Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
BuilderNamespaceManager (XmlNamespaceManager nsMgr, XmlReader reader) | |
override string | LookupNamespace (string prefix) |
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 ? string | LookupPrefix (string uri) |
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 XmlNamespaceManager | _nsMgr |
readonly XmlReader | _reader |
NamespaceDeclaration[] | _nsdecls |
int | _lastDecl |
readonly XmlNameTable | _nameTable |
int | _scopeId |
Dictionary< string, int > | _hashTable |
bool | _useHashtable |
readonly string | _xml |
readonly string | _xmlNs |
Definition at line 107 of file XsdBuilder.cs.