3 overrides of Member
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
1086public override MemberInfo Member {
Mapping\MappedMetaModel.cs (2)
1041public override MemberInfo Member { 1738public override MemberInfo Member {
87 references to Member
System.Data.Linq (82)
ChangeConflicts.cs (1)
417get { return this.metaMember.Member; }
ChangeDirector.cs (6)
255initializers[i++] = Expression.Convert(this.GetMemberExpression(source, mm.Member), typeof(object)); 298(mm.Member is PropertyInfo && ((PropertyInfo)mm.Member).CanWrite) 354this.GetMemberExpression(serverItem, mt.VersionMember.Member), 355this.GetMemberExpression(Expression.Constant(tracked.Current), mt.VersionMember.Member) 368this.GetMemberExpression(serverItem, mm.Member),
ChangeTracker.cs (4)
593throw Error.InconsistentAssociationAndKeyChange(accThis.Member.Name, mm.Member.Name); 696yield return new ModifiedMemberInfo(mm.Member, currentValue, originalValue); 699yield return new ModifiedMemberInfo(mm.Member, currentValue, null);
DataServices.cs (6)
220Expression memberExpression = (metaMember.Member is FieldInfo) 221? Expression.Field(serverItem, (FieldInfo)metaMember.Member) 222: Expression.Property(serverItem, (PropertyInfo)metaMember.Member); 262Expression mem = (member.Member is PropertyInfo) 263? Expression.Property(e, (PropertyInfo)member.Member) 264: Expression.Field(e, (FieldInfo)member.Member);
Mapping\AttributedMetaModel.cs (10)
475object dn = InheritanceRules.DistinguishedMemberName(mem.Member); 478throw Error.MemberMappedMoreThanOnce(mem.Member.Name); 566if (mm.IsPrimaryKey && this.inheritanceRoot != this && mm.Member.DeclaringType == this.type) { 649throw Error.TwoMembersMarkedAsPrimaryKeyAndDBGenerated(mm.Member, this.dbGeneratedIdentity.Member); 658throw Error.TwoMembersMarkedAsRowVersion(mm.Member, this.version.Member); 663throw Error.TwoMembersMarkedAsInheritanceDiscriminator(mm.Member, this.discriminator.Member); 1364AssociationAttribute oattr = (AssociationAttribute)Attribute.GetCustomAttribute(omm.Member, typeof(AssociationAttribute));
Mapping\MappedMetaModel.cs (14)
469object dn = InheritanceRules.DistinguishedMemberName(mem.Member); 472throw Error.MemberMappedMoreThanOnce(mem.Member.Name); 603if (mm.IsPrimaryKey && this.inheritanceRoot != this && mm.Member.DeclaringType == this.type) { 661map.Add(InheritanceRules.DistinguishedMemberName(mm.Member), mm); 682map.Add(InheritanceRules.DistinguishedMemberName(mm.Member), mm); 717throw Error.TwoMembersMarkedAsPrimaryKeyAndDBGenerated(mm.Member, this.dbGeneratedIdentity.Member); 727throw Error.TwoMembersMarkedAsRowVersion(mm.Member, this.version.Member); 733if (!InheritanceRules.AreSameMember(this.discriminator.Member, mm.Member)) { 734throw Error.TwoMembersMarkedAsInheritanceDiscriminator(mm.Member, this.discriminator.Member); 1648map.Add(InheritanceRules.DistinguishedMemberName(mm.Member), mm);
SqlClient\Common\SqlFactory.cs (1)
498return new SqlMember(member.Type, this.Default(member), expr, member.Member);
SqlClient\Query\QueryConverter.cs (7)
2415bindings.Add(new SqlMemberAssign(mm.Member, sql.Member(sqlExprItem, mm.Member))); 2454sql.Member(tableAliasRef, id.Member), 2510if (mex != null && mex.Member == keyMember.Member) { 2741this.AddIdentityMembers(tab.MetaTable.RowType.IdentityMembers.Select(m => m.Member)); 2871memberInfo = ((SqlColumn)expr).MetaMember.Member; 2875memberInfo = (((SqlColumnRef)expr).Column).MetaMember.Member;
SqlClient\Query\SqlBinder.cs (4)
442return this.VisitExpression(sql.Member(dof.Object, mt.Discriminator.Member)); 678&& this.shape != null && this.shape.IsPreloaded(mm.Member) && mm.LoadMethod == null 848MetaDataMember mm = sn.MetaType.PersistentDataMembers.FirstOrDefault(p => p.Member == m.Member); 1043MemberInfo mi = mdm.Member;
SqlClient\Query\SqlComparer.cs (2)
216if (!MetaPosition.AreSameMember(l1.Member.Member, l2.Member.Member)) {
SqlClient\Query\Translator.cs (18)
54SqlMember dm = sql.Member(item, discriminator.Member); 96&& !IsPreloaded(link.Member.Member)) { 101bindings.Add(new SqlMemberAssign(mm.Member, mlink)); 104bindings.Add(new SqlMemberAssign(mm.Member, this.BuildLink(item, mm, source))); 108bindings.Add(new SqlMemberAssign(mm.Member, sql.Member(item, mm))); 123exprs[i] = sql.Member(item, mm.Member); 134exprs.Add(sql.Member(item, mm.Member)); 136SqlExpression expansion = sql.Member(item, member.Member); 155LambdaExpression subquery = context.LoadOptions.GetAssociationSubquery(association.ThisMember.Member); 170Expression parameterAsDeclaring = elementType == metaMember.Member.DeclaringType ? 171(Expression)p : (Expression)Expression.Convert(p, metaMember.Member.DeclaringType); 172Expression memberExpression = (metaMember.Member is FieldInfo) 173? Expression.Field(parameterAsDeclaring, (FieldInfo)metaMember.Member) 174: Expression.Property(parameterAsDeclaring, (PropertyInfo)metaMember.Member); 225if (MetaPosition.AreSameMember(m.Member, this.association.ThisMember.Member)) { 254Type memberType = TypeSystem.GetMemberType(metaMember.Member); 259: (Expression)Expression.Constant(null, link.Member.Member.DeclaringType); 508return type.DataMembers.Where(m => IsPublic(m.Member));
SqlClient\Reader\ObjectReaderCompiler.cs (8)
506if (!MetaPosition.AreSameMember(l1.Member.Member, l2.Member.Member)) { 1054MemberInfo m = mm.StorageMember != null ? mm.StorageMember : mm.Member; 1060!this.compiler.services.Context.LoadOptions.IsPreloaded(mm.Member)) 1107MemberInfo m = mm.StorageMember != null ? mm.StorageMember : mm.Member; 1156MemberInfo m = mm.StorageMember != null ? mm.StorageMember : mm.Member; 1218MemberInfo m = mm.StorageMember != null ? mm.StorageMember : mm.Member; 1276MemberInfo m = mm.StorageMember != null ? mm.StorageMember : mm.Member;
SqlClient\SqlBuilder.cs (1)
95object dn = InheritanceRules.DistinguishedMemberName(mm.Member);
System.Web.DynamicData (4)
DynamicData\ModelProviders\DLinqAssociationProvider.cs (1)
80ToColumn = parentEntityDataContext.ColumnLookup[(PropertyInfo)association.OtherMember.Member];
DynamicData\ModelProviders\DLinqColumnProvider.cs (1)
139get { return (PropertyInfo)Member.Member; }
DynamicData\ModelProviders\DLinqTableProvider.cs (2)
30MetaDataMember member = members.FirstOrDefault(m => m.Member.Name == propInfo.Name); 39AddColumn(dataModel, member, (PropertyInfo)member.Member);
System.Web.Extensions (1)
UI\WebControls\LinqDataSourceView.cs (1)
868IDictionary<string, MetaDataMember> columns = GetTableMetaDataMembers((ITable)EntitySet, entityType).ToDictionary(c => c.Member.Name);