EdmTypeSemantics Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Provides semantics of the predefined EDM types.

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Edm.Library..::..EdmTypeSemantics

Namespace:  Microsoft.Data.Edm.Library
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class EdmTypeSemantics
'Usage
public static class EdmTypeSemantics
[ExtensionAttribute]
public ref class EdmTypeSemantics abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type EdmTypeSemantics =  class end
public final class EdmTypeSemantics

The EdmTypeSemantics type exposes the following members.

Methods

  Name Description
Public methodStatic member ApplyType
Public methodStatic member AsBinary
Public methodStatic member AsCollection
Public methodStatic member AsComplex
Public methodStatic member AsDecimal
Public methodStatic member AsEntity
Public methodStatic member AsEntityReference
Public methodStatic member AsEnum
Public methodStatic member AsPrimitive
Public methodStatic member AsRow
Public methodStatic member AsSpatial
Public methodStatic member AsString
Public methodStatic member AsStructured
Public methodStatic member AsTemporal
Public methodStatic member InheritsFrom
Public methodStatic member IsBinary
Public methodStatic member IsBoolean
Public methodStatic member IsByte
Public methodStatic member IsCollection
Public methodStatic member IsComplex
Public methodStatic member IsDateTime
Public methodStatic member IsDateTimeOffset
Public methodStatic member IsDecimal
Public methodStatic member IsDouble
Public methodStatic member IsEntity
Public methodStatic member IsEntityReference
Public methodStatic member IsEnum
Public methodStatic member IsEquivalentTo(IEdmExpression, IEdmExpression) Returns true if the compared expression is semantically equivalent to this expression.
Public methodStatic member IsEquivalentTo(IEdmFunction, IEdmFunction)
Public methodStatic member IsEquivalentTo(IEdmFunctionImport, IEdmFunctionImport)
Public methodStatic member IsEquivalentTo(IEdmType, IEdmType)
Public methodStatic member IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)
Public methodStatic member IsFloating
Public methodStatic member IsGuid
Public methodStatic member IsInt16
Public methodStatic member IsInt32
Public methodStatic member IsInt64
Public methodStatic member IsOrInheritsFrom Determines if a type is equivalent to or derived from another type.
Public methodStatic member IsPrimitive
Public methodStatic member IsRow
Public methodStatic member IsSByte
Public methodStatic member IsSignedIntegral
Public methodStatic member IsSingle
Public methodStatic member IsSpatial
Public methodStatic member IsStream
Public methodStatic member IsString
Public methodStatic member IsStructured
Public methodStatic member IsTemporal
Public methodStatic member IsTime
Public methodStatic member PrimitiveKind
Public methodStatic member ToTraceString(IEdmType)
Public methodStatic member ToTraceString(IEdmTypeReference)

Top

Remarks

No content here will be updated; please do not add material here.

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.Edm.Library Namespace