[Gregor.Core.DelegateUtil]

Gregor.Core.DelegateUtil

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public static class Gregor.Core.DelegateUtil

Custom Attributes: Gregor.Core.Module()

Description: 


Members

ChangeType<>

static public DelegateType ChangeType(System.Delegate del)

Custom Attributes: 

Description: 

CheckMethodFound

static private void CheckMethodFound(System.Reflection.MethodInfo mi, System.String sMethodName, System.Type tp)

Custom Attributes: 

Description: 

CombineDelegates<>

static public DelegateType CombineDelegates(params System.Delegate[] delegates)

Custom Attributes: 
delegates - System.ParamArray()

Description: 

CreateAutoTypedInstanceDelegate

static public System.Delegate CreateAutoTypedInstanceDelegate(System.Object target, System.String sMethodName)

Custom Attributes: 

Description: 

CreateAutoTypedInstancePropertyGetter

static public System.Delegate CreateAutoTypedInstancePropertyGetter(System.Object target, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateAutoTypedInstancePropertySetter

static public System.Delegate CreateAutoTypedInstancePropertySetter(System.Object target, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateAutoTypedStaticDelegate

static public System.Delegate CreateAutoTypedStaticDelegate(System.String sTypeName, System.String sMethodName)

Custom Attributes: 

Description: 

CreateAutoTypedStaticPropertyGetter

static public System.Delegate CreateAutoTypedStaticPropertyGetter(System.String sTypeName, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateAutoTypedStaticPropertySetter

static public System.Delegate CreateAutoTypedStaticPropertySetter(System.String sTypeName, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateClosedStaticDelegate<, >

static public DelegateType CreateClosedStaticDelegate(System.String sMethodName, System.Object firstArgument)

Custom Attributes: 

Description: 

CreateInstanceDelegate<>

static public DelegateType CreateInstanceDelegate(System.Object target, System.String sMethodName)

Custom Attributes: 

Description: 

CreateInstancePropertyGetter<>

static public DelegateType CreateInstancePropertyGetter(System.Object target, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateInstancePropertySetter<>

static public DelegateType CreateInstancePropertySetter(System.Object target, System.String sPropertyName)

Custom Attributes: 

Description: 

CreateOpenInstanceDelegate<>

static public DelegateType CreateOpenInstanceDelegate(System.String sMethodName)

Custom Attributes: 

Description: 

CreateOpenInstancePropertyGetter<>

static public DelegateType CreateOpenInstancePropertyGetter(System.String sPropertyName)

Custom Attributes: 

Description: 

CreateOpenInstancePropertySetter<>

static public DelegateType CreateOpenInstancePropertySetter(System.String sPropertyName)

Custom Attributes: 

Description: 

CreateStaticDelegate<, >

static public DelegateType CreateStaticDelegate(System.String sMethodName)

Custom Attributes: 

Description: 

CreateStaticPropertyGetter<, >

static public DelegateType CreateStaticPropertyGetter(System.String sPropertyName)

Custom Attributes: 

Description: 

CreateStaticPropertySetter<, >

static public DelegateType CreateStaticPropertySetter(System.String sPropertyName)

Custom Attributes: 

Description: 

DoCreateInstanceDelegate

static private System.Delegate DoCreateInstanceDelegate(System.Type tpDelegate, System.Type tpTarget, System.Object target, System.String sMethodName, System.Type[] methodParamTypes)

Custom Attributes: 

Description: 

DoCreateOpenInstanceDelegate

static private System.Delegate DoCreateOpenInstanceDelegate(System.Type tpDelegate, System.Type tpTarget, System.String sMethodName, System.Type[] methodParamTypes)

Custom Attributes: 

Description: 

DoCreateStaticDelegate

static private System.Delegate DoCreateStaticDelegate(System.Type tpDelegate, System.Type tpTarget, System.Boolean fClosed, System.Object firstArgument, System.String sMethodName, System.Type[] methodParamTypes)

Custom Attributes: 

Description: 

GetCallbackType

static private System.Type GetCallbackType(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetClosedStaticParameterTypes

static private void GetClosedStaticParameterTypes(System.Type tpDelegate, System.Type tpFirstArgument, out System.Type[] delegateParamTypes, out System.Type[] methodParamTypes)

Custom Attributes: 
delegateParamTypes - System.Runtime.InteropServices.Out()
methodParamTypes - System.Runtime.InteropServices.Out()

Description: 

GetOpenInstanceParameterTypes

static private void GetOpenInstanceParameterTypes(System.Type tpDelegate, System.Type tpTarget, out System.Type[] delegateParamTypes, out System.Type[] methodParamTypes)

Custom Attributes: 
delegateParamTypes - System.Runtime.InteropServices.Out()
methodParamTypes - System.Runtime.InteropServices.Out()

Description: 


See Also

DelegateType

Gregor.Core.ModuleAttribute

System.Object

System.Reflection.MethodInfo

System.String

System.Type

System.Delegate

System.Boolean

System.Void