Open sandboxFocus

Namespace Metalama.Patterns.Observability.Configuration

Classes

ClassicObservabilityStrategyOptionsBuilder

Builds options for the classic implementation strategy of the ObservableAttribute aspect. To use, call ConfigureObservability(IAspectReceiver<ICompilation>, Action<ObservabilityTypeOptionsBuilder>).

ObservabilityContract

Represents guarantees made by a method, field or property with regards to the ObservableAttribute aspect.

ObservabilityExtensions

Extension methods that configure the ObservableAttribute aspect.

ObservabilityMemberOptionsBuilder

Builds dependency options. Used at the level of IMember.

ObservabilityTypeOptionsBuilder

Builds dependency options. Used at the level of ICompilation, INamespace and INamedType.