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 sorted alphabetically while respecting the natural time order.
HiddenFormatter<T>
Formatter 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. This formatter is 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 backends that do not normally use formatters.