Share via


ExpandedReferenceSelectItem Class

Definition

This represents one level of expansion for a particular expansion tree with $ref operation.

public class ExpandedReferenceSelectItem : Microsoft.OData.UriParser.SelectItem
type ExpandedReferenceSelectItem = class
    inherit SelectItem
Public Class ExpandedReferenceSelectItem
Inherits SelectItem
Inheritance
ExpandedReferenceSelectItem
Derived

Constructors

ExpandedReferenceSelectItem(ODataExpandPath, IEdmNavigationSource)

Create an Expand item using a nav prop, its entity set

ExpandedReferenceSelectItem(ODataExpandPath, IEdmNavigationSource, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

ExpandedReferenceSelectItem(ODataExpandPath, IEdmNavigationSource, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, ComputeClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

ExpandedReferenceSelectItem(ODataExpandPath, IEdmNavigationSource, FilterClause, OrderByClause, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, SearchClause, ComputeClause, ApplyClause)

Create an expand item, using a navigationProperty, its entity set, and any expand options.

Properties

ApplyOption

Gets the apply clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

ComputeOption

Gets the compute clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

CountOption

Gets the count clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

FilterOption

The filter clause for this expand item

NavigationSource

Gets the navigation source for this level.

OrderByOption

Gets the orderby clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

PathToNavigationProperty

Gets the Path for this expand level. This path includes zero or more type segments followed by exactly one Navigation Property.

SearchOption

Gets the search clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

SkipOption

Gets the skip clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

TopOption

Gets the top clause for this expand item. Can be null if not specified(and will always be null in NonOptionMode).

Methods

HandleWith(SelectItemHandler)

Handle using a SelectItemHandler.

TranslateWith<T>(SelectItemTranslator<T>)

Translate using a SelectItemTranslator<T>.

Applies to