MetalamaAPI documentationPatterns APIMetalama.​Patterns.​ObservabilityObservable­Attribute
Open sandboxFocus

ObservableAttribute Class

Inheritance
System.Object
ObservableAttribute
Namespace: Metalama.Patterns.Observability
Assembly: Metalama.Patterns.Observability.dll
Syntax
[Inheritable]
public sealed class ObservableAttribute : Attribute, IAspect<INamedType>, IAspect, ICompileTimeSerializable, ITemplateProvider, IEligible<INamedType>, IHierarchicalOptionsProvider

Constructors

Name Description
ObservableAttribute()

Properties

Name Description
DiagnosticCommentVerbosity

Gets or sets a value indicating the verbosity of diagnostic comments inserted into generated code. Must be a value between 0 and 3 (inclusive). 0 (default) inserts no comments, 3 is the most verbose.

Explicit Interface Implementations

Name Description
IAspect<INamedType>.BuildAspect(IAspectBuilder<INamedType>)
IEligible<INamedType>.BuildEligibility(IEligibilityBuilder<INamedType>)
IHierarchicalOptionsProvider.GetOptions(in OptionsProviderContext)