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)
945case MemberBindingType.Assignment: 948case MemberBindingType.ListBinding: 951case MemberBindingType.MemberBinding:
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (3)
34case MemberBindingType.Assignment: 37case MemberBindingType.ListBinding: 40case MemberBindingType.MemberBinding:
System\Linq\Expressions\ExpressionVisitor.cs (3)
591MemberBindingType.Assignment => VisitMemberAssignment((MemberAssignment)node), 592MemberBindingType.MemberBinding => VisitMemberMemberBinding((MemberMemberBinding)node), 593MemberBindingType.ListBinding => VisitMemberListBinding((MemberListBinding)node),
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
2726case MemberBindingType.Assignment: 2735case MemberBindingType.ListBinding: 2742case MemberBindingType.MemberBinding:
System\Linq\Expressions\MemberAssignment.cs (1)
19: base(MemberBindingType.Assignment, member)
System\Linq\Expressions\MemberBinding.cs (2)
38protected MemberBinding(MemberBindingType type, MemberInfo member) 47public MemberBindingType BindingType { get; }
System\Linq\Expressions\MemberInitExpression.cs (3)
107MemberBindingType.Assignment => Expression.Assign(member, ((MemberAssignment)binding).Expression), 108MemberBindingType.ListBinding => ReduceListInit(member, ((MemberListBinding)binding).Initializers, keepOnStack: false), 109MemberBindingType.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)