Classe ModelingAdapter
Esegue il wrapping di un modello DSL.Derivazione da questa classe per creare un adattatore per il linguaggio 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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 | Il nome visualizzato del ModelBusAdapter (Ereditato da ModelBusAdapter) | |
Disposed | True se questa istanza di ModelBusAdapter è stata eliminata, altrimenti false. (Ereditato da ModelBusAdapter) | |
DocumentHandler | ModelingDocumentHandler ha utilizzato da questa ModelingAdapter.Il DocumentHandler viene utilizzato dal ModelBusAdapter per configurare il modello eseguito il wrapping da.È possibile impostare questa proprietà solo se non è stata impostata già. | |
Reference | (Ereditato da ModelBusAdapter) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Dispose() | (Ereditato da ModelBusAdapter) | |
Dispose(Boolean) | pulizia questa istanza di ModelBusAdapter.Attiva un'eliminazione il DocumentHandler, se presente. (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 il ModelBusAdapter è lo stesso dell'istanza specificata di ModelBusAdapter, altrimenti false. (Ereditato da ModelBusAdapter) | |
Finalize | distruttore. (Ereditato da ModelBusAdapter) | |
GetDefaultView | Ottiene il DefaultView associato a questo modello, si ne è disponibile. (Ereditato da ModelBusAdapter) | |
GetElementReference | Ottenere un riferimento a un'istanza di oggetto specificata deve essere esposto da questo adattatore. (Ereditato da ModelBusAdapter) | |
GetElementReferences | Ottenere tutti gli oggetti a cui si fa riferimento conformi a un contratto dati specificato. (Ereditato da ModelBusAdapter) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetReferences | (Ereditato da ModelBusAdapter) | |
GetReferenceStatus | restituisce ReferenceStatus per il riferimento corrente.Se questo è un riferimento dell'elemento quindi provare ResolveElementReference. (Ereditato da ModelBusAdapter) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetView | Ottiene un oggetto associato di visualizzazione specifico con questo modello basato sul riferimento di 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 vero e proprio rappresentato da questo riferimento. (Ereditato da ModelBusAdapter) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TrySetDocumentHandler | Se il ModelingDocumentHandler non è già impostato su (dal costruttore ad esempio), quindi impostare sul valore passato come parametro.In caso contrario, restituisce false. |
In alto
Note
Creare un adattatore su un modello specificato 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.