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.