Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.Parser Class Referencesealed

Public Member Functions

 Parser (SchemaType schemaType, XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler)
 
SchemaType Parse (XmlReader reader, string targetNamespace)
 
void StartParsing (XmlReader reader, string targetNamespace)
 
SchemaType FinishParsing ()
 
bool ParseReaderNode ()
 
async Task StartParsingAsync (XmlReader reader, string targetNamespace)
 

Properties

XmlSchema XmlSchema [get]
 
XmlResolver XmlResolver [set]
 
SchemaInfo XdrSchema [get]
 

Private Member Functions

bool CheckSchemaRoot (SchemaType rootType, [NotNullWhen(false)] out string code)
 
void ProcessAppInfoDocMarkup (bool root)
 
XmlElement LoadElementNode (bool root)
 
XmlAttribute CreateXmlNsAttribute (string prefix, string value)
 
XmlAttribute LoadAttributeNode ()
 
XmlEntityReference LoadEntityReferenceInAttribute ()
 

Private Attributes

SchemaType _schemaType
 
readonly XmlNameTable _nameTable
 
readonly SchemaNames _schemaNames
 
readonly ValidationEventHandler _eventHandler
 
XmlNamespaceManager _namespaceManager
 
XmlReader _reader
 
PositionInfo _positionInfo
 
bool _isProcessNamespaces
 
int _schemaXmlDepth
 
int _markupDepth
 
SchemaBuilder _builder
 
XmlSchema _schema
 
SchemaInfo _xdrSchema
 
XmlResolver _xmlResolver
 
readonly XmlDocument _dummyDocument
 
bool _processMarkup
 
XmlNode _parentNode
 
XmlNamespaceManager _annotationNSManager
 
string _xmlns
 

Detailed Description

Definition at line 6 of file Parser.cs.


The documentation for this class was generated from the following file: