Udostępnij za pośrednictwem


IEdmEnumTypeReference Interfejs

Definicja

Reprezentuje odwołania do typów wyliczenia EDM.

public interface IEdmEnumTypeReference : Microsoft.OData.Edm.IEdmTypeReference
type IEdmEnumTypeReference = interface
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmEnumTypeReference
Implements IEdmTypeReference
Pochodne
Implementuje

Właściwości

Definition

Pobiera definicję, do której odwołuje się ten typ.

(Odziedziczone po IEdmTypeReference)
IsNullable

Pobiera wartość wskazującą, czy ten typ ma wartość null.

(Odziedziczone po IEdmTypeReference)

Metody rozszerzania

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Zwraca wartość true, jeśli odwołanie do porównywanego typu jest semantycznie równoważne temu typowi. Typy schematów (IEdmSchemaType) są porównywane przez odwołania do obiektów.

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.

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(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(IEdmTypeReference)

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

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(IEdmTypeReference)

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

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(IEdmTypeReference)

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

IsStream(IEdmTypeReference)

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

IsString(IEdmTypeReference)

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

IsStructured(IEdmTypeReference)

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

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(IEdmTypeReference)

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

PrimitiveKind(IEdmTypeReference)

Zwraca typ pierwotny definicji tego odwołania.

ToStringLiteral(IEdmEnumTypeReference, Int64)

Konwertowanie wartości int wyliczenia na ciąg

EnumDefinition(IEdmEnumTypeReference)

Pobiera definicję tego odwołania do wyliczenia.

FullName(IEdmTypeReference)

Pobiera pełną nazwę definicji, do której odwołuje się odwołanie typu.

Location(IEdmElement)

Pobiera lokalizację tego elementu.

ShortQualifiedName(IEdmTypeReference)

Pobiera krótką kwalifikowaną nazwę definicji, do której odwołuje się odwołanie do typu.

ToStructuredType(IEdmTypeReference)

Pobiera typ ustrukturyzowany przeznaczony dla tego odwołania typu właściwości strukturalnej.

TypeKind(IEdmTypeReference)

Pobiera rodzaj typu definicji odwołań do typu.

ToTraceString(IEdmTypeReference)

Zwraca reprezentację tekstowa bieżącego obiektu.

Errors(IEdmElement)

Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwracane przez metodę Errors(IEdmElement) .

TypeErrors(IEdmTypeReference)

Pobiera błędy, jeśli istnieją, które należą do tego typu odwołania lub jego definicji.

Dotyczy