Partager via


Classe EdmEnumTypeReference

Représente une référence d'un type énumération EDM.

Hiérarchie d'héritage

System.Object
  Microsoft.Data.Edm.Library.EdmElement
    Microsoft.Data.Edm.Library.EdmTypeReference
      Microsoft.Data.Edm.Library.EdmEnumTypeReference

Espace de noms :  Microsoft.Data.Edm.Library
Assembly :  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Syntaxe

'Déclaration
Public Class EdmEnumTypeReference _
    Inherits EdmTypeReference _
    Implements IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
'Utilisation
Dim instance As EdmEnumTypeReference
public class EdmEnumTypeReference : EdmTypeReference, 
    IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmEnumTypeReference : public EdmTypeReference, 
    IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
type EdmEnumTypeReference =  
    class
        inherit EdmTypeReference
        interface IEdmEnumTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public class EdmEnumTypeReference extends EdmTypeReference implements IEdmEnumTypeReference, IEdmTypeReference, IEdmElement

Le type EdmEnumTypeReference expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique EdmEnumTypeReference Crée une instance de la classe EdmEnumTypeReference.

Haut de la page

Propriétés

  Nom Description
Propriété publique Definition Obtient la définition à laquelle ce type fait référence. (hérité de EdmTypeReference.)
Propriété publique IsNullable Obtient une valeur indiquant si ce type est Nullable. (hérité de EdmTypeReference.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString Retourne la représentation textuelle de l'objet actif. (hérité de EdmTypeReference.)

Haut de la page

Méthodes d'extension

  Nom Description
Méthode d'extension publique AsBinary Retourne une référence de type binaire valide à la définition de type si cette référence est de type binaire.Sinon, une référence de type binaire erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsCollection Retourne une référence de type collection valide à la définition de type si cette référence est de type collection.Sinon, une référence de type collection erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsComplex Retourne une référence de type complexe valide à la définition de type si cette référence est de type complexe.Sinon, une référence de type complexe erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsDecimal Retourne une référence de type décimal valide à la définition de type si cette référence est de type décimal.Sinon, une référence de type décimal erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsEntity Retourne une référence de type entité valide à la définition de type si cette référence est de type entité.Sinon, une référence de type entité erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsEntityReference Retourne une référence de type référence d'entité valide à la définition de type si cette référence est de type référence d'entité.Sinon, une référence de type référence d'entité erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsEnum Retourne une référence de type énumération valide à la définition de type si cette référence est de type énumération.Sinon, une référence de type énumération erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsPrimitive Retourne une référence de type primitif valide à la définition de type si cette référence est de type primitif.Sinon, une référence de type primitif erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsRow Retourne une référence de type ligne valide à la définition de type si cette référence est de type ligne.Sinon, une référence de type ligne erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsSpatial Retourne une référence de type spatial valide à la définition de type si cette référence est de type spatial.Sinon, une référence de type spatial erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsString Retourne une référence de type chaîne valide à la définition de type si cette référence est de type chaîne.Sinon, une référence de type chaîne erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsStructured Retourne une référence de type structuré valide à la définition de type si cette référence est de type structuré.Sinon, une référence de type structuré erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique AsTemporal Retourne une référence de type temporel valide à la définition de type si cette référence est de type temporel.Sinon, une référence de type temporel erronée est retournée. (défini par EdmTypeSemantics.)
Méthode d'extension publique EnumDefinition Obtient le type énumération auquel le type fait référence. (défini par ExtensionMethods.)
Méthode d'extension publique Errors Obtient les erreurs éventuelles qui appartiennent à cet élément ou aux éléments que cet élément contient.Par exemple, les erreurs pour un type structurel incluent les erreurs du type lui-même et les erreurs de ses propriétés déclarées.La méthode n'analyse pas les éléments référencés par cet élément.Par exemple, les erreurs d'une propriété n'incluent pas les erreurs de son type. (défini par ValidationExtensionMethods.)
Méthode d'extension publique FullName Obtient le nom complet avec le type spécifié. (défini par ExtensionMethods.)
Méthode d'extension publique IsBad Indique si cet élément contient des erreurs retournées par la méthode Errors(IEdmElement). (défini par ValidationExtensionMethods.)
Méthode d'extension publique IsBinary Détermine si cette référence fait référence à un type binaire. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsBoolean Détermine si cette référence fait référence à un type booléen. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsByte Détermine si cette référence fait référence à un type d'octet. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsCollection Détermine si cette référence fait référence à une collection. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsComplex Détermine si cette référence fait référence à un type complexe. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsDateTime Détermine si cette référence fait référence à un type DateTime. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsDateTimeOffset Détermine si cette référence fait référence à un type DateTimeOffset. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsDecimal Détermine si cette référence fait référence à un type décimal. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsDouble Détermine si cette référence fait référence à un type double. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsEntity Détermine si cette référence fait référence à un type d'entité. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsEntityReference Détermine si cette référence fait référence à un type d'entité. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsEnum Détermine si cette référence fait référence à un type d'énumération. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsEquivalentTo Retourne true si le type comparé est sémantiquement équivalent à ce type. (défini par EdmElementComparer.)
Méthode d'extension publique IsFloating Détermine si cette référence fait référence à un type à virgule flottante. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsGuid Détermine si cette référence fait référence à un type GUID. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsInt16 Détermine si cette référence fait référence à un type Int16. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsInt32 Détermine si cette référence fait référence à un type Int32. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsInt64 Détermine si cette référence fait référence à un type Int64. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsIntegral Détermine si cette référence fait référence à un type entier. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsPrimitive Détermine si cette référence fait référence à un type primitif. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsRow Détermine si cette référence fait référence à un type de ligne. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsSByte Détermine si cette référence fait référence à un type SByte. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsSignedIntegral Détermine si cette référence fait référence à un type intégral signé. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsSingle Détermine si cette référence fait référence à un type unique. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsSpatial Détermine si cette référence fait référence à un type spatial. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsStream Détermine si cette référence fait référence à un type de flux. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsString Détermine si cette référence fait référence à un type de chaîne. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsStructured Détermine si cette référence fait référence à un type structuré. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsTemporal Détermine si cette référence fait référence à un type temporel. (défini par EdmTypeSemantics.)
Méthode d'extension publique IsTime Détermine si cette référence fait référence à un type d'heure. (défini par EdmTypeSemantics.)
Méthode d'extension publique Location Obtient l'emplacement de l'élément spécifié. (défini par ExtensionMethods.)
Méthode d'extension publique PrimitiveKind Retourne le type primitif de la définition de cette référence. (défini par EdmTypeSemantics.)
Méthode d'extension publique ToTraceString Retourne la représentation textuelle de l'objet actif. (défini par ToTraceStringExtensionMethods.)
Méthode d'extension publique TypeErrors Obtient les erreurs éventuelles qui appartiennent à cette référence de type ou à sa définition. (défini par ValidationExtensionMethods.)
Méthode d'extension publique TypeKind Obtient le type du type spécifié. (défini par ExtensionMethods.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.Data.Edm.Library