1 implementation of IDtdEntityInfo
System.Private.Xml (1)
System\Xml\Schema\SchemaEntity.cs (1)
9internal sealed class SchemaEntity : IDtdEntityInfo
35 references to IDtdEntityInfo
System.Private.Xml (35)
System\Xml\Core\IDtdInfo.cs (1)
59IDtdEntityInfo? LookupEntity(string name);
System\Xml\Core\IDtdParserAdapter.cs (2)
36bool PushEntity(IDtdEntityInfo entity, out int entityId); 38bool PopEntity(out IDtdEntityInfo? oldEntity, out int newEntityId);
System\Xml\Core\IDtdParserAdapterAsync.cs (1)
20Task<(int, bool)> PushEntityAsync(IDtdEntityInfo entity);
System\Xml\Core\XmlTextReaderImpl.cs (9)
253private IDtdEntityInfo? _lastEntity; 263private HashSet<IDtdEntityInfo>? _currentEntities; 2538internal bool DtdParserProxy_PushEntity(IDtdEntityInfo entity, out int entityId) 2559internal bool DtdParserProxy_PopEntity(out IDtdEntityInfo? oldEntity, out int newEntityId) 6026IDtdEntityInfo? entity = null; 7985private bool PushExternalEntity(IDtdEntityInfo entity) 8031private void PushInternalEntity(IDtdEntityInfo entity) 8060private void RegisterEntity(IDtdEntityInfo entity) 8079_currentEntities ??= new HashSet<IDtdEntityInfo>();
System\Xml\Core\XmlTextReaderImplAsync.cs (3)
797internal async Task<(int, bool)> DtdParserProxy_PushEntityAsync(IDtdEntityInfo entity) 3811IDtdEntityInfo? entity = null; 5195private async Task<bool> PushExternalEntityAsync(IDtdEntityInfo entity)
System\Xml\Core\XmlTextReaderImplHelpers.cs (3)
56internal IDtdEntityInfo? entity; 267bool IDtdParserAdapter.PushEntity(IDtdEntityInfo entity, out int entityId) 272bool IDtdParserAdapter.PopEntity(out IDtdEntityInfo? oldEntity, out int newEntityId)
System\Xml\Core\XmlTextReaderImplHelpersAsync.cs (1)
50Task<(int, bool)> IDtdParserAdapter.PushEntityAsync(IDtdEntityInfo entity)
System\Xml\Schema\DtdParser.cs (1)
3307IDtdEntityInfo? oldEntity;
System\Xml\Schema\SchemaEntity.cs (12)
39string IDtdEntityInfo.Name 44bool IDtdEntityInfo.IsExternal 49bool IDtdEntityInfo.IsDeclaredInExternal 54bool IDtdEntityInfo.IsUnparsedEntity 59bool IDtdEntityInfo.IsParameterEntity 64string IDtdEntityInfo.BaseUriString 69string IDtdEntityInfo.DeclaredUriString 74string? IDtdEntityInfo.SystemId 79string? IDtdEntityInfo.PublicId 84string? IDtdEntityInfo.Text 89int IDtdEntityInfo.LineNumber 94int IDtdEntityInfo.LinePosition
System\Xml\Schema\SchemaInfo.cs (1)
388IDtdEntityInfo? IDtdInfo.LookupEntity(string name)
System\Xml\Schema\XmlSchemaValidator.cs (1)
2785IDtdEntityInfo? entityInfo = null;