Microsoft.OData.Edm.Vocabularies Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
EdmAnnotationPathExpression |
Represents an EDM annotation path expression. |
EdmApplyExpression |
Represents an EDM operation application expression. |
EdmBinaryConstant |
Represents an EDM binary constant. |
EdmBooleanConstant |
Represents an EDM boolean constant. |
EdmCastExpression |
Represents an EDM type assertion expression. |
EdmCollectionExpression |
Represents an EDM multi-value construction expression. |
EdmCollectionValue |
Represents an EDM collection value. |
EdmDateConstant |
Represents an EDM date constant. |
EdmDateTimeOffsetConstant |
Represents an EDM datetime with offset constant. |
EdmDecimalConstant |
Represents an EDM decimal constant. |
EdmDirectValueAnnotation |
Represents an EDM annotation with an immediate native value. |
EdmDirectValueAnnotationBinding |
Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. |
EdmDirectValueAnnotationsManager |
Direct-value annotations manager provides services for setting and getting transient annotations on elements. |
EdmDurationConstant |
Represents an EDM duration constant. |
EdmEnumMemberExpression |
Represents an EDM enumeration member reference expression. |
EdmEnumValue |
Represents an EDM enumeration type value. |
EdmExpressionEvaluator |
Expression evaluator. |
EdmFloatingConstant |
Represents an EDM floating point constant. |
EdmGuidConstant |
Represents an EDM guid constant. |
EdmIfExpression |
Represents an EDM if expression. |
EdmIntegerConstant |
Represents an EDM integer constant. |
EdmIsTypeExpression |
Represents an EDM type test expression. |
EdmLabeledExpression |
Represents an EDM labeled expression. |
EdmLabeledExpressionReferenceExpression |
Represents an EDM labeled expression reference expression. |
EdmNavigationPropertyPathExpression |
Represents an EDM navigation property path expression. |
EdmNullExpression |
Represents an EDM null. |
EdmPropertyConstructor |
Represents an EDM property constructor specified as part of a EDM record construction expression. |
EdmPropertyPathExpression |
Represents an EDM property path expression. |
EdmPropertyValue |
Represents a value of an EDM property. |
EdmPropertyValueBinding |
Represents a property binding specified as part of an EDM type annotation. |
EdmRecordExpression |
Represents an EDM record construction expression. |
EdmStringConstant |
Represents an EDM string constant. |
EdmStructuredValue |
Represents an EDM structured value. |
EdmTerm |
Represents an EDM term. |
EdmTimeOfDayConstant |
Represents an EDM TimeOfDay constant. |
EdmToClrConverter |
IEdmValue to CLR value converter. |
EdmToClrEvaluator |
Expression evaluator capable of producing CLR values. |
EdmTypedDirectValueAnnotationBinding<T> |
Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. |
EdmValue |
Represents an EDM value. |
EdmVocabularyAnnotation |
Represents an EDM annotation with an immediate value. |
Interfaces
IEdmApplyExpression |
Represents an EDM function application expression. |
IEdmBinaryConstantExpression |
Represents an EDM binary constant expression. |
IEdmBinaryValue |
Represents an EDM binary value. |
IEdmBooleanConstantExpression |
Represents an EDM boolean constant expression. |
IEdmBooleanValue |
Represents an EDM boolean value. |
IEdmCastExpression |
Represents an EDM type assertion expression. |
IEdmCollectionExpression |
Represents an EDM multi-value construction expression. |
IEdmCollectionValue |
Represents an EDM collection value. |
IEdmDateConstantExpression |
Represents an EDM date constant expression. |
IEdmDateTimeOffsetConstantExpression |
Represents an EDM datetime with offset constant expression. |
IEdmDateTimeOffsetValue |
Represents an EDM datetime with offset value. |
IEdmDateValue |
Represents an EDM date. |
IEdmDecimalConstantExpression |
Represents an EDM decimal constant expression. |
IEdmDecimalValue |
Represents an EDM decimal value. |
IEdmDelayedValue |
Represents a lazily computed value. |
IEdmDirectValueAnnotation |
Represents an EDM annotation with an immediate value. |
IEdmDirectValueAnnotationBinding |
Represents the combination of an EDM annotation with an immediate value and the element to which it is attached. |
IEdmDirectValueAnnotationsManager |
Manages getting and setting direct annotations on EDM elements. |
IEdmDurationConstantExpression |
Represents an EDM duration constant expression. |
IEdmDurationValue |
Represents an EDM duration value. |
IEdmEnumMemberExpression |
Represents an EDM enumeration member reference expression. |
IEdmEnumValue |
Represents an EDM enumeration type value. |
IEdmFloatingConstantExpression |
Represents an EDM floating constant expression. |
IEdmFloatingValue |
Represents an EDM floating point value. |
IEdmGuidConstantExpression |
Represents an EDM guid constant expression. |
IEdmGuidValue |
Represents an EDM integer value. |
IEdmIfExpression |
Represents an EDM if expression. |
IEdmIntegerConstantExpression |
Represents an EDM integer constant expression. |
IEdmIntegerValue |
Represents an EDM integer value. |
IEdmIsTypeExpression |
Represents an EDM type test expression. |
IEdmLabeledExpression |
Represents an EDM labeled expression element. |
IEdmLabeledExpressionReferenceExpression |
Represents a reference to an EDM labeled expression. |
IEdmNullExpression |
Represents an EDM null expression. |
IEdmNullValue |
Represents an EDM null value. |
IEdmPrimitiveValue |
Represents an EDM primitive value. |
IEdmPropertyConstructor |
Represents an EDM property constructor specified as part of a EDM construction record expression. |
IEdmPropertyValue |
Represents a value of an EDM property. |
IEdmPropertyValueBinding |
Represents a property binding specified as part of an EDM type annotation. |
IEdmRecordExpression |
Represents an EDM record construction expression. |
IEdmStringConstantExpression |
Represents an EDM string constant expression. |
IEdmStringValue |
Represents an EDM string value. |
IEdmStructuredValue |
Represents an EDM structured value. |
IEdmTerm |
Represents an EDM term. |
IEdmTimeOfDayConstantExpression |
Represents an EDM TimeOfDay constant expression. |
IEdmTimeOfDayValue |
Represents an EDM TimeOfDay value. |
IEdmValue |
Represents an EDM value. |
IEdmVocabularyAnnotatable |
Represents an element that can be targeted by Vocabulary Annotations |
IEdmVocabularyAnnotation |
Represents an EDM vocabulary annotation. |
Enums
EdmValueKind |
Defines Edm values |
Delegates
TryCreateObjectInstance |
Represents a delegate for creating an instance of CLR type based on IEdmValue and Type. The delegate can be used to create CLR instances of polymorphic types. |
TryGetClrPropertyInfo |
Represents a delegate to get property info of a CLR type based on the property name and Type. |
TryGetClrTypeName |
Represents a delegate to get CLR type name based on the edm type name and IEdmModel. |