Compartilhar via


IEdmEnumTypeReference Interface

Definição

Representa referências a tipos de enumeração EDM.

public interface IEdmEnumTypeReference : Microsoft.OData.Edm.IEdmTypeReference
type IEdmEnumTypeReference = interface
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmEnumTypeReference
Implements IEdmTypeReference
Derivado
Implementações

Propriedades

Definition

Obtém a definição à qual esse tipo se refere.

(Herdado de IEdmTypeReference)
IsNullable

Obtém um valor que indica se esse tipo é anulável.

(Herdado de IEdmTypeReference)

Métodos de Extensão

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Retornará true se a referência de tipo comparado for semanticamente equivalente a essa referência de tipo. Os tipos de esquema (IEdmSchemaType) são comparados por seus refs de objeto.

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 incorreta.

AsComplex(IEdmTypeReference)

Se essa referência for de um tipo complexo, isso retornará uma referência de tipo complexo válida à 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 incorreta.

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 incorreta.

AsPath(IEdmTypeReference)

Se essa referência for de um tipo de caminho, isso retornará uma referência de tipo de caminho válida à 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 incorreta.

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, 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 à definição de tipo. Caso contrário, ele retornará uma referência de definição de tipo inválido.

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 de Data.

IsDateTimeOffset(IEdmTypeReference)

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

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

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

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

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

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

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

IsStream(IEdmTypeReference)

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

IsString(IEdmTypeReference)

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

IsStructured(IEdmTypeReference)

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

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(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.

ToStringLiteral(IEdmEnumTypeReference, Int64)

Converter valor de enumeração int em cadeia de caracteres

EnumDefinition(IEdmEnumTypeReference)

Obtém a definição dessa referência de enumeração.

FullName(IEdmTypeReference)

Obtém o nome completo da definição referenciada pela referência de tipo.

Location(IEdmElement)

Obtém o local desse elemento.

ShortQualifiedName(IEdmTypeReference)

Obtém o nome qualificado curto da definição referenciada pela referência de tipo.

ToStructuredType(IEdmTypeReference)

Obtém o tipo estruturado direcionado por essa referência de tipo de propriedade estrutural.

TypeKind(IEdmTypeReference)

Obtém o tipo de tipo da definição de referências de tipo.

ToTraceString(IEdmTypeReference)

Retorna a representação de texto do objeto atual.

Errors(IEdmElement)

Obtém os erros, se houver, que pertencem a esse elemento ou elementos que esse elemento contém. Por exemplo, os erros de um tipo estrutural incluem os erros do próprio tipo e os erros de suas propriedades declaradas. O método não analisa elementos referenciados por esse elemento. Por exemplo, erros de uma propriedade não incluem erros de seu tipo.

IsBad(IEdmElement)

Retornará true se esse elemento contiver erros retornados pelo Errors(IEdmElement) método .

TypeErrors(IEdmTypeReference)

Obtém os erros, se houver, que pertencem a essa referência de tipo ou à sua definição.

Aplica-se a