public virtual System.Decimal ReadBigInteger(string label) { long position = io.GetCurrentPosition(); System.Decimal d = byteArrayConverter.ByteArrayToBigInteger(ReadBigIntegerBytes(true ), true); if (NeoDatis.Odb.OdbConfiguration.IsDebugEnabled(LogId) && canLog) { NeoDatis.Tool.DLogger.Debug("Reading bigInteger '" + d + "' at " + position + (label != null ? " : " + label : string.Empty)); } return(d); }