Udostępnij za pośrednictwem


Klasa ModelingAdapter

Zawija modelu domeny określonego języka.Pochodzić z tej klasy, aby utworzyć kartę dla linii DSL.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Integration
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Składnia

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

Typ ModelingAdapter uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingAdapter(ModelBusReference, ModelBusAdapterManager) Konstruktor
Metoda chroniona ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) Konstruktor

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AdapterManager ModelBusAdapterManager instancji, która tworzy wystąpienie tego ModelBusAdapter. (Odziedziczone z ModelBusAdapter).
Właściwość publiczna DisplayName Wyświetlaną nazwę ModelBusAdapter (Odziedziczone z ModelBusAdapter).
Właściwość publiczna Disposed Wartość true, jeśli to wystąpienie ModelBusAdapter został usunięty, false w przeciwnym razie. (Odziedziczone z ModelBusAdapter).
Właściwość publiczna DocumentHandler ModelingDocumentHandler używany przez to ModelingAdapter.DocumentHandler jest używany przez ModelBusAdapter do skonfigurowania modelu, zapakowane przez nią.Właociwooć tę można ustawić tylko wtedy, gdy nie został już ustawiony.
Właściwość publiczna Reference (Odziedziczone z ModelBusAdapter).

Początek

Metody

  Nazwa Opis
Metoda publiczna Dispose() (Odziedziczone z ModelBusAdapter).
Metoda chroniona Dispose(Boolean) Oczyszczanie tego wystąpienia ModelBusAdapter.Wyzwala pozbądź się DocumentHandler, jeśli taki istnieje. (Zastępuje ModelBusAdapter.Dispose(Boolean)).
Metoda publiczna Equals(Object) Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna Equals(ModelBusAdapter) Wartość true, jeśli to ModelBusAdapter jest taka sama, jak danego wystąpienia ModelBusAdapter, false inaczej. (Odziedziczone z ModelBusAdapter).
Metoda chroniona Finalize Destruktor. (Odziedziczone z ModelBusAdapter).
Metoda publiczna GetDefaultView Uzyskuje DefaultView, skojarzonych z tym modelem, jeśli jest dostępny. (Odziedziczone z ModelBusAdapter).
Metoda publiczna GetElementReference Get odniesienia wystąpienia danego obiektu, powinien zostać narażone przez tę kartę. (Odziedziczone z ModelBusAdapter).
Metoda chroniona GetElementReferences Odzyskać wszystkie obiekty do którego istnieje odwołanie, które są zgodne z umowy dostarczone dane. (Odziedziczone z ModelBusAdapter).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetReferences (Odziedziczone z ModelBusAdapter).
Metoda chroniona GetReferenceStatus Zwraca ReferenceStatus dla bieżącego odwołania.Jeśli jest to odwołanie do elementu próbuje następnie ResolveElementReference. (Odziedziczone z ModelBusAdapter).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna GetView Pobiera określony widok skojarzony z tym modelu na podstawie odwołania ModelBusView (Odziedziczone z ModelBusAdapter).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ResolveElementReference(ModelBusReference) Biorąc pod uwagę identyfikator elementu zwraca rzeczywistego obiektu reprezentowanej przez to odwołanie. (Odziedziczone z ModelBusAdapter).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TrySetDocumentHandler Jeśli ModelingDocumentHandler nie jest już ustawiona (przez konstruktora dla np), następnie ustawia na wartość przekazaną jako parametr.W przeciwnym razie zwraca wartość false.

Początek

Uwagi

Tworzenie karty na określonym modelu przy użyciu wystąpienia IModelBus.

Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration