次の方法で共有


EdmCollectionTypeReference クラス

EDM コレクション型の参照を表します。

継承階層

System.Object
  Microsoft.Data.Edm.Library.EdmElement
    Microsoft.Data.Edm.Library.EdmTypeReference
      Microsoft.Data.Edm.Library.EdmCollectionTypeReference

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

構文

'宣言
Public Class EdmCollectionTypeReference _
    Inherits EdmTypeReference _
    Implements IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
'使用
Dim instance As EdmCollectionTypeReference
public class EdmCollectionTypeReference : EdmTypeReference, 
    IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmCollectionTypeReference : public EdmTypeReference, 
    IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement
type EdmCollectionTypeReference =  
    class
        inherit EdmTypeReference
        interface IEdmCollectionTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public class EdmCollectionTypeReference extends EdmTypeReference implements IEdmCollectionTypeReference, IEdmTypeReference, IEdmElement

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

コンストラクター

  名前 説明
パブリック メソッド EdmCollectionTypeReference EdmCollectionTypeReference クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CollectionDefinition この型が参照するコレクション型を取得します。
パブリック プロパティ Definition この型が参照する定義を取得します。 (EdmTypeReference から継承されています。)
パブリック プロパティ IsNullable この型で null が許容されるかどうかを示す値を取得します。 (EdmTypeReference から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString 現在のオブジェクトのテキスト表現を返します。 (EdmTypeReference から継承されています。)

先頭に戻る

拡張メソッド

  名前 説明
パブリック拡張メソッド AsBinary この参照がバイナリ型の場合、型定義への有効なバイナリ型参照を返します。それ以外の場合、無効なバイナリ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsCollection この参照がコレクション型の場合、型定義への有効なコレクション型参照を返します。それ以外の場合、無効なコレクション型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsComplex この参照が複合型の場合、型定義への有効な複合型参照を返します。それ以外の場合、無効な複合型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsDecimal この参照が 10 進数型の場合、型定義への有効な 10 進数型参照を返します。それ以外の場合、無効な 10 進数型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEntity この参照がエンティティ型の場合、型定義への有効なエンティティ型参照を返します。それ以外の場合、無効なエンティティ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEntityReference この参照がエンティティ参照型の場合、型定義への有効なエンティティ参照型参照を返します。それ以外の場合、無効なエンティティ参照型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEnum この参照が列挙型の場合、型定義への有効な列挙型参照を返します。それ以外の場合、無効な列挙型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsPrimitive この参照がプリミティブ型の場合、型定義への有効なプリミティブ型参照を返します。それ以外の場合、無効なプリミティブ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsRow この参照が行型の場合、型定義への有効な行型参照を返します。それ以外の場合、無効な行型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsSpatial この参照が空間型の場合、型定義への有効な空間型参照を返します。それ以外の場合、無効な空間型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsString この参照が文字列型の場合、型定義への有効な文字列型参照を返します。それ以外の場合、無効な文字列型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsStructured この参照が構造化型の場合、型定義への有効な構造化型参照を返します。それ以外の場合、無効な構造化型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsTemporal この参照が時間型の場合、型定義への有効な時間型参照を返します。それ以外の場合、無効な時間型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド CollectionDefinition この型が参照するコレクション型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド ElementType 要素型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド Errors この要素またはこの要素に含まれる要素に属しているエラーが存在する場合にそのエラーを取得します。たとえば、構造型のエラーには、型自体のエラーと、その宣言されたプロパティのエラーが含まれます。このメソッドは、この要素によって参照される要素を分析しません。たとえば、プロパティのエラーには、その型からのエラーは含まれません。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド FullName 指定した型の完全な名前を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド IsBad Errors(IEdmElement) メソッドによって返されるエラーがこの要素に含まれるかどうかを示します。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド IsBinary この参照がバイナリ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsBoolean この参照がブール型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsByte この参照が byte 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsCollection この参照がコレクションを表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsComplex この参照が複合型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDateTime この参照が DateTime 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDateTimeOffset この参照が DateTimeOffset 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDecimal この参照が 10 進数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDouble この参照が倍精度型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEntity この参照がエンティティ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEntityReference この参照がエンティティ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEnum この参照が列挙型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEquivalentTo 比較対象の型がこの型とセマンティクス的に等価である場合、true を返します。 (EdmElementComparer によって定義されています。)
パブリック拡張メソッド IsFloating この参照が浮動小数点型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsGuid この参照が GUID 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt16 この参照が Int16 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt32 この参照が Int32 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt64 この参照が Int64 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsIntegral この参照が整数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsPrimitive この参照がプリミティブ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsRow この参照が行型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSByte この参照が SByte 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSignedIntegral この参照が符号付き整数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSingle この参照が単精度型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSpatial この参照が空間型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsStream この参照がストリーム型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsString この参照が文字列型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsStructured この参照が構造化型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsTemporal この参照が時間型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsTime この参照が時刻型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド Location 指定した項目の場所を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド PrimitiveKind この参照の定義のプリミティブの種類を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド ToTraceString 現在のオブジェクトのテキスト表現を返します。 (ToTraceStringExtensionMethods によって定義されています。)
パブリック拡張メソッド TypeErrors この型参照またはその定義に属しているエラーが存在する場合にそのエラーを取得します。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド TypeKind 指定した型の種類を取得します。 (ExtensionMethods によって定義されています。)

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.Data.Edm.Library 名前空間