using System; using System.ComponentModel; using System.Data.Linq.Mapping; using System.Diagnostics; namespace iMonitorApp.Classes.DataAccess { // Token: 0x0200002D RID: 45 [Table(Name = "dbo.tblAlerts")] public class Alert : INotifyPropertyChanging, INotifyPropertyChanged { // Token: 0x17000072 RID: 114 // (get) Token: 0x060001C6 RID: 454 RVA: 0x0000F294 File Offset: 0x0000D494 // (set) Token: 0x060001C7 RID: 455 RVA: 0x0000F2AC File Offset: 0x0000D4AC [Column(Storage = "_Instrument", DbType = "VarChar(50) NOT NULL", CanBeNull = false, IsPrimaryKey = true)] public string Instrument { get { return this._Instrument; } set { bool flag = this._Instrument != value; if (flag) { this.SendPropertyChanging(); this._Instrument = value; this.SendPropertyChanged("Instrument"); } } } // Token: 0x17000073 RID: 115 // (get) Token: 0x060001C8 RID: 456 RVA: 0x0000F2E8 File Offset: 0x0000D4E8 // (set) Token: 0x060001C9 RID: 457 RVA: 0x0000F300 File Offset: 0x0000D500 [Column(Storage = "_Field", DbType = "VarChar(50) NOT NULL", CanBeNull = false, IsPrimaryKey = true)] public string Field { get { return this._Field; } set { bool flag = this._Field != value; if (flag) { this.SendPropertyChanging(); this._Field = value; this.SendPropertyChanged("Field"); } } } // Token: 0x17000074 RID: 116 // (get) Token: 0x060001CA RID: 458 RVA: 0x0000F33C File Offset: 0x0000D53C // (set) Token: 0x060001CB RID: 459 RVA: 0x0000F354 File Offset: 0x0000D554 [Column(Storage = "_Up", DbType = "Decimal(18,4) NOT NULL")] public decimal Up { get { return this._Up; } set { bool flag = this._Up != value; if (flag) { this.SendPropertyChanging(); this._Up = value; this.SendPropertyChanged("Up"); } } } // Token: 0x17000075 RID: 117 // (get) Token: 0x060001CC RID: 460 RVA: 0x0000F390 File Offset: 0x0000D590 // (set) Token: 0x060001CD RID: 461 RVA: 0x0000F3A8 File Offset: 0x0000D5A8 [Column(Storage = "_Down", DbType = "Decimal(18,4) NOT NULL")] public decimal Down { get { return this._Down; } set { bool flag = this._Down != value; if (flag) { this.SendPropertyChanging(); this._Down = value; this.SendPropertyChanged("Down"); } } } // Token: 0x17000076 RID: 118 // (get) Token: 0x060001CE RID: 462 RVA: 0x0000F3E4 File Offset: 0x0000D5E4 // (set) Token: 0x060001CF RID: 463 RVA: 0x0000F3FC File Offset: 0x0000D5FC [Column(Storage = "_Enabled", DbType = "Bit NOT NULL")] public bool Enabled { get { return this._Enabled; } set { bool flag = this._Enabled != value; if (flag) { this.SendPropertyChanging(); this._Enabled = value; this.SendPropertyChanged("Enabled"); } } } // Token: 0x17000077 RID: 119 // (get) Token: 0x060001D0 RID: 464 RVA: 0x0000F438 File Offset: 0x0000D638 // (set) Token: 0x060001D1 RID: 465 RVA: 0x0000F450 File Offset: 0x0000D650 [Column(Storage = "_Notification", DbType = "Int")] public int? Notification { get { return this._Notification; } set { int? notification = this._Notification; int? num = value; bool flag = !(notification.GetValueOrDefault() == num.GetValueOrDefault() & notification != null == (num != null)); if (flag) { this.SendPropertyChanging(); this._Notification = value; this.SendPropertyChanged("Notification"); } } } // Token: 0x17000078 RID: 120 // (get) Token: 0x060001D2 RID: 466 RVA: 0x0000F4AC File Offset: 0x0000D6AC // (set) Token: 0x060001D3 RID: 467 RVA: 0x0000F4C4 File Offset: 0x0000D6C4 [Column(Storage = "_Email", DbType = "Bit")] public bool? Email { get { return this._Email; } set { bool? email = this._Email; bool? flag = value; bool flag2 = !(email.GetValueOrDefault() == flag.GetValueOrDefault() & email != null == (flag != null)); if (flag2) { this.SendPropertyChanging(); this._Email = value; this.SendPropertyChanged("Email"); } } } // Token: 0x17000079 RID: 121 // (get) Token: 0x060001D4 RID: 468 RVA: 0x0000F520 File Offset: 0x0000D720 // (set) Token: 0x060001D5 RID: 469 RVA: 0x0000F538 File Offset: 0x0000D738 [Column(Storage = "_Phonecall", DbType = "Bit")] public bool? Phonecall { get { return this._Phonecall; } set { bool? phonecall = this._Phonecall; bool? flag = value; bool flag2 = !(phonecall.GetValueOrDefault() == flag.GetValueOrDefault() & phonecall != null == (flag != null)); if (flag2) { this.SendPropertyChanging(); this._Phonecall = value; this.SendPropertyChanged("Phonecall"); } } } // Token: 0x1700007A RID: 122 // (get) Token: 0x060001D6 RID: 470 RVA: 0x0000F594 File Offset: 0x0000D794 // (set) Token: 0x060001D7 RID: 471 RVA: 0x0000F5AC File Offset: 0x0000D7AC [Column(Storage = "_Sound", DbType = "Bit")] public bool? Sound { get { return this._Sound; } set { bool? sound = this._Sound; bool? flag = value; bool flag2 = !(sound.GetValueOrDefault() == flag.GetValueOrDefault() & sound != null == (flag != null)); if (flag2) { this.SendPropertyChanging(); this._Sound = value; this.SendPropertyChanged("Sound"); } } } // Token: 0x1700007B RID: 123 // (get) Token: 0x060001D8 RID: 472 RVA: 0x0000F608 File Offset: 0x0000D808 // (set) Token: 0x060001D9 RID: 473 RVA: 0x0000F620 File Offset: 0x0000D820 [Column(Storage = "_Themes", DbType = "VarChar(250)")] public string Themes { get { return this._Themes; } set { bool flag = this._Themes != value; if (flag) { this.SendPropertyChanging(); this._Themes = value; this.SendPropertyChanged("Themes"); } } } // Token: 0x14000005 RID: 5 // (add) Token: 0x060001DA RID: 474 RVA: 0x0000F65C File Offset: 0x0000D85C // (remove) Token: 0x060001DB RID: 475 RVA: 0x0000F694 File Offset: 0x0000D894 // [DebuggerBrowsable(DebuggerBrowsableState.Never)] public event PropertyChangingEventHandler PropertyChanging; // Token: 0x14000006 RID: 6 // (add) Token: 0x060001DC RID: 476 RVA: 0x0000F6CC File Offset: 0x0000D8CC // (remove) Token: 0x060001DD RID: 477 RVA: 0x0000F704 File Offset: 0x0000D904 // [DebuggerBrowsable(DebuggerBrowsableState.Never)] public event PropertyChangedEventHandler PropertyChanged; // Token: 0x060001DE RID: 478 RVA: 0x0000F73C File Offset: 0x0000D93C protected virtual void SendPropertyChanging() { bool flag = this.PropertyChanging != null; if (flag) { this.PropertyChanging(this, Alert.emptyChangingEventArgs); } } // Token: 0x060001DF RID: 479 RVA: 0x0000F76C File Offset: 0x0000D96C protected virtual void SendPropertyChanged(string propertyName) { bool flag = this.PropertyChanged != null; if (flag) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } // Token: 0x040000EB RID: 235 private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(string.Empty); // Token: 0x040000EC RID: 236 private string _Instrument; // Token: 0x040000ED RID: 237 private string _Field; // Token: 0x040000EE RID: 238 private decimal _Up; // Token: 0x040000EF RID: 239 private decimal _Down; // Token: 0x040000F0 RID: 240 private bool _Enabled; // Token: 0x040000F1 RID: 241 private int? _Notification; // Token: 0x040000F2 RID: 242 private bool? _Email; // Token: 0x040000F3 RID: 243 private bool? _Phonecall; // Token: 0x040000F4 RID: 244 private bool? _Sound; // Token: 0x040000F5 RID: 245 private string _Themes; } }