public IStructuredDataInterpreter GetInterpreter(StructuredDataFormat format) { switch (format) { case StructuredDataFormat.Csv: return(new CsvDataInterpreter()); default: throw new ArgumentException( $"Interpreting data in ${format} format is not supported.", nameof(format)); } }
public ConversionOptionsBuilder WithTargetFormat(StructuredDataFormat format) { _options.TargetFormat = format; return(this); }
public ConversionOptionsBuilder WithInputFormat(StructuredDataFormat format) { _options.InputData.Format = format; return(this); }