|
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.