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

Public Member Functions

override void Validate ()
 
override void CompleteValidation ()
 
override object FindId (string name)
 
void ValidateText ()
 
void ValidateWhitespace ()
 

Static Public Member Functions

static void CheckDefaultValue (string value, SchemaAttDef attdef, SchemaInfo sinfo, XmlNamespaceManager nsManager, XmlNameTable NameTable, object sender, ValidationEventHandler eventhandler, string baseUri, int lineNo, int linePos)
 
static BaseValidator CreateInstance (ValidationType valType, XmlValidatingReaderImpl reader, XmlSchemaCollection schemaCollection, IValidationEventHandling eventHandling, bool processIdentityConstraints)
 

Protected Member Functions

void SendValidationEvent (string code)
 
void SendValidationEvent (string code, string[] args)
 
void SendValidationEvent (string code, string arg)
 
void SendValidationEvent (XmlSchemaException e)
 
void SendValidationEvent (string code, string msg, XmlSeverityType severity)
 
void SendValidationEvent (string code, string[] args, XmlSeverityType severity)
 
void SendValidationEvent (XmlSchemaException e, XmlSeverityType severity)
 

Static Protected Member Functions

static void ProcessEntity (SchemaInfo sinfo, string name, object sender, ValidationEventHandler eventhandler, string baseUri, int lineNumber, int linePosition)
 
static void ProcessEntity (SchemaInfo sinfo, string name, IValidationEventHandling eventHandling, string baseUriStr, int lineNumber, int linePosition)
 

Protected Attributes

SchemaInfo schemaInfo
 
XmlValidatingReaderImpl reader
 
XmlQualifiedName elementName
 
ValidationState context
 
StringBuilder textValue
 
string textString
 
bool hasSibling
 
bool checkDatatype
 

Package Functions

 XdrValidator (BaseValidator validator)
 
 XdrValidator (XmlValidatingReaderImpl reader, XmlSchemaCollection schemaCollection, IValidationEventHandling eventHandling)
 
void AddID (string name, object node)
 

Properties

bool IsInlineSchemaStarted [get]
 
bool HasSchema [get]
 
override bool PreserveWhitespace [get]
 
XmlValidatingReaderImpl Reader [get]
 
XmlSchemaCollection SchemaCollection [get]
 
XmlNameTable NameTable [get]
 
SchemaNames SchemaNames [get]
 
PositionInfo PositionInfo [get]
 
XmlResolver XmlResolver [get, set]
 
Uri BaseUri [get, set]
 
ValidationEventHandler EventHandler [get]
 
SchemaInfo SchemaInfo [get]
 
IDtdInfo DtdInfo [set]
 

Private Member Functions

void Init ()
 
void ValidateElement ()
 
void ValidateChildElement ()
 
void ProcessInlineSchema ()
 
void ProcessElement ()
 
void ValidateEndElement ()
 
SchemaElementDecl ThoroughGetElementDecl ()
 
void ValidateStartElement ()
 
void ValidateEndStartElement ()
 
void LoadSchemaFromLocation (string uri)
 
void LoadSchema (string uri)
 
void ProcessTokenizedType (XmlTokenizedType ttype, string name)
 
void CheckValue (string value, SchemaAttDef attdef)
 
void Push (XmlQualifiedName elementName)
 
void Pop ()
 
void CheckForwardRefs ()
 
XmlQualifiedName QualifiedName (string name, string ns)
 
void SaveTextValue (string value)
 

Private Attributes

HWStack _validationStack
 
Hashtable _attPresence
 
XmlQualifiedName _name = XmlQualifiedName.Empty
 
XmlNamespaceManager _nsManager
 
bool _isProcessContents
 
Hashtable _IDs
 
IdRefNode _idRefListHead
 
Parser _inlineSchemaParser
 
readonly XmlSchemaCollection _schemaCollection
 
readonly IValidationEventHandling _eventHandling
 
readonly XmlNameTable _nameTable
 
SchemaNames _schemaNames
 
readonly PositionInfo _positionInfo
 
XmlResolver _xmlResolver
 
Uri _baseUri
 

Detailed Description

Definition at line 8 of file XdrValidator.cs.


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