public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { FieldTypeId = (RICustomDataFieldIdType)reader.ReadInt32(); Justification = (RICustomDataColumnJustificationType)reader.ReadInt32(); Caption = reader.ReadSafeString(); Format = reader.ReadSafeString(); NullText = reader.ReadSafeString(); }
public override void ReadData(FastBinaryReader reader, Object additionalInfo) { Root = (RICustomData)reader.Tag; base.ReadData(reader, additionalInfo); Expanded = reader.ReadBoolean(); Caption = reader.ReadSafeString(); Children = new List <RICustomDataElement>(); Int32 elementCount = reader.ReadInt32(); for (Int32 i = 0; i < elementCount; i++) { Int32 elementTypeHash = reader.ReadInt32(); if (elementTypeHash == RICustomDataFieldTypeHash) { Children.Add(reader.ReadObject <RICustomDataField>()); } else if (elementTypeHash == RICustomDataRowTypeHash) { Children.Add(reader.ReadObject <RICustomDataRow>()); } else if (elementTypeHash == RICustomDataCategoryTypeHash) { Children.Add(reader.ReadObject <RICustomDataCategory>()); } else if (elementTypeHash == RICustomDataContainerTypeHash) { Children.Add(reader.ReadObject <RICustomData>()); } } }
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 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) { Name = reader.ReadSafeString(); Mode = (FilterMode)reader.ReadInt32(); IDs = new List <String>(reader.ReadStringArray()); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { FData = reader.ReadSafeString(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { FileName = reader.ReadSafeString(); FileSize = reader.ReadInt32(); }