C# Class Mono.VisualC.Interop.Util.ReflectionHelper

Afficher le fichier Open project: shana/cppinterop

Méthodes publiques

Méthode Description
ApplyAttributes ( ParameterInfo param, Func makePB, bool forPInvoke ) : ParameterBuilder
ApplyMethodParameterAttributes ( MethodInfo source, DynamicMethod target, bool forPInvoke ) : void
ApplyMethodParameterAttributes ( MethodInfo source, MethodBuilder target, bool forPInvoke ) : void
GetDelegateParameterTypes ( Type delType ) : System.Type[]
GetMethodInfoForDelegate ( Type delType ) : MethodInfo
GetMethodParameterTypes ( MethodInfo method ) : System.Type[]

Method Details

ApplyAttributes() public static méthode

public static ApplyAttributes ( ParameterInfo param, Func makePB, bool forPInvoke ) : ParameterBuilder
param System.Reflection.ParameterInfo
makePB Func
forPInvoke bool
Résultat System.Reflection.Emit.ParameterBuilder

ApplyMethodParameterAttributes() public static méthode

public static ApplyMethodParameterAttributes ( MethodInfo source, DynamicMethod target, bool forPInvoke ) : void
source System.Reflection.MethodInfo
target System.Reflection.Emit.DynamicMethod
forPInvoke bool
Résultat void

ApplyMethodParameterAttributes() public static méthode

public static ApplyMethodParameterAttributes ( MethodInfo source, MethodBuilder target, bool forPInvoke ) : void
source System.Reflection.MethodInfo
target System.Reflection.Emit.MethodBuilder
forPInvoke bool
Résultat void

GetDelegateParameterTypes() public static méthode

public static GetDelegateParameterTypes ( Type delType ) : System.Type[]
delType System.Type
Résultat System.Type[]

GetMethodInfoForDelegate() public static méthode

public static GetMethodInfoForDelegate ( Type delType ) : MethodInfo
delType System.Type
Résultat System.Reflection.MethodInfo

GetMethodParameterTypes() public static méthode

public static GetMethodParameterTypes ( MethodInfo method ) : System.Type[]
method System.Reflection.MethodInfo
Résultat System.Type[]