7 writes to original
System.Data.Linq (7)
ChangeTracker.cs (7)
255this.original = original; 337this.original = null; 360this.original = this.CreateDataCopy(originalState); 388this.original = this.current; 391this.original = this.CreateDataCopy(this.current); 458this.original = this.CreateDataCopy(freshInstance); 559this.original = this.CreateDataCopy(this.current);
21 references to original
System.Data.Linq (21)
ChangeTracker.cs (21)
278get { return this.original; } 298get { return this.state == State.Modified || (this.state == State.PossiblyModified && this.current != this.original && this.HasChangedValues()); } 302get { return this.state == State.PossiblyModified && (this.current == this.original || !this.HasChangedValues()); } 329(this.state == State.PossiblyModified && this.current != this.original) || 558if (this.original == this.current) { 586if (mm.IsDeferred || (this.original != null && mm.MemberAccessor.GetBoxedValue(this.original) != null)) { 591if (this.original != null && this.HasChangedValue(accThis)) { 622if (this.original != null) { 625object dbDiscriminator = type.Discriminator.MemberAccessor.GetBoxedValue(this.original); 631currentDiscriminator, original.GetType().Name, currentTypeFromDiscriminator); 648if (this.current == this.original) { 652return mm.StorageAccessor.HasAssignedValue(this.original); 655if (this.original != null && mm.StorageAccessor.HasValue(this.original)) { 661object baseline = mm.MemberAccessor.GetBoxedValue(this.original); 676if (this.current == this.original) { 694if (this.original != null && mm.StorageAccessor.HasValue(this.original)) { 695object originalValue = mm.MemberAccessor.GetBoxedValue(this.original); 698else if (this.original == null || (mm.IsDeferred && !mm.StorageAccessor.HasLoadedValue(this.current))) {