mscorlib(4.0.0.0) API with additions
MemberMemberBinding.cs
3 using System.Reflection;
4 
6 {
8  [global::__DynamicallyInvokable]
9  public sealed class MemberMemberBinding : MemberBinding
10  {
11  private ReadOnlyCollection<MemberBinding> _bindings;
12 
15  [global::__DynamicallyInvokable]
17  {
18  [global::__DynamicallyInvokable]
19  get
20  {
21  return _bindings;
22  }
23  }
24 
26  : base(MemberBindingType.MemberBinding, member)
27  {
28  _bindings = bindings;
29  }
30 
34  [global::__DynamicallyInvokable]
36  {
37  if (bindings == Bindings)
38  {
39  return this;
40  }
41  return Expression.MemberBind(base.Member, bindings);
42  }
43  }
44 }
Obtains information about the attributes of a member and provides access to member metadata.
Definition: MemberInfo.cs:14
MemberMemberBinding Update(IEnumerable< MemberBinding > bindings)
Creates a new expression that is like this one, but using the supplied children. If all of the childr...
Provides the base class for a generic read-only collection.
Definition: __Canon.cs:3
Exposes the enumerator, which supports a simple iteration over a collection of a specified type....
Definition: IEnumerable.cs:9
Provides the base class from which the classes that represent bindings that are used to initialize me...
Definition: MemberBinding.cs:7
Provides the base class from which the classes that represent expression tree nodes are derived....
Definition: Expression.cs:17
MemberBindingType
Describes the binding types that are used in T:System.Linq.Expressions.MemberInitExpression objects.
Represents initializing members of a member of a newly created object.
ReadOnlyCollection< MemberBinding > Bindings
Gets the bindings that describe how to initialize the members of a member.