Partager via


MergeContext, classe

Fournit des informations de fusion initialement définies par le processus de fusion lorsque les objets d'ElementGroupPrototype sont reconstitués dans la banque cible.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class MergeContext
public sealed class MergeContext

Le type MergeContext expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique AddRootModelElement Ajoute le modelElement à la collection de RootMel de MergeContext de la transaction.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueMembre statique GetElementGroup Retourne l'ElementGroup qui a été reconstitué dans la banque cible.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueMembre statique GetRootModelElements Retourne la collection de ModelElements (non-PresentationElements) qui sert d'éléments racine dans l'ElementGroup reconstitué.
Méthode publiqueMembre statique GetTargetElement Retourne le ModelElement cible de l'opération de fusion.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique HasContext Retourne si la transaction contient les informations de MergeContext, sinon false est affectée.
Méthode publiqueMembre statique Set Ajoute les informations de MergeContext à la transaction spécifiée.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Champs

  Nom Description
Champ publicMembre statique PreMergeKey Lorsque cette clé est présente dans le contexte d'un ElementGroup, le processus de fusion appellera PreMergeSelf () sur chaque élément racine dans l'ElementGroup au début de la fusion.

Début

Notes

Les informations de fusion fournies (les informations de déplacement ou de collage) sont définies par le processus de fusion lorsque les objets d'ElementGroupPrototype sont reconstitués dans la banque cible.

Les informations de fusion sont ultérieurement utilisées dans la totalité du processus de fusion et de la phase de correction.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms