Class MemberBindingExpressionTree
Represents an expression tree containing a member binding.
Inheritance
System.Object
MemberBindingExpressionTree
Inherited Members
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.CompilerServices.dll
Syntax
public abstract class MemberBindingExpressionTree : ExpressionTreeBase, ITree<ExpressionTreeNode>, ITree, IEquatable<ExpressionTreeBase>, ITyped
Constructors
MemberBindingExpressionTree(MemberBindingExpressionTreeNode, IEnumerable<ExpressionTreeBase>)
Creates a new expression tree with the specified member binding expression tree node data and children.
Declaration
protected MemberBindingExpressionTree(MemberBindingExpressionTreeNode memberBinding, IEnumerable<ExpressionTreeBase> children)
Parameters
| Type | Name | Description |
|---|---|---|
| MemberBindingExpressionTreeNode | memberBinding | Member binding expression tree node data in the new tree. |
| System.Collections.Generic.IEnumerable<ExpressionTreeBase> | children | Children of the new tree. |
Methods
GetTypeCore()
Gets the type of the expression tree node.
Declaration
protected override IType GetTypeCore()
Returns
| Type | Description |
|---|---|
| IType | Type of the expression tree node. |
Overrides
Implements
System.IEquatable<>