次の方法で共有


EdmTypeSemantics クラス

定義済みの EDM 型のセマンティクスを提供します。

継承階層

System.Object
  Microsoft.Data.Edm.EdmTypeSemantics

名前空間:  Microsoft.Data.Edm
アセンブリ:  Microsoft.Data.Edm (Microsoft.Data.Edm.dll)

構文

'宣言
<ExtensionAttribute> _
Public NotInheritable Class EdmTypeSemantics
'使用
public static class EdmTypeSemantics
[ExtensionAttribute]
public ref class EdmTypeSemantics abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type EdmTypeSemantics =  class end
public final class EdmTypeSemantics

EdmTypeSemantics 型は、以下のメンバーを公開しています。

メソッド

  名前 説明
パブリック メソッド静的メンバー ApplyType この行型定義への参照を返します。
パブリック メソッド静的メンバー AsBinary この参照がバイナリ型の場合、型定義への有効なバイナリ型参照を返します。それ以外の場合、無効なバイナリ型参照を返します。
パブリック メソッド静的メンバー AsCollection この参照がコレクション型の場合、型定義への有効なコレクション型参照を返します。それ以外の場合、無効なコレクション型参照を返します。
パブリック メソッド静的メンバー AsComplex この参照が複合型の場合、型定義への有効な複合型参照を返します。それ以外の場合、無効な複合型参照を返します。
パブリック メソッド静的メンバー AsDecimal この参照が 10 進数型の場合、型定義への有効な 10 進数型参照を返します。それ以外の場合、無効な 10 進数型参照を返します。
パブリック メソッド静的メンバー AsEntity この参照がエンティティ型の場合、型定義への有効なエンティティ型参照を返します。それ以外の場合、無効なエンティティ型参照を返します。
パブリック メソッド静的メンバー AsEntityReference この参照がエンティティ参照型の場合、型定義への有効なエンティティ参照型参照を返します。それ以外の場合、無効なエンティティ参照型参照を返します。
パブリック メソッド静的メンバー AsEnum この参照が列挙型の場合、型定義への有効な列挙型参照を返します。それ以外の場合、無効な列挙型参照を返します。
パブリック メソッド静的メンバー AsPrimitive この参照がプリミティブ型の場合、型定義への有効なプリミティブ型参照を返します。それ以外の場合、無効なプリミティブ型参照を返します。
パブリック メソッド静的メンバー AsRow この参照が行型の場合、型定義への有効な行型参照を返します。それ以外の場合、無効な行型参照を返します。
パブリック メソッド静的メンバー AsSpatial この参照が空間型の場合、型定義への有効な空間型参照を返します。それ以外の場合、無効な空間型参照を返します。
パブリック メソッド静的メンバー AsString この参照が文字列型の場合、型定義への有効な文字列型参照を返します。それ以外の場合、無効な文字列型参照を返します。
パブリック メソッド静的メンバー AsStructured この参照が構造化型の場合、型定義への有効な構造化型参照を返します。それ以外の場合、無効な構造化型参照を返します。
パブリック メソッド静的メンバー AsTemporal この参照が時間型の場合、型定義への有効な時間型参照を返します。それ以外の場合、無効な時間型参照を返します。
パブリック メソッド静的メンバー InheritsFrom 特定の基本型がテスト対象の型の継承階層に存在するかどうかを判断します。
パブリック メソッド静的メンバー IsBinary この参照がバイナリ型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsBoolean この参照がブール型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsByte この参照が byte 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsCollection この参照がコレクションを表しているかどうかを判断します。
パブリック メソッド静的メンバー IsComplex この参照が複合型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsDateTime この参照が DateTime 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsDateTimeOffset この参照が DateTimeOffset 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsDecimal この参照が 10 進数型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsDouble この参照が倍精度型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsEntity この参照がエンティティ型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsEntityReference この参照がエンティティ型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsEnum この参照が列挙型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsFloating この参照が浮動小数点型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsGuid この参照が GUID 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsInt16 この参照が Int16 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsInt32 この参照が Int32 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsInt64 この参照が Int64 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsIntegral(EdmPrimitiveTypeKind) このプリミティブ型の種類が整数型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsIntegral(IEdmTypeReference) この参照が整数型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsOrInheritsFrom 特定の型が別の型と等しいかどうか、または別の型から派生しているかどうかを判断します。
パブリック メソッド静的メンバー IsPrimitive この参照がプリミティブ型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsRow この参照が行型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSByte この参照が SByte 型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSignedIntegral この参照が符号付き整数型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSingle この参照が単精度型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSpatial(EdmPrimitiveTypeKind) この型の種類が空間型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSpatial(IEdmType) この定義が空間型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsSpatial(IEdmTypeReference) この参照が空間型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsStream この参照がストリーム型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsString この参照が文字列型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsStructured(EdmTypeKind) この型の種類が構造化型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsStructured(IEdmTypeReference) この参照が構造化型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsTemporal(EdmPrimitiveTypeKind) この型の種類が時間型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsTemporal(IEdmTypeReference) この参照が時間型を表しているかどうかを判断します。
パブリック メソッド静的メンバー IsTime この参照が時刻型を表しているかどうかを判断します。
パブリック メソッド静的メンバー PrimitiveKind この参照の定義のプリミティブの種類を返します。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.Data.Edm 名前空間