IIntrospectionTransformation Interface
Represents a code transformation.
Namespace: Metalama.Framework.Introspection
Assembly: Metalama.Framework.Introspection.dll
Syntax
public interface IIntrospectionTransformation : IComparable<IIntrospectionTransformation>
Properties
Name | Description |
---|---|
Advice | Gets the piece of advice that provided the current transformation. |
Description | Gets a human-readable description of the transformation. |
IntroducedDeclaration | Gets the declaration being introduced (i.e. added) into TargetDeclaration, if any. |
Order | Gets the order of the transformation within the aspect instance that provided it. |
TargetDeclaration | Gets the declaration being transformed. |
TransformationKind | Gets the transformation kind. |