Freigeben über


MergeContext-Klasse

Stellt die Zusammenführung von Informationen bereit, die ursprünglich vom Mergeprozess festgelegt werden, wenn die Objekte aus ElementGroupPrototype Ziel in den Datenspeicher wiederhergestellt werden.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

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

Syntax

'Declaration
Public NotInheritable Class MergeContext
public sealed class MergeContext

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

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AddRootModelElement Fügt das modelElement der vom MergeContexts der Transaktion RootMel-Auflistung hinzu.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeStatischer Member GetElementGroup Gibt das ElementGroup zurück, das im Ziel Datenspeicher wiederhergestellt wurde.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeStatischer Member GetRootModelElements Gibt die Auflistung von ModelElements (nicht--PresentationElements Aufschlag), der als Stammelemente im erneut hergestellten ElementGroup zurück.
Öffentliche MethodeStatischer Member GetTargetElement Gibt das Ziel ModelElement der Zusammenführung zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeStatischer Member HasContext Gibt true zurück, wenn die Transaktion MergeContext-Informationen enthält, andernfalls false zurück.
Öffentliche MethodeStatischer Member Set Fügt die MergeContext-Informationen der angegebenen Transaktion hinzu.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member PreMergeKey Wenn dieser Schlüssel in einem ElementGroups Kontext vorhanden ist, ruft der Mergeprozess PreMergeSelf() im Stammelement für jedes ElementGroup am Anfang der Zusammenführung.

Zum Seitenanfang

Hinweise

Die bereitgestellten Informationen zum Zusammenführen Informationen zum Einfügen oder Ablagen- () werden vom Mergeprozess festgelegt, wenn die ElementGroupPrototype-Objekte in den Datenspeicher Ziel wiederhergestellt werden.

Die Informationen werden anschließend zusammen während des Mergeprozesses und der Fixup phase verwendet.

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-Namespace