//------------------------------------------------------------------------------ // // This code was generated by a tool. // Tango Observables Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // //------------------------------------------------------------------------------ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Xml.Serialization; using Newtonsoft.Json; using System.Linq; using Tango.DAL.Remote.DB; using Tango.Core; using System.ComponentModel; using Tango.Core.CustomAttributes; namespace Tango.BL.Entities { [Table("BRUSH_STOPS")] public abstract class BrushStopBase : ObservableEntity { public event EventHandler OffsetPercentChanged; public event EventHandler StopIndexChanged; public event EventHandler CyanChanged; public event EventHandler MagentaChanged; public event EventHandler YellowChanged; public event EventHandler BlackChanged; public event EventHandler RedChanged; public event EventHandler GreenChanged; public event EventHandler BlueChanged; public event EventHandler LChanged; public event EventHandler AChanged; public event EventHandler BChanged; public event EventHandler V0Changed; public event EventHandler V0DivChanged; public event EventHandler V1Changed; public event EventHandler V1DivChanged; public event EventHandler V2Changed; public event EventHandler V2DivChanged; public event EventHandler V3Changed; public event EventHandler V3DivChanged; public event EventHandler V4Changed; public event EventHandler V4DivChanged; public event EventHandler V5Changed; public event EventHandler V5DivChanged; public event EventHandler V6Changed; public event EventHandler V6DivChanged; public event EventHandler V7Changed; public event EventHandler V7DivChanged; public event EventHandler V8Changed; public event EventHandler V8DivChanged; public event EventHandler V9Changed; public event EventHandler V9DivChanged; public event EventHandler V10Changed; public event EventHandler V10DivChanged; public event EventHandler V11Changed; public event EventHandler V11DivChanged; public event EventHandler V12Changed; public event EventHandler V12DivChanged; public event EventHandler V13Changed; public event EventHandler V13DivChanged; public event EventHandler V14Changed; public event EventHandler V14DivChanged; public event EventHandler V15Changed; public event EventHandler V15DivChanged; public event EventHandler CorrectedChanged; public event EventHandler IsTransparentChanged; public event EventHandler> BestMatchRChanged; public event EventHandler> BestMatchGChanged; public event EventHandler> BestMatchBChanged; public event EventHandler ColorCatalogChanged; public event EventHandler ColorCatalogsItemChanged; public event EventHandler ColorSpaceChanged; public event EventHandler SegmentChanged; protected String _segmentguid; /// /// Gets or sets the brushstopbase segment guid. /// [Column("SEGMENT_GUID")] [ForeignKey("Segment")] public String SegmentGuid { get { return _segmentguid; } set { if (_segmentguid != value) { _segmentguid = value; } } } protected String _colorspaceguid; /// /// Gets or sets the brushstopbase color space guid. /// [Column("COLOR_SPACE_GUID")] [ForeignKey("ColorSpace")] public String ColorSpaceGuid { get { return _colorspaceguid; } set { if (_colorspaceguid != value) { _colorspaceguid = value; } } } protected Double _offsetpercent; /// /// Gets or sets the brushstopbase offset percent. /// [Column("OFFSET_PERCENT")] public Double OffsetPercent { get { return _offsetpercent; } set { if (_offsetpercent != value) { _offsetpercent = value; OnOffsetPercentChanged(value); } } } protected Int32 _stopindex; /// /// Gets or sets the brushstopbase stop index. /// [Column("STOP_INDEX")] public Int32 StopIndex { get { return _stopindex; } set { if (_stopindex != value) { _stopindex = value; OnStopIndexChanged(value); } } } protected Double _cyan; /// /// Gets or sets the brushstopbase cyan. /// [Column("CYAN")] public Double Cyan { get { return _cyan; } set { if (_cyan != value) { _cyan = value; OnCyanChanged(value); } } } protected Double _magenta; /// /// Gets or sets the brushstopbase magenta. /// [Column("MAGENTA")] public Double Magenta { get { return _magenta; } set { if (_magenta != value) { _magenta = value; OnMagentaChanged(value); } } } protected Double _yellow; /// /// Gets or sets the brushstopbase yellow. /// [Column("YELLOW")] public Double Yellow { get { return _yellow; } set { if (_yellow != value) { _yellow = value; OnYellowChanged(value); } } } protected Double _black; /// /// Gets or sets the brushstopbase black. /// [Column("BLACK")] public Double Black { get { return _black; } set { if (_black != value) { _black = value; OnBlackChanged(value); } } } protected Int32 _red; /// /// Gets or sets the brushstopbase red. /// [Column("RED")] public Int32 Red { get { return _red; } set { if (_red != value) { _red = value; OnRedChanged(value); } } } protected Int32 _green; /// /// Gets or sets the brushstopbase green. /// [Column("GREEN")] public Int32 Green { get { return _green; } set { if (_green != value) { _green = value; OnGreenChanged(value); } } } protected Int32 _blue; /// /// Gets or sets the brushstopbase blue. /// [Column("BLUE")] public Int32 Blue { get { return _blue; } set { if (_blue != value) { _blue = value; OnBlueChanged(value); } } } protected Double _l; /// /// Gets or sets the brushstopbase l. /// [Column("L")] public Double L { get { return _l; } set { if (_l != value) { _l = value; OnLChanged(value); } } } protected Double _a; /// /// Gets or sets the brushstopbase a. /// [Column("A")] public Double A { get { return _a; } set { if (_a != value) { _a = value; OnAChanged(value); } } } protected Double _b; /// /// Gets or sets the brushstopbase b. /// [Column("B")] public Double B { get { return _b; } set { if (_b != value) { _b = value; OnBChanged(value); } } } protected Double _v0; /// /// Gets or sets the brushstopbase v0. /// [Column("V0")] public Double V0 { get { return _v0; } set { if (_v0 != value) { _v0 = value; OnV0Changed(value); } } } protected Int32 _v0div; /// /// Gets or sets the brushstopbase v0 div. /// [Column("V0_DIV")] public Int32 V0Div { get { return _v0div; } set { if (_v0div != value) { _v0div = value; OnV0DivChanged(value); } } } protected Double _v1; /// /// Gets or sets the brushstopbase v1. /// [Column("V1")] public Double V1 { get { return _v1; } set { if (_v1 != value) { _v1 = value; OnV1Changed(value); } } } protected Int32 _v1div; /// /// Gets or sets the brushstopbase v1 div. /// [Column("V1_DIV")] public Int32 V1Div { get { return _v1div; } set { if (_v1div != value) { _v1div = value; OnV1DivChanged(value); } } } protected Double _v2; /// /// Gets or sets the brushstopbase v2. /// [Column("V2")] public Double V2 { get { return _v2; } set { if (_v2 != value) { _v2 = value; OnV2Changed(value); } } } protected Int32 _v2div; /// /// Gets or sets the brushstopbase v2 div. /// [Column("V2_DIV")] public Int32 V2Div { get { return _v2div; } set { if (_v2div != value) { _v2div = value; OnV2DivChanged(value); } } } protected Double _v3; /// /// Gets or sets the brushstopbase v3. /// [Column("V3")] public Double V3 { get { return _v3; } set { if (_v3 != value) { _v3 = value; OnV3Changed(value); } } } protected Int32 _v3div; /// /// Gets or sets the brushstopbase v3 div. /// [Column("V3_DIV")] public Int32 V3Div { get { return _v3div; } set { if (_v3div != value) { _v3div = value; OnV3DivChanged(value); } } } protected Double _v4; /// /// Gets or sets the brushstopbase v4. /// [Column("V4")] public Double V4 { get { return _v4; } set { if (_v4 != value) { _v4 = value; OnV4Changed(value); } } } protected Int32 _v4div; /// /// Gets or sets the brushstopbase v4 div. /// [Column("V4_DIV")] public Int32 V4Div { get { return _v4div; } set { if (_v4div != value) { _v4div = value; OnV4DivChanged(value); } } } protected Double _v5; /// /// Gets or sets the brushstopbase v5. /// [Column("V5")] public Double V5 { get { return _v5; } set { if (_v5 != value) { _v5 = value; OnV5Changed(value); } } } protected Int32 _v5div; /// /// Gets or sets the brushstopbase v5 div. /// [Column("V5_DIV")] public Int32 V5Div { get { return _v5div; } set { if (_v5div != value) { _v5div = value; OnV5DivChanged(value); } } } protected Double _v6; /// /// Gets or sets the brushstopbase v6. /// [Column("V6")] public Double V6 { get { return _v6; } set { if (_v6 != value) { _v6 = value; OnV6Changed(value); } } } protected Int32 _v6div; /// /// Gets or sets the brushstopbase v6 div. /// [Column("V6_DIV")] public Int32 V6Div { get { return _v6div; } set { if (_v6div != value) { _v6div = value; OnV6DivChanged(value); } } } protected Double _v7; /// /// Gets or sets the brushstopbase v7. /// [Column("V7")] public Double V7 { get { return _v7; } set { if (_v7 != value) { _v7 = value; OnV7Changed(value); } } } protected Int32 _v7div; /// /// Gets or sets the brushstopbase v7 div. /// [Column("V7_DIV")] public Int32 V7Div { get { return _v7div; } set { if (_v7div != value) { _v7div = value; OnV7DivChanged(value); } } } protected Double _v8; /// /// Gets or sets the brushstopbase v8. /// [Column("V8")] public Double V8 { get { return _v8; } set { if (_v8 != value) { _v8 = value; OnV8Changed(value); } } } protected Int32 _v8div; /// /// Gets or sets the brushstopbase v8 div. /// [Column("V8_DIV")] public Int32 V8Div { get { return _v8div; } set { if (_v8div != value) { _v8div = value; OnV8DivChanged(value); } } } protected Double _v9; /// /// Gets or sets the brushstopbase v9. /// [Column("V9")] public Double V9 { get { return _v9; } set { if (_v9 != value) { _v9 = value; OnV9Changed(value); } } } protected Int32 _v9div; /// /// Gets or sets the brushstopbase v9 div. /// [Column("V9_DIV")] public Int32 V9Div { get { return _v9div; } set { if (_v9div != value) { _v9div = value; OnV9DivChanged(value); } } } protected Double _v10; /// /// Gets or sets the brushstopbase v10. /// [Column("V10")] public Double V10 { get { return _v10; } set { if (_v10 != value) { _v10 = value; OnV10Changed(value); } } } protected Int32 _v10div; /// /// Gets or sets the brushstopbase v10 div. /// [Column("V10_DIV")] public Int32 V10Div { get { return _v10div; } set { if (_v10div != value) { _v10div = value; OnV10DivChanged(value); } } } protected Double _v11; /// /// Gets or sets the brushstopbase v11. /// [Column("V11")] public Double V11 { get { return _v11; } set { if (_v11 != value) { _v11 = value; OnV11Changed(value); } } } protected Int32 _v11div; /// /// Gets or sets the brushstopbase v11 div. /// [Column("V11_DIV")] public Int32 V11Div { get { return _v11div; } set { if (_v11div != value) { _v11div = value; OnV11DivChanged(value); } } } protected Double _v12; /// /// Gets or sets the brushstopbase v12. /// [Column("V12")] public Double V12 { get { return _v12; } set { if (_v12 != value) { _v12 = value; OnV12Changed(value); } } } protected Int32 _v12div; /// /// Gets or sets the brushstopbase v12 div. /// [Column("V12_DIV")] public Int32 V12Div { get { return _v12div; } set { if (_v12div != value) { _v12div = value; OnV12DivChanged(value); } } } protected Double _v13; /// /// Gets or sets the brushstopbase v13. /// [Column("V13")] public Double V13 { get { return _v13; } set { if (_v13 != value) { _v13 = value; OnV13Changed(value); } } } protected Int32 _v13div; /// /// Gets or sets the brushstopbase v13 div. /// [Column("V13_DIV")] public Int32 V13Div { get { return _v13div; } set { if (_v13div != value) { _v13div = value; OnV13DivChanged(value); } } } protected Double _v14; /// /// Gets or sets the brushstopbase v14. /// [Column("V14")] public Double V14 { get { return _v14; } set { if (_v14 != value) { _v14 = value; OnV14Changed(value); } } } protected Int32 _v14div; /// /// Gets or sets the brushstopbase v14 div. /// [Column("V14_DIV")] public Int32 V14Div { get { return _v14div; } set { if (_v14div != value) { _v14div = value; OnV14DivChanged(value); } } } protected Double _v15; /// /// Gets or sets the brushstopbase v15. /// [Column("V15")] public Double V15 { get { return _v15; } set { if (_v15 != value) { _v15 = value; OnV15Changed(value); } } } protected Int32 _v15div; /// /// Gets or sets the brushstopbase v15 div. /// [Column("V15_DIV")] public Int32 V15Div { get { return _v15div; } set { if (_v15div != value) { _v15div = value; OnV15DivChanged(value); } } } protected Boolean _corrected; /// /// Gets or sets the brushstopbase corrected. /// [Column("CORRECTED")] public Boolean Corrected { get { return _corrected; } set { if (_corrected != value) { _corrected = value; OnCorrectedChanged(value); } } } protected String _colorcatalogguid; /// /// Gets or sets the brushstopbase color catalog guid. /// [Column("COLOR_CATALOG_GUID")] [ForeignKey("ColorCatalog")] public String ColorCatalogGuid { get { return _colorcatalogguid; } set { if (_colorcatalogguid != value) { _colorcatalogguid = value; } } } protected String _colorcatalogsitemguid; /// /// Gets or sets the brushstopbase color catalogs item guid. /// [Column("COLOR_CATALOGS_ITEM_GUID")] [ForeignKey("ColorCatalogsItem")] public String ColorCatalogsItemGuid { get { return _colorcatalogsitemguid; } set { if (_colorcatalogsitemguid != value) { _colorcatalogsitemguid = value; } } } protected Boolean _istransparent; /// /// Gets or sets the brushstopbase is transparent. /// [Column("IS_TRANSPARENT")] public Boolean IsTransparent { get { return _istransparent; } set { if (_istransparent != value) { _istransparent = value; OnIsTransparentChanged(value); } } } protected Nullable _bestmatchr; /// /// Gets or sets the brushstopbase best match r. /// [Column("BEST_MATCH_R")] public Nullable BestMatchR { get { return _bestmatchr; } set { if (_bestmatchr != value) { _bestmatchr = value; OnBestMatchRChanged(value); } } } protected Nullable _bestmatchg; /// /// Gets or sets the brushstopbase best match g. /// [Column("BEST_MATCH_G")] public Nullable BestMatchG { get { return _bestmatchg; } set { if (_bestmatchg != value) { _bestmatchg = value; OnBestMatchGChanged(value); } } } protected Nullable _bestmatchb; /// /// Gets or sets the brushstopbase best match b. /// [Column("BEST_MATCH_B")] public Nullable BestMatchB { get { return _bestmatchb; } set { if (_bestmatchb != value) { _bestmatchb = value; OnBestMatchBChanged(value); } } } protected ColorCatalog _colorcatalog; /// /// Gets or sets the brushstopbase color catalogs. /// [XmlIgnore] [JsonIgnore] public virtual ColorCatalog ColorCatalog { get { return _colorcatalog; } set { if (_colorcatalog != value) { _colorcatalog = value; if (ColorCatalog != null) { ColorCatalogGuid = ColorCatalog.Guid; } OnColorCatalogChanged(value); } } } protected ColorCatalogsItem _colorcatalogsitem; /// /// Gets or sets the brushstopbase color catalogs items. /// [XmlIgnore] [JsonIgnore] public virtual ColorCatalogsItem ColorCatalogsItem { get { return _colorcatalogsitem; } set { if (_colorcatalogsitem != value) { _colorcatalogsitem = value; if (ColorCatalogsItem != null) { ColorCatalogsItemGuid = ColorCatalogsItem.Guid; } OnColorCatalogsItemChanged(value); } } } protected ColorSpace _colorspace; /// /// Gets or sets the brushstopbase color spaces. /// [XmlIgnore] [JsonIgnore] public virtual ColorSpace ColorSpace { get { return _colorspace; } set { if (_colorspace != value) { _colorspace = value; if (ColorSpace != null) { ColorSpaceGuid = ColorSpace.Guid; } OnColorSpaceChanged(value); } } } protected Segment _segment; /// /// Gets or sets the brushstopbase segment. /// [XmlIgnore] [JsonIgnore] public virtual Segment Segment { get { return _segment; } set { if (_segment != value) { _segment = value; if (Segment != null) { SegmentGuid = Segment.Guid; } OnSegmentChanged(value); } } } /// /// Called when the OffsetPercent has changed. /// protected virtual void OnOffsetPercentChanged(Double offsetpercent) { OffsetPercentChanged?.Invoke(this, offsetpercent); RaisePropertyChanged(nameof(OffsetPercent)); } /// /// Called when the StopIndex has changed. /// protected virtual void OnStopIndexChanged(Int32 stopindex) { StopIndexChanged?.Invoke(this, stopindex); RaisePropertyChanged(nameof(StopIndex)); } /// /// Called when the Cyan has changed. /// protected virtual void OnCyanChanged(Double cyan) { CyanChanged?.Invoke(this, cyan); RaisePropertyChanged(nameof(Cyan)); } /// /// Called when the Magenta has changed. /// protected virtual void OnMagentaChanged(Double magenta) { MagentaChanged?.Invoke(this, magenta); RaisePropertyChanged(nameof(Magenta)); } /// /// Called when the Yellow has changed. /// protected virtual void OnYellowChanged(Double yellow) { YellowChanged?.Invoke(this, yellow); RaisePropertyChanged(nameof(Yellow)); } /// /// Called when the Black has changed. /// protected virtual void OnBlackChanged(Double black) { BlackChanged?.Invoke(this, black); RaisePropertyChanged(nameof(Black)); } /// /// Called when the Red has changed. /// protected virtual void OnRedChanged(Int32 red) { RedChanged?.Invoke(this, red); RaisePropertyChanged(nameof(Red)); } /// /// Called when the Green has changed. /// protected virtual void OnGreenChanged(Int32 green) { GreenChanged?.Invoke(this, green); RaisePropertyChanged(nameof(Green)); } /// /// Called when the Blue has changed. /// protected virtual void OnBlueChanged(Int32 blue) { BlueChanged?.Invoke(this, blue); RaisePropertyChanged(nameof(Blue)); } /// /// Called when the L has changed. /// protected virtual void OnLChanged(Double l) { LChanged?.Invoke(this, l); RaisePropertyChanged(nameof(L)); } /// /// Called when the A has changed. /// protected virtual void OnAChanged(Double a) { AChanged?.Invoke(this, a); RaisePropertyChanged(nameof(A)); } /// /// Called when the B has changed. /// protected virtual void OnBChanged(Double b) { BChanged?.Invoke(this, b); RaisePropertyChanged(nameof(B)); } /// /// Called when the V0 has changed. /// protected virtual void OnV0Changed(Double v0) { V0Changed?.Invoke(this, v0); RaisePropertyChanged(nameof(V0)); } /// /// Called when the V0Div has changed. /// protected virtual void OnV0DivChanged(Int32 v0div) { V0DivChanged?.Invoke(this, v0div); RaisePropertyChanged(nameof(V0Div)); } /// /// Called when the V1 has changed. /// protected virtual void OnV1Changed(Double v1) { V1Changed?.Invoke(this, v1); RaisePropertyChanged(nameof(V1)); } /// /// Called when the V1Div has changed. /// protected virtual void OnV1DivChanged(Int32 v1div) { V1DivChanged?.Invoke(this, v1div); RaisePropertyChanged(nameof(V1Div)); } /// /// Called when the V2 has changed. /// protected virtual void OnV2Changed(Double v2) { V2Changed?.Invoke(this, v2); RaisePropertyChanged(nameof(V2)); } /// /// Called when the V2Div has changed. /// protected virtual void OnV2DivChanged(Int32 v2div) { V2DivChanged?.Invoke(this, v2div); RaisePropertyChanged(nameof(V2Div)); } /// /// Called when the V3 has changed. /// protected virtual void OnV3Changed(Double v3) { V3Changed?.Invoke(this, v3); RaisePropertyChanged(nameof(V3)); } /// /// Called when the V3Div has changed. /// protected virtual void OnV3DivChanged(Int32 v3div) { V3DivChanged?.Invoke(this, v3div); RaisePropertyChanged(nameof(V3Div)); } /// /// Called when the V4 has changed. /// protected virtual void OnV4Changed(Double v4) { V4Changed?.Invoke(this, v4); RaisePropertyChanged(nameof(V4)); } /// /// Called when the V4Div has changed. /// protected virtual void OnV4DivChanged(Int32 v4div) { V4DivChanged?.Invoke(this, v4div); RaisePropertyChanged(nameof(V4Div)); } /// /// Called when the V5 has changed. /// protected virtual void OnV5Changed(Double v5) { V5Changed?.Invoke(this, v5); RaisePropertyChanged(nameof(V5)); } /// /// Called when the V5Div has changed. /// protected virtual void OnV5DivChanged(Int32 v5div) { V5DivChanged?.Invoke(this, v5div); RaisePropertyChanged(nameof(V5Div)); } /// /// Called when the V6 has changed. /// protected virtual void OnV6Changed(Double v6) { V6Changed?.Invoke(this, v6); RaisePropertyChanged(nameof(V6)); } /// /// Called when the V6Div has changed. /// protected virtual void OnV6DivChanged(Int32 v6div) { V6DivChanged?.Invoke(this, v6div); RaisePropertyChanged(nameof(V6Div)); } /// /// Called when the V7 has changed. /// protected virtual void OnV7Changed(Double v7) { V7Changed?.Invoke(this, v7); RaisePropertyChanged(nameof(V7)); } /// /// Called when the V7Div has changed. /// protected virtual void OnV7DivChanged(Int32 v7div) { V7DivChanged?.Invoke(this, v7div); RaisePropertyChanged(nameof(V7Div)); } /// /// Called when the V8 has changed. /// protected virtual void OnV8Changed(Double v8) { V8Changed?.Invoke(this, v8); RaisePropertyChanged(nameof(V8)); } /// /// Called when the V8Div has changed. /// protected virtual void OnV8DivChanged(Int32 v8div) { V8DivChanged?.Invoke(this, v8div); RaisePropertyChanged(nameof(V8Div)); } /// /// Called when the V9 has changed. /// protected virtual void OnV9Changed(Double v9) { V9Changed?.Invoke(this, v9); RaisePropertyChanged(nameof(V9)); } /// /// Called when the V9Div has changed. /// protected virtual void OnV9DivChanged(Int32 v9div) { V9DivChanged?.Invoke(this, v9div); RaisePropertyChanged(nameof(V9Div)); } /// /// Called when the V10 has changed. /// protected virtual void OnV10Changed(Double v10) { V10Changed?.Invoke(this, v10); RaisePropertyChanged(nameof(V10)); } /// /// Called when the V10Div has changed. /// protected virtual void OnV10DivChanged(Int32 v10div) { V10DivChanged?.Invoke(this, v10div); RaisePropertyChanged(nameof(V10Div)); } /// /// Called when the V11 has changed. /// protected virtual void OnV11Changed(Double v11) { V11Changed?.Invoke(this, v11); RaisePropertyChanged(nameof(V11)); } /// /// Called when the V11Div has changed. /// protected virtual void OnV11DivChanged(Int32 v11div) { V11DivChanged?.Invoke(this, v11div); RaisePropertyChanged(nameof(V11Div)); } /// /// Called when the V12 has changed. /// protected virtual void OnV12Changed(Double v12) { V12Changed?.Invoke(this, v12); RaisePropertyChanged(nameof(V12)); } /// /// Called when the V12Div has changed. /// protected virtual void OnV12DivChanged(Int32 v12div) { V12DivChanged?.Invoke(this, v12div); RaisePropertyChanged(nameof(V12Div)); } /// /// Called when the V13 has changed. /// protected virtual void OnV13Changed(Double v13) { V13Changed?.Invoke(this, v13); RaisePropertyChanged(nameof(V13)); } /// /// Called when the V13Div has changed. /// protected virtual void OnV13DivChanged(Int32 v13div) { V13DivChanged?.Invoke(this, v13div); RaisePropertyChanged(nameof(V13Div)); } /// /// Called when the V14 has changed. /// protected virtual void OnV14Changed(Double v14) { V14Changed?.Invoke(this, v14); RaisePropertyChanged(nameof(V14)); } /// /// Called when the V14Div has changed. /// protected virtual void OnV14DivChanged(Int32 v14div) { V14DivChanged?.Invoke(this, v14div); RaisePropertyChanged(nameof(V14Div)); } /// /// Called when the V15 has changed. /// protected virtual void OnV15Changed(Double v15) { V15Changed?.Invoke(this, v15); RaisePropertyChanged(nameof(V15)); } /// /// Called when the V15Div has changed. /// protected virtual void OnV15DivChanged(Int32 v15div) { V15DivChanged?.Invoke(this, v15div); RaisePropertyChanged(nameof(V15Div)); } /// /// Called when the Corrected has changed. /// protected virtual void OnCorrectedChanged(Boolean corrected) { CorrectedChanged?.Invoke(this, corrected); RaisePropertyChanged(nameof(Corrected)); } /// /// Called when the IsTransparent has changed. /// protected virtual void OnIsTransparentChanged(Boolean istransparent) { IsTransparentChanged?.Invoke(this, istransparent); RaisePropertyChanged(nameof(IsTransparent)); } /// /// Called when the BestMatchR has changed. /// protected virtual void OnBestMatchRChanged(Nullable bestmatchr) { BestMatchRChanged?.Invoke(this, bestmatchr); RaisePropertyChanged(nameof(BestMatchR)); } /// /// Called when the BestMatchG has changed. /// protected virtual void OnBestMatchGChanged(Nullable bestmatchg) { BestMatchGChanged?.Invoke(this, bestmatchg); RaisePropertyChanged(nameof(BestMatchG)); } /// /// Called when the BestMatchB has changed. /// protected virtual void OnBestMatchBChanged(Nullable bestmatchb) { BestMatchBChanged?.Invoke(this, bestmatchb); RaisePropertyChanged(nameof(BestMatchB)); } /// /// Called when the ColorCatalog has changed. /// protected virtual void OnColorCatalogChanged(ColorCatalog colorcatalog) { ColorCatalogChanged?.Invoke(this, colorcatalog); RaisePropertyChanged(nameof(ColorCatalog)); } /// /// Called when the ColorCatalogsItem has changed. /// protected virtual void OnColorCatalogsItemChanged(ColorCatalogsItem colorcatalogsitem) { ColorCatalogsItemChanged?.Invoke(this, colorcatalogsitem); RaisePropertyChanged(nameof(ColorCatalogsItem)); } /// /// Called when the ColorSpace has changed. /// protected virtual void OnColorSpaceChanged(ColorSpace colorspace) { ColorSpaceChanged?.Invoke(this, colorspace); RaisePropertyChanged(nameof(ColorSpace)); } /// /// Called when the Segment has changed. /// protected virtual void OnSegmentChanged(Segment segment) { SegmentChanged?.Invoke(this, segment); RaisePropertyChanged(nameof(Segment)); } /// /// Initializes a new instance of the class. /// public BrushStopBase() : base() { } } }