EnvDTE80 네임스페이스

EnvDTE80은 Visual Studio 핵심 자동화의 개체 및 멤버를 포함합니다.이 어셈블리는 EnvDTE에서 제공하는 기능을 확장하고 보완합니다.

또한 어셈블리 참조를 직접 추가할 때는 해당 어셈블리의 Interop 형식 포함 속성을 false로 설정해야 합니다.

클래스

  클래스 설명
Public 클래스 _dispCodeModelEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 _dispDebuggerExpressionEvaluationEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 _dispDebuggerProcessEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 _dispPublishEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 _dispTextDocumentKeyPressEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 _dispWindowVisibilityEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 CodeModelEventsClass 인프라입니다. 이 기능에 대해서는 CodeModelEvents를 참조하십시오.이 클래스에서 인스턴스화할 수 없습니다.
Public 클래스 CodeModelLanguageConstants2 코드를 작성하는 데 사용되는 언어를 지정하는 상수입니다.
Public 클래스 ContextGuids 각각 IDE(통합 개발 환경) 또는 도구 창의 상태를 나타내는 컨텍스트 GUID를 포함합니다.예를 들어 상태에는 프로세스의 디버깅 세션, 로드되는 빈 솔루션, 디자인 뷰 상태의 IDE 등이 있습니다.이 열거형은 AddNamedCommandAddNamedCommand2에 인수로 전달됩니다.
Public 클래스 DebuggerExpressionEvaluationEventsClass 인프라입니다. 이 기능에 대해서는 DebuggerExpressionEvaluationEvents를 참조하십시오.이 클래스에서 인스턴스화할 수 없습니다.
Public 클래스 DebuggerProcessEventsClass 인프라입니다. 이 기능에 대해서는 DebuggerProcessEvents를 참조하십시오.이 클래스에서 인스턴스화할 수 없습니다.
Public 클래스 ProjectKinds 폴더 노드가 솔루션 폴더인지 확인하는 데 사용됩니다.
Public 클래스 PublishEventsClass 인프라입니다. 이 클래스는 .NET Framework 인프라를 지원하며 코드에서 직접 사용하도록 만들어진 것은 아닙니다.이 기능에 대해서는 PublishEvents를 참조하십시오.이 클래스에서 인스턴스화하지 마십시오.
Public 클래스 TextDocumentKeyPressEventsClass 이 클래스는 .NET Framework 인프라를 지원하며 코드에서 직접 사용하도록 만들어진 것은 아닙니다.이 기능에 대해서는 TextDocumentKeyPressEvents를 참조하십시오.이 클래스에서 인스턴스화하지 마십시오.
Public 클래스 WindowKinds 창 개체의 핸들을 가져오는 데 사용되는 상수를 확장합니다.
Public 클래스 WindowVisibilityEventsClass 인프라입니다. Microsoft 내부용입니다.

인터페이스

  인터페이스 설명
Public 인터페이스 _CodeModelEvents 인프라입니다. 이 기능에 대해서는 CodeModelEvents를 참조하십시오.이 클래스에서 인스턴스화하지 마십시오.
Public 인터페이스 _CodeModelEventsRoot 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _DebuggerExpressionEvaluationEvents 인프라입니다. 이 기능에 대해서는 DebuggerExpressionEvaluationEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 _DebuggerExpressionEvaluationEventsRoot 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _DebuggerProcessEvents 인프라입니다. 이 기능에 대해서는 DebuggerProcessEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 _DebuggerProcessEventsRoot 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispCodeModelEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispCodeModelEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispDebuggerExpressionEvaluationEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispDebuggerExpressionEvaluationEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispDebuggerProcessEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispDebuggerProcessEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispPublishEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispPublishEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispTextDocumentKeyPressEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispTextDocumentKeyPressEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispWindowVisibilityEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispWindowVisibilityEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _PublishEvents 인프라입니다. 이 기능에 대해서는 PublishEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 _TextDocumentKeyPressEvents 인프라입니다. 이 기능에 대해서는 TextDocumentKeyPressEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 _TextDocumentKeyPressEventsRoot 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _WindowVisibilityEvents 인프라입니다. 이 기능에 대해서는 WindowVisibilityEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 Breakpoint2 중단점을 프로그래밍 방식으로 조작하는 데 사용되는 메서드와 속성이 들어 있습니다.
Public 인터페이스 CodeAttribute2 코드 요소의 특성을 정의합니다.
Public 인터페이스 CodeAttributeArgument 코드 특성에서 단일 인수(이름/값 쌍)를 나타냅니다.
Public 인터페이스 CodeClass2 소스 코드의 클래스를 나타냅니다.
Public 인터페이스 CodeDelegate2 소스 코드에서 대리자를 나타냅니다.
Public 인터페이스 CodeElement2 소스 파일에서 코드 요소 또는 구문을 나타냅니다.
Public 인터페이스 CodeEvent 코드 이벤트 요소를 모델링합니다.
Public 인터페이스 CodeFunction2 소스 파일에서 함수 구문을 정의하는 개체입니다.
Public 인터페이스 CodeImport 네임스페이스를 가져오는 문을 사용하는 모델입니다.
Public 인터페이스 CodeInterface2 소스 코드의 인터페이스를 나타내는 개체입니다.
Public 인터페이스 CodeModel2 이 개체를 사용하면 소스 코드 파일의 프로그래밍 구문에 액세스할 수 있습니다.
Public 인터페이스 CodeModelEvents CodeModel 개체에서 지원하는 이벤트를 정의합니다.이 개체에 대한 설명을 보려면 CodeModelEventsClass를 참조하십시오.
Public 인터페이스 CodeParameter2 함수, 속성 등의 매개 변수를 정의하는 개체입니다.
Public 인터페이스 CodeProperty2 소스 파일에서 속성 구문을 정의하는 개체입니다.
Public 인터페이스 CodeStruct2 소스 코드의 구조를 나타내는 개체입니다.
Public 인터페이스 CodeTypeRef2 소스 파일에서 구문 형식을 정의합니다.
Public 인터페이스 CodeVariable2 소스 파일에서 변수 구문을 정의합니다.
Public 인터페이스 Commands2 환경의 모든 명령이 Command 개체 형식으로 들어 있습니다.
Public 인터페이스 Debugger2 Debugger2 개체는 디버깅하려는 프로그램과 디버거의 상태를 조사하고 조작하는 데 사용됩니다.Debugger2 개체는 Debugger 개체를 대체합니다.
Public 인터페이스 DebuggerExpressionEvaluationEvents DebuggerExpressionEvaluationEvents 개체는 디버거에서 지원하는 이벤트를 정의합니다.이 기능을 위해 이 개체를 사용합니다. 이 개체의 설명서는 DebuggerExpressionEvaluationEventsClass를 참조하십시오.
Public 인터페이스 DebuggerProcessEvents OnProcessStateChanged 이벤트를 나타냅니다.이는 디버거를 실행에서 중지 상태로 또는 중지에서 실행 상태로 전환하면 변경됩니다.이 개체에 대한 설명을 보려면 DebuggerProcessEventsClass를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 DTE2 Visual Studio 자동화 개체 모델의 최상위 개체입니다.
Public 인터페이스 EditPoint2 텍스트를 텍스트 버퍼에 있는 데이터처럼 조작할 수 있습니다.
Public 인터페이스 Engine 코드 형식에 매핑하는 데 사용되는 디버그 엔진입니다.
Public 인터페이스 Engines 디버깅 Engine 개체의 컬렉션입니다.
Public 인터페이스 ErrorItem 오류 목록 창에 포함된 오류, 경고 또는 메시지입니다.
Public 인터페이스 ErrorItems 오류 목록 창에 포함된 ErrorItem 개체의 컬렉션입니다.
Public 인터페이스 ErrorList 포함하는 솔루션에 관련된 오류, 경고 및 메시지가 들어 있는 창에 대한 핸들입니다.
Public 인터페이스 Events2 확장성 모델의 모든 이벤트에 액세스할 수 있습니다.확장성 모델 안의 특정 개체로부터 이벤트가 노출될 수도 있습니다.
Public 인터페이스 FileCodeModel2 이 개체를 사용하면 소스 파일의 프로그래밍 구문에 액세스할 수 있습니다.
Public 인터페이스 Find2 IDE에서 문서와 파일에 대한 일반적인 텍스트 Find 작업을 지원합니다.
Public 인터페이스 IInternalExtenderProvider 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 IncrementalSearch 텍스트 편집기의 ISearch(증분 검색) 기능에 대한 액세스를 제공합니다.
Public 인터페이스 IVsExtensibility2 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 IVsProfferCommands2 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 LifetimeInformation 개체가 삭제되었지만 가비지 수집기에서는 삭제하지 않았는지 확인하는 데 사용됩니다.
Public 인터페이스 Process2 Process2 개체는 프로세스를 검사하고 조작하는 데 사용됩니다.Process2 개체는 Process 개체를 대체합니다.
Public 인터페이스 PublishEvents 이 기능을 위해 이 개체를 사용합니다. 이 개체의 설명서는 PublishEventsClass를 참조하십시오.
Public 인터페이스 Solution2 IDE(통합 개발 환경)에서 모든 프로젝트 및 솔루션의 전반적인 속성을 나타냅니다.
Public 인터페이스 SolutionBuild2 빌드 자동화 모델의 루트를 솔루션 수준에서 표시합니다.
Public 인터페이스 SolutionConfiguration2 특별한 솔루션 빌드 방법에 대한 정보를 표시합니다.
Public 인터페이스 SolutionFolder 프로젝트 컨테이너인 솔루션 폴더를 사용하면 개발자가 커다란 응용 프로그램을 더 효율적으로 구성할 수 있습니다.
Public 인터페이스 SourceControl2 현재 소스 제어 시스템과 상호 작용하는 데 사용됩니다.
Public 인터페이스 SourceControlBindings 개체에 대한 소스 컨트롤 바인딩을 정의하는 데 사용됩니다.
Public 인터페이스 TaskItems2 TaskItems 컬렉션에는 작업 목록 창에 있는 모든 작업이 포함됩니다.
Public 인터페이스 TextDocumentKeyPressEvents 키 누름에 관련된 이벤트를 정의합니다.이 기능을 위해 이 개체를 사용합니다. 이 개체의 멤버 설명서는 TextDocumentKeyPressEventsClass를 참조하십시오.
Public 인터페이스 TextPane2 텍스트 편집기 창 안의 창을 나타냅니다.
Public 인터페이스 ToolBoxItem2 도구 상자의 항목을 나타냅니다.
Public 인터페이스 ToolBoxTab2 도구 상자의 탭 및 이 탭에 포함되는 모든 개체를 나타냅니다.
Public 인터페이스 ToolWindows 네이티브 형식의 셸 도구 창에 쉽게 액세스할 수 있도록 하여 개체 모델에서 도구 창의 검색 가능성과 사용 가능성을 향상시킵니다.
Public 인터페이스 Transport 디버기를 소유한 컴퓨터와 디버거가 통신하는 데 사용되는 프로토콜을 지정합니다.
Public 인터페이스 Transports Transport 개체의 컬렉션입니다.
Public 인터페이스 Window2 Window 개체는 환경에 있는 창을 나타냅니다.
Public 인터페이스 Windows2 Windows 컬렉션은 환경 내의 모든 창을 포함합니다.
Public 인터페이스 WindowVisibilityEvents ToolWindows 의 표시 여부(숨김 또는 표시)를 지정합니다.이 기능을 위해 이 개체를 사용합니다. 이 개체의 설명서는 WindowVisibilityEventsClass를 참조하십시오.
Public 인터페이스 WindowVisibilityEventsRoot 인프라입니다. Microsoft 내부용입니다.

대리자

  대리자 설명
Public 대리자 _dispCodeModelEvents_ElementAddedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispCodeModelEvents_ElementChangedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispCodeModelEvents_ElementDeletedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispPublishEvents_OnPublishBeginEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispPublishEvents_OnPublishDoneEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispWindowVisibilityEvents_WindowHidingEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispWindowVisibilityEvents_WindowShowingEventHandler 인프라입니다. Microsoft 내부용입니다.

열거형

  열거형 설명
Public 열거형 dbgEventReason2 대부분의 디버깅 이벤트에 대한 원인을 지정합니다.
Public 열거형 dbgExpressionEvaluationState 디버거의 GetExpression2 개체나 직접 실행 창에서 식을 계산할 때마다 사용됩니다.
Public 열거형 dbgMinidumpOption 힙 정보를 미니덤프에 기록하는지 여부를 지정합니다.
Public 열거형 dbgProcessState 디버거의 상태를 지정하기 위해 DebuggerProcessEvents에 사용됩니다.
Public 열거형 vsBuildErrorLevel 오류 목록 도구 창에 나열되는 항목의 오류 수준을 정의합니다.
Public 열거형 vsCMChangeKind CodeModelEvents 개체에서 발생할 수 있는 변경 이벤트의 형식을 정의합니다.
Public 열거형 vsCMClassKind 개체에서 나타내는 클래스 정의의 종류를 정의하는 값을 표시합니다.
Public 열거형 vsCMConstKind 변수를 변경할 수 있는 조건을 정의합니다.
Public 열거형 vsCMDataTypeKind 코드 요소의 데이터 형식 종류를 나타냅니다.
Public 열거형 vsCMElement2 코드 요소의 형식을 나타냅니다.
Public 열거형 vsCMFunction2 함수의 형식을 나타내는 상수입니다.
Public 열거형 vsCMInheritanceKind 상속 형식을 나타냅니다.
Public 열거형 vsCMOverrideKind 메서드를 재정의하는 방법을 설명하기 위해 메서드에 적용되는 한정자를 정의합니다.
Public 열거형 vsCMParameterKind 예상되는 매개 변수 동작을 지정합니다.
Public 열거형 vsCMParseStatus 현재 구문 분석이 완료되었는지 여부와 오류가 있는지 여부를 코드 모델에 알립니다.
Public 열거형 vsCMPropertyKind 지정된 속성에 대한 Get/Set 상태를 반환합니다.
Public 열거형 vsCMTypeRef2 함수가 반환하는 데이터 형식입니다.
Public 열거형 vsCommandControlType 명령에 사용해야 할 컨트롤의 종류를 설명합니다.
Public 열거형 vsCommandStyle 명령 스타일 옵션을 정의합니다.
Public 열거형 vsFindOptions2 검색 방법, 검색 시작 위치, 검색 방향(앞으로 또는 뒤로), 대/소문자 구분 등과 같은 ReplacePattern 메서드의 동작을 나타냅니다.
Public 열거형 vsIncrementalSearchResult 검색 결과의 상태를 설명합니다.
Public 열거형 vsPublishState 솔루션의 게시 상태를 나타냅니다.
Public 열거형 vsSourceControlCheckOutOptions 문서 컨트롤 체크 아웃 옵션을 나타냅니다.
Public 열거형 vsThemeColors 일관된 UI 디자인을 위한 색 표준 집합입니다.