Terraria v1.4.4.9
Terraria source code documentation
|
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, XmlSchemaInfo > | schemaInfos |
ArrayList | defaultAttributes |
readonly XName | xsiTypeName |
readonly XName | xsiNilName |
Definition at line 7 of file XNodeValidator.cs.