//------------------------------------------------------------------------------ // // 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("RMLS_EXTENSIONS")] public abstract class RmlsExtensionBase : ObservableEntity { public event EventHandler CreatedChanged; public event EventHandler CountryChanged; public event EventHandler LinerarDensityChanged; public event EventHandler TwistTpmChanged; public event EventHandler> TwistDirectionChanged; public event EventHandler> MinElongationChanged; public event EventHandler> MaxElongationChanged; public event EventHandler> MinMaxForceNChanged; public event EventHandler> MaxMaxForceNChanged; public event EventHandler> MinElasticityChanged; public event EventHandler> MaxElasticityChanged; public event EventHandler> MinTenacityChanged; public event EventHandler> MaxTenacityChanged; public event EventHandler FinishingChanged; public event EventHandler StatusChanged; public event EventHandler RmlLevelChanged; public event EventHandler> ColorProcessParametersChanged; public event EventHandler> RmlExtensionTestResultsChanged; public event EventHandler YarnApplicationChanged; public event EventHandler YarnBrandChanged; public event EventHandler YarnFamilyChanged; public event EventHandler YarnGlossLevelChanged; public event EventHandler YarnGroupChanged; public event EventHandler YarnIndustrysectorChanged; public event EventHandler YarnSubFamilyChanged; public event EventHandler YarnTexturingChanged; public event EventHandler YarnTypeChanged; public event EventHandler YarnWhiteShadeChanged; public event EventHandler> RmlExtensionColorCalibrationsChanged; public event EventHandler> RmlExtensionColorShadesChanged; public event EventHandler RmlsChanged; protected String _rmlsguid; /// /// Gets or sets the rmlsextensionbase rmls guid. /// [Column("RMLS_GUID")] [ForeignKey("Rmls")] public String RmlsGuid { get { return _rmlsguid; } set { if (_rmlsguid != value) { _rmlsguid = value; } } } protected String _usersguid; /// /// Gets or sets the rmlsextensionbase users guid. /// [Column("USERS_GUID")] public String UsersGuid { get { return _usersguid; } set { if (_usersguid != value) { _usersguid = value; } } } protected DateTime _created; /// /// Gets or sets the rmlsextensionbase created. /// [Column("CREATED")] public DateTime Created { get { return _created; } set { if (_created != value) { _created = value; OnCreatedChanged(value); } } } protected String _yarnbrandguid; /// /// Gets or sets the rmlsextensionbase yarn brand guid. /// [Column("YARN_BRAND_GUID")] [ForeignKey("YarnBrand")] public String YarnBrandGuid { get { return _yarnbrandguid; } set { if (_yarnbrandguid != value) { _yarnbrandguid = value; } } } protected String _country; /// /// Gets or sets the rmlsextensionbase country. /// [Column("COUNTRY")] public String Country { get { return _country; } set { if (_country != value) { _country = value; OnCountryChanged(value); } } } protected String _yarnapplicationguid; /// /// Gets or sets the rmlsextensionbase yarn application guid. /// [Column("YARN_APPLICATION_GUID")] [ForeignKey("YarnApplication")] public String YarnApplicationGuid { get { return _yarnapplicationguid; } set { if (_yarnapplicationguid != value) { _yarnapplicationguid = value; } } } protected String _yarnindustrysectorguid; /// /// Gets or sets the rmlsextensionbase yarn industrysector guid. /// [Column("YARN_INDUSTRYSECTOR_GUID")] [ForeignKey("YarnIndustrysector")] public String YarnIndustrysectorGuid { get { return _yarnindustrysectorguid; } set { if (_yarnindustrysectorguid != value) { _yarnindustrysectorguid = value; } } } protected String _yarntypeguid; /// /// Gets or sets the rmlsextensionbase yarn type guid. /// [Column("YARN_TYPE_GUID")] [ForeignKey("YarnType")] public String YarnTypeGuid { get { return _yarntypeguid; } set { if (_yarntypeguid != value) { _yarntypeguid = value; } } } protected String _yarnfamilyguid; /// /// Gets or sets the rmlsextensionbase yarn family guid. /// [Column("YARN_FAMILY_GUID")] [ForeignKey("YarnFamily")] public String YarnFamilyGuid { get { return _yarnfamilyguid; } set { if (_yarnfamilyguid != value) { _yarnfamilyguid = value; } } } protected String _yarnsubfamilyguid; /// /// Gets or sets the rmlsextensionbase yarn sub family guid. /// [Column("YARN_SUB_FAMILY_GUID")] [ForeignKey("YarnSubFamily")] public String YarnSubFamilyGuid { get { return _yarnsubfamilyguid; } set { if (_yarnsubfamilyguid != value) { _yarnsubfamilyguid = value; } } } protected String _yarngroupguid; /// /// Gets or sets the rmlsextensionbase yarn group guid. /// [Column("YARN_GROUP_GUID")] [ForeignKey("YarnGroup")] public String YarnGroupGuid { get { return _yarngroupguid; } set { if (_yarngroupguid != value) { _yarngroupguid = value; } } } protected String _yarntexturingguid; /// /// Gets or sets the rmlsextensionbase yarn texturing guid. /// [Column("YARN_TEXTURING_GUID")] [ForeignKey("YarnTexturing")] public String YarnTexturingGuid { get { return _yarntexturingguid; } set { if (_yarntexturingguid != value) { _yarntexturingguid = value; } } } protected String _yarnwhiteshadeguid; /// /// Gets or sets the rmlsextensionbase yarn white shade guid. /// [Column("YARN_WHITE_SHADE_GUID")] [ForeignKey("YarnWhiteShade")] public String YarnWhiteShadeGuid { get { return _yarnwhiteshadeguid; } set { if (_yarnwhiteshadeguid != value) { _yarnwhiteshadeguid = value; } } } protected String _yarnglosslevelguid; /// /// Gets or sets the rmlsextensionbase yarn gloss level guid. /// [Column("YARN_GLOSS_LEVEL_GUID")] [ForeignKey("YarnGlossLevel")] public String YarnGlossLevelGuid { get { return _yarnglosslevelguid; } set { if (_yarnglosslevelguid != value) { _yarnglosslevelguid = value; } } } protected Int32 _linerardensity; /// /// Gets or sets the rmlsextensionbase linerar density. /// [Column("LINERAR_DENSITY")] public Int32 LinerarDensity { get { return _linerardensity; } set { if (_linerardensity != value) { _linerardensity = value; OnLinerarDensityChanged(value); } } } protected Int32 _twisttpm; /// /// Gets or sets the rmlsextensionbase twist tpm. /// [Column("TWIST_TPM")] public Int32 TwistTpm { get { return _twisttpm; } set { if (_twisttpm != value) { _twisttpm = value; OnTwistTpmChanged(value); } } } protected Nullable _twistdirection; /// /// Gets or sets the rmlsextensionbase twist direction. /// [Column("TWIST_DIRECTION")] public Nullable TwistDirection { get { return _twistdirection; } set { if (_twistdirection != value) { _twistdirection = value; OnTwistDirectionChanged(value); } } } protected Nullable _minelongation; /// /// Gets or sets the rmlsextensionbase min elongation. /// [Column("MIN_ELONGATION")] public Nullable MinElongation { get { return _minelongation; } set { if (_minelongation != value) { _minelongation = value; OnMinElongationChanged(value); } } } protected Nullable _maxelongation; /// /// Gets or sets the rmlsextensionbase max elongation. /// [Column("MAX_ELONGATION")] public Nullable MaxElongation { get { return _maxelongation; } set { if (_maxelongation != value) { _maxelongation = value; OnMaxElongationChanged(value); } } } protected Nullable _minmaxforcen; /// /// Gets or sets the rmlsextensionbase min max force n. /// [Column("MIN_MAX_FORCE_N")] public Nullable MinMaxForceN { get { return _minmaxforcen; } set { if (_minmaxforcen != value) { _minmaxforcen = value; OnMinMaxForceNChanged(value); } } } protected Nullable _maxmaxforcen; /// /// Gets or sets the rmlsextensionbase max max force n. /// [Column("MAX_MAX_FORCE_N")] public Nullable MaxMaxForceN { get { return _maxmaxforcen; } set { if (_maxmaxforcen != value) { _maxmaxforcen = value; OnMaxMaxForceNChanged(value); } } } protected Nullable _minelasticity; /// /// Gets or sets the rmlsextensionbase min elasticity. /// [Column("MIN_ELASTICITY")] public Nullable MinElasticity { get { return _minelasticity; } set { if (_minelasticity != value) { _minelasticity = value; OnMinElasticityChanged(value); } } } protected Nullable _maxelasticity; /// /// Gets or sets the rmlsextensionbase max elasticity. /// [Column("MAX_ELASTICITY")] public Nullable MaxElasticity { get { return _maxelasticity; } set { if (_maxelasticity != value) { _maxelasticity = value; OnMaxElasticityChanged(value); } } } protected Nullable _mintenacity; /// /// Gets or sets the rmlsextensionbase min tenacity. /// [Column("MIN_TENACITY")] public Nullable MinTenacity { get { return _mintenacity; } set { if (_mintenacity != value) { _mintenacity = value; OnMinTenacityChanged(value); } } } protected Nullable _maxtenacity; /// /// Gets or sets the rmlsextensionbase max tenacity. /// [Column("MAX_TENACITY")] public Nullable MaxTenacity { get { return _maxtenacity; } set { if (_maxtenacity != value) { _maxtenacity = value; OnMaxTenacityChanged(value); } } } protected String _finishing; /// /// Gets or sets the rmlsextensionbase finishing. /// [Column("FINISHING")] public String Finishing { get { return _finishing; } set { if (_finishing != value) { _finishing = value; OnFinishingChanged(value); } } } protected Int32 _status; /// /// Gets or sets the rmlsextensionbase status. /// [Column("STATUS")] public Int32 Status { get { return _status; } set { if (_status != value) { _status = value; OnStatusChanged(value); } } } protected Int32 _rmllevel; /// /// Gets or sets the rmlsextensionbase rml level. /// [Column("RML_LEVEL")] public Int32 RmlLevel { get { return _rmllevel; } set { if (_rmllevel != value) { _rmllevel = value; OnRmlLevelChanged(value); } } } protected SynchronizedObservableCollection _colorprocessparameters; /// /// Gets or sets the rmlsextensionbase color process parameters. /// public virtual SynchronizedObservableCollection ColorProcessParameters { get { return _colorprocessparameters; } set { if (_colorprocessparameters != value) { _colorprocessparameters = value; OnColorProcessParametersChanged(value); } } } protected SynchronizedObservableCollection _rmlextensiontestresults; /// /// Gets or sets the rmlsextensionbase rml extension test results. /// public virtual SynchronizedObservableCollection RmlExtensionTestResults { get { return _rmlextensiontestresults; } set { if (_rmlextensiontestresults != value) { _rmlextensiontestresults = value; OnRmlExtensionTestResultsChanged(value); } } } protected YarnApplication _yarnapplication; /// /// Gets or sets the rmlsextensionbase yarn applications. /// [XmlIgnore] [JsonIgnore] public virtual YarnApplication YarnApplication { get { return _yarnapplication; } set { if (_yarnapplication != value) { _yarnapplication = value; if (YarnApplication != null) { YarnApplicationGuid = YarnApplication.Guid; } OnYarnApplicationChanged(value); } } } protected YarnBrand _yarnbrand; /// /// Gets or sets the rmlsextensionbase yarn brands. /// [XmlIgnore] [JsonIgnore] public virtual YarnBrand YarnBrand { get { return _yarnbrand; } set { if (_yarnbrand != value) { _yarnbrand = value; if (YarnBrand != null) { YarnBrandGuid = YarnBrand.Guid; } OnYarnBrandChanged(value); } } } protected YarnFamily _yarnfamily; /// /// Gets or sets the rmlsextensionbase yarn families. /// [XmlIgnore] [JsonIgnore] public virtual YarnFamily YarnFamily { get { return _yarnfamily; } set { if (_yarnfamily != value) { _yarnfamily = value; if (YarnFamily != null) { YarnFamilyGuid = YarnFamily.Guid; } OnYarnFamilyChanged(value); } } } protected YarnGlossLevel _yarnglosslevel; /// /// Gets or sets the rmlsextensionbase yarn gloss levels. /// [XmlIgnore] [JsonIgnore] public virtual YarnGlossLevel YarnGlossLevel { get { return _yarnglosslevel; } set { if (_yarnglosslevel != value) { _yarnglosslevel = value; if (YarnGlossLevel != null) { YarnGlossLevelGuid = YarnGlossLevel.Guid; } OnYarnGlossLevelChanged(value); } } } protected YarnGroup _yarngroup; /// /// Gets or sets the rmlsextensionbase yarn groups. /// [XmlIgnore] [JsonIgnore] public virtual YarnGroup YarnGroup { get { return _yarngroup; } set { if (_yarngroup != value) { _yarngroup = value; if (YarnGroup != null) { YarnGroupGuid = YarnGroup.Guid; } OnYarnGroupChanged(value); } } } protected YarnIndustrysector _yarnindustrysector; /// /// Gets or sets the rmlsextensionbase yarn industrysectors. /// [XmlIgnore] [JsonIgnore] public virtual YarnIndustrysector YarnIndustrysector { get { return _yarnindustrysector; } set { if (_yarnindustrysector != value) { _yarnindustrysector = value; if (YarnIndustrysector != null) { YarnIndustrysectorGuid = YarnIndustrysector.Guid; } OnYarnIndustrysectorChanged(value); } } } protected YarnSubFamily _yarnsubfamily; /// /// Gets or sets the rmlsextensionbase yarn sub families. /// [XmlIgnore] [JsonIgnore] public virtual YarnSubFamily YarnSubFamily { get { return _yarnsubfamily; } set { if (_yarnsubfamily != value) { _yarnsubfamily = value; if (YarnSubFamily != null) { YarnSubFamilyGuid = YarnSubFamily.Guid; } OnYarnSubFamilyChanged(value); } } } protected YarnTexturing _yarntexturing; /// /// Gets or sets the rmlsextensionbase yarn texturings. /// [XmlIgnore] [JsonIgnore] public virtual YarnTexturing YarnTexturing { get { return _yarntexturing; } set { if (_yarntexturing != value) { _yarntexturing = value; if (YarnTexturing != null) { YarnTexturingGuid = YarnTexturing.Guid; } OnYarnTexturingChanged(value); } } } protected YarnType _yarntype; /// /// Gets or sets the rmlsextensionbase yarn types. /// [XmlIgnore] [JsonIgnore] public virtual YarnType YarnType { get { return _yarntype; } set { if (_yarntype != value) { _yarntype = value; if (YarnType != null) { YarnTypeGuid = YarnType.Guid; } OnYarnTypeChanged(value); } } } protected YarnWhiteShade _yarnwhiteshade; /// /// Gets or sets the rmlsextensionbase yarn white shades. /// [XmlIgnore] [JsonIgnore] public virtual YarnWhiteShade YarnWhiteShade { get { return _yarnwhiteshade; } set { if (_yarnwhiteshade != value) { _yarnwhiteshade = value; if (YarnWhiteShade != null) { YarnWhiteShadeGuid = YarnWhiteShade.Guid; } OnYarnWhiteShadeChanged(value); } } } protected SynchronizedObservableCollection _rmlextensioncolorcalibrations; /// /// Gets or sets the rmlsextensionbase rml extension color calibrations. /// public virtual SynchronizedObservableCollection RmlExtensionColorCalibrations { get { return _rmlextensioncolorcalibrations; } set { if (_rmlextensioncolorcalibrations != value) { _rmlextensioncolorcalibrations = value; OnRmlExtensionColorCalibrationsChanged(value); } } } protected SynchronizedObservableCollection _rmlextensioncolorshades; /// /// Gets or sets the rmlsextensionbase rml extension color shades. /// public virtual SynchronizedObservableCollection RmlExtensionColorShades { get { return _rmlextensioncolorshades; } set { if (_rmlextensioncolorshades != value) { _rmlextensioncolorshades = value; OnRmlExtensionColorShadesChanged(value); } } } protected Rml _rmls; /// /// Gets or sets the rmlsextensionbase rml. /// [XmlIgnore] [JsonIgnore] public virtual Rml Rmls { get { return _rmls; } set { if (_rmls != value) { _rmls = value; if (Rmls != null) { RmlsGuid = Rmls.Guid; } OnRmlsChanged(value); } } } /// /// Called when the Created has changed. /// protected virtual void OnCreatedChanged(DateTime created) { CreatedChanged?.Invoke(this, created); RaisePropertyChanged(nameof(Created)); } /// /// Called when the Country has changed. /// protected virtual void OnCountryChanged(String country) { CountryChanged?.Invoke(this, country); RaisePropertyChanged(nameof(Country)); } /// /// Called when the LinerarDensity has changed. /// protected virtual void OnLinerarDensityChanged(Int32 linerardensity) { LinerarDensityChanged?.Invoke(this, linerardensity); RaisePropertyChanged(nameof(LinerarDensity)); } /// /// Called when the TwistTpm has changed. /// protected virtual void OnTwistTpmChanged(Int32 twisttpm) { TwistTpmChanged?.Invoke(this, twisttpm); RaisePropertyChanged(nameof(TwistTpm)); } /// /// Called when the TwistDirection has changed. /// protected virtual void OnTwistDirectionChanged(Nullable twistdirection) { TwistDirectionChanged?.Invoke(this, twistdirection); RaisePropertyChanged(nameof(TwistDirection)); } /// /// Called when the MinElongation has changed. /// protected virtual void OnMinElongationChanged(Nullable minelongation) { MinElongationChanged?.Invoke(this, minelongation); RaisePropertyChanged(nameof(MinElongation)); } /// /// Called when the MaxElongation has changed. /// protected virtual void OnMaxElongationChanged(Nullable maxelongation) { MaxElongationChanged?.Invoke(this, maxelongation); RaisePropertyChanged(nameof(MaxElongation)); } /// /// Called when the MinMaxForceN has changed. /// protected virtual void OnMinMaxForceNChanged(Nullable minmaxforcen) { MinMaxForceNChanged?.Invoke(this, minmaxforcen); RaisePropertyChanged(nameof(MinMaxForceN)); } /// /// Called when the MaxMaxForceN has changed. /// protected virtual void OnMaxMaxForceNChanged(Nullable maxmaxforcen) { MaxMaxForceNChanged?.Invoke(this, maxmaxforcen); RaisePropertyChanged(nameof(MaxMaxForceN)); } /// /// Called when the MinElasticity has changed. /// protected virtual void OnMinElasticityChanged(Nullable minelasticity) { MinElasticityChanged?.Invoke(this, minelasticity); RaisePropertyChanged(nameof(MinElasticity)); } /// /// Called when the MaxElasticity has changed. /// protected virtual void OnMaxElasticityChanged(Nullable maxelasticity) { MaxElasticityChanged?.Invoke(this, maxelasticity); RaisePropertyChanged(nameof(MaxElasticity)); } /// /// Called when the MinTenacity has changed. /// protected virtual void OnMinTenacityChanged(Nullable mintenacity) { MinTenacityChanged?.Invoke(this, mintenacity); RaisePropertyChanged(nameof(MinTenacity)); } /// /// Called when the MaxTenacity has changed. /// protected virtual void OnMaxTenacityChanged(Nullable maxtenacity) { MaxTenacityChanged?.Invoke(this, maxtenacity); RaisePropertyChanged(nameof(MaxTenacity)); } /// /// Called when the Finishing has changed. /// protected virtual void OnFinishingChanged(String finishing) { FinishingChanged?.Invoke(this, finishing); RaisePropertyChanged(nameof(Finishing)); } /// /// Called when the Status has changed. /// protected virtual void OnStatusChanged(Int32 status) { StatusChanged?.Invoke(this, status); RaisePropertyChanged(nameof(Status)); } /// /// Called when the RmlLevel has changed. /// protected virtual void OnRmlLevelChanged(Int32 rmllevel) { RmlLevelChanged?.Invoke(this, rmllevel); RaisePropertyChanged(nameof(RmlLevel)); } /// /// Called when the ColorProcessParameters has changed. /// protected virtual void OnColorProcessParametersChanged(SynchronizedObservableCollection colorprocessparameters) { ColorProcessParametersChanged?.Invoke(this, colorprocessparameters); RaisePropertyChanged(nameof(ColorProcessParameters)); } /// /// Called when the RmlExtensionTestResults has changed. /// protected virtual void OnRmlExtensionTestResultsChanged(SynchronizedObservableCollection rmlextensiontestresults) { RmlExtensionTestResultsChanged?.Invoke(this, rmlextensiontestresults); RaisePropertyChanged(nameof(RmlExtensionTestResults)); } /// /// Called when the YarnApplication has changed. /// protected virtual void OnYarnApplicationChanged(YarnApplication yarnapplication) { YarnApplicationChanged?.Invoke(this, yarnapplication); RaisePropertyChanged(nameof(YarnApplication)); } /// /// Called when the YarnBrand has changed. /// protected virtual void OnYarnBrandChanged(YarnBrand yarnbrand) { YarnBrandChanged?.Invoke(this, yarnbrand); RaisePropertyChanged(nameof(YarnBrand)); } /// /// Called when the YarnFamily has changed. /// protected virtual void OnYarnFamilyChanged(YarnFamily yarnfamily) { YarnFamilyChanged?.Invoke(this, yarnfamily); RaisePropertyChanged(nameof(YarnFamily)); } /// /// Called when the YarnGlossLevel has changed. /// protected virtual void OnYarnGlossLevelChanged(YarnGlossLevel yarnglosslevel) { YarnGlossLevelChanged?.Invoke(this, yarnglosslevel); RaisePropertyChanged(nameof(YarnGlossLevel)); } /// /// Called when the YarnGroup has changed. /// protected virtual void OnYarnGroupChanged(YarnGroup yarngroup) { YarnGroupChanged?.Invoke(this, yarngroup); RaisePropertyChanged(nameof(YarnGroup)); } /// /// Called when the YarnIndustrysector has changed. /// protected virtual void OnYarnIndustrysectorChanged(YarnIndustrysector yarnindustrysector) { YarnIndustrysectorChanged?.Invoke(this, yarnindustrysector); RaisePropertyChanged(nameof(YarnIndustrysector)); } /// /// Called when the YarnSubFamily has changed. /// protected virtual void OnYarnSubFamilyChanged(YarnSubFamily yarnsubfamily) { YarnSubFamilyChanged?.Invoke(this, yarnsubfamily); RaisePropertyChanged(nameof(YarnSubFamily)); } /// /// Called when the YarnTexturing has changed. /// protected virtual void OnYarnTexturingChanged(YarnTexturing yarntexturing) { YarnTexturingChanged?.Invoke(this, yarntexturing); RaisePropertyChanged(nameof(YarnTexturing)); } /// /// Called when the YarnType has changed. /// protected virtual void OnYarnTypeChanged(YarnType yarntype) { YarnTypeChanged?.Invoke(this, yarntype); RaisePropertyChanged(nameof(YarnType)); } /// /// Called when the YarnWhiteShade has changed. /// protected virtual void OnYarnWhiteShadeChanged(YarnWhiteShade yarnwhiteshade) { YarnWhiteShadeChanged?.Invoke(this, yarnwhiteshade); RaisePropertyChanged(nameof(YarnWhiteShade)); } /// /// Called when the RmlExtensionColorCalibrations has changed. /// protected virtual void OnRmlExtensionColorCalibrationsChanged(SynchronizedObservableCollection rmlextensioncolorcalibrations) { RmlExtensionColorCalibrationsChanged?.Invoke(this, rmlextensioncolorcalibrations); RaisePropertyChanged(nameof(RmlExtensionColorCalibrations)); } /// /// Called when the RmlExtensionColorShades has changed. /// protected virtual void OnRmlExtensionColorShadesChanged(SynchronizedObservableCollection rmlextensioncolorshades) { RmlExtensionColorShadesChanged?.Invoke(this, rmlextensioncolorshades); RaisePropertyChanged(nameof(RmlExtensionColorShades)); } /// /// Called when the Rmls has changed. /// protected virtual void OnRmlsChanged(Rml rmls) { RmlsChanged?.Invoke(this, rmls); RaisePropertyChanged(nameof(Rmls)); } /// /// Initializes a new instance of the class. /// public RmlsExtensionBase() : base() { ColorProcessParameters = new SynchronizedObservableCollection(); RmlExtensionTestResults = new SynchronizedObservableCollection(); RmlExtensionColorCalibrations = new SynchronizedObservableCollection(); RmlExtensionColorShades = new SynchronizedObservableCollection(); } } }