3 overrides of StorageAccessor
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
1107public override MetaAccessor StorageAccessor {
Mapping\MappedMetaModel.cs (2)
1062public override MetaAccessor StorageAccessor { 1759public override MetaAccessor StorageAccessor {
46 references to StorageAccessor
System.Data.Linq (46)
ChangeConflicts.cs (5)
317object oValue = member.StorageAccessor.GetBoxedValue(this.original); 321object dValue = member.StorageAccessor.GetBoxedValue(this.database); 387this.originalValue = metaMember.StorageAccessor.GetBoxedValue(conflict.Original); 388this.databaseValue = metaMember.StorageAccessor.GetBoxedValue(conflict.Database); 389this.currentValue = metaMember.StorageAccessor.GetBoxedValue(conflict.TrackedObject.Current);
ChangeDirector.cs (1)
300: mm.StorageAccessor;
ChangeProcessor.cs (9)
223!(thisMember.StorageAccessor.HasAssignedValue(trackedInstance) || thisMember.StorageAccessor.HasLoadedValue(trackedInstance))) 238thisKey.StorageAccessor.SetBoxedValue(ref trackedInstance, null); 504if (assoc.ThisMember.StorageAccessor.HasAssignedValue(instance) || 505assoc.ThisMember.StorageAccessor.HasLoadedValue(instance) 520if (assoc.ThisMember.StorageAccessor.HasAssignedValue(item.Current) || 521assoc.ThisMember.StorageAccessor.HasLoadedValue(item.Current) 623object xValue = mm.StorageAccessor.GetBoxedValue(x.Current); 624object yValue = mm.StorageAccessor.GetBoxedValue(y.Current);
ChangeTracker.cs (27)
315assoc.ThisMember.StorageAccessor.HasAssignedValue(Current) && 316assoc.ThisMember.StorageAccessor.GetBoxedValue(Current) == null) { 418mm.StorageAccessor.SetBoxedValue(ref instance, value); 451object freshValue = mm.StorageAccessor.GetBoxedValue(freshInstance); 497object currentValue = mm.StorageAccessor.GetBoxedValue(this.current); 499mm.StorageAccessor.SetBoxedValue(ref this.current, freshValue); 505if (am.StorageAccessor.HasValue(this.current)) { 536if (mm.StorageAccessor.HasValue(instance)) { 548object value = mm.StorageAccessor.GetBoxedValue(instance); 551mm.StorageAccessor.SetBoxedValue(ref copy, value); 571bool hasAssigned = mm.StorageAccessor.HasAssignedValue(this.current); 572bool hasLoaded = mm.StorageAccessor.HasLoadedValue(this.current); 574object parent = mm.StorageAccessor.GetBoxedValue(this.current); 580object parentValue = accParent.StorageAccessor.GetBoxedValue(parent); 581accThis.StorageAccessor.SetBoxedValue(ref this.current, parentValue); 592if (accThis.StorageAccessor.GetBoxedValue(this.current) != null) { 597accThis.StorageAccessor.SetBoxedValue(ref this.current, null); 652return mm.StorageAccessor.HasAssignedValue(this.original); 654if (mm.StorageAccessor.HasValue(this.current)) { 655if (this.original != null && mm.StorageAccessor.HasValue(this.original)) { 668else if (mm.IsDeferred && mm.StorageAccessor.HasAssignedValue(this.current)) { 694if (this.original != null && mm.StorageAccessor.HasValue(this.original)) { 698else if (this.original == null || (mm.IsDeferred && !mm.StorageAccessor.HasLoadedValue(this.current))) { 710member.StorageAccessor.HasAssignedValue(this.current) && 737MetaAccessor acc = deferredMember.StorageAccessor; 770MetaAccessor acc = deferredMember.StorageAccessor; 817otherItem = assoc.ThisMember.StorageAccessor.GetBoxedValue(this.current);
DataServices.cs (2)
76value = mm.StorageAccessor.GetBoxedValue(item); 337object value = keys[i].StorageAccessor.GetBoxedValue(instance);
IdentityManager.cs (2)
83new object[] { mm.StorageAccessor, 0 }, null 91new object[] { mm.StorageAccessor, i, km }, null