C# Class SexyProxy.Fody.ClassWeaver

显示文件 Open project: kswoll/sexy-proxy Class Usage Examples

Public Methods

Method Description
Execute ( ) : void

Protected Methods

Method Description
ClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System.Collections.Generic
CreateMethodWeaver ( Mono.Cecil.MethodDefinition methodInfo, string name ) : MethodWeaver
Finish ( ) : void
GetMethods ( ) : IEnumerable
GetProxyType ( ) : Mono.Cecil.TypeDefinition
GetStaticConstructor ( ) : Mono.Cecil.MethodDefinition
InitializeProxyType ( ) : void

Method Details

ClassWeaver() protected method

protected ClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System.Collections.Generic
context WeaverContext
sourceType Mono.Cecil.TypeDefinition
return System.Collections.Generic

CreateMethodWeaver() protected abstract method

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

Execute() public method

public Execute ( ) : void
return void

Finish() protected method

protected Finish ( ) : void
return void

GetMethods() protected method

protected GetMethods ( ) : IEnumerable
return IEnumerable

GetProxyType() protected abstract method

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

GetStaticConstructor() protected abstract method

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

InitializeProxyType() protected method

protected InitializeProxyType ( ) : void
return void