Пример #1
0
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     intercept   = reader.ReadFloat();
     slope       = reader.ReadFloat();
 }
Пример #2
0
        /// <override></override>
        public override void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version)
        {
            base.LoadInnerObjects(propertyName, reader, version);
            Debug.Assert(propertyName == "ValueRanges");
            Debug.Assert((intRanges != null && intRanges.Count == 0) ||
                         (floatRanges != null && floatRanges.Count == 0));
            reader.BeginReadInnerObjects();
            while (reader.BeginReadInnerObject())
            {
                IStyle style = null;
                switch (mappingType)
                {
                case MappingType.IntegerStyle:
                    int intValue = (int)reader.ReadFloat();
                    style = ReadStyle(reader);
                    intRanges.Add(intValue, style);
                    break;

                case MappingType.FloatStyle:
                    float floatValue = reader.ReadFloat();
                    style = ReadStyle(reader);
                    floatRanges.Add(floatValue, style);
                    break;

                default: throw new NShapeUnsupportedValueException(mappingType);
                }
                reader.EndReadInnerObject();
            }
            reader.EndReadInnerObjects();
        }
Пример #3
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     integerValue = reader.ReadInt32();
     floatValue   = reader.ReadFloat();
     stringValue  = reader.ReadString();
 }
Пример #4
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     // Read Diameter and update the shape's points
     diameter = reader.ReadFloat();
     UpdateShapePoints();
     VertexCount = reader.ReadInt32();
 }
Пример #5
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     diameter    = reader.ReadFloat();
     VertexCount = reader.ReadInt32();
 }
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     imageLayout = (ImageLayoutMode)reader.ReadByte();
     imageTransparency = reader.ReadByte();
     imageGamma = reader.ReadFloat();
     compressionQuality = reader.ReadByte();
     imageGrayScale = reader.ReadBool();
     string name = reader.ReadString();
     Image img = reader.ReadImage();
     if (name != null && img != null)
         image = new NamedImage(img, name);
     transparentColor = Color.FromArgb(reader.ReadInt32());
 }
Пример #7
0
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     intercept = reader.ReadFloat();
     slope = reader.ReadFloat();
 }
Пример #8
0
 /// <override></override>
 public override void LoadInnerObjects(string propertyName, IRepositoryReader reader, int version)
 {
     base.LoadInnerObjects(propertyName, reader, version);
     Debug.Assert(propertyName == "ValueRanges");
     Debug.Assert((intRanges != null && intRanges.Count == 0)
         || (floatRanges != null && floatRanges.Count == 0));
     reader.BeginReadInnerObjects();
     while (reader.BeginReadInnerObject()) {
         IStyle style = null;
         switch (mappingType) {
             case MappingType.IntegerStyle:
                 int intValue = (int)reader.ReadFloat();
                 style = ReadStyle(reader);
                 intRanges.Add(intValue, style);
                 break;
             case MappingType.FloatStyle:
                 float floatValue = reader.ReadFloat();
                 style = ReadStyle(reader);
                 floatRanges.Add(floatValue, style);
                 break;
             default: throw new NShapeUnsupportedValueException(mappingType);
         }
         reader.EndReadInnerObject();
     }
     reader.EndReadInnerObjects();
 }
Пример #9
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     diameter = reader.ReadFloat();
     VertexCount = reader.ReadInt32();
 }
Пример #10
0
 void IEntity.LoadFields(IRepositoryReader reader, int version)
 {
     name = reader.ReadString();
     if (version >= 3) title = reader.ReadString();
     if (version >= 4) securityDomainName = reader.ReadChar();
     size.Width = reader.ReadInt32();
     size.Height = reader.ReadInt32();
     backColor = Color.FromArgb(reader.ReadInt32());
     targetColor = Color.FromArgb(reader.ReadInt32());
     string imgName = reader.ReadString();
     Image img = reader.ReadImage();
     if (img != null) backImage = new NamedImage(img, imgName);
     imageLayout = (ImageLayoutMode)reader.ReadByte();
     imageGamma = reader.ReadFloat();
     imageTransparency = reader.ReadByte();
     imageGrayScale = reader.ReadBool();
     imageTransparentColor = Color.FromArgb(reader.ReadInt32());
 }
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     Scale = reader.ReadFloat();
 }