1 write to Bindings
System.Linq.Expressions (1)
System\Linq\Expressions\MemberMemberBinding.cs (1)
27Bindings = bindings;
19 references to Bindings
System.Linq.Expressions (19)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (1)
986EmitMemberInit(binding.Bindings, false, type);
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (1)
64_bindings = binding.Bindings;
System\Linq\Expressions\DebugViewWriter.cs (1)
850VisitExpressions('{', ',', binding.Bindings, e => VisitMemberBinding(e));
System\Linq\Expressions\ExpressionStringBuilder.cs (2)
468for (int i = 0, n = binding.Bindings.Count; i < n; i++) 474VisitMemberBinding(binding.Bindings[i]);
System\Linq\Expressions\ExpressionVisitor.cs (1)
616return node.Update(Visit(node.Bindings, VisitMemberBinding));
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
2748throw Error.CannotAutoInitializeValueTypeMemberThroughProperty(memberMember.Bindings); 2752CompileMemberInit(memberMember.Bindings);
System\Linq\Expressions\MemberInitExpression.cs (1)
109MemberBindingType.MemberBinding => ReduceMemberInit(member, ((MemberMemberBinding)binding).Bindings, keepOnStack: false),
System\Linq\Expressions\MemberMemberBinding.cs (10)
40/// <param name="bindings">The <see cref="Bindings"/> property of the result.</param> 46if (ExpressionUtils.SameElements(ref bindings!, Bindings)) 66/// <param name="bindings">An array of <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 67/// <returns>A <see cref="MemberMemberBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/> and the <see cref="MemberBinding.Member"/> and <see cref="MemberMemberBinding.Bindings"/> properties set to the specified values.</returns> 77/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 78/// <returns>A <see cref="MemberMemberBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/> and the <see cref="MemberBinding.Member"/> and <see cref="MemberMemberBinding.Bindings"/> properties set to the specified values.</returns> 94/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 98/// and <see cref="MemberMemberBinding.Bindings"/> properties set to the specified values. 110/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 114/// and <see cref="MemberMemberBinding.Bindings"/> properties set to the specified values.