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.