Condividi tramite


Classe MergeContext

Vengono fornite informazioni di unione inizialmente impostate tramite il processo di unione quando gli oggetti di un oggetto ElementGroupPrototype vengono ricostituiti nell'archivio di destinazione.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class MergeContext
public sealed class MergeContext

Il tipo MergeContext espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AddRootModelElement Aggiunge il modelElement alla raccolta di RootMel di MergeContext della transazione.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoMembro statico GetElementGroup Restituisce il ElementGroup che è stato ricostituito nell'archivio di destinazione.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoMembro statico GetRootModelElements Restituisce la raccolta di ModelElements (non-PresentationElements) che funge dagli elementi radice in ElementGroup ricostituito.
Metodo pubblicoMembro statico GetTargetElement Restituisce il ModelElement di destinazione dell'operazione di unione.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico HasContext Restituisce se la transazione contiene le informazioni di MergeContext, in caso contrario false.
Metodo pubblicoMembro statico Set Aggiunge le informazioni di MergeContext alla transazione specificata.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico PreMergeKey Quando la chiave è presente nel contesto di un ElementGroup, il processo di unione chiamerà PreMergeSelf() su ogni elemento radice in ElementGroup all'inizio di unione.

In alto

Note

Informazioni di unione fornite (trascinamento o informazioni incolla) vengono impostate tramite il processo di unione quando ElementGroupPrototype gli oggetti sono ricostituiti nell'archivio di destinazione.

Le informazioni di unione successivamente durante il processo di unione e la fase di correzione-su.

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling