/// <summary> /// Creates a new object that is a copy of the current instance. /// </summary> /// <returns>A new object that is a copy of this instance.</returns> public object Clone() { var app = new AppearanceBar(); app.BackStyle.Assign((ColorPair)BackStyle.Clone()); app.AppearanceBorder.Assign((AppearanceBorder)AppearanceBorder.Clone()); app.CornerRadius = CornerRadius; app.DisabledMask = DisabledMask; app.FocusedBorder = FocusedBorder; app.NormalBorder = NormalBorder; return(app); }
/// <summary> /// Creates a new object that is a copy of the current instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> /// <filterpriority>2</filterpriority> public object Clone() { var app = new AppearanceItem(); app.BackStyle.Assign((ColorPair)BackStyle.Clone()); app.ClickStyle.Assign((ColorPair)ClickStyle.Clone()); app.DisabledBorder = DisabledBorder; app.DisabledForeGround = DisabledForeGround; app.DisabledStyle.Assign((ColorPair)DisabledStyle.Clone()); app.Gradient = Gradient; app.HoverBorder = HoverBorder; app.HoverForeGround = HoverForeGround; app.HoverStyle.Assign((ColorPair)HoverStyle.Clone()); app.NormalBorder = NormalBorder; app.NormalForeGround = NormalForeGround; app.SelectedBorder = SelectedBorder; app.SelectedForeGround = SelectedForeGround; app.SelectedHoverStyle.Assign((ColorPair)SelectedHoverStyle.Clone()); app.SelectedStyle.Assign((ColorPair)SelectedStyle.Clone()); app.AppearenceText.Assign((AppearenceText)AppearenceText.Clone()); return(app); }