Condividi tramite


Classe DomainModel

Rappresenta un modello di dominio. Si tratta della classe di base del modello di dominio del linguaggio DSL.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class DomainModel
public abstract class DomainModel

Il tipo DomainModel espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DomainModel Inizializza una nuova istanza della classe DomainModel.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene o imposta informazioni sul modello di dominio.
Proprietà pubblica ResourceManager Ottiene il gestore delle risorse per il modello del dominio.
Proprietà pubblica Store Ottiene l'archivio che contiene questa istanza del modello del dominio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement Crea un elemento di un tipo specificato.
Metodo pubblico CreateElementLink Crea un collegamento dell'elemento di un tipo specificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetClosureFilter Restituisce un elemento IElementVisitorFilter che corrisponde al tipo di chiusura particolare.
Metodo pubblico GetClosureVisitor Restituisce un elemento IElementVisitor che corrisponde al tipo di chiusura particolare.
Metodo protetto GetCustomDomainModelTypes Ottiene i tipi non generati del modello di dominio.
Metodo protetto GetCustomDomainProperties Ottiene le proprietà di dominio non generate.
Metodo protetto GetCustomDomainRoles Ottiene i ruoli di dominio non generati.
Metodo protetto GetGeneratedDomainModelTypes Ottiene i tipi generati del modello di dominio.
Metodo protetto GetGeneratedDomainProperties Ottiene le proprietà di dominio generate.
Metodo protetto GetGeneratedDomainRoles Ottiene i ruoli di dominio generati.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling

Altre risorse

[reindirizzamento] Modello di dominio nell'API generata