Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
 public XmlAttributePreservationProvider(string fileName)
 {
     _fileStream   = File.OpenRead(fileName);
     _streamReader = new StreamReader(_fileStream);
     _reader       = new PositionTrackingTextReader(_streamReader);
 }