C# Class Mono.ILASM.GenericTypeInst

Inheritance: Mono.ILASM.BaseGenericTypeRef
Datei anzeigen Open project: mono/mono

Public Methods

Method Description
Clone ( ) : Mono.ILASM.BaseTypeRef
GenericTypeInst ( BaseClassRef class_ref, GenericArguments gen_args, bool is_valuetypeinst ) : System
GenericTypeInst ( BaseClassRef class_ref, GenericArguments gen_args, bool is_valuetypeinst, string sig_mod, ArrayList conv_list ) : System
GetMethodRef ( BaseTypeRef ret_type, PEAPI call_conv, string meth_name, BaseTypeRef param, int gen_param_count ) : BaseMethodRef
MakeValueClass ( ) : void
Resolve ( CodeGen code_gen ) : void
Resolve ( GenericParameters type_gen_params, GenericParameters method_gen_params ) : void
ResolveNoTypeSpec ( CodeGen code_gen ) : void

Protected Methods

Method Description
CreateFieldRef ( BaseTypeRef ret_type, string field_name ) : IFieldRef
CreateMethodRef ( BaseTypeRef ret_type, PEAPI call_conv, string name, BaseTypeRef param, int gen_param_count ) : BaseMethodRef

Method Details

Clone() public method

public Clone ( ) : Mono.ILASM.BaseTypeRef
return Mono.ILASM.BaseTypeRef

CreateFieldRef() protected method

protected CreateFieldRef ( BaseTypeRef ret_type, string field_name ) : IFieldRef
ret_type BaseTypeRef
field_name string
return IFieldRef

CreateMethodRef() protected method

protected CreateMethodRef ( BaseTypeRef ret_type, PEAPI call_conv, string name, BaseTypeRef param, int gen_param_count ) : BaseMethodRef
ret_type BaseTypeRef
call_conv PEAPI
name string
param BaseTypeRef
gen_param_count int
return BaseMethodRef

GenericTypeInst() public method

public GenericTypeInst ( BaseClassRef class_ref, GenericArguments gen_args, bool is_valuetypeinst ) : System
class_ref BaseClassRef
gen_args GenericArguments
is_valuetypeinst bool
return System

GenericTypeInst() public method

public GenericTypeInst ( BaseClassRef class_ref, GenericArguments gen_args, bool is_valuetypeinst, string sig_mod, ArrayList conv_list ) : System
class_ref BaseClassRef
gen_args GenericArguments
is_valuetypeinst bool
sig_mod string
conv_list ArrayList
return System

GetMethodRef() public method

public GetMethodRef ( BaseTypeRef ret_type, PEAPI call_conv, string meth_name, BaseTypeRef param, int gen_param_count ) : BaseMethodRef
ret_type BaseTypeRef
call_conv PEAPI
meth_name string
param BaseTypeRef
gen_param_count int
return BaseMethodRef

MakeValueClass() public method

public MakeValueClass ( ) : void
return void

Resolve() public method

public Resolve ( CodeGen code_gen ) : void
code_gen CodeGen
return void

Resolve() public method

public Resolve ( GenericParameters type_gen_params, GenericParameters method_gen_params ) : void
type_gen_params GenericParameters
method_gen_params GenericParameters
return void

ResolveNoTypeSpec() public method

public ResolveNoTypeSpec ( CodeGen code_gen ) : void
code_gen CodeGen
return void