Classe ModelingAdapter
Esegue il wrapping di un modello DSL. Utilizzare la derivazione da questa classe per creare un adattatore per il proprio DSL.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Sintassi
'Dichiarazione
Public MustInherit Class ModelingAdapter _
Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter
Il tipo ModelingAdapter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ModelingAdapter(ModelBusReference, ModelBusAdapterManager) | Costruttore |
![]() |
ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AdapterManager | Istanza di ModelBusAdapterManager che crea questa istanza di ModelBusAdapter. (Ereditato da ModelBusAdapter) |
![]() |
DisplayName | Nome visualizzato dell'oggetto ModelBusAdapter (Ereditato da ModelBusAdapter) |
![]() |
Disposed | True se questa istanza di ModelBusAdapter è stata eliminata; in caso contrario, false. (Ereditato da ModelBusAdapter) |
![]() |
DocumentHandler | ModelingDocumentHandler utilizzato da questo oggetto ModelingAdapter.DocumentHandler viene utilizzato da ModelBusAdapter per configurare il modello di cui è stato eseguito il wrapping.È possibile impostare questa proprietà solo se non è stata già impostata. |
![]() |
Reference | (Ereditato da ModelBusAdapter) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Dispose() | (Ereditato da ModelBusAdapter) |
![]() |
Dispose(Boolean) | Pulire questa istanza ModelBusAdapter.Attiva un'eliminazione di DocumentHandler, se disponibile. (Esegue l'override di ModelBusAdapter.Dispose(Boolean)). |
![]() |
Equals(Object) | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Equals(ModelBusAdapter) | True se questo ModelBusAdapter corrisponde all'istanza specificata ModelBusAdapter; in caso contrario, false. (Ereditato da ModelBusAdapter) |
![]() |
Finalize | Distruttore (Ereditato da ModelBusAdapter) |
![]() |
GetDefaultView | Ottiene l'oggetto DefaultView associato a questo modello, se ne è disponibile uno. (Ereditato da ModelBusAdapter) |
![]() |
GetElementReference | Ottiene il riferimento di una determinata istanza di oggetto specificata che verrà esposta da questo adattatore. (Ereditato da ModelBusAdapter) |
![]() |
GetElementReferences | Ottiene tutti gli oggetti a cui si fa riferimento conformi a un determinato contratto dati. (Ereditato da ModelBusAdapter) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetReferences | (Ereditato da ModelBusAdapter) |
![]() |
GetReferenceStatus | Restituisce ReferenceStatus per il riferimento corrente.Se questo è un riferimento all'elemento, prova l'oggetto ResolveElementReference. (Ereditato da ModelBusAdapter) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetView | Ottiene una visualizzazione specifica associata al modello in base al riferimento ModelBusView (Ereditato da ModelBusAdapter) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ResolveElementReference(ModelBusReference) | Dato un identificatore per un elemento, restituisce l'oggetto effettivo rappresentato da tale riferimento. (Ereditato da ModelBusAdapter) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TrySetDocumentHandler | Se il ModelingDocumentHandler non è già impostato dal costruttore (ad esempio, quindi impostare sul valore passato come parametro.In caso contrario, restituisce false. |
In alto
Note
Creare un adattatore a un criterio specifico utilizzando un'istanza di IModelBus.
Per ulteriori informazioni, vedere Integrazione di modelli tramite ModelBus di Visual Studio.
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.