Open sandboxFocus

Interface IIntrospectionTransformation

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.

Extension Methods