C# Class FileHelpers.Detection.SmartFormatDetector.Indicators

Collection of statistics about fields found
Show file Open project: MarcosMeli/FileHelpers

Public Properties

Property Type Description
Avg double
Deviation double
Lines int
Max int
Min int

Public Methods

Method Description
CalculateAsFixedSize ( string data ) : Indicators
CalculateByDelimiter ( char delimiter, string data, char quotedChar ) : Indicators

Private Methods

Method Description
CalculateDeviation ( IList values, double avg ) : double
CountNumberOfDelimiters ( string line, char delimiter ) : int

Method Details

CalculateAsFixedSize() public static method

public static CalculateAsFixedSize ( string data ) : Indicators
data string
return Indicators

CalculateByDelimiter() public static method

public static CalculateByDelimiter ( char delimiter, string data, char quotedChar ) : Indicators
delimiter char
data string
quotedChar char
return Indicators

Property Details

Avg public property

Average number of delimiters foudn per line
public double Avg
return double

Deviation public property

Calculated deviation
public double Deviation
return double

Lines public property

Total analysed lines
public int Lines
return int

Max public property

Maximum number of fields found
public int Max
return int

Min public property

Mimumim number of fields found
public int Min
return int