1 implementation of IDtdInfo
System.Private.Xml (1)
System\Xml\Schema\SchemaInfo.cs (1)
25internal sealed class SchemaInfo : IDtdInfo
37 references to IDtdInfo
System.Private.Xml (37)
System\Xml\Cache\XPathDocumentBuilder.cs (1)
594public void CreateIdTables(IDtdInfo dtdInfo)
System\Xml\Core\IDtdParser.cs (2)
11IDtdInfo ParseInternalDtd(IDtdParserAdapter adapter, bool saveInternalSubset); 12IDtdInfo ParseFreeFloatingDtd(string baseUri, string docTypeName, string? publicId, string? systemId, string? internalSubset, IDtdParserAdapter adapter);
System\Xml\Core\IDtdParserAsync.cs (2)
12Task<IDtdInfo> ParseInternalDtdAsync(IDtdParserAdapter adapter, bool saveInternalSubset); 14Task<IDtdInfo> ParseFreeFloatingDtdAsync(string baseUri, string docTypeName, string publicId, string systemId, string internalSubset, IDtdParserAdapter adapter);
System\Xml\Core\XmlAsyncCheckReader.cs (1)
766internal override IDtdInfo? DtdInfo
System\Xml\Core\XmlReader.cs (1)
1570internal virtual IDtdInfo? DtdInfo => null;
System\Xml\Core\XmlTextReader.cs (1)
455internal override IDtdInfo? DtdInfo
System\Xml\Core\XmlTextReaderImpl.cs (3)
217private IDtdInfo? _dtdInfo; 9054internal override IDtdInfo? DtdInfo 9062internal void SetDtdInfo(IDtdInfo newDtdInfo)
System\Xml\Core\XmlValidatingReader.cs (1)
345internal override IDtdInfo? DtdInfo
System\Xml\Core\XmlValidatingReaderImpl.cs (3)
1023IDtdInfo dtdInfo = dtdParser.ParseFreeFloatingDtd(_parserContext.BaseURI, _parserContext.DocTypeName, _parserContext.PublicId, 1032IDtdInfo? dtdInfo = _coreReaderImpl.DtdInfo; 1174internal override IDtdInfo? DtdInfo
System\Xml\Core\XmlValidatingReaderImplAsync.cs (1)
185IDtdInfo dtdInfo = await dtdParser.ParseFreeFloatingDtdAsync(_parserContext.BaseURI, _parserContext.DocTypeName, _parserContext.PublicId, _parserContext.SystemId, _parserContext.InternalSubset, proxy).ConfigureAwait(false);
System\Xml\Core\XmlWrappingReader.cs (1)
160internal override IDtdInfo? DtdInfo
System\Xml\Dom\XmlLoader.cs (4)
440IDtdInfo? dtdInfo = _reader.DtdInfo; 607IDtdInfo dtdInfo = dtdParser.ParseFreeFloatingDtd(_doc.BaseURI, dtNode.Name, dtNode.PublicId, dtNode.SystemId, dtNode.InternalSubset, proxy); 611private void LoadDocumentType(IDtdInfo dtdInfo, XmlDocumentType dtNode) 959IDtdInfo dtdInfo = dtdParser.ParseFreeFloatingDtd(context.BaseURI, context.DocTypeName, context.PublicId, context.SystemId, context.InternalSubset, proxy);
System\Xml\Dom\XmlNodeReader.cs (1)
1934internal override IDtdInfo? DtdInfo
System\Xml\Schema\BaseValidator.cs (1)
130public IDtdInfo? DtdInfo
System\Xml\Schema\DtdParser.cs (2)
329IDtdInfo IDtdParser.ParseInternalDtd(IDtdParserAdapter adapter, bool saveInternalSubset) 336IDtdInfo IDtdParser.ParseFreeFloatingDtd(string baseUri, string docTypeName, string? publicId, string? systemId, string? internalSubset, IDtdParserAdapter adapter)
System\Xml\Schema\DtdParserAsync.cs (2)
23async Task<IDtdInfo> IDtdParser.ParseInternalDtdAsync(IDtdParserAdapter adapter, bool saveInternalSubset) 30async Task<IDtdInfo> IDtdParser.ParseFreeFloatingDtdAsync(string baseUri, string docTypeName, string publicId, string systemId, string internalSubset, IDtdParserAdapter adapter)
System\Xml\Schema\SchemaInfo.cs (7)
352bool IDtdInfo.HasDefaultAttributes 360bool IDtdInfo.HasNonCDataAttributes 368IDtdAttributeListInfo? IDtdInfo.LookupAttributeList(string prefix, string localName) 379IEnumerable<IDtdAttributeListInfo> IDtdInfo.GetAttributeLists() 388IDtdEntityInfo? IDtdInfo.LookupEntity(string name) 403XmlQualifiedName IDtdInfo.Name 408string IDtdInfo.InternalDtdSubset
System\Xml\Schema\XmlSchemaValidator.cs (2)
82private IDtdInfo? _dtdSchemaInfo; 1120internal void SetDtdSchemaInfo(IDtdInfo? dtdSchemaInfo)
System\Xml\XPath\XPathDocument.cs (1)
275IDtdInfo? info = reader.DtdInfo;