The Gallio.Runtime.Formatting namespace contains types for formatting values as human-readable strings based on extensible formatting rules.

Classes

  ClassDescription
BooleanFormattingRule
A formatting rule for Boolean.
ByteFormattingRule
A formatting rule for Byte.
CharFormattingRule
A formatting rule for Char.
ConvertToStringFormattingRule
A default formatting rule for objects based on using the IConverter to convert the value to a string.
CustomFormatters
Extensibility point for object formatting managed by RuleBasedFormatter.
CustomFormattingRule
Formatting rule for custom user formatters.
DateTimeFormattingRule
A formatting rule for DateTime.
DBNullFormattingRule
A formatting rule for DBNull.
DecimalFormattingRule
A formatting rule for Decimal.
DictionaryEntryFormattingRule
A formatting rule for DictionaryEntry.
DoubleFormattingRule
A formatting rule for Double.
EnumerableFormattingRule
A formatting rule for IEnumerable.
ExpressionFormattingRule
A formatting rule for Expression.
Formatter
Service locator for IFormatter.
FormatterExtensions
Extensions methods for formatting.
FormattingRulePriority
Typical IFormattingRule priority values to use as guidelines.
IntegerFormattingRule
A formatting rule for Int16, Int32, Int64, UInt16, UInt32, and UInt64.
KeyValuePairFormattingRule
A formatting rule for KeyValuePair<(Of <(TKey, TValue>)>).
MemberInfoFormattingRule
A formatting rule for MemberInfo and all the derived types but Type.
RuleBasedFormatter
A rule-based formatter uses a set of IFormattingRules to format values appropriately.
SByteFormattingRule
A formatting rule for SByte.
SingleFormattingRule
A formatting rule for Single.
StringFormattingRule
A formatting rule for String.
StructuralFormattingRule
A formatting rule that describes the structure of objects in terms of their constituent properties and fields.
StubFormatter
A formatter that is used when the runtime is not initialized.
TypeFormattingRule
A formatting rule for Type.
XPathNavigableFormattingRule
A formatting rule for IXPathNavigable.

Interfaces

  InterfaceDescription
IFormatter
Provides services for formatting objects for display.
IFormattingRule
A formatting rule encapsulates an algorithm for formatting values of particular types to strings for presentation.