/// <summary> /// Initializes a new instance of the ColorizationParameters class. /// </summary> /// <param name="parametersToClone">The <see cref="ColorizationParameters"/> /// to clone.</param> public ColorizationParameters(ColorizationParameters parametersToClone) { this.subjectStyles = new XMLSerializableDictionary <string, ColorizationStyle>(); foreach (KeyValuePair <string, ColorizationStyle> kvp in parametersToClone.SubjectStyles) { this.subjectStyles.Add(kvp.Key, (ColorizationStyle)kvp.Value.Clone()); } this.categoryStyles = new XMLSerializableDictionary <string, ColorizationStyle>(); foreach (KeyValuePair <string, ColorizationStyle> kvp in parametersToClone.CategoryStyles) { this.categoryStyles.Add(kvp.Key, (ColorizationStyle)kvp.Value.Clone()); } this.colorizationGradient = parametersToClone.ColorizationGradient != null ? (Gradient)parametersToClone.ColorizationGradient.Clone() : null; this.colorizationMode = parametersToClone.ColorizationMode; }
/// <summary> /// Initializes a new instance of the ColorizationParameters class. /// </summary> /// <param name="parametersToClone">The <see cref="ColorizationParameters"/> /// to clone.</param> public ColorizationParameters(ColorizationParameters parametersToClone) { this.subjectStyles = new XMLSerializableDictionary<string, ColorizationStyle>(); foreach (KeyValuePair<string, ColorizationStyle> kvp in parametersToClone.SubjectStyles) { this.subjectStyles.Add(kvp.Key, (ColorizationStyle)kvp.Value.Clone()); } this.categoryStyles = new XMLSerializableDictionary<string, ColorizationStyle>(); foreach (KeyValuePair<string, ColorizationStyle> kvp in parametersToClone.CategoryStyles) { this.categoryStyles.Add(kvp.Key, (ColorizationStyle)kvp.Value.Clone()); } this.colorizationGradient = parametersToClone.ColorizationGradient != null ? (Gradient)parametersToClone.ColorizationGradient.Clone() : null; this.colorizationMode = parametersToClone.ColorizationMode; }
/////////////////////////////////////////////////////////////////////////////// // Construction and Initializing methods // /////////////////////////////////////////////////////////////////////////////// #region CONSTRUCTION /// <summary> /// Initializes a new instance of the ColorizationParameters class. /// </summary> public ColorizationParameters() { this.subjectStyles = new XMLSerializableDictionary <string, ColorizationStyle>(); this.categoryStyles = new XMLSerializableDictionary <string, ColorizationStyle>(); this.colorizationMode = ColorizationModes.Gradient; }
/////////////////////////////////////////////////////////////////////////////// // Construction and Initializing methods // /////////////////////////////////////////////////////////////////////////////// #region CONSTRUCTION /// <summary> /// Initializes a new instance of the ColorizationParameters class. /// </summary> public ColorizationParameters() { this.subjectStyles = new XMLSerializableDictionary<string, ColorizationStyle>(); this.categoryStyles = new XMLSerializableDictionary<string, ColorizationStyle>(); this.colorizationMode = ColorizationModes.Gradient; }