EdmUntypedStructuredTypeReference Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma referência a um tipo sem tipo EDM.
public class EdmUntypedStructuredTypeReference : Microsoft.OData.Edm.EdmTypeReference, Microsoft.OData.Edm.IEdmStructuredTypeReference, Microsoft.OData.Edm.IEdmUntypedTypeReference
type EdmUntypedStructuredTypeReference = class
inherit EdmTypeReference
interface IEdmUntypedTypeReference
interface IEdmTypeReference
interface IEdmElement
interface IEdmStructuredTypeReference
Public Class EdmUntypedStructuredTypeReference
Inherits EdmTypeReference
Implements IEdmStructuredTypeReference, IEdmUntypedTypeReference
- Herança
- Implementações
Construtores
EdmUntypedStructuredTypeReference(IEdmStructuredType, Boolean) |
Construtor |
EdmUntypedStructuredTypeReference(IEdmStructuredType) |
Construtor |
Campos
NonNullableTypeReference |
Retorna uma instância estática de uma referência de tipo estruturado não anulável não anulável. |
NullableTypeReference |
Retorna uma instância estática de uma referência de tipo estruturado não tipado anulável. |
Propriedades
Definition |
Obtém a definição à qual esse tipo se refere. (Herdado de EdmTypeReference) |
IsNullable |
Obtém um valor que indica se esse tipo é anulável. (Herdado de EdmTypeReference) |
Métodos
ToString() |
Retorna a representação de texto do objeto atual. (Herdado de EdmTypeReference) |
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 suas referências 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 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. |
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(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. |
BaseType(IEdmStructuredTypeReference) |
Retorna o tipo base da definição dessa referência. |
DeclaredNavigationProperties(IEdmStructuredTypeReference) |
Obtém as propriedades de navegação declaradas na definição dessa referência. |
DeclaredStructuralProperties(IEdmStructuredTypeReference) |
Obtém todas as propriedades estruturais declaradas na definição dessa referência. |
FindNavigationProperty(IEdmStructuredTypeReference, String) |
Localiza uma propriedade de navegação declarada na definição dessa referência por nome. |
FindProperty(IEdmStructuredTypeReference, String) |
Localiza uma propriedade da definição dessa referência. |
FullName(IEdmTypeReference) |
Obtém o nome completo da definição referenciada pela referência de tipo. |
IsAbstract(IEdmStructuredTypeReference) |
Retornará true se a definição dessa referência for abstrata. |
IsOpen(IEdmStructuredTypeReference) |
Retornará true se a definição dessa referência estiver aberta. |
Location(IEdmElement) |
Obtém o local desse elemento. |
NavigationProperties(IEdmStructuredTypeReference) |
Obtém as propriedades de navegação declaradas na definição dessa referência e seus tipos base. |
ShortQualifiedName(IEdmTypeReference) |
Obtém o nome qualificado curto da definição referenciada pela referência de tipo. |
StructuralProperties(IEdmStructuredTypeReference) |
Obtém todas as propriedades estruturais declaradas na definição dessa referência e todos os seus tipos base. |
StructuredDefinition(IEdmStructuredTypeReference) |
Obtém a definição dessa referência de tipo estruturado. |
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 este elemento ou elementos que este 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 este 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. |