C# Class System.Reflection.Emit.MethodBuilder

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

Public Methods

Method Description
DefineGenericParameters ( ) : System.Reflection.Emit.GenericTypeParameterBuilder[]
DefineParameter ( int position, System attributes, string strParamName ) : System.Reflection.Emit.ParameterBuilder
Equals ( object obj ) : bool
GetGenericArguments ( ) : System.Type[]
GetGenericMethodDefinition ( ) : System.Reflection.MethodInfo
GetHashCode ( ) : int
GetILGenerator ( ) : System.Reflection.Emit.ILGenerator
GetILGenerator ( int size ) : System.Reflection.Emit.ILGenerator
GetParameters ( ) : System.Reflection.ParameterInfo[]
MakeGenericMethod ( ) : System.Reflection.MethodInfo
SetCustomAttribute ( System customBuilder ) : void
SetCustomAttribute ( System con, byte binaryAttribute ) : void
SetImplementationFlags ( System attributes ) : void
SetParameters ( ) : void
SetReturnType ( System returnType ) : void
SetSignature ( System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : void
ToString ( ) : string

Private Methods

Method Description
MethodBuilder ( )

Method Details

DefineGenericParameters() public method

public DefineGenericParameters ( ) : System.Reflection.Emit.GenericTypeParameterBuilder[]
return System.Reflection.Emit.GenericTypeParameterBuilder[]

DefineParameter() public method

public DefineParameter ( int position, System attributes, string strParamName ) : System.Reflection.Emit.ParameterBuilder
position int
attributes System
strParamName string
return System.Reflection.Emit.ParameterBuilder

Equals() public method

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

GetGenericArguments() public method

public GetGenericArguments ( ) : System.Type[]
return System.Type[]

GetGenericMethodDefinition() public method

public GetGenericMethodDefinition ( ) : System.Reflection.MethodInfo
return System.Reflection.MethodInfo

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetILGenerator() public method

public GetILGenerator ( ) : System.Reflection.Emit.ILGenerator
return System.Reflection.Emit.ILGenerator

GetILGenerator() public method

public GetILGenerator ( int size ) : System.Reflection.Emit.ILGenerator
size int
return System.Reflection.Emit.ILGenerator

GetParameters() public method

public GetParameters ( ) : System.Reflection.ParameterInfo[]
return System.Reflection.ParameterInfo[]

MakeGenericMethod() public method

public MakeGenericMethod ( ) : System.Reflection.MethodInfo
return System.Reflection.MethodInfo

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

SetImplementationFlags() public method

public SetImplementationFlags ( System attributes ) : void
attributes System
return void

SetParameters() public method

public SetParameters ( ) : void
return void

SetReturnType() public method

public SetReturnType ( System returnType ) : void
returnType System
return void

SetSignature() public method

public SetSignature ( System returnType, System returnTypeRequiredCustomModifiers, System returnTypeOptionalCustomModifiers, System parameterTypes, System parameterTypeRequiredCustomModifiers, System parameterTypeOptionalCustomModifiers ) : void
returnType System
returnTypeRequiredCustomModifiers System
returnTypeOptionalCustomModifiers System
parameterTypes System
parameterTypeRequiredCustomModifiers System
parameterTypeOptionalCustomModifiers System
return void

ToString() public method

public ToString ( ) : string
return string