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.