Share via


NonentityRangeVariable Class

Represents a range variable from an Any or All that doesn't refer to an entity set.

Inheritance Hierarchy

System.Object
  Microsoft.Data.OData.ODataAnnotatable
    Microsoft.Data.OData.Query.SemanticAst.RangeVariable
      Microsoft.Data.OData.Query.SemanticAst.NonentityRangeVariable

Namespace:  Microsoft.Data.OData.Query.SemanticAst
Assembly:  Microsoft.Data.OData (in Microsoft.Data.OData.dll)

Syntax

'Declaration
Public NotInheritable Class NonentityRangeVariable _
    Inherits RangeVariable
'Usage
Dim instance As NonentityRangeVariable
public sealed class NonentityRangeVariable : RangeVariable
public ref class NonentityRangeVariable sealed : public RangeVariable
[<SealedAttribute>]
type NonentityRangeVariable =  
    class 
        inherit RangeVariable 
    end
public final class NonentityRangeVariable extends RangeVariable

The NonentityRangeVariable type exposes the following members.

Constructors

  Name Description
Public method NonentityRangeVariable Initializes a new instance of the NonentityRangeVariable class.

Top

Properties

  Name Description
Public property CollectionNode Gets the collection that this range variable node iterates over, can be null in the case of single value nodes.
Public property Kind Gets the kind of this range variable. (Overrides RangeVariable.Kind.)
Public property Name Gets the name of the associated range variable. (Overrides RangeVariable.Name.)
Public property TypeReference Gets the type of the value the range variable represents. (Overrides RangeVariable.TypeReference.)

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetAnnotation<T> Gets or sets the annotation by type. (Inherited from ODataAnnotatable.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method SetAnnotation<T> Sets an annotation of type T. (Inherited from ODataAnnotatable.)
Public method 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