Meziantou.Framework.HumanReadable namespace

Classes

NameDescription
ConverterListExtensionsProvides extension methods for adding converters to a converter list.
HumanReadableAttributeBase class for attributes used to control serialization.
HumanReadableConverterBase class for converters that convert objects to human-readable text.
HumanReadableConverterAttributeSpecifies the converter to use when serializing a type, property, or field.
HumanReadableConverterFactoryBase class for converter factories that create converters for specific types.
HumanReadableConverter<T>Base class for strongly-typed converters.
HumanReadableDefaultValueAttributeSpecifies the default value of a property or field used for comparison when serializing.
HumanReadableIgnoreAttribute
HumanReadableIncludeAttributeIndicates that a property or field should be included during serialization even if it would normally be ignored.
HumanReadablePropertyNameAttributeSpecifies the name to use when serializing a property or field.
HumanReadablePropertyOrderAttributeSpecifies the property order that is present in the output when serializing. Lower values are serialized first. Members with this attribute are serialized before the members without it.
HumanReadableSerializerSerializes objects to a human-readable text format.
HumanReadableSerializerExceptionRepresents errors that occur during serialization.
HumanReadableSerializerOptionsProvides options for controlling the behavior of HumanReadableSerializer.
HumanReadableSerializerOptionsExtensionsProvides extension methods for HumanReadableSerializerOptions.
HumanReadableTextWriterWrites human-readable text output with support for indentation, arrays, and objects.

Structs

NameDescription
HumanReadableIgnoreDataRepresents data used when evaluating custom ignore conditions.

Enums

NameDescription
HumanReadableIgnoreCondition