PostSharp / / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Record­Builders / Log­Record­Builder / Visit­Properties

Method VisitProperties

VisitProperties<TState>(ILoggingPropertyVisitor<TState>, ref TState, in LoggingPropertyVisitorOptions)

Declaration
public void VisitProperties<TState>([Required] ILoggingPropertyVisitor<TState> visitor, ref TState state, in LoggingPropertyVisitorOptions options = null)
Parameters
Type Name Description
ILoggingPropertyVisitor<TState> visitor
TState state
LoggingPropertyVisitorOptions options
Type Parameters
Name Description
TState

VisitProperties(Action<String, Object>, in LoggingPropertyVisitorOptions)

Declaration
public void VisitProperties([Required] Action<string, object> action, in LoggingPropertyVisitorOptions options = null)
Parameters
Type Name Description
Action<String, Object> action
LoggingPropertyVisitorOptions options