Microsoft.VisualStudio.Shell Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AccountPickerOptions |
Представляет параметры, используемые для создания средства выбора учетной записи. |
AccountPickerOptions2 |
Представляет параметры, используемые для создания средства выбора учетных записей, работающего со службой удостоверений. |
ActivityLog |
Класс , предоставляющий удобные управляемые методы для ведения журнала сообщений в IVsActivityLog. |
AppliesToUIContextAttribute |
Добавляет метаданные UIContext в экспорт MEF, чтобы указать, когда следует применить этот экспорт. |
AsyncOpenDocumentResult | |
AsyncPackage |
Представляет пакет VSPackage, который может обрабатывать асинхронные службы. |
AsyncSaveResult |
Представляет результаты асинхронной операции сохранения. |
AsyncServiceProvider |
Поставщик асинхронных служб. |
BlockingTaskEventArgs |
Аргумент события, используемый с событием, которое передает блокирующие сведения о задаче. Параметры определяют задачу, которая ожидается в потоке пользовательского интерфейса (заблокированная задача), и задача, которая блокирует ожидание (блокирует задачу). |
BulkFileOperation |
BulkFileOperation предоставляет функциональные возможности для безопасного выполнения операций с большим объемом файлов, которые в настоящее время открыты в решении. Один из примеров — SCC. Перед операцией потребитель должен предоставить предполагаемый набор файлов и папок, в которых ожидаются изменения. Этот класс отвечает за логику "руки-off" для всех этих файлов. После выполнения операции BulkFileOperation выполняет все необходимые действия для логики практических действий и решает, что нужно перезагружать (project/solution/nothing). Порядок операций следующий: QueryBulkFileOperationAsync BeginAsync (необязательный) EndAsync (необязательный, но перед этим требуется выполнить BeginAsync) Dispose This API очень строг к недопустимому использованию, например вызов EndAsync без ожидания BeginAsync или вызов одного и того же метода дважды и т. д. В этом случае будет создано исключение. |
CircularTaskDependencyException |
Исключение, вызываемое, когда циклическая зависимость вызвала бы взаимоблокировку во время запрошенной операции ожидания задачи. |
CodeContainer |
Фиктивный класс для контейнера кода. Удаляется, когда контейнер кода будет действительно доступен, когда реестр контейнеров кода будет готов. |
CodeGeneratorRegistrationAttribute |
Этот атрибут добавляет настраиваемую запись реестра генератора файлов для определенного типа файлов.
Пример: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Сохраняет и восстанавливает элементы для фокусирования после взаимодействия с меню и панелями инструментов. |
CommandSetRegistrationAttribute |
Объявляет класс как CommandSet и задает имя и связанную службу service broker для набора команд. Набор команд может предоставлять команды с ProvideCommandAttributeпомощью . |
CommonMessagePump |
CommonMessagePump позволяет вызывающим абонентам блокировать текущий поток до тех пор, пока не будет показано дескриптор или дескриптор. Во время ожидания интегрированная среда разработки будет переведена в модальное состояние, чтобы предотвратить повторный вход. Если ожидание занимает более 2 секунд, для пользователя отображается диалоговое окно ожидания, которое можно отменить (по умолчанию). Вызывающие абоненты могут вызывать поведение по умолчанию, которое будет отображать текст по умолчанию в диалоговом окне ожидания, или они могут предоставлять пользовательские значения для таких вещей, как текст диалогового окна, текст строки состояния, значения времени ожидания и т. д. Вызывающие абоненты также могут предоставлять пользовательскую реализацию IVsCommonMessagePumpClientEvents, которая позволяет клиенту выполнять код при возникновении определенных событий, таких как обработка сообщений, истечение времени ожидания или сигнал дескриптора. Этот интерфейс также можно использовать для определения значения, если ожидание должно продолжаться или возвращаться. |
ComponentPickerPropertyPageAttribute |
Этот атрибут добавляет регистрацию страницы свойств для средства выбора компонентов. Например: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{70D6E9863940}"0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=.Net Assembly" |
ComUtilities |
Класс, предоставляющий различные методы, используемые при взаимодействии с неуправляемым кодом (COM-объекты) и типами взаимодействия |
DefaultRegistryRootAttribute |
Определяет корень реестра по умолчанию, используемый для регистрации сведений о VSPackage. Этот класс не наследуется. |
DesignPropertyDescriptor |
Назначение DesignPropertyDescriptor — разрешить нам настроить отображаемое имя свойства в сетке свойств. Ни одна из реализаций propertyDescriptor в среде CLR не позволяет изменить displayName. |
DialogContainerWithToolbar |
Используйте Этот класс для реализации модальных форм в Visual Studio. Реализация позволяет форме размещать панель команд Visual Studio таким образом, что она будет участвовать в стандартной маршрутизации команд. |
DialogKeyEventArgs |
Аргументы событий, используемые DialogKeyPendingEvent. |
DialogPage |
Предоставляет стандартные функции диалогового окна для реализации таблиц свойств панели элементов, страниц СервисПараметры или настраиваемых диалоговых окон пользовательского интерфейса с поддержкой модели автоматизации Visual Studio, Windows Forms и сохраняемости состояния с помощью механизма параметров Visual Studio. |
DialogPage.PageApplyEventArgs |
Аргументы события, которые позволяют методу OnApply(DialogPage+PageApplyEventArgs) указать, как обрабатывать событие применения. |
EditorFactoryNotifyForProjectAttribute |
Этот атрибут добавляет расширение файла для системы Project, чтобы project вызывал методы IVsEditorFactoryNotify при добавлении или переименовании элемента этого типа. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Универсальный базовый класс для типов, которые предоставляют оболочку IEnumerable для интерфейсов IEnumXXX в com-стиле. |
EnumerableHierarchiesCollection |
Предоставляет базовый класс, который поддерживает простую итерацию по коллекции иерархии. |
ErrorListProvider |
Этот поставщик задач используется для предоставления задач для окна Список ошибок Visual Studio. |
ErrorTask |
Представляет ошибочную задачу в списке задач. Этот класс реализует IVsErrorItem. |
EventSinkCollection |
Сопоставляет объекты с целым числом cookie и из них. Это помогает реализовать интерфейсы VS с методами Advise/Unadvise, например IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg и т. д. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Представляет расширенную версию базового класса Package, реализующего IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Регистрирует поставщик точек расширения типа, заданного производными классами как ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Вызывается элементом управления в потоке пользовательского интерфейса Visual Studio, если у него есть дочерний HWND Win32, который принадлежит другому потоку и получил фокус Win32. Требуется для правильного восстановления фокуса, когда Visual Studio теряет или восстанавливает активацию. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Предоставляет аргументы события, используемые событиями AfterInvalidateItems и OnItemAdded для обозначения того, какой элемент был признан недействительным и какой был добавлен. |
HierarchyManipulationStateScope |
Простой класс для упрощения детерминированного восстановления IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Базовый класс, реализующий некоторые стандартные части ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Базовый класс, который реализует некоторые стандартные части ISolutionTreeFilter. Это включает в себя поведение, чтобы новые добавленные элементы иерархии всегда отображались в отфильтрованном представлении, даже если эти элементы не соответствуют фильтру. Производные типы все равно должны реализовать логику для построения набора включенных элементов. |
InfoBarActionItem |
Представляет кнопку или гиперссылку внутри текстовых диапазонов или элементов действия InfoBarModel. |
InfoBarActionItemEventArgs |
Аргументы события о действии в IVsInfoBarUIElement. |
InfoBarButton |
Представляет кнопку в коллекции ActionItems InfoBarModel. |
InfoBarEventArgs |
Аргументы события для IVsInfoBarUIElement. |
InfoBarHyperlink |
Представляет гиперссылку внутри коллекции ActionItems InfoBarModel. |
InfoBarModel |
Создает модель данных, реализуя IVsInfoBar, для использования с IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Представляет диапазон текста внутри InfoBarModel. |
InstalledProductRegistrationAttribute |
Этот атрибут регистрирует "установленный продукт" для пакета. |
InstalledToolboxItemInfo |
Предоставляет сведения о существующем элементе панели инструментов. |
KnownColorThemes |
Стандартные, известные цветовые темы |
KnownSettingsContainers |
Списки известные контейнеры параметров. |
KnownUIContexts |
Стандартные, известные элементы UIContext |
LocalizableProperties |
LocalizableProperties предоставляет класс, который предоставляет сведения о пользовательских типах для локализуемых свойств для объекта. |
LocDisplayNameAttribute |
Задает локализуемое отображаемое имя свойства, события или открытого метода типа void, не принимающего аргументы. |
MsiComponentIdAttribute |
Этот атрибут определяет идентификатор компонента MSI, используемый установщиком MSI. Этот идентификатор компонента используется для указания пути установки этого компонента. Он должен быть помещен в класс пакета, если пакет должен быть установлен MSI. |
MsiTokenAttribute |
Определяет строку токена для установщика MSI. |
NewDocumentStateScope |
Простой класс для упрощения детерминированного восстановления IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Базовый тип для наблюдаемых ISettingsList экземпляров строго типизированных значений. |
OleDataObject |
Предоставляет управляемый класс, реализующий интерфейс IOleDataObject. |
OleMenuCmdEventArgs |
Это набор аргументов, передаваемых объекту OleMenuCommand при вызове функции Invoke. |
OleMenuCommand |
Этот класс является расширением MenuCommand. |
OleMenuCommandService |
Этот класс является производным от класса MenuCommandService и реализует класс IOleCommandTarget. MenuCommandService — это управляемый класс, который используется для добавления обработчиков для команд меню и определения команд. |
OutputWindowTextWriter |
Объект , TextWriter выходные данные которого переходит в область окна вывода Visual Studio. |
Package |
Предоставляет управляемую реализацию интерфейсов, необходимых для создания полностью функционального пакета VSPackage. |
Package.ProfferedService |
Содержит службу, которая повышается до Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Измените класс, реализующий IVsPackage путем использования этого атрибута таким образом, чтобы средство регистрации RegPkg.exe начало искать дополнительные атрибуты. Дополнительные сведения см. в разделе Регистрация пакетов 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 |
Этот атрибут регистрирует пакет в качестве расширителя. Переданный 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" "PublicKeyTo"ken"="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 |
Родительский класс для атрибутов, создающих записи зависимой сборки. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Связывает расширение файла для указанной фабрики редактора, когда применяется к классу, который наследуется от Package или реализует интерфейс IVsPackage. |
ProvideEditorFactoryAttribute |
Этот атрибут объявляет, что VSPackage предоставляет фабрику редактора. |
ProvideEditorFilenameAttribute |
Связывает имя файла с заданной фабрикой редактора. |
ProvideEditorLogicalViewAttribute |
Этот атрибут добавляет логическое представление в редактор, созданный фабрикой редактора. |
ProvideEditorUIContextAttribute |
Связывает UIContext с заданной фабрикой редактора. Редактор можно создать только при активном интерфейсе UIContext. |
ProvideExtenderAttribute |
Этот атрибут регистрирует пакет в качестве расширителя. Переданный GUID определяет, что расширяется. Атрибуты пакета не контролируют поведение пакета, но они может быть использован средствами регистрации для регистрации правильных сведений в Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Этот атрибут регистрирует правило контекста пользовательского интерфейса. |
ProvideFileSystemProviderAttribute |
Атрибут, объявляющий, что пакет предоставляет поставщик файловой системы. См. раздел IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Класс , содержащий имена значений реестра для записей регистрации поставщика файловой системы. |
ProvideKeyBindingTableAttribute |
Предоставляет GUID таблицы привязки ключей. |
ProvideLanguageCodeExpansionAttribute |
Регистрирует поддержку языковой службы для фрагментов кода. |
ProvideLanguageEditorOptionPageAttribute |
Предоставьте общий метод для настройки страницы параметров редактора языковой службы. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Этот атрибут используется для объявления категории Tools Option для языка. |
ProvideLanguageExtensionAttribute |
Связывает расширение файла с указанной языковой службой. |
ProvideLanguageServiceAttribute |
Сообщает Visual Studio о том, что VSPackage предоставляет языковую службу. Используется с MPF. |
ProvideLoadKeyAttribute |
Этот атрибут предоставляет ключ загрузки пакета для пакета. Не требуется в Visual Studio 2010. |
ProvideMenuResourceAttribute |
Предоставляет регистрационные сведения о ресурсах меню, используемых в VSPackage. Этот класс не наследуется. |
ProvideMSBuildTargetsAttribute |
Этот атрибут регистрирует пользовательские targets-файлы в списке целевых объектов, известных и доверенных MSBuild. Созданные записи реестра: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
ProvideObjectAttribute |
Сообщает Visual Studio, что VSPackage предоставляет объект, который можно создать из ILocalRegistryинтерфейса . Этот класс не наследуется. |
ProvideOptionDialogPageAttribute |
Базовый класс для всех атрибутов, которые используются для регистрации страницы параметров. |
ProvideOptionPageAttribute |
Примените этот атрибут к независимым объектам, чтобы пользователи могли настраивать пакеты VSPackage с помощью настраиваемой страницы параметров инструментов. |
ProvidePhysicalViewAttributesAttribute |
Объявляет атрибуты физического представления, предлагаемого редактором. |
ProvideProfileAttribute |
Примените этот атрибут к независимым объектам, используемым для реализации поддержки параметров Visual Studio в VSPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute объявляет, что пакет предоставляет фабрику проекта. |
ProvideProjectItemAttribute |
Этот атрибут регистрирует элементы, которые будут включены в диалоговое окно Добавление нового элемента для указанного типа проекта. Он помещается в VSPackage. |
ProvideSearchProviderAttribute |
Этот атрибут регистрирует пакет в качестве расширителя службы поиска (IVsSearchProvider). |
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-b3474046911c}", IsPublishSupported = true)] Пример регистрации: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Test Provider" "Service"="{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 |
Регистрирует VSPackage как предоставляющий одну или несколько страниц диалогового окна на странице диалогового окна Настройка панели элементов интегрированной среды разработки Visual Studio. |
ProvideToolWindowAttribute |
Уведомляет Visual Studio о том, что vsPackage владеет окном инструментов. |
ProvideToolWindowVisibilityAttribute |
Объявляет, что окно инструментов должно отображаться при активации определенного guid пользовательского интерфейса команды. |
ProvideUIContextRuleAttribute |
Этот атрибут регистрирует правило контекста пользовательского интерфейса. |
ProvideViewAttribute |
Этот атрибут объявляет, что что класс фабрики редактора предлагает конкретное логическое представление. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Используется для указания того, что пользовательский конструктор XML не должен разрешать редактирование SxS с помощью стандартного текстового редактора XML. |
ProvideXmlEditorChooserDesignerViewAttribute |
Используется для предоставления сведений о регистрации средству выбора XML для пользовательского конструктора XML. |
ReadOnlyObservableSet<T> |
Предоставляет базовый класс для универсального набора IReadOnlyObservableSet. |
RegisterAutoLoadAttribute |
Этот атрибут регистрирует пакет в качестве расширителя. Передаваемый GUID определяет, что расширяется. Атрибуты пакета не контролируют поведение пакета, но они может быть использован средствами регистрации для регистрации правильных сведений в Visual Studio. |
RegisterEditorExtensionAttribute |
См. раздел ProvideEditorExtensionAttribute. Регистрирует расширение файла с данной фабрикой редактора. Этот класс не наследуется. |
RegisterEditorLogicalViewAttribute |
Этот атрибут добавляет логическое представление в редактор, созданный фабрикой редактора. |
RegisterExtenderAttribute |
Этот атрибут регистрирует пакет в качестве расширителя. Передаваемый GUID определяет, что расширяется. Атрибуты пакета не контролируют поведение пакета, но они может быть использован средствами регистрации для регистрации правильных сведений в Visual Studio. |
RegisterLanguageExtensionAttribute |
Регистрирует расширение файла с данной службой языка путем применения атрибута к VSPackage при регистрации с использованием средства регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage. |
RegisterLoadKeyAttribute |
Этот атрибут регистрирует ключ загрузки пакета для пакета. Этот атрибут является устаревшим. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute не рекомендуется к использованию. Взамен рекомендуется использовать ProvideProjectItemAttribute. |
RegistrationAttribute |
Абстрактный класс для регистрации VSPackage. Класс RegistrationAttribute позволяет добавлять новые сведения о регистрации без изменения средств регистрации. |
RegistrationAttribute.Key |
Предоставляет абстрактный класс, представляющий ключ регистрации. |
RegistrationAttribute.RegistrationContext |
Абстрактный базовый класс, предоставляющий контекстную информацию из внешнего источника атрибуту регистрации. |
RssCommands |
Предоставляет перенаправленные команды, поддерживаемые средством чтения rss-канала оболочки VS. |
RunningDocumentTable |
Предоставляет доступ к запущенной таблице документов (RDT), которая отслеживает все открытые в настоящее время документы в Visual Studio. |
SelectionContainer |
Предоставляет стандартный интерфейс для доступа к набору выбранных объектов. |
ServiceBrokerExtensions |
Методы расширения для IServiceBroker. |
ServiceCollection<T> |
Используйте эту коллекцию для хранения сопоставления типа службы с объектом, предоставляющим его, таким образом, чтобы учитывать внедренные типы. Компаратор для этой коллекции будет выполнять сравнение свойств Guid ключа Type вместо сравнения ссылок, что приведет к сбою в сценариях внедрения типов. Эта коллекция не является потокобезопасной. |
ServiceExtensions | |
ServiceProgressData |
Этот класс используется для распространения хода выполнения загрузки служб или пакетов для асинхронной службы и пакетов Сообщения и значения, передаваемые через этот класс, будут показаны пользователю соответствующим образом в оболочке. |
ServiceProvider |
Предоставляет унифицированного поставщика услуг для управляемых пакетов VSPackages. |
ServiceProviderHierarchy |
Действует как иерархический поставщик услуг. |
ServiceProviderHierarchyOrder |
Предоставляет рекомендуемую последовательность разрешения служб для общих поставщиков служб. Если несколько поставщиков услуг объединяются в иерархии поставщиков услуг, они упорядочиваются по номерам. |
ServiceUnavailableException |
Возникает, если служба недоступна. |
SettableOleDataObject |
Представляет объект данных, совместимый с OLE. |
SharedProjectUtilities |
Служебные методы для общих проектов. |
SharedSettingsAttribute |
Этот атрибут при применении к классу, возвращаемого из свойства AutomationObject подкласса DialogPage, позволяет совместно использовать свойства объекта в других приложениях и в Интернете. |
SingleFileGeneratorSupportRegistrationAttribute |
Этот атрибут добавляет настраиваемую запись реестра генератора файлов для определенного типа файлов.
Пример: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Выполняет длительную операцию при приоритете простоя в потоке пользовательского интерфейса. Чтобы обеспечить частое получение, операция должна возвращать значение 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 |
Предоставление универсальной вспомогательной функции диспетчера гарантирует, что метод вызывается в потоке main приложения. Мы используем диспетчер текущего приложения для удобной идентификации потока main. Обратите внимание, что это означает, что экземпляр приложения должен быть инициализирован. В настоящее время WindowManager инициализирует его. Однако мы не используем DispatcherOperation, так как они не совместимы с RPC. Например, если поток пользовательского интерфейса находится в середине вызова RPC и нам нужно выполнить код в потоке пользовательского интерфейса, то DispatcherOperations не будет выполняться. Это связано с тем, что DispatcherOperations инициируется путем публикации сообщения в поток пользовательского интерфейса, и поток пользовательского интерфейса должен отправить это сообщение. Если поток пользовательского интерфейса выполняет вызов RPC, эти сообщения не будут удалены из очереди. Стандартный фильтр сообщений OLE обрабатывает только ограниченный набор сообщений из очереди, и даже фильтр сообщений Visual Studio игнорирует большинство других сообщений. Проходя через службу UIThreadInvokerPrivate, операция становится COM-вызовом в потоке пользовательского интерфейса. Эта операция будет разрешена с помощью фильтра сообщений, если она является частью одного и того же логического вызова. Фильтр сообщений будет видеть ее как "вложенный вызов" и не может отклонить ее. |
ToolWindowPane |
Краткое описание toolWindowPane. |
UIContext |
Представляет активное состояние UIContext. |
UIContextChangedEventArgs |
Аргументы события для события UIContextChanged. |
UIElementDialogPage |
Класс, который используется для удобного размещения содержимого WPF в собственном диалоговом окне, выполняющем цикл сообщений в стиле IsDialogMessage. UIElementDialogPage включает ввод вкладок в дочерний HWND WPF и из него, а также навигацию с помощью клавиатуры в дочернем HWND WPF. |
UIThreadReentrancyScope |
Только для внутреннего использования Майкрософт. Предоставляет явную точку повторной записи для вызова ThreadHelper в потоке пользовательского интерфейса (независимо от механизма сообщений COM RPC). |
Url |
Этот класс обертывает класс Uri и предоставляет неэкранированный "LocalPath" для URL-адресов файлов и неэкранированный AbsoluteUri для других схем, а также возвращает неэкранированный результат из MakeRelative, чтобы его можно было представить пользователю. |
ValueTokenizer |
ValueTokenizer будет хранить список токенов и значений, которые соответствуют этим токенам. Этот класс используется для токенизации или отмены несанкционированного доступа к заданной строке. |
VsBrushes |
Класс, используемый для сопоставления идентификаторов __VSSYSCOLOREX (используемых GetVSSysColorEx(Int32, UInt32)) и ключей, используемых объектами WPF ResourceDictionary . Ключи, предоставляемые этим классом, можно использовать для ссылки на Brush экземпляры, которые Visual Studio помещает в Resources. |
VsColors |
Сопоставляет идентификаторы __VSSYSCOLOREX (в том виде, в котором они используются GetVSSysColorEx(Int32, UInt32), и ключи, используемые объектами Windows Presentation Foundation ResourceDictionary. |
VSCommands |
Предоставляет перенаправленные команды, поддерживаемые оболочкой VS. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Базовый класс для перечислителей в стиле VS с использованием Dev10 и более старых интерфейсов перечислителей, использующих PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Представляет перечисление объектов TComEnumerated в стиле VS, созданных из перечисления TEnumerated. Базовый класс для перечислителей в стиле VS с использованием Dev10 и более старых интерфейсов перечислителей, использующих PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Базовый класс для перечислителей в стиле VS, использующих интерфейсы перечислителей Dev11 и более поздних версий, которые не используют PreserveSig |
VsExecutionContextTypes |
Типы контекста, используемые в отслеживании выполнения Visual Studio. |
VsFonts |
Содержит имена ресурсов для шрифтов среды. |
VsMenus |
Включает идентификаторы GUID для команд меню Visual Studio. |
VSRegistry |
Вспомогательный класс для обработки реестра экземпляра VS, в котором размещен этот код. |
VsResourceKeys |
Предоставляет ключи ресурсов WPF для значений Style и ControlTemplate, которые применяются к общим элементам управления WPF. |
VsSearchTask |
VsSearchTask можно использовать в качестве базового класса для реализации инструментов с поддержкой поиска. |
VsServiceProviderWrapper |
Создает оболочку экземпляра поставщика услуг. Класс предназначен для предоставления значения поставщика SVsService контейнеру композиции VS MEF. |
VsShellUtilities |
Предоставляет статические вспомогательные методы для использования с оболочкой Visual Studio. |
VsTaskLibraryHelper |
Вспомогательные методы для использования библиотеки задач Visual Studio в управляемом коде. |
WAProvideLanguagePropertyAttribute |
Этот класс можно использовать для регистрации свойства веб-приложения для проекта. |
WAProvideProjectFactoryAttribute |
Этот атрибут можно использовать для регистрации сведений о системе проекта, поддерживающей разновидность или подтип WAP. |
WAProvideProjectFactoryTemplateMappingAttribute |
Этот атрибут используется для объявления новой системы проектов, поддерживающей проекты веб-приложений, и определения сопоставления между реальной системой проектов и "fake", которая определена только для хранения некоторых свойств WAP в реестре. |
WebSiteProjectAttribute |
Этот атрибут добавляет ProjectSubType в список exisiting, определенный projectSubTypes для проекта веб-сайта. |
WebSiteProjectRelatedFilesAttribute |
Этот атрибут позволяет проекту веб-сайта вкладывать один тип файла (связанный) в другой тип файла (основной) в обозревателе решений. |
WindowPane |
Представляет область окна Visual Studio. |
WrapperPolicy |
Структуры
RunningDocumentInfo |
Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Список только для чтения со связанным состоянием. |
Интерфейсы
IAsyncAttachedCollectionSource |
Представляет объект IAttachedCollectionSource, который может сообщать о том, инициализируется ли свойство HasItems в данный момент, и который вызывает событие INotifyPropertyChanged при изменении значения IsInitializingHasItems. |
IAsyncServiceContainer |
Предоставляет методы для добавления и удаления служб. |
IAsyncServiceProvider |
Предоставляет метод для асинхронного получения службы. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Представляет службу, которая может получать присоединенные коллекции для элемента на основе известной связи и может перечислять связи, поддерживаемые для элемента. |
IAttachedCollectionSource |
Представляет экземпляр объекта, который может возвращать коллекцию элементов и знает, существуют ли какие-либо элементы, не осознавая сами элементы. |
IAttachedCollectionSourceProvider |
Представляет службу, которая может перечислять связи, существующие для объекта, который понимает служба, и который может создавать присоединенные коллекции для связи и объекта, который понимает служба. |
IAttachedCollectionSourceProvider2 |
Представляет службу, которая может перечислять связи, существующие для объекта, который понимает служба, и который может создавать присоединенные коллекции для связи и объекта, который понимает служба. |
IAttachedRelationship |
Содержит метаданные о присоединенной связи, используемой для IAttachedCollectionService описания связей между объектами. |
IBuildCancellationAwareHostObject |
Позволяет ведущему объекту использовать CancellationToken объект , который активируется при отмене сборки. |
ICacheableAttachedCollectionSource |
Представляет объект IAttachedCollectionSource, который потенциально может быть кэширован. Кэшированные источники не нужно создавать повторно при каждом запросе. |
IClientRightsAdditionalMetadata |
Этот интерфейс предназначен для передачи любых дополнительных метаданных из прав клиента. |
ICodeContainerProvider |
Сведения о поставщике, который может получить сетевой ресурс на локальном компьютере. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Предоставляет типизированные методы перечисления. |
ICommentTaskToken |
Этот интерфейс используется для получения сведений об одном из маркеров, используемых для создания задач. |
IConfigureToolboxItem |
Предоставляет возможность настройки объектов ToolboxItem динамически путем добавления дополнительных данных в словарь свойств элемента панели инструментов. Эти данные затем сериализуются как постоянная часть элемента панели элементов. |
IErrorList |
Этот интерфейс используется для получения состояния различных переключателей в хроме окна инструментов ErrorList. |
IFilteredHierarchyItemSet |
Предоставляет плоский список элементов иерархии, который представляет все элементы в иерархии, и создает события при добавлении или удалении элементов из иерархии. |
IInstalledToolboxItemInfo |
Предоставляет сведения о существующем элементе панели инструментов. |
IJoinableTaskFactoryAwareHostObject |
Позволяет ведущему объекту использовать поток main, не блокируя сборку, заблокированную в main потоке. |
IMaintenanceTask |
Интерфейс, который может быть реализован и экспортирован в каталог Visual Studio по умолчанию, чтобы получить один шанс на сеанс VS, когда VS простаит для выполнения некоторых периодических работ. |
IMenuCommandInvokeEx |
Помогает вызывать команды меню. |
IMSDNChannel |
интерфейс для сведений о канале подписки msdn. |
INonClientArea |
Этот интерфейс представляет визуальный элемент, который логически может содержать не клиентская область Win32 при отправке WM_NCHITTEST в HwndSource. |
IOleMenuCommand |
Представляет команду меню OLE. |
IProfileManager |
Интерфейс, реализованный классами, поддерживающими пакеты VSPackage, сохраняя сведения об их состоянии с помощью механизма параметров Visual Studio. |
IProfileMigrator |
Поддерживает перенос параметров пользователя от одной версии Visual Studio на другую. |
IReadOnlyObservableSet |
Только для чтения наблюдаемая коллекция, которая предоставляет постоянное время Содержит поиск. |
IReadOnlyObservableSet<T> |
Только для чтения наблюдаемая коллекция, которая предоставляет постоянное время Содержит поиск. |
IResXResourceService |
Уровень абстракции, который позволяет клиентам контролировать средства чтения и записи resx, используемые в Visual Studio. |
ISccUIClickedEventArgs |
Аргументы передаются через несколько интерфейсов, связанных с SCC. |
ISccUIClickedEventArgs2 |
Расширение для предоставления ISccUIClickedEventArgs элемента UIElement, который был нажат. |
ISelectedGraphNode |
Содержит ссылку на выбранный GraphNode. |
ISettingsMachineLocalityEvaluator |
Этот интерфейс используется в сочетании с SharedSettingsAttribute для оценки того, является ли значение свойства локальным на компьютере (т. е. не должно ли перемещаться на другие компьютеры) во время выполнения. |
ISolutionSearchOptions |
Представляет параметры, которые должен использовать поиска поставщик при предоставлении результаты поиска для поиска решения. |
ISolutionSearchParameters |
Представляет параметры, необходимые для обеспечения результатов поиска для поиска решения. |
ISolutionTreeFilter |
Фильтр, который отслеживает коллекцию элементов, которые должны быть включены в отфильтрованном дереве. Когда объекты IncludedItem помещаются в дерево, эти элементы и их предки будут включены в дерево, а все остальные элементы будут исключены. Если фильтр больше не нужен, элемент управления "Дерево" удаляет фильтр. |
ISolutionTreeFilterProvider |
Фабрика, используемая для создания ISolutionTreeFilter. ISolutionTreeFilter предоставляет список включенных элементов, которые следует поместить в дерево. |
ISupportDisposalNotification |
Представляет объект, который может быть удален и может уведомлять прослушивателей об изменениях в состоянии удаления. Объекты, которые содержат ссылки на экземпляр ISupportDisposalNotification, должны watch изменения свойств в свойстве IsDisposed и освобождать свою ссылку, когда значение свойства становится true. |
ITaskList |
Этот интерфейс используется для получения состояния окна инструментов TaskList. |
IToolboxAppDomainControl |
Этот интерфейс реализуется клиентами, которые хотят управлять созданием домена приложения, в котором создается их реализация IToolboxItemDiscovery. Если пакет является производным от Microsoft.VisualStudio.Shell.Package, задайте для свойства AppDomainCreatorType объекта ProvideToolboxItemDiscoveryAttribute тип класса, реализующего этот интерфейс. |
IToolboxAssemblyInfo |
Предоставляет информацию о сборке. |
IToolboxExtensionsSdkInfo |
Предоставляет сведения о пакете SDK расширений. |
IToolboxExtensionsSdkInfo2 |
Предоставляет дополнительные сведения из манифестов пакета SDK. |
IToolboxExtensionsSdkType |
Представляет управляемый тип из пакета SDK расширений. |
IToolboxExtensionsSdkTypeByName |
Представляет простой тип из пакета SDK расширений. |
IToolboxItemCreator |
Создает новые элементы панели инструментов и предоставляет сведения о существующих элементах панели инструментов. |
IToolboxItemDiscovery |
Предоставляет сведения об управляемых типах, из которых могли бы быть созданы элементы панели элементов. |
IToolboxItemDiscoveryByName |
Предоставляет сведения о типах, из которых можно создавать элементы панели элементов. |
IToolboxItemDiscoveryFactory |
Создает различные объекты, необходимые для интеграции с диалоговым окном Выбор элементов панели элементов. |
IToolboxItemDiscoveryWithContext |
Предоставляет сведения об управляемых типах, из которых могли бы быть созданы элементы панели элементов. |
IToolboxItemInfo |
Предоставляет сведения об управляемом типе, из которого можно создать элемент панели элементов. |
IToolboxPlatformInfo |
Предоставляет сведения о платформе (например, Windows версии 8.0). |
IToolboxPlatformType |
Представляет управляемый тип со связанной платформой. Другие интерфейсы являются производными от этого для добавления дополнительных метаданных. |
IToolboxPlatformTypeByName |
Представляет простой тип со связанной платформой. Другие интерфейсы являются производными от этого для добавления дополнительных метаданных. |
IToolboxType |
Представляет простой управляемый тип. Другие интерфейсы являются производными от этого для добавления дополнительных метаданных. |
IToolboxTypeByName |
Представляет простой тип. |
IVsAccountManagementService |
Представляет службу управления учетными записями Visual Studio. |
IVsAsyncFileChangeEx |
Асинхронные методы для службы изменения файлов VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Асинхронные методы для службы изменения файлов VS (SVsFileChange). |
IVsHierarchyItem |
Содержит сведения о свойстве экземпляра одного элемента в IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Предоставляет доступную для чтения коллекцию элементов иерархии, представляющих подмножество всех элементов иерархии в заданной иерархии. |
IVsHierarchyItemIdentity |
Содержит сведения, необходимые для определения элемента в IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Обращается к модели данных, используемой объектом IVsUIHierarchyWindow (например, обозревателем решений). |
IVsManagedImageService |
Интерфейс, создаваемый SVsImageService, который позволяет напрямую добавлять растровые изображения WPF в библиотеку изображений. |
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 |
Интерфейс для присоединения одного joinableTask к экземпляру IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Реализуется службой SVsToolboxItemDiscoveryRegistrar, которая предоставляется оболочкой . Пакеты, желающие предоставить элементы панели элементов из управляемых типов, должны вызывать RegisterItemDiscovery при загрузке. Пакеты, производные от Microsoft.VisualStudio.Shell.Package, по умолчанию получают это поведение из базового класса. В этом случае поведение объекта управляется параметрами, предоставленными для ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Представляет элемент управления Windows Presentation Foundation средства выбора учетной записи, предоставляемый IVsAccountManagementService. |
IWpfAccountPicker2 |
Представляет элемент управления Windows Presentation Foundation средства выбора учетной записи, предоставляемый IVsAccountManagementService. |
SVsProjectLocalSecrets |
Идентификатор службы для запроса IServiceProvider , чтобы получить реализацию IVsProjectSecrets , которая хранит секреты в файле secrets.json проекта или эквивалентном файле, который никогда не хранится в системе управления версиями и является локальным для отдельного пользователя или компьютера. |
SVsSccDisplayInformationService |
Идентификатор службы, по которому можно получить несколько интерфейсов SCC, включая , IVsSccCurrentBranchDisplayInformationIVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation и IVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Представляет поставщика служб Visual Studio и предназначен для динамического обнаружения других служб VS из компонентов MEF. |
SVsToolboxItemDiscoveryRegistrar |
Это служба, реализующая IVsToolboxItemDiscoveryRegistrar. Он реализуется оболочкой . |
Перечисления
AuthenticationState |
Состояние проверки подлинности. |
CloseResult |
Указывает результаты операции закрытия. |
CommandNavigationHelper.CommandFocusMode |
Значения присоединенного свойства CommandFocusMode указывают, как элемент управления, для которого он задан, регистрируется в CommandFocusManager для обработки восстановления фокуса и входа в режим меню. |
CommentTaskPriority |
Значение, указывающее приоритет задачи в списке задач. |
CommonMessagePumpExitCode |
Представляет коды завершения, поддерживаемые для CommonMessagePump. |
DialogPage.ApplyKind |
Перечисление, описывающее поведение применения для страницы диалогового окна. |
FilterDescendantBehavior |
Указывает поведение потомка при включении элементов в отфильтрованное дерево. |
LogicalView |
Это перечисление перечисляет поддерживаемые логические представления. |
PackageAutoLoadFlags |
Задает типы поведения автозагрузки. |
ProfileMigrationType |
Указывает действие миграции в MigrationType и ProfileMigrationType. |
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 |
Обратный вызов, который вызывается при необходимости экземпляра службы. Это вызывается только один раз, и результат кэшируется. |
OnIdleHandler |
Делегат, используемый классом SingleTaskIdleManager. При создании экземпляра класса |
VsInvokableAsyncFunction<T> |
Используется вспомогательной службой асинхронной библиотеки задач для получения IVsTaskCompletionSource и возврата задачи параллельной библиотеки задач (TPL). |
VsTaskBodyCallback |
Используется модулем поддержки библиотек асинхронных задач как тип метода для тела задачи (что выполняет задача). Пользователи библиотеки могут либо передать этот тип делегата напрямую или использовать один из методов оболочки, который создает оболочку для более простых анонимных функций до этого типа делегата. |