次の方法で共有


IEdmStructuredTypeReference インターフェイス

定義

EDM 構造化型への参照を表します。

public interface IEdmStructuredTypeReference : Microsoft.OData.Edm.IEdmTypeReference
type IEdmStructuredTypeReference = interface
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmStructuredTypeReference
Implements IEdmTypeReference
派生
実装

プロパティ

Definition

この型が参照する定義を取得します。

(継承元 IEdmTypeReference)
IsNullable

この型で null が許容されるかどうかを示す値を取得します。

(継承元 IEdmTypeReference)

拡張メソッド

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

比較された型参照がこの型参照と意味的に等価である場合は true を返します。 スキーマ型 (IEdmSchemaType) は、オブジェクト参照によって比較されます。

AsBinary(IEdmTypeReference)

この参照がバイナリ型の場合、型定義への有効なバイナリ型参照を返します。 それ以外の場合、無効なバイナリ型参照を返します。

AsCollection(IEdmTypeReference)

この参照がコレクション型の場合、型定義への有効なコレクション型参照を返します。 それ以外の場合、無効なコレクション型参照を返します。

AsComplex(IEdmTypeReference)

この参照が複合型の場合、型定義への有効な複合型参照を返します。 それ以外の場合、無効な複合型参照を返します。

AsDecimal(IEdmTypeReference)

この参照が 10 進数型の場合、型定義への有効な 10 進数型参照を返します。 それ以外の場合、無効な 10 進数型参照を返します。

AsEntity(IEdmTypeReference)

この参照がエンティティ型の場合、型定義への有効なエンティティ型参照を返します。 それ以外の場合、無効なエンティティ型参照を返します。

AsEntityReference(IEdmTypeReference)

この参照がエンティティ参照型の場合、型定義への有効なエンティティ参照型参照を返します。 それ以外の場合、無効なエンティティ参照型参照を返します。

AsEnum(IEdmTypeReference)

この参照が列挙型の場合、型定義への有効な列挙型参照を返します。 それ以外の場合、無効な列挙型参照を返します。

AsPath(IEdmTypeReference)

この参照がパス型の場合、型定義への有効なパス型参照が返されます。 それ以外の場合は、無効なパス型参照が返されます。

AsPrimitive(IEdmTypeReference)

この参照がプリミティブ型の場合、型定義への有効なプリミティブ型参照を返します。 それ以外の場合、無効なプリミティブ型参照を返します。

AsSpatial(IEdmTypeReference)

この参照が空間型の場合、型定義への有効な空間型参照を返します。 それ以外の場合、無効な空間型参照を返します。

AsString(IEdmTypeReference)

この参照が文字列型の場合、型定義への有効な文字列型参照を返します。 それ以外の場合、無効な文字列型参照を返します。

AsStructured(IEdmTypeReference)

この参照が構造化型の場合、型定義への有効な構造化型参照を返します。 それ以外の場合、無効な構造化型参照を返します。

AsTemporal(IEdmTypeReference)

この参照が時間型の場合、型定義への有効な時間型参照を返します。 それ以外の場合、無効な時間型参照を返します。

AsTypeDefinition(IEdmTypeReference)

この参照が型定義の場合、型定義への有効な型定義参照が返されます。 それ以外の場合は、無効な型定義参照が返されます。

IsBinary(IEdmTypeReference)

この参照がバイナリ型を表している場合に true を返します。

IsBoolean(IEdmTypeReference)

この参照がブール型を表している場合に true を返します。

IsByte(IEdmTypeReference)

この参照が byte 型を表している場合に true を返します。

IsCollection(IEdmTypeReference)

この参照がコレクションを表している場合に true を返します。

IsComplex(IEdmTypeReference)

この参照が複合型を表している場合に true を返します。

IsDate(IEdmTypeReference)

この参照が Date 型を参照している場合は true を返します。

IsDateTimeOffset(IEdmTypeReference)

この参照が DateTimeOffset 型を表している場合に true を返します。

IsDecimal(IEdmTypeReference)

この参照が 10 進数型を表している場合に true を返します。

IsDouble(IEdmTypeReference)

この参照が倍精度型を表している場合に true を返します。

IsDuration(IEdmTypeReference)

この参照が期間の種類を参照している場合は true を返します。

IsEntity(IEdmTypeReference)

この参照がエンティティ型を表している場合に true を返します。

IsEntityReference(IEdmTypeReference)

この参照がエンティティ型を表している場合に true を返します。

IsEnum(IEdmTypeReference)

この参照が列挙型を表している場合に true を返します。

IsFloating(IEdmTypeReference)

