C# Class Castle.DynamicProxy.Contributors.InterfaceProxyWithOptionalTargetContributor

Inheritance: InterfaceProxyWithoutTargetContributor
Show file Open project: Jarvin-Guan/CleanAOP

Public Methods

Method Description
InterfaceProxyWithOptionalTargetContributor ( INamingScope namingScope, GetTargetExpressionDelegate getTarget, GetTargetReferenceDelegate getTargetReference ) : Castle.DynamicProxy.Generators

Protected Methods

Method Description
GetMethodGenerator ( MetaMethod method, ClassEmitter @class, ProxyGenerationOptions options, OverrideMethodDelegate overrideMethod ) : MethodGenerator

Method Details

GetMethodGenerator() protected method

protected GetMethodGenerator ( MetaMethod method, ClassEmitter @class, ProxyGenerationOptions options, OverrideMethodDelegate overrideMethod ) : MethodGenerator
method MetaMethod
@class Castle.DynamicProxy.Generators.Emitters.ClassEmitter
options ProxyGenerationOptions
overrideMethod OverrideMethodDelegate
return MethodGenerator

InterfaceProxyWithOptionalTargetContributor() public method

public InterfaceProxyWithOptionalTargetContributor ( INamingScope namingScope, GetTargetExpressionDelegate getTarget, GetTargetReferenceDelegate getTargetReference ) : Castle.DynamicProxy.Generators
namingScope INamingScope
getTarget GetTargetExpressionDelegate
getTargetReference GetTargetReferenceDelegate
return Castle.DynamicProxy.Generators