Open sandboxFocus

Struct LoggingPropertyVisitorOptions

Namespace: Flashtrace.Records
Assembly: Flashtrace.dll
Syntax
public readonly struct LoggingPropertyVisitorOptions

Constructors

Name Description
LoggingPropertyVisitorOptions(bool, bool, bool)

Initializes a new instance of the LoggingPropertyVisitorOptions struct.

Properties

Name Description
IncludeInherited

Gets a value indicating whether inherited properties must be included. This flag is taken into account by the visitors implemented on the logging contexts only. It is ignored by other visiting methods.

OnlyInherited

Gets a value indicating whether only inherited properties (those with the IsInherited flag set to true) must be visited.

OnlyRendered

Gets a value indicating whether only rendered properties must be visited.

Methods

Name Description
WithIncludeInherited(bool)

Returns a copy of the current LoggingPropertyVisitorOptions but with a specific value of the IncludeInherited property.

WithOnlyInherited(bool)

Returns a copy of the current LoggingPropertyVisitorOptions but with a specific value of the OnlyInherited property.

WithOnlyRendered(bool)

Returns a copy of the current LoggingPropertyVisitorOptions but with a specific value of the OnlyRendered property.