3 types derived from MemberBinding
System.Core (3)
Microsoft\Scripting\Ast\MemberAssignment.cs (1)
32public sealed class MemberAssignment : MemberBinding {
Microsoft\Scripting\Ast\MemberListBinding.cs (1)
36public sealed class MemberListBinding : MemberBinding {
Microsoft\Scripting\Ast\MemberMemberBinding.cs (1)
38public sealed class MemberMemberBinding : MemberBinding {
169 references to MemberBinding
System.Activities (25)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (3)
497ReadOnlyCollection<MemberBinding> bindings = memberInit.Bindings; 650static void FindTypeReferences(MemberBinding binding, HashSet<Type> typeReferences) 674ReadOnlyCollection<MemberBinding> bindings = member.Bindings;
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (12)
909ReadOnlyCollection<MemberBinding> tmpMemberBindings = memberInit.Bindings; 911List<MemberBinding> bindings = new List<MemberBinding>(tmpMemberBindings.Count); 914MemberBinding binding = Rewrite(tmpMemberBindings[i], lambdaParameters, out abort); 1135MemberBinding Rewrite(MemberBinding binding, ReadOnlyCollection<ParameterExpression> lambdaParameters, out bool abort) 1189ReadOnlyCollection<MemberBinding> tmpBindings = member.Bindings; 1191List<MemberBinding> bindings = new List<MemberBinding>(tmpBindings.Count); 1194MemberBinding item = Rewrite(tmpBindings[i], lambdaParameters, out abort); 1368static ParameterExpression FindParameter(ICollection<MemberBinding> bindings) 1370foreach (MemberBinding binding in bindings)
System\Activities\ExpressionUtilities.cs (10)
892IList<MemberBinding> bindingList = null; 1197static bool TryRewriteLambdaExpressionBindingsCollection(IList<MemberBinding> bindings, out IList<MemberBinding> newBindings, CodeActivityPublicEnvironmentAccessor publicAccessor) 1199IList<MemberBinding> temporaryBindings = null; 1203MemberBinding binding = bindings[i]; 1205MemberBinding newBinding; 1211temporaryBindings = new List<MemberBinding>(bindings.Count); 1241static bool TryRewriteMemberBinding(MemberBinding binding, out MemberBinding newBinding, CodeActivityPublicEnvironmentAccessor publicAccessor) 1248IList<MemberBinding> bindingList = null;
System.Core (64)
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
292public ReadOnlyCollection<MemberBinding> Bindings { get { return _node.Bindings; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (2)
142internal static string MemberBindingToString(MemberBinding node) { 449MemberBinding b = node.Bindings[i];
Microsoft\Scripting\Ast\ExpressionVisitor.cs (3)
573/// Visits the children of the <see cref="MemberBinding" />. 578protected virtual MemberBinding VisitMemberBinding(MemberBinding node) {
Microsoft\Scripting\Ast\MemberBinding.cs (1)
50/// Initializes an instance of <see cref="MemberBinding"/> class.
Microsoft\Scripting\Ast\MemberInitExpression.cs (9)
36private readonly ReadOnlyCollection<MemberBinding> _bindings; 38internal MemberInitExpression(NewExpression newExpression, ReadOnlyCollection<MemberBinding> bindings) { 77public ReadOnlyCollection<MemberBinding> Bindings { 99internal static Expression ReduceMemberInit(Expression objExpression, ReadOnlyCollection<MemberBinding> bindings, bool keepOnStack) { 124internal static Expression ReduceMemberBinding(ParameterExpression objVar, MemberBinding binding) { 145public MemberInitExpression Update(NewExpression newExpression, IEnumerable<MemberBinding> bindings) { 161public static MemberInitExpression MemberInit(NewExpression newExpression, params MemberBinding[] bindings) { 162return MemberInit(newExpression, (IEnumerable<MemberBinding>)bindings); 172public static MemberInitExpression MemberInit(NewExpression newExpression, IEnumerable<MemberBinding> bindings) {
Microsoft\Scripting\Ast\MemberMemberBinding.cs (21)
36/// The value of the <see cref="P:MemberBinding.BindingType"/> property of a <see cref="MemberMemberBinding"/> object is <see cref="MemberBinding"/>. 39ReadOnlyCollection<MemberBinding> _bindings; 40internal MemberMemberBinding(MemberInfo member, ReadOnlyCollection<MemberBinding> bindings) 50public ReadOnlyCollection<MemberBinding> Bindings { 61public MemberMemberBinding Update(IEnumerable<MemberBinding> bindings) { 75/// <param name="bindings">An array of <see cref="MemberBinding"/> objects to use to populate the <see cref="P:MemberMemberBindings.Bindings"/> collection.</param> 76/// <returns>A <see cref="MemberMemberBinding"/> that has the <see cref="P:MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/> and the <see cref="P:MemberBinding.Member"/> and <see cref="P:MemberMemberBindings.Bindings"/> properties set to the specified values.</returns> 77public static MemberMemberBinding MemberBind(MemberInfo member, params MemberBinding[] bindings) { 80return MemberBind(member, (IEnumerable<MemberBinding>)bindings); 87/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="P:MemberMemberBindings.Bindings"/> collection.</param> 88/// <returns>A <see cref="MemberMemberBinding"/> that has the <see cref="P:MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/> and the <see cref="P:MemberBinding.Member"/> and <see cref="P:MemberMemberBindings.Bindings"/> properties set to the specified values.</returns> 89public static MemberMemberBinding MemberBind(MemberInfo member, IEnumerable<MemberBinding> bindings) { 92ReadOnlyCollection<MemberBinding> roBindings = bindings.ToReadOnly(); 103/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="P:MemberMemberBindings.Bindings"/> collection.</param> 105/// A <see cref="MemberMemberBinding"/> that has the <see cref="P:MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/>, 109public static MemberMemberBinding MemberBind(MethodInfo propertyAccessor, params MemberBinding[] bindings) { 118/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="P:MemberMemberBindings.Bindings"/> collection.</param> 120/// A <see cref="MemberMemberBinding"/> that has the <see cref="P:MemberBinding.BindingType"/> property equal to <see cref="MemberBinding"/>, 124public static MemberMemberBinding MemberBind(MethodInfo propertyAccessor, IEnumerable<MemberBinding> bindings) { 145private static void ValidateMemberInitArgs(Type type, ReadOnlyCollection<MemberBinding> bindings) { 147MemberBinding b = bindings[i];
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
781private void EmitBinding(MemberBinding binding, Type objectType) { 854private void EmitMemberInit(ReadOnlyCollection<MemberBinding> bindings, bool keepOnStack, Type objectType) {
Microsoft\Scripting\Compiler\StackSpiller.Bindings.cs (11)
33protected MemberBinding _binding; 37internal BindingRewriter(MemberBinding binding, StackSpiller spiller) { 46internal abstract MemberBinding AsBinding(); 49internal static BindingRewriter Create(MemberBinding binding, StackSpiller spiller, Stack stack) { 66ReadOnlyCollection<MemberBinding> _bindings; 81internal override MemberBinding AsBinding() { 86MemberBinding[] newBindings = new MemberBinding[_bindings.Count]; 90return Expression.MemberBind(_binding.Member, new TrueReadOnlyCollection<MemberBinding>(newBindings)); 146internal override MemberBinding AsBinding() { 207internal override MemberBinding AsBinding() {
Microsoft\Scripting\Compiler\StackSpiller.cs (5)
645ReadOnlyCollection<MemberBinding> bindings = node.Bindings; 648MemberBinding binding = bindings[i]; 659MemberBinding[] newBindings = new MemberBinding[bindings.Count]; 663expr = Expression.MemberInit((NewExpression)rewrittenNew, new TrueReadOnlyCollection<MemberBinding>(newBindings));
System\Linq\Expressions\ExpressionVisitor.cs (9)
87internal virtual MemberBinding VisitBinding(MemberBinding binding) { 201IEnumerable<MemberBinding> bindings = this.VisitBindingList(binding.Bindings); 216internal virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original) { 217List<MemberBinding> list = null; 219MemberBinding b = this.VisitBinding(original[i]); 224list = new List<MemberBinding>(n); 283IEnumerable<MemberBinding> bindings = this.VisitBindingList(init.Bindings);
System.Data.Entity (29)
System\Data\Common\Internal\Materialization\Translator.cs (7)
1171List<MemberBinding> propertyBindings = CreatePropertyBindings(columnMap, clrType, complexType.Properties); 1225List<MemberBinding> propertyBindings = CreatePropertyBindings(columnMap, clrType, cSpaceType.Properties); 1307private Expression Emit_ConstructEntity(EntityType oSpaceType, IEnumerable<MemberBinding> propertyBindings, Expression entityKeyReader, Expression entitySetReader, TranslatorArg arg, EntityProxyTypeInfo proxyTypeInfo) 1353private List<MemberBinding> CreatePropertyBindings(StructuredColumnMap columnMap, Type clrType, ReadOnlyMetadataCollection<EdmProperty> properties) 1355List<MemberBinding> result = new List<MemberBinding>(columnMap.Properties.Length); 1388MemberBinding binding = Expression.Bind(GetProperty(propertyAccessor, entityDeclaringType), valueReader);
System\Data\Objects\ELinq\EntityExpressionVisitor.cs (9)
98internal virtual MemberBinding VisitBinding(MemberBinding binding) 238IEnumerable<MemberBinding> bindings = this.VisitBindingList(binding.Bindings); 256internal virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original) 258List<MemberBinding> list = null; 261MemberBinding b = this.VisitBinding(original[i]); 268list = new List<MemberBinding>(n); 332IEnumerable<MemberBinding> bindings = this.VisitBindingList(init.Bindings);
System\Data\Objects\ELinq\InitializerFacet.cs (11)
378MemberBinding thisBinding = this._initExpression.Bindings[i]; 379MemberBinding otherBinding = otherProjection._initExpression.Bindings[i]; 395MemberBinding[] memberBindings = new MemberBinding[_initExpression.Bindings.Count]; 396MemberBinding[] constantMemberBindings = new MemberBinding[memberBindings.Length]; 399MemberBinding originalBinding = _initExpression.Bindings[i]; 401MemberBinding newBinding = Expression.Bind(originalBinding.Member, value); 402MemberBinding constantBinding = Expression.Bind(originalBinding.Member, Expression.Constant( 417foreach (var binding in _initExpression.Bindings) 430foreach (var binding in _initExpression.Bindings)
System\Data\Query\InternalTrees\ColumnMapFactory.cs (2)
166MemberBinding[] memberBindings = new MemberBinding[memberInfo.Count];
System.Data.Linq (9)
SqlClient\Query\Funcletizer.cs (9)
218internal virtual MemberBinding VisitBinding(MemberBinding binding) { 328IEnumerable<MemberBinding> bindings = this.VisitBindingList(binding.Bindings); 343internal virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original) { 344List<MemberBinding> list = null; 346MemberBinding b = this.VisitBinding(original[i]); 351list = new List<MemberBinding>(n); 407IEnumerable<MemberBinding> bindings = this.VisitBindingList(init.Bindings);
System.Data.Services (28)
parent\Client\System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (9)
180internal virtual MemberBinding VisitBinding(MemberBinding binding) 397IEnumerable<MemberBinding> bindings = this.VisitBindingList(binding.Bindings); 427internal virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original) 429List<MemberBinding> list = null; 432MemberBinding b = this.VisitBinding(original[i]); 439list = new List<MemberBinding>(n); 545IEnumerable<MemberBinding> bindings = this.VisitBindingList(init.Bindings);
System\Data\Services\Internal\ProjectedWrapper.cs (9)
146/// <summary>Creates an array of <see cref="MemberBinding"/> objects which bind the projected properties 155internal static MemberBinding[] Bind(Expression[] bindingExpressions, Type projectedWrapperType) 165MemberBinding[] bindings; 170bindings = new MemberBinding[bindingsCount]; 185bindings = new MemberBinding[precreatedProjectedWrapperTypes.Length + 2]; 273MemberBinding[] bindings, 311MemberBinding[] bindings, 338MemberBinding[] nextBindings = new MemberBinding[precreatedProjectedWrapperTypes.Length + 2];
System\Data\Services\Providers\BasicExpandProvider.cs (4)
1438MemberBinding[] bindings = new MemberBinding[this.children.Count + 2 + (this.needSkipToken ? 1 : 0)]; 1507MemberBinding[] skipTokenPropertyBindings = new MemberBinding[this.OrderingInfo.OrderingExpressions.Count + 2];
System\Data\Services\RequestQueryProcessor.cs (6)
1183MemberBinding[] skipTokenBindings = this.GetSkipTokenBindings(skipTokenWrapperType, skipTokenDescription.ToString(), expandParameter); 1187MemberBinding[] resultWrapperBindings = new MemberBinding[3]; 1237private MemberBinding[] GetSkipTokenBindings(Type skipTokenWrapperType, String skipTokenDescription, ParameterExpression expandParameter) 1239MemberBinding[] skipTokenBindings = new MemberBinding[this.topLevelOrderingInfo.OrderingExpressions.Count + 2];
System.Data.Services.Client (12)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (9)
180internal virtual MemberBinding VisitBinding(MemberBinding binding) 397IEnumerable<MemberBinding> bindings = this.VisitBindingList(binding.Bindings); 427internal virtual IEnumerable<MemberBinding> VisitBindingList(ReadOnlyCollection<MemberBinding> original) 429List<MemberBinding> list = null; 432MemberBinding b = this.VisitBinding(original[i]); 439list = new List<MemberBinding>(n); 545IEnumerable<MemberBinding> bindings = this.VisitBindingList(init.Bindings);
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (2)
286foreach (MemberBinding mb in mie.Bindings) 540foreach (MemberBinding mb in mie.Bindings)
System\Data\Services\Client\MemberAssignmentAnalysis.cs (1)
193foreach (var binding in init.Bindings)
System.Web.Extensions (2)
UI\WebControls\Dynamic.cs (2)
1109MemberBinding[] bindings = new MemberBinding[properties.Count];