この参照が浮動小数点型を表している場合に true を返します。

IsGeography(IEdmTypeReference)

この参照が geography 型を参照している場合は true を返します。

IsGeometry(IEdmTypeReference)

この参照が geometry 型を参照している場合は true を返します。

IsGuid(IEdmTypeReference)

この参照が GUID 型を表している場合に true を返します。

IsInt16(IEdmTypeReference)

この参照が Int16 型を表している場合に true を返します。

IsInt32(IEdmTypeReference)

この参照が Int32 型を表している場合に true を返します。

IsInt64(IEdmTypeReference)

この参照が Int64 型を表している場合に true を返します。

IsIntegral(IEdmTypeReference)

この参照が整数型を表している場合に true を返します。

IsPath(IEdmTypeReference)

この参照がパスの種類を参照している場合は true を返します。

IsPrimitive(IEdmTypeReference)

この参照がプリミティブ型を表している場合に true を返します。

IsSByte(IEdmTypeReference)

この参照が SByte 型を表している場合に true を返します。

IsSignedIntegral(IEdmTypeReference)

この参照が符号付き整数型を表している場合に true を返します。

IsSingle(IEdmTypeReference)

この参照が単精度型を表している場合に true を返します。

IsSpatial(IEdmTypeReference)

この参照が空間型を表している場合に true を返します。

IsStream(IEdmTypeReference)

この参照がストリーム型を表している場合に true を返します。

IsString(IEdmTypeReference)

この参照が文字列型を表している場合に true を返します。

IsStructured(IEdmTypeReference)

この参照が構造化型を表している場合に true を返します。

IsTemporal(IEdmTypeReference)

この参照が時間型を表している場合に true を返します。

IsTimeOfDay(IEdmTypeReference)

この参照が TimeOfDay 型を参照している場合は true を返します。

IsTypeDefinition(IEdmTypeReference)

この参照が型定義を参照している場合は true を返します。

IsUntyped(IEdmTypeReference)

この参照が Edm.Untyped 型を参照している場合は true を返します。

PrimitiveKind(IEdmTypeReference)

この参照の定義のプリミティブの種類を返します。

BaseType(IEdmStructuredTypeReference)

この参照の定義の基本型を返します。

DeclaredNavigationProperties(IEdmStructuredTypeReference)

この参照の定義で宣言されているナビゲーション プロパティを取得します。

DeclaredStructuralProperties(IEdmStructuredTypeReference)

この参照の定義で宣言されているすべての構造プロパティを取得します。

FindNavigationProperty(IEdmStructuredTypeReference, String)

この参照の定義で宣言されているナビゲーション プロパティを名前で検索します。

FindProperty(IEdmStructuredTypeReference, String)

この参照の定義からプロパティを検索します。

FullName(IEdmTypeReference)

型参照によって参照される定義の完全な名前を取得します。

IsAbstract(IEdmStructuredTypeReference)

この参照の定義が抽象である場合は true を返します。

IsOpen(IEdmStructuredTypeReference)

この参照の定義が開いている場合は true を返します。

Location(IEdmElement)

この要素の位置を取得します。

NavigationProperties(IEdmStructuredTypeReference)

この参照とその基本型の定義で宣言されているナビゲーション プロパティを取得します。

ShortQualifiedName(IEdmTypeReference)

型参照によって参照される定義の短い修飾名を取得します。

StructuralProperties(IEdmStructuredTypeReference)

この参照の定義で宣言されているすべての構造プロパティとそのすべての基本型を取得します。

StructuredDefinition(IEdmStructuredTypeReference)

この構造化型参照の定義を取得します。

ToStructuredType(IEdmTypeReference)

この構造プロパティ型参照の対象となる構造化型を取得します。

TypeKind(IEdmTypeReference)

型参照定義の型の種類を取得します。

ToTraceString(IEdmTypeReference)

現在のオブジェクトのテキスト表現を返します。

Errors(IEdmElement)

この要素またはこの要素に含まれる要素に属しているエラーが存在する場合にそのエラーを取得します。 たとえば、構造型のエラーには、型自体のエラーと、その宣言されたプロパティのエラーが含まれます。 このメソッドは、この要素によって参照される要素を分析しません。 たとえば、プロパティのエラーには、その型からのエラーは含まれません。

IsBad(IEdmElement)

この要素に メソッドによって返されるエラーが含まれている場合は true を Errors(IEdmElement) 返します。

TypeErrors(IEdmTypeReference)

この型参照またはその定義に属しているエラーが存在する場合にそのエラーを取得します。

適用対象