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; } } }
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; } } }
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; } } }
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); } } }
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; } } }
internal RadialPointer(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal NumericIndicator(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal GaugeRow(int id, GaugePanel gaugePanel) : base(id) { m_gaugePanel = gaugePanel; }
internal FrameBackground(GaugePanel gaugePanel) : base(gaugePanel) { }
internal GaugePanelItem(GaugePanel gaugePanel, int id) : base(gaugePanel) { m_id = id; }
internal GaugeImage(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal Thermometer(GaugePanel gaugePanel) : base(gaugePanel) { }
internal RadialScale(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal FrameImage(GaugePanel gaugePanel) : base(gaugePanel) { }
internal GaugeInputValue(GaugePanel gaugePanel) { m_gaugePanel = gaugePanel; }
internal ScaleLabels(GaugePanel gaugePanel) : base(gaugePanel) { }
internal IndicatorImage(GaugePanel gaugePanel) : base(gaugePanel) { }
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); }
internal ScalePin(GaugePanel gaugePanel) : base(gaugePanel) { }
internal TopImage(GaugePanel gaugePanel) : base(gaugePanel) { }
internal AutoGeneratedGaugeInputValue(GaugePanel gaugePanel, string stateIndicatorName) : base(gaugePanel) { m_stateIndicatorName = stateIndicatorName; }
internal NumericIndicatorRange(GaugePanel gaugePanel) { m_gaugePanel = gaugePanel; }
internal GaugeMember(int id, GaugePanel crItem) : base(id, crItem) { }
internal LinearScale(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal TickMarkStyle(GaugePanel gaugePanel) : base(gaugePanel) { }
internal StateIndicator(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal PointerImage(GaugePanel gaugePanel) : base(gaugePanel) { }
internal GaugeLabel(GaugePanel gaugePanel, int id) : base(gaugePanel, id) { }
internal ScaleRange(GaugePanel gaugePanel, int id) : base(gaugePanel) { m_id = id; }