UnqualifiedCallAndEnumPrefixFreeResolver Class

Definition

The OData uri resolver wrapper for Enum prefix free and unqualified function call.

public class UnqualifiedCallAndEnumPrefixFreeResolver : Microsoft.OData.UriParser.ODataUriResolver
type UnqualifiedCallAndEnumPrefixFreeResolver = class
    inherit ODataUriResolver
Public Class UnqualifiedCallAndEnumPrefixFreeResolver
Inherits ODataUriResolver
Inheritance
UnqualifiedCallAndEnumPrefixFreeResolver

Constructors

UnqualifiedCallAndEnumPrefixFreeResolver()

Properties

EnableCaseInsensitive

Whether to enable case insensitive for the resolver.

EnableNoDollarQueryOptions

Gets and sets the optional-$-sign-prefix for OData system query option.

(Inherited from ODataUriResolver)
TypeFacetsPromotionRules

Gets and sets promotion rules for type facets.

(Inherited from ODataUriResolver)

Methods

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Promote the left and right operand types

ResolveBoundOperations(IEdmModel, String, IEdmType)

Resolve bound operations based on name.

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Resolve keys for certain entity set, this function would be called when key is specified as name value pairs. E.g. EntitySet(ID='key')

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Resolve keys for certain entity set, this function would be called when key is specified as positional values. E.g. EntitySet('key')

ResolveNavigationSource(IEdmModel, String)

Resolve navigation source from model.

(Inherited from ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Resolve operation imports with certain name.

(Inherited from ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Resolve operation's parameters.

ResolveProperty(IEdmStructuredType, String)

Resolve property from property name

(Inherited from ODataUriResolver)
ResolveTerm(IEdmModel, String)

Resolve term name from model.

(Inherited from ODataUriResolver)
ResolveType(IEdmModel, String)

Resolve type name from model.

(Inherited from ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Resolve unbound operations based on name.

Applies to