Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.Runtime.XmlExtensionFunction Class Referencesealed

Public Member Functions

 XmlExtensionFunction ()
 
 XmlExtensionFunction (string name, string namespaceUri, MethodInfo meth)
 
 XmlExtensionFunction (string name, string namespaceUri, int numArgs, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type objectType, BindingFlags flags)
 
void Init (string name, string namespaceUri, int numArgs, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type objectType, BindingFlags flags)
 
Type GetClrArgumentType (int index)
 
XmlQueryType GetXmlArgumentType (int index)
 
bool CanBind ()
 
void Bind ()
 
object Invoke (object extObj, object[] args)
 
override bool Equals (object other)
 
override int GetHashCode ()
 

Properties

MethodInfo Method [get]
 
Type ClrReturnType [get]
 
XmlQueryType XmlReturnType [get]
 

Private Member Functions

void Bind (MethodInfo meth)
 
Type GetClrType (Type clrType)
 
XmlQueryType InferXmlType (Type clrType)
 

Private Attributes

string _namespaceUri
 
string _name
 
int _numArgs
 
Type _objectType
 
BindingFlags _flags
 
int _hashCode
 
MethodInfo _meth
 
Type[] _argClrTypes
 
Type _retClrType
 
XmlQueryType[] _argXmlTypes
 
XmlQueryType _retXmlType
 

Detailed Description

Definition at line 7 of file XmlExtensionFunction.cs.


The documentation for this class was generated from the following file: