Partager via


EdmTypeSemantics Classe

Définition

Fournit la sémantique des types EDM prédéfinis.

public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
Héritage
EdmTypeSemantics

Méthodes

AsActualType(IEdmType)

Retourne le type réel du type donné. Si le type donné est une définition de type, le type réel est son type sous-jacent ; sinon, retournez le type donné lui-même.

AsBinary(IEdmTypeReference)

Si cette référence est d’un type binaire, elle retourne une référence de type binaire valide à la définition de type. Sinon, une référence de type binaire erronée est retournée.

AsCollection(IEdmTypeReference)

Si cette référence est d’un type de collection, cela renvoie une référence de type de collection valide à la définition de type. Sinon, une référence de type collection erronée est retournée.

AsComplex(IEdmTypeReference)

Si cette référence est d’un type complexe, une référence de type complexe valide est retournée à la définition de type. Sinon, une référence de type complexe erronée est retournée.

AsDecimal(IEdmTypeReference)

Si cette référence est d’un type décimal, cela retourne une référence de type décimal valide à la définition de type. Sinon, une référence de type décimal erronée est retournée.

AsEntity(IEdmTypeReference)

Si cette référence est d’un type d’entité, elle retourne une référence de type d’entité valide à la définition de type. Sinon, une référence de type entité erronée est retournée.

AsEntityReference(IEdmTypeReference)

Si cette référence est d’un type de référence d’entité, cela retourne une référence de type référence d’entité valide à la définition de type. Sinon, une référence de type référence d'entité erronée est retournée.

AsEnum(IEdmTypeReference)

Si cette référence est d’un type d’énumération, cela retourne une référence de type d’énumération valide à la définition de type. Sinon, une référence de type énumération erronée est retournée.

AsPath(IEdmTypeReference)

Si cette référence est d’un type de chemin d’accès, cela retourne une référence de type de chemin valide à la définition de type. Sinon, elle retourne une référence de type de chemin incorrecte.

AsPrimitive(IEdmTypeReference)

Si cette référence est d’un type primitif, cela retourne une référence de type primitive valide à la définition de type. Sinon, une référence de type primitif erronée est retournée.

AsSpatial(IEdmTypeReference)

Si cette référence est d’un type spatial, cela retourne une référence de type spatial valide à la définition de type. Sinon, une référence de type spatial erronée est retournée.

AsString(IEdmTypeReference)

Si cette référence est d’un type chaîne, une référence de type chaîne valide est retournée à la définition de type. Sinon, une référence de type chaîne erronée est retournée.

AsStructured(IEdmTypeReference)

Si cette référence est d’un type structuré, cela retourne une référence de type structuré valide à la définition de type. Sinon, une référence de type structuré erronée est retournée.

AsTemporal(IEdmTypeReference)

Si cette référence est d’un type temporel, elle retourne une référence de type temporelle valide à la définition de type. Sinon, une référence de type temporel erronée est retournée.

AsTypeDefinition(IEdmTypeReference)

Si cette référence est d’une définition de type, cela retourne une référence de définition de type valide à la définition de type. Sinon, elle retourne une référence de définition de type incorrecte.

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

Détermine si le type de base potentiel se trouve dans la hiérarchie d’héritage du type testé.

IsBinary(IEdmType)

Retourne true si cette définition fait référence à un type binaire.

IsBinary(IEdmTypeReference)

Retourne true si cette référence fait référence à un type binaire.

IsBoolean(IEdmTypeReference)

Retourne true si cette référence fait référence à un type booléen.

IsByte(IEdmTypeReference)

Retourne true si cette référence fait référence à un type d’octet.

IsCollection(IEdmTypeReference)

Retourne true si cette référence fait référence à une collection.

IsComplex(IEdmTypeReference)

Retourne true si cette référence fait référence à un type complexe.

IsDate(IEdmTypeReference)

Retourne true si cette référence fait référence à un type Date.

IsDateTimeOffset(IEdmTypeReference)

Retourne true si cette référence fait référence à un type DateTimeOffset.

IsDecimal(IEdmType)

Retourne true si cette définition fait référence à un type décimal.

IsDecimal(IEdmTypeReference)

Retourne true si cette référence fait référence à un type décimal.

IsDouble(IEdmTypeReference)

Retourne true si cette référence fait référence à un type double.

IsDuration(IEdmTypeReference)

Retourne true si cette référence fait référence à un type de durée.

IsEntity(IEdmTypeReference)

Retourne true si cette référence fait référence à un type d’entité.

IsEntityReference(IEdmTypeReference)

Retourne true si cette référence fait référence à un type d’entité.

IsEnum(IEdmTypeReference)

Retourne true si cette référence fait référence à un type d’énumération.

IsFloating(IEdmTypeReference)

Retourne true si cette référence fait référence à un type à virgule flottante.

IsGeography(EdmPrimitiveTypeKind)

Retourne true si ce type de type représente un type geography.

IsGeography(IEdmType)

Retourne true si cette définition fait référence à un type geography.

IsGeography(IEdmTypeReference)

Retourne true si cette référence fait référence à un type geography.

IsGeometry(EdmPrimitiveTypeKind)

Retourne true si ce type de type représente un type geometry.

IsGeometry(IEdmType)

Retourne true si cette définition fait référence à un type geometry.

IsGeometry(IEdmTypeReference)

Retourne true si cette référence fait référence à un type geometry.

IsGuid(IEdmTypeReference)

Retourne true si cette référence fait référence à un type GUID.

IsInt16(IEdmTypeReference)

Retourne true si cette référence fait référence à un type Int16.

IsInt32(IEdmTypeReference)

Retourne true si cette référence fait référence à un type Int32.

IsInt64(IEdmTypeReference)

Retourne true si cette référence fait référence à un type Int64.

IsIntegral(EdmPrimitiveTypeKind)

Retourne true si ce type de type primitif représente un type entier.

IsIntegral(IEdmTypeReference)

Retourne true si cette référence fait référence à un type entier.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Détermine si thisType est identique à otherType, ou si thisType dérive de otherType, ou si otherType dérive de thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Détermine si un type est équivalent ou dérivé d’un autre type.

IsPath(IEdmTypeReference)

Retourne true si cette référence fait référence à un type de chemin d’accès.

IsPrimitive(IEdmTypeReference)

Retourne true si cette référence fait référence à un type primitif.

IsSByte(IEdmTypeReference)

Retourne true si cette référence fait référence à un type SByte.

IsSignedIntegral(IEdmTypeReference)

Retourne true si cette référence fait référence à un type intégral signé.

IsSingle(IEdmTypeReference)

Retourne true si cette référence fait référence à un type unique.

IsSpatial(EdmPrimitiveTypeKind)

Retourne true si ce type de type représente un type spatial.

IsSpatial(IEdmType)

Retourne true si cette définition fait référence à un type spatial.

IsSpatial(IEdmTypeReference)

Retourne true si cette référence fait référence à un type spatial.

IsStream(IEdmType)

Retourne true si cette référence fait référence à un type de flux.

IsStream(IEdmTypeReference)

Retourne true si cette référence fait référence à un type de flux.

IsString(IEdmType)

Retourne true si cette définition fait référence à un type de chaîne.

IsString(IEdmTypeReference)

Retourne true si cette référence fait référence à un type de chaîne.

IsStructured(EdmTypeKind)

Retourne true si ce type de type représente un type structuré.

IsStructured(IEdmTypeReference)

Retourne true si cette référence fait référence à un type structuré.

IsTemporal(EdmPrimitiveTypeKind)

Retourne true si ce type de type représente un type temporel.

IsTemporal(IEdmType)

Retourne true si cette définition fait référence à un type temporel.

IsTemporal(IEdmTypeReference)

Retourne true si cette référence fait référence à un type temporel.

IsTimeOfDay(IEdmTypeReference)

Retourne true si cette référence fait référence à un type TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Retourne true si cette référence fait référence à une définition de type.

IsUntyped(IEdmType)

Retourne true si cette définition fait référence à un type non typé.

IsUntyped(IEdmTypeReference)

Retourne true si cette référence fait référence à un type Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Retourne le type primitif de la définition de cette référence.

S’applique à