다음을 통해 공유


DesignSurfaceMergeContext 클래스

병합 제공 (예: 드롭/붙여넣기) ElementGroupPrototype의 개체는 대상 저장소로 재구성 될 때 병합 프로세스에서 처음에 설정 된 정보입니다. 병합 정보는 병합 프로세스 및 픽스업 단계 전체에서 연속으로 사용됩니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.DesignSurfaceMergeContext

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

구문

‘선언
Public NotInheritable Class DesignSurfaceMergeContext
public sealed class DesignSurfaceMergeContext

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

메서드

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

위쪽

필드

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

위쪽

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스