Share via


CollectionNavigationNode Class

Definition

Query node representing a collection navigation property.

public sealed class CollectionNavigationNode : Microsoft.OData.UriParser.CollectionResourceNode
type CollectionNavigationNode = class
    inherit CollectionResourceNode
Public NotInheritable Class CollectionNavigationNode
Inherits CollectionResourceNode
Inheritance

Constructors

CollectionNavigationNode(SingleResourceNode, IEdmNavigationProperty, IEdmPathExpression)

Creates a CollectionNavigationNode.

Properties

BindingPath

The binding path of current navigation property.

CollectionType

The type of the collection represented by this node.

EntityItemType

Gets the resource type of a single entity from the collection.

ItemStructuredType

Gets the resource type of a single entity from the collection.

ItemType

Gets a reference to the resource type a single entity in the collection.

Kind

Gets the kind of this node.

(Inherited from CollectionNode)
NavigationProperty

Gets the Navigation Property that defines this collection Node.

NavigationSource

Gets the navigation source containing this collection.

Source

Gets the parent node of this Collection Navigation Node.

TargetMultiplicity

Gets the target multiplicity.

Methods

Accept<T>(QueryNodeVisitor<T>)

Accept a QueryNodeVisitor<T> that walks a tree of QueryNodes.

Applies to