Delegate invoked by the ForEachProperty<T>(LoggingPropertyVisitor<T>, ref T, bool) method.
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 |
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) |