C# Class Castle.DynamicProxy.Generators.InheritanceInvocationTypeGenerator

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

Public Properties

Property Type Description
BaseType System.Type

Public Methods

Method Description
InheritanceInvocationTypeGenerator ( Type targetType, MetaMethod method, MethodInfo callback, IInvocationCreationContributor contributor ) : System

Protected Methods

Method Description
GetBaseCtorArguments ( Type targetFieldType, ProxyGenerationOptions proxyGenerationOptions, ConstructorInfo &baseConstructor ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
GetBaseType ( ) : Type
GetTargetReference ( ) : FieldReference

Method Details

GetBaseCtorArguments() protected method

protected GetBaseCtorArguments ( Type targetFieldType, ProxyGenerationOptions proxyGenerationOptions, ConstructorInfo &baseConstructor ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
targetFieldType System.Type
proxyGenerationOptions ProxyGenerationOptions
baseConstructor System.Reflection.ConstructorInfo
return Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]

GetBaseType() protected method

protected GetBaseType ( ) : Type
return System.Type

GetTargetReference() protected method

protected GetTargetReference ( ) : FieldReference
return Castle.DynamicProxy.Generators.Emitters.SimpleAST.FieldReference

InheritanceInvocationTypeGenerator() public method

public InheritanceInvocationTypeGenerator ( Type targetType, MetaMethod method, MethodInfo callback, IInvocationCreationContributor contributor ) : System
targetType System.Type
method MetaMethod
callback System.Reflection.MethodInfo
contributor IInvocationCreationContributor
return System

Property Details

BaseType public static property

public static Type,System BaseType
return System.Type