Method | Description | |
---|---|---|
CreateClassProxy ( |
||
CreateInterfaceProxy ( |
||
DefaultProxyFactory ( AspectEngine engine ) : System |
Constructs a DefaultProxyFactory
|
|
DefaultProxyFactory ( AspectEngine engine, IInvocationDispatcherFactory dispatcherFactory ) : System |
Constructs a DefaultProxyFactory
|
Method | Description | |
---|---|---|
CreateAndInstantiateClassProxy ( |
||
CreateAndInstantiateInterfaceProxy ( |
||
InitializeMixins ( object proxy, object mixins ) : void | ||
InstantiateMixins ( AspectSharp.Lang.AST.MixinDefinitionCollection mixins ) : object[] |
Method | Description | |
---|---|---|
CreateClassProxyInstance ( |
||
CreateInterfaceProxyInstance ( |
||
GetProxyTypeFromCache ( AspectSharp.Lang.AST.AspectDefinition aspect, |
||
Merge ( object args1, object args2 ) : object[] | ||
ObtainClassProxyInstance ( AspectSharp.Lang.AST.AspectDefinition aspect, |
||
ObtainInterfaceProxyInstance ( AspectSharp.Lang.AST.AspectDefinition aspect, object target, |
||
RegisterProxyTypeInCache ( AspectSharp.Lang.AST.AspectDefinition aspect, |
protected CreateAndInstantiateClassProxy ( |
||
baseClass | ||
aspect | AspectSharp.Lang.AST.AspectDefinition | |
dispatcher | IInvocationDispatcher | |
return | object |
protected CreateAndInstantiateInterfaceProxy ( |
||
inter | ||
target | object | |
aspect | AspectSharp.Lang.AST.AspectDefinition | |
dispatcher | IInvocationDispatcher | |
return | object |
public CreateClassProxy ( |
||
classType | ||
aspect | AspectSharp.Lang.AST.AspectDefinition | |
return | object |
public CreateInterfaceProxy ( |
||
inter | ||
target | object | |
aspect | AspectSharp.Lang.AST.AspectDefinition | |
return | object |
public DefaultProxyFactory ( AspectEngine engine ) : System | ||
engine | AspectEngine | |
return | System |
public DefaultProxyFactory ( AspectEngine engine, IInvocationDispatcherFactory dispatcherFactory ) : System | ||
engine | AspectEngine | |
dispatcherFactory | IInvocationDispatcherFactory | |
return | System |
protected InitializeMixins ( object proxy, object mixins ) : void | ||
proxy | object | |
mixins | object | |
return | void |
protected InstantiateMixins ( AspectSharp.Lang.AST.MixinDefinitionCollection mixins ) : object[] | ||
mixins | AspectSharp.Lang.AST.MixinDefinitionCollection | |
return | object[] |