다음을 통해 공유


MergeContext 클래스

ElementGroupPrototype 개체가 대상 저장소에 다시 구성되면 병합 프로세스에 의해 초기에 설정된 병합 정보를 제공합니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

네임스페이스:  Microsoft.VisualStudio.Modeling
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

구문

‘선언
Public NotInheritable Class MergeContext
public sealed class MergeContext

MergeContext 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드정적 멤버 AddRootModelElement 트랜잭션의 MergeContext RootMel 컬렉션에 modelElement를 추가합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드정적 멤버 GetElementGroup 대상 저장소에 다시 구성된 ElementGroup을 반환합니다.
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드정적 멤버 GetRootModelElements 다시 구성된 ElementGroup에서 루트 요소로 사용하는 ModelElements(PresentationElements 아님)의 컬렉션을 반환합니다.
Public 메서드정적 멤버 GetTargetElement 병합 작업의 대상 ModelElement를 반환합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드정적 멤버 HasContext 트랜잭션에 MergeContext 정보가 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.
Public 메서드정적 멤버 Set 지정된 트랜잭션에 MergeContext 정보를 추가합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

필드

  이름 설명
Public 필드정적 멤버 PreMergeKey 이 키가 ElementGroup의 컨텍스트에 있으면 병합 프로세스가 시작될 때 ElementGroup에 존재하는 모든 루트 요소에서 이 프로세스를 통해 PreMergeSelf()가 호출됩니다.

위쪽

설명

병합 정보 제공 (삭제 또는 정보를 붙여) 병합으로 설정 되어 때 처리할는 ElementGroupPrototype 개체는 대상 저장소로 재구성.

병합 정보는 병합 프로세스 및 수정 단계 이후에 사용 됩니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스