namespace Cobilas.IO.Atlf.Text {
/// Decoding base class.
public abstract class ATLFDecoding {
/// Represents a null value of type .
public readonly static ATLFDecoding Null = new NullATLFDecoding();
/// Represents the decoder version.
public abstract string Version { get; }
/// Read a list of objects.
public abstract ATLFNode[] Reader(params object[] args);
/// Read a list of objects.
public abstract ATLFNode[] Reader4Byte(params object[] args);
/// Checks whether the character is valid.
protected abstract bool ValidCharacter(char c);
}
}