public ToFileValueStreamNode(string name, ToTextDataStreamArgs <TIn, TRow> args) : base(name, args) { _serialize = args.Mapping.GetSerializer(); _streamWriter = FileValueWriter.Create(new FlatFileValueMetadata { Map = _serialize.GetTextMapping(), ExtraMetadata = args.Metadata, Destinations = args.Destinations, }, args.FileName, args.Encoding ?? Encoding.Default, 1024); _streamWriter.WriteLine(args.Mapping.GenerateDefaultHeaderLine()); }
public ToTextDataStreamStreamNode(string name, ToTextDataStreamFileArgs <TIn, TStream> args) : base(name, args) { _serialize = args.Mapping.GetSerializer(); }