|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| SchemaNamespaceManager (XmlSchemaObject node) | |
| override string | LookupNamespace (string prefix) |
| override string | LookupPrefix (string ns) |
| virtual void | PushScope () |
| virtual bool | PopScope () |
| virtual void | AddNamespace (string prefix, string uri) |
| virtual void | RemoveNamespace (string prefix, string uri) |
| virtual IEnumerator | GetEnumerator () |
| virtual IDictionary< string, string > | GetNamespacesInScope (XmlNamespaceScope scope) |
| virtual bool | HasNamespace (string prefix) |
Package Functions | |
| bool | GetNamespaceDeclaration (int idx, [NotNullWhen(true)] out string prefix, out string uri) |
Properties | |
| virtual ? XmlNameTable | NameTable [get] |
| virtual string | DefaultNamespace [get] |
Private Member Functions | |
| int | LookupNamespaceDecl (string prefix) |
Private Attributes | |
| readonly XmlSchemaObject | _node |
| NamespaceDeclaration[] | _nsdecls |
| int | _lastDecl |
| readonly XmlNameTable | _nameTable |
| int | _scopeId |
| Dictionary< string, int > | _hashTable |
| bool | _useHashtable |
| readonly string | _xml |
| readonly string | _xmlNs |
Definition at line 3 of file SchemaNamespaceManager.cs.