/// <summary> /// <see cref="CsvParser{T}"/>を作成します。 /// </summary> /// <returns><see cref="CsvParser{T}"/>。</returns> private CsvParser <T> CreateCsvParser() { var cb = new CsvParserBuilder <T>(); foreach (var builder in this.builders) { cb.AddColumn(builder.ToCsvColumn()); } return(cb.ToCsvParser()); }
/// <summary> /// <see cref="CsvSerializer{T}"/>クラスの新しいインスタンスを初期化します。 /// </summary> public CsvSerializer() { var builder = CsvParserBuilder <T> .FromType(); this.csvParser = builder.ToCsvParser(); }
/// <summary> /// <typeparamref name="T"/>をもとにして<see cref="CsvParser{T}"/>を作成します。 /// </summary> /// <returns><see cref="CsvParser{T}"/>。</returns> public static CsvParser <T> FromType() { var builder = CsvParserBuilder <T> .FromType(); return(builder.ToCsvParser()); }