Ejemplo n.º 1
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugeCell:
                    GaugeCell = (GaugeCell)reader.ReadRIFObject();
                    break;

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

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

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

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

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

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

                case MemberName.TransparentColor:
                    m_transparentColor = (ExpressionInfo)reader.ReadRIFObject();
                    break;
                }
            }
        }
        public void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                default:
                    Global.Tracer.Assert(condition: false);
                    break;
                }
            }
        }
Ejemplo n.º 5
0
 public void ResolveReferences(Dictionary <Microsoft.ReportingServices.ReportIntermediateFormat.Persistence.ObjectType, List <MemberReference> > memberReferencesCollection, Dictionary <int, IReferenceable> referenceableItems)
 {
     if (!memberReferencesCollection.TryGetValue(m_Declaration.ObjectType, out List <MemberReference> value))
     {
         return;
     }
     foreach (MemberReference item in value)
     {
         MemberName memberName = item.MemberName;
         if (memberName == MemberName.GaugePanel)
         {
             Global.Tracer.Assert(referenceableItems.ContainsKey(item.RefID));
             m_gaugePanel = (GaugePanel)referenceableItems[item.RefID];
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
Ejemplo n.º 6
0
        public virtual void Deserialize(IntermediateFormatReader reader)
        {
            reader.RegisterDeclaration(m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugePanel:
                    m_gaugePanel = reader.ReadReference <GaugePanel>(this);
                    break;

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

                default:
                    Global.Tracer.Assert(condition: false);
                    break;
                }
            }
        }
Ejemplo n.º 7
0
 internal RadialPointer(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 8
0
 internal NumericIndicator(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 9
0
 internal GaugeRow(int id, GaugePanel gaugePanel)
     : base(id)
 {
     m_gaugePanel = gaugePanel;
 }
Ejemplo n.º 10
0
 internal FrameBackground(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 11
0
 internal GaugePanelItem(GaugePanel gaugePanel, int id)
     : base(gaugePanel)
 {
     m_id = id;
 }
Ejemplo n.º 12
0
 internal GaugeImage(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 13
0
 internal Thermometer(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 14
0
 internal RadialScale(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 15
0
 internal FrameImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 16
0
 internal GaugeInputValue(GaugePanel gaugePanel)
 {
     m_gaugePanel = gaugePanel;
 }
Ejemplo n.º 17
0
 internal ScaleLabels(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 18
0
 internal IndicatorImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 19
0
        internal override object PublishClone(AutomaticSubtotalContext context)
        {
            GaugePanel gaugePanel = (GaugePanel)(context.CurrentDataRegionClone = (GaugePanel)base.PublishClone(context));

            gaugePanel.m_rows          = new GaugeRowList();
            gaugePanel.m_rowMembers    = new GaugeMemberList();
            gaugePanel.m_columnMembers = new GaugeMemberList();
            if (GaugeMember != null)
            {
                gaugePanel.GaugeMember = (GaugeMember)GaugeMember.PublishClone(context, gaugePanel);
            }
            if (GaugeRowMember != null)
            {
                gaugePanel.GaugeRowMember = (GaugeMember)GaugeRowMember.PublishClone(context);
            }
            if (GaugeRow != null)
            {
                gaugePanel.GaugeRow = (GaugeRow)GaugeRow.PublishClone(context);
            }
            if (m_linearGauges != null)
            {
                gaugePanel.m_linearGauges = new List <LinearGauge>(m_linearGauges.Count);
                foreach (LinearGauge linearGauge in m_linearGauges)
                {
                    gaugePanel.m_linearGauges.Add((LinearGauge)linearGauge.PublishClone(context));
                }
            }
            if (m_radialGauges != null)
            {
                gaugePanel.m_radialGauges = new List <RadialGauge>(m_radialGauges.Count);
                foreach (RadialGauge radialGauge in m_radialGauges)
                {
                    gaugePanel.m_radialGauges.Add((RadialGauge)radialGauge.PublishClone(context));
                }
            }
            if (m_numericIndicators != null)
            {
                gaugePanel.m_numericIndicators = new List <NumericIndicator>(m_numericIndicators.Count);
                foreach (NumericIndicator numericIndicator in m_numericIndicators)
                {
                    gaugePanel.m_numericIndicators.Add((NumericIndicator)numericIndicator.PublishClone(context));
                }
            }
            if (m_stateIndicators != null)
            {
                gaugePanel.m_stateIndicators = new List <StateIndicator>(m_stateIndicators.Count);
                foreach (StateIndicator stateIndicator in m_stateIndicators)
                {
                    gaugePanel.m_stateIndicators.Add((StateIndicator)stateIndicator.PublishClone(context));
                }
            }
            if (m_gaugeImages != null)
            {
                gaugePanel.m_gaugeImages = new List <GaugeImage>(m_gaugeImages.Count);
                foreach (GaugeImage gaugeImage in m_gaugeImages)
                {
                    gaugePanel.m_gaugeImages.Add((GaugeImage)gaugeImage.PublishClone(context));
                }
            }
            if (m_gaugeLabels != null)
            {
                gaugePanel.m_gaugeLabels = new List <GaugeLabel>(m_gaugeLabels.Count);
                foreach (GaugeLabel gaugeLabel in m_gaugeLabels)
                {
                    gaugePanel.m_gaugeLabels.Add((GaugeLabel)gaugeLabel.PublishClone(context));
                }
            }
            if (m_antiAliasing != null)
            {
                gaugePanel.m_antiAliasing = (ExpressionInfo)m_antiAliasing.PublishClone(context);
            }
            if (m_autoLayout != null)
            {
                gaugePanel.m_autoLayout = (ExpressionInfo)m_autoLayout.PublishClone(context);
            }
            if (m_backFrame != null)
            {
                gaugePanel.m_backFrame = (BackFrame)m_backFrame.PublishClone(context);
            }
            if (m_shadowIntensity != null)
            {
                gaugePanel.m_shadowIntensity = (ExpressionInfo)m_shadowIntensity.PublishClone(context);
            }
            if (m_textAntiAliasingQuality != null)
            {
                gaugePanel.m_textAntiAliasingQuality = (ExpressionInfo)m_textAntiAliasingQuality.PublishClone(context);
            }
            if (m_topImage != null)
            {
                gaugePanel.m_topImage = (TopImage)m_topImage.PublishClone(context);
            }
            return(gaugePanel);
        }
Ejemplo n.º 20
0
 internal ScalePin(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 21
0
 internal TopImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
 internal AutoGeneratedGaugeInputValue(GaugePanel gaugePanel, string stateIndicatorName)
     : base(gaugePanel)
 {
     m_stateIndicatorName = stateIndicatorName;
 }
Ejemplo n.º 23
0
 internal NumericIndicatorRange(GaugePanel gaugePanel)
 {
     m_gaugePanel = gaugePanel;
 }
Ejemplo n.º 24
0
 internal GaugeMember(int id, GaugePanel crItem)
     : base(id, crItem)
 {
 }
Ejemplo n.º 25
0
 internal LinearScale(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 26
0
 internal TickMarkStyle(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 27
0
 internal StateIndicator(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 28
0
 internal PointerImage(GaugePanel gaugePanel)
     : base(gaugePanel)
 {
 }
Ejemplo n.º 29
0
 internal GaugeLabel(GaugePanel gaugePanel, int id)
     : base(gaugePanel, id)
 {
 }
Ejemplo n.º 30
0
 internal ScaleRange(GaugePanel gaugePanel, int id)
     : base(gaugePanel)
 {
     m_id = id;
 }