/// <summary> /// Standard Constructor /// </summary> /// <param name="separator">Separator</param> /// <param name="quotation">Quotation Mark</param> /// <param name="options">Options</param> public CommaSeparateValue(char separator, char quotation, CommaSeparateValueOptions options) { Separator = separator; QuotationMark = quotation; Comment = options.HasFlag(CommaSeparateValueOptions.Comments) ? '#' : '\0'; Options = options; CoreUpdate(); }
/// <summary> /// Standard Constructor /// </summary> /// <param name="separator">Separator</param> /// <param name="quotation">Quotation Mark</param> /// <param name="comment">Commentary Mark, if any</param> /// <param name="options">Options</param> public CommaSeparateValue(char separator, char quotation, char comment, CommaSeparateValueOptions options) { Separator = separator; QuotationMark = quotation; Comment = comment; Options = options; CoreUpdate(); }
/// <summary> /// Standard Constructor /// </summary> /// <param name="options">Options</param> public CommaSeparateValue(CommaSeparateValueOptions options) : this(',', '"', options) { }
/// <summary> /// Standard Constructor /// </summary> /// <param name="separator">Separator</param> /// <param name="options">Options</param> public CommaSeparateValue(char separator, CommaSeparateValueOptions options) : this(separator, '"', options) { }