private void Dispose(bool disposing) { if (disposing) { if (_streamReader != null) { _streamReader.Close(); _streamReader = null; } if (_reader != null) { _reader.Dispose(); _reader = null; } if (_fileStream != null) { _fileStream.Dispose(); _fileStream = null; } } }
public XmlAttributePreservationProvider(string fileName) { _fileStream = File.OpenRead(fileName); _streamReader = new StreamReader(_fileStream); _reader = new PositionTrackingTextReader(_streamReader); }