C# Class Castle.DynamicProxy.Generators.DelegateProxyGenerator

Inheritance: BaseProxyGenerator
Show file Open project: Jarvin-Guan/CleanAOP Class Usage Examples

Public Methods

Method Description
DelegateProxyGenerator ( ModuleScope scope, Type delegateType ) : System
GetProxyType ( ) : Type

Protected Methods

Method Description
GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable

Private Methods

Method Description
CreateTargetField ( ClassEmitter emitter ) : FieldReference
GenerateType ( string name, INamingScope namingScope ) : Type

Method Details

DelegateProxyGenerator() public method

public DelegateProxyGenerator ( ModuleScope scope, Type delegateType ) : System
scope ModuleScope
delegateType System.Type
return System

GetProxyType() public method

public GetProxyType ( ) : Type
return System.Type

GetTypeImplementerMapping() protected method

protected GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable
contributors IEnumerable
namingScope INamingScope
return IEnumerable