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) { BackFrame backFrame = (BackFrame)base.PublishClone(context); if (m_frameStyle != null) { backFrame.m_frameStyle = (ExpressionInfo)m_frameStyle.PublishClone(context); } if (m_frameShape != null) { backFrame.m_frameShape = (ExpressionInfo)m_frameShape.PublishClone(context); } if (m_frameWidth != null) { backFrame.m_frameWidth = (ExpressionInfo)m_frameWidth.PublishClone(context); } if (m_glassEffect != null) { backFrame.m_glassEffect = (ExpressionInfo)m_glassEffect.PublishClone(context); } if (m_frameBackground != null) { backFrame.m_frameBackground = (FrameBackground)m_frameBackground.PublishClone(context); } if (m_frameImage != null) { backFrame.m_frameImage = (FrameImage)m_frameImage.PublishClone(context); } return(backFrame); }
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 BackFrame(Microsoft.ReportingServices.ReportIntermediateFormat.BackFrame defObject, GaugePanel gaugePanel) { m_defObject = defObject; m_gaugePanel = gaugePanel; }