private void RecordPosition() { _xso.SourceUri = _reader.BaseURI; _xso.LineNumber = _positionInfo.LineNumber; _xso.LinePosition = _positionInfo.LinePosition; if (_xso != _schema) { _xso.Parent = this.ParentContainer; } } }; // class XsdBuilder