PostSharpAPI ReferencePost­Sharp.​Patterns.​FormattersDefault­Formatter<TRole, TValue>
Open sandboxFocus

DefaultFormatter<TRole, TValue> Class

The default formatter that formats objects by calling ToString().

Inheritance
Formatter<TValue>
DefaultFormatter<TRole, TValue>
Namespace: PostSharp.Patterns.Formatters
Assembly: PostSharp.Patterns.Common.dll
Syntax
public sealed class DefaultFormatter<TRole, TValue> : Formatter<TValue>, IFormatter<TValue>, IOptionAwareFormatter, IFormatter where TRole : FormattingRole, new()
Type Parameters
Name Description
TRole
TValue

Constructors

Name Description
DefaultFormatter()

Initializes a new DefaultFormatter<TRole, TValue>.

Properties

Name Description
Attributes

Gets the formatter attributes.

Instance

Gets the default instance of the DefaultFormatter<TRole, TValue> class.

Methods

Name Description
WithOptions(FormattingOptions)
Write(UnsafeStringBuilder, TValue)

Appends the description of an object into given UnsafeStringBuilder (weakly-typed variant).