Class CsvSerializationSettings
Privides settings that control the process of CSV serialization/deserialization.
Inheritance
CsvSerializationSettings
Assembly: Melanchall.DryWetMidi.dll
public sealed class CsvSerializationSettings
Properties
Gets or sets a value that defines how bytes arrays (for example,
Data)
should be presented in CSV. The default value is
Decimal.
Declaration
public CsvBytesArrayFormat BytesArrayFormat { get; set; }
Property Value
Exceptions
Gets or sets a char used as the values delimiter in CSV records. The default value
is comma (','
).
Declaration
public char Delimiter { get; set; }
Property Value
Gets or sets a value that defines how length of notes should be presented in CSV.
The default value is
Midi. More info on the supported
formats in the
Time and length article.
Declaration
public TimeSpanType LengthType { get; set; }
Property Value
Exceptions
Gets or sets a value that defines how note numbers (for example,
NoteNumber)
should be presented in CSV. The default value is
NoteNumber.
Declaration
public CsvNoteFormat NoteFormat { get; set; }
Property Value
Exceptions
Gets or sets the size in bytes of the internal buffer for reading/writing data within
the process of CSV serialization/deserialization. The default value is 1024
.
Declaration
public int ReadWriteBufferSize { get; set; }
Property Value
Exceptions
Gets or sets a value that defines how the time of objects should be presented in CSV.
The default value is
Midi. More info on the supported
formats in the
Time and length article.
Declaration
public TimeSpanType TimeType { get; set; }
Property Value
Exceptions
See Also