public virtual void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(BaseGaugeImage.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    this.m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.Source:
                    this.m_source = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Value:
                    this.m_value = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MIMEType:
                    this.m_MIMEType = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.TransparentColor:
                    this.m_transparentColor = (ExpressionInfo)reader.ReadRIFObject();
                    break;
                }
            }
        }
Пример #2
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(GaugeRow.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugeCell:
                    this.GaugeCell = (GaugeCell)reader.ReadRIFObject();
                    break;

                case MemberName.GaugePanel:
                    this.m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.Cells:
                    this.m_cells = reader.ReadListOfRIFObjects <GaugeCellList>();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
        public void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(GaugeInputValue.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    this.m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.Value:
                    this.m_value = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Formula:
                    this.m_formula = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MinPercent:
                    this.m_minPercent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MaxPercent:
                    this.m_maxPercent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Multiplier:
                    this.m_multiplier = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.AddConstant:
                    this.m_addConstant = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.DataElementName:
                    this.m_dataElementName = reader.ReadString();
                    break;

                case MemberName.DataElementOutput:
                    this.m_dataElementOutput = (DataElementOutputTypes)reader.ReadEnum();
                    break;

                case MemberName.ExprHostID:
                    this.m_exprHostID = reader.ReadInt32();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
        public void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(IndicatorState.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    this.m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.Name:
                    this.m_name = reader.ReadString();
                    break;

                case MemberName.StartValue:
                    this.m_startValue = (GaugeInputValue)reader.ReadRIFObject();
                    break;

                case MemberName.EndValue:
                    this.m_endValue = (GaugeInputValue)reader.ReadRIFObject();
                    break;

                case MemberName.Color:
                    this.m_color = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.ScaleFactor:
                    this.m_scaleFactor = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.IndicatorStyle:
                    this.m_indicatorStyle = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.IndicatorImage:
                    this.m_indicatorImage = (IndicatorImage)reader.ReadRIFObject();
                    break;

                case MemberName.ExprHostID:
                    this.m_exprHostID = reader.ReadInt32();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
Пример #5
0
        public virtual void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(GaugePanelStyleContainer.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    this.m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

                case MemberName.StyleClass:
                    this.m_styleClass = (Style)reader.ReadRIFObject();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
Пример #6
0
        public virtual void ResolveReferences(Dictionary <AspNetCore.ReportingServices.ReportIntermediateFormat.Persistence.ObjectType, List <MemberReference> > memberReferencesCollection, Dictionary <int, IReferenceable> referenceableItems)
        {
            List <MemberReference> list = default(List <MemberReference>);

            if (memberReferencesCollection.TryGetValue(GaugePanelStyleContainer.m_Declaration.ObjectType, out list))
            {
                foreach (MemberReference item in list)
                {
                    MemberName memberName = item.MemberName;
                    if (memberName == MemberName.GaugePanel)
                    {
                        Global.Tracer.Assert(referenceableItems.ContainsKey(item.RefID));
                        this.m_gaugePanel = (GaugePanel)referenceableItems[item.RefID];
                    }
                    else
                    {
                        Global.Tracer.Assert(false);
                    }
                }
            }
        }
Пример #7
0
 public PointerImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #8
0
 public LinearScale(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
 public NumericIndicator(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Пример #10
0
 public CapImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
 public AutoGeneratedGaugeInputValue(GaugePanel gaugePanel, string stateIndicatorName)
     : base(gaugePanel)
 {
     this.m_stateIndicatorName = stateIndicatorName;
 }
Пример #12
0
 public GaugeScale(GaugePanel gaugePanel, int id)
     : base(gaugePanel)
 {
     this.m_id = id;
 }
Пример #13
0
 public ScalePin(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #14
0
 public BackFrame(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
 public RadialPointer(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Пример #16
0
 public IndicatorImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #17
0
 public GaugePointer(GaugePanel gaugePanel, int id)
     : base(gaugePanel)
 {
     this.m_id = id;
 }
Пример #18
0
 public PinLabel(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #19
0
 public GaugeLabel(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Пример #20
0
 public GaugeImage(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Пример #21
0
 public Thermometer(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #22
0
 public ScaleLabels(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #23
0
 public FrameBackground(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #24
0
 public GaugePanel(IDefinitionPath parentDefinitionPath, int indexIntoParentCollectionDef, AspNetCore.ReportingServices.ReportIntermediateFormat.GaugePanel reportItemDef, RenderingContext renderingContext)
     : base(parentDefinitionPath, indexIntoParentCollectionDef, reportItemDef, renderingContext)
 {
 }
 public IndicatorState(GaugePanel gaugePanel)
 {
     this.m_gaugePanel = gaugePanel;
 }
 public BaseGaugeImage(GaugePanel gaugePanel)
 {
     this.m_gaugePanel = gaugePanel;
 }
Пример #27
0
 public PointerCap(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Пример #28
0
 public NumericIndicatorRange(GaugePanel gaugePanel)
 {
     this.m_gaugePanel = gaugePanel;
 }
Пример #29
0
 public GaugePanelStyleContainer(GaugePanel gaugePanel)
 {
     this.m_gaugePanel = gaugePanel;
 }
Пример #30
0
 public FrameImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }