Udostępnij za pośrednictwem


EdmTypeSemantics Klasa

Definicja

Zapewnia semantyka wstępnie zdefiniowanych typów EDM.

public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
Dziedziczenie
EdmTypeSemantics

Metody

AsActualType(IEdmType)

Zwraca rzeczywisty typ danego typu. Jeśli dany typ jest definicją typu, rzeczywisty typ jest jego typem bazowym; w przeciwnym razie zwróć dany typ.

AsBinary(IEdmTypeReference)

Jeśli to odwołanie jest typu binarnego, spowoduje to zwrócenie prawidłowego odwołania typu binarnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu binarnego.

AsCollection(IEdmTypeReference)

Jeśli to odwołanie jest typu kolekcji, spowoduje to zwrócenie prawidłowego odwołania typu kolekcji do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu kolekcji.

AsComplex(IEdmTypeReference)

Jeśli to odwołanie jest typu złożonego, zwróci prawidłowe odwołanie typu złożonego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu złożonego.

AsDecimal(IEdmTypeReference)

Jeśli to odwołanie jest typu dziesiętnego, spowoduje to zwrócenie prawidłowego odwołania typu dziesiętnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu dziesiętnego.

AsEntity(IEdmTypeReference)

Jeśli to odwołanie jest typu jednostki, spowoduje to zwrócenie prawidłowego odwołania typu jednostki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu jednostki.

AsEntityReference(IEdmTypeReference)

Jeśli to odwołanie jest typu odwołania do jednostki, spowoduje to zwrócenie prawidłowego odwołania do typu odwołania do jednostki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu odwołania do jednostki.

AsEnum(IEdmTypeReference)

Jeśli to odwołanie jest typu wyliczenia, spowoduje to zwrócenie prawidłowego odwołania typu wyliczenia do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu wyliczenia.

AsPath(IEdmTypeReference)

Jeśli to odwołanie jest typu ścieżki, spowoduje to zwrócenie prawidłowego odwołania typu ścieżki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu ścieżki.

AsPrimitive(IEdmTypeReference)

Jeśli to odwołanie jest typu pierwotnego, spowoduje to zwrócenie prawidłowego odwołania typu pierwotnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu pierwotnego.

AsSpatial(IEdmTypeReference)

Jeśli to odwołanie jest typu przestrzennego, zwróci prawidłowe odwołanie typu przestrzennego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu przestrzennego.

AsString(IEdmTypeReference)

Jeśli to odwołanie jest typu ciągu, spowoduje to zwrócenie prawidłowego odwołania typu ciągu do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu ciągu.

AsStructured(IEdmTypeReference)

Jeśli to odwołanie jest typu strukturalnego, zwróci prawidłowe odwołanie typu strukturalnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu strukturalnego.

AsTemporal(IEdmTypeReference)

Jeśli to odwołanie jest typu czasowego, zwróci prawidłowe odwołanie typu czasowego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu czasowego.

AsTypeDefinition(IEdmTypeReference)

Jeśli to odwołanie jest definicją typu, spowoduje to zwrócenie prawidłowego odwołania definicji typu do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do definicji typu.

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

Określa, czy potencjalny typ podstawowy znajduje się w hierarchii dziedziczenia testowanego typu.

IsBinary(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu binarnego.

IsBinary(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odnosi się do typu binarnego.

IsBoolean(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu logicznego.

IsByte(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu bajtów.

IsCollection(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do kolekcji.

IsComplex(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu złożonego.

IsDate(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Data.

IsDateTimeOffset(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu DateTimeOffset.

IsDecimal(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu dziesiętnego.

IsDecimal(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu dziesiętnego.

IsDouble(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do podwójnego typu.

IsDuration(IEdmTypeReference)

Zwraca wartość true, jeśli ta dokumentacja odwołuje się do typu czasu trwania.

IsEntity(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki.

IsEntityReference(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki.

IsEnum(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu wyliczenia.

IsFloating(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu zmiennoprzecinkowego.

IsGeography(EdmPrimitiveTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu reprezentuje typ geografii.

IsGeography(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu geografii.

IsGeography(IEdmTypeReference)

Zwraca wartość true, jeśli to odwołanie odwołuje się do typu geografii.

IsGeometry(EdmPrimitiveTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu reprezentuje typ geometrii.

IsGeometry(IEdmType)

Zwraca wartość true, jeśli ta definicja odnosi się do typu geometrii.

IsGeometry(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu geometrii.

IsGuid(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu identyfikatora GUID.

IsInt16(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int16.

IsInt32(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int32.

IsInt64(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int64.

IsIntegral(EdmPrimitiveTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu pierwotnego reprezentuje typ liczby całkowitej.

IsIntegral(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu liczby całkowitej.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Określa, czy thisType jest taki sam jak otherType, czy thisType pochodzi z otherType, lub otherType pochodzi z thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Określa, czy typ jest równoważny lub pochodzi z innego typu.

IsPath(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu ścieżki.

IsPrimitive(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu pierwotnego.

IsSByte(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu SByte.

IsSignedIntegral(IEdmTypeReference)

Zwraca wartość true, jeśli to odwołanie odnosi się do typu całkowitego ze znakiem.

IsSingle(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do pojedynczego typu.

IsSpatial(EdmPrimitiveTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu reprezentuje typ przestrzenny.

IsSpatial(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu przestrzennego.

IsSpatial(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu przestrzennego.

IsStream(IEdmType)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia.

IsStream(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia.

IsString(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu ciągu.

IsString(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu ciągu.

IsStructured(EdmTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu reprezentuje typ ustrukturyzowany.

IsStructured(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu strukturalnego.

IsTemporal(EdmPrimitiveTypeKind)

Zwraca wartość true, jeśli ten rodzaj typu reprezentuje typ czasowy.

IsTemporal(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu czasowego.

IsTemporal(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu czasowego.

IsTimeOfDay(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do definicji typu.

IsUntyped(IEdmType)

Zwraca wartość true, jeśli ta definicja odwołuje się do typu nietypowego.

IsUntyped(IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie odwołuje się do typu Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Zwraca typ pierwotny definicji tego odwołania.

Dotyczy