1 override of Original
System.Data.Linq (1)
ChangeTracker.cs (1)
277internal override object Original {
15 references to Original
System.Data.Linq (15)
ChangeConflicts.cs (2)
163this.original = trackedObject.CreateDataCopy(trackedObject.Original); 288this.Session.Context.Services.RemoveCachedObjectLike(trackedObject.Type, trackedObject.Original);
ChangeDirector.cs (3)
315object database = tracked.Original; 365object memberValue = mm.MemberAccessor.GetBoxedValue(tracked.Original); 387object original = tracked.CreateDataCopy(tracked.Original);
ChangeProcessor.cs (7)
142this.services.RemoveCachedObjectLike(deletedItem.Type, deletedItem.Original); 420tracked.ConvertToPossiblyModified(cachedTracked.Original); 441tracked.ConvertToPossiblyModified(cachedTracked.Original); 519if (item.Original != null && item.Current != null) { 523return this.GetOtherItem(assoc, item.Current) != this.GetOtherItem(assoc, item.Original); 527object[] originaFKs = CommonDataServices.GetForeignKeyValues(assoc, item.Original); 549TrackedObject dbOtherItem = this.GetOtherItem(assoc, item.Original);
DataContext.cs (3)
621object[] keyValues = CommonDataServices.GetKeyValues(trackedObject.Type, trackedObject.Original); 1579if (tracked.Original != null) { 1580return (TEntity) tracked.CreateDataCopy(tracked.Original);