class CsvField |
Contains configuration properties for a field/property that are specific to CSV files |
class CsvSerializer<TTargetType> |
Used to serialize a TargetType object to a CSV file. |
abstract class Field |
Class which contains the configuration details of a field/property that is created either using Attributes or Fluent Configuration |
class FixedWidthField |
Contains configuration properties for a field/property that are specific to Fixed Width files |
class FixedWidthFieldAttribute |
This attribute is applied to Fields or Properties of a class to control where in the fixed width file this field belongs. |
class FixedWidthSerializer<TTargetType> |
Used to serialize a TargetType object to a CSV file. |
class FormatEnumAttribute |
Controls how to format enumerations in a file, either String or Integer |
interface ITextFormatter |
Interface which allows an object to be seralized/deserialized according to custom rules depending a given file format. |
class TextFieldAttribute |
This attribute is applied to Fields or Properties of a class to control where in the CSV file this field belongs. |
class TextSerializableAttribute |
This attribute must be applied to a class to be serialized, unless the Fluent Configuration model is used |
class TextSerializationException |
Exception class for Text Serialization exceptions. |
abstract class TextSerializer<TTargetType> |
Base class that contains common code for the CsvSerializer and FixedWidthSerializer class. |