1 write to Bindings
System.Linq.Expressions (1)
System\Linq\Expressions\MemberInitExpression.cs (1)
20Bindings = bindings;
17 references to Bindings
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\ExprLambdaUtils.vb (1)
154For Each b In node.Bindings
System.Linq.Expressions (16)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
1011if (init.NewExpression.Type.IsValueType && init.Bindings.Count > 0) 1017EmitMemberInit(init.Bindings, loc == null, init.NewExpression.Type);
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
711ReadOnlyCollection<MemberBinding> bindings = node.Bindings;
System\Linq\Expressions\DebugViewWriter.cs (1)
857VisitExpressions('{', ',', node.Bindings, e => VisitMemberBinding(e));
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
303public ReadOnlyCollection<MemberBinding> Bindings => _node.Bindings;
System\Linq\Expressions\ExpressionStringBuilder.cs (2)
427for (int i = 0, n = node.Bindings.Count; i < n; i++) 429MemberBinding b = node.Bindings[i];
System\Linq\Expressions\ExpressionVisitor.cs (1)
553Visit(node.Bindings, VisitMemberBinding)
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
2717CompileMemberInit(node.Bindings);
System\Linq\Expressions\MemberInitExpression.cs (7)
66return ReduceMemberInit(NewExpression, Bindings, keepOnStack: true); 120/// <param name="bindings">The <see cref="Bindings"/> property of the result.</param> 126if (ExpressionUtils.SameElements(ref bindings!, Bindings)) 139/// <returns>A <see cref="MemberInitExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.MemberInit"/> and the <see cref="MemberInitExpression.NewExpression"/> and <see cref="MemberInitExpression.Bindings"/> properties set to the specified values.</returns> 141/// <param name="bindings">An array of <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberInitExpression.Bindings"/> collection.</param> 151/// <returns>A <see cref="MemberInitExpression"/> that has the <see cref="NodeType"/> property equal to <see cref="ExpressionType.MemberInit"/> and the <see cref="MemberInitExpression.NewExpression"/> and <see cref="MemberInitExpression.Bindings"/> properties set to the specified values.</returns> 153/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberInitExpression.Bindings"/> collection.</param>