Open sandboxFocus

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.

SyntheticIdFormatter

An abstract class whose implementations generate the value of the SyntheticId property.

Structs

RefStructSurrogate

Struct that is passed to SetParameter<T>(int, 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.

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.