Condividi tramite


Classe DomainModel

rappresenta un modello di dominio.Si tratta della classe 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 di DomainModel classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene le informazioni sul modello di dominio.
Proprietà pubblica ResourceManager ottiene il gestore di risorse per il modello di dominio.
Proprietà pubblica Store Ottiene l'archivio contenente questa istanza del modello di dominio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement crea un elemento di un tipo specificato.
Metodo pubblico CreateElementLink Crea un collegamento 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 IElementVisitorFilter che corrisponde al tipo di chiusura particolare.
Metodo pubblico GetClosureVisitor Restituisce una IElementVisitor che corrisponde al tipo di chiusura particolare.
Metodo protetto GetCustomDomainModelTypes Ottiene i tipi non generati il modello di dominio.
Metodo protetto GetCustomDomainProperties Ottiene le proprietà non generate del dominio.
Metodo protetto GetCustomDomainRoles Ottiene i ruoli non generati del dominio.
Metodo protetto GetGeneratedDomainModelTypes Ottiene i tipi generati il modello di dominio.
Metodo protetto GetGeneratedDomainProperties Ottiene le proprietà generate del dominio.
Metodo protetto GetGeneratedDomainRoles Ottiene i ruoli generati del dominio.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (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