C# Class SexyProxy.Fody.TargetedClassWeaver.TargetedMethodWeaver

Inheritance: MethodWeaver
ファイルを表示 Open project: kswoll/sexy-proxy

Protected Properties

Property Type Description
invocationHandler Mono.Cecil.FieldDefinition
target Mono.Cecil.FieldReference

Protected Methods

Method Description
EmitInvocationHandler ( Mono.Cecil.Cil.ILProcessor il ) : void
EmitOptOutTarget ( Mono.Cecil.Cil.ILProcessor il ) : void
EmitProceedTarget ( Mono.Cecil.Cil.ILProcessor il ) : void
ProxyMethod ( MethodBody body, MethodReference proceedTargetMethod ) : void
TargetedMethodWeaver ( TargetedClassWeaver classWeaver, Mono.Cecil.MethodDefinition method, string name, Mono.Cecil.MethodDefinition staticConstructor, FieldReference target, FieldDefinition invocationHandler ) : System.Collections.Generic

Method Details

EmitInvocationHandler() protected method

protected EmitInvocationHandler ( Mono.Cecil.Cil.ILProcessor il ) : void
il Mono.Cecil.Cil.ILProcessor
return void

EmitOptOutTarget() protected method

protected EmitOptOutTarget ( Mono.Cecil.Cil.ILProcessor il ) : void
il Mono.Cecil.Cil.ILProcessor
return void

EmitProceedTarget() protected method

protected EmitProceedTarget ( Mono.Cecil.Cil.ILProcessor il ) : void
il Mono.Cecil.Cil.ILProcessor
return void

ProxyMethod() protected method

protected ProxyMethod ( MethodBody body, MethodReference proceedTargetMethod ) : void
body Mono.Cecil.Cil.MethodBody
proceedTargetMethod Mono.Cecil.MethodReference
return void

TargetedMethodWeaver() protected method

protected TargetedMethodWeaver ( TargetedClassWeaver classWeaver, Mono.Cecil.MethodDefinition method, string name, Mono.Cecil.MethodDefinition staticConstructor, FieldReference target, FieldDefinition invocationHandler ) : System.Collections.Generic
classWeaver TargetedClassWeaver
method Mono.Cecil.MethodDefinition
name string
staticConstructor Mono.Cecil.MethodDefinition
target Mono.Cecil.FieldReference
invocationHandler Mono.Cecil.FieldDefinition
return System.Collections.Generic

Property Details

invocationHandler protected_oe property

protected FieldDefinition,Mono.Cecil invocationHandler
return Mono.Cecil.FieldDefinition

target protected_oe property

protected FieldReference,Mono.Cecil target
return Mono.Cecil.FieldReference