Builds dependency options. Used at the level of ICompilation, INamespace and INamedType.
Namespace: Metalama.Patterns.Observability.Configuration
Assembly: Metalama.Patterns.Observability.dll
Syntax
[CompileTime]
public sealed class ObservabilityTypeOptionsBuilderConstructors
| Name | Description |
|---|---|
| ObservabilityTypeOptionsBuilder() |
Properties
| Name | Description |
|---|---|
| EnableOnObservablePropertyChangedMethod | Gets or sets a value indicating whether the |
| ObservabilityContract | Gets or sets an ObservabilityContract for the target member, guaranteeing its behavior with respect to the ObservableAttribute aspect. |
| ObservabilityStrategy | Gets or sets the IObservabilityStrategy used to implement the ObservableAttribute aspect. |
| SuppressWarnings | Gets or sets a value whether observability warnings in the target members must be suppressed. |