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

Microsoft.VisualStudio.Modeling.Shell 네임 스페이스에 대 한 도메인 관련 언어 디자이너 셸 클래스를 제공 합니다.셸 인터페이스에 다양 한 기능을 제공 하 고 서비스를 통해 Visual Studio.

사용할 수 있는 Microsoft.VisualStudio.Modeling.Shell 디자이너 또는 도메인-특정 언어에 대해 생성 된 디자이너의 모양을 사용자 지정할 수 있는 네임 스페이스입니다.예를 들어, 메뉴에 새 명령을 추가 하거나 프로젝트에 대 한 정보를 표시 하는 새 탭을 만들 할 수 있습니다.

클래스

  클래스 설명
Public 클래스 AmbientFontService 디자이너 Visual Studio 의해 사용 되는 기본 글꼴을 액세스를 제공 합니다.
Public 클래스 ClassViewImages 클래스 뷰, 모델 탐색기, IntelliSense가 사용 되는 이미지 목록을 나타냅니다.
Public 클래스 ClassViewNavigationInfo 다이어그램에 표시할 수 있는 각 요소에 대 한 정보를 나타냅니다.각 요소에 대 한 정보는 노드와 클래스 뷰 창에 표시 됩니다.
Public 클래스 ClipboardCommandSet 도메인 관련 언어에서 메뉴에서 사용할 수 있는 명령의 하위 집합만을 나타냅니다.이러한 명령을 처리 하는 방식 수정 하려면 YourLanguageClipboardCommandSet 메서드를 재정의 합니다.
Public 클래스 CommandContextBoundMenuCommand UI는 특정 컨텍스트에 바인딩된 메뉴 명령을 나타냅니다.
Public 클래스 CommandContextChangedEventArgs 명령은 컨텍스트에 대 한 정보를 캡처하는 EventArgs 이벤트를 변경 합니다.
Public 클래스 CommandSet 도메인 관련 언어 메뉴에서 사용할 수 있는 명령의 하위 집합만을 나타냅니다.이러한 명령을 처리 하는 방식 수정 하려면 YourLanguageCommandSet 메서드를 재정의 합니다.
Public 클래스 CommandSetLibrary CommandSet 및 Clipboardcommandset에 대 한 기본 클래스입니다.현재 선택 항목, 다이어그램, windows 및 서비스 액세스를 제공합니다.
Public 클래스 CommonModelingCommands 도메인 관련 언어 디자이너에서 공유 명령을 명령 Id를 정의합니다.
Public 클래스 ContainerBase 기본 도구 창에 스타일을 적용 하 고 테두리 및 워터 마크를 설정 하는 것과 같은 일반적인 작업을 수행 합니다.
Public 클래스 CurrentSelectionPusher 현재 선택 영역에서에서 WinForms 통화 관리자 공급자 또는 WPF 콘텐츠 컨트롤의 Visual Studio 속성 창에 노출 하는 클래스
Public 클래스 DiagramDocView 도메인 관련 언어 디자이너 또는 생성 된 디자이너에 다이어그램 보기를 나타냅니다.
Public 클래스 DiagramExporter 다이어그램에서 도메인 관련 언어 디자이너 이미지를 내보냅니다.
Public 클래스 DialogBase 셸에서 호스팅하는 대화 상자에 대 한 기본 클래스를 나타냅니다.
Public 클래스 DocData 파생된 클래스에서 재정의 되는 경우 메모리에는 문서를 나타냅니다.
Public 클래스 DocumentSavedEventArgs 저장 된 작업 파일에 대 한 데이터를 전송 하는 EventArgs 클래스
Public 클래스 DslModelExplorerFilter Elementwalkers와 함께 사용 하는 필터입니다.
Public 클래스 DynamicStatusMenuCommand 메뉴 명령을 호출 하는 경우 병합 충돌 동안 서버 통합을 줄일 수 있습니다.
Public 클래스 ElementTreeNode 추상 클래스는 모델 요소를 나타내는 ExplorerTreeNodes입니다
Public 클래스 ErrorListObserver VsValidationController 유효성 검사가 완료 된 후 Errorlistobserver의 변경 내용을 모니터링 합니다.오류/경고/메시지 VS 오류 목록 및 출력 창에서 보고 됩니다.
Public 클래스 ExplorerElementVisitor 메모리 저장소 (IMS) 모델을 검색 하 고 모델 탐색기에 대 한 탐색 트리에 노드를 추가 하는는 요소가 방문자, 방문 함수를 나타냅니다.
Public 클래스 ExplorerTreeNode 모델 탐색기 트리 뷰에서 노드를 나타냅니다.
Public 클래스 ExportErrorEventArgs 에 대 한 인수를 나타내는 있는 ExportErrorEventArgs 클래스입니다.
Public 클래스 FileCancelException 사용자가 저장을 취소 하는 경우 문제가 발생 한 경우 throw 되는 예외를 나타내는 작업입니다.
Public 클래스 LinkedTransaction 여는 태그와 닫는 전체적으로 연결 된 트랜잭션 및 연결 된 트랜잭션 된 메모리 내 저장소 (IMS) 트랜잭션을 관리 합니다.
Public 클래스 ModelElementLocator 모델 요소 참조를 사용 하는 도우미 클래스입니다.
Public 클래스 ModelElementTreeNode 모델 탐색기에 대 한 탐색 트리에서 요소를 나타냅니다.
Public 클래스 ModelExplorerToolWindow 모델 탐색기를 호스트 하는 도구 창을 나타냅니다.
Public 클래스 ModelExplorerTreeContainer 트리 뷰 사전순에 따라 모델의 모든 요소를 포함 하는 모델 탐색기를 나타냅니다.
Public 클래스 ModelingBindingSourceToolboxItem ModelingBindingSource 클래스에 대 한 다음에 ToolboxItem
Public 클래스 ModelingCompositionContainer 컴포지션 자산과 그 확장자를 모델링 하 여 사용 되는 컨테이너에 액세스 하는 간단한 클래스
Public 클래스 ModelingDocData 저장소에서 문서를 나타냅니다.
Public 클래스 ModelingDocStore 모델의 메모리 요소 및 링크를 나타냅니다.
Public 클래스 ModelingDocView 도메인 관련 언어 디자이너 또는 생성 된 디자이너는 문서 창을 나타냅니다.
Public 클래스 ModelingEditorFactory 모델링에 대 한 지원을 제공 합니다 편집기 팩터리를 특정 파일 형식에 대 한 편집기를 가져오기 위해 Visual Studio 셸을 사용할 수 있습니다.
Public 클래스 ModelingErrorListItem Modelingerrorlistprovider에서 처리 될 수 있는 항목을 나타냅니다.
Public 클래스 ModelingErrorListProvider Modelingerrorlistprovider에 대 한 ModelingdocData 보고서 오류/경고 메시지와 오류 목록 창에 있습니다.
Public 클래스 ModelingPackage 파생된 클래스에서 재정의 되는 경우는 Vspackage를 도메인-특정 언어에 대 한 디자이너를 나타냅니다.
Public 클래스 ModelingPartitionMapper 파티션에 대해 특정 모델 요소 또는 클래스를 결정합니다.
Protected 클래스 ModelingPartitionMapper.PartitionMappings 캐시 파티션 매핑 매핑 작업 기간 동안 사용 됩니다.모델 및 다이어그램 파티션 및 파티션 매핑 캐시 도메인 클래스 id가 기록 됩니다.
Public 클래스 ModelingSchemaResolver 스키마 대상 네임 스페이스의 네임 스페이스를 정의 하는 스키마를 컬렉션에 해결 하는 Ischemaresolver의 구현입니다.
Public 클래스 ModelingWindowPane 도구 창 및 문서 보기 모두에 대해 이벤트 알림을 선택 하 고 선택 서비스를 제공합니다.
Public 클래스 MonitorSelectionEventArgs 모니터 선택 서비스에 대 한 인수를 나타냅니다.
Public 클래스 NavigateToModelExplorerTreeNodeCommand 모델 탐색기 창으로 이동 하는 유효성 검사 탐색 명령입니다.
Public 클래스 NavigateToShapesOnDiagramCommand
Public 클래스 PackageUtility
Public 클래스 ProvideBindingPathAttribute 어셈블리에이 특성을 사용할 수를 Visual Studio 패키지 또는 확장명 다른 패키지와 확장 하는 데 사용할 수 있습니다.패키지 된 설치 위치에 디렉터리를 추가 Visual Studio 어셈블리 참조를 확인 하는 데 사용 하는 목록을 검색 합니다.
Public 클래스 ProvideCommandLineSwitchAttribute 레지스트리 항목에 대 한 명령줄 스위치를 제공합니다.
Public 클래스 ProvideRelatedFileAttribute 솔루션 탐색기에서 부모와 중첩 된 파일 간의 관계를 관리 하는 셸 요청에 대 한 레지스트리 항목을 제공 하는 특성 클래스
Public 클래스 ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute 사용 사용자 지정 XML 디자이너 SxS 표준 텍스트 기반 XML 편집기로 편집 허용 해야 나타냅니다.
Public 클래스 ProvideXmlEditorChooserDesignerViewAttribute XML 선택 하는 사용자 지정 XML 디자이너에 대 한 등록 정보를 제공 하는 데 사용 됩니다.
Public 클래스 RegisterAdditionalEditorExtensionAttribute 다른 것은 변경 되지 않고 기존 편집기를 처리 하는 추가 파일 확장명을 추가 하는 방법을 제공 하는 클래스의 특성
Public 클래스 RegisterAsDslToolsEditorAttribute 이 특성을 사용 하 여 디자이너 마법사로 작성 된 DSL 도구 디자이너 태그를 지정 합니다.다른 DSLTools 디자이너에 의해 처리 되는 파일 확장명을 다시 사용에 대 한 조언 디자이너 마법사가 하 고 같은 파일 확장명을 처리 하는 다른 패키지를 제거 하지 않고 기존 DSL 디자이너를 제거할 수 있도록 합니다.
Public 클래스 RoleGroupTreeNode 탐색 트리에서 부모 역할의 자식 역할 모델 탐색기에 포함 된 노드를 나타냅니다.
Public 클래스 RoleTreeNode 모델 탐색기 노드를 표시 한 카디널리티에 관계 표시.
Public 클래스 SerializationErrorListItem 이 클래스는 Serializationmessage로 VS 오류 목록 창에 작업 변환 합니다.
Public 클래스 ShellUtility 솔루션과 RDT는 검색 하는 유틸리티 메서드
Public 클래스 SimpleErrorListItem 단순 텍스트 메시지를 오류 창에 추가할 수 있도록 하려면 서브 클래스입니다.
Public 클래스 SingleDiagramDocView 파생된 클래스에서 재정의 되는 경우 단일 다이어그램 문서 보기에 표시 됩니다.
Public 클래스 SubordinateDocData 하위 메모리 내 파일에서 (하위 프로젝트 항목이 솔루션 탐색기에 표시 됨)를 나타내는 DocData 개체입니다.
Public 클래스 SubordinateDocumentLockHolder 실행 중인 문서 테이블에서 하위 파일에 대 한 편집 잠금을 관리합니다.
Public 클래스 SubordinateFileHelper 종속 파일을 (솔루션 탐색기에서 프로젝트 항목 내에서 계단식으로 표시 파일) 관리에 대 한 도우미 메서드가 있습니다.
Public 클래스 TaskMenuCommand 오류 목록에서 유효성 검사 항목에 대해 상황에 맞는 메뉴에 메뉴 명령 항목을 나타냅니다.
Public 클래스 TaskValidationMessage 유효성 검사 오류, 경고 또는 정보 메시지를 나타냅니다.
Public 클래스 ToolWindow 파생된 클래스에서 재정의 되는 경우 도메인-특정 언어에 대해 생성 된 디자이너는 도구 창을 나타냅니다.
Public 클래스 UndoManager Visual Studio 셸을 실행 취소 관리자를 배치 하는 도우미 클래스입니다.
Public 클래스 UndoUnit 셸 IOleUndoManager 인터페이스에서 사용할 수 있도록 거래 모델링에 대 한 래퍼를 제공 합니다.
Public 클래스 UserActionEventArgs 사용자에 게 다시 전달 하는 정보에 대 한 이벤트 인수입니다.
Public 클래스 ValidationMessageCommandIds CommandIDs 디자이너 응용 프로그램 패키지에 대 한입니다.
Public 클래스 ValidationTask 유효성 검사 작업입니다.
Public 클래스 ValidationTaskProvider
Public 클래스 VSDiagramView 다이어그램 보기 Visual Studio 호스트를 나타냅니다.
Public 클래스 VSDiagramViewSite 사이트 디자인 표면 제어 하는 데 사용 합니다.셸 서비스를 제공합니다.
Public 클래스 VsValidationContext VS 셸 특정 컨텍스트입니다.Validationcontext에서 파생 됩니다.
Public 클래스 VsValidationController VS 모델 유효성 검사 컨트롤러입니다.
Public 클래스 WaitCursor 인스턴스가 존재 하며 삭제 될 때 원래 커서를 복원 하는 동안 대기 커서를 표시 합니다.

