예제 #1
0
        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>());
        }
예제 #2
0
        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();
 }