public override void ReadData(FastBinaryReader reader, Object additionalInfo) { Root = (RICustomData)reader.Tag; base.ReadData(reader, additionalInfo); // Hint is no longer used. This line is left here for backward compatibility reader.ReadSafeString(); ColumnPos = reader.ReadInt16(); Column = Root.Columns[ColumnPos]; Value = null; if (!reader.IsNull()) { switch (Column.FieldTypeId) { case RICustomDataFieldIdType.Decimal: Value = reader.ReadDecimal(); break; case RICustomDataFieldIdType.Integer: Value = reader.ReadInt64(); break; case RICustomDataFieldIdType.DateTime: Value = reader.ReadDateTime(); break; case RICustomDataFieldIdType.Boolean: Value = reader.ReadBoolean(); break; case RICustomDataFieldIdType.String: Value = reader.ReadString(); break; case RICustomDataFieldIdType.Object: Value = reader.ReadString(); break; case RICustomDataFieldIdType.Unknown: Value = reader.ReadString(); break; default: break; } } }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { // Version 5.0 data types FSequenceID = reader.ReadInt32(); FSessionID = reader.ReadUInt32(); FRequestID = reader.ReadUInt32(); FSourceUtcOffset = reader.ReadInt16(); FDateTime = reader.ReadDateTime(); FDomainID = reader.ReadInt32(); FProcessID = reader.ReadInt32(); FThreadID = reader.ReadInt32(); FCategory = reader.ReadString(); FApplication = reader.ReadString(); FMachineName = reader.ReadString(); FUserDomainName = reader.ReadString(); FUserName = reader.ReadString(); FIndentLevel = reader.ReadSByte(); FBkColor = Color.FromArgb(reader.ReadInt32()); FMessageType = (MessageType)reader.ReadInt32(); FMessageSubType = reader.ReadByte(); FMessage = reader.ReadString(); FDetailType = reader.ReadInt32(); FExtPropertyContainer = reader.ReadObject <ReflectInsightPropertiesContainer>(); FSubDetails = reader.ReadObject <FastSerializerObjectData>(); FDetails = reader.ReadObject <FastSerializerObjectData>(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { // Version 5.0 data types SessionId = reader.ReadUInt64(); RequestId = reader.ReadUInt64(); Sequence = reader.ReadInt16(); Chunk = reader.ReadByteArray(); }
public void FromReader(FastBinaryReader reader) { IsWrite = reader.ReadBoolean(); Size = reader.ReadInt16(); InstructionImageId = reader.ReadInt32(); InstructionRelativeAddress = reader.ReadUInt32(); HeapAllocationBlockId = reader.ReadInt32(); MemoryRelativeAddress = reader.ReadUInt32(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { SaveOnNewDay = reader.ReadBoolean(); SaveOnMsgLimit = reader.ReadInt32(); RecycleFilesEvery = reader.ReadInt16(); SaveOnSize = 0; if (reader.AnyObjectDataRemaining()) { SaveOnSize = reader.ReadInt32(); } }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { // Version 5.0 data types SessionId = reader.ReadUInt64(); DestinationBinding = reader.ReadInt32(); EncryptedKey = reader.ReadByteArray(); EncryptedIV = reader.ReadByteArray(); CertificateThumbprint = reader.ReadSafeString(); RequestId = reader.ReadUInt64(); SequenceCount = reader.ReadInt16(); DecompressedLength = reader.ReadInt32(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { Caption = reader.ReadString(); Properties = new NameValueCollection(); Int16 count = reader.ReadInt16(); for (Int32 i = 0; i < count; i++) { Properties[reader.ReadString()] = reader.ReadString(); } }
public override void ReadData(FastBinaryReader reader, Object additionalInfo) { Root = this; Columns = reader.ReadEnumerable <RICustomDataColumn>().ToArray(); ShowColumns = reader.ReadBoolean(); AllowSort = reader.ReadBoolean(); IsPropertyGrid = reader.ReadBoolean(); HasDetails = reader.ReadBoolean(); MaxCategoryLevels = reader.ReadInt16(); Object tag = reader.Tag; reader.Tag = Root; base.ReadData(reader, additionalInfo); reader.Tag = tag; }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { Root = (RICustomData)reader.Tag; CustomDataType = (RICustomDataElementType)reader.ReadInt32(); Level = reader.ReadInt16(); }