Compartir a través de


EdmTypeSemantics Clase

Definición

Proporciona la semántica de los tipos de EDM predefinidos.

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

Métodos

AsActualType(IEdmType)

Devuelve el tipo real del tipo especificado. Si el tipo especificado es definición de tipo, el tipo real es su tipo subyacente; de lo contrario, devuelve el propio tipo especificado.

AsBinary(IEdmTypeReference)

Si esta referencia es de un tipo binario, devolverá una referencia de tipo binario válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo binario no válida.

AsCollection(IEdmTypeReference)

Si esta referencia es de un tipo de colección, devolverá una referencia de tipo de colección válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de colección no válida.

AsComplex(IEdmTypeReference)

Si esta referencia es de un tipo complejo, devolverá una referencia de tipo complejo válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo complejo no válida.

AsDecimal(IEdmTypeReference)

Si esta referencia es de un tipo decimal, devolverá una referencia de tipo decimal válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo decimal no válida.

AsEntity(IEdmTypeReference)

Si esta referencia es de un tipo de entidad, devolverá una referencia de tipo de entidad válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de entidad no válida.

AsEntityReference(IEdmTypeReference)

Si esta referencia es de un tipo de referencia de entidad, devolverá una referencia de tipo de referencia de entidad válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de referencia de entidad no válida.

AsEnum(IEdmTypeReference)

Si esta referencia es de un tipo de enumeración, devolverá una referencia de tipo de enumeración válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de enumeración no válida.

AsPath(IEdmTypeReference)

Si esta referencia es de un tipo de ruta de acceso, devolverá una referencia de tipo de ruta de acceso válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de ruta de acceso incorrecta.

AsPrimitive(IEdmTypeReference)

Si esta referencia es de un tipo primitivo, devolverá una referencia de tipo primitivo válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo primitivo no válida.

AsSpatial(IEdmTypeReference)

Si esta referencia es de un tipo espacial, devolverá una referencia de tipo espacial válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo espacial no válida.

AsString(IEdmTypeReference)

Si esta referencia es de un tipo de cadena, devolverá una referencia de tipo de cadena válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo de cadena no válida.

AsStructured(IEdmTypeReference)

Si esta referencia es de un tipo estructurado, devolverá una referencia de tipo estructurado válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo estructurado no válida.

AsTemporal(IEdmTypeReference)

Si esta referencia es de un tipo temporal, devolverá una referencia de tipo temporal válida a la definición de tipo. De lo contrario, devolverá una referencia de tipo temporal no válida.

AsTypeDefinition(IEdmTypeReference)

Si esta referencia es de una definición de tipo, devolverá una referencia de definición de tipo válida a la definición de tipo. De lo contrario, devolverá una referencia de definición de tipo incorrecta.

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

Determina si el tipo base potencial está en la jerarquía de herencia del tipo que se está probando.

IsBinary(IEdmType)

Devuelve true si esta definición hace referencia a un tipo binario.

IsBinary(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo binario.

IsBoolean(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo booleano.

IsByte(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de bytes.

IsCollection(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a una colección.

IsComplex(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo complejo.

IsDate(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Date.

IsDateTimeOffset(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo DateTimeOffset.

IsDecimal(IEdmType)

Devuelve true si esta definición hace referencia a un tipo decimal.

IsDecimal(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo decimal.

IsDouble(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo doble.

IsDuration(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de duración.

IsEntity(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de entidad.

IsEntityReference(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de entidad.

IsEnum(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de enumeración.

IsFloating(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de punto flotante.

IsGeography(EdmPrimitiveTypeKind)

Devuelve true si este tipo representa un tipo geography.

IsGeography(IEdmType)

Devuelve true si esta definición hace referencia a un tipo geography.

IsGeography(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo geography.

IsGeometry(EdmPrimitiveTypeKind)

Devuelve true si este tipo representa un tipo geometry.

IsGeometry(IEdmType)

Devuelve true si esta definición hace referencia a un tipo geometry.

IsGeometry(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo geometry.

IsGuid(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo GUID.

IsInt16(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int16.

IsInt32(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int32.

IsInt64(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Int64.

IsIntegral(EdmPrimitiveTypeKind)

Devuelve true si este tipo primitivo representa un tipo entero.

IsIntegral(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo entero.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Determina si thisType es el mismo que otherType, o thisType deriva de otherType u otroType deriva de thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Determina si un tipo es equivalente o derivado de otro tipo.

IsPath(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de ruta de acceso.

IsPrimitive(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo primitivo.

IsSByte(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo entero con signo.

IsSingle(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un solo tipo.

IsSpatial(EdmPrimitiveTypeKind)

Devuelve true si este tipo representa un tipo espacial.

IsSpatial(IEdmType)

Devuelve true si esta definición hace referencia a un tipo espacial.

IsSpatial(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo espacial.

IsStream(IEdmType)

Devuelve true si esta referencia hace referencia a un tipo de secuencia.

IsStream(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de secuencia.

IsString(IEdmType)

Devuelve true si esta definición hace referencia a un tipo de cadena.

IsString(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo de cadena.

IsStructured(EdmTypeKind)

Devuelve true si este tipo representa un tipo estructurado.

IsStructured(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo estructurado.

IsTemporal(EdmPrimitiveTypeKind)

Devuelve true si este tipo representa un tipo temporal.

IsTemporal(IEdmType)

Devuelve true si esta definición hace referencia a un tipo temporal.

IsTemporal(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo temporal.

IsTimeOfDay(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a una definición de tipo.

IsUntyped(IEdmType)

Devuelve true si esta definición hace referencia a un tipo sin tipo.

IsUntyped(IEdmTypeReference)

Devuelve true si esta referencia hace referencia a un tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Devuelve la clase primitiva de la definición de esta referencia.

Se aplica a