26 references to MemberBindingType
netstandard (1)
netstandard.cs (1)
1013
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
MemberBindingType
))]
System.Core (1)
System.Core.cs (1)
151
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
MemberBindingType
))]
System.Linq.Expressions (24)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (3)
945
case
MemberBindingType
.Assignment:
948
case
MemberBindingType
.ListBinding:
951
case
MemberBindingType
.MemberBinding:
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (3)
34
case
MemberBindingType
.Assignment:
37
case
MemberBindingType
.ListBinding:
40
case
MemberBindingType
.MemberBinding:
System\Linq\Expressions\ExpressionVisitor.cs (3)
591
MemberBindingType
.Assignment => VisitMemberAssignment((MemberAssignment)node),
592
MemberBindingType
.MemberBinding => VisitMemberMemberBinding((MemberMemberBinding)node),
593
MemberBindingType
.ListBinding => VisitMemberListBinding((MemberListBinding)node),
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
2726
case
MemberBindingType
.Assignment:
2735
case
MemberBindingType
.ListBinding:
2742
case
MemberBindingType
.MemberBinding:
System\Linq\Expressions\MemberAssignment.cs (1)
19
: base(
MemberBindingType
.Assignment, member)
System\Linq\Expressions\MemberBinding.cs (2)
38
protected MemberBinding(
MemberBindingType
type, MemberInfo member)
47
public
MemberBindingType
BindingType { get; }
System\Linq\Expressions\MemberInitExpression.cs (3)
107
MemberBindingType
.Assignment => Expression.Assign(member, ((MemberAssignment)binding).Expression),
108
MemberBindingType
.ListBinding => ReduceListInit(member, ((MemberListBinding)binding).Initializers, keepOnStack: false),
109
MemberBindingType
.MemberBinding => ReduceMemberInit(member, ((MemberMemberBinding)binding).Bindings, keepOnStack: false),
System\Linq\Expressions\MemberListBinding.cs (5)
21
: base(
MemberBindingType
.ListBinding, member)
60
/// <returns>A <see cref="MemberListBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="
MemberBindingType
.ListBinding"/> and the <see cref="MemberBinding.Member"/> and <see cref="MemberListBinding.Initializers"/> properties set to the specified values.</returns>
73
/// <returns>A <see cref="MemberListBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="
MemberBindingType
.ListBinding"/> and the <see cref="MemberBinding.Member"/> and <see cref="MemberListBinding.Initializers"/> properties set to the specified values.</returns>
92
/// <returns>A <see cref="MemberListBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="
MemberBindingType
.ListBinding"/>, the <see cref="MemberBinding.Member"/> property set to the <see cref="MemberInfo"/> that represents the property accessed in <paramref name="propertyAccessor"/>, and <see cref="MemberListBinding.Initializers"/> populated with the elements of <paramref name="initializers"/>.</returns>
106
/// <returns>A <see cref="MemberListBinding"/> that has the <see cref="MemberBinding.BindingType"/> property equal to <see cref="
MemberBindingType
.ListBinding"/>, the <see cref="MemberBinding.Member"/> property set to the <see cref="MemberInfo"/> that represents the property accessed in <paramref name="propertyAccessor"/>, and <see cref="MemberListBinding.Initializers"/> populated with the elements of <paramref name="initializers"/>.</returns>
System\Linq\Expressions\MemberMemberBinding.cs (1)
24
: base(
MemberBindingType
.MemberBinding, member)