Condividi tramite


Classe DslDefinitionModelDomainModel

DomainModel DslDefinitionModelDomainModel - Definizione della finestra di progettazione DSL.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

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

Sintassi

'Dichiarazione
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DependsOnDomainModelAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")> _
Public Class DslDefinitionModelDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DependsOnDomainModelAttribute(typeof(CoreDesignSurfaceDomainModel))]
[DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")]
public class DslDefinitionModelDomainModel : DomainModel

Il tipo DslDefinitionModelDomainModel espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DslDefinitionModelDomainModel Costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene o imposta informazioni sul modello di dominio. (Ereditato da DomainModel)
Proprietà pubblica ResourceManager Ottiene l'oggetto ResourceManager di DomainModel.Se ResourceManager non esiste, verrà creato. (Esegue l'override di DomainModel.ResourceManager).
Proprietà pubblicaMembro statico SingletonResourceManager Ottiene l'oggetto ResourceManager singleton per questo modello del dominio.
Proprietà pubblica Store Ottiene l'archivio che contiene questa istanza del modello del dominio. (Ereditato da DomainModel)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement Crea un elemento del tipo specificato. (Esegue l'override di DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metodo pubblico CreateElementLink Crea un collegamento dell'elemento di un tipo specificato. (Esegue l'override di DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])).
Metodo pubblicoMembro statico DisableDiagramRules Disabilita le regole in questo modello di dominio correlato alle correzioni del diagramma per l'archivio specificato.
Metodo pubblicoMembro statico EnableDiagramRules Abilita le regole in questo modello di dominio correlato alle correzioni del diagramma per l'archivio specificato.Se i dati del diagramma verranno caricati nell'archivio, questo metodo deve essere chiamato prima per assicurarsi del corretto comportamento del diagramma.
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 a ClosureType. (Esegue l'override di DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metodo pubblico GetClosureVisitor Restituisce un elemento IElementVisitor che corrisponde al tipo di chiusura particolare. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainModelTypes Eseguire l'override per aggiungere l'oggetto ModelElementDomainClass fittizio. (Esegue l'override di DomainModel.GetCustomDomainModelTypes()).
Metodo protetto GetCustomDomainProperties Ottiene le proprietà di dominio non generate. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainRoles Ottiene i ruoli di dominio non generati. (Ereditato da DomainModel)
Metodo protetto GetGeneratedDomainModelTypes Ottiene l'elenco dei tipi di modello di dominio generati (classi, regole, relazioni). (Esegue l'override di DomainModel.GetGeneratedDomainModelTypes()).
Metodo protetto GetGeneratedDomainProperties Ottiene l'elenco delle proprietà di dominio generate. (Esegue l'override di DomainModel.GetGeneratedDomainProperties()).
Metodo protetto GetGeneratedDomainRoles Ottiene l'elenco dei ruoli di dominio generati. (Esegue l'override di DomainModel.GetGeneratedDomainRoles()).
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

Campi

  Nome Descrizione
Campo pubblicoMembro statico DomainModelId Identificazione del modello di dominio DslDefinitionModelDomainModel
Campo pubblicoMembro statico ResourceBaseName Il nome di base delle risorse di questo modello.

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.DslDefinition