Open sandboxFocus

Delegate LoggingPropertyVisitor<T>

Namespace: PostSharp.Patterns.Diagnostics.Contexts
Assembly: PostSharp.Patterns.Common.dll
Syntax
public delegate void LoggingPropertyVisitor<T>(LoggingProperty property, object value, ref T state)
Parameters
Type Name Description
LoggingProperty property

The visited LoggingProperty.

object value

The evaluated value of the property. Will not be null because null properties are ignored.

T state

The value passed to the ForEachProperty<T>(LoggingPropertyVisitor<T>, ref T, bool) method.

Type Parameters
Name Description
T

Constructors

Name Description
LoggingPropertyVisitor(object, nint)

Methods

Name Description
BeginInvoke(LoggingProperty, object, ref T, AsyncCallback, object)
EndInvoke(ref T, IAsyncResult)
Invoke(LoggingProperty, object, ref T)