82 references to Member
System.Activities (6)
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (3)
1152return Expression.Bind(assignment.Member, expr1); 1184return Expression.ListBind(list.Member, initializers); 1201return Expression.MemberBind(member.Member, bindings);
System\Activities\ExpressionUtilities.cs (3)
1259newBinding = Expression.Bind(assignment.Member, other); 1270newBinding = Expression.ListBind(list.Member, initializerList); 1281newBinding = Expression.MemberBind(member.Member, bindingList);
System.Core (43)
Microsoft\Scripting\Ast\DebugViewWriter.cs (3)
822Out(assignment.Member.Name); 829Out(binding.Member.Name); 836Out(binding.Member.Name);
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (3)
460Out(assignment.Member.Name); 467Out(binding.Member.Name); 480Out(binding.Member.Name);
Microsoft\Scripting\Ast\MemberAssignment.cs (1)
58return Expression.Bind(Member, expression);
Microsoft\Scripting\Ast\MemberInitExpression.cs (1)
125MemberExpression member = Expression.MakeMemberAccess(objVar, binding.Member);
Microsoft\Scripting\Ast\MemberListBinding.cs (1)
63return Expression.ListBind(Member, initializers);
Microsoft\Scripting\Ast\MemberMemberBinding.cs (3)
65return Expression.MemberBind(Member, bindings); 149if (!b.Member.DeclaringType.IsAssignableFrom(type)) { 150throw Error.NotAMemberOfType(b.Member.Name, type);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (16)
799FieldInfo fi = binding.Member as FieldInfo; 803PropertyInfo pi = binding.Member as PropertyInfo; 813Type type = GetMemberType(binding.Member); 814if (binding.Member is PropertyInfo && type.IsValueType) { 815throw Error.CannotAutoInitializeValueTypeMemberThroughProperty(binding.Member); 818EmitMemberAddress(binding.Member, binding.Member.DeclaringType); 820EmitMemberGet(binding.Member, binding.Member.DeclaringType); 826Type type = GetMemberType(binding.Member); 827if (binding.Member is PropertyInfo && type.IsValueType) { 828throw Error.CannotAutoInitializeValueTypeElementThroughProperty(binding.Member); 831EmitMemberAddress(binding.Member, binding.Member.DeclaringType); 833EmitMemberGet(binding.Member, binding.Member.DeclaringType);
Microsoft\Scripting\Compiler\StackSpiller.Bindings.cs (12)
90return Expression.MemberBind(_binding.Member, new TrueReadOnlyCollection<MemberBinding>(newBindings)); 96if (target.Type.IsValueType && _binding.Member is System.Reflection.PropertyInfo) { 97throw Error.CannotAutoInitializeValueTypeMemberThroughProperty(_binding.Member); 101MemberExpression member = Expression.MakeMemberAccess(target, _binding.Member); 116Expression.Assign(Expression.MakeMemberAccess(target, _binding.Member), memberTemp) 160return Expression.ListBind(_binding.Member, new TrueReadOnlyCollection<ElementInit>(newInits)); 166if (target.Type.IsValueType && _binding.Member is System.Reflection.PropertyInfo) { 167throw Error.CannotAutoInitializeValueTypeElementThroughProperty(_binding.Member); 171MemberExpression member = Expression.MakeMemberAccess(target, _binding.Member); 187Expression.Assign(Expression.MakeMemberAccess(target, _binding.Member), memberTemp) 212return Expression.Bind(_binding.Member, _rhs); 220MemberExpression member = Expression.MakeMemberAccess(target, _binding.Member);
System\Linq\Expressions\ExpressionVisitor.cs (3)
195return Expression.Bind(assignment.Member, e); 203return Expression.MemberBind(binding.Member, bindings); 211return Expression.ListBind(binding.Member, initializers);
System.Data.Entity (14)
System\Data\Common\Internal\Materialization\CoordinatorScratchpad.cs (2)
472var fieldInfo = assignment.Member as FieldInfo; 473var propertyInfo = assignment.Member as PropertyInfo;
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (3)
231return Expression.Bind(assignment.Member, e); 241return Expression.MemberBind(binding.Member, bindings); 251return Expression.ListBind(binding.Member, initializers);
System\Data\Objects\ELinq\InitializerFacet.cs (7)
380if (!thisBinding.Member.Equals(otherBinding.Member)) 401MemberBinding newBinding = Expression.Bind(originalBinding.Member, value); 402MemberBinding constantBinding = Expression.Bind(originalBinding.Member, Expression.Constant( 422TypeSystem.PropertyOrField(binding.Member, out name, out memberType); 432builder.Append(",", binding.Member.DeclaringType); 433builder.Append("." + binding.Member.Name);
System\Data\Objects\ELinq\Translator.cs (1)
838MemberInfo memberInfo = TypeSystem.PropertyOrField(binding.Member, out memberName, out memberType);
System\Data\Query\InternalTrees\ColumnMapFactory.cs (1)
185members[i] = assignment.Member;
System.Data.Linq (5)
SqlClient\Query\Funcletizer.cs (3)
322return Expression.Bind(assignment.Member, e); 330return Expression.MemberBind(binding.Member, bindings); 338return Expression.ListBind(binding.Member, initializers);
SqlClient\Query\QueryConverter.cs (2)
876SqlMemberAssign sma = new SqlMemberAssign(mb.Member, expr); 878ordinal[i] = mt.GetDataMember(mb.Member).Ordinal;
System.Data.Services (3)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (3)
384return Expression.Bind(assignment.Member, e); 400return Expression.MemberBind(binding.Member, bindings); 416return Expression.ListBind(binding.Member, initializers);
System.Data.Services.Client (11)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (3)
384return Expression.Bind(assignment.Member, e); 400return Expression.MemberBind(binding.Member, bindings); 416return Expression.ListBind(binding.Member, initializers);
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (3)
311Type targetType = GetMemberType(ma.Member); 325if (lastExpression != null && (lastExpression.Member.Name != ma.Member.Name)) 327throw new NotSupportedException(Strings.ALinq_PropertyNamesMustMatchInProjections(lastExpression.Member.Name, ma.Member.Name));
System\Data\Services\Client\ProjectionPlanCompiler.cs (5)
587propertyNames.Add(assignment.Member.Name); 597if ((ClientType.CheckElementTypeIsEntity(assignment.Member.ReflectedType) && 603Expression.Constant(assignment.Member.Name, typeof(string))); 630assignment.Member.Name, 631assignment.Member.ReflectedType);