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