Condividi tramite


Classe DslDefinitionModelToolboxHelperBase

Classe di supporto utilizzata per creare e inizializzare gli elementi della casella degli strumenti per questo DSL.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelToolboxHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelToolboxHelper

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
Public MustInherit Class DslDefinitionModelToolboxHelperBase
public abstract class DslDefinitionModelToolboxHelperBase

Il tipo DslDefinitionModelToolboxHelperBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DslDefinitionModelToolboxHelperBase Crea un nuovo DslDefinitionModelToolboxHelperBase.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico DefaultToolboxTabName Restituisce il nome visualizzato della scheda che deve essere aperta per impostazione predefinita quando viene aperto l'editor.
Proprietà pubblicaMembro statico DefaultToolboxTabToolboxItemsCount Restituisce il conteggio degli elementi della casella degli strumenti nella scheda della casella degli strumenti predefinita.
Proprietà protetta. ServiceProvider
Proprietà protetta. ToolboxStore

In alto

Metodi

  Nome Descrizione
Metodo protetto CreateElementToolPrototype Crea un ElementGroupPrototype per lo strumento dell'elemento corrispondente all'ID classe di dominio specificato.Il comportamento predefinito prevede la creazione di un prototipo che contiene un'istanza della classe di dominio.Le classi derivate possono eseguire l'override per aggiungere informazioni aggiuntive al prototipo.
Metodo pubblico CreateToolboxItems Restituisce un elenco di elementi della casella degli strumenti da aggiungere in modo dinamico
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 GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetToolboxItem Restituisce l'istanza di ModelingToolboxItem in base al nome specificato.Questo metodo deve essere chiamato dall'interno di una transazione.Errore di eseguire tale operazione genera un'eccezione.
Metodo pubblico GetToolboxItemData Dato un ID univoco per l'elemento della casella degli strumenti e un identificatore di formato dati, restituisce il contenuto del formato dati.
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 DiagramElementMapToolFilterString Stringa del filtro dell'elemento della Casella degli strumenti utilizzata per identificare lo strumento del connettore DiagramElementMapTool.
Campo pubblicoMembro statico EmbeddingRelationshipToolFilterString Stringa del filtro dell'elemento della Casella degli strumenti utilizzata per identificare lo strumento del connettore EmbeddingRelationshipTool.
Campo pubblicoMembro statico InheritanceToolFilterString Stringa del filtro dell'elemento della Casella degli strumenti utilizzata per identificare lo strumento del connettore InheritanceTool.
Campo pubblicoMembro statico ReferenceRelationshipToolFilterString Stringa del filtro dell'elemento della Casella degli strumenti utilizzata per identificare lo strumento del connettore ReferenceRelationshipTool.
Campo pubblicoMembro statico ToolboxFilterString Stringa del filtro dell'elemento della Casella degli strumenti utilizzata per identificare elementi della Casella degli strumenti DslDefinitionModel.

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