C# Class System.Reflection.Emit.ModuleBuilder

Inheritance: System.Reflection.Module, _ModuleBuilder
Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
CreateGlobalFunctions ( ) : void
DefineEnum ( string name, System visibility, System underlyingType ) : System.Reflection.Emit.EnumBuilder
DefineGlobalMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System requiredReturnTypeCustomModifiers, System optionalReturnTypeCustomModifiers, System parameterTypes, System requiredParameterTypeCustomModifiers, System optionalParameterTypeCustomModifiers ) : System.Reflection.Emit.MethodBuilder
DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
DefineType ( string name ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, System packsize ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, System packingSize, int typesize ) : System.Reflection.Emit.TypeBuilder
DefineType ( string name, System attr, System parent, int typesize ) : System.Reflection.Emit.TypeBuilder
DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
Equals ( object obj ) : bool
GetArrayMethod ( System arrayClass, string methodName, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.MethodInfo
GetHashCode ( ) : int
SetCustomAttribute ( System customBuilder ) : void
SetCustomAttribute ( System con, byte binaryAttribute ) : void

Private Methods

Method Description
ModuleBuilder ( )

Method Details

CreateGlobalFunctions() public method

public CreateGlobalFunctions ( ) : void
return void

DefineEnum() public method

public DefineEnum ( string name, System visibility, System underlyingType ) : System.Reflection.Emit.EnumBuilder
name string
visibility System
underlyingType System
return System.Reflection.Emit.EnumBuilder

DefineGlobalMethod() public method

public DefineGlobalMethod ( string name, System attributes, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
returnType System
parameterTypes System
return System.Reflection.Emit.MethodBuilder

DefineGlobalMethod() public method

public DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
parameterTypes System
return System.Reflection.Emit.MethodBuilder

DefineGlobalMethod() public method

public DefineGlobalMethod ( string name, System attributes, System callingConvention, System returnType, System requiredReturnTypeCustomModifiers, System optionalReturnTypeCustomModifiers, System parameterTypes, System requiredParameterTypeCustomModifiers, System optionalParameterTypeCustomModifiers ) : System.Reflection.Emit.MethodBuilder
name string
attributes System
callingConvention System
returnType System
requiredReturnTypeCustomModifiers System
optionalReturnTypeCustomModifiers System
parameterTypes System
requiredParameterTypeCustomModifiers System
optionalParameterTypeCustomModifiers System
return System.Reflection.Emit.MethodBuilder

DefineInitializedData() public method

public DefineInitializedData ( string name, byte data, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
data byte
attributes System
return System.Reflection.Emit.FieldBuilder

DefineType() public method

public DefineType ( string name ) : System.Reflection.Emit.TypeBuilder
name string
return System.Reflection.Emit.TypeBuilder

DefineType() public method

public DefineType ( string name, System attr ) : System.Reflection.Emit.TypeBuilder
name string
attr System
return System.Reflection.Emit.TypeBuilder

DefineType() public method

public DefineType ( string name, System attr, System parent ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
return System.Reflection.Emit.TypeBuilder

DefineType() public method

public DefineType ( string name, System attr, System parent, System packsize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packsize System
return System.Reflection.Emit.TypeBuilder

DefineType() public method

public DefineType ( string name, System attr, System parent, System packingSize, int typesize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
packingSize System
typesize int
return System.Reflection.Emit.TypeBuilder

DefineType() public method

public DefineType ( string name, System attr, System parent, int typesize ) : System.Reflection.Emit.TypeBuilder
name string
attr System
parent System
typesize int
return System.Reflection.Emit.TypeBuilder

DefineUninitializedData() public method

public DefineUninitializedData ( string name, int size, System attributes ) : System.Reflection.Emit.FieldBuilder
name string
size int
attributes System
return System.Reflection.Emit.FieldBuilder

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetArrayMethod() public method

public GetArrayMethod ( System arrayClass, string methodName, System callingConvention, System returnType, System parameterTypes ) : System.Reflection.MethodInfo
arrayClass System
methodName string
callingConvention System
returnType System
parameterTypes System
return System.Reflection.MethodInfo

GetHashCode() public method

public GetHashCode ( ) : int
return int

SetCustomAttribute() public method

public SetCustomAttribute ( System customBuilder ) : void
customBuilder System
return void

SetCustomAttribute() public method

public SetCustomAttribute ( System con, byte binaryAttribute ) : void
con System
binaryAttribute byte
return void