|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| IList | GetSchemas (string? ns) |
| int | Add (XmlSchema schema) |
| int | Add (XmlSchema schema, Uri? baseUri) |
| void | Add (XmlSchemas schemas) |
| void | AddReference (XmlSchema schema) |
| void | Insert (int index, XmlSchema schema) |
| int | IndexOf (XmlSchema schema) |
| bool | Contains (XmlSchema schema) |
| bool | Contains (string? targetNamespace) |
| void | Remove (XmlSchema schema) |
| void | CopyTo (XmlSchema[] array, int index) |
| object? | Find (XmlQualifiedName name, Type type) |
| void | Compile (ValidationEventHandler? handler, bool fullCompile) |
| void | Clear () |
| void | RemoveAt (int index) |
| bool | Contains (object? value) |
| int | Add (object? value) |
| void | Remove (object? value) |
| int | IndexOf (object? value) |
| void | Insert (int index, object? value) |
Static Public Member Functions | |
| static bool | IsDataSet (XmlSchema schema) |
Protected Member Functions | |
| override void | OnInsert (int index, object? value) |
| override void | OnRemove (int index, object? value) |
| override void | OnClear () |
| override void | OnSet (int index, object? oldValue, object? newValue) |
| virtual void | OnValidate (object value) |
| virtual void | OnSetComplete (int index, object? oldValue, object? newValue) |
| virtual void | OnInsertComplete (int index, object? value) |
| virtual void | OnClearComplete () |
| virtual void | OnRemoveComplete (int index, object? value) |
Package Functions | |
| int | Add (XmlSchema schema, bool delay) |
| object | Find (XmlQualifiedName name, Type type, bool checkCache) |
| XmlSchemaObject | Find (XmlSchemaObject o, IList originals) |
| void | SetCache (SchemaObjectCache cache, bool shareTypes) |
| bool | IsReference (XmlSchemaObject type) |
Static Package Functions | |
| static void | Preprocess (XmlSchema schema) |
| static XmlQualifiedName | GetParentName (XmlSchemaObject item) |
| static Exception | CreateValidationException (XmlSchemaException exception, string message) |
| static void | IgnoreCompileErrors (object sender, ValidationEventArgs args) |
Package Attributes | |
| Hashtable | delayedSchemas = new Hashtable() |
Properties | |
| XmlSchema | this[int index] [get, set] |
| XmlSchema? | this[string? ns] [get] |
| SchemaObjectCache | Cache [get] |
| Hashtable | MergedSchemas [get] |
| Hashtable | References [get] |
| XmlSchemaSet | SchemaSet [get] |
| bool | IsCompiled [get] |
| static XmlSchema | XsdSchema [get] |
| static XmlSchema?? | XmlSchema [get] |
| ArrayList | InnerList [get] |
| IList | List [get] |
| int | Capacity [get, set] |
| int | Count [get] |
| bool IList. | IsReadOnly [get] |
| bool IList. | IsFixedSize [get] |
| bool ICollection. | IsSynchronized [get] |
| object ICollection. | SyncRoot [get] |
Private Member Functions | |
| void | AddName (XmlSchema schema) |
| void | Prepare (XmlSchema schema) |
| void | RemoveName (XmlSchema schema) |
| IEnumerator< XmlSchema > IEnumerable< XmlSchema >. | GetEnumerator () |
| void | Merge (XmlSchema schema) |
| void | AddImport (IList schemas, string ns) |
| void | Merge (IList originals, XmlSchema schema) |
Static Private Member Functions | |
| static string | ItemName (XmlSchemaObject o) |
| static string | GetSchemaItem (XmlSchemaObject o, string ns, string details) |
| static string | Dump (XmlSchemaObject o) |
| static string | MergeFailedMessage (XmlSchemaObject src, XmlSchemaObject dest, string ns) |
| static XmlSchema | CreateFakeXsdSchema (string ns, string name) |
Private Attributes | |
| XmlSchemaSet | _schemaSet |
| Hashtable | _references |
| SchemaObjectCache | _cache |
| bool | _shareTypes |
| Hashtable | _mergedSchemas |
| bool | _isCompiled |
| readonly ArrayList | _list |
Static Private Attributes | |
| static volatile XmlSchema | s_xsd |
| static volatile XmlSchema | s_xml |
Definition at line 10 of file XmlSchemas.cs.