ImprovedDelimitedFileImporter public abstract class ImprovedDelimitedFileImporter Documentation public enum DelimMode public enum WhitespaceStrippingType protected char Bound { get; } protected int CurrentLineNumber { get; } protected char Delimiter { get; } protected bool HasReachedEOF { get; } public long MaximumLongFieldLength { get; set; } public DelimMode Mode { get; } protected char[] NewlineProxy { get; } protected StreamReader Reader { get; protected set; } public WhitespaceStrippingType WhitespaceStripping { get; set; } protected ImprovedDelimitedFileImporter(char[] delimiter, char[] bound, char[] newLineProxy) protected ImprovedDelimitedFileImporter(string delimiter, string bound, string newLineProxy) protected ImprovedDelimitedFileImporter(char[] delimiter) protected ImprovedDelimitedFileImporter(string delimiter) protected ImprovedDelimitedFileImporter() public static string ValidateStringForVarChar(string value, int column, int fieldLength, int currentLineNumber, string displayName) public void Close() public bool GetBoolean(string value) public DateTime GetDate(string value, int column) public decimal GetDecimal(string value, int column) public int GetInteger(string value, int column) protected DelimitedFileCell[] GetLine() public bool? GetNullableBoolean(string value, int column) public DateTime? GetNullableDateTime(string value, int column) public decimal? GetNullableDecimal(string value, int column) public string GetNullableFixedString(string value, int column, int fieldLength) public int? GetNullableInteger(string value, int column) public abstract object ReadFile(string path) public void ResetLineCounter() public void Rewind()