InstanceLevelAspect Methods |
The InstanceLevelAspect type exposes the following members.
Name | Description | |
---|---|---|
|
CompileTimeInitialize |
Method invoked at build time to initialize the instance fields of the current aspect. This method is invoked
before any other build-time method.
(Inherited from TypeLevelAspect.) |
|
CompileTimeValidate(Object) |
Method invoked at build time to ensure that the aspect has been applied to the right target.
(Inherited from TypeLevelAspect.) |
|
CompileTimeValidate(Type) |
Method invoked at build time to ensure that the aspect has been applied to the right target.
(Inherited from TypeLevelAspect.) |
|
CreateAspectConfiguration |
Method invoked at build time to create a concrete AspectConfiguration instance specifically
for the current Aspect type.
(Overrides Aspect.CreateAspectConfiguration().) |
|
CreateInstance |
Creates a new instance of the aspect based on the current instance, serving as a prototype.
|
|
GetAspectConfiguration |
Method invoked at build tome to get the imperative configuration of the current Aspect.
(Inherited from Aspect.) |
|
OnCloned |
Method called after the an object enhanced by the current aspect has been
cloned using MemberwiseClone(). The this
parameter refers to the new aspect instance in the cloned object.
|
|
RuntimeInitialize |
Initializes the current aspect.
(Inherited from TypeLevelAspect.) |
|
RuntimeInitializeInstance | |
|
SetAspectConfiguration(AspectConfiguration, Object) |
Method invoked at build time to set up an AspectConfiguration object according to the current
Aspect instance and a specified target element of the current aspect.
(Inherited from TypeLevelAspect.) |
|
SetAspectConfiguration(AspectConfiguration, Type) |
Method invoked at build time to set up an AspectConfiguration object according to the current
Aspect instance and a specified target element of the current aspect.
(Inherited from TypeLevelAspect.) |
Name | Description | |
---|---|---|
|
QueryInterface<T> |
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.) |