Microsoft.VisualStudio.Modeling.ExtensionEnablement 네임스페이스
이 네임스페이스의 형식은 도메인별 언어를 사용자 지정할 수 있습니다.
자세한 내용은 도메인별 언어를 사용자 지정하는 코드 작성을 참조하십시오.
클래스
클래스 | 설명 | |
---|---|---|
![]() |
CommandExtensionAttribute | Dsl의 상황에 맞는 메뉴에서 명령 확장 위치 및 명령 그룹을 선언적으로 선언하는 MefMetadata 래퍼 특성입니다. |
![]() |
ExtensionEnablementConstants | |
![]() |
ExtensionRegistrar<T, TMetadataView> | 지연된 Mef 가져오기 클래스입니다. 1.화 형식 내보내기 가져오기 부품 2입니다.필터를 제공하는 기능입니다. |
![]() |
ExtensionRegistrarBase<T, TMetadataView> | 정규 확장 등록자 및 특별한 경우의 유효성 검사 등록자에 대한 기본 클래스 |
![]() |
ValidationExtensionRegistrar | 유효성 검사 확장을 등록할 수 있는 ExtensionRegistar에 대한 기본 클래스입니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
![]() |
ICommandExtension | 모델링 다이어그램의 메뉴 명령을 제공하는 MEF 확장에서 이 명령을 구현하고 내보냅니다. |
![]() |
IExtensibilityLogger | 확장명 등록자의 로깅 인터페이스입니다. |
![]() |
ILinkedUndoContext | Begintransaction를 사용하여 일련의 작업을 하나의 트랜잭션으로 그룹화합니다. |
![]() |
ILinkedUndoTransaction | 트랜잭션은 UML 모델 저장소에 대한 작업을 함께 그룹화할 수 있도록 합니다. 이 경우 이러한 작업 중 하나가 실패하면 전체 그룹이 롤백됩니다.트랜잭션이 커밋된 후 사용자가 단일 실행 취소 명령을 사용하여 전체 그룹을 실행 취소할 수 있습니다. |
![]() |
IMenuCommand | 명령이 메뉴에 표시되는지 여부를 확인합니다. |