Terraria v1.4.4.9
Terraria source code documentation
|
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 |
Definition at line 7 of file XmlExtensionFunction.cs.