Partilhar via


EdmTypeSemantics Classe

Definição

Fornece semântica dos tipos EDM predefinidos.

public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
Herança
EdmTypeSemantics

Métodos

AsActualType(IEdmType)

Retorna o tipo real do tipo fornecido. Se o tipo fornecido for definição de tipo, o tipo real será seu tipo subjacente; caso contrário, retorne o próprio tipo fornecido.

AsBinary(IEdmTypeReference)

Se essa referência for de um tipo binário, isso retornará uma referência de tipo binário válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo binário inválido.

AsCollection(IEdmTypeReference)

Se essa referência for de um tipo de coleção, isso retornará uma referência de tipo de coleção válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de coleção inválido.

AsComplex(IEdmTypeReference)

Se essa referência for de um tipo complexo, isso retornará uma referência de tipo complexo válida para a definição de tipo. Caso contrário, ele retornará uma referência de tipo complexo inválido.

AsDecimal(IEdmTypeReference)

Se essa referência for de um tipo decimal, isso retornará uma referência de tipo decimal válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo decimal inválido.

AsEntity(IEdmTypeReference)

Se essa referência for de um tipo de entidade, isso retornará uma referência de tipo de entidade válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de entidade inválido.

AsEntityReference(IEdmTypeReference)

Se essa referência for de um tipo de referência de entidade, isso retornará uma referência de tipo de referência de entidade válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de referência de entidade incorreta.

AsEnum(IEdmTypeReference)

Se essa referência for de um tipo de enumeração, isso retornará uma referência de tipo de enumeração válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de enumeração inválido.

AsPath(IEdmTypeReference)

Se essa referência for de um tipo de caminho, isso retornará uma referência de tipo de caminho válida para a definição de tipo. Caso contrário, ele retornará uma referência de tipo de caminho inválido.

AsPrimitive(IEdmTypeReference)

Se essa referência for de um tipo primitivo, isso retornará uma referência de tipo primitivo válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo primitivo inválido.

AsSpatial(IEdmTypeReference)

Se essa referência for de um tipo espacial, isso retornará uma referência de tipo espacial válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo espacial inválido.

AsString(IEdmTypeReference)

Se essa referência for de um tipo de cadeia de caracteres, isso retornará uma referência de tipo de cadeia de caracteres válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de cadeia de caracteres inválido.

AsStructured(IEdmTypeReference)

Se essa referência for de um tipo estruturado, isso retornará uma referência de tipo estruturado válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo estruturado inválido.

AsTemporal(IEdmTypeReference)

Se essa referência for de um tipo temporal, isso retornará uma referência de tipo temporal válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo temporal inválido.

AsTypeDefinition(IEdmTypeReference)

Se essa referência for de uma definição de tipo, isso retornará uma referência de definição de tipo válida para a definição de tipo. Caso contrário, ele retornará uma referência de definição de tipo inválido.

InheritsFrom(IEdmStructuredType, IEdmStructuredType)

Determina se o tipo base potencial está na hierarquia de herança do tipo que está sendo testado.

IsBinary(IEdmType)

Retornará true se essa definição se referir a um tipo binário.

IsBinary(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo binário.

IsBoolean(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo booliano.

IsByte(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de byte.

IsCollection(IEdmTypeReference)

Retornará true se essa referência se referir a uma coleção.

IsComplex(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo complexo.

IsDate(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo date.

IsDateTimeOffset(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo DateTimeOffset.

IsDecimal(IEdmType)

Retornará true se essa definição se referir a um tipo decimal.

IsDecimal(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo decimal.

IsDouble(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo duplo.

IsDuration(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de duração.

IsEntity(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de entidade.

IsEntityReference(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de entidade.

IsEnum(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de enumeração.

IsFloating(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de ponto flutuante.

IsGeography(EdmPrimitiveTypeKind)

Retornará true se esse tipo de tipo representar um tipo de geografia.

IsGeography(IEdmType)

Retornará true se essa definição se referir a um tipo de geografia.

IsGeography(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de geografia.

IsGeometry(EdmPrimitiveTypeKind)

Retornará true se esse tipo de tipo representar um tipo de geometria.

IsGeometry(IEdmType)

Retornará true se essa definição se referir a um tipo de geometria.

IsGeometry(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de geometria.

IsGuid(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo GUID.

IsInt16(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int16.

IsInt32(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int32.

IsInt64(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int64.

IsIntegral(EdmPrimitiveTypeKind)

Retornará true se esse tipo de tipo primitivo representar um tipo inteiro.

IsIntegral(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo inteiro.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Determina se thisType é o mesmo que otherType ou thisType deriva de otherType ou otherType deriva de thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Determina se um tipo é equivalente ou derivado de outro tipo.

IsPath(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de caminho.

IsPrimitive(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo primitivo.

IsSByte(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo integral assinado.

IsSingle(IEdmTypeReference)

Retornará true se essa referência se referir a um único tipo.

IsSpatial(EdmPrimitiveTypeKind)

Retorna true se esse tipo de tipo representa um tipo espacial.

IsSpatial(IEdmType)

Retornará true se essa definição se referir a um tipo espacial.

IsSpatial(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo espacial.

IsStream(IEdmType)

Retornará true se essa referência se referir a um tipo de fluxo.

IsStream(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de fluxo.

IsString(IEdmType)

Retornará true se essa definição se referir a um tipo de cadeia de caracteres.

IsString(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de cadeia de caracteres.

IsStructured(EdmTypeKind)

Retorna true se esse tipo de tipo representa um tipo estruturado.

IsStructured(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo estruturado.

IsTemporal(EdmPrimitiveTypeKind)

Retorna true se esse tipo de tipo representa um tipo temporal.

IsTemporal(IEdmType)

Retornará true se essa definição se referir a um tipo temporal.

IsTemporal(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo temporal.

IsTimeOfDay(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Retornará true se essa referência se referir a uma definição de tipo.

IsUntyped(IEdmType)

Retornará true se essa definição se referir a um tipo não tipado.

IsUntyped(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Retorna o tipo primitivo da definição dessa referência.

Aplica-se a