Interface IInvokerFactory<T>
Gives access to invokers.
Namespace: Metalama.Framework.Code.Invokers
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public interface IInvokerFactory<out T>
where T : IInvoker
Type Parameters
Name | Description |
---|---|
T |
Properties
Name | Description |
---|---|
Base | Gets the invoker for the base implementation of the declaration, i.e. before the application
of the current aspect layer. To access the current layer, use Final. This property uses the unconditional
access operator |
ConditionalBase | Gets the invoker for the base implementation of the declaration, i.e. before the application
of the current aspect layer. To access the current layer, use Final. This property uses the null-conditional
access operator |
ConditionalFinal | Gets the invoker for the final implementation of the declaration, i.e. after the application
of all aspects. If the member is |
Final | Gets the invoker for the final implementation of the declaration, i.e. after the application
of all aspects. If the member is |
Methods
Name | Description |
---|---|
GetInvoker(InvokerOrder, InvokerOperator) | Gets the invoker for a given InvokerOrder and InvokerOperator. |