Этот меня немного смутил... Попытка избавиться от XmlReader
XmlReader reader = XmlReader.Create(filePath);
reader.Dispose();
Предоставляет следующую ошибку:
'System.Xml.XmlReader.Dispose(bool)' недоступен из-за его уровень защиты
однако все в порядке:
using(XmlReader reader = XmlReader.Create(filePath))
{
}
Когда я смотрю на определение в Reflector, я не понимаю, почему я не могу вызвать Dispose
Реализация утилиты:
Может ли кто-нибудь указать, что мне не хватает?