public DelimitedTextOptions(
IFormatProvider formatProvider = null,
bool rowHeaders = false,
bool columnHeaders = true,
int startRow = 0,
int inferenceRows = 100,
Type decimalType = null,
char columnDelimiter = ',',
string endOfLine = "",
QuoteUsage quote = QuoteUsage.AsNeededForColumnType,
char quoteCharacter = '"',
QuoteEscapeMethod quoteEscapeMethod = QuoteEscapeMethod.Double,
char escapeCharacter = '\',
bool mergeConsecutiveDelimiters = false,
AutoCategorization autoCategorize = AutoCategorization.None,
int maxCategories = 100
)
Public Sub New (
Optional formatProvider As IFormatProvider = Nothing,
Optional rowHeaders As Boolean = false,
Optional columnHeaders As Boolean = true,
Optional startRow As Integer = 0,
Optional inferenceRows As Integer = 100,
Optional decimalType As Type = Nothing,
Optional columnDelimiter As Char = ","C,
Optional endOfLine As String = "",
Optional quote As QuoteUsage = QuoteUsage.AsNeededForColumnType,
Optional quoteCharacter As Char = """C,
Optional quoteEscapeMethod As QuoteEscapeMethod = QuoteEscapeMethod.Double,
Optional escapeCharacter As Char = "\"C,
Optional mergeConsecutiveDelimiters As Boolean = false,
Optional autoCategorize As AutoCategorization = AutoCategorization.None,
Optional maxCategories As Integer = 100
)
public:
DelimitedTextOptions(
IFormatProvider^ formatProvider = nullptr,
bool rowHeaders = false,
bool columnHeaders = true,
int startRow = 0,
int inferenceRows = 100,
Type^ decimalType = nullptr,
wchar_t columnDelimiter = L',',
String^ endOfLine = L"",
QuoteUsage quote = QuoteUsage::AsNeededForColumnType,
wchar_t quoteCharacter = L'"',
QuoteEscapeMethod quoteEscapeMethod = QuoteEscapeMethod::Double,
wchar_t escapeCharacter = L'\',
bool mergeConsecutiveDelimiters = false,
AutoCategorization autoCategorize = AutoCategorization::None,
int maxCategories = 100
)
new :
?formatProvider : IFormatProvider *
?rowHeaders : bool *
?columnHeaders : bool *
?startRow : int *
?inferenceRows : int *
?decimalType : Type *
?columnDelimiter : char *
?endOfLine : string *
?quote : QuoteUsage *
?quoteCharacter : char *
?quoteEscapeMethod : QuoteEscapeMethod *
?escapeCharacter : char *
?mergeConsecutiveDelimiters : bool *
?autoCategorize : AutoCategorization *
?maxCategories : int
(* Defaults:
let _formatProvider = defaultArg formatProvider null
let _rowHeaders = defaultArg rowHeaders false
let _columnHeaders = defaultArg columnHeaders true
let _startRow = defaultArg startRow 0
let _inferenceRows = defaultArg inferenceRows 100
let _decimalType = defaultArg decimalType null
let _columnDelimiter = defaultArg columnDelimiter ','
let _endOfLine = defaultArg endOfLine ""
let _quote = defaultArg quote QuoteUsage.AsNeededForColumnType
let _quoteCharacter = defaultArg quoteCharacter '"'
let _quoteEscapeMethod = defaultArg quoteEscapeMethod QuoteEscapeMethod.Double
let _escapeCharacter = defaultArg escapeCharacter '\'
let _mergeConsecutiveDelimiters = defaultArg mergeConsecutiveDelimiters false
let _autoCategorize = defaultArg autoCategorize AutoCategorization.None
let _maxCategories = defaultArg maxCategories 100
*)
-> DelimitedTextOptions