internal override Hashtable ToHashtable() { Hashtable hashtables = new Hashtable(); bool? allowPointSelect = this.AllowPointSelect; bool? allowPointSelectDefaultValue = this.AllowPointSelect_DefaultValue; if ((allowPointSelect.GetValueOrDefault() == allowPointSelectDefaultValue.GetValueOrDefault() ? allowPointSelect.HasValue != allowPointSelectDefaultValue.HasValue : true)) { hashtables.Add("allowPointSelect", this.AllowPointSelect); } double?animationLimit = this.AnimationLimit; double?animationLimitDefaultValue = this.AnimationLimit_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("animationLimit", this.AnimationLimit); } if (this.ClassName != this.ClassName_DefaultValue) { hashtables.Add("className", this.ClassName); } if (this.Color != this.Color_DefaultValue) { hashtables.Add("color", this.Color); } allowPointSelectDefaultValue = this.ColorByPoint; allowPointSelect = this.ColorByPoint_DefaultValue; if ((allowPointSelectDefaultValue.GetValueOrDefault() == allowPointSelect.GetValueOrDefault() ? allowPointSelectDefaultValue.HasValue != allowPointSelect.HasValue : true)) { hashtables.Add("colorByPoint", this.ColorByPoint); } animationLimitDefaultValue = this.ColorIndex; animationLimit = this.ColorIndex_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("colorIndex", this.ColorIndex); } if (this.Colors != this.Colors_DefaultValue) { hashtables.Add("colors", this.Colors); } if (this.Cursor != this.Cursor_DefaultValue) { PlotOptionsErrorbarCursor cursor = this.Cursor; hashtables.Add("cursor", Highcharts.FirstCharacterToLower(cursor.ToString())); } animationLimit = this.Depth; animationLimitDefaultValue = this.Depth_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("depth", this.Depth); } if (this.Description != this.Description_DefaultValue) { hashtables.Add("description", this.Description); } if (this.EdgeColor != this.EdgeColor_DefaultValue) { hashtables.Add("edgeColor", this.EdgeColor); } animationLimitDefaultValue = this.EdgeWidth; animationLimit = this.EdgeWidth_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("edgeWidth", this.EdgeWidth); } allowPointSelect = this.EnableMouseTracking; allowPointSelectDefaultValue = this.EnableMouseTracking_DefaultValue; if ((allowPointSelect.GetValueOrDefault() == allowPointSelectDefaultValue.GetValueOrDefault() ? allowPointSelect.HasValue != allowPointSelectDefaultValue.HasValue : true)) { hashtables.Add("enableMouseTracking", this.EnableMouseTracking); } if (this.Events.IsDirty()) { hashtables.Add("events", this.Events.ToHashtable()); } allowPointSelectDefaultValue = this.GetExtremesFromAll; allowPointSelect = this.GetExtremesFromAll_DefaultValue; if ((allowPointSelectDefaultValue.GetValueOrDefault() == allowPointSelect.GetValueOrDefault() ? allowPointSelectDefaultValue.HasValue != allowPointSelect.HasValue : true)) { hashtables.Add("getExtremesFromAll", this.GetExtremesFromAll); } animationLimit = this.GroupZPadding; animationLimitDefaultValue = this.GroupZPadding_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("groupZPadding", this.GroupZPadding); } if (this.Keys != this.Keys_DefaultValue) { hashtables.Add("keys", this.Keys); } animationLimitDefaultValue = this.LineWidth; animationLimit = this.LineWidth_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("lineWidth", this.LineWidth); } if (this.LinkedTo != this.LinkedTo_DefaultValue) { hashtables.Add("linkedTo", this.LinkedTo); } animationLimit = this.MaxPointWidth; animationLimitDefaultValue = this.MaxPointWidth_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("maxPointWidth", this.MaxPointWidth); } if (this.NegativeColor != this.NegativeColor_DefaultValue) { hashtables.Add("negativeColor", this.NegativeColor); } if (this.Point.IsDirty()) { hashtables.Add("point", this.Point.ToHashtable()); } animationLimitDefaultValue = this.PointInterval; animationLimit = this.PointInterval_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("pointInterval", this.PointInterval); } if (this.PointIntervalUnit != this.PointIntervalUnit_DefaultValue) { PlotOptionsErrorbarPointIntervalUnit pointIntervalUnit = this.PointIntervalUnit; hashtables.Add("pointIntervalUnit", Highcharts.FirstCharacterToLower(pointIntervalUnit.ToString())); } animationLimit = this.PointPadding; animationLimitDefaultValue = this.PointPadding_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("pointPadding", this.PointPadding); } if (this.PointPlacement.IsDirty()) { hashtables.Add("pointPlacement", this.PointPlacement.ToJSON()); } animationLimitDefaultValue = this.PointRange; animationLimit = this.PointRange_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("pointRange", this.PointRange); } animationLimit = this.PointStart; animationLimitDefaultValue = this.PointStart_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("pointStart", this.PointStart); } animationLimitDefaultValue = this.PointWidth; animationLimit = this.PointWidth_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("pointWidth", this.PointWidth); } allowPointSelect = this.Selected; allowPointSelectDefaultValue = this.Selected_DefaultValue; if ((allowPointSelect.GetValueOrDefault() == allowPointSelectDefaultValue.GetValueOrDefault() ? allowPointSelect.HasValue != allowPointSelectDefaultValue.HasValue : true)) { hashtables.Add("selected", this.Selected); } if (this.States.IsDirty()) { hashtables.Add("states", this.States.ToHashtable()); } if (this.StemColor != this.StemColor_DefaultValue) { hashtables.Add("stemColor", this.StemColor); } if (this.StemDashStyle != this.StemDashStyle_DefaultValue) { PlotOptionsErrorbarStemDashStyle stemDashStyle = this.StemDashStyle; hashtables.Add("stemDashStyle", Highcharts.FirstCharacterToLower(stemDashStyle.ToString())); } animationLimit = this.StemWidth; animationLimitDefaultValue = this.StemWidth_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("stemWidth", this.StemWidth); } allowPointSelectDefaultValue = this.StickyTracking; allowPointSelect = this.StickyTracking_DefaultValue; if ((allowPointSelectDefaultValue.GetValueOrDefault() == allowPointSelect.GetValueOrDefault() ? allowPointSelectDefaultValue.HasValue != allowPointSelect.HasValue : true)) { hashtables.Add("stickyTracking", this.StickyTracking); } if (this.Tooltip.IsDirty()) { hashtables.Add("tooltip", this.Tooltip.ToHashtable()); } animationLimitDefaultValue = this.TurboThreshold; animationLimit = this.TurboThreshold_DefaultValue; if ((animationLimitDefaultValue.GetValueOrDefault() == animationLimit.GetValueOrDefault() ? animationLimitDefaultValue.HasValue != animationLimit.HasValue : true)) { hashtables.Add("turboThreshold", this.TurboThreshold); } allowPointSelect = this.Visible; allowPointSelectDefaultValue = this.Visible_DefaultValue; if ((allowPointSelect.GetValueOrDefault() == allowPointSelectDefaultValue.GetValueOrDefault() ? allowPointSelect.HasValue != allowPointSelectDefaultValue.HasValue : true)) { hashtables.Add("visible", this.Visible); } if (this.WhiskerColor != this.WhiskerColor_DefaultValue) { hashtables.Add("whiskerColor", this.WhiskerColor); } if (this.WhiskerLength != this.WhiskerLength_DefaultValue) { hashtables.Add("whiskerLength", this.WhiskerLength); } animationLimit = this.WhiskerWidth; animationLimitDefaultValue = this.WhiskerWidth_DefaultValue; if ((animationLimit.GetValueOrDefault() == animationLimitDefaultValue.GetValueOrDefault() ? animationLimit.HasValue != animationLimitDefaultValue.HasValue : true)) { hashtables.Add("whiskerWidth", this.WhiskerWidth); } if (this.ZoneAxis != this.ZoneAxis_DefaultValue) { hashtables.Add("zoneAxis", this.ZoneAxis); } if (this.Zones.IsDirty()) { hashtables.Add("zones", this.Zones.ToHashtable()); } return(hashtables); }
public PlotOptionsErrorbar() { bool?nullable = new bool?(false); this.AllowPointSelect_DefaultValue = nullable; this.AllowPointSelect = nullable; double?nullable1 = null; this.AnimationLimit_DefaultValue = nullable1; this.AnimationLimit = nullable1; string str = ""; string str1 = str; this.ClassName_DefaultValue = str; this.ClassName = str1; string str2 = "#000000"; str1 = str2; this.Color_DefaultValue = str2; this.Color = str1; nullable = new bool?(false); this.ColorByPoint_DefaultValue = nullable; this.ColorByPoint = nullable; nullable1 = null; this.ColorIndex_DefaultValue = nullable1; this.ColorIndex = nullable1; List <string> strs = new List <string>(); List <string> strs1 = strs; this.Colors_DefaultValue = strs; this.Colors = strs1; int num = 0; PlotOptionsErrorbarCursor plotOptionsErrorbarCursor = (PlotOptionsErrorbarCursor)num; this.Cursor_DefaultValue = (PlotOptionsErrorbarCursor)num; this.Cursor = plotOptionsErrorbarCursor; nullable1 = new double?((double)25); this.Depth_DefaultValue = nullable1; this.Depth = nullable1; string str3 = "undefined"; str1 = str3; this.Description_DefaultValue = str3; this.Description = str1; string str4 = ""; str1 = str4; this.EdgeColor_DefaultValue = str4; this.EdgeColor = str1; nullable1 = new double?((double)1); this.EdgeWidth_DefaultValue = nullable1; this.EdgeWidth = nullable1; nullable = new bool?(true); this.EnableMouseTracking_DefaultValue = nullable; this.EnableMouseTracking = nullable; PlotOptionsErrorbarEvents plotOptionsErrorbarEvent = new PlotOptionsErrorbarEvents(); PlotOptionsErrorbarEvents plotOptionsErrorbarEvent1 = plotOptionsErrorbarEvent; this.Events_DefaultValue = plotOptionsErrorbarEvent; this.Events = plotOptionsErrorbarEvent1; nullable = new bool?(false); this.GetExtremesFromAll_DefaultValue = nullable; this.GetExtremesFromAll = nullable; nullable1 = new double?((double)1); this.GroupZPadding_DefaultValue = nullable1; this.GroupZPadding = nullable1; List <string> strs2 = new List <string>(); strs1 = strs2; this.Keys_DefaultValue = strs2; this.Keys = strs1; nullable1 = new double?((double)1); this.LineWidth_DefaultValue = nullable1; this.LineWidth = nullable1; string str5 = ":previous"; str1 = str5; this.LinkedTo_DefaultValue = str5; this.LinkedTo = str1; nullable1 = null; this.MaxPointWidth_DefaultValue = nullable1; this.MaxPointWidth = nullable1; string str6 = "null"; str1 = str6; this.NegativeColor_DefaultValue = str6; this.NegativeColor = str1; PlotOptionsErrorbarPoint plotOptionsErrorbarPoint = new PlotOptionsErrorbarPoint(); PlotOptionsErrorbarPoint plotOptionsErrorbarPoint1 = plotOptionsErrorbarPoint; this.Point_DefaultValue = plotOptionsErrorbarPoint; this.Point = plotOptionsErrorbarPoint1; nullable1 = new double?((double)1); this.PointInterval_DefaultValue = nullable1; this.PointInterval = nullable1; int num1 = 0; PlotOptionsErrorbarPointIntervalUnit plotOptionsErrorbarPointIntervalUnit = (PlotOptionsErrorbarPointIntervalUnit)num1; this.PointIntervalUnit_DefaultValue = (PlotOptionsErrorbarPointIntervalUnit)num1; this.PointIntervalUnit = plotOptionsErrorbarPointIntervalUnit; nullable1 = new double?(0.1); this.PointPadding_DefaultValue = nullable1; this.PointPadding = nullable1; Highsoft.Web.Mvc.Charts.PointPlacement pointPlacement = new Highsoft.Web.Mvc.Charts.PointPlacement(); Highsoft.Web.Mvc.Charts.PointPlacement pointPlacement1 = pointPlacement; this.PointPlacement_DefaultValue = pointPlacement; this.PointPlacement = pointPlacement1; nullable1 = null; this.PointRange_DefaultValue = nullable1; this.PointRange = nullable1; nullable1 = new double?(0); this.PointStart_DefaultValue = nullable1; this.PointStart = nullable1; nullable1 = null; this.PointWidth_DefaultValue = nullable1; this.PointWidth = nullable1; nullable = new bool?(false); this.Selected_DefaultValue = nullable; this.Selected = nullable; PlotOptionsErrorbarStates plotOptionsErrorbarState = new PlotOptionsErrorbarStates(); PlotOptionsErrorbarStates plotOptionsErrorbarState1 = plotOptionsErrorbarState; this.States_DefaultValue = plotOptionsErrorbarState; this.States = plotOptionsErrorbarState1; string str7 = "null"; str1 = str7; this.StemColor_DefaultValue = str7; this.StemColor = str1; int num2 = 0; PlotOptionsErrorbarStemDashStyle plotOptionsErrorbarStemDashStyle = (PlotOptionsErrorbarStemDashStyle)num2; this.StemDashStyle_DefaultValue = (PlotOptionsErrorbarStemDashStyle)num2; this.StemDashStyle = plotOptionsErrorbarStemDashStyle; nullable1 = null; this.StemWidth_DefaultValue = nullable1; this.StemWidth = nullable1; nullable = new bool?(true); this.StickyTracking_DefaultValue = nullable; this.StickyTracking = nullable; PlotOptionsErrorbarTooltip plotOptionsErrorbarTooltip = new PlotOptionsErrorbarTooltip(); PlotOptionsErrorbarTooltip plotOptionsErrorbarTooltip1 = plotOptionsErrorbarTooltip; this.Tooltip_DefaultValue = plotOptionsErrorbarTooltip; this.Tooltip = plotOptionsErrorbarTooltip1; nullable1 = new double?((double)1000); this.TurboThreshold_DefaultValue = nullable1; this.TurboThreshold = nullable1; nullable = new bool?(true); this.Visible_DefaultValue = nullable; this.Visible = nullable; string str8 = "null"; str1 = str8; this.WhiskerColor_DefaultValue = str8; this.WhiskerColor = str1; string str9 = "50%"; str1 = str9; this.WhiskerLength_DefaultValue = str9; this.WhiskerLength = str1; nullable1 = null; this.WhiskerWidth_DefaultValue = nullable1; this.WhiskerWidth = nullable1; string str10 = "y"; str1 = str10; this.ZoneAxis_DefaultValue = str10; this.ZoneAxis = str1; PlotOptionsErrorbarZones plotOptionsErrorbarZone = new PlotOptionsErrorbarZones(); PlotOptionsErrorbarZones plotOptionsErrorbarZone1 = plotOptionsErrorbarZone; this.Zones_DefaultValue = plotOptionsErrorbarZone; this.Zones = plotOptionsErrorbarZone1; }