Class QueryNodeType
Describes the node types for the nodes of an expression tree.
Inheritance
System.Object
QueryNodeType
Namespace: System.Linq.CompilerServices.Optimizers
Assembly: Nuqleon.Linq.CompilerServices.Optimizers.dll
Syntax
public sealed class QueryNodeType : Enum
Fields
Lambda
A node that abstracts over unknown query expressions.
Declaration
public const QueryNodeType Lambda
Field Value
Type | Description |
---|---|
QueryNodeType |
MonadAbstraction
A node that is a wrapper around a query node, allowing it to be treated as a monad member.
Declaration
public const QueryNodeType MonadAbstraction
Field Value
Type | Description |
---|---|
QueryNodeType |
Operator
A node that represents an operation on the monad.
Declaration
public const QueryNodeType Operator
Field Value
Type | Description |
---|---|
QueryNodeType |
Unknown
Unknown node type.
Declaration
public const QueryNodeType Unknown
Field Value
Type | Description |
---|---|
QueryNodeType |
value__
Declaration
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |