C# Class StaticProxy.Fody.ConstructorWeaver

ファイルを表示 Open project: BrunoJuchli/StaticProxy.Fody Class Usage Examples

Public Methods

Method Description
ConstructorWeaver ( ) : Mono.Cecil
ExtendConstructorWithDynamicInterceptorManager ( Mono.Cecil.TypeDefinition typeToProxy, bool requiresInterceptor ) : FieldDefinition

Private Methods

Method Description
AddParameter ( Mono.Cecil.MethodDefinition method, TypeReference typeOfParameter ) : Mono.Cecil.ParameterDefinition
AddPrivateReadonlyField ( Mono.Cecil.TypeDefinition typeToProxy, TypeReference typeOfField ) : FieldDefinition
FindFirstInstruction ( Mono.Cecil.MethodDefinition constructor ) : Instruction

Method Details

ConstructorWeaver() public method

public ConstructorWeaver ( ) : Mono.Cecil
return Mono.Cecil

ExtendConstructorWithDynamicInterceptorManager() public method

public ExtendConstructorWithDynamicInterceptorManager ( Mono.Cecil.TypeDefinition typeToProxy, bool requiresInterceptor ) : FieldDefinition
typeToProxy Mono.Cecil.TypeDefinition
requiresInterceptor bool
return Mono.Cecil.FieldDefinition