Table of Contents

Enum CsvFieldQuoting

Namespace
FlameCsv
Assembly
FlameCsv.Core.dll

Flags enumeration that determines when CSV fields should be wrapped in quotes when writing.
Multiple flags can be combined to apply several quoting rules.

[Flags]
public enum CsvFieldQuoting

Fields

Always = -1

Always quote all fields, even if they don't contain any characters that need escaping.

Auto = 1

Quote fields that contain special characters (delimiters, quotes, newlines, or escapes). This is the default behavior.

Empty = 2

Quote empty fields.

LeadingOrTrailingSpaces = LeadingSpaces | TrailingSpaces

Quote fields that contain leading or trailing spaces.

LeadingSpaces = 4

Quote fields that contain leading spaces.

Never = 0

Never quote or escape fields.

Can result in invalid CSV being written, use with caution.

TrailingSpaces = 8

Quote fields that contain trailing spaces.