Welcome to Rainbow Portal Community Sign in | Join | Help

Awsome Code Dom

Full observer patter on item object generated in half second using code dome for all tables currently in content db.

 

   1:     public class Item
   2:      {
   3:          #region Fields
   4:          private long m_ItemId;
   5:          
   6:          private long m_ItemMasterID;
   7:          
   8:          private int m_ItemTypeId;
   9:          
  10:          private string m_culturename;
  11:          
  12:          private string m_Title;
  13:          
  14:          private bool m_IsStoredInDb;
  15:          
  16:          private long m_Version;
  17:          
  18:          private bool m_IsEncrypted;
  19:          #endregion
  20:   
  21:          public long ItemId {
  22:              get {
  23:                  return this.m_ItemId;
  24:              }
  25:              set {
  26:                  if ((this.m_ItemId != value)) {
  27:                      long oldValue = this.m_ItemId;
  28:                      this.m_ItemId = value;
  29:                      this.OnItemIdChanged(new ItemIdChangedEventArgs(oldValue, this.m_ItemId));
  30:                  }
  31:              }
  32:          }
  33:          
  34:          public long ItemMasterID {
  35:              get {
  36:                  return this.m_ItemMasterID;
  37:              }
  38:              set {
  39:                  if ((this.m_ItemMasterID != value)) {
  40:                      long oldValue = this.m_ItemMasterID;
  41:                      this.m_ItemMasterID = value;
  42:                      this.OnItemMasterIDChanged(new ItemMasterIDChangedEventArgs(oldValue, this.m_ItemMasterID));
  43:                  }
  44:              }
  45:          }
  46:          
  47:          public int ItemTypeId {
  48:              get {
  49:                  return this.m_ItemTypeId;
  50:              }
  51:              set {
  52:                  if ((this.m_ItemTypeId != value)) {
  53:                      int oldValue = this.m_ItemTypeId;
  54:                      this.m_ItemTypeId = value;
  55:                      this.OnItemTypeIdChanged(new ItemTypeIdChangedEventArgs(oldValue, this.m_ItemTypeId));
  56:                  }
  57:              }
  58:          }
  59:          
  60:          public string culturename {
  61:              get {
  62:                  return this.m_culturename;
  63:              }
  64:              set {
  65:                  if ((this.m_culturename != value)) {
  66:                      string oldValue = this.m_culturename;
  67:                      this.m_culturename = value;
  68:                      this.OnculturenameChanged(new culturenameChangedEventArgs(oldValue, this.m_culturename));
  69:                  }
  70:              }
  71:          }
  72:          
  73:          public string Title {
  74:              get {
  75:                  return this.m_Title;
  76:              }
  77:              set {
  78:                  if ((this.m_Title != value)) {
  79:                      string oldValue = this.m_Title;
  80:                      this.m_Title = value;
  81:                      this.OnTitleChanged(new TitleChangedEventArgs(oldValue, this.m_Title));
  82:                  }
  83:              }
  84:          }
  85:          
  86:          public bool IsStoredInDb {
  87:              get {
  88:                  return this.m_IsStoredInDb;
  89:              }
  90:              set {
  91:                  if ((this.m_IsStoredInDb != value)) {
  92:                      bool oldValue = this.m_IsStoredInDb;
  93:                      this.m_IsStoredInDb = value;
  94:                      this.OnIsStoredInDbChanged(new IsStoredInDbChangedEventArgs(oldValue, this.m_IsStoredInDb));
  95:                  }
  96:              }
  97:          }
  98:          
  99:          public long Version {
 100:              get {
 101:                  return this.m_Version;
 102:              }
 103:              set {
 104:                  if ((this.m_Version != value)) {
 105:                      long oldValue = this.m_Version;
 106:                      this.m_Version = value;
 107:                      this.OnVersionChanged(new VersionChangedEventArgs(oldValue, this.m_Version));
 108:                  }
 109:              }
 110:          }
 111:          
 112:          public bool IsEncrypted {
 113:              get {
 114:                  return this.m_IsEncrypted;
 115:              }
 116:              set {
 117:                  if ((this.m_IsEncrypted != value)) {
 118:                      bool oldValue = this.m_IsEncrypted;
 119:                      this.m_IsEncrypted = value;
 120:                      this.OnIsEncryptedChanged(new IsEncryptedChangedEventArgs(oldValue, this.m_IsEncrypted));
 121:                  }
 122:              }
 123:          }
 124:          
 125:          public event ItemIdChangedEventHandler ItemIdChanged;
 126:          
 127:          public event ItemMasterIDChangedEventHandler ItemMasterIDChanged;
 128:          
 129:          public event ItemTypeIdChangedEventHandler ItemTypeIdChanged;
 130:          
 131:          public event culturenameChangedEventHandler culturenameChanged;
 132:          
 133:          public event TitleChangedEventHandler TitleChanged;
 134:          
 135:          public event IsStoredInDbChangedEventHandler IsStoredInDbChanged;
 136:          
 137:          public event VersionChangedEventHandler VersionChanged;
 138:          
 139:          public event IsEncryptedChangedEventHandler IsEncryptedChanged;
 140:          
 141:          protected virtual void OnItemIdChanged(ItemIdChangedEventArgs e) {
 142:              if ((this.ItemIdChanged != null)) {
 143:                  this.ItemIdChanged(this, e);
 144:              }
 145:          }
 146:          
 147:          protected virtual void OnItemMasterIDChanged(ItemMasterIDChangedEventArgs e) {
 148:              if ((this.ItemMasterIDChanged != null)) {
 149:                  this.ItemMasterIDChanged(this, e);
 150:              }
 151:          }
 152:          
 153:          protected virtual void OnItemTypeIdChanged(ItemTypeIdChangedEventArgs e) {
 154:              if ((this.ItemTypeIdChanged != null)) {
 155:                  this.ItemTypeIdChanged(this, e);
 156:              }
 157:          }
 158:          
 159:          protected virtual void OnculturenameChanged(culturenameChangedEventArgs e) {
 160:              if ((this.culturenameChanged != null)) {
 161:                  this.culturenameChanged(this, e);
 162:              }
 163:          }
 164:          
 165:          protected virtual void OnTitleChanged(TitleChangedEventArgs e) {
 166:              if ((this.TitleChanged != null)) {
 167:                  this.TitleChanged(this, e);
 168:              }
 169:          }
 170:          
 171:          protected virtual void OnIsStoredInDbChanged(IsStoredInDbChangedEventArgs e) {
 172:              if ((this.IsStoredInDbChanged != null)) {
 173:                  this.IsStoredInDbChanged(this, e);
 174:              }
 175:          }
 176:          
 177:          protected virtual void OnVersionChanged(VersionChangedEventArgs e) {
 178:              if ((this.VersionChanged != null)) {
 179:                  this.VersionChanged(this, e);
 180:              }
 181:          }
 182:          
 183:          protected virtual void OnIsEncryptedChanged(IsEncryptedChangedEventArgs e) {
 184:              if ((this.IsEncryptedChanged != null)) {
 185:                  this.IsEncryptedChanged(this, e);
 186:              }
 187:          }
 188:          
 189:          public delegate void ItemIdChangedEventHandler(object sender, ItemIdChangedEventArgs e);
 190:          
 191:          public class ItemIdChangedEventArgs : System.EventArgs {
 192:              
 193:              private long m_OldValue;
 194:              
 195:              private long m_NewValue;
 196:              
 197:              public ItemIdChangedEventArgs(long OldValue, long NewValue) {
 198:                  this.m_OldValue = OldValue;
 199:                  this.m_NewValue = NewValue;
 200:              }
 201:              
 202:              public virtual long OldValue {
 203:                  get {
 204:                      return this.m_OldValue;
 205:                  }
 206:              }
 207:              
 208:              public virtual long NewValue {
 209:                  get {
 210:                      return this.m_NewValue;
 211:                  }
 212:              }
 213:          }
 214:          
 215:          public delegate void ItemMasterIDChangedEventHandler(object sender, ItemMasterIDChangedEventArgs e);
 216:          
 217:          public class ItemMasterIDChangedEventArgs : System.EventArgs {
 218:              
 219:              private long m_OldValue;
 220:              
 221:              private long m_NewValue;
 222:              
 223:              public ItemMasterIDChangedEventArgs(long OldValue, long NewValue) {
 224:                  this.m_OldValue = OldValue;
 225:                  this.m_NewValue = NewValue;
 226:              }
 227:              
 228:              public virtual long OldValue {
 229:                  get {
 230:                      return this.m_OldValue;
 231:                  }
 232:              }
 233:              
 234:              public virtual long NewValue {
 235:                  get {
 236:                      return this.m_NewValue;
 237:                  }
 238:              }
 239:          }
 240:          
 241:          public delegate void ItemTypeIdChangedEventHandler(object sender, ItemTypeIdChangedEventArgs e);
 242:          
 243:          public class ItemTypeIdChangedEventArgs : System.EventArgs {
 244:              
 245:              private int m_OldValue;
 246:              
 247:              private int m_NewValue;
 248:              
 249:              public ItemTypeIdChangedEventArgs(int OldValue, int NewValue) {
 250:                  this.m_OldValue = OldValue;
 251:                  this.m_NewValue = NewValue;
 252:              }
 253:              
 254:              public virtual int OldValue {
 255:                  get {
 256:                      return this.m_OldValue;
 257:                  }
 258:              }
 259:              
 260:              public virtual int NewValue {
 261:                  get {
 262:                      return this.m_NewValue;
 263:                  }
 264:              }
 265:          }
 266:          
 267:          public delegate void culturenameChangedEventHandler(object sender, culturenameChangedEventArgs e);
 268:          
 269:          public class culturenameChangedEventArgs : System.EventArgs {
 270:              
 271:              private string m_OldValue;
 272:              
 273:              private string m_NewValue;
 274:              
 275:              public culturenameChangedEventArgs(string OldValue, string NewValue) {
 276:                  this.m_OldValue = OldValue;
 277:                  this.m_NewValue = NewValue;
 278:              }
 279:              
 280:              public virtual string OldValue {
 281:                  get {
 282:                      return this.m_OldValue;
 283:                  }
 284:              }
 285:              
 286:              public virtual string NewValue {
 287:                  get {
 288:                      return this.m_NewValue;
 289:                  }
 290:              }
 291:          }
 292:          
 293:          public delegate void TitleChangedEventHandler(object sender, TitleChangedEventArgs e);
 294:          
 295:          public class TitleChangedEventArgs : System.EventArgs {
 296:              
 297:              private string m_OldValue;
 298:              
 299:              private string m_NewValue;
 300:              
 301:              public TitleChangedEventArgs(string OldValue, string NewValue) {
 302:                  this.m_OldValue = OldValue;
 303:                  this.m_NewValue = NewValue;
 304:              }
 305:              
 306:              public virtual string OldValue {
 307:                  get {
 308:                      return this.m_OldValue;
 309:                  }
 310:              }
 311:              
 312:              public virtual string NewValue {
 313:                  get {
 314:                      return this.m_NewValue;
 315:                  }
 316:              }
 317:          }
 318:          
 319:          public delegate void IsStoredInDbChangedEventHandler(object sender, IsStoredInDbChangedEventArgs e);
 320:          
 321:          public class IsStoredInDbChangedEventArgs : System.EventArgs {
 322:              
 323:              private bool m_OldValue;
 324:              
 325:              private bool m_NewValue;
 326:              
 327:              public IsStoredInDbChangedEventArgs(bool OldValue, bool NewValue) {
 328:                  this.m_OldValue = OldValue;
 329:                  this.m_NewValue = NewValue;
 330:              }
 331:              
 332:              public virtual bool OldValue {
 333:                  get {
 334:                      return this.m_OldValue;
 335:                  }
 336:              }
 337:              
 338:              public virtual bool NewValue {
 339:                  get {
 340:                      return this.m_NewValue;
 341:                  }
 342:              }
 343:          }
 344:          
 345:          public delegate void VersionChangedEventHandler(object sender, VersionChangedEventArgs e);
 346:          
 347:          public class VersionChangedEventArgs : System.EventArgs {
 348:              
 349:              private long m_OldValue;
 350:              
 351:              private long m_NewValue;
 352:              
 353:              public VersionChangedEventArgs(long OldValue, long NewValue) {
 354:                  this.m_OldValue = OldValue;
 355:                  this.m_NewValue = NewValue;
 356:              }
 357:              
 358:              public virtual long OldValue {
 359:                  get {
 360:                      return this.m_OldValue;
 361:                  }
 362:              }
 363:              
 364:              public virtual long NewValue {
 365:                  get {
 366:                      return this.m_NewValue;
 367:                  }
 368:              }
 369:          }
 370:          
 371:          public delegate void IsEncryptedChangedEventHandler(object sender, IsEncryptedChangedEventArgs e);
 372:          
 373:          public class IsEncryptedChangedEventArgs : System.EventArgs {
 374:              
 375:              private bool m_OldValue;
 376:              
 377:              private bool m_NewValue;
 378:              
 379:              public IsEncryptedChangedEventArgs(bool OldValue, bool NewValue) {
 380:                  this.m_OldValue = OldValue;
 381:                  this.m_NewValue = NewValue;
 382:              }
 383:              
 384:              public virtual bool OldValue {
 385:                  get {
 386:                      return this.m_OldValue;
 387:                  }
 388:              }
 389:              
 390:              public virtual bool NewValue {
 391:                  get {
 392:                      return this.m_NewValue;
 393:                  }
 394:              }
 395:          }
 396:      }
Published lunedì 1 maggio 2006 5.21 by Jonathan
Filed under: ,

Comments

# re: Awsome Code Dom

mercoledì 3 maggio 2006 3.14 by ramseur
Very COOOOOLLLLL !  Link?

# re: Awsome Code Dom

mercoledì 3 maggio 2006 5.57 by Jonathan
code for the generated classes? or for the code dom? Not all my code is open source ;-) but maybe ill write some blog entries on using codedom at some point... too many things i am working on :-)

# New to DNS Blogs

lunedì 26 giugno 2006 5.33 by jonathan's blog
I have some blogging there on things like providing design time support to your custom controls, codedom, builiding a generic setting objects and client side javascript stuff.
Anonymous comments are disabled