Namespace PostSharp.Patterns.Diagnostics.Formatters
Classes
CollectionFormatter<TKind, T>
Formatter for any type that implements IEnumerable<T>.
DefaultSyntheticIdFormatter
An implementation of SyntheticIdFormatter that is compatible with the Hierarchical Request-Id specification. Ids generated by this class are hierarchical and can be alphabetically sorted while respecting the natural time order.
HiddenFormatter<T>
Formatters that always writes *******
to the output.
LazyFormatter<TKind, T>
Formatter for Lazy<T>.
LoggingFormattingRole
The FormattingRole for the Logging component.
OutFormatter<T>
Always writes <out>
to the output. Used to render the input value of out
parameters.
QueryableFormatter
Formatter for any type that implements IQueryable.
RefStructSurrogate
Struct that is passed to SetParameter<T>(Int32, String, ParameterKind, String, T)
when the parameter is of a ref struct
type. This struct wraps the return value of the ToString() method
of the ref struct
.
SyntheticIdFormatter
An abstract class whose implementations generate the value of the SyntheticId property.
Interfaces
IOverrideFormatter
Marker interface that indicates that this is a special Formatter<T> that should be used even in back-ends which don't normally use formatters.