Microsoft.VisualStudio.Shell 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
AccountPickerOptions |
계정 선택기를 만드는 데 사용되는 옵션을 나타냅니다. |
AccountPickerOptions2 |
ID 서비스에서 작동하는 계정 선택기를 만드는 데 사용되는 옵션을 나타냅니다. |
ActivityLog |
IVsActivityLog에 메시지를 로깅하기 위한 편리한 관리 메서드를 제공하는 클래스입니다. |
AppliesToUIContextAttribute |
MEF 내보내기에서 UIContext 메타데이터를 추가하여 이 내보내기를 적용해야 하는 시기를 나타냅니다. |
AsyncOpenDocumentResult | |
AsyncPackage |
비동기 서비스를 처리할 수 있는 VSPackage를 나타냅니다. |
AsyncSaveResult |
비동기 저장 작업의 결과를 나타냅니다. |
AsyncServiceProvider |
비동기 서비스 공급자입니다. |
BlockingTaskEventArgs |
차단 작업 정보를 전달하는 이벤트와 함께 사용할 이벤트 인수입니다. 매개 변수는 UI 스레드(차단된 작업)에서 대기 중인 작업과 대기를 차단하는 작업(작업 차단)을 식별합니다. |
BulkFileOperation |
BulkFileOperation은 현재 솔루션에서 열려 있는 대량의 파일을 사용하여 작업을 안전하게 수행하는 기능을 제공합니다. 예제 중 하나는 SCC입니다. 작업 소비자는 변경이 예상되는 예상 파일 및 폴더 집합을 제공해야 합니다. 이 클래스는 이러한 모든 파일에 대한 "실습" 논리를 처리합니다. 작업이 완료되면 BulkFileOperation은 "실습" 논리에 필요한 모든 작업을 수행하고 다시 로드할 항목(프로젝트/솔루션/nothing)을 결정합니다. 작업 순서는 다음과 같습니다. QueryBulkFileOperationAsync BeginAsync(선택 사항) EndAsync(선택 사항이지만 이 전에 완료하려면 BeginAsync가 필요) 삭제 이 API는 부적절한 사용에 매우 엄격합니다.(예: BeginAsync가 완료되기를 기다리지 않고 EndAsync를 호출하거나 동일한 메서드를 두 번 호출하는 등). 이 경우 예외가 throw됩니다. |
CircularTaskDependencyException |
순환 종속성으로 인해 요청된 작업 대기 작업 중에 교착 상태가 발생할 때 발생하는 예외입니다. |
CodeContainer |
코드 컨테이너에 대한 더미 클래스입니다. 코드 컨테이너 레지스트리가 준비되면 코드 컨테이너를 실제로 사용할 수 있을 때 제거됩니다. |
CodeGeneratorRegistrationAttribute |
이 특성은 특정 파일 형식에 대한 사용자 지정 파일 생성기 레지스트리 항목을 추가합니다.
예: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
메뉴 및 도구 모음과 상호 작용한 후 포커스를 맞출 요소를 저장하고 복원합니다. |
CommandSetRegistrationAttribute |
클래스를 CommandSet으로 선언하고 명령 집합에 대한 이름 및 연결된 서비스 브로커 서비스를 지정합니다. 명령 집합은 명령을 와 함께 ProvideCommandAttribute제공할 수 있습니다. |
CommonMessagePump |
CommonMessagePump를 사용하면 핸들 또는 핸들이 신호를 수신할 때까지 호출자가 현재 스레드를 차단할 수 있습니다. 대기하는 동안 재진입을 방지하기 위해 IDE가 모달 상태로 배치됩니다. 대기 시간이 2초보다 오래 걸리면 취소할 수 있는 대기 대화 상자가 사용자에게 표시됩니다(기본적으로). 호출자는 대기 대화 상자에 기본 텍스트를 표시하는 기본 동작을 호출하거나 대화 상자 텍스트, 상태 막대 텍스트, 시간 제한 값 등의 사용자 지정 값을 제공할 수 있습니다. 호출자는 처리되는 메시지와 같은 특정 이벤트가 발생할 때 클라이언트가 코드를 실행할 수 있도록 하는 IVsCommonMessagePumpClientEvents의 사용자 지정 구현을 제공할 수도 있습니다. 시간 제한 또는 신호를 받는 핸들입니다. 대기가 계속되거나 반환되어야 하는 경우 이 인터페이스를 사용하여 디템민할 수도 있습니다. |
ComponentPickerPropertyPageAttribute |
이 특성은 구성 요소 선택기 속성 페이지 등록을 추가합니다. 예: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:000000000 "ComponentType"=".Net Assembly" |
ComUtilities |
비관리 코드(COM 개체) 및 interop 형식과 상호 작용할 때 사용되는 기타 메서드를 제공하는 클래스 |
DefaultRegistryRootAttribute |
VSPackage 정보를 등록하는 데 사용되는 기본 레지스트리 루트를 정의합니다. 이 클래스는 상속될 수 없습니다. |
DesignPropertyDescriptor |
DesignPropertyDescriptor의 목적은 속성 표에서 속성의 표시 이름을 사용자 지정할 수 있도록 하는 것입니다. PropertyDescriptor의 CLR 구현 중 어느 것도 DisplayName을 변경할 수 없습니다. |
DialogContainerWithToolbar |
이 클래스를 사용하여 Visual Studio에서 모달 양식을 구현합니다. 구현을 사용하면 양식이 표준 명령 라우팅에 참여하도록 Visual Studio 명령 모음을 호스트할 수 있습니다. |
DialogKeyEventArgs |
에서 사용하는 DialogKeyPendingEvent이벤트 인수입니다. |
DialogPage |
Visual Studio 설정 메커니즘을 사용하여 Visual Studio 자동화 모델, Windows Forms 및 상태 지속성을 지원하는 도구 상자 속성 시트, 도구옵션 페이지 또는 사용자 지정 UI 대화 상자를 구현하기 위한 표준 대화 상자 기능을 제공합니다. |
DialogPage.PageApplyEventArgs |
메서드가 apply 이벤트를 처리하는 방법을 나타낼 수 있도록 하는 OnApply(DialogPage+PageApplyEventArgs) 이벤트 인수입니다. |
EditorFactoryNotifyForProjectAttribute |
이 특성은 이 형식의 항목이 추가되거나 이름이 바뀔 때 Project에서 IVsEditorFactoryNotify 메서드를 호출하도록 프로젝트 시스템에 대한 파일 확장자를 추가합니다. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
COM 스타일 IEnumXXX 인터페이스 주위에 IEnumerable 래퍼를 제공하는 형식에 대한 제네릭 기본 클래스입니다. |
EnumerableHierarchiesCollection |
계층 컬렉션에 대한 간단한 반복을 지원하는 기본 클래스를 제공합니다. |
ErrorListProvider |
이 작업 공급자는 Visual Studio 오류 목록 창에 대한 작업을 제공하는 데 사용됩니다. |
ErrorTask |
작업 목록의 오류 작업을 나타냅니다. 이 클래스는 IVsErrorItem를 구현합니다. |
EventSinkCollection |
개체를 정수 "쿠키"에 매핑합니다. 이렇게 하면 IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg 등과 같은 Advise/Unadvise 메서드가 있는 VS 인터페이스를 구현하는 데 도움이 됩니다. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
를 구현하는 기본 클래스의 Package 확장 버전을 나타냅니다 IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
파생 클래스에서 지정한 형식의 확장 지점 공급자를 ExtensionProviderType으로 등록합니다. |
FocusChangeForCrossThreadClientEventArgs |
다른 스레드에 속하고 Win32 포커스를 획득한 자식 Win32 HWND가 있을 때 Visual Studio의 UI 스레드에 대한 컨트롤에 의해 발생합니다. Visual Studio에서 활성화를 손실/다시 얻을 때 적절한 포커스 복원에 필요합니다. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
에서 사용되는 AfterInvalidateItems 이벤트 인수와 OnItemAdded 무효화되거나 추가된 특정 항목을 나타내는 이벤트를 제공합니다. |
HierarchyManipulationStateScope |
IVsHierarchyManipulationStateContext의 결정적 복원을 용이하게 하는 간단한 클래스입니다. |
HierarchyTreeFilterProvider |
ISolutionTreeFilterProvider의 상용구 부분을 구현하는 기본 클래스입니다. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
ISolutionTreeFilter의 상용구 부분을 구현하는 기본 클래스입니다. 여기에는 새로 추가된 계층 항목이 필터와 일치하지 않더라도 필터링된 보기를 통해 항상 표시되도록 하는 동작이 포함됩니다. 파생 형식은 포함된 항목 집합을 생성하기 위한 논리를 계속 구현해야 합니다. |
InfoBarActionItem |
InfoBarModel의 텍스트 범위 또는 작업 항목 내의 단추 또는 하이퍼링크를 나타냅니다. |
InfoBarActionItemEventArgs |
IVsInfoBarUIElement의 작업에 대한 이벤트 인수입니다. |
InfoBarButton |
InfoBarModel의 ActionItems 컬렉션 내의 단추를 나타냅니다. |
InfoBarEventArgs |
IVsInfoBarUIElement에 대한 이벤트 인수입니다. |
InfoBarHyperlink |
InfoBarModel의 ActionItems 컬렉션 내의 하이퍼링크를 나타냅니다. |
InfoBarModel |
IVsInfoBarUIFactory.CreateInfoBar와 함께 사용할 IVsInfoBar를 구현하는 데이터 모델을 만듭니다. |
InfoBarTextSpan |
InfoBarModel 내의 텍스트 범위를 나타냅니다. |
InstalledProductRegistrationAttribute |
이 특성은 패키지에 대해 '설치된 제품'을 등록합니다. |
InstalledToolboxItemInfo |
기존 도구 상자 항목에 대한 정보를 제공합니다. |
KnownColorThemes |
미리 정의된 잘 알려진 색 테마 |
KnownSettingsContainers |
알려진 설정 컨테이너를 Lists. |
KnownUIContexts |
미리 정의된 잘 알려진 UIContexts |
LocalizableProperties |
LocalizableProperties 는 개체의 지역화 가능한 속성에 대한 사용자 지정 형식 정보를 제공하는 클래스를 제공합니다. |
LocDisplayNameAttribute |
인수를 사용하지 않는 속성, 이벤트 또는 public void 메서드의 지역화 가능한 표시 이름을 지정합니다. |
MsiComponentIdAttribute |
이 특성은 MSI 설치 관리자에서 사용하는 MSI 구성 요소 ID를 정의합니다. 이 구성 요소 ID는 이 구성 요소의 설치 경로를 나타내는 데 사용됩니다. MSI에서 패키지를 설치하려면 패키지 클래스에 배치해야 합니다. |
MsiTokenAttribute |
MSI 설치 관리자에 대한 토큰 문자열을 정의합니다. |
NewDocumentStateScope |
IVsNewDocumentStateContext의 결정적 복원을 용이하게 하는 간단한 클래스입니다. |
ObservableSettingsListBase<TValue> |
강력한 형식 값의 관찰 가능한 ISettingsList 인스턴스에 대한 기본 형식입니다. |
OleDataObject |
IOleDataObject 인터페이스를 구현하는 관리되는 클래스를 제공합니다. |
OleMenuCmdEventArgs |
Invoke 함수가 호출될 때 OleMenuCommand 개체에 전달되는 인수 집합입니다. |
OleMenuCommand |
이 클래스는 MenuCommand의 확장입니다. |
OleMenuCommandService |
이 클래스는 클래스에서 파생되고 를 MenuCommandService 구현합니다 IOleCommandTarget. MenuCommandService 는 메뉴 명령에 대한 처리기를 추가하고 동사를 정의하는 데 사용되는 관리되는 클래스입니다. |
OutputWindowTextWriter |
TextWriter 출력이 Visual Studio 출력 창으로 이동되는 입니다. |
Package |
완벽하게 작동하는 VSPackage를 만드는 데 필요한 인터페이스의 관리되는 구현을 제공합니다. |
Package.ProfferedService |
Visual Studio로 승격되는 서비스를 포함합니다. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
등록 도구(RegPkg.exe)가 추가 특성을 찾을 수 있도록 이 특성을 사용하여 구현 IVsPackage 하는 클래스를 수정합니다. 자세한 내용은 VSPackage 등록을 참조하세요. |
PackageUtilities |
파일 이름, 경로, 열거형/문자열 변환, 이미지 및 기타 함수에 대한 정적 유틸리티 집합입니다. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
형식 변환기를 정의합니다. |
ProvideAppCommandLineAttribute |
이 특성은 사양 패키지 형식에 대한 devenv 명령줄 옵션을 추가합니다. 예: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
ProvideAssemblyFilterAttribute |
클래스가 지원하는 어셈블리에 대해 IConfigureToolboxItem 설명합니다. |
ProvideAutoLoadAttribute |
이 특성은 패키지를 extender로 등록합니다. 전달된 GUID에 따라 확장되는 내용이 결정됩니다. 패키지의 특성은 패키지의 동작을 제어하지 않지만 등록 도구에서 Visual Studio에 적절한 정보를 등록하는 데 사용할 수 있습니다. |
ProvideAutomationObjectAttribute |
이 특성으로 파생 클래스를 수정하면 Package특정 자동화 개체를 제공한다고 선언합니다. |
ProvideBindingPathAttribute |
이 특성은 어셈블리 로드 시 후보 어셈블리에 대해 검색해야 하는 경로를 등록합니다. 예: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" 그러면 "PackageFolder"(즉, pkgdef 파일의 위치)가 어셈블리가 로드될 디렉터리로 등록됩니다. |
ProvideBindingRedirectionAttribute |
이 특성은 바인딩 리디렉션을 정의하는 값 집합을 등록합니다. 이러한 값은 시작할 때 CLR 런타임 구성으로 병합됩니다. 예: [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="neutral" "CodeBase"="$PackageFolder$\AssemblyName.dll" "OldVersion"="1.0.0.0" "NewVersion"="2.0.0.0" |
ProvideCodeBaseAttribute |
이 특성은 CodeBase를 사용하여 종속 어셈블리 태그를 정의하는 값 집합을 등록합니다. 이러한 값은 시작할 때 CLR 런타임 구성으로 병합됩니다. 예: [$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="neutral" "Version"="2.0.0.0" "CodeBase"="$PackageFolder$\AssemblyName.dll" |
ProvideCodeContainerProviderAttribute |
코드 컨테이너 공급자 정보를 등록합니다. 사용 예: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}" imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")] |
ProvideCommandAttribute | |
ProvideComponentDiagnosticsAttribute |
구성 요소 진단 공급자 및 관련 보기를 등록합니다. |
ProvideDependentAssemblyAttribute |
dependentAssembly 항목을 생성하는 특성에 대한 부모 클래스입니다. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
에서 상속 Package 하거나 인터페이스 IVsPackage를 구현하는 클래스에 적용할 때 파일 확장자를 지정된 편집기 팩터리에 연결합니다. |
ProvideEditorFactoryAttribute |
이 특성은 VSPackage가 편집기 팩터리를 제공한다고 선언합니다. |
ProvideEditorFilenameAttribute |
파일 이름을 지정된 편집기 팩터리에 연결합니다. |
ProvideEditorLogicalViewAttribute |
이 특성은 편집기 팩터리에서 만든 편집기에서 논리적 보기를 추가합니다. |
ProvideEditorUIContextAttribute |
지정된 편집기 팩터리에 UIContext를 연결합니다. 편집기는 UIContext가 활성화된 경우에만 만들 수 있습니다. |
ProvideExtenderAttribute |
이 특성은 패키지를 extender로 등록합니다. 전달된 GUID에 따라 확장되는 내용이 결정됩니다. 패키지의 특성은 패키지의 동작을 제어하지 않지만 등록 도구에서 Visual Studio에 적절한 정보를 등록하는 데 사용할 수 있습니다. |
ProvideExtensibleUIContextRuleAttribute |
이 특성은 UI 컨텍스트 규칙을 등록합니다. |
ProvideFileSystemProviderAttribute |
패키지가 파일 시스템 공급자를 제공한다는 것을 선언하는 특성입니다. IFileSystemProvider을 참조하세요. |
ProvideFileSystemProviderAttribute.RegValueNames |
파일 시스템 공급자 등록 항목에 대한 레지스트리 값의 이름을 포함하는 클래스입니다. |
ProvideKeyBindingTableAttribute |
키 바인딩 테이블 GUID를 제공합니다. |
ProvideLanguageCodeExpansionAttribute |
코드 조각에 대한 언어 서비스 지원을 등록합니다. |
ProvideLanguageEditorOptionPageAttribute |
언어 서비스의 편집기 도구 옵션 페이지를 설정하는 일반적인 방법을 제공합니다. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
이 특성은 언어에 대한 도구 옵션 범주를 선언하는 데 사용됩니다. |
ProvideLanguageExtensionAttribute |
파일 확장자를 특정 언어 서비스와 연결합니다. |
ProvideLanguageServiceAttribute |
VSPackage가 언어 서비스를 제공한다는 것을 Visual Studio에 알릴 수 있습니다. MPF(관리형 패키지 프레임워크)와 함께 사용됩니다. |
ProvideLoadKeyAttribute |
이 특성은 패키지에 대한 패키지 로드 키를 제공합니다. Visual Studio 2010에는 필요하지 않습니다. |
ProvideMenuResourceAttribute |
VSPackage에 사용되는 메뉴 리소스에 대한 등록 정보를 제공합니다. 이 클래스는 상속될 수 없습니다. |
ProvideMSBuildTargetsAttribute |
이 특성은 MSBuild에서 알고 신뢰할 수 있는 대상 목록에 사용자 지정 .targets 파일을 등록합니다. 만든 레지스트리 항목은 다음과 같습니다. [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
ProvideObjectAttribute |
VSPackage가 인터페이스에서 만들 수 있는 개체를 제공한다는 것을 Visual Studio에 ILocalRegistry알릴 수 있습니다. 이 클래스는 상속될 수 없습니다. |
ProvideOptionDialogPageAttribute |
옵션 페이지를 등록하는 데 사용되는 모든 특성의 기본 클래스입니다. |
ProvideOptionPageAttribute |
사용자가 사용자 지정 도구 옵션 페이지를 통해 VSPackage를 구성할 수 있도록 독립 개체에 이 특성을 적용합니다. |
ProvidePhysicalViewAttributesAttribute |
편집기에서 제공하는 실제 보기에 대한 특성을 선언합니다. |
ProvideProfileAttribute |
VSPackage의 Visual Studio 설정 지원을 구현하는 데 사용되는 독립 개체에 이 특성을 적용합니다. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute는 패키지가 프로젝트 팩터리를 제공한다고 선언합니다. |
ProvideProjectItemAttribute |
이 특성은 지정된 프로젝트 형식에 대한 새 항목 추가 대화 상자에 포함할 항목을 등록합니다. VSPackage에 배치됩니다. |
ProvideSearchProviderAttribute |
이 특성은 패키지를 검색 공급자(IVsSearchProvider) extender로 등록합니다. |
ProvideServiceAttribute |
이 특성은 패키지가 의 하위 클래스 Package 또는 를 구현 IVsPackage하는 클래스에 적용될 때 서비스를 제안한다는 것을 나타냅니다. |
ProvideServiceAttributeBase |
의 하위 클래스 Package 또는 를 구현하는 클래스에 적용할 때 패키지가 특정 서비스를 제공한다고 선언합니다 IVsPackage. 패키지의 특성은 패키지의 동작을 제어하지 않지만 등록 도구에서 Visual Studio에 적절한 정보를 등록하는 데 사용할 수 있습니다. |
ProvideServiceOverrideAttribute |
이 특성은 패키지가 기본 서비스에 대한 대체를 제안한다는 것을 나타냅니다. 이 특성은 의 하위 클래스 또는 를 구현하는 클래스의 Package 정의에 포함됩니다 IVsPackage. |
ProvideSettingAttribute |
패키지가 소유한 설정을 등록합니다. 등록된 모든 설정은 SVsSettingsPersistenceManager를 통해 유지해야 합니다. SVsSettingsPersistenceManager를 사용하여 유지되지만 등록되지 않은 설정은 기본적으로 비공개입니다. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Scc 공급자 정보를 등록합니다. 사용 예: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProviderService: "{92f93057-f1fc-49df-870f-b347404691 1c}", IsPublishSupported = true)] 예제 등록: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="테스트 공급자" "서비스"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
참고: 위에서 사용된 모든 Guid는 설명 목적으로만 사용됩니다. 또한 버전은 위의 14.0으로 간주됩니다. |
ProvideStaticToolboxGroupAttribute |
이 특성은 도구 상자 초기화에 만들어질 도구 상자 그룹을 선언합니다. |
ProvideStaticToolboxItemAttribute |
이 특성은 도구 상자가 레지스트리에서 읽을 도구 상자 항목을 선언합니다. 자세한 내용은 에 대한 IVsToolboxItemProvider 설명을 참조하세요. |
ProvideToolboxFormatAttribute |
VSPackage를 구현하는 클래스에 이 특성을 적용하여 VSPackage가 지정된 클립보드 형식의 도구 상자 항목을 제공함을 선언하고 Visual Studio 도구 상자에서 끌어서 놓기 지원을 사용하도록 설정합니다. |
ProvideToolboxItemConfigurationAttribute |
VSPackage를 의 특정 구현을 제공하는 것으로 등록합니다 IConfigureToolboxItem. 와 함께 ProvideAssemblyFilterAttribute사용됩니다. |
ProvideToolboxItemDiscoveryAttribute |
도구 상자 항목 유형을 정의합니다. 도구 상자 항목 유형은 도구 상자 항목 선택 대화 상자에서 페이지로 노출됩니다(각 형식에 대해 한 페이지가 만들어짐). |
ProvideToolboxItemsAttribute |
VSPackage를 구현하는 클래스에 이 특성을 적용하여 Visual Studio 도구 상자에 항목 집합을 제공하는 경우 선언합니다. |
ProvideToolboxPageAttribute |
VISUAL Studio IDE의 도구 상자 사용자 지정 대화 상자 페이지에서 하나 이상의 대화 상자 페이지를 제공하는 것으로 VSPackage를 등록합니다. |
ProvideToolWindowAttribute |
VSPackage가 도구 창을 소유하고 있음을 Visual Studio에 알립니다. |
ProvideToolWindowVisibilityAttribute |
특정 명령 UI GUID가 활성화될 때 도구 창이 표시되어야 한다고 선언합니다. |
ProvideUIContextRuleAttribute |
이 특성은 UI 컨텍스트 규칙을 등록합니다. |
ProvideViewAttribute |
이 특성은 편집기 팩터리 클래스가 특정 논리 뷰를 제공한다고 선언합니다. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
사용자 지정 XML 디자이너가 표준 텍스트 기반 XML 편집기로 SxS 편집을 허용하지 않아야 함을 나타내는 데 사용됩니다. |
ProvideXmlEditorChooserDesignerViewAttribute |
사용자 지정 XML 디자이너에 대한 XML 선택기 등록 정보를 제공하는 데 사용됩니다. |
ReadOnlyObservableSet<T> |
제네릭 IReadOnlyObservableSet에 대한 기본 클래스를 제공합니다. |
RegisterAutoLoadAttribute |
이 특성은 패키지를 extender로 등록합니다. 전달된 GUID에 따라 확장되는 내용이 결정됩니다. 패키지의 특성은 패키지의 동작을 제어하지 않지만 등록 도구에서 Visual Studio에 적절한 정보를 등록하는 데 사용할 수 있습니다. |
RegisterEditorExtensionAttribute |
ProvideEditorExtensionAttribute을 참조하세요. 지정된 편집기 팩터리에 파일 확장자를 등록합니다. 이 클래스는 상속될 수 없습니다. |
RegisterEditorLogicalViewAttribute |
이 특성은 편집기 팩터리에서 만든 편집기에서 논리 뷰를 추가합니다. |
RegisterExtenderAttribute |
이 특성은 패키지를 extender로 등록합니다. 전달된 GUID에 따라 확장되는 내용이 결정됩니다. 패키지의 특성은 패키지의 동작을 제어하지 않지만 등록 도구에서 Visual Studio에 적절한 정보를 등록하는 데 사용할 수 있습니다. |
RegisterLanguageExtensionAttribute |
regpkg.exe 같은 등록 도구를 사용하여 등록할 때 VSPackage에 특성을 적용하여 지정된 언어 서비스에 파일 확장자를 등록합니다. 자세한 내용은 VSPackage 등록을 참조하세요. |
RegisterLoadKeyAttribute |
이 특성은 패키지에 대한 패키지 로드 키를 등록합니다. 이 특성은 사용되지 않습니다. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute는 사용되지 않습니다. 대신 사용 ProvideProjectItemAttribute 하세요. |
RegistrationAttribute |
VSPackage 등록에 대한 추상 클래스입니다. RegistrationAttribute 클래스를 사용하면 등록 도구를 변경하지 않고도 새 등록 정보를 추가할 수 있습니다. |
RegistrationAttribute.Key |
등록 키를 나타내는 추상 클래스를 제공합니다. |
RegistrationAttribute.RegistrationContext |
외부 원본에서 등록 특성으로 컨텍스트 정보를 제공하는 추상 기본 클래스입니다. |
RssCommands |
VS Shell Rss 피드 판독기에서 지원하는 라우트된 명령을 제공합니다. |
RunningDocumentTable |
Visual Studio에서 현재 열려 있는 모든 문서를 추적하는 실행 중인 RDT(문서 테이블)에 대한 액세스를 제공합니다. |
SelectionContainer |
선택한 개체 집합에 액세스하기 위한 통합 인터페이스를 제공합니다. |
ServiceBrokerExtensions |
IServiceBroker에 대한 확장 메서드입니다. |
ServiceCollection<T> |
이 컬렉션을 사용하여 서비스 형식에서 포함된 형식을 인식하는 방식으로 제공하는 개체로의 매핑을 저장합니다. 이 컬렉션의 비교자는 형식 포함 시나리오에서 실패하는 참조 비교를 수행하는 대신 Type 키의 Guid 속성을 비교합니다. 이 컬렉션은 스레드로부터 안전하지 않습니다. |
ServiceExtensions | |
ServiceProgressData |
비동기 서비스에 대한 서비스 또는 패키지 로드 진행률을 전파하는 데 사용되는 이 클래스 및 패키지 메시지 및 이 클래스를 통해 전달된 값은 셸에서 적절한 방식으로 사용자에게 표시됩니다. |
ServiceProvider |
관리되는 VSPackages에 대한 통합 서비스 공급자를 제공합니다. |
ServiceProviderHierarchy |
계층적 서비스 공급자 역할을 합니다. |
ServiceProviderHierarchyOrder |
일반 서비스 공급자에게 권장되는 서비스 확인 순서를 제공합니다. 여러 서비스 공급자가 서비스 공급자 계층 구조에서 결합되면 숫자 순서가 지정됩니다. |
ServiceUnavailableException |
서비스를 사용할 수 없는 경우 throw됩니다. |
SettableOleDataObject |
OLE 호환 데이터 개체를 나타냅니다. |
SharedProjectUtilities |
공유 프로젝트에 대한 유틸리티 메서드입니다. |
SharedSettingsAttribute |
DialogPage 하위 클래스의 AutomationObject 속성에서 반환된 클래스에 이 특성을 적용하면 개체의 속성을 다른 앱 및 온라인과 공유할 수 있습니다. |
SingleFileGeneratorSupportRegistrationAttribute |
이 특성은 특정 파일 형식에 대한 사용자 지정 파일 생성기 레지스트리 항목을 추가합니다.
예: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
UI 스레드에서 유휴 우선 순위로 장기 실행 작업을 실행합니다. 자주 생성을 지원하려면 구성 요소 관리자가 다른 작업을 예약하고 우선 순위가 높은 작업을 수행할 수 있도록 작업이 가능한 한 자주 null 반환을 생성해야 합니다. 작업은 SingleTaskIdleManager가 삭제될 때까지 반복적으로 실행됩니다. |
SolutionPersistenceRegistrationAttribute |
이 특성은 솔루션 지속성 속성 이름 및 관련 Guid 형식을 추가합니다. 예: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
SolutionTreeFilterProviderAttribute |
솔루션 탐색기 필터를 표시하기 위한 정보를 제공합니다. |
Task |
작업 목록에서 작업의 모양과 기능을 수정하는 데 사용되는 의 구현 IVsTaskItem입니다. |
TaskListItem | |
TaskProvider |
이 클래스는 IVsTaskProvider를 구현합니다. 작업 공급자 및 관련 서비스를 정의하는 프레임워크 친화적인 방법을 제공합니다. |
TaskProvider.TaskCollection |
개체에 대한 Task 컨테이너입니다. |
TaskSchedulingException |
작업 예약이 실패하고 다시 시도하지 못할 때 발생하는 예외입니다. |
TelemetryExtensions | |
ThemeResourceKey |
테마 색 리소스에 액세스하기 위해 ResourceDictionary에서 사용되는 키를 나타냅니다. 테마 색 리소스에는 지정된 색 범주 및 색 이름과 연결된 브러시 및 색이 포함됩니다. |
ThreadedWaitDialogHelper |
일반적인 관리 코드 패턴을 사용하여 더 많이 사용할 수 있도록 하는 스레드 대기 대화 상자의 확장 메서드입니다. |
ThreadedWaitDialogHelper.Session |
표시되는 스레드 대기 대화 상자와 양방향 통신을 제공합니다. |
ThreadedWaitDialogProgressData |
IVsThreadedWaitDialog를 업데이트하기 위한 장기 실행 작업의 진행률에 대한 세부 정보를 포함합니다. |
ThreadHelper |
제네릭 디스패처 도우미를 제공하여 애플리케이션의 기본 스레드에서 메서드가 호출되는지 확인합니다. 현재 애플리케이션의 디스패처를 사용하여 기본 스레드를 편리하게 식별합니다. 즉, 애플리케이션의 instance 초기화해야 합니다. 현재 WindowManager가 초기화합니다. 그러나 디스패처옵터레이션은 RPC에 친숙하지 않기 때문에 사용하지 않습니다. 예를 들어 UI 스레드가 RPC 호출 중간에 있고 UI 스레드에서 코드를 실행해야 하는 경우 DispatcherOperations는 통과하지 않습니다. DispatcherOperations는 UI 스레드에 메시지를 게시하여 시작되고 UI 스레드는 해당 메시지를 디스패치해야 하기 때문입니다. UI 스레드가 RPC를 호출하는 경우 이러한 메시지는 큐에서 제거되지 않습니다. 표준 OLE 메시지 필터는 큐에서 제한된 메시지 집합만 처리하고 Visual Studio 메시지 필터도 대부분의 다른 메시지 필터를 무시합니다. UIThreadInvokerPrivate 서비스를 통해 작업은 UI 스레드에서 COM 호출이 됩니다. 이 작업은 동일한 논리 호출의 일부인 경우 메시지 필터를 통해 허용됩니다. 메시지 필터는 이를 "중첩된 호출"로 표시하고 거부하지 않을 수 있습니다. |
ToolWindowPane |
ToolWindowPane에 대한 요약 설명입니다. |
UIContext |
UIContext의 활성 상태를 나타냅니다. |
UIContextChangedEventArgs |
UIContextChanged 이벤트에 대한 이벤트 인수입니다. |
UIElementDialogPage |
IsDialogMessage 스타일 메시지 루프를 실행하는 네이티브 대화 상자 내에서 WPF 콘텐츠를 원활하게 호스트하는 데 사용되는 클래스입니다. UIElementDialogPage를 사용하면 WPF 자식 HWND로 들어오고 나가는 탭을 사용할 수 있으며 WPF 자식 HWND 내에서 키보드 탐색을 사용할 수 있습니다. |
UIThreadReentrancyScope |
Microsoft 내부 전용입니다. THREADHelper가 UI 스레드에서 호출할 수 있는 명시적 재입력 지점을 제공합니다(COM RPC 메시지 메커니즘과 무관). |
Url |
이 클래스는 Uri 클래스를 래핑하고 파일 URL에 대해 이스케이프되지 않은 "LocalPath"를 제공하고 다른 스키마에 대해 이스케이프되지 않은 AbsoluteUri를 제공하며, MakeRelative에서 16진수 이스케이프되지 않은 결과를 반환하여 사용자에게 표시할 수 있습니다. |
ValueTokenizer |
ValueTokenizer는 해당 토큰에 해당하는 토큰 및 값 목록을 유지합니다. 이 클래스는 지정된 문자열을 토큰화/토큰 해제하는 데 사용됩니다. |
VsBrushes |
식별자(에서 사용)와 WPF ResourceDictionary 개체에서 GetVSSysColorEx(Int32, UInt32)사용하는 키 간에 __VSSYSCOLOREX 매핑하는 데 사용되는 클래스입니다. 이 클래스에서 제공하는 키를 사용하여 Visual Studio가 에 Resources배치하는 인스턴스를 참조 Brush 할 수 있습니다. |
VsColors |
Windows Presentation Foundation 개체에서 GetVSSysColorEx(Int32, UInt32) 사용하는 키와 에서 사용하는 ResourceDictionary 식별자 간에 __VSSYSCOLOREX 매핑됩니다. |
VSCommands |
VS 셸에서 지원하는 라우트된 명령을 제공합니다. |
VsEnumerable<TComEnumerator,TComEnumerated> |
PreserveSig를 사용하는 Dev10 및 이전 열거자 인터페이스를 사용하는 VS 스타일 열거자의 기본 클래스 |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
TEnumerated 열거형에서 만든 TComEnumerated 개체의 VS 스타일 열거형을 나타냅니다. PreserveSig를 사용하는 Dev10 및 이전 열거자 인터페이스를 사용하는 VS 스타일 열거자의 기본 클래스 |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
PreserveSig를 사용하지 않는 Dev11 이상 열거자 인터페이스를 사용하는 VS 스타일 열거자의 기본 클래스 |
VsExecutionContextTypes |
Visual Studio 실행 추적기에서 사용되는 컨텍스트 형식입니다. |
VsFonts |
환경 글꼴의 리소스 이름을 포함합니다. |
VsMenus |
Visual Studio 메뉴 명령에 대한 GUID를 포함합니다. |
VSRegistry |
이 코드를 호스팅하는 VS의 instance 레지스트리를 처리하는 도우미 클래스입니다. |
VsResourceKeys |
일반적인 WPF 컨트롤에 적용되는 Style 및 ControlTemplate 값에 대한 WPF 리소스 키를 노출합니다. |
VsSearchTask |
VsSearchTask는 검색 가능 도구windows를 구현하기 위한 기본 클래스로 사용할 수 있습니다. |
VsServiceProviderWrapper |
서비스 공급자 instance 래핑합니다. 클래스는 VS MEF 컴퍼지션 컨테이너에 SVsService 공급자 값을 노출하는 데 사용됩니다. |
VsShellUtilities |
Visual Studio 셸에서 사용할 정적 도우미 메서드를 제공합니다. |
VsTaskLibraryHelper |
관리 코드에서 Visual Studio 작업 라이브러리를 사용하기 위한 도우미 메서드입니다. |
WAProvideLanguagePropertyAttribute |
이 클래스는 프로젝트에 대한 웹 애플리케이션 속성을 등록하는 데 사용할 수 있습니다. |
WAProvideProjectFactoryAttribute |
이 특성을 사용하여 WAP 버전/하위 형식을 지원하는 프로젝트 시스템에 대한 정보를 등록할 수 있습니다. |
WAProvideProjectFactoryTemplateMappingAttribute |
이 특성은 웹 애플리케이션 프로젝트를 지원하는 새 프로젝트 시스템을 선언하고 일부 WAP 특정 속성을 레지스트리에 저장하기 위해 정의된 실제 프로젝트 시스템과 'fake' 시스템 간의 매핑을 정의하는 데 사용됩니다. |
WebSiteProjectAttribute |
이 특성은 웹 사이트 프로젝트에 대해 ProjectSubTypes에 정의된 확장 목록에 ProjectSubType을 추가합니다. |
WebSiteProjectRelatedFilesAttribute |
이 특성을 사용하면 웹 사이트 프로젝트가 솔루션 탐색기의 다른 파일 형식(기본)에 하나의 파일 형식(관련)을 중첩할 수 있습니다. |
WindowPane |
Visual Studio 창 창을 나타냅니다. |
WrapperPolicy |
구조체
RunningDocumentInfo |
의 문서에 RunningDocumentTable대한 정보를 나타냅니다. 여기에는 에서 반환 GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)하는 모든 정보가 포함됩니다. |
StatefulReadOnlyList<TItem,TState> |
연결된 상태가 있는 읽기 전용 목록입니다. |
인터페이스
IAsyncAttachedCollectionSource |
HasItems 속성이 현재 초기화되고 있는지 여부와 IsInitializingHasItems 값이 변경될 때 INotifyPropertyChanged 이벤트가 발생하는지 여부를 보고할 수 있는 IAttachedCollectionSource 개체를 나타냅니다. |
IAsyncServiceContainer |
서비스를 추가하고 제거하는 메서드를 제공합니다. |
IAsyncServiceProvider |
서비스를 비동기적으로 가져오는 메서드를 제공합니다. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
알려진 관계를 기반으로 항목에 연결된 컬렉션을 가져올 수 있고 항목에 대해 지원되는 관계를 열거할 수 있는 서비스를 나타냅니다. |
IAttachedCollectionSource |
항목 컬렉션을 반환할 수 있고 항목 자체를 실현하지 않고 항목이 있는지 여부를 아는 개체 instance 나타냅니다. |
IAttachedCollectionSourceProvider |
서비스에서 이해하는 개체에 대해 존재하는 관계를 열거할 수 있고 서비스에서 이해하는 관계 및 개체에 대한 연결된 컬렉션을 만들 수 있는 서비스를 나타냅니다. |
IAttachedCollectionSourceProvider2 |
서비스에서 이해하는 개체에 대해 존재하는 관계를 열거할 수 있고 서비스에서 이해하는 관계 및 개체에 대한 연결된 컬렉션을 만들 수 있는 서비스를 나타냅니다. |
IAttachedRelationship |
에서 개체 간의 관계를 설명하는 데 사용하는 IAttachedCollectionService 연결된 관계에 대한 메타데이터를 포함합니다. |
IBuildCancellationAwareHostObject |
호스트 개체가 빌드가 취소될 때 트리거되는 를 사용할 CancellationToken 수 있도록 허용합니다. |
ICacheableAttachedCollectionSource |
잠재적으로 캐시할 수 있는 IAttachedCollectionSource를 나타냅니다. 캐시된 원본은 요청될 때마다 다시 만들 필요가 없습니다. |
IClientRightsAdditionalMetadata |
이 인터페이스는 클라이언트 권한에서 추가 메타데이터를 전달하기 위한 것입니다. |
ICodeContainerProvider |
로컬 컴퓨터에 온라인 리소스를 가져올 수 있는 공급자에 대한 정보입니다. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
형식화된 열거형 메서드를 제공합니다. |
ICommentTaskToken |
이 인터페이스는 작업을 생성하는 데 사용되는 토큰 중 하나에 대한 정보를 가져오는 데 사용됩니다. |
IConfigureToolboxItem |
도구 상자 항목의 속성 사전에 추가 데이터를 추가하여 개체를 동적으로 구성하는 ToolboxItem 기능을 제공합니다. 그런 다음 이 데이터는 도구 상자 항목의 영구 부분으로 직렬화됩니다. |
IErrorList |
이 인터페이스는 ErrorList 도구 창 주변의 크롬에서 다양한 스위치의 상태를 가져오는 데 사용됩니다. |
IFilteredHierarchyItemSet |
계층의 모든 항목을 나타내는 계층 구조 항목의 평면화된 목록을 제공하고, 항목이 계층에 추가되거나 계층에서 제거될 때 이벤트를 발생합니다. |
IInstalledToolboxItemInfo |
기존 도구 상자 항목에 대한 정보를 제공합니다. |
IJoinableTaskFactoryAwareHostObject |
호스트 개체가 기본 스레드에서 차단된 빌드를 차단하지 않고 기본 스레드를 사용할 수 있도록 허용합니다. |
IMaintenanceTask |
VS가 유휴 상태일 때 VS 세션당 한 번의 기회를 받기 위해 구현되어 기본 Visual Studio 카탈로그로 내보낼 수 있는 인터페이스입니다. |
IMenuCommandInvokeEx |
메뉴 명령을 호출하는 데 도움이 됩니다. |
IMSDNChannel |
msdn 구독 채널 정보에 대한 인터페이스입니다. |
INonClientArea |
이 인터페이스는 WM_NCHITTEST HwndSource로 전송되는 경우 클라이언트가 아닌 Win32 영역을 논리적으로 포함할 수 있는 시각적 요소를 나타냅니다. |
IOleMenuCommand |
OLE 메뉴 명령을 나타냅니다. |
IProfileManager |
Visual Studio 설정 메커니즘을 통해 상태 정보를 유지하여 VSPackage를 지원하는 클래스에 의해 구현되는 인터페이스입니다. |
IProfileMigrator |
한 버전의 Visual Studio에서 다른 버전으로의 사용자 설정 마이그레이션을 지원합니다. |
IReadOnlyObservableSet |
상수 시간 Contains 조회를 제공하는 읽기 전용으로 관찰 가능한 컬렉션입니다. |
IReadOnlyObservableSet<T> |
상수 시간 Contains 조회를 제공하는 읽기 전용으로 관찰 가능한 컬렉션입니다. |
IResXResourceService |
클라이언트가 Visual Studio 내에서 사용되는 resx 판독기 및 작성기를 제어할 수 있는 추상화 계층입니다. |
ISccUIClickedEventArgs |
여러 SCC 관련 인터페이스를 통해 전달된 인수입니다. |
ISccUIClickedEventArgs2 |
을 ISccUIClickedEventArgs 확장하여 클릭한 UIElement를 공급합니다. |
ISelectedGraphNode |
선택한 GraphNode에 대한 참조를 보유합니다. |
ISettingsMachineLocalityEvaluator |
이 인터페이스는 SharedSettingsAttribute와 함께 사용되어 런타임에 속성 값이 머신 로컬(즉, 다른 컴퓨터로 로밍해서는 안 됨)인지 여부를 평가합니다. |
ISolutionSearchOptions |
솔루션 검색에 대한 검색 결과를 제공할 때 검색 공급자가 사용해야 하는 옵션을 나타냅니다. |
ISolutionSearchParameters |
솔루션 검색에 대한 검색 결과를 제공하는 데 필요한 매개 변수를 나타냅니다. |
ISolutionTreeFilter |
필터링된 트리에 포함해야 하는 항목의 컬렉션을 제어하는 필터입니다. IncludedItems가 트리에 배치되면 이러한 항목과 상위 항목이 트리에 포함되고 다른 모든 항목은 제외됩니다. 필터가 더 이상 필요하지 않으면 트리 컨트롤이 필터를 삭제합니다. |
ISolutionTreeFilterProvider |
ISolutionTreeFilter를 만드는 데 사용되는 팩터리입니다. ISolutionTreeFilter는 트리에 배치해야 하는 포함된 항목 목록을 제공하는 방법을 제공합니다. |
ISupportDisposalNotification |
삭제될 수 있고 수신기에 삭제 상태 변경 내용을 알릴 수 있는 개체를 나타냅니다. ISupportDisposalNotification의 instance 대한 참조를 보유하는 개체는 IsDisposed 속성의 속성 변경에 대해 watch 있어야 하며 속성 값이 true가 되면 참조를 해제해야 합니다. |
ITaskList |
이 인터페이스는 TaskList 도구 창의 상태를 가져오는 데 사용됩니다. |
IToolboxAppDomainControl |
이 인터페이스는 IToolboxItemDiscovery 구현이 만들어지는 appdomain 만들기를 제어하려는 클라이언트에 의해 구현됩니다. 패키지가 Microsoft.VisualStudio.Shell.Package에서 파생되는 경우 ProvideToolboxItemDiscoveryAttribute의 AppDomainCreatorType 속성을 이 인터페이스를 구현하는 클래스 형식으로 설정합니다. |
IToolboxAssemblyInfo |
어셈블리에 대한 정보를 제공합니다. |
IToolboxExtensionsSdkInfo |
확장 SDK에 대한 정보를 제공합니다. |
IToolboxExtensionsSdkInfo2 |
SDK 매니페스트에서 추가 정보를 제공합니다. |
IToolboxExtensionsSdkType |
확장 SDK에서 관리되는 형식을 나타냅니다. |
IToolboxExtensionsSdkTypeByName |
확장 SDK의 단순 형식을 나타냅니다. |
IToolboxItemCreator |
새 도구 상자 항목을 만들고 기존 도구 상자 항목에 대한 정보를 제공합니다. |
IToolboxItemDiscovery |
도구 상자 항목을 만들 수 있는 관리되는 형식에 대한 정보를 제공합니다. |
IToolboxItemDiscoveryByName |
도구 상자 항목을 만들 수 있는 형식에 대한 정보를 제공합니다. |
IToolboxItemDiscoveryFactory |
도구 상자 항목 선택 대화 상자와 통합하는 데 필요한 다양한 개체를 만듭니다. |
IToolboxItemDiscoveryWithContext |
도구 상자 항목을 만들 수 있는 관리되는 형식에 대한 정보를 제공합니다. |
IToolboxItemInfo |
도구 상자 항목을 만들 수 있는 관리되는 형식에 대한 정보를 제공합니다. |
IToolboxPlatformInfo |
플랫폼에 대한 정보(예: Windows v8.0)를 제공합니다. |
IToolboxPlatformType |
연결된 플랫폼이 있는 관리되는 형식을 나타냅니다. 다른 인터페이스는 메타데이터를 추가하기 위해 이 인터페이스에서 파생됩니다. |
IToolboxPlatformTypeByName |
연결된 플랫폼이 있는 단순 형식을 나타냅니다. 다른 인터페이스는 메타데이터를 추가하기 위해 이 인터페이스에서 파생됩니다. |
IToolboxType |
간단한 관리형 형식을 나타냅니다. 다른 인터페이스는 메타데이터를 추가하기 위해 이 인터페이스에서 파생됩니다. |
IToolboxTypeByName |
단순 형식을 나타냅니다. |
IVsAccountManagementService |
Visual Studio 계정 관리 서비스를 나타냅니다. |
IVsAsyncFileChangeEx |
VS 파일 변경 서비스(SVsFileChange)에 대한 비동기 메서드입니다. |
IVsAsyncFileChangeEx2 |
VS 파일 변경 서비스(SVsFileChange)에 대한 비동기 메서드입니다. |
IVsHierarchyItem |
의 단일 항목IVsUIHierarchyWindow에 대한 instance 속성 정보를 포함합니다. |
IVsHierarchyItemCollectionProvider |
지정된 계층에서 모든 계층 항목의 하위 집합을 나타내는 계층 항목의 읽기 전용 컬렉션을 제공합니다. |
IVsHierarchyItemIdentity |
에서 항목을 IVsUIHierarchyWindow정의하는 데 필요한 정보를 포함합니다. |
IVsHierarchyItemManager |
에서 사용하는 IVsUIHierarchyWindow 데이터 모델(예: 솔루션 탐색기)에 액세스합니다. |
IVsManagedImageService |
이미지 라이브러리에 WPF 비트맵을 직접 추가할 수 있는 SVsImageService에서 제공하는 인터페이스입니다. |
IVsManagedSettingsChangeEventSource |
변경된 설정에 대한 이벤트를 제공합니다. |
IVsProjectSecrets |
이 프로젝트가 빌드하는 애플리케이션이 런타임에 액세스할 수 있는 비밀을 저장하기 위해 프로젝트 시스템에서 구현한 인터페이스입니다. |
IVsSccChanges |
현재 활성 리포지토리의 보류 중인 변경 횟수 및 표시된 정보와의 사용자 상호 작용을 추적하기 위해 소스 제어 공급자가 구현하는 인터페이스입니다. |
IVsSccChangesDisplayInformation |
활성 Scc 공급자의 현재 리포지토리에서 보류 중인 변경 내용에 대한 정보입니다. |
IVsSccChangesDisplayInformation2 |
IVsSccChangesDisplayInformation SccProvider의 유연성을 높이기 위해 확장
|
IVsSccCommitPendingChangesPrompt |
소스 제어 공급자가 보류 중인 변경 내용을 조기에 자주 커밋하라는 메시지를 사용자에게 표시하는 메시지를 설정하기 위해 구현되는 인터페이스입니다. |
IVsSccCurrentBranch |
소스 제어 공급자가 표시 정보를 추적하고 리포지토리의 현재 활성 분기에 대해 표시된 정보와 사용자 상호 작용을 추적하기 위해 구현되는 인터페이스입니다. |
IVsSccCurrentBranchDisplayInformation |
활성 Scc 공급자의 현재 분기에 대한 정보입니다. |
IVsSccCurrentBranchDisplayInformation2 |
IVsSccCurrentBranchDisplayInformation SccProvider의 유연성을 높이기 위해 확장
|
IVsSccCurrentRepository |
소스 제어 공급자가 현재 활성 리포지토리 및 표시된 정보와의 사용자 상호 작용을 추적하기 위해 구현되는 인터페이스입니다. |
IVsSccCurrentRepositoryDisplayInformation |
활성 Scc 공급자의 현재 리포지토리에 대한 정보입니다. |
IVsSccCurrentRepositoryDisplayInformation2 |
IVsSccCurrentRepositoryDisplayInformation SccProvider의 유연성을 높이기 위해 확장
|
IVsSccPublish |
로컬 리포지토리에 있는 소스 코드의 게시를 지원하는 인터페이스입니다. |
IVsSccSolution |
로드된 솔루션 및 Scc와 관련된 이벤트를 발생시키는 인터페이스입니다. |
IVsSccUnpublishedCommits |
소스 제어 공급자가 활성 리포지토리에서 게시되지 않은 커밋 수를 추적하고 표시된 정보와 사용자 상호 작용을 추적하기 위해 구현되는 인터페이스입니다. |
IVsSccUnpublishedCommitsDisplayInformation |
게시되지 않은 커밋에 대한 정보입니다. |
IVsSccUnpublishedCommitsDisplayInformation2 |
IVsSccUnpublishedCommitsDisplayInformation SccProvider의 유연성을 높이기 위해 확장
|
IVsTaskEvents |
IVsTask에서 구현된 관리되는 이벤트에 대한 인터페이스입니다. |
IVsTaskJoinableTask |
IVsTask instance 단일 JoinableTask를 연결하기 위한 인터페이스입니다. |
IVsToolboxItemDiscoveryRegistrar |
셸에서 제공하는 SVsToolboxItemDiscoveryRegistrar 서비스에 의해 구현됩니다. 관리되는 형식의 도구 상자 항목을 제공하려는 패키지는 로드할 때 RegisterItemDiscovery를 호출해야 합니다. Microsoft.VisualStudio.Shell.Package에서 파생된 패키지는 기본적으로 기본 클래스에서 이 동작을 가져옵니다. 이 경우 개체의 동작은 ProvideToolboxItemDiscoveryAttribute에 제공된 매개 변수에 의해 제어됩니다. |
IWpfAccountPicker |
에서 제공하는 Windows Presentation Foundation 계정 선택기 컨트롤을 IVsAccountManagementService나타냅니다. |
IWpfAccountPicker2 |
에서 제공하는 Windows Presentation Foundation 계정 선택기 컨트롤을 IVsAccountManagementService나타냅니다. |
SVsProjectLocalSecrets |
쿼리할 IServiceProvider 서비스 ID는 프로젝트의 secrets.json 파일에 비밀을 저장하는 의 구현 IVsProjectSecrets 을 가져오거나 소스 제어에 저장되지 않으며 개별 사용자 또는 컴퓨터에 로컬인 동등한 파일을 가져옵니다. |
SVsSccDisplayInformationService |
, 및 IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformationIVsSccUnpublishedCommitsDisplayInformation를 포함하여 IVsSccCurrentBranchDisplayInformation여러 SCC 인터페이스를 가져올 수 있는 서비스 ID입니다. |
SVsServiceProvider |
Visual Studio 서비스 공급자를 나타내며 MEF 구성 요소에서 다른 VS 서비스를 동적으로 검색하기 위한 것입니다. |
SVsToolboxItemDiscoveryRegistrar |
IVsToolboxItemDiscoveryRegistrar를 구현하는 서비스입니다. 셸에 의해 구현됩니다. |
열거형
AuthenticationState |
인증 상태입니다. |
CloseResult |
닫기 작업의 결과를 지정합니다. |
CommandNavigationHelper.CommandFocusMode |
CommandFocusMode 연결된 속성의 값은 포커스 복원을 처리하고 메뉴 모드를 입력하기 위해 설정되는 컨트롤을 CommandFocusManager에 등록하는 방법을 지정합니다. |
CommentTaskPriority |
작업 목록에서 작업의 우선 순위를 나타내는 값입니다. |
CommonMessagePumpExitCode |
에 대해 가능한 CommonMessagePump종료 코드를 나타냅니다. |
DialogPage.ApplyKind |
대화 상자 페이지를 설명하는 열거형은 동작을 적용합니다. |
FilterDescendantBehavior |
필터링된 트리에 항목을 포함할 때의 하위 동작을 지정합니다. |
LogicalView |
이 열거형에는 지원되는 논리 뷰가 나열됩니다. |
PackageAutoLoadFlags |
자동 로드 동작 유형을 지정합니다. |
ProfileMigrationType |
및 ProfileMigrationType에서 MigrationType 마이그레이션 작업을 지정합니다. |
QueryCloseResult |
쿼리 및 닫기 작업의 결과를 지정합니다. |
RegistrationMethod |
어셈블리를 등록/배치하는 방법 |
SettingScope |
다양한 설정 범위에 대해 설명합니다. |
SettingStorage |
설정이 저장되는 위치를 설명합니다. |
TaskCategory |
수행할 작업의 종류를 지정하는 작업 범주 집합을 제공합니다. |
TaskErrorCategory |
오류 목록 옵션 작업 창에 표시할 수 있는 오류 메시지의 형식 또는 심각도를 식별하는 값의 컬렉션을 나타냅니다. |
TaskPriority |
작업 우선 순위에 대한 값을 제공합니다. |
ThemeResourceKeyType |
에서 참조 ThemeResourceKey하는 리소스의 유형을 지정합니다. |
ToolboxItemDiscoveryContext |
호출되는 컨텍스트를 GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) 나타냅니다. |
ToolWindowOrientation |
이 열거형은 도킹 창과 관련하여 여러 가지 가능한 도구 창 방향을 제공합니다. |
UnlockResult |
잠금 해제 작업의 결과를 지정합니다. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3 |
VsDockStyle |
도구 창 방향에 대한 상수를 정의합니다. |
VsFrameMode |
VSFRAMEMODE, VSFRAMEMODE2 |
VsFramePropID |
__VSFPROPID, __VSFPROPID2, __VSFPROPID3, __VSFPROPID4, __VSFPROPID5 |
VsHierarchyPropID |
__VSHPROPID, __VSHPROPID2, __VSHPROPID3, __VSHPROPID4 |
VsOpenSpecificEditorFlags |
__VSOSPEFLAGS, __VSOSPEFLAGS2, __VSOSPEFLAGS3 |
VsQueryEditFlags |
__VSQueryEditFlags, __VSQueryEditFlags2 |
VsQueryRemoveDirectoryFlags |
VSQUERYREMOVEDIRECTORYFLAGS, VSQUERYREMOVEDIRECTORYFLAGS2 |
VsQueryRemoveFileFlags |
VSQUERYREMOVEFILEFLAGS, VSQUERYREMOVEFILEFLAGS2 |
VsQuerySaveFlags |
tagVSQuerySaveFlags, __VSQuerySaveFlags2 |
VsRdtFlags |
_VSRDTFLAGS, _VSRDTFLAGS2 |
VsRdtSaveOptions |
__VSRDTSAVEOPTIONS, __VSRDTSAVEOPTIONS2 |
VsRemoveDirectoryFlags |
VSREMOVEDIRECTORYFLAGS, VSREMOVEDIRECTORYFLAGS2 |
VsRemoveFileFlags |
VSREMOVEFILEFLAGS, VSREMOVEFILEFLAGS2 |
VsSolutionPropID |
__VSPROPID, __VSPROPID52, __VSPROPID53, __VSPROPID54, __VSPROPID5 |
VsTaskContinuationOptions |
__VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2 관리되는 정의입니다. |
VsTaskCreationOptions |
__VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2 관리되는 정의입니다. |
VsTaskRunContext |
__VSTASKRUNCONTEXT 관리되는 정의입니다. |
VsTaskWaitOptions |
__VSTASKWAITOPTIONS 관리되는 정의입니다. |
WindowPane.PaneInitializationMode |
개체에 대해 WindowPane 가능한 초기화 상태를 나타냅니다. |
대리자
AsyncServiceCreatorCallback |
비동기 서비스 작성자에 대한 콜백입니다. |
AsyncServiceCreatorWithProgressCallback |
서비스의 instance 필요할 때 호출되는 콜백입니다. 이를 한 번만 호출하고 결과가 캐시됩니다. |
OnIdleHandler |
클래스에서 사용하는 대리자입니다 SingleTaskIdleManager . 클래스의 |
VsInvokableAsyncFunction<T> |
비동기 작업 라이브러리 도우미 IVsTaskCompletionSource 에서 TPL(작업 병렬 라이브러리) 작업을 수행하고 반환하는 데 사용됩니다. |
VsTaskBodyCallback |
비동기 작업 라이브러리 도우미에서 작업 본문에 대한 메서드 형식(태스크 실행)으로 사용됩니다. 라이브러리 사용자는 이 대리자 형식을 직접 전달하거나 더 간단한 익명 함수를 이 대리자 형식으로 래핑하는 래퍼 메서드 중 하나를 사용할 수 있습니다. |