Compartir a través de


Interfaz IEdmTypeReference

Representa una referencia a un tipo EDM.

Espacio de nombres:  Microsoft.Data.Edm
Ensamblado:  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Sintaxis

'Declaración
Public Interface IEdmTypeReference _
    Inherits IEdmElement
'Uso
Dim instance As IEdmTypeReference
public interface IEdmTypeReference : IEdmElement
public interface class IEdmTypeReference : IEdmElement
type IEdmTypeReference =  
    interface
        interface IEdmElement
    end
public interface IEdmTypeReference extends IEdmElement

El tipo IEdmTypeReference expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Definition Obtiene la definición a la que hace referencia este tipo.
Propiedad pública IsNullable Obtiene un valor que indica si el este tipo admite valores NULL.

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión pública AsBinary Devuelve una referencia de tipo binario válida a la definición de tipo si esta referencia es de un tipo binario.De lo contrario, devolverá una referencia de tipo binario no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsCollection Devuelve una referencia de tipo de colección válida a la definición de tipo si esta referencia es de un tipo de colección.De lo contrario, devolverá una referencia de tipo de colección no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsComplex Devuelve una referencia de tipo complejo válida a la definición de tipo si esta referencia es de un tipo complejo.De lo contrario, devolverá una referencia de tipo complejo no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsDecimal Devuelve una referencia de tipo decimal válida a la definición de tipo si esta referencia es de un tipo decimal.De lo contrario, devolverá una referencia de tipo decimal no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsEntity Devuelve una referencia de tipo de entidad válida a la definición de tipo si esta referencia es de un tipo de entidad.De lo contrario, devolverá una referencia de tipo de entidad no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsEntityReference Devuelve una referencia de tipo de referencia de entidad válida a la definición de tipo si esta referencia es de un tipo de referencia de entidad.De lo contrario, devolverá una referencia de tipo de referencia de entidad no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsEnum Devuelve una referencia de tipo de enumeración válida a la definición de tipo si esta referencia es de un tipo de enumeración.De lo contrario, devolverá una referencia de tipo de enumeración no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsPrimitive Devuelve una referencia de tipo primitivo válida a la definición de tipo si esta referencia es de un tipo primitivo.De lo contrario, devolverá una referencia de tipo primitivo no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsRow Devuelve una referencia de tipo de fila válida a la definición de tipo si esta referencia es de un tipo de fila.De lo contrario, devolverá una referencia de tipo de fila no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsSpatial Devuelve una referencia de tipo espacial válida a la definición de tipo si esta referencia es de un tipo espacial.De lo contrario, devolverá una referencia de tipo espacial no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsString Devuelve una referencia de tipo de cadena válida a la definición de tipo si esta referencia es de un tipo de cadena.De lo contrario, devolverá una referencia de tipo de cadena no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsStructured Devuelve una referencia de tipo estructurado válida a la definición de tipo si esta referencia es de un tipo estructurado.De lo contrario, devolverá una referencia de tipo estructurado no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública AsTemporal Devuelve una referencia de tipo temporal válida a la definición de tipo si esta referencia es de un tipo temporal.De lo contrario, devolverá una referencia de tipo temporal no válida. (Con definición de EdmTypeSemantics.)
Método de extensión pública Errors Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento.Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas.El método no analiza los elementos a los que hace referencia este elemento.Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo. (Con definición de ValidationExtensionMethods.)
Método de extensión pública FullName Obtiene el nombre completo con el tipo especificado. (Con definición de ExtensionMethods.)
Método de extensión pública IsBad Indica si este elemento contiene errores devueltos por el método Errors(IEdmElement). (Con definición de ValidationExtensionMethods.)
Método de extensión pública IsBinary Determina si esta referencia se refiere a un tipo binario. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsBoolean Determina si esta referencia se refiere a un tipo booleano. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsByte Determina si esta referencia se refiere a un tipo byte. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsCollection Determina si esta referencia se refiere a una colección. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsComplex Determina si esta referencia se refiere a un tipo complejo. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsDateTime Determina si esta referencia se refiere a un tipo DateTime. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsDateTimeOffset Determina si esta referencia se refiere a un tipo DateTimeOffset. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsDecimal Determina si esta referencia se refiere a un tipo decimal. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsDouble Determina si esta referencia se refiere a un tipo double. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsEntity Determina si esta referencia se refiere a un tipo de entidad. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsEntityReference Determina si esta referencia se refiere a un tipo de entidad. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsEnum Determina si esta referencia se refiere a un tipo de enumeración. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsEquivalentTo Devuelve true si el tipo comparado es semánticamente equivalente a este tipo. (Con definición de EdmElementComparer.)
Método de extensión pública IsFloating Determina si esta referencia se refiere a un tipo de punto flotante. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsGuid Determina si esta referencia se refiere a un tipo GUID. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsInt16 Determina si esta referencia se refiere a un tipo Int16. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsInt32 Determina si esta referencia se refiere a un tipo Int32. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsInt64 Determina si esta referencia se refiere a un tipo Int64. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsIntegral Determina si esta referencia se refiere a un tipo entero. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsPrimitive Determina si esta referencia se refiere a un tipo primitivo. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsRow Determina si esta referencia se refiere a un tipo de fila. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsSByte Determina si esta referencia se refiere a un tipo SByte. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsSignedIntegral Determina si esta referencia se refiere a un tipo entero con signo. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsSingle Determina si esta referencia se refiere a un tipo single. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsSpatial Determina si esta referencia se refiere a un tipo espacial. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsStream Determina si esta referencia se refiere a un tipo de flujo. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsString Determina si esta referencia se refiere a un tipo de cadena. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsStructured Determina si esta referencia se refiere a un tipo estructurado. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsTemporal Determina si esta referencia se refiere a un tipo temporal. (Con definición de EdmTypeSemantics.)
Método de extensión pública IsTime Determina si esta referencia se refiere a un tipo Time. (Con definición de EdmTypeSemantics.)
Método de extensión pública Location Obtiene la ubicación del elemento especificado. (Con definición de ExtensionMethods.)
Método de extensión pública PrimitiveKind Devuelve la clase primitiva de la definición de esta referencia. (Con definición de EdmTypeSemantics.)
Método de extensión pública ToTraceString Devuelve la representación de texto del objeto actual. (Con definición de ToTraceStringExtensionMethods.)
Método de extensión pública TypeErrors Obtiene los errores, si los hay, que pertenecen a esta referencia de tipo o a su definición. (Con definición de ValidationExtensionMethods.)
Método de extensión pública TypeKind Obtiene la clase de tipo del tipo especificado. (Con definición de ExtensionMethods.)

Arriba

Vea también

Referencia

Espacio de nombres Microsoft.Data.Edm