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) |