C# Class Monobjc.Generators.WrapperGenerator

Afficher le fichier Open project: Monobjc/monobjc Class Usage Examples

Méthodes publiques

Méthode Description
DefineWrapperProxy ( Type type ) : Type

TODO: Doc

WrapperGenerator ( DynamicAssembly assembly, bool is64Bits ) : System

Initializes a new instance of the WrapperGenerator class.

Private Methods

Méthode Description
EmitMethodBody ( MethodBuilder methodBuilder, MethodInfo methodInfo, String message ) : void
EmitParametersAsArrayOnStack ( ILGenerator generator, IList infos ) : void

Create an object array and put the method arguments in it, then load the array on the stack

GetSelector ( MemberInfo info ) : String

Method Details

DefineWrapperProxy() public méthode

TODO: Doc
public DefineWrapperProxy ( Type type ) : Type
type System.Type
Résultat System.Type

WrapperGenerator() public méthode

Initializes a new instance of the WrapperGenerator class.
public WrapperGenerator ( DynamicAssembly assembly, bool is64Bits ) : System
assembly DynamicAssembly The assembly.
is64Bits bool
Résultat System