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

Classes

class  NamespaceManager
 

Public Member Functions

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

Static Public Member Functions

static void SetDefaultTypedValue (SchemaAttDef attdef, IDtdParserAdapter readerAdapter)
 
static void CheckDefaultValue (SchemaAttDef attdef, SchemaInfo sinfo, IValidationEventHandling eventHandling, string baseUriStr)
 
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

 DtdValidator (XmlValidatingReaderImpl reader, IValidationEventHandling eventHandling, bool processIdentityConstraints)
 
void AddID (string name, object node)
 

Properties

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 ()
 
bool MeetsStandAloneConstraint ()
 
void ValidatePIComment ()
 
void ValidateElement ()
 
void ValidateChildElement ()
 
void ValidateStartElement ()
 
void ValidateEndStartElement ()
 
void ProcessElement ()
 
void ValidateEndElement ()
 
void ProcessTokenizedType (XmlTokenizedType ttype, string name)
 
void CheckValue (string value, SchemaAttDef attdef)
 
bool GenEntity (XmlQualifiedName qname)
 
SchemaEntity GetEntity (XmlQualifiedName qname, bool fParameterEntity)
 
void CheckForwardRefs ()
 
void Push (XmlQualifiedName elementName)
 
bool Pop ()
 
void SaveTextValue (string value)
 

Private Attributes

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

Static Private Attributes

static readonly NamespaceManager s_namespaceManager = new NamespaceManager()
 

Detailed Description

Definition at line 7 of file DtdValidator.cs.


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