Condividi tramite


EdmTypeSemantics Classe

Definizione

Fornisce la semantica dei tipi EDM predefiniti.

public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
Ereditarietà
EdmTypeSemantics

Metodi

AsActualType(IEdmType)

Restituisce il tipo effettivo del tipo specificato. Se il tipo specificato è una definizione di tipo, il tipo effettivo è il tipo sottostante; in caso contrario, restituire il tipo specificato stesso.

AsBinary(IEdmTypeReference)

Se il riferimento è un tipo binario, restituirà un riferimento di tipo binario valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo binario non valido.

AsCollection(IEdmTypeReference)

Se il riferimento è di tipo raccolta, restituirà un riferimento di tipo raccolta valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo raccolta non valido.

AsComplex(IEdmTypeReference)

Se il riferimento è di tipo complesso, restituirà un riferimento di tipo complesso valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo complesso non valido.

AsDecimal(IEdmTypeReference)

Se il riferimento è di tipo decimale, restituirà un riferimento di tipo decimale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo decimal non valido.

AsEntity(IEdmTypeReference)

Se il riferimento è un tipo di entità, restituirà un riferimento di tipo di entità valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di entità non valido.

AsEntityReference(IEdmTypeReference)

Se il riferimento è un tipo di riferimento all'entità, restituirà un riferimento di tipo di riferimento all'entità valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di riferimento all'entità non valido.

AsEnum(IEdmTypeReference)

Se il riferimento è un tipo di enumerazione, restituirà un riferimento di tipo di enumerazione valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di enumerazione non valido.

AsPath(IEdmTypeReference)

Se questo riferimento è di un tipo di percorso, verrà restituito un riferimento valido al tipo di percorso alla definizione del tipo. In caso contrario, restituirà un riferimento al tipo di percorso non valido.

AsPrimitive(IEdmTypeReference)

Se il riferimento è di tipo primitivo, restituirà un riferimento di tipo primitivo valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo primitivo non valido.

AsSpatial(IEdmTypeReference)

Se il riferimento è di tipo spaziale, restituirà un riferimento di tipo spaziale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo spaziale non valido.

AsString(IEdmTypeReference)

Se il riferimento è di tipo stringa, restituirà un riferimento di tipo stringa valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo stringa non valido.

AsStructured(IEdmTypeReference)

Se il riferimento è di tipo strutturato, restituirà un riferimento di tipo strutturato valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo strutturato non valido.

AsTemporal(IEdmTypeReference)

Se il riferimento è di tipo temporale, restituirà un riferimento di tipo temporale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo temporale non valido.

AsTypeDefinition(IEdmTypeReference)

Se questo riferimento è di una definizione di tipo, verrà restituito un riferimento di definizione di tipo valido alla definizione del tipo. In caso contrario, restituirà un riferimento di definizione del tipo non valido.

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

Determina se il tipo di base potenziale è nella gerarchia di ereditarietà del tipo verificato.

IsBinary(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo binario.

IsBinary(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo binario.

IsBoolean(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo booleano.

IsByte(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo byte.

IsCollection(IEdmTypeReference)

Restituisce true se il riferimento è relativo a una raccolta.

IsComplex(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo complesso.

IsDate(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo date.

IsDateTimeOffset(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo DateTimeOffset.

IsDecimal(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo decimale.

IsDecimal(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo decimale.

IsDouble(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo double.

IsDuration(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo di durata.

IsEntity(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di entità.

IsEntityReference(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di entità.

IsEnum(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di enumerazione.

IsFloating(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo in virgola mobile.

IsGeography(EdmPrimitiveTypeKind)

Restituisce true se questo tipo rappresenta un tipo geography.

IsGeography(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo geography.

IsGeography(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo geography.

IsGeometry(EdmPrimitiveTypeKind)

Restituisce true se questo tipo rappresenta un tipo geometry.

IsGeometry(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo geometry.

IsGeometry(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo geometry.

IsGuid(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo GUID.

IsInt16(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int16.

IsInt32(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int32.

IsInt64(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int64.

IsIntegral(EdmPrimitiveTypeKind)

Restituisce true se il genere del tipo primitivo rappresenta un tipo Integer.

IsIntegral(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Integer.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Determina se thisType è uguale a otherType o thisType deriva da otherType o otherType deriva da thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Determina se un tipo è equivalente a oppure è derivato da un altro tipo.

IsPath(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo di percorso.

IsPrimitive(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo primitivo.

IsSByte(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo integrale con segno.

IsSingle(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo singolo.

IsSpatial(EdmPrimitiveTypeKind)

Restituisce true se il genere del tipo rappresenta un tipo spaziale.

IsSpatial(IEdmType)

Restituisce true se la definizione fa riferimento a un tipo spaziale.

IsSpatial(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo spaziale.

IsStream(IEdmType)

Restituisce true se il riferimento è relativo a un tipo di flusso.

IsStream(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di flusso.

IsString(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo stringa.

IsString(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo stringa.

IsStructured(EdmTypeKind)

Restituisce true se il genere del tipo rappresenta un tipo strutturato.

IsStructured(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo strutturato.

IsTemporal(EdmPrimitiveTypeKind)

Restituisce true se il genere del tipo rappresenta un tipo temporale.

IsTemporal(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo temporale.

IsTemporal(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo temporale.

IsTimeOfDay(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a una definizione di tipo.

IsUntyped(IEdmType)

Restituisce true se questa definizione fa riferimento a un tipo non tipizzato.

IsUntyped(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Restituisce il genere primitivo della definizione del riferimento.

Si applica a