3 overrides of MemberAccessor
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
1101public override MetaAccessor MemberAccessor {
Mapping\MappedMetaModel.cs (2)
1056public override MetaAccessor MemberAccessor { 1753public override MetaAccessor MemberAccessor {
19 references to MemberAccessor
System.Data.Linq (19)
ChangeDirector.cs (2)
299? mm.MemberAccessor 365object memberValue = mm.MemberAccessor.GetBoxedValue(tracked.Original);
ChangeProcessor.cs (4)
182System.Collections.IList collection = assoc.OtherMember.MemberAccessor.GetBoxedValue(cached) as System.Collections.IList; 193assoc.OtherMember.MemberAccessor.SetBoxedValue(ref cached, null); 232thisMember.MemberAccessor.SetBoxedValue(ref trackedInstance, null); 507other = assoc.ThisMember.MemberAccessor.GetBoxedValue(instance);
ChangeTracker.cs (9)
422mm.MemberAccessor.SetBoxedValue(ref instance, value); 586if (mm.IsDeferred || (this.original != null && mm.MemberAccessor.GetBoxedValue(this.original) != null)) { 623object currentDiscriminator = type.Discriminator.MemberAccessor.GetBoxedValue(this.current); 625object dbDiscriminator = type.Discriminator.MemberAccessor.GetBoxedValue(this.original); 639this.type.Discriminator.MemberAccessor.SetBoxedValue(ref current, code); 661object baseline = mm.MemberAccessor.GetBoxedValue(this.original); 662object currentValue = mm.MemberAccessor.GetBoxedValue(this.current); 693object currentValue = mm.MemberAccessor.GetBoxedValue(this.current); 695object originalValue = mm.MemberAccessor.GetBoxedValue(this.original);
DataServices.cs (2)
105keyValues.Add(mm.MemberAccessor.GetBoxedValue(instance)); 113keyValues.Add(mm.MemberAccessor.GetBoxedValue(instance));
SqlClient\Query\SqlReorderer.cs (2)
115col = new SqlColumn(mm.MemberAccessor.Type, typeProvider.From(mm.MemberAccessor.Type), name, mm, null, sourceExpression);