Classe EdmEnumType
Rappresenta la definizione di un tipo di enumerazione EDM.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmType
Microsoft.Data.Edm.Library.EdmEnumType
Spazio dei nomi Microsoft.Data.Edm.Library
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Sintassi
'Dichiarazione
Public Class EdmEnumType _
Inherits EdmType _
Implements IEdmEnumType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement, _
IEdmVocabularyAnnotatable, IEdmType, IEdmElement
'Utilizzo
Dim instance As EdmEnumType
public class EdmEnumType : EdmType,
IEdmEnumType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement, IEdmVocabularyAnnotatable,
IEdmType, IEdmElement
public ref class EdmEnumType : public EdmType,
IEdmEnumType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement, IEdmVocabularyAnnotatable,
IEdmType, IEdmElement
type EdmEnumType =
class
inherit EdmType
interface IEdmEnumType
interface IEdmSchemaType
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmType
interface IEdmElement
end
public class EdmEnumType extends EdmType implements IEdmEnumType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmType, IEdmElement
Nel tipo EdmEnumType sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
EdmEnumType(IEdmPrimitiveType) | Inizializza una nuova istanza della classe EdmEnumType. | |
EdmEnumType(IEdmPrimitiveType, String, String, Boolean) | Inizializza una nuova istanza della classe EdmEnumType. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Members | Ottiene i membri di questo tipo di enumerazione. | |
Name | Ottiene o imposta il nome del tipo di enumerazione. | |
Namespace | Ottiene o imposta lo spazio dei nomi cui appartiene l'elemento dello schema. | |
SchemaElementKind | Ottiene il genere dell'elemento dello schema. | |
TreatAsBits | Ottiene o imposta un valore che indica se è possibile considerare il tipo di enumerazione come campo di bit. | |
TypeKind | Ottiene il genere del tipo. Esegue l'override di EdmType.TypeKind. | |
UnderlyingType | Ottiene il tipo sottostante di questo tipo di enumerazione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
RemoveMember | Rimuove un membro esistente dal tipo enum. | |
ToString | Ereditato da EdmType. |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
Errors | Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene.Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate.Il metodo non analizza gli elementi cui questo elemento fa riferimento.Gli errori relativi a una proprietà non includono errori del tipo corrispondente. Definito da ValidationExtensionMethods. | |
FullName | Ottiene il nome completo con l'elemento specificato. Definito da ExtensionMethods. | |
IsBad | Indica se l'elemento contiene errori restituiti dal metodo Errors(IEdmElement). Definito da ValidationExtensionMethods. | |
IsEquivalentTo | Restituisce true se il tipo confrontato è semanticamente equivalente al tipo specificato. Definito da EdmElementComparer. | |
IsOrInheritsFrom | Determina se un tipo è equivalente a un altro tipo o se è da esso derivato. Definito da EdmTypeSemantics. | |
IsSpatial | Determina se la definizione fa riferimento a un tipo spaziale. Definito da EdmTypeSemantics. | |
Location | Ottiene il percorso dell'elemento specificato. Definito da ExtensionMethods. | |
ToTraceString() | Di overload. Restituisce la rappresentazione in formato testo dell'oggetto corrente. Definito da ToTraceStringExtensionMethods. | |
ToTraceString() | Di overload. Restituisce la rappresentazione in formato testo dell'oggetto corrente. Definito da ToTraceStringExtensionMethods. | |
ToTraceString() | Di overload. Restituisce la rappresentazione in formato testo dell'oggetto corrente. Definito da ToTraceStringExtensionMethods. | |
VocabularyAnnotations | Ottiene le annotazioni del vocabolario di un elemento annotabile come viste da un particolare modello. Definito da ExtensionMethods. |
In alto
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.