C# Class Inazuma.PetitClr.Core.Loader.ClassLoader

Mostra file Open project: mayuki/Inazuma Class Usage Examples

Public Methods

Method Description
LoadType ( TypeDefinition typeDef ) : MethodTable
LoadTypeFromTypeRef ( TypeReference typeRef ) : MethodTable
LookupFieldDescFromFieldDef ( FieldDefinition fieldDef ) : FieldDesc
LookupMethodDescFromMethodDef ( MethodDefinition methodDef ) : MethodDesc
RegisterFieldDesc ( FieldDefinition fieldDef, FieldDesc fieldDesc ) : void
RegisterFieldDescRange ( IEnumerable fieldDescs ) : void
RegisterMethodDesc ( MethodDefinition methodDef, MethodDesc methodDesc ) : void

Method Details

LoadType() public method

public LoadType ( TypeDefinition typeDef ) : MethodTable
typeDef Inazuma.Mono.Cecil.TypeDefinition
return Inazuma.PetitClr.Core.Structure.MethodTable

LoadTypeFromTypeRef() public method

public LoadTypeFromTypeRef ( TypeReference typeRef ) : MethodTable
typeRef Inazuma.Mono.Cecil.TypeReference
return Inazuma.PetitClr.Core.Structure.MethodTable

LookupFieldDescFromFieldDef() public method

public LookupFieldDescFromFieldDef ( FieldDefinition fieldDef ) : FieldDesc
fieldDef Inazuma.Mono.Cecil.FieldDefinition
return Inazuma.PetitClr.Core.Structure.FieldDesc

LookupMethodDescFromMethodDef() public method

public LookupMethodDescFromMethodDef ( MethodDefinition methodDef ) : MethodDesc
methodDef Inazuma.Mono.Cecil.MethodDefinition
return Inazuma.PetitClr.Core.Structure.MethodDesc

RegisterFieldDesc() public method

public RegisterFieldDesc ( FieldDefinition fieldDef, FieldDesc fieldDesc ) : void
fieldDef Inazuma.Mono.Cecil.FieldDefinition
fieldDesc Inazuma.PetitClr.Core.Structure.FieldDesc
return void

RegisterFieldDescRange() public method

public RegisterFieldDescRange ( IEnumerable fieldDescs ) : void
fieldDescs IEnumerable
return void

RegisterMethodDesc() public method

public RegisterMethodDesc ( MethodDefinition methodDef, MethodDesc methodDesc ) : void
methodDef Inazuma.Mono.Cecil.MethodDefinition
methodDesc Inazuma.PetitClr.Core.Structure.MethodDesc
return void