Freigeben über


ModelingAdapter-Klasse

Umschließt ein domänenspezifisches Sprachmodell. Ableiten von dieser Klasse, um einen Adapter für das DSL zu erstellen.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
      Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter

Namespace:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntax

'Declaration
Public MustInherit Class ModelingAdapter _
    Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter

Der ModelingAdapter-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ModelingAdapter(ModelBusReference, ModelBusAdapterManager) Konstruktor
Geschützte Methode ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) Konstruktor

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdapterManager ModelBusAdapterManager-Instanz, die diese ModelBusAdapter-Instanz erstellt. (Von ModelBusAdapter geerbt.)
Öffentliche Eigenschaft DisplayName Der Anzeigenamen des ModelBusAdapter. (Von ModelBusAdapter geerbt.)
Öffentliche Eigenschaft Disposed "True", wenn diese ModelBusAdapter-Instanz freigegeben wurde; andernfalls "False". (Von ModelBusAdapter geerbt.)
Öffentliche Eigenschaft DocumentHandler ModelingDocumentHandler, der von diesem ModelingAdapter verwendet wird.Der DocumentHandler wird vom ModelBusAdapter verwendet, um das Modell zu konfigurieren, die durch diesen 'verpackt' wird.Diese Eigenschaft kann nur festgelegt werden, wenn sie noch nicht festgelegt wurde.
Öffentliche Eigenschaft Reference (Von ModelBusAdapter geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Dispose() (Von ModelBusAdapter geerbt.)
Geschützte Methode Dispose(Boolean) Bereinigen Sie diese ModelBusAdapter-Instanz.Startet eine Freigabe des DocumentHandler, sofern vorhanden. (Überschreibt ModelBusAdapter.Dispose(Boolean).)
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Equals(ModelBusAdapter) "true", wenn dieser ModelBusAdapter den gleichen Wert hat wie die angegebene ModelBusAdapter-Instanz; andernfalls "false". (Von ModelBusAdapter geerbt.)
Geschützte Methode Finalize Destruktor. (Von ModelBusAdapter geerbt.)
Öffentliche Methode GetDefaultView Ruft den DefaultView ab, der diesem Modell zugeordnet ist, sofern verfügbar. (Von ModelBusAdapter geerbt.)
Öffentliche Methode GetElementReference Ruft den Verweis einer angegebenen Objektinstanz ab, die von diesem Adapter verfügbar gemacht werden soll. (Von ModelBusAdapter geerbt.)
Geschützte Methode GetElementReferences Ruft alle Objekte ab, auf die verwiesen wird und die einem angegebenen Datenvertrag entsprechen. (Von ModelBusAdapter geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetReferences (Von ModelBusAdapter geerbt.)
Geschützte Methode GetReferenceStatus Gibt den ReferenceStatus für den aktuellen Verweis zurück.Wenn es sich um einen Elementverweis handelt, wird versuchsweise ResolveElementReference verwendet. (Von ModelBusAdapter geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetView Ruft eine bestimmte Ansicht ab, die diesem Modell auf Grundlage des ModelBusView-Verweises zugeordnet ist. (Von ModelBusAdapter geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ResolveElementReference(ModelBusReference) Bei einem Bezeichner für ein Element das eigentliche Objekt zurückgeben, das durch diesen Verweis dargestellt wird. (Von ModelBusAdapter geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TrySetDocumentHandler Wenn das ModelingDocumentHandler noch (durch den Konstruktor für z.) festgelegt, wird Sätze, die er zum Wert als Parameter übergeben.Andernfalls wird false zurückgegeben.

Zum Seitenanfang

Hinweise

Erstellen Sie einen Adapter für ein bestimmtes Modell mit einer Instanz von IModelBus erstellt.

Weitere Informationen finden Sie unter Integrieren von Modellen mit Visual Studio-ModelBus.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Integration-Namespace