구조체

  구조체 설명
Public 구조체 ClassViewNavigationInfoNode 트리 뷰의 노드로 표시 하는 요소를 나타냅니다.
Public 구조체 QueryEditResult 문서를 요청 하면 결과 관리 하 고 호출의 결과 캡슐화 QueryEditFiles.
Public 구조체 QuerySaveResult 요청에 문서를 저장할 때 결과 관리 하 고 호출의 결과 캡슐화 QuerySaveFiles.

인터페이스

  인터페이스 설명
Public 인터페이스 IMonitorSelectionService 셸에서 현재 선택 상태를 모니터링합니다.
Public 인터페이스 IRelatedDocList 다른 문서에 관련 된 문서 목록을 제공 합니다.
Public 인터페이스 SRelatedDocList Modelbus 클라이언트에서 사용 하는 RelatedDocList 서비스에 대 한 서비스 식별자입니다.

대리자

  대리자 설명
Public 대리자 DescriptionHandler 호출 트랜잭션 설명을 확인 합니다.
Public 대리자 GetModelElementDisplayNameEventHandler 콜백 모델 탐색기에 표시 된 요소 이름을 정의할 수 있습니다.
Public 대리자 IncludeInResultsCallback 파일 검색 결과에 포함 되어야 하는 경우 결정 하는 메서드를 나타냅니다.
Public 대리자 TransactionCommitHandler 트랜잭션이 커밋될 때 호출 됩니다.

열거형

  열거형 설명
Public 열거형 ClassViewNavigationInfoTypes 탐색 트리에서 요소에 할당할 수 있습니다 노드 형식을 나타냅니다.
Protected 열거형 DiagramDocView.ToolboxItemFilterType 특정 도구 상자 필터 컬렉션을 나타내는 데 사용 되는 열거형입니다.
Public 열거형 ExportUserAction 사용자의 주의가 필요한 문제를 나타냅니다.
Public 열거형 IncludeResults 목록에서 현재 항목 포함 되어야 하는지 여부 및 검색을 계속할지 여부를 지정 하는 Includeinresultscallback에서 반환 되는 열거형입니다.
Protected 열거형 ModelingPartitionMapper.WhichPartition
Public 열거형 RelatedFileType 플래그 열거형 관련된 파일 동작을 지정 하기 위해