Condividi tramite


Classe MergeContext

Fornisce informazioni di unione inizialmente impostate tramite il processo di unione quando gli oggetti di ElementGroupPrototype vengono ricostruiti nell'archivio di destinazione.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 del 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 l'elemento ElementGroup ricostituito nell'archivio di destinazione.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblicoMembro statico GetRootModelElements Restituisce la raccolta di elementi ModelElement (non PresentationElement) che operano come elementi radice nell'elemento ElementGroup ricostituito.
Metodo pubblicoMembro statico GetTargetElement Restituisce l'elemento ModelElement di destinazione dell'operazione di merge.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico HasContext Restituisce true se la transazione contiene informazioni MergeContext. In caso contrario, false.
Metodo pubblicoMembro statico Set Aggiunge informazioni 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 merge chiamerà PreMergeSelf () in ogni elemento radice in ElementGroup all'inizio del merge.

In alto

Note

Informazioni di unione fornite (trascinamento o informazioni sull'inserimento) sono impostate dal processo di unione quando gli oggetti di ElementGroupPrototype sono ricostituiti nell'archivio di destinazione.

Le informazioni di unione di seguito vengono utilizzate durante il processo di unione e la fase della 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