<PackageReference Include="Relativity.Other" Version="9.6.205.1" />

ImprovedDelimitedFileImporter

public abstract class ImprovedDelimitedFileImporter
public enum DelimMode

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; }

protected ImprovedDelimitedFileImporter(char[] delimiter, char[] bound, char[] newLineProxy)

protected ImprovedDelimitedFileImporter(string delimiter, string bound, string newLineProxy)

protected ImprovedDelimitedFileImporter(char[] delimiter)

protected ImprovedDelimitedFileImporter(string delimiter)

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()