Beef Corlib
|
Classes | |
struct | CallError |
struct | Data |
struct | Enumerator |
Public Member Functions | |
MethodInfo (TypeInstance typeInstance, TypeInstance.MethodData *methodData) | |
MethodInfo (TypeInstance typeInstance, int64 comptimeMethodInstance) | |
Type | GetParamType (int paramIdx) |
Type | GetGenericArgType (int genericArgIdx) |
StringView | GetParamName (int paramIdx) |
TypeInstance.ParamFlags | GetParamFlags (int paramIdx) |
Result< T > | GetParamCustomAttribute< T > (int paramIdx) |
AttributeInfo.CustomAttributeEnumerator | GetParamCustomAttributes (int paramIdx) |
AttributeInfo.CustomAttributeEnumerator< T > | GetParamCustomAttributes< T > (int paramIdx) |
bool | HasCustomAttribute< T > () |
Result< T > | GetCustomAttribute< T > () |
AttributeInfo.CustomAttributeEnumerator | GetCustomAttributes () |
AttributeInfo.ComptimeMethodCustomAttributeEnumerator | GetCustomAttributes () |
AttributeInfo.CustomAttributeEnumerator< T > | GetCustomAttributes< T > () |
AttributeInfo.ComptimeMethodCustomAttributeEnumerator< T > | GetCustomAttributes< T > () |
Result< T > | GetReturnCustomAttribute< T > () |
AttributeInfo.CustomAttributeEnumerator | GetReturnCustomAttributes () |
AttributeInfo.CustomAttributeEnumerator< T > | GetReturnCustomAttributes< T > () |
Result< Variant, CallError > | Invoke (Variant target, params Span< Variant > args) |
Result< Variant, CallError > | Invoke (Object target, params Object[] args) |
override void | ToString (String strBuffer) |
void | GetParamsDecl (String strBuffer) |
void | GetArgsList (String strBuffer) |
Public Attributes | |
TypeInstance | mTypeInstance |
Data | mData |
TypeInstance | DeclaringType => mTypeInstance |
bool | IsInitialized |
bool | IsPublic |
bool | IsProtected |
bool | IsPrivate |
bool | IsReadOnly |
bool | IsStatic |
StringView | Name |
int | ParamCount |
int | GenericArgCount |
bool | IsConstructor |
bool | IsDestructor |
Type | ReturnType |
int System.Reflection.MethodInfo.GenericArgCount |
bool System.Reflection.MethodInfo.IsConstructor |
bool System.Reflection.MethodInfo.IsDestructor |
bool System.Reflection.MethodInfo.IsInitialized |
bool System.Reflection.MethodInfo.IsPrivate |
bool System.Reflection.MethodInfo.IsProtected |
bool System.Reflection.MethodInfo.IsPublic |
bool System.Reflection.MethodInfo.IsReadOnly |
bool System.Reflection.MethodInfo.IsStatic |
StringView System.Reflection.MethodInfo.Name |
int System.Reflection.MethodInfo.ParamCount |
Type System.Reflection.MethodInfo.ReturnType |