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

Public Member Functions

 XNodeValidator (XmlSchemaSet schemas, ValidationEventHandler validationEventHandler)
 
void Validate (XObject source, XmlSchemaObject partialValidationType, bool addSchemaInfo)
 

Private Member Functions

XmlSchemaInfo GetDefaultAttributeSchemaInfo (XmlSchemaAttribute sa)
 
string GetDefaultValue (XmlSchemaAttribute sa)
 
string GetDefaultValue (XmlSchemaElement se)
 
void ReplaceSchemaInfo (XObject o, XmlSchemaInfo schemaInfo)
 
void PushAncestorsAndSelf (XElement e)
 
void PushElement (XElement e, ref string xsiType, ref string xsiNil)
 
IXmlLineInfo SaveLineInfo (XObject source)
 
void RestoreLineInfo (IXmlLineInfo originalLineInfo)
 
void ValidateAttribute (XAttribute a)
 
void ValidateAttributes (XElement e)
 
void ValidateElement (XElement e)
 
void ValidateNodes (XElement e)
 
void ValidationCallback (object sender, ValidationEventArgs e)
 

Private Attributes

readonly XmlSchemaSet schemas
 
readonly ValidationEventHandler validationEventHandler
 
XObject source
 
bool addSchemaInfo
 
XmlNamespaceManager namespaceManager
 
XmlSchemaValidator validator
 
Dictionary< XmlSchemaInfo, XmlSchemaInfoschemaInfos
 
ArrayList defaultAttributes
 
readonly XName xsiTypeName
 
readonly XName xsiNilName
 

Detailed Description

Definition at line 7 of file XNodeValidator.cs.


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