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 | |
---|---|---|
![]() ![]() |
AddRootModelElement | Aggiunge il modelElement alla raccolta del RootMel di MergeContext della transazione. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() ![]() |
GetElementGroup | Restituisce l'elemento ElementGroup ricostituito nell'archivio di destinazione. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() ![]() |
GetRootModelElements | Restituisce la raccolta di elementi ModelElement (non PresentationElement) che operano come elementi radice nell'elemento ElementGroup ricostituito. |
![]() ![]() |
GetTargetElement | Restituisce l'elemento ModelElement di destinazione dell'operazione di merge. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() ![]() |
HasContext | Restituisce true se la transazione contiene informazioni MergeContext. In caso contrario, false. |
![]() ![]() |
Set | Aggiunge informazioni MergeContext alla transazione specificata. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
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.