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<>