Open sandboxFocus

Method ConfigureObservability

ConfigureObservability(IQuery<ICompilation>, Action<ObservabilityTypeOptionsBuilder>)

Configures ObservableAttribute for the current project.

Declaration
public static void ConfigureObservability(this IQuery<ICompilation> query, Action<ObservabilityTypeOptionsBuilder> configure)
Parameters
Type Name Description
IQuery<ICompilation> query

The IQuery<TDeclaration> for the current compilation.

Action<ObservabilityTypeOptionsBuilder> configure

A delegate that configures the aspect.

ConfigureObservability(IQuery<INamespace>, Action<ObservabilityTypeOptionsBuilder>)

Configures ObservableAttribute for the current namespace.

Declaration
public static void ConfigureObservability(this IQuery<INamespace> query, Action<ObservabilityTypeOptionsBuilder> configure)
Parameters
Type Name Description
IQuery<INamespace> query

The IQuery<TDeclaration> for the current namespace.

Action<ObservabilityTypeOptionsBuilder> configure

A delegate that configures the aspect.

ConfigureObservability(IQuery<INamedType>, Action<ObservabilityTypeOptionsBuilder>)

Configures ObservableAttribute for the current type.

Declaration
public static void ConfigureObservability(this IQuery<INamedType> query, Action<ObservabilityTypeOptionsBuilder> configure)
Parameters
Type Name Description
IQuery<INamedType> query

The IQuery<TDeclaration> for the current type.

Action<ObservabilityTypeOptionsBuilder> configure

A delegate that configures the aspect.

ConfigureObservability(IQuery<IMember>, Action<ObservabilityMemberOptionsBuilder>)

Configures ObservableAttribute for the current member.

Declaration
public static void ConfigureObservability(this IQuery<IMember> query, Action<ObservabilityMemberOptionsBuilder> configure)
Parameters
Type Name Description
IQuery<IMember> query

The IQuery<TDeclaration> for the current type.

Action<ObservabilityMemberOptionsBuilder> configure

A delegate that configures the aspect.