public object PublishClone(AutomaticSubtotalContext context) { GaugeInputValue gaugeInputValue = (GaugeInputValue)base.MemberwiseClone(); gaugeInputValue.m_gaugePanel = (GaugePanel)context.CurrentDataRegionClone; if (this.m_value != null) { gaugeInputValue.m_value = (ExpressionInfo)this.m_value.PublishClone(context); } if (this.m_formula != null) { gaugeInputValue.m_formula = (ExpressionInfo)this.m_formula.PublishClone(context); } if (this.m_minPercent != null) { gaugeInputValue.m_minPercent = (ExpressionInfo)this.m_minPercent.PublishClone(context); } if (this.m_maxPercent != null) { gaugeInputValue.m_maxPercent = (ExpressionInfo)this.m_maxPercent.PublishClone(context); } if (this.m_multiplier != null) { gaugeInputValue.m_multiplier = (ExpressionInfo)this.m_multiplier.PublishClone(context); } if (this.m_addConstant != null) { gaugeInputValue.m_addConstant = (ExpressionInfo)this.m_addConstant.PublishClone(context); } return(gaugeInputValue); }
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; } } }
public void SetExprHost(GaugeCellExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); this.m_exprHost = exprHost; this.m_exprHost.SetReportObjectModel(reportObjectModel); IList <GaugeInputValueExprHost> gaugeInputValueHostsRemotable = this.m_exprHost.GaugeInputValueHostsRemotable; List <GaugeInputValue> gaugeInputValues = this.GetGaugeInputValues(); if (gaugeInputValues != null && gaugeInputValueHostsRemotable != null) { for (int i = 0; i < gaugeInputValues.Count; i++) { GaugeInputValue gaugeInputValue = gaugeInputValues[i]; if (gaugeInputValue != null && gaugeInputValue.ExpressionHostID > -1) { gaugeInputValue.SetExprHost(gaugeInputValueHostsRemotable[gaugeInputValue.ExpressionHostID], reportObjectModel); } } } base.BaseSetExprHost(exprHost, reportObjectModel); }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(GaugeScale.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Action: this.m_action = (Action)reader.ReadRIFObject(); break; case MemberName.Name: this.m_name = reader.ReadString(); break; case MemberName.ScaleRanges: this.m_scaleRanges = reader.ReadGenericListOfRIFObjects <ScaleRange>(); break; case MemberName.CustomLabels: this.m_customLabels = reader.ReadGenericListOfRIFObjects <CustomLabel>(); break; case MemberName.Interval: this.m_interval = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.IntervalOffset: this.m_intervalOffset = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Logarithmic: this.m_logarithmic = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.LogarithmicBase: this.m_logarithmicBase = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.MaximumValue: this.m_maximumValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.MinimumValue: this.m_minimumValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.Multiplier: this.m_multiplier = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Reversed: this.m_reversed = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.GaugeMajorTickMarks: this.m_gaugeMajorTickMarks = (GaugeTickMarks)reader.ReadRIFObject(); break; case MemberName.GaugeMinorTickMarks: this.m_gaugeMinorTickMarks = (GaugeTickMarks)reader.ReadRIFObject(); break; case MemberName.MaximumPin: this.m_maximumPin = (ScalePin)reader.ReadRIFObject(); break; case MemberName.MinimumPin: this.m_minimumPin = (ScalePin)reader.ReadRIFObject(); break; case MemberName.ScaleLabels: this.m_scaleLabels = (ScaleLabels)reader.ReadRIFObject(); break; case MemberName.TickMarksOnTop: this.m_tickMarksOnTop = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ToolTip: this.m_toolTip = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Hidden: this.m_hidden = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Width: this.m_width = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ExprHostID: this.m_exprHostID = reader.ReadInt32(); break; case MemberName.ID: this.m_id = reader.ReadInt32(); break; default: Global.Tracer.Assert(false); break; } } }
public GaugeInputValue(AspNetCore.ReportingServices.ReportIntermediateFormat.GaugeInputValue defObject, GaugePanel gaugePanel) { this.m_defObject = defObject; this.m_gaugePanel = gaugePanel; }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(GaugePointer.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Action: this.m_action = (Action)reader.ReadRIFObject(); break; case MemberName.Name: this.m_name = reader.ReadString(); break; case MemberName.GaugeInputValue: this.m_gaugeInputValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.BarStart: this.m_barStart = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DistanceFromScale: this.m_distanceFromScale = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.PointerImage: this.m_pointerImage = (PointerImage)reader.ReadRIFObject(); break; case MemberName.MarkerLength: this.m_markerLength = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.MarkerStyle: this.m_markerStyle = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Placement: this.m_placement = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SnappingEnabled: this.m_snappingEnabled = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SnappingInterval: this.m_snappingInterval = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ToolTip: this.m_toolTip = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Hidden: this.m_hidden = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Width: this.m_width = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ExprHostID: this.m_exprHostID = reader.ReadInt32(); break; case MemberName.ID: this.m_id = reader.ReadInt32(); break; default: Global.Tracer.Assert(false); break; } } }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(NumericIndicator.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.GaugeInputValue: this.m_gaugeInputValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.NumericIndicatorRanges: this.m_numericIndicatorRanges = reader.ReadGenericListOfRIFObjects <NumericIndicatorRange>(); break; case MemberName.DecimalDigitColor: this.m_decimalDigitColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DigitColor: this.m_digitColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.UseFontPercent: this.m_useFontPercent = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.DecimalDigits: this.m_decimalDigits = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Digits: this.m_digits = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.MinimumValue: this.m_minimumValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.MaximumValue: this.m_maximumValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.Multiplier: this.m_multiplier = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.NonNumericString: this.m_nonNumericString = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.OutOfRangeString: this.m_outOfRangeString = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ResizeMode: this.m_resizeMode = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ShowDecimalPoint: this.m_showDecimalPoint = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ShowLeadingZeros: this.m_showLeadingZeros = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.IndicatorStyle: this.m_indicatorStyle = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ShowSign: this.m_showSign = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SnappingEnabled: this.m_snappingEnabled = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SnappingInterval: this.m_snappingInterval = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.LedDimColor: this.m_ledDimColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SeparatorWidth: this.m_separatorWidth = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.SeparatorColor: this.m_separatorColor = (ExpressionInfo)reader.ReadRIFObject(); break; default: Global.Tracer.Assert(false); break; } } }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(ScaleRange.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Action: this.m_action = (Action)reader.ReadRIFObject(); break; case MemberName.Name: this.m_name = reader.ReadString(); break; case MemberName.DistanceFromScale: this.m_distanceFromScale = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.StartValue: this.m_startValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.EndValue: this.m_endValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.StartWidth: this.m_startWidth = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.EndWidth: this.m_endWidth = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.InRangeBarPointerColor: this.m_inRangeBarPointerColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.InRangeLabelColor: this.m_inRangeLabelColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.InRangeTickMarksColor: this.m_inRangeTickMarksColor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.BackgroundGradientType: this.m_backgroundGradientType = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Placement: this.m_placement = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ToolTip: this.m_toolTip = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Hidden: this.m_hidden = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.ExprHostID: this.m_exprHostID = reader.ReadInt32(); break; case MemberName.ID: this.m_id = reader.ReadInt32(); break; default: Global.Tracer.Assert(false); break; } } }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(StateIndicator.m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.GaugeInputValue: this.m_gaugeInputValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.TransformationType: this.m_transformationType = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.TransformationScope: this.m_transformationScope = reader.ReadString(); break; case MemberName.MaximumValue: this.m_maximumValue = (GaugeInputValue)reader.ReadRIFObject(); break; case MemberName.MinimumValue: this.m_minimumValue = (GaugeInputValue)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.ScaleFactor: this.m_scaleFactor = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.IndicatorStates: this.m_indicatorStates = reader.ReadGenericListOfRIFObjects <IndicatorState>(); break; case MemberName.ResizeMode: this.m_resizeMode = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.Angle: this.m_angle = (ExpressionInfo)reader.ReadRIFObject(); break; case MemberName.StateDataElementName: this.m_stateDataElementName = reader.ReadString(); break; case MemberName.StateDataElementOutput: this.m_stateDataElementOutput = (DataElementOutputTypes)reader.ReadEnum(); break; default: Global.Tracer.Assert(false); break; } if (reader.IntermediateFormatVersion.CompareTo(AspNetCore.ReportingServices.ReportIntermediateFormat.Persistence.IntermediateFormatVersion.SQL16) < 0) { AttributeInfo attributeInfo = default(AttributeInfo); if (!base.m_styleClass.GetAttributeInfo("BorderStyle", out attributeInfo)) { base.m_styleClass.AddAttribute("BorderStyle", new ExpressionInfo { StringValue = "Solid", ConstantType = DataType.String }); } else { attributeInfo.IsExpression = false; attributeInfo.Value = "Solid"; } } } }