SingleValueNode Class
Represents a base class for all semantic metadata bound nodes which represent a single composable value.
Inheritance Hierarchy
System.Object
Microsoft.Data.OData.ODataAnnotatable
Microsoft.Data.OData.Query.SemanticAst.QueryNode
Microsoft.Data.OData.Query.SemanticAst.SingleValueNode
More...
Namespace: Microsoft.Data.OData.Query.SemanticAst
Assembly: Microsoft.Data.OData (in Microsoft.Data.OData.dll)
Syntax
'Declaration
Public MustInherit Class SingleValueNode _
Inherits QueryNode
'Usage
Dim instance As SingleValueNode
public abstract class SingleValueNode : QueryNode
public ref class SingleValueNode abstract : public QueryNode
[<AbstractClassAttribute>]
type SingleValueNode =
class
inherit QueryNode
end
public abstract class SingleValueNode extends QueryNode
The SingleValueNode type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SingleValueNode | Initializes a new instance of the SingleValueNode class. |
Top
Properties
Name | Description | |
---|---|---|
Kind | Gets the kind of this node. (Overrides QueryNode.Kind.) | |
TypeReference | Gets the type of the single value this node represents. |
Top
Methods
Name | Description | |
---|---|---|
Accept<T> | Accept a QueryNodeVisitor<T> that walks a tree of QueryNodes. (Inherited from QueryNode.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetAnnotation<T> | Gets or sets the annotation by type. (Inherited from ODataAnnotatable.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
SetAnnotation<T> | Sets an annotation of type T. (Inherited from ODataAnnotatable.) | |
ToString | (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.Data.OData.Query.SemanticAst Namespace
Inheritance Hierarchy
System.Object
Microsoft.Data.OData.ODataAnnotatable
Microsoft.Data.OData.Query.SemanticAst.QueryNode
Microsoft.Data.OData.Query.SemanticAst.SingleValueNode
Microsoft.Data.OData.Query.SemanticAst.BinaryOperatorNode
Microsoft.Data.OData.Query.SemanticAst.ConstantNode
Microsoft.Data.OData.Query.SemanticAst.ConvertNode
Microsoft.Data.OData.Query.SemanticAst.LambdaNode
Microsoft.Data.OData.Query.SemanticAst.NonentityRangeVariableReferenceNode
Microsoft.Data.OData.Query.SemanticAst.SingleEntityNode
Microsoft.Data.OData.Query.SemanticAst.SingleValueOpenPropertyAccessNode
Microsoft.Data.OData.Query.SemanticAst.SingleValuePropertyAccessNode
Microsoft.Data.OData.Query.SemanticAst.UnaryOperatorNode
Microsoft.Data.OData.Query.SingleValueFunctionCallNode