1 interface inheriting from IDtdParserAdapter
System.Private.Xml (1)
System\Xml\Core\IDtdParserAdapter.cs (1)
50
internal interface IDtdParserAdapterWithValidation :
IDtdParserAdapter
43 references to IDtdParserAdapter
System.Private.Xml (43)
System\Xml\Core\IDtdParser.cs (2)
11
IDtdInfo ParseInternalDtd(
IDtdParserAdapter
adapter, bool saveInternalSubset);
12
IDtdInfo ParseFreeFloatingDtd(string baseUri, string docTypeName, string? publicId, string? systemId, string? internalSubset,
IDtdParserAdapter
adapter);
System\Xml\Core\IDtdParserAsync.cs (2)
12
Task<IDtdInfo> ParseInternalDtdAsync(
IDtdParserAdapter
adapter, bool saveInternalSubset);
14
Task<IDtdInfo> ParseFreeFloatingDtdAsync(string baseUri, string docTypeName, string publicId, string systemId, string internalSubset,
IDtdParserAdapter
adapter);
System\Xml\Core\XmlTextReaderImplHelpers.cs (24)
180
XmlNameTable
IDtdParserAdapter
.NameTable
185
IXmlNamespaceResolver?
IDtdParserAdapter
.NamespaceResolver
190
Uri?
IDtdParserAdapter
.BaseUri
197
bool
IDtdParserAdapter
.IsEof
202
char[]
IDtdParserAdapter
.ParsingBuffer
207
int
IDtdParserAdapter
.ParsingBufferLength
212
int
IDtdParserAdapter
.CurrentPosition
218
int
IDtdParserAdapter
.EntityStackLength
223
bool
IDtdParserAdapter
.IsEntityEolNormalized
228
void
IDtdParserAdapter
.OnNewLine(int pos)
233
int
IDtdParserAdapter
.LineNo
238
int
IDtdParserAdapter
.LineStartPosition
243
int
IDtdParserAdapter
.ReadData()
248
int
IDtdParserAdapter
.ParseNumericCharRef(StringBuilder? internalSubsetBuilder)
253
int
IDtdParserAdapter
.ParseNamedCharRef(bool expand, StringBuilder? internalSubsetBuilder)
258
void
IDtdParserAdapter
.ParsePI(StringBuilder? sb)
263
void
IDtdParserAdapter
.ParseComment(StringBuilder? sb)
268
bool
IDtdParserAdapter
.PushEntity(IDtdEntityInfo entity, out int entityId)
273
bool
IDtdParserAdapter
.PopEntity(out IDtdEntityInfo? oldEntity, out int newEntityId)
278
bool
IDtdParserAdapter
.PushExternalSubset(string? systemId, string? publicId)
283
void
IDtdParserAdapter
.PushInternalDtd(string baseUri, string internalDtd)
290
void
IDtdParserAdapter
.Throw(Exception e)
295
void
IDtdParserAdapter
.OnSystemId(string systemId, LineInfo keywordLineInfo, LineInfo systemLiteralLineInfo)
300
void
IDtdParserAdapter
.OnPublicId(string publicId, LineInfo keywordLineInfo, LineInfo publicLiteralLineInfo)
System\Xml\Core\XmlTextReaderImplHelpersAsync.cs (7)
25
Task<int>
IDtdParserAdapter
.ReadDataAsync()
30
Task<int>
IDtdParserAdapter
.ParseNumericCharRefAsync(StringBuilder? internalSubsetBuilder)
35
Task<int>
IDtdParserAdapter
.ParseNamedCharRefAsync(bool expand, StringBuilder? internalSubsetBuilder)
40
Task
IDtdParserAdapter
.ParsePIAsync(StringBuilder? sb)
45
Task
IDtdParserAdapter
.ParseCommentAsync(StringBuilder? sb)
50
Task<(int, bool)>
IDtdParserAdapter
.PushEntityAsync(IDtdEntityInfo entity)
55
Task<bool>
IDtdParserAdapter
.PushExternalSubsetAsync(string? systemId, string? publicId)
System\Xml\Schema\DtdParser.cs (5)
138
private
IDtdParserAdapter
_readerAdapter = null!;
233
private void Initialize(
IDtdParserAdapter
readerAdapter)
268
private void InitializeFreeFloatingDtd(string baseUri, string docTypeName, string? publicId, string? systemId, string? internalSubset,
IDtdParserAdapter
adapter)
329
IDtdInfo IDtdParser.ParseInternalDtd(
IDtdParserAdapter
adapter, bool saveInternalSubset)
336
IDtdInfo IDtdParser.ParseFreeFloatingDtd(string baseUri, string docTypeName, string? publicId, string? systemId, string? internalSubset,
IDtdParserAdapter
adapter)
System\Xml\Schema\DtdParserAsync.cs (2)
23
async Task<IDtdInfo> IDtdParser.ParseInternalDtdAsync(
IDtdParserAdapter
adapter, bool saveInternalSubset)
30
async Task<IDtdInfo> IDtdParser.ParseFreeFloatingDtdAsync(string baseUri, string docTypeName, string publicId, string systemId, string internalSubset,
IDtdParserAdapter
adapter)
System\Xml\Schema\DtdValidator.cs (1)
528
IDtdParserAdapter
readerAdapter