EdmTypeSemantics 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供預先定義之 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) |
傳回此參考之定義的基本類型。 |