public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.BackFrame: m_backFrame = (BackFrame)reader.ReadRIFObject(); break; case MemberName.ClipContent: m_clipContent = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.TopImage: m_topImage = (TopImage)reader.ReadRIFObject(); break; case MemberName.AspectRatio: m_aspectRatio = (ExpressionInfo)reader.ReadRIFObject(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal override object PublishClone(AutomaticSubtotalContext context) { TopImage topImage = (TopImage)base.PublishClone(context); if (m_hueColor != null) { topImage.m_hueColor = (ExpressionInfo)m_hueColor.PublishClone(context); } return(topImage); }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.DistanceFromScale: m_distanceFromScale = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Placement: m_placement = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.EnableGradient: m_enableGradient = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.GradientDensity: m_gradientDensity = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.TickMarkImage: m_tickMarkImage = (TopImage)reader.ReadRIFObject(); break; case MemberName.Length: m_length = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Width: m_width = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Shape: m_shape = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Hidden: m_hidden = (ExpressionInfo)reader.ReadRIFObject(); break; default: Global.Tracer.Assert(condition: false); break; } } }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.GaugeMember: GaugeMember = (GaugeMember)reader.ReadRIFObject(); break; case MemberName.GaugeRowMember: GaugeRowMember = (GaugeMember)reader.ReadRIFObject(); break; case MemberName.GaugeRow: GaugeRow = (GaugeRow)reader.ReadRIFObject(); break; case MemberName.LinearGauges: m_linearGauges = reader.ReadGenericListOfRIFObjects <LinearGauge>(); break; case MemberName.RadialGauges: m_radialGauges = reader.ReadGenericListOfRIFObjects <RadialGauge>(); break; case MemberName.NumericIndicators: m_numericIndicators = reader.ReadGenericListOfRIFObjects <NumericIndicator>(); break; case MemberName.StateIndicators: m_stateIndicators = reader.ReadGenericListOfRIFObjects <StateIndicator>(); break; case MemberName.GaugeImages: m_gaugeImages = reader.ReadGenericListOfRIFObjects <GaugeImage>(); break; case MemberName.GaugeLabels: m_gaugeLabels = reader.ReadGenericListOfRIFObjects <GaugeLabel>(); break; case MemberName.AntiAliasing: m_antiAliasing = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.AutoLayout: m_autoLayout = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.BackFrame: m_backFrame = (BackFrame)reader.ReadRIFObject(); break; case MemberName.ShadowIntensity: m_shadowIntensity = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.TextAntiAliasingQuality: m_textAntiAliasingQuality = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.TopImage: m_topImage = (TopImage)reader.ReadRIFObject(); break; case MemberName.ColumnMembers: m_columnMembers = reader.ReadListOfRIFObjects <GaugeMemberList>(); break; case MemberName.RowMembers: m_rowMembers = reader.ReadListOfRIFObjects <GaugeMemberList>(); break; case MemberName.Rows: m_rows = reader.ReadListOfRIFObjects <GaugeRowList>(); break; default: Global.Tracer.Assert(condition: false); break; } } }
internal TopImage(Microsoft.ReportingServices.ReportIntermediateFormat.TopImage defObject, GaugePanel gaugePanel) : base(defObject, gaugePanel) { m_defObject = defObject; m_gaugePanel = gaugePanel; }