36 references to Member
System.Data.Linq (36)
SqlClient\Query\MethodCallConverter.cs (2)
97return TypeSystem.IsNullableType(m.Expression.ClrType) && m.Member.Name == "Value"; 101return TypeSystem.IsNullableType(m.Expression.ClrType) && m.Member.Name == "HasValue";
SqlClient\Query\QueryConverter.cs (1)
2879memberInfo = ((SqlMember)expr).Member;
SqlClient\Query\SqlBinder.cs (16)
769if (m.Member.DeclaringType.IsAssignableFrom(sn.ClrType)) { 783MetaDataMember mm = GetRequiredInheritanceDataMember(tab.RowType, m.Member); 798MetaDataMember mm = GetRequiredInheritanceDataMember(fc.RowType, m.Member); 830MetaDataMember mm = GetRequiredInheritanceDataMember(row.RowType, m.Member); 844SqlExpression e = sn.Find(m.Member); 848MetaDataMember mm = sn.MetaType.PersistentDataMembers.FirstOrDefault(p => p.Member == m.Member); 850throw Error.MemberNotPartOfProjection(m.Member.DeclaringType, m.Member.Name); 865SqlNode result = this.Visit(sql.Member(aref, m.Member)); 884return sql.Member(exp, m.Member); 918else if (m.Member is PropertyInfo) { 919PropertyInfo p = (PropertyInfo)m.Member; 923FieldInfo f = (FieldInfo)m.Member; 929if (m.Member.Name == "Key") { 940Expression.MakeMemberAccess(cp.Accessor.Body, m.Member), 952return sql.Member(exp, m.Member);
SqlClient\Query\SqlComparer.cs (2)
119return (((SqlMember)node1).Member == ((SqlMember)node2).Member) &&
SqlClient\Query\SqlDuplicator.cs (1)
182return new SqlMember(m.ClrType, m.SqlType, (SqlExpression)this.Visit(m.Expression), m.Member);
SqlClient\Query\SqlFormatter.cs (2)
745sb.Append(m.Member.Name); 1218return ((SqlMember)exp).Member.Name;
SqlClient\Query\SqlMethodCallConverter.cs (8)
530return m.Expression.ClrType == typeof(string) && m.Member.Name == "Length"; 534return m.Expression.ClrType == typeof(Binary) && m.Member.Name == "Length"; 555string datePart = GetDatePart(m.Member.Name); 559switch (m.Member.Name) { 574string datePart = GetDatePart(m.Member.Name); 578switch (m.Member.Name) { 591switch (m.Member.Name) { 2165MemberInfo member = m.Member;
SqlClient\Reader\ObjectReaderCompiler.cs (4)
610return m1.Member == m2.Member && AreSimilar(m1.Expression, m2.Expression); 880FieldInfo fi = m.Member as FieldInfo; 887PropertyInfo pi = (PropertyInfo)m.Member;