EntityRangeVariable Class

Represents a RangeVariable inside any or all expression that does not refer to an entity set.

Inheritance Hierarchy

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

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

Syntax

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

The EntityRangeVariable type exposes the following members.

Constructors

  Name Description
Public method EntityRangeVariable(String, IEdmEntityTypeReference, IEdmEntitySet) Initializes a new instance of the EntityRangeVariable class.
Public method EntityRangeVariable(String, IEdmEntityTypeReference, EntityCollectionNode) Initializes a new instance of the EntityRangeVariable class.

Top

Properties

  Name Description
Public property EntityCollectionNode Gets the Entity collection that this rangeVariable node iterates over.
Public property EntitySet Gets the Entity set of the collection this node iterates over.
Public property EntityTypeReference Gets the entity type of each item in the collection that this range variable iterates over.
Public property Kind Gets the kind of this node. (Overrides RangeVariable.Kind.)
Public property Name Gets the name of the associated any/all parameter (null if none) (Overrides RangeVariable.Name.)
Public property TypeReference Gets the entity type of each item in the collection that this range variable iterates over. (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