Class CsvSerializationSettings
Privides settings that control the process of CSV serialization.
Inheritance
CsvSerializationSettings
Assembly: Melanchall.DryWetMidi.dll
public sealed class CsvSerializationSettings
Properties
Gets or sets the size in bytes of the internal buffer for writing data within
the process of CSV serialization. The default value is 1024
.
Declaration
public int BufferSize { get; set; }
Property Value
Exceptions
Gets or sets the character used to delimit elements in a byte array for string representation
(for example, when
Data of a sysex event is being serialized).
The default value is space (
' '
).
Declaration
public char BytesArrayDelimiter { get; set; }
Property Value
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 the character 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 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