AspectWeaverTransformationAdder Class |
Object allowing to implementations of AspectWeaver or AdviceGroup to provide their transformations
to the aspect framework.
Namespace: PostSharp.Sdk.AspectWeaver
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public sealed class AspectWeaverTransformationAdder
The AspectWeaverTransformationAdder type exposes the following members.
Name | Description | |
---|---|---|
HasNonNullTransformation | ||
MarkedTargets |
Name | Description | |
---|---|---|
Add(IMetadataDeclaration, AspectWeaverTransformationInstance) |
Adds a transformation and associates it with the set of dependencies in Dependencies.
| |
Add(IMetadataDeclaration, AspectWeaverTransformationInstance, AspectDependencyTarget) |
Adds a transformation with the default AspectDependencyTarget and specifies whether the transformation
should be associated with the set of dependencies in Dependencies
or TypeLevelDependencies.
| |
AddNullTransformation(IMetadataDeclaration) |
Adds a null transformation, i.e. a transformation doing nothing.
| |
AddNullTransformation(IMetadataDeclaration, String, IEnumerable<AspectDependency>) |
Adds a null transformation, i.e. a transformation doing nothing, and specifies its display name and a set of dependencies.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |