共用方式為


EdmTypeSemantics 類別

定義

提供預先定義之 EDM 型別的語意。

public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
繼承
EdmTypeSemantics

方法

AsActualType(IEdmType)

傳回指定型別的實際型別。 如果指定的類型是類型定義,則實際類型是其基礎類型;否則,傳回指定的型別本身。

AsBinary(IEdmTypeReference)

如果這個參考是二進位類型,這會傳回類型定義的有效二進位類型參考。 否則傳回錯誤的二進位型別參考。

AsCollection(IEdmTypeReference)

如果這個參考屬於集合類型,這會傳回型別定義的有效集合型別參考。 否則傳回錯誤的集合型別參考。

AsComplex(IEdmTypeReference)

如果這個參考是複雜型別,這會傳回型別定義的有效複雜型別參考。 否則傳回錯誤的複雜類型參考。

AsDecimal(IEdmTypeReference)

如果這個參考是十進位類型,這會傳回型別定義的有效十進位型別參考。 否則傳回錯誤的十進位型別參考。

AsEntity(IEdmTypeReference)

如果此參考屬於實體類型,則會傳回類型定義的有效實體類型參考。 否則傳回錯誤的實體類型參考。

AsEntityReference(IEdmTypeReference)

如果此參考屬於實體參考類型,則會傳回類型定義的有效實體參考型別參考。 否則傳回錯誤的實體參考型別參考。

AsEnum(IEdmTypeReference)

如果這個參考是列舉型別,這會傳回型別定義的有效列舉型別參考。 否則傳回錯誤的列舉型別參考。

AsPath(IEdmTypeReference)

如果這個參考是路徑類型,這會傳回型別定義的有效路徑類型參考。 否則,它會傳回不正確的路徑類型參考。

AsPrimitive(IEdmTypeReference)

如果這個參考是基本類型,這會傳回類型定義的有效基本型別參考。 否則傳回錯誤的基本型別參考。

AsSpatial(IEdmTypeReference)

如果這個參考是空間類型,這會傳回類型定義的有效空間類型參考。 否則傳回錯誤的空間型別參考。

AsString(IEdmTypeReference)

如果這個參考是字串類型,這會傳回型別定義的有效字串類型參考。 否則傳回錯誤的字串型別參考。

AsStructured(IEdmTypeReference)

如果這個參考是結構化類型,這會傳回型別定義的有效結構化型別參考。 否則傳回錯誤的結構化型別參考。

AsTemporal(IEdmTypeReference)

如果這個參考屬於時態型別,這會傳回型別定義的有效時態型別參考。 否則傳回錯誤的時間型別參考。

AsTypeDefinition(IEdmTypeReference)

如果這個參考屬於類型定義,這會傳回型別定義的有效型別定義參考。 否則,它會傳回不正確的類型定義參考。

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

判斷潛在基底類型是否位於所測試類型的繼承階層中。

IsBinary(IEdmType)

如果這個定義參考二進位類型,則傳回 true。

IsBinary(IEdmTypeReference)

如果這個參考參考二進位類型,則傳回 true。

IsBoolean(IEdmTypeReference)

如果這個參考參考布林值類型,則傳回 true。

IsByte(IEdmTypeReference)

如果這個參考參考位元組類型,則傳回 true。

IsCollection(IEdmTypeReference)

如果這個參考參考集合,則傳回 true。

IsComplex(IEdmTypeReference)

如果這個參考參考複雜類型,則傳回 true。

IsDate(IEdmTypeReference)

如果這個參考參考日期類型,則傳回 true。

IsDateTimeOffset(IEdmTypeReference)

如果這個參考參考參照到 DateTimeOffset 類型,則會傳回 true。

IsDecimal(IEdmType)

如果這個定義參考十進位類型,則傳回 true。

IsDecimal(IEdmTypeReference)

如果這個參考參考十進位類型,則傳回 true。

IsDouble(IEdmTypeReference)

如果這個參考參考雙精度浮點數,則傳回 true。

IsDuration(IEdmTypeReference)

如果這個參考參考是持續時間類型,則傳回 true。

IsEntity(IEdmTypeReference)

如果此參考參考實體類型,則傳回 true。

IsEntityReference(IEdmTypeReference)

如果此參考參考實體類型,則傳回 true。

IsEnum(IEdmTypeReference)

如果這個參考參考列舉型別,則傳回 true。

IsFloating(IEdmTypeReference)

如果這個參考參考指向浮點類型,則傳回 true。

IsGeography(EdmPrimitiveTypeKind)

如果此類型種類代表 geography 類型,則傳回 true。

IsGeography(IEdmType)

如果這個定義參考 geography 類型,則傳回 true。

IsGeography(IEdmTypeReference)

如果這個參考參考地理類型,則傳回 true。

IsGeometry(EdmPrimitiveTypeKind)

如果此類型種類代表幾何類型,則傳回 true。

IsGeometry(IEdmType)

如果這個定義參考幾何類型,則傳回 true。

IsGeometry(IEdmTypeReference)

如果這個參考參考幾何類型,則傳回 true。

IsGuid(IEdmTypeReference)

如果這個參考參考 GUID 類型,則傳回 true。

IsInt16(IEdmTypeReference)

如果這個參考參考參照到 Int16 類型,則傳回 true。

IsInt32(IEdmTypeReference)

如果這個參考參考參照到 Int32 類型,則傳回 true。

IsInt64(IEdmTypeReference)

如果這個參考參考參照到 Int64 類型,則傳回 true。

IsIntegral(EdmPrimitiveTypeKind)

如果這個基本類型種類代表整數類型,則傳回 true。

IsIntegral(IEdmTypeReference)

如果這個參考參考整數類型,則傳回 true。

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

判斷 thisType 是否與 otherType 相同,或 thisType 衍生自 otherType,或是 otherType 衍生自 thisType。

IsOrInheritsFrom(IEdmType, IEdmType)

判斷類型是否等於或衍生自另一個類型。

IsPath(IEdmTypeReference)

如果這個參考參考路徑類型,則傳回 true。

IsPrimitive(IEdmTypeReference)

如果這個參考參考基本類型,則傳回 true。

IsSByte(IEdmTypeReference)

如果這個參考參考 SByte 類型,則傳回 true。

IsSignedIntegral(IEdmTypeReference)

如果這個參考參考帶正負號的整數型別,則傳回 true。

IsSingle(IEdmTypeReference)

如果這個參考參考單一類型,則傳回 true。

IsSpatial(EdmPrimitiveTypeKind)

如果此類型種類代表空間類型,則傳回 true。

IsSpatial(IEdmType)

如果這個定義參考空間類型,則傳回 true。

IsSpatial(IEdmTypeReference)

如果此參考參考空間類型,則傳回 true。

IsStream(IEdmType)

如果這個參考參考資料流類型,則傳回 true。

IsStream(IEdmTypeReference)

如果這個參考參考資料流類型,則傳回 true。

IsString(IEdmType)

如果這個定義參考字串類型,則傳回 true。

IsString(IEdmTypeReference)

如果這個參考參考字串類型,則傳回 true。

IsStructured(EdmTypeKind)

如果此類型種類代表結構化類型,則傳回 true。

IsStructured(IEdmTypeReference)

如果這個參考參考結構化類型,則傳回 true。

IsTemporal(EdmPrimitiveTypeKind)

如果此類型種類代表時態型別,則傳回 true。

IsTemporal(IEdmType)

如果這個定義參考時態型別,則傳回 true。

IsTemporal(IEdmTypeReference)

如果這個參考參考時態型別,則傳回 true。

IsTimeOfDay(IEdmTypeReference)

如果此參考參考 TimeOfDay 類型,則傳回 true。

IsTypeDefinition(IEdmTypeReference)

如果這個參考參考類型定義,則傳回 true。

IsUntyped(IEdmType)

如果這個定義參考不具類型的類型,則傳回 true。

IsUntyped(IEdmTypeReference)

如果這個參考參考 Edm.Untyped 類型,則傳回 true。

PrimitiveKind(IEdmTypeReference)

傳回此參考之定義的基本類型。

適用於