public override void ReadData(FastBinaryReader reader, Object additionalInfo) { Root = (RICustomData)reader.Tag; base.ReadData(reader, additionalInfo); FExtraData = reader.ReadObject <FastSerializerObjectData>(); FExtraDataTypeHash = reader.ReadInt32(); Fields = new List <RICustomDataField>(); Fields.AddRange(reader.ReadEnumerable <RICustomDataField>()); }
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) { ExtendedProperties = reader.ReadEnumerable <ReflectInsightExtendedProperties>().ToArray(); }