PostSharp.Patterns.Formatters Namespace |
Class | Description | |
---|---|---|
AnonymousTypeFormatter<TKind> |
The formatted used to for anonymous types by default.
| |
BooleanFormatter |
A formatter for Boolean values.
| |
ByteFormatter |
A formatter for Byte values.
| |
CharFormatter |
A formatter for Char values.
| |
DefaultFormatter<TRole, TValue> |
The default formatter that formats objects by calling ToString().
| |
EnumFormatter |
Efficient formatter for enums.
| |
EnumFormatter<T> |
Efficient formatter for enums.
| |
Formatter<T> |
Base implementation of the IFormatter<T> interface.
| |
FormatterRepository<TRole> |
Allows to get and register formatters for a specific type.
| |
FormattingRole |
Base for kind marker types for FormatterRepository<TRole>.
| |
Int16Formatter |
Efficient formatter for Int16.
| |
Int32Formatter |
Efficient formatter for Int32.
| |
Int64Formatter |
Efficient formatter for Int64.
| |
MethodFormatter |
A formatter for MethodBase values.
| |
SByteFormatter |
Efficient formatter for SByte.
| |
StringFormatter |
A formatter for String values.
| |
TypeFormatter |
A Formatter<T> for Type values.
| |
UInt16Formatter |
A formatter for UInt16 values.
| |
UInt32Formatter |
A formatter for UInt32 values.
| |
UInt64Formatter |
A formatter for UInt64 values.
| |
UnsafeString |
A generalized representation of a string that can be either backed by a system String,
a char[], or an UnsafeStringBuilder. Conversions between these types happen transparently
and are cached.
| |
UnsafeStringBuilder |
A class similar to StringBuilder, but implemented using unsafe C#.
| |
UnsafeStringBuilderPool |
A thread-safe pool of UnsafeStringBuilder.
|
Structure | Description | |
---|---|---|
CharSpan |
Interface | Description | |
---|---|---|
IFormattable |
Exposes a Format(UnsafeStringBuilder, FormattingRole) method, which allows an object to format itself into an UnsafeStringBuilder.
Logging and caching components rely on the IFormattable interface.
| |
IFormatter |
Appends the description of an object into an UnsafeStringBuilder. Weakly-typed variant of IFormatter<T>.
| |
IFormatter<T> |
Appends the description of an object into an UnsafeStringBuilder. Strongly-typed variant of IFormatter.
|
Enumeration | Description | |
---|---|---|
FormatterAttributes |
Attributes of an IFormatter.
|