System.Xml.XmlTextReaderImpl.PushInternalEntity C# (CSharp) Method

PushInternalEntity() private method

private PushInternalEntity ( IDtdEntityInfo entity ) : void
entity IDtdEntityInfo
return void
        private void PushInternalEntity(IDtdEntityInfo entity)
        {
            Debug.Assert(!entity.IsExternal);

            Encoding enc = _ps.encoding;

            PushParsingState();

            InitStringInput((entity.DeclaredUriString != null) ? entity.DeclaredUriString : string.Empty, enc, entity.Text ?? string.Empty);

            RegisterEntity(entity);

            _ps.lineNo = entity.LineNumber;
            _ps.lineStartPos = -entity.LinePosition - 1;

            _ps.eolNormalized = true;

            RegisterConsumedCharacters(entity.Text.Length, true);
        }
XmlTextReaderImpl