LoggingPropertyVisitor<T> Delegate |
Delegate invoked by the ForEachProperty<T>(LoggingPropertyVisitor<T>, T, Boolean) method.
Namespace: PostSharp.Patterns.Diagnostics.Contexts
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public delegate void LoggingPropertyVisitor<T>( LoggingProperty property, Object value, ref T state )
Parameters
- property
- Type: PostSharp.Patterns.Diagnostics.LoggingProperty
The visited LoggingProperty. - value
- Type: System.Object
The evaluated value of the property. Will not be null because null properties are ignored. - state
- Type: T
The value passed to the ForEachProperty<T>(LoggingPropertyVisitor<T>, T, Boolean) method.
Type Parameters
- T