Class MemberAssignmentExpressionTreeNode
Represents an expression tree node containing a member assignment.
Inheritance
Implements
Inherited Members
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.CompilerServices.dll
Syntax
public sealed class MemberAssignmentExpressionTreeNode : MemberBindingExpressionTreeNode, IEquatable<ExpressionTreeNode>, IEquatable<MemberBindingExpressionTreeNode>, IEquatable<MemberAssignmentExpressionTreeNode>
Constructors
MemberAssignmentExpressionTreeNode(MemberAssignment)
Creates an expression tree node containing a member assignment.
Declaration
public MemberAssignmentExpressionTreeNode(MemberAssignment memberAssignment)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.MemberAssignment | memberAssignment | Member assignment contained in the expression tree. |
Properties
MemberAssignment
Gets the member assignment contained in the expression tree.
Declaration
public MemberAssignment MemberAssignment { get; }
Property Value
Type | Description |
---|---|
System.Linq.Expressions.MemberAssignment |
Methods
Equals(MemberAssignmentExpressionTreeNode)
Checks whether the current node is equal to the specified member assignment expression tree node. Equality for expression tree nodes is based on structural properties of the trees.
Declaration
public bool Equals(MemberAssignmentExpressionTreeNode other)
Parameters
Type | Name | Description |
---|---|---|
MemberAssignmentExpressionTreeNode | other | Member assignment expression tree node to compare to. |
Returns
Type | Description |
---|---|
System.Boolean | true if both nodes are equal; otherwise, false. |
Equals(Object)
Checks whether the current node is equal to the specified object.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to compare to. |
Returns
Type | Description |
---|---|
System.Boolean | true if the current instance and the specified object are equal; otherwise, false. |
Overrides
GetHashCode()
Gets a hash code representation of the current member binding node instance.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code representation of the current member binding node instance. |
Overrides
ToString()
Gets a string representation of the current member assignment node instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String representation of the current member assignment node instance. |