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

이 네임 스페이스의 형식 언어의 사용자 지정을 지원합니다.

자세한 내용은 도메인별 언어를 사용자 지정하는 코드 작성를 참조하십시오.

클래스

  클래스 설명
Public 클래스 CommandExtensionAttribute MefMetadata 래퍼 명령 그룹 및 Dsl에 대 한 상황에 맞는 메뉴에서 위치 명령 확장의 선언적으로 선언 하는 특성입니다.
Public 클래스 ExtensionEnablementConstants
Public 클래스 ExtensionRegistrar<T, TMetadataView> 지연 Mef 가져오기 클래스입니다: 1.T 형식의 내보내기 가져오기 부품2.필터를 제공 하는 기능입니다.
Public 클래스 ExtensionRegistrarBase<T, TMetadataView> 일반 확장 등록자 및 특별 한 경우 유효성 검사 등록자에 대 한 기본 클래스
Public 클래스 ValidationExtensionRegistrar 유효성 검사의 확장을 등록할 수 있는 Extensionregistar에 대 한 기본 클래스

인터페이스

  인터페이스 설명
Public 인터페이스 ICommandExtension 구현 하 고이 인터페이스 다이어그램 모델링 하기 위한 메뉴 명령을 제공 하는 MEF 확장에서 내보냅니다.
Public 인터페이스 IExtensibilityLogger 로깅 인터페이스 확장 기관입니다.
Public 인터페이스 ILinkedUndoContext Begintransaction를 사용 하는 일련의 작업을 한 트랜잭션으로 그룹화 합니다.
Public 인터페이스 ILinkedUndoTransaction 그 중 하나라도 실패 하면 전체 그룹 롤백됩니다 있도록 트랜잭션 UML 모델 저장소에서 함께 작업 그룹에 있습니다.트랜잭션이 커밋될 때 사용자가 전체 그룹은 단일 실행 취소 명령 사용 하 여 취소할 수 있습니다.
Public 인터페이스 IMenuCommand 명령을 메뉴에 표시 되는지 여부를 결정 합니다.