Project "Caravela" 0.1 / / Caravela Documentation / API Documentation / Caravela.​Framework.​Advices

Namespace Caravela.Framework.Advices

Classes

OverrideMethodTemplateAttribute

Custom attributes that marks the target method as a template for IOverrideMethodAdvice.

Interfaces

IAdvice

The base interface for all advices with a weakly-typed TargetDeclaration. See IAdvice<T> for the strongly-typed variant. Instances of IAdvice can be instantiated thanks to the IAdviceFactory interface.

IAdvice<T>

The base interface for all advices with a strongly-typed TargetDeclaration. Instances of IAdvice<T> can be instantiated thanks to the IAdviceFactory interface.

IAdviceAttribute

Interface to be implemented by all custom attributes representing an advice.

IOverrideMethodAdvice

Represents an advice that overrides the implementation of a method.