C# Class SexyProxy.Fody.InPlaceClassWeaver

Inheritance: ClassWeaver
ファイルを表示 Open project: kswoll/sexy-proxy Class Usage Examples

Public Methods

Method Description
InPlaceClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System

Protected Methods

Method Description
CreateMethodWeaver ( Mono.Cecil.MethodDefinition methodInfo, string name ) : MethodWeaver
Finish ( ) : void
GetProxyType ( ) : Mono.Cecil.TypeDefinition
GetStaticConstructor ( ) : Mono.Cecil.MethodDefinition

Method Details

CreateMethodWeaver() protected method

protected CreateMethodWeaver ( Mono.Cecil.MethodDefinition methodInfo, string name ) : MethodWeaver
methodInfo Mono.Cecil.MethodDefinition
name string
return MethodWeaver

Finish() protected method

protected Finish ( ) : void
return void

GetProxyType() protected method

protected GetProxyType ( ) : Mono.Cecil.TypeDefinition
return Mono.Cecil.TypeDefinition

GetStaticConstructor() protected method

protected GetStaticConstructor ( ) : Mono.Cecil.MethodDefinition
return Mono.Cecil.MethodDefinition

InPlaceClassWeaver() public method

public InPlaceClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System
context WeaverContext
sourceType Mono.Cecil.TypeDefinition
return System