PostSharp 6.9 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Custom Namespace / ILogging­Property­Visitor(TState) Interface

ILoggingPropertyVisitor<TState> Interface

Defines a Visit<TValue>(String, TValue, LoggingPropertyOptions, TState) method invoked for each property of a LogEventData.

Namespace:  PostSharp.Patterns.Diagnostics.Custom
Assembly:  PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 6.9.1.0 (6.9.1.0)
Syntax
C#
public interface ILoggingPropertyVisitor<TState>

Type Parameters

TState
Type of an opaque value passed to the Visit<TValue>(String, TValue, LoggingPropertyOptions, TState) method.

The ILoggingPropertyVisitor<TState> type exposes the following members.

Methods
  NameDescription
Public methodVisit<TValue>
Method invoked for each property in a LogEventData.
See Also