internal UserBinaryReader(Stream input, IReaderRoutine readerRoutine = null) : base(input, readerRoutine) { }
internal SystemBinaryReader(Stream input, IReaderRoutine readerRoutine) : this(input, SharedSymbolTable.GetSystem(1), readerRoutine) { }
private SystemBinaryReader(Stream input, ISymbolTable symboltable, IReaderRoutine readerRoutine) : base(input) { _symbolTable = symboltable; _readerRoutine = readerRoutine; }
internal UserBinaryReader(Stream input, IReaderRoutine readerRoutine = null, ICatalog catalog = null) : base(input, readerRoutine) { _catalog = catalog; }