|
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.