/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="stream">書き込み先のストリーム</param> /// <param name="encoding">エンコーディング</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(Stream stream, Encoding encoding, SeparatedValuesWriterSetting setting) : this(new StreamWriter(stream, encoding), setting) { }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="stream">書き込み先のストリーム</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(Stream stream, SeparatedValuesWriterSetting setting) : this(stream, Encoding.UTF8, setting) { }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="path">ファイルの書き込み先の絶対パス</param> /// <param name="append">既存ファイルの末尾に追加書き込みするか</param> /// <param name="encoding">エンコーディング</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(string path, bool append, Encoding encoding, SeparatedValuesWriterSetting setting) : this(new StreamWriter(path, append, encoding), setting) { }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="path">ファイルの書き込み先の絶対パス</param> /// <param name="append">既存ファイルの末尾に追加書き込みするか</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(string path, bool append, SeparatedValuesWriterSetting setting) : this(path, append, Encoding.UTF8, setting) { }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="path">ファイルの書き込み先の絶対パス</param> /// <param name="encoding">エンコーディング</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(string path, Encoding encoding, SeparatedValuesWriterSetting setting) : this(new StreamWriter(path, false, encoding), setting) { }
/// <summary> /// インスタンスを生成します。 /// </summary> /// <param name="writer">書き込み機能</param> /// <param name="setting">書き込み設定</param> public SeparatedValuesWriter(TextWriter writer, SeparatedValuesWriterSetting setting) { this.writer = writer; this.Setting = setting; }