/// <summary>文字エンコーディングを設定して、指定したストリーム用の新しいインスタンスを初期化する。</summary> /// <param name="stream">入力元ストリーム。</param> /// <param name="encoding">文字エンコーディング。</param> public CsvStreamReader(Stream stream, Encoding encoding) { this.innerStream = new StreamReader(stream, encoding); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, CsvReadMode.UseEscape, DEFAULT_BUFF_SIZE); }
/// <summary>文字エンコーディング、バイト順マーク検出オプション、バッファサイズを設定して、指定したファイル用の新しいインスタンスを初期化する。</summary> /// <param name="path">ファイルパス。</param> /// <param name="encoding">文字エンコーディング。</param> /// <param name="detectEncodingfromByteOrderMarks">バイト順マーク検出オプション。</param> /// <param name="bufferSize">バッファサイズ。</param> /// <param name="readMode">読込モード。</param> public CsvStreamReader(string path, Encoding encoding, bool detectEncodingfromByteOrderMarks, int bufferSize, CsvReadMode readMode) { this.innerStream = new StreamReader(path, encoding, detectEncodingfromByteOrderMarks, bufferSize); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, readMode, DEFAULT_BUFF_SIZE); }
/// <summary>バイト順マーク検出オプションを使用して、指定したストリーム用の新しいインスタンスを初期化する。</summary> /// <param name="stream">入力元ストリーム。</param> /// <param name="detectEncodingfromByteOrderMarks">バイト順マーク検出オプション。</param> public CsvStreamReader(Stream stream, bool detectEncodingfromByteOrderMarks) { this.innerStream = new StreamReader(stream, detectEncodingfromByteOrderMarks); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, CsvReadMode.UseEscape, DEFAULT_BUFF_SIZE); }
/// <summary>文字エンコーディングを設定して、指定したファイル用の新しいインスタンスを初期化する。</summary> /// <param name="path">ファイルパス。</param> /// <param name="encoding">文字エンコーディング。</param> /// <param name="readMode">読込モード。</param> public CsvStreamReader(string path, Encoding encoding, CsvReadMode readMode) { this.innerStream = new StreamReader(path, encoding); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, readMode, DEFAULT_BUFF_SIZE); }
/// <summary>文字エンコーディング、バイト順マーク検出オプション、バッファサイズを設定して、指定したストリーム用の新しいインスタンスを初期化する。</summary> /// <param name="stream">入力元ストリーム。</param> /// <param name="encoding">文字エンコーディング。</param> /// <param name="detectEncodingfromByteOrderMarks">バイト順マーク検出オプション。</param> /// <param name="bufferSize">バッファサイズ。</param> /// <param name="readMode">読込モード。</param> public CsvStreamReader(Stream stream, Encoding encoding, bool detectEncodingfromByteOrderMarks, int bufferSize, CsvReadMode readMode) { this.innerStream = new StreamReader(stream, encoding, detectEncodingfromByteOrderMarks, bufferSize); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, readMode, bufferSize); }
/// <summary>指定したストリーム用の新しいインスタンスを初期化する。</summary> /// <param name="stream">入力元ストリーム。</param> /// <param name="readMode">読込モード。</param> public CsvStreamReader(Stream stream, CsvReadMode readMode) { this.innerStream = new StreamReader(stream); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, readMode, DEFAULT_BUFF_SIZE); }
/// <summary>文字エンコーディング、バイト順マーク検出オプション、バッファサイズを設定して、指定したファイル用の新しいインスタンスを初期化する。</summary> /// <param name="path">ファイルパス。</param> /// <param name="encoding">文字エンコーディング。</param> /// <param name="detectEncodingfromByteOrderMarks">バイト順マーク検出オプション。</param> /// <param name="bufferSize">バッファサイズ。</param> public CsvStreamReader(string path, Encoding encoding, bool detectEncodingfromByteOrderMarks, int bufferSize) { this.innerStream = new StreamReader(path, encoding, detectEncodingfromByteOrderMarks, bufferSize); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, CsvReadMode.UseEscape, bufferSize); }
/// <summary>指定したファイル用の新しいインスタンスを初期化する。</summary> /// <param name="path">ファイルパス。</param> public CsvStreamReader(string path) { this.innerStream = new StreamReader(path); this.spliter = CsvSpliter.CreateSpliter(this.innerStream, CsvReadMode.UseEscape, DEFAULT_BUFF_SIZE); }