Base interface for objects that can cause aspects to be added to a compilation. Predecessors are exposed on the Predecessors property.
Namespace: Metalama.Framework.Introspection
Assembly: Metalama.Framework.Introspection.dll
Syntax
public interface IIntrospectionAspectPredecessorProperties
| Name | Description |
|---|---|
| PredecessorDegree | Gets the number of predecessors between the root cause and the current predecessor, or |
| Predecessors | Gets the list of objects that have caused the current aspect instance (but not any instance in the SecondaryInstances list) to be created. |
| Successors | Gets the list of aspect instances that have been created (or caused) by the current object. |
| TargetDeclaration | Gets the declaration to which the aspect or fabric is applied. |