C# Class CSVParserComponent.ParserEngines.DefaultParserEngine

Parser Engine that handles escaped fields
Inheritance: IParserEngine
Show file Open project: FrankLaVigne/CSVParser

Private Properties

Property Type Description
AnalyzeField System.Threading.Tasks.Task

Public Methods

Method Description
ExtractFields ( char delimiter, char quote, string csvLine ) : IAsyncOperation>
ExtractRecords ( char lineDelimiter, string csvText ) : IAsyncOperation>

Private Methods

Method Description
AnalyzeField ( List lineArray, string text, bool insideQuotes ) : System.Threading.Tasks.Task

Method Details

ExtractFields() public method

public ExtractFields ( char delimiter, char quote, string csvLine ) : IAsyncOperation>
delimiter char
quote char
csvLine string
return IAsyncOperation>

ExtractRecords() public method

public ExtractRecords ( char lineDelimiter, string csvText ) : IAsyncOperation>
lineDelimiter char
csvText string
return IAsyncOperation>