PostSharp / / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Contexts / Logging­Context / For­Each­Property

Method ForEachProperty

ForEachProperty(LoggingPropertyVisitor<Object>, Boolean)

Declaration
public void ForEachProperty([Required] LoggingPropertyVisitor<object> visitor, bool includeAncestors = true)
Parameters
Type Name Description
LoggingPropertyVisitor<Object> visitor
Boolean includeAncestors
Implements
ILoggingContext.ForEachProperty(LoggingPropertyVisitor<Object>, Boolean)

ForEachProperty<T>(LoggingPropertyVisitor<T>, ref T, Boolean)

Declaration
public void ForEachProperty<T>([Required] LoggingPropertyVisitor<T> visitor, ref T state, bool includeAncestors = true)
Parameters
Type Name Description
LoggingPropertyVisitor<T> visitor
T state
Boolean includeAncestors
Type Parameters
Name Description
T
Implements
ILoggingContext.ForEachProperty<T>(LoggingPropertyVisitor<T>, ref T, Boolean)