Questo mi ha confuso un po '... Il tentativo di disporre di un XmlReaderImpossibile chiamare Dispose?
XmlReader reader = XmlReader.Create(filePath);
reader.Dispose();
Fornisce il seguente errore:
'System.Xml.XmlReader.Dispose(bool)' is inaccessible due to its protection level
tuttavia la seguente va bene:
using(XmlReader reader = XmlReader.Create(filePath))
{
}
Quando guardo la definizione in Reflector non riesco a capire perché non riesco a chiamare Dispose
Attuazione Smaltire:
Chiunque può segnalare quello che mi manca?
Si sta osservando lo smontaggio di 'XmlReader' di .NET 4. – leppie