| Terraria v1.4.4.9
    Terraria source code documentation | 
| Classes | |
| class | FuncCurrent | 
| class | FuncDocument | 
| class | FuncElementAvailable | 
| class | FuncExtension | 
| class | FuncFormatNumber | 
| class | FuncFunctionAvailable | 
| class | FuncGenerateId | 
| class | FuncKey | 
| class | FuncNodeSet | 
| class | FuncSystemProp | 
| class | FuncUnEntityUri | 
| class | XsltFunctionImpl | 
| Public Member Functions | |
| override int | CompareDocument (string baseUri, string nextbaseUri) | 
| override string | LookupNamespace (string prefix) | 
| override IXsltContextVariable | ResolveVariable (string prefix, string name) | 
| override bool | PreserveWhitespace (XPathNavigator node) | 
| override IXsltContextFunction | ResolveFunction (string prefix, string name, XPathResultType[] argTypes) | 
| 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) | 
| Static Public Member Functions | |
| static XPathResultType | GetXPathType (Type type) | 
| Package Functions | |
| XsltCompileContext (InputScopeManager manager, Processor processor) | |
| XsltCompileContext () | |
| void | Reinitialize (InputScopeManager manager, Processor processor) | 
| object | EvaluateVariable (VariableAction variable) | 
| bool | GetNamespaceDeclaration (int idx, [NotNullWhen(true)] out string prefix, out string uri) | 
| Properties | |
| override string | DefaultNamespace  [get] | 
| override bool | Whitespace  [get] | 
| virtual ? XmlNameTable | NameTable  [get] | 
| Private Member Functions | |
| MethodInfo | FindBestMethod (MethodInfo[] methods, bool ignoreCase, bool publicOnly, string name, XPathResultType[] argTypes) | 
| IXsltContextFunction | GetExtentionMethod (string ns, string name, XPathResultType[] argTypes, out object extension) | 
| Uri | ComposeUri (string thisUri, string baseUri) | 
| XPathNodeIterator | Document (object arg0, string baseUri) | 
| Hashtable | BuildKeyTable (Key key, XPathNavigator root) | 
| DecimalFormat | ResolveFormatName (string formatName) | 
| bool | ElementAvailable (string qname) | 
| bool | FunctionAvailable (string qname) | 
| XPathNodeIterator | Current () | 
| string | SystemProperty (string qname) | 
| int | LookupNamespaceDecl (string prefix) | 
| Static Private Member Functions | |
| static void | AddKeyValue (Hashtable keyTable, string key, XPathNavigator value, bool checkDuplicates) | 
| static void | EvaluateKey (XPathNavigator node, Query matchExpr, string matchStr, Query useExpr, Hashtable keyTable) | 
| static Hashtable | CreateFunctionTable () | 
| Private Attributes | |
| InputScopeManager | _manager | 
| Processor | _processor | 
| NamespaceDeclaration[] | _nsdecls | 
| int | _lastDecl | 
| readonly XmlNameTable | _nameTable | 
| int | _scopeId | 
| Dictionary< string, int > | _hashTable | 
| bool | _useHashtable | 
| readonly string | _xml | 
| readonly string | _xmlNs | 
| Static Private Attributes | |
| static readonly Hashtable | s_FunctionTable = CreateFunctionTable() | 
| static readonly IXsltContextFunction | s_FuncNodeSet = new FuncNodeSet() | 
Definition at line 11 of file XsltCompileContext.cs.