Microsoft.VisualStudio.Shell.Interop Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
BrowseLibraryGuids80 |
Предоставляет список идентификаторов GUID, используемых для указания атрибутов библиотеки просмотра. |
BuildOutputGroup |
Представляет группу вывода построения. |
ComponentSelectorGuids80 |
Предоставляет список идентификаторов GUID, используемых для обозначения элементов селектора компонентов. |
DTECatID |
Предоставляет список идентификаторов GUID, используемых для указания категории DTE. |
FontsAndColorsCategory |
Определяет целевые группы, для которых определены параметры шрифта и цвета. |
LogicalViewID |
Предоставляет список GUID, которые используются для указания представления файлов или процессов. |
ShellGuids80 |
Предоставляет список идентификаторов GUID, используемых для указания компонентов оболочки. |
SymbolScopeGuids80 |
Определяет идентификаторы GUID, связанные с областью символов. |
TaskListViews |
Указывает представления, используемые для отображения списка задач. |
TaskProviderGuids |
Предоставляет список идентификаторов GUID, используемых для указания поставщиков задач. |
ToolboxMultitargetingFields |
Представляет имена полей в сопоставлении строк настройки для различных версий области элементов. |
ToolWindowGuids |
Предоставляет идентификаторы GUID, используемые для идентификации окон инструментов Visual Studio. |
ToolWindowGuids80 |
Предоставляет дополнительные |
UIContextGuids |
Предоставляет список идентификаторов GUID, которые используются для идентификации командных контекстов. |
UIContextGuids80 |
Предоставляет дополнительные идентификаторы GUID, которые используются для идентификации командных контекстов. |
VsMacrosGuids |
Идентификаторы GUID для предоставления управляемому коду. |
VsMSBuildTaskFileManagerClass |
Это стандартная реализация интерфейса IVsMSBuildTaskFileManager, которая предоставляет поддержку IntelliSense и поддержку времени построения задач MSBUILD. |
VSPIAImporterClass |
Реализуется всеми средствами создания оболочки. |
VsSymbolicNavigationManagerClass |
Представляет глобальную службу, которая управляет списком обработчиков IVsSymbolicNavigationNotify, зарегистрированных с учетом масштаба проекта. Этот Интерфейс доступен через QueryService(Type, Object). |
WellKnownToolboxDataFormats |
Представляет формат данных области элементов. |
WellKnownToolboxStringMaps |
Задает имя сопоставления строки для данных настройки различных версий. |
Структуры
AllColorableItemInfo |
Используйте для задания всех атрибутов отображаемых элементов в среде Visual Studio. |
CANDIDATEFORM |
Содержит данные о положении для окна кандидата. |
ColorableItemInfo |
Предоставляет vsPackage сведения о конкретных настраиваемых пользователем атрибутах цветных элементов отображаемых элементов, которые могли быть изменены пользователем. |
COMREFERENCE |
Содержит (представляет) сведения об объекте COM. |
COMREFERENCEINFO |
В структуре COMREFERENCEINFO хранятся сведения о COM-объекте. |
ENC_ACTIVE_STATEMENT |
Содержит сведения об активных операторах в разделе "Изменить и продолжить". |
ENC_EXCEPTION_SPAN |
Предоставляет сведения о диапазоне исключений "Изменить и продолжить". |
FontInfo |
Содержит базовое определение любого шрифта, используемого по категориям списка отображаемых элементов. |
LOGFONTW |
Задает атрибуты шрифта. |
MEINIT |
Содержит значения для инициализации редактора меню. Используется с вызовами CreateMenuEditor(MEINIT[], IVsMenuEditor). |
OLEMENUID |
Описывает меню в числовом виде и/или по имени. |
POINTS |
Определяет пару x,y контрольных точек. |
SYMBOL_DESCRIPTION_NODE |
Указывает имя и тип символа, который узел навигации. |
SYSTEMTIME |
Представляет дату и время с использованием отдельных элементов для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд. |
TBXITEMINFO |
Указывает сведения об элементах панели инструментов. Используется в IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) и IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]). |
UIDLGLOGFONT |
Задает форматирование шрифта диалогового окна. |
VsAppPackageLaunchInfo |
Указывает свойства для целевых объектов DLO_AppPackageDebug |
VSArrangeWindowInfo |
Указывает порядок упорядочения окна. |
VsBootstrapperPackageInfo |
Представляет сведения о пакете начального загрузчика. |
VSBROWSECONTAINER |
Сохраняет атрибуты контейнера просмотра. |
VSBROWSEINFOW |
Указывает сведения, используемые для отображения диалогового окна Обзор. |
VSCommandId | |
VSCOMPONENTSELECTORDATA |
Сохраняет атрибуты выделения для компонента. |
VSCOMPONENTSELECTORTABINIT |
Представляет сведения об инициализации вкладки. |
VsDebugEngineFilter |
Представляет набор механизмов отладки. |
VsDebugStartupInfo |
Указывает дополнительные параметры, которые отладчик должен передать в CreateProcess при LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) вызове с DLO_CreateProcessпомощью . Поля в этой структуре аналогичны полям в STARTUPINFO (определенные в winbase.h). |
VsDebugTargetInfo |
Содержит сведения о цели отладки. |
VsDebugTargetInfo2 |
Предоставляет сведения о цели отладки. |
VsDebugTargetInfo3 |
Предоставляет сведения о цели отладки. |
VsDebugTargetInfo4 |
Предоставляет сведения о цели отладки. |
VsDebugTargetProcessInfo |
Указывает сведения процесса для целевого объекта отладки. Используется в качестве параметра в LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]). |
VSDEFAULTPREVIEWER |
Содержит данные о средстве предварительного просмотра по умолчанию. |
VSDRAWITEMSTRUCT |
Представляет сведения, используемые IVsImageButton для отрисовки управляемого пользователем элемента управления. |
VSITEMSELECTION |
Содержит сведения, которые однозначно определяют выбранный элемент в иерархии. |
VSNSEBROWSEINFOW |
Указывает информацию о расширении пространства имен в диалоговом окне Обзор. |
VSOBJCLIPFORMAT |
Содержит атрибуты формата буфера обмена для объекта. |
VSOBJECTINFO |
Сохраняет атрибуты объекта библиотеки. |
VSOBNAVIGATIONINFO2 |
Сохраняет атрибуты для навигации объекта. |
VSOBNAVIGATIONINFO3 |
Указывает сведения для перехода к объекту. Используется в вызовах LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32). |
VSOBNAVNAMEINFONODE |
Сохраняет сведения об узле библиотеки. |
VSOBNAVNAMEINFONODE2 |
Указывает сведения для перехода к объекту. (передан в GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) и LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32)) |
VSOBSEARCHCRITERIA |
Указывает условия и атрибуты запроса поиска. |
VSOBSEARCHCRITERIA2 |
Указывает параметры поиска. Используется с методами, такими как GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) и GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2). |
VSOPENFILENAMEW |
Аналогично структуре OPENFILENAMEW. |
VsPrefetchedProjectInfo | |
VsProjectLoadInfo | |
VsPropertyBrowserState |
Содержит сведения о состоянии обозревателя свойств. |
VSPROPSHEETPAGE |
Задает характеристики страницы свойств. Аналогично структуре Win32 PROPSHEETPAGE. |
VSQEQS_FILE_ATTRIBUTE_DATA |
Структура с атрибутами файла и данными о размере. |
VsResolvedAssemblyPath |
Представляет разрешенный путь сборки, как используется в ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32). |
VSSAVEFILENAMEW |
Содержит сведения об имени файла и параметрах, необходимые для диалогового окна общего элемента, которое используется для открытия или сохранения файлов. |
VSSAVETREEITEM |
Указывает параметры сохранения для элемента представления в виде дерева. |
VSSWATCHMETRICS |
Содержит метрики о палитре. |
VSSWATCHRENDER |
Содержит Сведения, необходимые для отрисовки элемента управления палитры. |
VSTASKCOLUMN |
Определения столбцов для задач. |
VSTBM |
Содержит метрики панели инструментов. |
VsTextPos |
Отслеживание положение точек останова, текущее расположение IP и положение курсора для быстрого просмотра, вывода подсказок и советов. |
VSTREEDISPLAYDATA |
Содержит Значения, используемые для получения данных отображения для элемента в дереве списка. |
VSTREELISTITEMCHANGE |
Указывает динамические изменения в списке дерева. |
VsUIElementDescriptor |
Содержит идентификатор для элемента в фабрике пользовательского интерфейса. |
VsUIPropertyDescriptor |
Содержит метасведения о свойстве в пользовательском интерфейсе Visual Studio. |
WINDOWPOS |
Представляет положение окна. |
Интерфейсы
BooleanSymbolExpressionEvaluator |
Представляет средство оценки логических выражений. |
IActiveDesigner |
Управляет конструктором ActiveX, который используется в качестве редактора. |
IAppxBaseExtension |
Предоставляет расширениям средства выбора файлов для открытия и совместного доступа доступ к дополнительным элементам данных манифеста приложения. |
IAppxFileOpenPickerExtension |
Предоставляет расширениям средства выбора файлов для открытия доступ к дополнительным элементам данных манифеста приложения. |
IAppxManifestDesignerService |
Обеспечивает программный доступ к файлу манифеста приложения проекта. Это глобальная служба, реализованная пакетом конструктора манифеста приложения. |
IAppxManifestDesignerService2 |
Предоставляет программный доступ к файлу .appxmanifext проекта. С его помощью можно открыть объект DocData, предоставленный Designer Manifest, убедиться, что он зарегистрирован в работающей таблице документов (RDT), и вернуть объект дескриптора документа, который реализует два интерфейса: IVsDocumentLockHolder и IVsInvisibleEditor. Это приводит к закрытию любого существующего окна документа и к тому, что возвращенный дескриптор документа будет содержать RDT_EditLock. Если необходимо сохранить дескриптор документа в течение более длительных периодов времени, приведите его к IVsInvisibleEditor и используйте GetDocData, чтобы получить указатель на новую объектную модель. Завершив работу с дескриптором документа, всегда вызывайте IVsDocumentLockHolder.CloseDocumentHolder(), обычно передавая (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty в качестве параметра сохранения. |
IAppxManifestDesignerService3 |
Предоставляет программный доступ к файлу .appxmanifext проекта. С его помощью можно открыть объект DocData, предоставленный Designer Manifest, убедиться, что он зарегистрирован в работающей таблице документов (RDT), и вернуть объект дескриптора документа, который реализует два интерфейса: IVsDocumentLockHolder и IVsInvisibleEditor. Это приводит к закрытию любого существующего окна документа и к тому, что возвращенный дескриптор документа будет содержать RDT_EditLock. Если необходимо сохранить дескриптор документа в течение более длительных периодов времени, приведите его к IVsInvisibleEditor и используйте GetDocData, чтобы получить указатель на новую объектную модель. Завершив работу с дескриптором документа, всегда вызывайте IVsDocumentLockHolder.CloseDocumentHolder(), обычно передавая (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty в качестве параметра сохранения. |
IAppxManifestDocument |
Предоставляет объектную модель для манифеста приложения текущего проекта. Он реализуется |
IAppxManifestDocument2 |
Предоставляет объектную модель для манифеста приложения текущего проекта. Он реализуется |
IAppxShareExtension |
Предоставляет расширениям средства выбора файлов для открытия и совместного доступа доступ к дополнительным элементам данных манифеста приложения. |
IAsyncLoadablePackageInitialize |
Предоставляет способ получения доступа к IAsyncServiceProvider и IProfferAsyncService Без использования IServiceProvider. Реализуется пакетами. |
IAsyncPersistFile | |
IAsyncPersistFileFormat | |
IAsyncProgressCallback |
Предоставляет асинхронным владельцам служб и пакетов способ создания отчетов о ходе выполнения. Сообщаемый ход выполнения может отображаться для пользователя в виде апровии оболочки. Интерфейс реализуется в интегрированной среде разработки Visual Studio. При загрузке пакета экземпляр передается в пакет с помощью метода Initialize. Для служб пакет может получить экземпляр с помощью метода IProfferAsyncService.GetServiceProgressCallback. Этот интерфейс используется для создания отчетов о ходе выполнения загрузок пакетов и служб. Для пакетов аргумент guidService не используется и будет игнорироваться. |
IAsyncServiceProvider |
Представляет асинхронный поставщик служб. |
IAsyncServiceProvider2 | |
IBuilderWizardManager |
Извлекает и управляет построителями для определенных свойств и компонентов. Построитель создает код для элемента. |
ICategorizeProperties |
Предоставляет имена категорий и сопоставляет категории со свойствами для отображения в окно свойств. |
ICodeNavigate |
Предоставляет метод для отображения кода обработчика событий по умолчанию для данного отображаемого объекта. |
ICodeNavigate2 |
Отображает код обработчика событий заданного отображаемого объекта. Этот интерфейс расширяет ICodeNavigate, предоставляя дополнительный метод для отображения кода для конкретных событий отображаемого объекта. |
IComWrapper |
Представляет com-оболочку. |
IComWrapperFactory |
Представляет фабрику-оболочку COM. |
IComWrapperFactory2 | |
IDirAutoCompleteList |
Помечает список каталогов как список, который поддерживает автозавершение. При автоматическом завершении отображаются соответствующие подкаталоги по мере ввода символов. |
IDirList |
Управляет внешним видом и действиями отображаемого списка каталогов. |
IDirListEvents |
Указывает обработчик событий для отображенного списка каталога. Это исходящий интерфейс для реализации списка каталогов IConnectionPoint. |
IDirListSite |
Поддерживает указатель интерфейса на родительский объект, управляющий списком каталога. |
IDiscoverUrlCallBack |
Указывает интерфейс, используемый при завершении обнаружения веб-служб. Обычно используется для оповещения оболочки после асинхронного поиска. |
IDiscoveryClientResult |
Один результат поиска обнаружения веб-служб. Член IDiscoveryClientResultCollection. |
IDiscoveryClientResultCollection |
Коллекция результатов, интерфейсов IDiscoveryClientResult из поиска обнаружения веб-служб. |
IDiscoveryResult |
Загружает результаты сеанса обнаружения XML-веб-служб. |
IDiscoveryResult2 |
Загружает результаты сеанса обнаружения XML-веб-служб. |
IDiscoverySession |
Вызывается IVsAddWebReferenceDlg2 для обнаружения веб-служб XML. |
IDocumentSite |
Поддерживает информацию и предоставляет методы для родительского объекта документа. |
IDocumentSite2 |
Поддерживает информацию и предоставляет методы для родительского объекта документа. Этот интерфейс расширяет и наследует у интерфейса IDocumentSite. |
IDropSource |
Предоставляет визуальную обратную связь и сведения об источнике, использованные в операции перетаскивания. |
IEnlistingInProject |
Пакет SCC находится в процессе зачисления в решение или проект. |
IEnumComponents |
Перечисляет компоненты в средстве выбора компонентов. |
IEnumComReferences |
Перечислитель для ссылок COM. Используется в диалоговом окне Добавление ссылки интегрированной среды разработки. |
IEnumHierarchies |
Перечислитель для проектов в решении. Экземпляр интерфейса можно получить с помощью метода GetProjectEnum(UInt32, Guid, IEnumHierarchies) интерфейсов IVsSolution и IVsSolution2. |
IEnumHierarchyItems |
Реализовано средой для перечисления элементов иерархии. |
IEnumPackages |
Перечислитель для загруженных в данный момент объектов VSPackage. Экземпляр интерфейса можно получить с помощью метода GetPackageEnum(IEnumPackages) интерфейса IVsShell. |
IEnumProjectStartupServices |
Перечисляет службы, необходимые проекту при запуске. Экземпляр интерфейса можно получить с помощью метода GetStartupServiceEnum(IEnumProjectStartupServices) интерфейса IVsProjectStartupServices. |
IEnumRunningDocuments |
Представляет список файлов cookie таблицы выполняемых документов, каждый из которых представляет открытый документ. |
IEnumSystemAssemblies |
Перечислитель для системных сборок. |
IEnumTargetFrameworks |
Перечислитель для поддерживаемых версий платформы. |
IEnumToolboxItems |
Перечислитель для элементов на панели элементов. Экземпляр интерфейса можно получить с помощью методов EnumItems(String, IEnumToolboxItems) интерфейсов IVsToolbox и IVsToolbox2. |
IEnumToolboxTabs |
Перечислитель для вкладок на панели элементов. Экземпляр интерфейса можно получить с помощью метода EnumTabs(IEnumToolboxTabs) интерфейсов IVsToolbox и IVsToolbox2. |
IEnumVsENCRebuildableProjectCfgs |
Перечисляет компоненты в перестраиваемых конфигурациях проекта "Изменить и продолжить". |
IEnumVsProfilerTargetInfos |
Перечислитель элементов в сведениях о целевом объекте профилировщика. |
IEnumWebServices |
Перечислитель для веб-служб, предлагаемых веб-сайтом или проектом. Экземпляр интерфейса можно получить с помощью метода WebServices(IEnumWebServices) интерфейса IVsWebServiceProvider. |
IEnumWindowFrames |
Перечислитель коллекции окон, такой как открытые окна документов. Экземпляр интерфейса можно получить с помощью методов GetDocumentWindowEnum(IEnumWindowFrames) и GetToolWindowEnum(IEnumWindowFrames) интерфейса IVsUIShell. |
IErrorInfo |
Предоставляет подробные контекстные сведения об ошибке. |
IExtendedObject |
Предоставляет доступ к внутреннему объекту расширенного объекта. Пример расширенного объекта — объект внутри контейнера, в котором контейнер предоставляет дополнительные свойства для объекта, например "Сверху" или "Слева" для указания положения формы. |
IExtendedTypeLib |
Создает и управляет библиотекой типов для расширенного объекта. Пример расширенного объекта — объект внутри контейнера, в котором контейнер предоставляет дополнительные свойства для объекта, например "Сверху" или "Слева" для указания положения формы. Составной объект может обрабатываться как единый, расширенный объект с расширенной библиотекой типов. |
IFreeThreadedComWrapper | |
IHelp |
Управляет извлечением и отображением сведений из интерактивной справки. Экземпляр интерфейса можно получить от службы SHelp (SID_SHelp). |
ILicensedClassManager |
Сообщает Visual Studio, какие классы нужны пакету, через список ключей лицензии. Экземпляр интерфейса можно получить с помощью службы SLicensedClassManager (SID_SLicensedClassManager). |
ILocalRegistry |
Устанавливает локально зарегистрированный COM-объект относительно локального куста реестра Visual Studio. |
ILocalRegistry2 |
Устанавливает локально зарегистрированный COM-объект относительно локального куста реестра Visual Studio. |
ILocalRegistry3 |
Задает локальный реестр по отношению к кусту реестра Visual Studio. Этот интерфейс расширяет интерфейс ILocalRegistry2. Экземпляр интерфейса можно получить с помощью службы SLocalRegistry (SID_SLocalRegistry). |
ILocalRegistry4 |
Задает локальный реестр по отношению к кусту реестра Visual Studio. Экземпляр интерфейса можно получить с помощью службы SLocalRegistry (SID_SLocalRegistry). |
ILocalRegistry5 |
Реализуется оболочкой Visual Studio и может быть получено через службу SLocalRegistry. Добавляет один метод, похожий на CreateManagedInstance(String, String, String, Guid, IntPtr), но поддерживающий агрегирование COM с заданным внешним объектом. |
IOleComponent2 |
Позволяет компонентам участвовать в процессе обработки сообщения, пока они ожидают дескрипторы. |
IOleComponentUIManager |
Интерфейс IOleComponentUIManager предоставляет объектам VSPackage на месте доступ к различным функциям пользовательского интерфейса, предоставляемым средой, таким как отображение сообщений, контекстные меню и строка состояния. |
IOleInPlaceComponent |
Позволяет размещенным объектам VSPackage функционировать как полностью интегрированный компонент среды, используя службу SOleComponentUIManager. |
IOleInPlaceComponentSite |
Интерфейс IOleInPlaceComponentSite в настоящее время не поддерживается. Если поддерживается, будет реализован контейнером объекта VSPackage на месте для управления режимом пользовательского интерфейса этого объекта. |
IOleInPlaceComponentUIManager |
Разрешает интегрировать меню, панели инструментов и команды существующих объектов VSPackage в службу SOleComponentUIManager среды и разрешает службе управлять ими. |
IPerPropertyBrowsing2 |
Сопоставляет свойства сборщикам и выполняет эти сборщики. Построитель возвращает значение или значения для заданного свойства. Пример построителя — построитель стилей для каскадной таблицы стилей. |
IPersistFileFormat |
Получает сведения файлового формата об элементах, требующих сохранения, и позволяет осуществлять программную загрузку или сохранение объекта в формате, указанном пользователем. |
IPersistXMLFragment |
Используется для сохранения данных, не связанных с построением, в XML произвольной формы. |
IPreferPropertyPagesWithTreeControl |
Заставляет страницу свойств отображать элемент управления дерева вместо вкладок. |
IProfferAsyncService |
Предоставляет способ регистрации поставщика для служб, которые можно получить асинхронно. Аналогично IProfferService.Mplementation должен быть свободным потоком. |
IProfferService |
Позволяет VSPackage предлагать новые службы в среде Visual Studio, которые изначально не реализованы средой. По сути, он предоставляет механизм, с использованием которого VSPackages вносят свой вклад в функционирование среды. Интерфейс IProfferService является частью SProfferService. |
IProfferTypeLib |
Позволяет конструктору ActiveX предоставлять библиотеку типов своему основному приложению. Конструктор предоставляет библиотеку типов с помощью службы SProfferTypeLib (SID_SProfferTypeLib). |
IPropertyPageUndoString |
Используется элементами управления для предоставления строки отката для их параметров страницы свойств. |
IProvideAltHTML |
Используется веб-элементом управления, чтобы предоставить альтернативный текст свойства и указать, можно ли редактировать текст. |
IProvideDynamicClassInfo |
Используется конструкторами ActiveX, чтобы предоставить динамическую информацию о типе через интерфейс ITypeInfo. Контейнер может использовать интерфейс для получения сведений о типе в качестве отклика на события изменения типа. |
IProvidePropertyBuilder |
Управляет кодом сборщика, создающего значение для свойства. Это часто принимает форму диалогового окна, отображаемого при нажатии кнопки с многоточием на странице свойств. |
IProvideRuntimeHTML |
Используется элементом управления ActiveX для предоставления строки HTML его контейнер во время выполнения. |
IReferenceInfo |
Содержит сведения о результате из сеанса обнаружения XML-веб-служб. Использовать метод GetReferenceInfo(Int32, IReferenceInfo) интерфейса IDiscoveryResult для получения экземпляра данного интерфейса. |
IRequireClasses |
предоставляет список идентификаторов класса для использования с интерфейсом ILicensedClassManager. Идентификатор сообщает Visual Studio, какие классы требуются для пакета. |
ISccManagerLoaded |
Определяет, когда SccManager загружен. |
ISchemaReferenceInfo |
Возвращает целевое пространство имен схемы XML, найденной в результате поиска обнаружения веб-служб. Можно найти тип документа с интерфейсом IReferenceInfo, а затем при необходимости использовать ISchemaReferenceInfo. |
ISelectionContainer |
Предоставляет доступ к объектам, используемым для обновления окно свойств. |
ITrackSelection |
Уведомляет среду об изменении в контейнере текущего выделения. |
IUIElement |
Отображает или скрывает элемент пользовательского интерфейса. Реализуется элементом и используется контейнером. |
IUIHostLocale |
Предоставляет доступ к службам языкового стандарта пользовательского интерфейса узла для управления локализацией строк диалогового окна. |
IUIHostLocale2 |
Предоставляет доступ к службам языкового стандарта пользовательского интерфейса узла для управления локализацией строк диалогового окна. |
IUIHostLocale3 | |
IVsActivityLog |
Добавляет события в журнал действий IDE. Используйте службу SVsActivityLog (SID_SVsActivityLog) для получения экземпляра интерфейса. |
IVsAddNewWebProjectItemDlg |
Отображает диалоговое окно AddItem с элементом управления listview и определенными элементами управления, связанными с Веб-сайтом. Используйте в реализациях веб-проектов. Экземпляр интерфейса можно получить от службы SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg). |
IVsAddProjectItemDlg |
Предоставляет доступ к диалоговому оклю "Добавление элемента проекта" среды для добавления новых элементов в проект. |
IVsAddProjectItemDlg2 |
Предоставляет доступ к диалоговому оклю "Добавление элемента проекта" среды для добавления новых элементов в проект. |
IVsAddProjectItemDlg3 | |
IVsAddToolboxItems |
Добавляет элементы на панель элементов. |
IVsAddWebReferenceDlg |
Разрешает VSPackage содержать диалоговое окно веб-служб. |
IVsAddWebReferenceDlg2 |
Разрешает VSPackage содержать диалоговое окно веб-служб. |
IVsAggregatableProject |
Реализуется проектом, поддерживающим добавление подтипов проекта в ходе агрегации. |
IVsAggregatableProject2 |
Представляет агрегируемый проект. |
IVsAggregatableProjectFactory |
Создает тип проекта, который поддерживает агрегирование. |
IVsAppCommandLine |
Этот интерфейс используется пакетом для параметров командной строки, введенных пользователем. |
IVsAppCompat |
Интерфейс |
IVsAppContainerBootstrapper |
Представляет начальный загрузчик. |
IVsAppContainerBootstrapper2 |
Представляет начальный загрузчик. |
IVsAppContainerBootstrapper3 |
Представляет начальный загрузчик. |
IVsAppContainerBootstrapper4 | |
IVsAppContainerBootstrapper5 | |
IVsAppContainerBootstrapper6 | |
IVsAppContainerBootstrapperEvents |
Представляет события начального загрузчика. |
IVsAppContainerBootstrapperLogger |
Представляет средство ведения журнала начального загрузчика. |
IVsAppContainerBootstrapperResult |
Представляет результат операции начального загрузчика контейнера приложения. |
IVsAppContainerDeveloperLicensing |
Предоставляет базовую поддержку по работе с лицензиями разработчика. |
IVsAppContainerProjectDeploy |
Развертывает приложение контейнера приложения. |
IVsAppContainerProjectDeploy2 |
Развертывает приложение контейнера приложения. |
IVsAppContainerProjectDeployCallback |
Предоставляет сведения об обратных вызовах и определяет их для наблюдения за операциями развертывания проекта контейнера приложения. |
IVsAppContainerProjectDeployEvents |
Обрабатывает события, происходящие до и после процесса развертывания контейнера приложения. |
IVsAppContainerProjectDeployOperation |
Предоставляет элемент управления, пока развертывается приложение контейнера приложений. |
IVsAppContainerProjectDeployResult |
Предоставляет подробные результаты операции развертывания приложения из контейнера приложений. |
IVsAssemblyNameUnification |
Возвращает имя унифицированной сборки, на основе простого и полного имен, которые загрузчик использует, и списка сборок платформы .NET Framework (FrameworkList.xml). Используйте службу SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) для получения экземпляра интерфейса. |
IVsAssemblyReference |
Предоставляет сведения о ссылках на сборку Visual Studio. |
IVsAssemblyReferenceProviderContext |
Объект контекста, который используется для инициализации поставщика ссылки сборки. |
IVsAsyncCommandParameters |
Экземпляр этого интерфейса отправляется в качестве входного аргумента в команды с |
IVsAsyncDataSourceFactory | |
IVsAsyncDeferredDocView | |
IVsAsyncDeferredDocView2 | |
IVsAsyncDocViewResult | |
IVsAsyncEnum |
Реализуется перечислителями, поддерживающими асинхронное поведение. |
IVsAsyncEnumCallback |
Интерфейс, описывающий метод обратного вызова для асинхронного перечислителя, используемого для обозначения следующего доступного элемента. Обратный вызов устанавливается с помощью метода AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) интерфейса IVsAsyncEnum. |
IVsAsynchOpenFromScc |
Этот интерфейс поддерживает асинхронную загрузку проектов из системы управления версиями. |
IVsAsynchOpenFromSccProjectEvents |
Предоставляет данные о ходе выполнения во время асинхронной загрузки проекта или решения из системы управления версиями. |
IVsAsynchronousProjectCreate |
Асинхронно создает проекты. Этот интерфейс реализуется фабриками проектов для поддержки загрузки решения в фоне (BSL). |
IVsAsynchronousProjectCreateUI |
Уведомляет клиента о том, что загружаемый проект достиг нужного состояния. |
IVsAsyncOpenDocumentResult |
Представляет результат асинхронной операции открытия документа. |
IVsAsyncPersistDocData | |
IVsAsyncPersistHierarchyItem | |
IVsAsyncRunningDocumentTable | |
IVsAsyncRunningDocumentTable2 | |
IVsAsyncRunningDocumentTable3 | |
IVsAsyncRunningDocumentTable4 | |
IVsAsyncSaveResult |
Результат асинхронной операции сохранения. Это значение, возвращаемое методом GetResult для возвращенного асинхронного IVsTaskсохранения . |
IVsAsyncShell | |
IVsAsyncShellOpenDocument |
Интерфейс службы, предоставляющий набор методов для асинхронного открытия документов. |
IVsAsyncSolution | |
IVsAsyncToolWindowFactory | |
IVsAsyncToolWindowFactoryProvider | |
IVsAsyncUIFactory | |
IVsBackForwardNavigation |
Используется редко. Разрешает окну выполнять переход назад и вперед к сохраненным точками навигации. Используйте метод AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) интерфейса IVsUIShell чтобы добавить точку навигации. |
IVsBackForwardNavigation2 |
Разрешает окну выполнять переход назад и вперед к сохраненным точками навигации. |
IVsBatchProjectActionContext | |
IVsBatchUpdate |
Инициирует внесение всех ожидающих завершения обновлений данных в текстовый буфер или представление. |
IVsBooleanSymbolExpressionEvaluator |
Предоставляет анализ выражений и вычисление по набору логических символов, чтобы проверить, приводит ли этот набор символов к значению true. Этот интерфейс можно получить, вызвав GetService(Type) с помощью VsProjectCapabilityExpressionMatcher. |
IVsBooleanSymbolExpressionEvaluator2 |
Обеспечивает синтаксический анализ и вычисление выражений с помощью средства проверки нажатия логических символов, чтобы проверить, приводит ли набор символов к значению true. Он получается путем совместного создания GUID службы BooleanSymbolExpressionEvaluator. |
IVsBooleanSymbolPresenceBulkChecker |
Предоставляет средство массового тестирования логических символов, используемых IVsBooleanSymbolExpressionEvaluator2 при вычислении логического выражения. |
IVsBooleanSymbolPresenceChecker |
Предоставляет средство проверки попаданий логических символов, используемых IVsBooleanSymbolExpressionEvaluator2 при вычислении логического выражения. |
IVsBroadcastMessageEvents |
Передает сообщения клиентам, которые зарегистрировались для получения уведомлений о событиях, возникающих в среде. |
IVsBrowseComponentSet |
Предоставляет данные, содержащиеся в наборе компонента просмотра. |
IVsBrowseContainersList |
Предоставляет сведения о контейнере в списке контейнеров или находит контейнер компонента. |
IVsBrowseObject |
Разрешает получение объекта IVsHierarchy или VSITEMID с использованием заданного объекта просмотра конфигурации проекта. |
IVsBrowseProjectLocation |
Отображает диалоговое окно для поиска расположения для нового проекта. |
IVsBuildableProjectCfg |
Управляет операцией построения конфигурации проекта. |
IVsBuildableProjectCfg2 |
Предоставляет сведения о конфигурации построения проекта и выполняет построение. |
IVsBuildDependency |
Позволяет проекту описывать зависимости построений. |
IVsBuildItemStorage | |
IVsBuildItemStorageCallback | |
IVsBuildMacroInfo |
Разрешает выполнение макроса путем извлечения из проекта строки, связанной с именем макроса. |
IVsBuildManagerAccessor |
Предоставляет способ для неуправляемого кода получить доступ к глобальным объектом обработчика без создания экземпляра ресурсозатратного объекта, например проекта. (Неуправляемый код не может получить доступ к Engine.GlobalEngine напрямую, поскольку этот объект отмечен как "статический", а доступ к "статическим" объектам через границу COM-взаимодействия осуществляется непросто). |
IVsBuildManagerAccessor2 |
Предоставляет возможность синхронизировать доступ к диспетчеру построения msbuild по умолчанию. |
IVsBuildManagerAccessor3 |
Предоставляет возможность синхронизировать доступ к диспетчеру построения msbuild по умолчанию. |
IVsBuildManagerAccessor4 | |
IVsBuildPropertyStorage |
Получает и задает свойства MSBuild в файле проекта. |
IVsBuildPropertyStorage2 |
Реализуемый системой проектов для предоставления версиям доступа к системе свойств MSBuild. Этот интерфейс обеспечивает бОльшую гибкость свойств параметров, чем IVsBuildPropertyStorage. Позволяет добавить новую группу условных свойств и не создает escape-последовательность значений. |
IVsBuildPropertyStorage3 |
Реализуемый системой проектов для предоставления версиям доступа к системе свойств MSBuild. Этот интерфейс обеспечивает бОльшую гибкость свойств параметров, чем IVsBuildPropertyStorage. Позволяет добавить новую группу условных свойств и не создает escape-последовательность значений. |
IVsBuildPropertyStorageEvents |
Представляет события хранения свойств сборки. |
IVsBuildStatusCallback |
Позволяет среде получать уведомления о состоянии операции построения. |
IVsBulkFileOperation | |
IVsCallBrowser |
Управляет браузером вызовов для отладки. Экземпляр этого интерфейса можно получить от службы SVsCallBrowser (SID_SVsCallBrowser). |
IVsCfg |
Предоставляет сведения о конфигурации проекта. |
IVsCfgBrowseObject |
Возвращает объект IVsCfg, получив объект обзора конфигурации проекта. |
IVsCfgProvider |
Разрешает проектам управлять сведениями о конфигурации. |
IVsCfgProvider2 |
Разрешает проектам управлять сведениями о конфигурации. |
IVsCfgProviderEvents |
Предоставляет уведомления о событиях конфигурации. |
IVsCfgProviderEventsHelper |
Реализовано средой, вызываемой проектами для использования в качестве вспомогательного средства, реализующего IVsCfgProvider2. |
IVsClassView |
Обеспечивает переход к объекту в представлении классов. |
IVsCmdNameMapping |
Сопоставляет имена команд и GUID. Позволяет определять все команды и имена. Экземпляр этого интерфейса можно получить от службы SVsCmdNameMapping (SID_SVsCmdNameMapping). |
IVsCodeDefView |
Управляет окном представления определения кода. Экземпляр интерфейса можно получить от службы SVsCodeDefView (SID_SVsCodeDefView). |
IVsCodeDefViewContext |
Задает контекст для отображения окна инструментов определения кода. Контекст включает такие вещи, как имя файла и номера строки и столбца. |
IVsCodeShareHandler |
Внутренний интерфейс. Не используйте. |
IVsCombinedBrowseComponentSet |
Объединяет набор нескольких компонентов. |
IVsCommandArgInfo |
Позволяет реализации QueryStatus(Guid, UInt32, OLECMD[], IntPtr) запрашивать, предоставлен ли аргумент команды. |
IVsCommandWindow |
Позволяет пакету использовать командное окно. Экземпляр интерфейса можно получить от службы SVsCommandWindow (SID_SVsCommandWindow). |
IVsCommandWindow2 |
Задает режим командного окна. Экземпляр этого интерфейса можно получить от службы SVsCommandWindow (SID_SVsCommandWindow). |
IVsCommandWindowsCollection |
Управляет окнами в списке commandwindows, который поддерживает Visual Studio. Экземпляр интерфейса можно получить от службы SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection). |
IVsCommentTaskInfo |
Предоставляет сведения о токенах задач комментариев, используемых списком задач. |
IVsCommentTaskToken |
Представляет один токен задачи комментариев. |
IVsCommonMessagePump |
Позволяет пользователю поддерживать Visual Studio в отзывчивом состоянии во время фоновой обработки. Интерфейс можно получить через службу SVsCommonMessagePumpFactory. |
IVsCommonMessagePumpClientEvents |
Предоставляющий пользовательскую логику для обработки события времени ожидания как времени ожидания, сигнализации маркера или поступающих сообщения окна. Интерфейс необходим только в более сложных сценариях ожидания, для которых требуются дополнительные возможности управления логикой ожидания. В большинстве случаев возможностей по умолчанию, предоставляемых ModalWaitForObjects(IntPtr[], UInt32, UInt32), должно быть достаточно. Этот интерфейс — упрощенная версия интерфейса IOleComponent2. |
IVsCommonMessagePumpFactory |
Разрешает средству реализации создавать IVsCommonMessagePump. |
IVsComponentEnumeratorFactory |
Предоставляет перечислитель для компонентов, путей сборки или списка каталогов, содержащих ссылки. Экземпляр интерфейса можно получить от службы SCompEnumService (SID_SCompEnumService). |
IVsComponentEnumeratorFactory2 |
Предоставляет перечислитель для компонентов, путей сборки или списка каталогов, содержащих ссылки. Экземпляр интерфейса можно получить от службы SCompEnumService (SID_SCompEnumService). Этот интерфейс расширяет IVsComponentEnumeratorFactory, принимая разделенный точками с запятыми список путей. |
IVsComponentEnumeratorFactory3 |
Предоставляет перечислитель для компонентов, путей сборки или списка каталогов, содержащих ссылки. Экземпляр интерфейса можно получить от службы SCompEnumService (SID_SCompEnumService). Этот интерфейс расширяет функциональные возможности IVsComponentEnumeratorFactory2 путем создания перечислителя, который также возвращает сведения среды выполнения. Наследует от IVsComponentEnumeratorFactory2. |
IVsComponentEnumeratorFactory4 |
Перечисляет компоненты в соответствии с расширяемой настройкой для различных версий. |
IVsComponentModelHost |
Предоставляет сведения, необходимые для размещения MEF в Visual Studio. Этот интерфейс можно получить с помощью службы SVsComponentModelHost. |
IVsComponentSelectorData |
Возвращает данные о компоненте. |
IVsComponentSelectorDlg |
Добавляет компоненты в проект. |
IVsComponentSelectorDlg2 |
Управляет ссылками на компоненты разных типов в пределах проекта. |
IVsComponentSelectorDlg3 |
Управляет ссылками на компоненты разных типов в пределах проекта. |
IVsComponentSelectorDlg4 |
Управляет ссылками на компоненты разных типов в пределах проекта. Реализуется оболочкой Visual Studio и может быть получено через службу SVsComponentSelectorDlg. |
IVsComponentSelectorProvider |
Реализуется пакетами VSPackage, предоставляющими страницы для средства выбора компонентов, например диалогового окна Добавление ссылки. |
IVsComponentUser |
Добавляет компоненты в указанный проект. |
IVsComReference |
Предоставляет сведения о ссылках COM Visual Studio. |
IVsComReferenceProviderContext |
Объект контекста, который используется для инициализации поставщика ссылки COM. |
IVsConfigurationManagerDlg |
Отображает диалоговое окно Configuration Manager. Экземпляр интерфейса можно получить от службы SVsConfigurationManagerDlg (SID_SVsConfigurationManagerDlg). |
IVsConfigureToolboxItem |
Реализуется клиентами для настройки управляемых элементов панели инструментов по мере того, как они добавляются в область элементов путем регистрации их с IToolboxService. Объекты, реализующие этот интерфейс, создаются посредством CreateInstance(Guid, Object, Guid, UInt32, IntPtr). Они должны быть зарегистрированы в ключе $RegRoot$\ToolboxItemConfiguration. |
IVsConnectedServiceInstanceReference |
Представляет ссылку на подключенную службу. |
IVsConnectedServiceInstanceReferenceProviderContext |
Контекст для поставщика ссылок на подключенную службу. |
IVsConnectedServiceProperties |
Представляет свойства подключенной службы. |
IVsContextualIntellisenseFilter |
Фильтрует элементы Intellisense для управления тем, отображается или нет справка Intellisense. Экземпляр интерфейса можно получить от метода GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) интерфейса IVsContextualIntellisenseFilterProvider. |
IVsContextualIntellisenseFilterProvider |
Предоставляет фильтр для элементов Intellisense на основе данных по иерархии проекта. Экземпляр интерфейса можно получить из конфигурации устройства (DevCfg). |
IVsCoTaskMemFreeMyStrings |
Используется совместно с некоторыми другими интерфейсами, чтобы указать, что строки, возвращаемые из этих интерфейсов, должны быть освобождены вызывающим объектом. |
IVsCreateAggregateProject |
Вызывается типом проекта, который поддерживает агрегирование. |
IVsDataEnvironment |
Предоставляет интерфейс для службы данных, например подключения к базе данных. Этот интерфейс можно использовать для поддержки просмотра веб-служб. |
IVsDataObjectStringMapEvents |
Реализуется клиентами IVsDataObjectStringMapManager, которые заинтересованы в получении обратного вызова при изменении сопоставления строк. |
IVsDataObjectStringMapManager |
Включает хранение пар "имя-значение" в IDataObject. Множественные сопоставления строк с различными именами могут существовать в одном объекте данных. Этот интерфейс можно получить с помощью SVsDataObjectStringMapManager. |
IVsDataObjectStringMapManager2 |
Включает хранение пар "имя-значение" в |
IVsDataSourceFactory |
Реализован пакетами, которые предоставляют свои собственные фабрики источников данных. |
IVsDebuggableProjectCfg |
Разрешает запуск и выполнение построенной конфигурации отладчиком. |
IVsDebuggableProjectCfg2 |
Поддерживает запуск отладки (команда F5). Расширяет IVsDebuggableProjectCfg, чтобы предоставить вызов метода (OnBeforeDebugLaunch(UInt32)) до запуска отладчика. |
IVsDebuggableProtocol |
Разрешает клиентам добавлять элементы в список протоколов с возможностью отладки. |
IVsDebugger |
Предоставляет доступ к текущему отладчику, чтобы пакет мог прослушивать события отладчика. Экземпляр этого интерфейса можно получить от метода GetIVsDebugger() службы LanguageService. |
IVsDebugger10 | |
IVsDebugger2 |
Предоставляет дополнительный доступ к отладчику. Экземпляр этого интерфейса можно получить от службы SVsShellDebugger (SID_SVsShellDebugger). Этот интерфейс расширяет интерфейс IVsDebugger. |
IVsDebugger3 |
Предоставляет дополнительный доступ к отладчику. Экземпляр этого интерфейса можно получить от службы SVsShellDebugger (SID_SVsShellDebugger). Этот интерфейс расширяет IVsDebugger и IVsDebugger2. |
IVsDebugger4 |
Предоставляет дополнительный доступ к отладчику. Экземпляр этого интерфейса можно получить от службы SVsShellDebugger (SID_SVsShellDebugger). |
IVsDebugger5 |
Реализуется отладчиком и получается с помощью службы SID_SVsShellDebugger. |
IVsDebugger6 | |
IVsDebugger7 | |
IVsDebugger8 | |
IVsDebugger9 | |
IVsDebuggerEvents |
Предоставляет уведомление, когда отладчик изменяет режим. Отладчик работает в одном из режимов: работа, остановка или разработка. Интерфейс является аргументом метода AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) интерфейса IVsDebugger. Интерфейс является приемником событий, получателем событий, реализуемый компонентами ожидающими уведомления об изменениях в отладчике. |
IVsDebuggerLaunchAsync | |
IVsDebuggerLaunchCompletionCallback | |
IVsDebugLaunch |
Запускает отладчик. Экземпляр этого интерфейса можно получить от службы SVsDebugLaunch (SID_SVsDebugLaunch). |
IVsDebugLaunchHook |
Не реализуйте этот интерфейс, не используйте его и не вызывайте. Использование этого интерфейса может нарушить работу базовых функций Visual Studio. Предполагается разрешать разработчикам подсистемы отладки расширять запросы отладки существующих систем проектов. |
IVsDebugProcessNotify |
Предоставляет уведомление о том, что отладчик собирается остановиться. Используется в качестве аргумента VsDebugTargetInfo2 в методе LaunchDebugTargets2(UInt32, IntPtr) интерфейса IVsDebugger2. |
IVsDebugRemoteDiscoveryUI |
Предоставляет методы обнаружения компьютеров удаленной отладки. Экземпляр этого интерфейса можно получить от службы SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI). |
IVsDebugTargetSelectionService |
Предоставляет услуги выделения целевого объекта отладки. Этот интерфейс реализуется единственным пакетом DebugTargetHandler. Проекты могут дополнительно участвовать с данной общей реализацией контроллера меню DebugTarget. Экземпляр этого интерфейса можно получить от службы SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService). |
IVsDefaultToolboxTabState |
Определяет состояние по умолчанию( развернутое или нерасширяемое) вкладки на панели элементов. Необязательный интерфейс для разработчиков IVsToolboxUser. |
IVsDeferredDocView |
Задержка, обеспечивающая фактическое представление документа только после загрузки и регистрации сведений о документе в таблице выполняющихся документов (RDT). Это позволяет пакету проверить документ и решить, какое нужно представление. |
IVsDeferredSaveProject |
Откладывает окончательное сохранение проекта до тех пор, пока пользователь не сохранит его с помощью команды SaveAll. Приводит к сохранению проекта в памяти. Пакет использует сформированное имя для проекта и временных файлов во временном местоположении. Ограничивает решение рамками одного проекта. |
IVsDependency |
Описывает проект, который используется другим проектом в операциях построения или развертывания. |
IVsDependencyProvider |
Предоставляет доступ к зависимостям конфигурации проекта. |
IVsDeployableProjectCfg |
Позволяет проекту управлять операциями развертывания. |
IVsDeployableProjectCfg2 |
Используется для поддержки вывода о развертывании в процессе развертывания проекта. Расширяет IVsDeployableProjectCfg и наследуется от него. |
IVsDeployDependency |
Предоставляет доступ к зависимости выходной группы. |
IVsDeployDependency2 |
Извлекает значения свойства зависимостей по имени. |
IVsDeployStatusCallback |
Позволяет среде получать уведомления о состоянии операции развертывания. |
IVsDesignerInfo |
Получает технологию конструктора и другие не зависящие от языка сведения, связанные с конструктором. Может извлекаться из платформы документов Visual Studio. |
IVsDesignTimeAssemblyResolution |
Предоставляет методы, выполняющие разрешение сборки во время разработки. |
IVsDesignTimeAssemblyResolution2 |
Предоставляет разрешение времени разработки путей ссылки на сборки на текущей целевой платформе. Этот интерфейс получен как служба |
IVsDetermineWizardTrust |
Определяет события для мастера, а также методы, предоставляющие сведения о состоянии. Экземпляр интерфейса можно получить от службы SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust). |
IVsDiagnosticsItem |
Предоставляет сведения для использования в диагностике. |
IVsDiagnosticsProvider |
Разрешает компонентам участвовать в системе диагностики оболочки. |
IVsDifferenceService |
Открывает окно в Visual Studio, в котором сравниваются два файла. |
IVsDiscoveryService |
Создает сеанс обнаружения. |
IVsDocDataFileChangeControl |
Определяет, должны ли игнорироваться изменения, внесенные в файлы данных вне редактора. |
IVsDocOutlineProvider |
Предоставляет сведения о структуре документа. |
IVsDocOutlineProvider2 |
Позволяет изменить интерпретацию сочетаний клавиш оболочкой. |
IVsDocumentLockHolder |
Позволяет нередактирующему элементу добавлять блокировку редактирования в элемент, зарегистрированный в таблице выполняемых документов. |
IVsDocumentPreviewer |
Предоставляет сведения о средстве просмотра документов. |
IVsDpiAware | |
IVsDummy | |
IVsDynamicNavigationItem |
Предоставляет сведения о динамически созданном элементе навигации. |
IVsEditorFactory |
Создает экземпляры объектов представления документа и объектов данных. |
IVsEditorFactory2 |
Создает экземпляры объектов представления документа и объектов данных. |
IVsEditorFactory3 | |
IVsEditorFactory4 | |
IVsEditorFactoryChooser |
Реализуется фабрикой редакторов в качестве средства выбора (или делегатора) других типов фабрики редактирования. |
IVsEditorFactoryNotify |
Предоставляет методы уведомления для сохранения или переименования файла или добавления элемента. |
IVsENCRebuildableProjectCfg | |
IVsENCRebuildableProjectCfg2 | |
IVsEnhancedDataTip |
Разрешает настройку советов в отладчике. |
IVsEnumCommentTaskTokens |
Перечисляет коллекцию токенов задачи комментариев, связанных со списком задач. |
IVsEnumCryptoProviderContainers |
Предоставляет перечисление для всех ключевых контейнеров в поставщике шифрования. Контейнер ключа является частью ключа базы данных, в котором содержатся все пары ключей для данного пользователя. Возвращается методом EnumContainers(String, IVsEnumCryptoProviderContainers) интерфейса IVsStrongNameKeys. |
IVsEnumCryptoProviders |
Предоставляет перечислитель поставщиков услуг криптографии списка. Возвращается методом EnumProviders(IVsEnumCryptoProviders) интерфейса IVsStrongNameKeys. |
IVsEnumDependencies |
Перечисляет набор зависимостей. |
IVsEnumDocumentPreviewers |
Перечисляет набор средств предварительного просмотра документов. |
IVsEnumGuids |
Перечисляет коллекцию идентификаторов GUID. |
IVsEnumHierarchies |
Предоставляет перечисление для IVsHierarchy объектов . |
IVsEnumHierarchyItemsFactory |
Создает экземпляры IEnumHierarchyItems, перечислитель элементов в иерархии проекта. Экземпляр этого интерфейса можно получить от службы SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory). |
IVsEnumLibraries2 |
Перечисляет библиотеки символов. |
IVsEnumNavInfoNodes |
Перечисляет элементы узлов, представленные интерфейсом IVsNavInfo. |
IVsEnumOutputs |
Перечисляет набор выходных элементов построения из конфигурации проекта. Перечисляет набор выходных элементов построения из конфигурации проекта. |
IVsEnumSearchProviders |
Перечисляет коллекцию поставщиков поиска. |
IVsEnumSelectedSymbols |
Перечислитель для групп выбранных символов. Перечислитель возвращает массив интерфейсов IVsSelectedSymbol. |
IVsEnumSharedProjectReferences | |
IVsEnumTaskItems |
Перечисляет элементы задач, связанные с поставщиками задач. |
IVsEnumWindowSearchFilters |
Перечисляет коллекцию фильтров поиска окна. |
IVsEnumWindowSearchOptions |
Перечисляет коллекцию параметров поиска окна. |
IVsErrorItem |
Предоставляет сведения об элементе ошибки. Сведения включают иерархию, к которой принадлежит ошибка, а также, является ли она ошибкой, предупреждением или сообщением. |
IVsErrorItem2 |
Реализуется элементами списка ошибок (в дополнение к IVsTaskItem). Используйте этот интерфейс, а не IVsErrorItem2, если необходимо указать собственный пользовательский значок в окне списка ошибок. |
IVsErrorList |
Управляет окном BuildErrorList. Экземпляр этого интерфейса можно получить от службы SVsErrorList (SID_SVsErrorList). Служба SVsErrorList также предоставляет IVsTaskList. |
IVsExtensibility3 |
Не предназначен для прямого использования в коде. Реализует множество функций, поддерживающих расширяемость, включая запуск разных событий. Объединяет старые интерфейсы IVsExtensibility и IVsExtensibility2, которые были недоступны из управляемого кода в интерфейс, доступный из управляемого кода. |
IVsExtensibleObject |
Возвращает объект автоматизации для определенного VSPackage в определенные точки в модели автоматизации. |
IVsExternalFilesManager |
Реализовано средой для обработки проекта "Прочие файлы". |
IVsExternalFilesManager2 |
Реализовано средой для обработки проекта "Прочие файлы". |
IVsFavoritesProvider |
Используется средой при добавлении URL-адреса в список избранное. |
IVsFileBackup2 |
Этот интерфейс должен поддерживаться данными документации, которые должны быть резервными копиями. Visual Studio File Recovery выполняет резервное копирование всех объектов в таблице выполняющихся документов, которые поддерживают IVsFileBackup2 и имеют несохраненные изменения. Реализуйте этот интерфейс, а не IVsFileBackup, если компонент поддерживает асинхронные резервные копии, которые не выполняются в потоке пользовательского интерфейса. |
IVsFileChangeEvents |
Уведомляет клиентов, когда выбранные файлы были изменены на диске. |
IVsFileChangeEx |
Разрешает вносить изменения в файл или каталог. |
IVsFileChangeEx2 | |
IVsFileChangeEx3 | |
IVsFileMergeService |
Управляет окном в Visual Studio, которое выполняет трехстороннюю операцию слияния. |
IVsFileReference |
Предоставляет сведения о файловых ссылках Visual Studio. |
IVsFileReferenceProviderContext |
Объект контекста, который используется для инициализации поставщика ссылки файла. |
IVsFileUpgrade |
Выполняет обновления файла как часть обновления проекта. |
IVsFileUpgrade2 |
Выполняет обновления файла для заданных версий как часть обновления проекта. |
IVsFilterAddProjectItemDlg |
Задает фильтрацию для диалогового окна Добавление элемента. |
IVsFilterAddProjectItemDlg2 |
Задает фильтрацию для диалогового окна AddItem. |
IVsFilterKeys |
Контролирует привязку между ключами и командами. Экземпляр этого интерфейса можно получить от службы SVsFilterKeys (SID_SVsFilterKeys). |
IVsFilterKeys2 |
Контролирует привязку между ключами и командами. Экземпляр этого интерфейса можно получить от службы SVsFilterKeys (SID_SVsFilterKeys). Расширяет IVsFilterKeys, но не наследуется от него. |
IVsFilterNewProjectDlg |
Обеспечивает фильтрацию элементов в диалоговом окне Новый проект. Реализуется компонентами, которым требуется фильтрация. |
IVsFindSymbol |
Реализует поиск, выполняемый с помощью команды меню FindSymbol. Экземпляр этого интерфейса можно получить от службы SVsObjectSearch (SID_SVsObjectSearch). |
IVsFindSymbol2 |
Реализует поиск, выполняемый с помощью команды меню FindSymbol, с поддержкой нескольких платформ. |
IVsFindSymbolEvents |
Исходящий интерфейс для событий, таких как изменения в параметрах поиска, связанных с командой Найти символ. Клиент реализует интерфейс и советует серверу. |
IVsFindSymbolEvents2 |
Исходящий интерфейс для событий, таких как изменения параметров поиска, связанных с командой Найти символ, с поддержкой нескольких платформ. |
IVsFireSolutionEvents |
Инициирует те же события (SolutionEvents), которые обычно инициируются решением. Позволяет проекту, содержащему подпроекты, запускать эти события. Реализован средой. |
IVsFireSolutionEvents2 |
Инициирует те же события (SolutionEvents), которые обычно инициируются решением. Позволяет проекту, содержащему подпроекты, запускать эти события. Расширяет IVsFireSolutionEvents, но не наследуется от него. |
IVsFireUpdateSolutionEvents |
Реализован средой. Используется проектами, в которые вложены вложенные проекты. Эти проекты должны реализовывать IVsParentProject. Этот интерфейс позволяет проекту, вложенному в вложенные проекты, запускать те же события UpdateSolutionEvent, что и Решение. Этот интерфейс аналогичен соответствующему интерфейсу IVsFireSolutionEvents, но к его доступу можно получить через QueryService для службы SVsSolutionBuildManager. Эти методы проходят через приемники уведомлений клиентов IVsUpdateSolutionEvents и вызывают соответствующий метод уведомления. |
IVsFontAndColorCacheManager |
Контролирует кэширование параметров шрифта и цвета. |
IVsFontAndColorDefaults |
Позволяет VSPackage поддерживать страницу свойств Шрифты и цвета интегрированной среды разработки, определяя шрифты и цвета по умолчанию для окна или компонента пользовательского интерфейса. |
IVsFontAndColorDefaultsProvider |
Предоставляет экземпляр IVsFontAndColorDefaults или IVsFontAndColorGroup интерфейс, соответствующий определенной категории— определенному элементу, указанному в раскрывающемся списке Показать параметры для: на странице свойств Шрифты и цвета диалогового окна Параметры. |
IVsFontAndColorEvents |
Уведомляет VSPackages, используя данные шрифта и цвета об изменениях в параметрах шрифта и цвета. |
IVsFontAndColorGroup |
Обеспечивает механизм, с помощью которого VSPackage, обеспечивая поддержку шрифтов и цветов, может определить группу элементов отображения — суперкатегорию, которая представляет объединение двух или более категорий. |
IVsFontAndColorStorage |
Разрешает VSPackage извлекать или сохранять данные о шрифте и цвете в реестр. |
IVsFontAndColorStorage2 |
Разрешает VSPackage управлять записями шрифта и цвета в реестре. |
IVsFontAndColorStorage3 |
Разрешает VSPackage управлять записями шрифта и цвета в реестре. |
IVsFontAndColorStorage4 | |
IVsFontAndColorUtilities |
Предоставляет средства для работы с входными и выходными данными, используемыми методами механизма шрифта и цвета Visual Studio. |
IVsFrameworkMultiTargeting |
Предоставляет базовую поддержку настройки для различных версий расширяемой платформы. |
IVsFrameworkMultiTargeting2 |
Обеспечивает базовую поддержку расширяемой платформы для многонацеливания в Visual Studio 2012. |
IVsFrameworkRetargetingDlg |
Предоставляет базовую поддержку диалога смены целевого объекта для расширяемой платформы. |
IVsFreeThreadedFileChangeEvents | |
IVsFreeThreadedFileChangeEvents2 | |
IVsGeneratorProgress |
Позволяет генератору одиночных файлов сообщать о ходе выполнения своих операций и предоставлять дополнительные предупреждения или сведения об ошибке. |
IVsGetCfgProvider |
Реализуется проектной системой. Извлекает указатель на IVsCfgProvider. |
IVsGetScciProviderInterface |
Получает интерфейс поставщика системы управления версиями. |
IVsGlobals2 |
Загружает и сохраняет общие для всего решения значения. Заменяет IVsGlobals, который невозможно использовать в управляемом коде. |
IVsGlobalsCallback2 |
Выполняет операции сохранения и загрузки для интерфейса IVsGlobals2. |
IVsGlobalSearch |
Управляет поиском в масштабах среды IDE. |
IVsGlobalSearchCallback |
Отслеживает ход выполнения глобальных поисков. |
IVsGlobalSearchTask |
Реализует задачу глобального поиска, выполняющую поиск в нескольких поставщиках. |
IVsGlobalSearchUI |
Предоставляет доступ к пользовательскому интерфейсу глобального поиска интегрированной среды разработки (IDE). |
IVsGlobalSearchUIResultsCategory |
Предоставляет сведения из категорий поиска, которые вернули результаты. |
IVsGradient |
Позволяет VSPackage закрашивать указанные элементы пользовательского интерфейса надлежащим градиентом. |
IVsHandleInComingCallDynamicInProc |
Дает объекту возможность динамически контролировать повторное вхождение из вызовов из других подразделений COM, иначе говоря, из фоновых потоков. |
IVsHasRelatedSaveItems |
Разрешает сохранение дополнительных элементов. Реализуется клиентами, которые хотят, чтобы дополнительные элементы отображались в диалоговом окне "Сохранить изменения" или чтобы отдельные элементы сохранялись одновременно с какими-либо другими. |
IVsHelpAttributeList |
Предоставляет список всех возможных значений для атрибута "Справка". Интерфейс не предоставляет перечислитель, а вместо этого использует индекс целого числа для получения значений. |
IVsHelpProvider |
Реализуйте этот интерфейс для переопределения поведения справки по умолчанию. |
IVsHelpSystem |
Предоставляет доступ к справочной системе. |
IVsHierarchy |
Предоставляет управление иерархией для пакетов VSPackage, реализующих иерархии проектов. |
IVsHierarchy2 | |
IVsHierarchyDeleteHandler |
Управляет удалением элементов иерархии. |
IVsHierarchyDeleteHandler2 |
Удаляет один или несколько элементов в иерархии решения. Интерфейс расширяется, но не наследуется от IVsHierarchyDeleteHandler. Требуется только в том случае, если требуется, чтобы пакет использовал собственный запрос на удаление. |
IVsHierarchyDeleteHandler3 |
Предоставляет возможность удаления массового элемента. |
IVsHierarchyDirectionalDropDataTarget |
Обрабатывает целевые объекты перетаскивания над и под элементом, а также на элементе. Этот интерфейс реализуется классом IVsHierarchy. |
IVsHierarchyDropDataSource |
Предоставляет сведения о перетащенном элементе относительно его источника данных во время операции перетаскивания внутри окна иерархии. Экземпляр этого интерфейса можно получить от интерфейса IVsHierarchy. |
IVsHierarchyDropDataSource2 |
Предоставляет сведения о перетащенном элементе относительно его источника данных во время операции перетаскивания внутри окна иерархии. Интерфейс расширяется и наследуется от интерфейса IVsHierarchyDropDataSource. Используйте IVsHierarchyDropDataSource2, только если требуются дополнительные методы. |
IVsHierarchyDropDataTarget |
Предоставляет сведения о перетащенном элементе относительно его целевого объекта переноса во время операции перетаскивания внутри окна иерархии. |
IVsHierarchyEvents |
Уведомляет клиентов об изменениях в иерархии. |
IVsHierarchyEvents2 |
Уведомляет клиентов о дополнительных изменениях в иерархии. |
IVsHierarchyManipulation |
Контролирует состояние иерархии в среде. |
IVsHierarchyManipulationStateContext |
Детерминированно восстанавливает состояние изменения иерархии на определенный момент времени. |
IVsHierarchyRefactorNotify |
Уведомляет иерархию об операциях рефакторинга. |
IVsHTMLConverter |
Позволяет отладчику обрабатывать некоторые HTML-элементы в своих выходных данных. Экземпляр интерфейса можно получить от службы SVsHTMLConverter (SID_SVsHTMLConverter). |
IVsImageButton |
Рисует изображение на кнопке, созданной VSPackage. |
IVsImageMonikerImageList |
Представляет список моникеров изображений. |
IVsImageMonikerSource | |
IVsImageService |
Регистрирует известные изображения (например значки) для Visual Studio. |
IVsImageService2 |
Регистрирует известные изображения (например значки) для Visual Studio. |
IVsIME |
Предоставляет пакету доступ к IME. Редактор входных методов предлагает элементы в ответ на нажатия клавиш пользователем. Часто используется в локализации для языков, не являющихся алфавитными. Экземпляр интерфейса можно получить от службы SVsIME (SID_SVsIME). |
IVsInfoBar |
Представляет данные, необходимые для создания элемента IVsUIElement, представляющего информационную панель. Информационные панели могут содержать значок, набор диапазонов текста и необязательную кнопку закрытия. |
IVsInfoBarActionItem |
Представляет интерактивный диапазон действий внутри IVsInfoBar, отображаемый по умолчанию в виде гиперссылки. Элементы действия могут иметь связанные с ними контекстные данные и обратный вызов щелчка в интерфейсе IVsInfoBarUIEvents. |
IVsInfoBarActionItemCollection |
Представляет коллекцию элементов действия. |
IVsInfoBarHost |
Главный элемент управления, который умеет размещать информационные панели. Для IVsWindowFrame доступ к узлу можно получить через VSFPROPID_InfoBarHost. |
IVsInfoBarTextSpan |
Представляет диапазон текста внутри IVsInfoBar. Несколько диапазонов текста можно объединить так же, как документ с форматированным текстом. |
IVsInfoBarTextSpanCollection |
Представляет документ, состоящий из фрагментов текста. |
IVsInfoBarUIElement |
Представляет элемент пользовательского интерфейса InfoBar. |
IVsInfoBarUIEvents |
Обрабатывает жесты пользователя на информационной панели. |
IVsInfoBarUIFactory | |
IVsInstalledProduct |
Позволяет VSPackage размещать сведения на экране-заставке и в диалоговом окне О программе в меню Справка. |
IVsIntelliMouseHandler |
Позволяет пакету полностью использовать функциональные возможности IntelliMouse. Используется в клиентах оболочки, реализующих некоторую собственную функциональность. Экземпляр интерфейса можно получить от службы SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler). |
IVsIntellisenseEngine |
Позволяет узлу иерархии проекта загружать или выгружать файлы в рамках поддержки технологии IntelliSense. Загрузка и выгрузка создают события, которые могут изменить отображаемые IntelliSense объекты. Экземпляр интерфейса можно получить от службы SVsIntellisenseEngine (SID_SVsIntelliSenseEngine). |
IVsIntellisenseProject |
Предоставляет поддержку IntelliSense для проекта. Используется с IVsIntellisenseProjectHost и предназначено для использования с содержащимися языками. |
IVsIntellisenseProjectEventSink |
Определяет функции события для проекта Intellisense. (IVsIntellisenseProject). |
IVsIntellisenseProjectHost |
Позволяет узлу иерархии проекта для предоставлять сведения о вложенных проектах IntelliSense (проектах, реализующих IVsIntellisenseProject) для отображения в подсказках IntelliSense. Используется с содержащимся языками. Экземпляр этого интерфейса можно получить от службы SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost). |
IVsIntellisenseProjectManager |
Позволяет узлу иерархии проекта уведомлять прослушивателей событий, которые изменяют отображаемое содержимое подсказок IntelliSense, а также извлекают конкретные сведения о проекте. Экземпляр интерфейса можно получить от службы SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager). Используется с содержащимся языками. |
IVsInvalidateCachedCommandState | |
IVsInvisibleEditor |
Получает данные документа для редактируемого с помощью объекта невидимого редактора файла. |
IVsInvisibleEditorManager |
Используется для регистрации невидимого редактора. |
IVsItemTypeResolutionService |
Создает подключения между проектами и сборками, на которые имеются ссылки, для предоставления узлу проекта информации о типах. |
IVsItemTypeResolutionSite |
Предоставляет методы обратных вызовов для IVsItemTypeResolutionService, чтобы отслеживать ссылки и сборки. |
IVsLanguageInfoPackage |
Используется для предоставления страниц свойств редактора для каждого языка в диалоговом окне Параметры. |
IVsLanguageServiceBuildErrorReporter |
Предоставляет отчеты об ошибках для службы языка с системой проекта. |
IVsLanguageServiceBuildErrorReporter2 |
Предоставляет дополнительные отчеты об ошибках для службы языка с системой проекта. |
IVsLaunchPad |
Интерфейс для создания инструментов командной строки и пакетных файлов. |
IVsLaunchPad2 |
Выполняет команду с отображением выходных данных в области вывода в интегрированной среде разработки Visual Studio. Аналогично IVsLaunchPad но метод ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) позволяет синтаксически анализированной выходной строке для находиться в нестандартном формате. Выполняет команду с отображением выходных данных в области вывода в интегрированной среде разработки Visual Studio. Аналогично IVsLaunchPad но метод ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) позволяет синтаксически анализированной выходной строке для находиться в нестандартном формате. |
IVsLaunchPad3 |
Выполняет команду с отображением выходных данных в области вывода в интегрированной среде разработки Visual Studio. |
IVsLaunchPad4 |
Запускает консольное приложение с повышением прав. |
IVsLaunchPadEvents |
Уведомляет среду о необходимости изменить событие площадки запуска. |
IVsLaunchPadFactory |
Создает объект IVsLaunchPad, который можно использовать для создания инструментов и пакетных файлов командной строки |
IVsLaunchPadOutputParser |
Анализирует выдаваемые строки инструмента для элемента списка задач или навигационной информации. Реализован вызывающими объектами метода ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) интерфейса IVsLaunchPad2. |
IVsLibrary |
Этот основной интерфейс Описывает библиотеку и используется диспетчером объектов для доступа к соответствующим символам. |
IVsLibrary2 |
Описывает библиотеку и используется диспетчером объектов для доступа к соответствующим символам. |
IVsLibrary2Ex |
Позволяет библиотекам предоставлять различные сведения ObjectBrowser при изменении профилей, добавлении или удалении ссылок. Расширяет IVsLibrary2, но не наследуется от него. |
IVsLibrary3 |
Создает объекты IVsNavInfo2 из вектора объектов SYMBOL_DESCRIPTION_NODE. |
IVsLibraryMgr |
Этот корневой интерфейс дает диспетчеру объектов среды доступ к IVsLibrary пакета. В большинстве реализаций, как правило, будет предоставлена одна библиотека IVsLibrary. Этот корневой интерфейс дает диспетчеру объектов среды доступ к IVsLibrary пакета. В большинстве реализаций, как правило, будет предоставлена одна библиотека IVsLibrary. |
IVsLibraryReferenceManager |
Предоставляет сведения об эталонных библиотеках .NET для браузера объектов. Экземпляр этого интерфейса можно получить от службы SVsComplusLibrary (SID_SVsComplusLibrary). |
IVsLiteTree |
Представляет упрощенный элемент управления деревом. Используется, например, в диалоговых окнах ObjectBrowser и FindSymbol. |
IVsLiteTreeEvents |
Определяет события упрощенного элемента управления дерева. Используется в качестве аргумента в методе AdviseTreeEvents(IVsLiteTreeEvents, UInt32) интерфейса IVsLiteTree. |
IVsLiteTreeList |
Предоставляет сведения о символах в списке, который является частью общей организации в дереве (IVsLiteTree) средств просмотра кода. Список — базовая единица данных, с которой библиотеки взаимодействуют с помощью инструментов и отображается как набор одноранговых узлов определенного родительского элемента в представлении в виде дерева. |
IVsLongIdleEvents |
Реализуется подписчиками, заинтересованными в получении уведомлений о длительном простое. |
IVsLongIdleManager |
Предоставляет методы, позволяющие подписчикам получать события длительного простоя. |
IVsMacroRecorder |
Устаревший интерфейс. Не используйте. |
IVsMacros |
Устаревший интерфейс. Не используйте. |
IVsManifestReferenceResolver |
Предоставляет способ разрешения путей ссылки на развернутые файлы манифеста в локальные пути к файлам. |
IVsMatcherDataInfo | |
IVSMDTypeResolutionService |
Делает экземпляр ITypeResolutionService доступным для использования в машинном (неуправляемом) коде. Экземпляр интерфейса можно получить с помощью метода GetItemContext(IVsHierarchy, UInt32, IServiceProvider) интерфейса IVsProject. Этот интерфейс можно также получить с помощью службы SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService). |
IVsMenuEditor |
Предоставляет общий редактор меню конструкторам форм. Экземпляр интерфейса можно получить от интерфейса IVsMenuEditorFactory. |
IVsMenuEditorFactory |
Предоставляет экземпляр интерфейса IVsMenuEditor для использования конструкторами формы, которые хотят использовать общий редактор меню. Экземпляр интерфейса можно получить от службы SVsMenuEditor (SID_SVsMenuEditor). |
IVsMenuEditorSite |
Описывает сайт для экземпляра IVsMenuEditor. Предоставляется средой и используется экземпляром IVsMenuEditor. |
IVsMenuEditorTransactionEvents |
Включает обработку группы действий редактора меню в виде транзакции. Используется конструктором форм для поддержки отмены действий. |
IVsMenuEvents | |
IVsMenuEventsService | |
IVsMenuItem |
Разрешает конструкторам форм для использовать общий редактор меню. Реализован средой. |
IVsMonitorSelection |
Разрешает объектам VSPackage получать уведомления о событиях выбора и получать сведения об иерархии текущего проекта, элементе, значении элемента и контексте пользовательского интерфейса команды. |
IVsMonitorSelection2 |
Предоставляет сведения о пустом контексте (если ничего не выделено) и поддерживает реализацию пользовательских идентификаторов выделения. Расширяет IVsMonitorSelection, но не наследуется от него. |
IVsMonitorUserContext |
Создает новый набор контекста или вложенного контекста. |
IVsMRESearchProvider |
Предоставляет отдельный поставщик поиска последних выполненных команд. |
IVsMRUItemsStore |
Контролирует коллекцию последних использовавшихся элементов (MRU). |
IVsMSBuildHostObject |
Позволяет системе проектов взаимодействовать с объектами базовой среды MSBuild. |
IVsMSBuildTaskFileManager |
Разрешает MSBuild использовать память вместо файлов на диске для построений Intellisense. |
IVsMultiItemSelect |
Предоставляет среду с доступом к нескольким выделениям. |
IVsMultiViewDocumentView |
Поддерживает несколько вкладок представлений на одном и том же представлении, например вкладки HTML и Разработка в редакторе HTML. |
IVsNavigateToService | |
IVsNavigateToService2 | |
IVsNavigationTool |
IVsClassView Заменяет и IVsObjectBrowser.to управления ClassView и ObjectBrowser. |
IVsNavInfo |
Идентифицирует символ в иерархическом дереве символов. |
IVsNavInfo2 |
Идентифицирует символ в иерархическом дереве символов. |
IVsNavInfoNode |
Идентифицирует узел в пути символа. |
IVsNewDocumentStateContext |
Детерминированно восстанавливает состояние документа на определенный момент времени. |
IVsNonLocalProject |
Гарантирует, что локальная копия нелокального проекта существует. Проекты, использующие нелокальные проекты, могут получить интерфейс из интерфейса IVsHierarchy. |
IVsNonSolutionProjectFactory |
Указывает, что проекты, созданные фабрикой, не являются частью решения. |
IVsObjBrowser |
Реализован средой. Используется VsPackages, кот. хочет управлять обозревателем объектов. |
IVsObjectBrowserDescription2 |
Предоставляет описательный текст об объекте для обозревателя объектов. Среда предоставляет данный интерфейс. |
IVsObjectBrowserDescription3 |
Предоставляет средства для ввода текста описания обозревателя объектов. |
IVsObjectList |
Предоставляет сведения о символах в списке, который является частью общей организации в дереве (IVsLiteTree) средств просмотра кода. IVsObjectList является расширением IVsLiteTreeList и предоставляет дополнительные методы, относящиеся к символам в проекте. Предоставляет сведения о символах в списке, который является частью общей организации в дереве (IVsLiteTree) средств просмотра кода. IVsObjectList является расширением IVsLiteTreeList и предоставляет дополнительные методы, относящиеся к символам в проекте. |
IVsObjectList2 |
Предоставляет сведения о символах в списке, который является частью общей организации в дереве (IVsLiteTree) средств просмотра кода. |
IVsObjectListOwner |
Предоставляет сведения о списке объектов, а также управляет списком. Используется в области поиска. Среда реализует интерфейс. |
IVsObjectManager |
Этот интерфейс используется пакетом, для регистрации и отмены регистрации диспетчера библиотек с диспетчером объектов. Получите интерфейс IVsObjectManager, вызвав QueryService для SVsObjectManager службы. Этот интерфейс используется пакетом, для регистрации и отмены регистрации диспетчера библиотек с диспетчером объектов. Получите интерфейс IVsObjectManager, вызвав QueryService для SVsObjectManager службы. |
IVsObjectManager2 |
Используется VSPackage для регистрации и отмены регистрации библиотек символов в диспетчере объектов Visual Studio и создания наборов компонентов, которые можно просматривать. Чтобы получить ссылку на диспетчер объектов Visual Studio, вызовите глобальный поставщик служб, который передается методом SetSite(IServiceProvider) . |
IVsObjectManagerEvents |
Представляет события диспетчера объектов. |
IVsObjectSearch |
Выполняет поиск указанного объекта. Среда реализует интерфейс. Экземпляр интерфейса можно получить от службы SVsObjectSearch (SID_SVsObjectSearch). |
IVsObjectSearchPane |
Выполняет поиск объекта в библиотеке или в сборке, на которую приводится ссылка. |
IVsOpenProjectOrSolutionDlg |
Открывает решение или проект с использованием стандартных диалоговых окон открытия. |
IVsOutput |
Предоставляет сведения о выходных данных конфигурации. |
IVsOutput2 |
Предоставляет сведения о выходных данных конфигурации. |
IVsOutputGroup |
Разрешает проектам группировать вывод по использованию. |
IVsOutputGroup2 |
Разрешает проектам группировать вывод по использованию. |
IVsOutputWindow |
Управляет и контролирует функции, относящиеся к окну инструментов вывода с несколькими областями. |
IVsOutputWindow2 |
Предоставляет сведения об активной панели в OutputWindow. Расширяет IVsOutputWindow, но не наследуется от него. Реализован средой. Экземпляр интерфейса можно получить путем запроса IVsOutputWindow. |
IVsOutputWindow3 |
Предоставляет дополнительные методы для интерфейса IVsOutputWindow. |
IVsOutputWindowPane |
Разрешает VSPackage обрабатывать конкретную область окна вывода. |
IVsOutputWindowPane2 |
Записывает строку в окно вывода, а также создает запись в списке ошибок. |
IVsOutputWindowPane3 |
Представляет область окна вывода. |
IVsOutputWindowPaneNoPump |
Реализуется оболочкой решения в окне инструментов OutputWindow. Он не гарантируется реализацией всеми COM-объектами, реализующими IVsOutputWindowPane, поэтому клиенты, которым требуется запись в окно вывода без насоса, должны попытаться выполнить приведение к этому интерфейсу и использовать его в случае успешного приведения, но быть готовыми к откату вызова IVsOutputWindowPane::OutputString при сбое приведения. |
IVsOwnedProjectFactory |
Используется проектами, которые поддерживают агрегирование владельцем для сохранения OwnerKey в своем файле проекта. |
IVsPackage |
Инициализирует VSPackage в среде и делает его службы доступными среде. |
IVsPackage2 |
Делает доступными свойства VSPackage. |
IVsPackageDynamicToolOwner |
Позволяет пакету динамически отображать или скрывать свои окна инструментов. Экземпляр интерфейса можно получить от службы SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner). |
IVsPackageDynamicToolOwnerEx |
Включает динамическое управление видимостью окна инструментов. Этот интерфейс расширяет интерфейс IVsPackageDynamicToolOwner путем добавления параметра для мультиэкземплярного идентификатора. Эта версия управляет количеством отображаемых экземпляров, в то время как предыдущая версия управляет только типом отображаемого окна инструментов, независимо от идентификатора экземпляра. Это в первую очередь влияет на окна CTW_fForceCreate инструментов с флагом, который приводит к их загрузке оболочкой при запуске или при изменении контекста. |
IVsPackageExtensionProvider |
Предоставляет точки расширения в стиле pull (потянуть) для пакетов. |
IVsPackageInfo | |
IVsPackageInfoQueryService | |
IVsPackageLoadEvents |
Представляет события загрузки пакета. |
IVsPackageSelectedInfo | |
IVsParentHierarchy |
Неподдерживаемый интерфейс. Не используйте. |
IVsParentProject |
Разрешает открывать и закрывать вложенные проекты в нужной последовательности, при этом среда создает иерархию решения. |
IVsParentProject2 |
Создает вложенные проекты. Экземпляр интерфейса можно получить путем запроса экземпляра IVsHierarchy. |
IVsParseCommandLine |
Анализирует аргументы командной строки для реализации IOleCommandTarget. Экземпляр интерфейса можно получить от службы SVsParseCommandLine (SID_SVsParseCommandLine). |
IVsParseCommandLine2 |
Анализирует аргументы командной строки для реализации IOleCommandTarget. Расширяет IVsParseCommandLine, но не наследуется от него. Добавляет метод для поддержки автоматического завершения. Экземпляр интерфейса можно получить от службы SVsParseCommandLine (SID_SVsParseCommandLine). |
IVsPathVariableResolver |
Кодирует или декодирует пути к файлам, используя переменные Visual Studio для общих элементов путей. Это поддерживает хранение пути к файлам в формате, независимом от компьютера, с файлами vssettings. Экземпляр интерфейса можно получить от службы SVsPathVariableResolver (SID_SVsPathVariableResolver). |
IVsPerPropertyBrowsing |
IVsPerPropertyBrowsing используется для выполнения пользовательских изменений для локализации некоторых свойств, отображаемых в окно свойств. |
IVsPersistConnectedServices |
Реализуется системой проектов, поддерживающей сохранение свойств ConnectedServices. Используйте IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...), чтобы получить IVsPersistConnectedServices из проекта. |
IVsPersistDocData |
Включает функцию сохранения для данных документа, управляемых текстовым буфером. |
IVsPersistDocData2 |
Включает функцию сохранения для данных документа, управляемых текстовым буфером. |
IVsPersistDocData3 |
Сообщает документу данных (объект, реализующий IVsPersistDocData) следует ли освободить его хранилище для закрывания или перезапуска. Расширяет IVsPersistDocData, но не наследуется от него. |
IVsPersistHierarchyItem |
Обеспечивает сохраняемость элементов иерархии. |
IVsPersistHierarchyItem2 |
Обеспечивает сохраняемость элементов иерархии. |
IVsPersistSolutionOpts |
Предоставляет доступ к определяемым пользователем параметрам в файле параметров пользователя, связанном с данным решением. |
IVsPersistSolutionOpts2 |
Предоставляет дополнительный доступ к определяемым пользователем параметрам в файле параметров пользователя, связанном с данным решением. |
IVsPersistSolutionProps |
Разрешает объектам VSPackage записывать не относящиеся к конкретному пользователю свойства решения в SLN-файл решения. |
IVsPersistSolutionProps2 |
Поддерживает сохранение свойств решения в файле решения (sln), предоставляя метод, вызываемый при сбое загрузке решения. Реализован пакетом. Расширяет IVsPersistSolutionProps, но не наследуется от него. |
IVsPlatformReference |
Предоставляет базовые сведения о ссылках платформы Visual Studio. |
IVsPlatformReferenceProviderContext |
Объект контекста, который используется для инициализации поставщика ссылки платформы. |
IVsPlatformReferenceProviderContext2 |
Расширение IVsPlatformReferenceProviderContext для предоставления каталогов пакета SDK расширений. |
IVsPlatformReferenceProviderContext3 | |
IVsPrefetchLoadProgress | |
IVsPrefetchLoadProgress2 | |
IVsPrefetchProjectFactory | |
IVsPreviewChangesEngine |
Разрешает предварительный просмотр перед применением изменений, сделанных заданным обработчиком. Реализован средством рефакторинга. |
IVsPreviewChangesList |
Представляет список элементов в дереве изменений окна инструментов Предварительный просмотр изменений. |
IVsPreviewChangesService |
Отображает диалоговое окно Предварительный просмотрИзменения, используемое в коде рефакторинга. Экземпляр интерфейса можно получить от службы SVsPreviewChangesService (SID_SVsPreviewChangesService). |
IVsPrioritizedSolutionEvents |
Определяет методы событий с высшим приоритетом для решения. |
IVsPrioritizedSolutionEventsSink |
Приемники (прослушиватели событий), реализующие этот интерфейс, будут получать уведомления о событиях решения с приоритетом. |
IVsProfferCommands3 |
Добавляет, находит, переименовывает и удаляет команды из пользовательского интерфейса. |
IVsProfferCommands4 |
Разрешает средству реализации задавать изображение для новой команды с использованием IPicture, Bitmap или Icon. Реализуется оболочкой Visual Studio и может быть получено через службу SVsProfferCommands. |
IVsProfilableProjectCfg |
Указывает, что проект может быть профилирован. |
IVsProfileDataManager |
Предоставляет доступ к диспетчеру профиля и программным элементам управления параметрами. Экземпляр интерфейса можно получить от службы SVsProfileDataManager (SID_SVsProfileDataManager). |
IVsProfilerAttachTargetInfo |
Запрашивает, чтобы профилировщик присоединился к указанному идентификатору процесса. |
IVsProfilerLaunchBrowserTargetInfo |
Запускает веб-браузер с указанным URL-адресом. |
IVsProfilerLauncher |
Предоставляет проектной системе возможность запуска целевых объектов под профилированием. |
IVsProfilerLaunchExeTargetInfo |
Указывает исполняемый целевой объект, который запущен профилировщиком, не системой проектов. |
IVsProfilerLaunchTargetInfo |
Указывает целевой объект, который будет запущен профилировщиком, не системой проектов. |
IVsProfilerLaunchWebServerTargetInfo |
Запускает веб-сервер. Этот интерфейс использует URL, чтобы определить, какой экземпляр рабочего процесса (w3wp) перезапустить или обновить, а затем выполнить прикрепление к нему. |
IVsProfilerTargetInfo |
Предоставляет базовый класс для информации о целевом объекте профилировщика. |
IVsProfileSettingsFileCollection |
Представляет файлы параметров профиля. |
IVsProfileSettingsFileInfo |
Представляет сведения о файле параметров профиля. |
IVsProfileSettingsTree |
Представляет дерево параметров профиля. |
IVsProfilesManagerUI |
Внутренний интерфейс для обмена сообщениями между машинным и управляемым кодом. |
IVsProgress | |
IVsProject |
Управляет элементами или документами в пределах проекта. |
IVsProject2 |
Предоставляет возможность удалить и вновь открыть элементы в проекте, в дополнение к методам в интерфейсе IVsProject. |
IVsProject3 |
Предоставляет возможность добавить или открыть элемент проекта с конкретным редактором и переключить элемент на другой проект, в дополнение к методам в интерфейсе IVsProject2. |
IVsProject4 |
Реализовано в проектах, чтобы обеспечить более эффективные запросы информации о проекте. |
IVsProject5 |
Предоставляет возможность определить, находится ли документ в проекте. |
IVsProjectAcquisitionSetupDriver |
Представляет драйвер установки. |
IVsProjectAcquisitionSetupDriver2 | |
IVsProjectAcquisitionSetupDriver3 | |
IVsProjectAsyncOpen |
Предоставляет возможность асинхронно открывать элементы в проекте. |
IVsProjectBuildMessageEvents |
Предоставляет приемник событий для IVsProjectBuildMessageReporter. |
IVsProjectBuildMessageReporter |
Предоставляет иерархиям проектов возможность перехватывать сообщения о построении (ошибок, предупреждений и т. д.) для проекта для пользовательской отчетности. |
IVsProjectBuildSystem |
Предоставляет доступ к объектам системы MSBuild. Включает перевод системы построения в пакетный режим для управления фиксацией изменений. При создании пакета VSPackage вы получите реализацию интерфейса . |
IVsProjectCfg |
Предоставляет доступ к сведения о конфигурации проектов. |
IVsProjectCfg2 |
Предоставляет поддержку для группирования выходных данных на основе конфигурации, в дополнение к методам в интерфейсе IVsProjectCfg. |
IVsProjectCfgDebugTargetSelection |
Позволяет проекту участвовать в функционировании контроллера меню целевого объекта отладки. Этот параметр является необязательным. |
IVsProjectCfgDebugTypeSelection |
Необязательный интерфейс, реализованный проектами для предоставления типа отладчика в панели инструментов Visual Studio. |
IVsProjectCfgProvider |
Предоставляет доступ к сведения о конфигурации проектов. |
IVsProjectClassifierInfo | |
IVsProjectDataConnection |
Обеспечивает подключение данных для отладчика. Используется при пошаговом выполнении SQL-документа. |
IVsProjectDebugTargetProvider |
Получает сведения о цели отладки, файле, запущенном в отладчике. Реализовано в проектах, которым требуется контролировать запуск отладчика. Свою реализацию необходимо зарегистрировать с помощью интерфейса IVsRegisterProjectDebugTargetProvider. |
IVsProjectDeployDependency |
Предоставляет сведения о зависимостях между проектами. Реализуется системой проекта, поддерживающей создающие какие-либо объекты построения. Наследует от IVsDeployDependency. |
IVsProjectFactory |
Создает проекты в решении. |
IVsProjectFactory2 |
Предоставляет метод, который указывает, может ли среда открыть проект асинхронно. Расширяет IVsProjectFactory, но не наследуется от него. |
IVsProjectFaultResolver |
Разрешает ошибки в иерархиях проекта. |
IVsProjectFileReloadManagerEvents |
Реализуется клиентами, которые координируют файлы, необходимые для загрузки проектов. Вы подписываетесь на эти события через IVsSolution::AdviseSolutionEvents. |
IVsProjectFlavorCfg |
Объект конфигурации подтипа проекта реализует IVsProjectFlavorCfg, чтобы предоставить подтипу проекта доступ к различным интерфейсам конфигурации. |
IVsProjectFlavorCfgOutputGroups |
Предоставляет подтипу проекта доступ к содержимому группы вывода проекта. Интерфейс IVsProjectFlavorCfgOutputGroups также позволяет подтипу проекта влиять на возможность проекта группировать выходные данные в соответствии с использованием. |
IVsProjectFlavorCfgProvider |
Функционирует в качестве фабрики для объектов конфигурации подтипа проекта. |
IVsProjectFlavorReferenceManager |
Предоставляет версии возможность контролировать вызов и обработку диспетчера ссылок. |
IVsProjectFlavorReferences |
Предоставляет подтипу проекта (разновидности) возможность управления ссылками и их установкой. |
IVsProjectFlavorReferences2 |
Добавляет метод для проверки ссылок на проект. |
IVsProjectFlavorReferences3 |
Разрешает подтипу проекта (версии) контролировать определенные аспекты обработки ссылок на проект. |
IVsProjectFlavorUpgradeViaFactory |
Обновляет проекты с версиями с помощью фабрики проектов. |
IVsProjectFlavorUpgradeViaFactory2 |
Разрешает фабрике проектов версии проекта участвовать в процессе обновления проекта с поддержкой версий. |
IVsProjectMRU |
Предоставляет методы для регистрации последних использованных записей (MRU). |
IVsProjectReference |
Предоставляет сведения о ссылках на проект Visual Studio. |
IVsProjectReferenceProviderContext |
Объект контекста, который используется для инициализации поставщика ссылки проекта. |
IVsProjectResources |
Управляет файлами ресурсов (.RESX) для конструкторов .NET. Чаще всего используется для управления локализованными ресурсами. Экземпляр интерфейса можно получить путем запроса IVsHierarchy. |
IVsProjectSelector |
Позволяет сценариям динамически принимать права владения между несколькими системами проектов. Загрузчик решений сначала попытается сопоставить тип проекта с зарегистрированными ProjectSelectors и, если он есть, вызовет GetProjectFactoryGuid, который, в свою очередь, просматривает pszFilename и ищет условие для перенаправления нагрузки проекта с помощью устаревшей системы проектов или новой системы проектов. |
IVsProjectServerHost |
Позволяет проекту запускать или останавливать свой размещенный сервер. |
IVsProjectSpecialFiles |
Позволяет запрашивать проект на предмет специальных файлов, таких как файлы веб-конфигурации или файлы лицензий, и при необходимости создавать их. |
IVsProjectSpecificEditorMap |
Реализуется проектами для поддержки размещения редактора для конкретного проекта в диалоговом окне Открыть с помощью или для указания того, какой редактор или языковая служба должна быть связана с типом файла. |
IVsProjectSpecificEditorMap2 |
Реализуется проектами для поддержки размещения редактора для конкретного проекта в диалоговом окне Открыть с помощью или для указания того, какой редактор или языковая служба должна быть связана с типом файла. |
IVsProjectStartupServices |
Обеспечивает расширяемость проектов другими разработчиками. |
IVsProjectTargetChange |
Представляет изменение целевого объекта проекта. |
IVsProjectTargetDescription |
Представляет описание целевого объекта проекта. |
IVsProjectTargetDescription2 |
Определение целевого объекта проекта с целью единой перенацеливания. Служба перенацеливание поддерживает коллекцию различных целевых объектов |
IVsProjectTextImageProvider |
Открывает или закрывает интерфейсы IVsTextImage для файлов. Часто используется для включения функции поиска и замены в нелокомных файлах. Часто используется с файлами Интернета. Реализация должна сделать себя доступной посредством запроса IVsHierarchy. |
IVsProjectUpgrade |
Реализуется объектами проектов, которым требуется обновлять форматы файлов проекта из разных версий Visual Studio. |
IVsProjectUpgradeViaFactory |
Обновление проекта с помощью фабрики проектов. Используется решением до открытия проекта. Этот интерфейс должен быть доступен через запрос фабрики проектов |
IVsProjectUpgradeViaFactory2 |
Расширяет IVsProjectUpgradeViaFactory, но не наследуется от него, предоставляя метод для вызова при отмене обновления проекта. |
IVsProjectUpgradeViaFactory3 |
Позволяет пользователям фабрик проектов проверять, завершена ли миграция проектов, и получать имя обновленного проекта. Эти сведения должны сохраняться, пока новый обновленный проект не будет закрыт или выгружен. |
IVsProjectUpgradeViaFactory4 |
Обновляет проект с помощью фабрики проектов. Используется решением до открытия проекта. Этот интерфейс должен быть доступен через запрос фабрики проектов |
IVsPropertiesInfo |
Представляет сведения о свойствах. |
IVsPropertyBag |
Управляет коллекцией пар "имя-значение". |
IVsPropertyBrowser |
Получает и задает состояние обозревателя свойств. Реализован средой. |
IVsPropertyFileIn |
Считывает файл, содержащий имена и значения свойств. Наследует от IVsPropertyStreamIn. Возвращается методом OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) интерфейса IVsStructuredFileIO. |
IVsPropertyFileOut |
Записывает файл имен и значений свойств. Расширяет IVsPropertyStreamOut и наследуется от него. Возвращается методом CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) интерфейса IVsStructuredFileIO. |
IVsPropertyPage |
Реализуется VSPackages для объектов IPropertyPage, чтобы показать страницы классифицированных свойств в кадре свойств. |
IVsPropertyPage2 |
Обеспечивает получение и настройку значений свойств на странице свойств. Расширяет IVsPropertyPage, но не наследуется от него. |
IVsPropertyPageFrame |
Изменяет начальное отображение страницы свойств в окно свойств. Экземпляр интерфейса можно получить от службы SVsPropertyPageFrame (SID_SVsPropertyPageFrame). |
IVsPropertyPageNotify |
Сообщает среде, что страница свойств хочет уведомление, когда она видима. Дополнительный интерфейс для средств реализации IVsPropertyPage. |
IVsPropertyStreamIn |
Считывает имя свойства, тип и значение из потока. Реализуется средой и используется с интерфейсом IVsStructuredFileIOHelper. |
IVsPropertyStreamOut |
Записывает имя свойства и его значение. Также предоставляет транзакционную обработку вывода. Реализован средой. Используется с интерфейсом IVsStructuredFileIOHelper. |
IVsProvideAsyncSaveState |
Необязательный интерфейс, который может быть реализован объектами docdata, которым необходимо сохранить данные состояния в начале операции сохранения aync. |
IVsProvideComponentEnumeration |
Записывает XML-документ в строке в файл. Интерфейс поддержки интерфейсов перечислителя. Экземпляр этого интерфейса можно получить от службы SCompEnumService (SID_SCompEnumService). |
IVsProvideTargetedToolboxItems |
Предоставляет элементы области элементов из новых платформ. Пакеты реализуют этот интерфейс (в одном объекте, как IVsPackage) для предоставления содержимого области элементов в ответ на наличие новых платформ. Это используется для облегчения совместимости с будущими выпусками платформ путем разрешения существующих пакетов для предоставления обновленного содержимого из новых платформ после их установки. |
IVsProvideUserContext |
Предоставляет контекст для элемента в контейнере выделения. |
IVsProvideUserContext2 |
Позволяет объекту предоставлять контекст пользователя и приоритет. Расширяет IVsProvideUserContext, но не наследуется от него. |
IVsProvideUserContextForObject |
Извлекает интерфейс контекста пользователя, IVsUserContext для заданного объекта. Пользовательский контекст предоставляет такие объекты, как, например, текст для поиска или ключевое слово справки. |
IVsProvisionalItem |
Предоставляет возможность выбирать из созданного временного представления для элемента. |
IVsPublishableProjectCfg |
Позволяет проекту контролировать свою публикацию. Публикация включает такие элементы, как перемещение проекта в файловый сервер или на веб-сайт. |
IVsPublishableProjectStatusCallback |
Определяет методы для мониторинга и составления отчетности для публикации проекта. Реализован средой. |
IVsQueryDebuggableProjectCfg |
Отвечает на запросы о том, как проект начнет отладчик. Необязательный интерфейс, реализованный в объекте конфигурации проекта проектами, которые могут быть начальными проектами. |
IVsQueryDebuggableProjectCfg2 |
Отвечает на запросы о том, как проект начнет отладчик. Реализуется системой проектов, которая поддерживает запуск отладки (команда F5) и которой требуется вернуть дополнительную информацию, которая не поддерживается объектом IVsQueryDebuggableProjectCfg2. |
IVsQueryEditQuerySave2 |
Указывает среде или пакету элементов управления источниками, что файл будет изменен в памяти или сохранен. |
IVsQueryEditQuerySave3 |
Указывает среде или пакету элементов управления источниками, что файл будет изменен в памяти или сохранен. |
IVsRefactorNotify |
Уведомляет генераторы кода о вхождении операций рефакторинга. |
IVsReference |
Предоставляет базовые сведения о ссылках на проект Visual Studio. |
IVsReferenceManager |
Определяет методы, предоставленные службой диспетчера ссылок. |
IVsReferenceManager2 |
Предоставляет ссылочные методы. |
IVsReferenceManagerUser |
Определяет контракт, используемый диспетчером ссылок для взаимодействия с клиентами. |
IVsReferenceManagerUserReloadRequired |
Предоставляет метод, который вызывается один раз, когда на самом деле необходимо применить любые изменения, требующие повторной загрузки проекта для внесения обновлений. |
IVsReferenceProviderContext |
Предоставляет базовые сведения о контекстном объекте, используемом для инициализации поставщика ссылок. |
IVsRegisterDataSourceFactories |
Регистрирует фабрики источника данных для оболочки. |
IVsRegisterEditors |
Регистрирует и отменяет регистрацию редакторов среды. |
IVsRegisterNewDialogFilters |
Устанавливает настраиваемые фильтры для диалоговых окон AddNewProject или AddNewItem. Экземпляр интерфейса можно получить от службы SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters). |
IVsRegisterPrefetchProjectFactory | |
IVsRegisterPriorityCommandTarget |
Используется для регистрации и отмены регистрации целевого объекта команды (экземпляр IOleCommandTarget) как обработчик команд с высоким приоритетом. Экземпляр этого интерфейса можно получить от службы SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget). |
IVsRegisterProjectDebugTargetProvider |
Вызывает связанный список поставщиков целевых объектов отладки (IVsProjectDebugTargetProvider). Экземпляр интерфейса можно получить от службы SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider). |
IVsRegisterProjectSelector |
Реализован средой. Чтобы получить этот интерфейс, можно использовать QI в IVsProjectSelector или напрямую с помощью QueryService(IID_IVsProjectSelector). Используется пакетами, реализующими селекторы проектов. RegisterProjectSelector обычно вызывается в IVsPackage::SetSite; UnregisterProjectGenerator вызывается в IVsPackage::Close.Примечание. Для зарегистрированных селекторов (в разделе VSKEYROOT\ProjectSelectors) загруженное решение гарантирует, что пакет селектора загружается вовремя, когда это необходимо, поэтому предварительно загружать пакеты не требуется. |
IVsRegisterProjectTypes |
Регистрирует тип проекта VSPackage в среде. |
IVsRegisterScciProvider |
Этот интерфейс используется для регистрации пакета системы управления версиями с Visual Studio. |
IVsRegisterUIFactories |
Регистрирует фабрики пользовательского интерфейса. |
IVsRelativePathResolver |
Разрешает пакетам разрешать относительный путь в абсолютный при вызове IVsUIShellOpenDocument:: вызывается при SearchProjectsForRelativePath(UInt32, String, String[]). |
IVsResourceManager |
Загружает управляемые и неуправляемые ресурсы из дополнительных DLL-библиотек. |
IVsResourceManager2 |
Управляет идентификаторами ресурсов. |
IVsResourceView |
Представляет представление ресурсов. |
IVsRetargetProject |
Предоставляет методы для перенацеливание проектов. |
IVsRetargetProjectAsync |
Предоставляет методы для асинхронной перенацеливание проектов. |
IVsRunningDocTableEvents |
Реализует методы, активизируемые в ответ на изменения в документах, находящихся в таблице текущих документов (RDT). |
IVsRunningDocTableEvents2 |
Реализует методы, активизируемые в ответ на изменения в документах, находящихся в таблице текущих документов (RDT). |
IVsRunningDocTableEvents3 |
Реализует методы, активизируемые в ответ на изменения в документах, находящихся в таблице текущих документов (RDT). |
IVsRunningDocTableEvents4 |
Реализует методы, активизируемые в ответ на изменения в документах, находящихся в таблице текущих документов (RDT). |
IVsRunningDocTableEvents5 |
Реализует дополнительные методы, активизируемые в ответ на изменения в документах, находящихся в таблице текущих документов (RDT). |
IVsRunningDocTableEvents6 | |
IVsRunningDocTableEvents7 | |
IVsRunningDocTableEvents8 | |
IVsRunningDocumentTable |
Управляет набором открытых в настоящее время документов в среде. |
IVsRunningDocumentTable2 |
Представляет выполняющуюся таблицу документов (RDT) и предоставляет дополнительные возможности помимо интерфейсом IVsRunningDocumentTable. |
IVsRunningDocumentTable3 |
Представляет выполняющуюся таблицу документов (RDT) и предоставляет дополнительные возможности помимо интерфейсом IVsRunningDocumentTable2. |
IVsRunningDocumentTable4 |
Предоставляет методы для работы с документами в таблице выполняющихся документов. |
IVsRunningDocumentTable5 | |
IVsRunningDocumentTable6 | |
IVsRunningDocumentTable7 | |
IVsSaveOptionsDlg |
Отображает диалоговое окно, в котором можно выбрать дополнительные параметры формата сохранения в диалоговом окне Сохранить как. |
IVsSccAddWebProjectFromSourceControl |
Этот интерфейс добавляет веб-проект в текущее решение из системы управления версиями. |
IVsSccControlNewSolution |
Автоматически Добавляет недавно созданное решение в элемент управления источником. . |
IVsSccEnlistmentPathTranslation |
Решением используется для преобразования путей проекта. |
IVsSccGlyphs |
Разрешает полную настройку глифов элементов управления источником. |
IVsSccGlyphs2 |
Позволяет поставщикам SCC предоставлять глифы на основе ImageMoniker. |
IVsSccManager2 |
Разрешает самостоятельную регистрацию проектов и иерархий с использованием элемента управления источником, разрешает получать информацию о статусе элемента управления источником. |
IVsSccManager3 |
Разрешает самостоятельную регистрацию проектов и иерархий с использованием элемента управления источником, разрешает получать информацию о статусе элемента управления источником. |
IVsSccManagerTooltip |
Этот интерфейс предоставляет доступ к данным системы управления версиями для создания текста подсказки в обозревателе решений. |
IVsSccOpenFromSourceControl |
Добавляет элементы к перечислению непосредственно из элемента управления исходным кодом. |
IVsSccProject2 |
Реализовано в системе проектов для предоставления элемента управления источником для файлов и элементов проекта. |
IVsSccProjectEnlistmentChoice |
Указывает варианты, которые будут предоставлены пользователю проектом при извлечении проекта из элемента управления источником; иными словами, этот процесс проекта называется зачислением. |
IVsSccProjectEnlistmentFactory |
Предоставляет диалоговое окно просмотра, в котором пользователь может выбрать, куда сохранить проект в системе управления источниками. |
IVsSccProjectEvents |
Реализует методы, которые возникают при изменении привязок элементов управления исходным кодом в составе проекта. |
IVsSccProjectProviderBinding |
Позволяет типу проекта принудительно выбирать конкретный пакет элементов управления источником. |
IVsSccProvider |
Переключает текущее состояние действия поставщика. |
IVsSccProviderRegisteredSettings | |
IVsSccProviderSettings | |
IVsSccToolsOptions |
Извлекает и обновляет различные параметры, связанные с системой управления версиями. |
IVsSccTrackProjectEvents |
Начинает или заканчивает рекомендательный цикл, отслеживающий события управления исходным кодом (SCC). |
IVsSccVirtualFolders |
Получает список виртуальных папок внутри проекта. |
IVsScriptJmcProjectControl |
Этот интерфейс реализуется системами проектов, которые могут классифицировать исходные документы скрипта как пользовательский или непользовательский код. Это тип элемента, возвращаемый для VSHPROPID_ScriptJmcProjectControl. |
IVsScriptJmcUserSettingsProvider |
Поставщик параметров пользователя скрипта. |
IVsSearchCallback |
Реализуется потребителем поиска (например, узлом поиска окна). ГИПЕРССЫЛКА "http://bang/?q=The" \t "_top" Задача поиска вызовет этот интерфейс, чтобы сообщить о ходе выполнения или завершении. |
IVsSearchFilterToken |
Описывает токен, составляющий поисковый запрос, который может принадлежать фильтру поиска, как правило, в формате "имя:значение". |
IVsSearchItemDynamicResult |
Обновляет свойства, которые могут изменяться динамически (например, свойства, зависящие от изменений контекста пользовательского интерфейса в оболочке). |
IVsSearchItemResult |
Предоставляет результаты поиска, представляющие открытый документ. |
IVsSearchProvider |
Предоставляет один поставщик поиска. |
IVsSearchProviderCallback |
Разрешает поставщикам возвращать результаты поиска. |
IVsSearchQuery |
Описывает структурную строку поиска. |
IVsSearchQueryParser |
Управляет анализом строки поискового запроса. |
IVsSearchTask |
Запускает или останавливает операцию поиска. |
IVsSearchToken |
Описывает токен, составляющий поисковый запрос. |
IVsSelectedSymbol |
Предоставляет сведения об имени и навигации (имя библиотеки и т. д.) для одного символа. Элемент в коллекции IVsSelectedSymbols. |
IVsSelectedSymbols |
Коллекция интерфейсов IVsSelectedSymbol, которые предоставляют сведения об имени и навигации символов в выделении. Экземпляр этого интерфейса можно получить от службы SVsClassView (SID_SVsClassView) или службы SVsObjBrowser (SID_SVsObjBrowser) для представления классов или обозревателя объектов. |
IVsSelectionEvents |
Уведомляет зарегистрированные объекты VSPackage об изменениях текущего выделения, значения элементов или контекста командного интерфейса. |
IVsSerializeNavigationItem |
Позволяет элементу навигации сохраняться после закрытия рамки окна, с которой этот элемент связан. Если документ, связанный с этим фреймом окна открывается снова, элемент навигации можно создать заново с помощью метода Deserialize(IVsWindowFrame, IStream). |
IVsServiceInfo |
Представляет сведения о службе VS. Реализация должна быть свободной. |
IVsServiceInfo2 | |
IVsServiceInfoQueryService |
Предоставляет способ получения сведений о зарегистрированных службах в VS. Реализация должна быть свободной. |
IVsSetTargetFrameworkWorkerCallback |
Интерфейс, описывающий метод обратного вызова, позволяющий системе проекта записывать сведения об изменении целевого объекта в файл проекта. |
IVsSettingsErrorInformation |
Реализуется интегрированной интегрированной среды разработки. Это внутренний интерфейс, используемый для обмена данными между машинным и управляемым кодом в интегрированной среде разработки. |
IVsSettingsManager |
Предоставляет методы для управления хранилищем параметров. |
IVsSettingsReader |
Предоставляет доступ на чтение к сведениям о конфигурации, хранящимся в файле параметров Visual Studio. |
IVsSettingsStorageContainer |
Предоставляет функциональные возможности параметров. |
IVsSettingsStore |
Перечисляет и считывает коллекции и свойства выбранной области. Получается из метода GetReadOnlySettingsStore(UInt32, IVsSettingsStore). |
IVsSettingsStore2 | |
IVsSettingsStore3 | |
IVsSettingsWriter |
Предоставляет VSPackage механизм для хранения сведений о конфигурации в файле параметров Visual Studio. |
IVsSetupCompositionService |
Предоставляет способ получения сведений о композиции пакетов в VS. Служба acqusition для определения состояния пакета, классификатора проекта и шаблона навигации. Реализация должна быть свободной. |
IVsSetupCompositionService2 | |
IVsSetupCompositionService3 | |
IVsSetupManifestEvents | |
IVsSetupPackageInfo | |
IVsSharedAssetsProject |
Представляет проект с общими ресурсами. |
IVsSharedAssetsProjectEvents |
Представляет события, связанные с проектами, имеющими общие ресурсы. |
IVsSharedMSBuildFilesManagerHierarchy2 | |
IVsSharedProjectQueryCanBeReferenced |
Дает общему проекту возможность наложить вето на добавление ссылки конкретным проектом ссылки. |
IVsSharedProjectReference |
Представляет элемент SharedProjectReference (обычно это дочерний элемент папки References в Обозреватель решений). Элементы SharedProjectReference представляют импортированные общие файлы проекта MSBuild (например, файл *.projitems). Как правило, эти общие файлы проекта MSBuild "принадлежат" конкретному общему проекту (проекту общих ресурсов), загруженному в решение. |
IVsSharedProjectReferenceProviderContext |
Представляет вкладку Ссылка на общий проект в диалоговом окне Добавление диспетчера ссылок. |
IVsSharedProjectReferencesHelper |
Это вспомогающая служба для проектов, которые поддерживают добавление или удаление ссылок SharedProject с помощью диалогового окна ReferenceManager. |
IVsShell |
Предоставляет доступ к базовым службам среды выполнения, например работающим с VSPackages и реестром. |
IVsShell2 |
Предоставляет службы оболочки в дополнение к интерфейсу IVsShell. |
IVsShell3 |
Предоставляет службы оболочки в дополнение к интерфейсу IVsShell. |
IVsShell4 |
Предоставляет метод для перезапуска оболочки. |
IVsShell5 |
Предоставляет дополнительный доступ к базовым службам среды выполнения, например работающим с VSPackages и реестром. |
IVsShell6 |
Предоставляет функции загрузки пакетов. |
IVsShell7 |
Предоставляет доступ к базовым службам среды выполнения, например работающим с VSPackages и реестром. |
IVsShellPropertyEvents |
Реализуется клиентами ShellPropertyChangeEvents. |
IVsSimpleBrowseComponentSet |
Заполняет набор компонентов просматриваемыми компонентами, такими как проекты Visual Studio, внешние компоненты платформа .NET Framework и библиотеки типов (TLB). |
IVsSimpleDocFactory |
Создает объект данных документа из указанного файла и возвращает запрошенный интерфейс документа. Среда предоставляет реализацию по умолчанию. |
IVsSimpleLibrary2 |
Упрощенная версия интерфейса IVsLibrary2. |
IVsSimpleObjectList2 |
Упрощенная версия интерфейса IVsObjectList2. |
IVsSimplePreviewChangesList |
Это упрощенная версия интерфейса IVsPreviewChangesList. |
IVsSingleFileGenerator |
Преобразовывает отдельный входной файл в отдельный выходной файл, который можно скомпилировать и добавить в проект. Любой com-компонент, реализующий IVsSingleFileGenerator, является пользовательским инструментом. |
IVsSingleFileGeneratorFactory |
Манипулирует программным идентификатором генератора для отдельного типа файла. |
IVsSmartOpenScope |
Открывает существующую сборку и сопоставляет метаданные сборки памяти. Интерфейс обеспечивает более гибкое открытие, автоматически выбирая, открывать область с блокировкой или без нее. Экземпляр этого интерфейса можно получить с помощью службы SVsSmartOpenScope (SID_SVsSmartOpenScope). |
IVsSolution |
Предоставляет обработку верхнего уровня или обслуживание решения. |
IVsSolution2 |
Предоставляет обработку верхнего уровня или обслуживание решения. |
IVsSolution3 |
Создает, обновляет и сохраняет файлы проекта. |
IVsSolution4 |
Предоставляет методы для управляемой загрузки проектов в решении. |
IVsSolution5 |
Предоставляет дополнительную обработку верхнего уровня или обслуживание решения. |
IVsSolution6 |
Предоставляет обработку верхнего уровня или обслуживание решения. |
IVsSolution7 |
Реализуется средой Visual Studio. Доступно через QueryService(SVsSolution). |
IVsSolution8 | |
IVsSolutionBatchProjectActionEvents | |
IVsSolutionBuildManager |
Разрешает решениям управлять сведениями о конфигурации. |
IVsSolutionBuildManager2 |
Разрешает решениям управлять сведениями о конфигурации. |
IVsSolutionBuildManager3 |
Предоставляет доступ к событиям IVsUpdateSolutionEvents3. |
IVsSolutionBuildManager4 |
Предоставляет метод, вынуждающий диспетчер построения решений обновлять зависимости для указанного проекта. |
IVsSolutionBuildManager5 |
Предоставляет доступ к событиям IVsUpdateSolutionEvents4. |
IVsSolutionBuildManager6 | |
IVsSolutionEvents |
Интерфейс прослушивания, который отслеживает все уведомления об изменениях, вносимых в решение. |
IVsSolutionEvents2 |
Интерфейс прослушивания, который отслеживает все уведомления об изменениях, вносимых в решение. |
IVsSolutionEvents3 |
Интерфейс прослушивания, который отслеживает все уведомления об изменениях, вносимых в решение. |
IVsSolutionEvents4 |
Интерфейс прослушивания, который отслеживает все уведомления об изменениях, вносимых в решение. |
IVsSolutionEvents5 |
Интерфейс прослушивания, который отслеживает все уведомления об изменениях, вносимых в решение. |
IVsSolutionEvents6 |
Предоставляет события, связанные с решениями. |
IVsSolutionEvents7 | |
IVsSolutionEvents8 | |
IVsSolutionEventsProjectUpgrade |
Предоставляет метод, который вызывается после обновления проекта. |
IVsSolutionLoadEvents |
Реализуется клиентами, заинтересованными в событиях решения. Подпишитесь на эти события через AdviseSolutionEvents(IVsSolutionEvents, UInt32). |
IVsSolutionLoadManager |
Контролирует загрузку проектов в решении. Расширители могут использовать этот интерфейс для установки приоритета загрузки проектов или типов проектов. |
IVsSolutionLoadManagerSupport |
Предоставляет поддержку управления загрузкой проектов в решение. |
IVsSolutionLogger |
Реализуется решением и используется проектами для отчетности о любых связанных с загрузкой проекта проблемах. Может быть получен из SVsSolution. |
IVsSolutionPersistence |
Облегчает запись относящихся к пакету свойств и параметров в файл решения (.sln) и наоборот, загрузку свойств и параметров из файла. |
IVsSolutionUIEvents |
Фильтрует события в обозревателе решений. |
IVsSolutionUIHierarchyWindow |
Обеспечивает программный доступ к окну обозревателя решений. |
IVsSpecifyProjectDesignerPages |
Поддерживает редактирование свойств проекта с помощью редактора (конструктора проектов), а не через диалоговое окно Свойства проекта. Реализуется для объекта просмотр проекта, а не ISpecifyPropertyPages. |
IVsSQLCLRReferences |
Управляет ссылками на процедуры SQL, скомпилированные в сборки. Обрабатывает диалоговое окно AddNewReference, а также координирует локальный кэш и SQL Server. Экземпляр интерфейса можно получить от службы SVsSQLCLRReferences (SID_SVsSQLCLRReferences). |
IVsSQLCLRReferencesUpdateCallback |
Определяет функцию обратного вызова для отображения изменений в процедурах SQL, скомпилированных в сборки. |
IVsStartPageDownload |
Реализуется службой загрузки начальной страницы. Позволяет клиенту начальной страницы запускать службу загрузки начальной страницы в фоновом потоке. Это должно использоваться только внутренней реализацией начальной страницы. |
IVsStartupProjectsListService |
Представляет список запускаемых проектов. |
IVsStatusbar |
Предоставляет доступ к строке состояния среды. |
IVsStatusbar3 |
Предоставляет доступ к строке состояния среды. |
IVsStatusbarUser |
Используется для определения каждого пользователя строки состояния. |
IVsStatusbarUser2 |
Используется для определения каждого пользователя строки состояния. |
IVsStringMap |
Управляет набором пар строк "ключ-значение". |
IVsStrongNameKeys |
Предоставляет общие методы программы ключа строгого имени. Экземпляр этого интерфейса можно получить от службы SVsStrongNameKeys (SID_SVsStrongNameKeys). |
IVsStrongNameKeys2 |
Предоставляет дополнительные общие методы программы ключа строгого имени. |
IVsStructuredFileIO |
Предоставляет простой способ выполнения многоформатного сохранения. Экземпляр интерфейса можно получить от службы SVsStructuredFileIO (SID_SVsStructuredFileIO). |
IVsStructuredFileIOHelper |
Включает замену локализованных строк для токенов, присутствующих в сохраненных файлах. |
IVsSupportCodeDefView |
Указывает, что реализующий объект данных doc поддерживает окно CodeDefinitionView. |
IVsSupportItemHandoff |
Поддерживает передачу элемента из одного проекта в другой. Этот интерфейс реализуется проектом, который передает элемент. |
IVsSupportItemHandoff2 |
Дает возможность проекту приемника выполнить любую необходимую обработку документа для передачи. |
IVsSwatchClient |
Этот интерфейс не рекомендуется использовать с версии Visual Studio 2010. Visual Studio (оболочка) больше не распознает этот интерфейс. |
IVsSymbolicNavigationManager |
Управляет списком обработчиков IVsSymbolicNavigationNotify, зарегистрированных с учетом масштабов проекта. Получение интерфейса |
IVsSymbolicNavigationNotify |
Облегчает перенаправление определения перехода на символе кода. |
IVsTargetFrameworkAssemblies |
Предоставляет базовую поддержку для работы с несколькими версиями платформы. |
IVsTask |
Предоставляет методы, взаимодействующие с задачей: запуск, отмена или прикрепление продолжений. |
IVsTask2 |
Расширяет возможности IVsTask, чтобы добавить поддержку сообщений, относящихся к конкретной задаче, которые отображаются в диалоговом окне ожидания потоков, когда поток пользовательского интерфейса заблокирован в задаче. Если waitMessage не указан, используется универсальное сообщение (Ожидание завершения необходимой операции...). |
IVsTaskBody |
Этот интерфейс и его метод используются, чтобы инкапсулировать тело работы, которое будет выполнено в задаче. Вместо этого интерфейса необходимо использовать найденные вспомогательные классы в пространстве имен VsTaskLibraryHelper для управляемого объекта или |
IVsTaskCompletionSource |
Взаимодействует с источником завершения задачи, чтобы установить состояние и получить внутренний экземпляр IVsTask. |
IVsTaskItem |
Предоставляет методы для изменения поведения задач. |
IVsTaskItem2 |
Предоставляет методы для изменения поведения задач. |
IVsTaskItem3 |
Добавляет содержимое в окно TaskList. |
IVsTaskList |
Управляет списками элементов задач, предоставленными поставщиками задач. |
IVsTaskList2 |
Управляет элементами в окне TaskList. Реализовано средой, хотя можно написать собственную реализацию для предоставления пользовательских элементов задач. |
IVsTaskList3 |
Предоставляет для обновления асинхронных задач конкретные поставщики (или все поставщики) в списках задач и ошибок. |
IVsTaskListEvents |
Предоставляет набор событий, связанных со списком задач. |
IVsTaskProvider |
Предоставляет задачи в список задач. |
IVsTaskProvider2 |
Предоставляет задачи в список задач. |
IVsTaskProvider3 |
Поддерживает добавление содержимого в окно представления задач. Определяет поставщик сведений вместе с управлением столбцами окна. |
IVsTaskProvider4 |
Предоставляет методы задачи. |
IVsTaskProvider5 |
Обеспечивает поддержку изображений. |
IVsTaskSchedulerService |
Создает блоки задач asynchrous и взаимодействует с ними. |
IVsTaskSchedulerService2 |
Предоставляет методы планирования задач. |
IVsTemplateInfo | |
IVsTestLog |
Предоставляет метод для регистрации времени простоя. |
IVsTextBufferProvider |
Позволяет объекту DocData делегировать реализацию текстового буфера (IVsTextLines). |
IVsTextOut |
Предоставляет методы измерения и отображения текста в Юникоде базового редактора. Реализован средой. |
IVsThemeThumbnailProvider |
Предоставляет метод для получения эскиза темы. |
IVsThreadedWaitDialog |
Отображает диалоговое окно, используемое при ожидании завершения действия. Диалоговое окно отображается в отдельном фоновом потоке, чтобы казалось, что среда реагирует, даже если она занята. Экземпляр этого интерфейса можно получить от службы SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog). |
IVsThreadedWaitDialog2 |
Реализуется оболочкой Visual Studio. Этот интерфейс позволяет отображение модального диалогового окна в фоновом потоке, чтобы интегрированная среда разработки отзывалась, даже если поток переднего плана занят расширенной операцией. Этот интерфейс можно получить с помощью SVsThreadedWaitDialogFactory. Это диалоговое окно отличается от IVsThreadedWaitDialog, поскольку может иметь индикатор хода выполнения и кнопку отмены одновременно. Также отображает ход выполнения с точным указанием процентов. |
IVsThreadedWaitDialog3 |
Реализуется оболочкой Visual Studio. Этот интерфейс позволяет отображение модального диалогового окна в фоновом потоке, чтобы интегрированная среда разработки отзывалась, даже если поток переднего плана занят расширенной операцией. Этот интерфейс можно получить с помощью SVsThreadedWaitDialogFactory. Это диалоговое окно отличается от IVsThreadedWaitDialog, поскольку может иметь индикатор хода выполнения и кнопку отмены одновременно. Также отображает ход выполнения с точным указанием процентов. |
IVsThreadedWaitDialog4 |
Предоставляет методы, которые сообщают вызывающим абонентам, был ли запущен диалог или просто не выполнен. |
IVsThreadedWaitDialogCallback |
Позволяет клиенту получать события по изменениям в потоковом диалоговом окне ожидания |
IVsThreadedWaitDialogFactory |
Фабрика для создания потоков диалоговых окон ожидания. |
IVsThreadPool |
Управляет фоновыми операциями в среде. |
IVsThreadSafeCommandWindow |
Создает команды, которые меняются в основном потоке, который затем вызывает обычные обработчики. |
IVsToolbarTrayHost |
Управляет элементами в области панели инструментов. |
IVsToolbox |
Используется для управления |
IVsToolbox2 |
Используется для управления панелью элементов. |
IVsToolbox3 |
Обеспечивает поддержку сохраняемости и локализации для панели элементов. Расширяет IVsToolbox2, но не наследуется от него. Экземпляр интерфейса можно получить от службы SVsToolbox (SID_SVsToolbox). |
IVsToolbox4 |
Обеспечивает поддержку сохраняемости и локализации для панели элементов. Расширяет IVsToolbox3, но не наследуется от него. Экземпляр интерфейса можно получить от службы SVsToolbox (SID_SVsToolbox). |
IVsToolbox5 |
Предоставляет дополнительные методы для IVsToolbox. |
IVsToolbox6 |
Дополнительные методы, используемые для управления панелью элементов. |
IVsToolbox7 | |
IVsToolboxActiveUserHook |
Обеспечивает поддержку перехвата и изменения взаимодействий с панелью элементов, включая перетаскивание. |
IVsToolboxClipboardCycler |
Предоставляет поддержку для вызова буфера обмена в окне документа и окнах инструментов. |
IVsToolboxClipboardCycler2 | |
IVsToolboxDataProvider |
Запрашивает данные из поставщиков данных относительно объектов данных, которые они поддерживают. |
IVsToolboxDataProvider2 |
Обеспечивает поддержку дополнительных функций панели элементов. В частности, IVsToolboxDataProvider2 используется для реализации сохраняемости панели элементов с помощью функции vssettings. Пользователи будут сохранять и получать такие сведения с помощью команды Импорт и экспорт параметров, которую можно найти в меню Сервис интегрированной среды разработки. |
IVsToolboxDataProviderRegistry |
Регистрирует поставщик данных "Панель элементов". |
IVsToolboxItemProvider |
Реализован пакетами, которым необходимо предоставить статически зарегистрированные элементы панели инструментов (в том же объекте, что и IVsPackage). |
IVsToolboxItemProvider2 | |
IVsToolboxPageChooser |
Предоставляет метод, который Visual Studio использует для получения нужной страницы области элементов. |
IVsToolboxUser |
Отправляет уведомление об элементах панели элементов владельцу этих элементов. |
IVsToolsOptions |
Управляет диалоговым окном "Инструменты, Параметры". Среда реализует данный интерфейс. |
IVsToolsOptionsHelp | |
IVsToolWindowFactory |
Предоставляет VSPackages возможность создавать несколько окон инструментов. |
IVsToolWindowToolbar |
Получает размер границы и задает пограничное пространство для окна инструментов. Этот интерфейс необходимо реализовать, чтобы предоставить панели инструментов, расположенной в окне инструментов, сведения о ее области размещения. |
IVsToolWindowToolbarHost |
Предоставляет элемент управления над функциями, относящимися к панели инструментов окна инструментов. |
IVsToolWindowToolbarHost2 |
Реализуется оболочкой Visual Studio и может быть получен из IVsToolWindowToolbarHost , который возвращается в качестве параметра out одного из методов IVsUIShellX.SetupToolbar(). Используется клиентами окна инструментов, которым требуется панель инструментов в окне и которым необходимо предоставить конкретную цель сброса для перехвата операций перетаскивания над областью панели инструментов. |
IVsToolWindowToolbarHost3 |
Предоставляет дополнительный элемент управления над функциями, относящимися к панели инструментов окна инструментов. |
IVsToolWindowToolbarHost4 | |
IVsTrackBatchRetargetingEvents |
Получает уведомление, когда происходит пакетная смена целевого объекта. |
IVsTrackProjectDocuments2 |
Используется проектами для запроса у среды разрешения добавить, удалить или переименовать файл или каталог в решении. |
IVsTrackProjectDocuments3 |
Этот интерфейс позволяет пакетную обработку, координацию блокировок на файлах, и использование расширенного метода OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]). |
IVsTrackProjectDocuments4 |
Используется проектами для запроса у среды разрешения удалить файл или каталог в решении. |
IVsTrackProjectDocumentsEvents2 |
Уведомляет клиентов об изменениях в файлах или каталогах проекта. |
IVsTrackProjectDocumentsEvents3 |
Получает вызовы, которые были сделаны в интерфейс IVsTrackProjectDocuments3. Обеспечивает поддержку пакетной обработки запросов и координации доступа к файлам. |
IVsTrackProjectDocumentsEvents4 |
Уведомляет клиентов о дополнительных изменениях, внесенных в файлы или каталоги проекта. |
IVsTrackProjectRetargeting |
Используется проектами для указания, что они хотят получать события перенацеливания проекта, а также указать, что события будут происходить. |
IVsTrackProjectRetargeting2 |
Предоставляет методы для перенацеливание проектов. |
IVsTrackProjectRetargetingEvents |
Получает уведомление о событиях смены целевого объекта. |
IVsTrackSelectionEx |
Уведомляет среду об изменении в текущем выделении и предоставляет доступ к сведениям об иерархии и элементах, связанных с новым выделением. |
IVsTypeLibraryWrapper |
Этот интерфейс реализуется всеми инструментами, заключающими в оболочку. |
IVsTypeLibraryWrapperBatchSupport |
Создает оболочку типов в пакетном режиме и обрабатывает их для конкретного домена приложения. |
IVsTypeLibraryWrapperCallback |
Разрешает средствам программы-оболочки подключаться к проектной системе и извлекать существующие оболочки для заданной библиотеки типов. |
IVsUIAccelerator |
Предоставляет сведения о клавишах-ускорителях. |
IVsUICollection |
Представляет коллекцию источников данных пользовательского интерфейса. |
IVsUICollectionChangeEvents |
Получает уведомления, когда коллекция меняется. |
IVsUIContextEvents | |
IVsUIContextMonitor | |
IVsUIDataConverter |
Преобразует данные одного формата в другой. |
IVsUIDataConverterManager |
Регистрирует преобразователи типов дополнительных данных. |
IVsUIDataSource |
Представляет источник данных пользовательского интерфейса Visual Studio. |
IVsUIDataSourcePropertyChangeEvents |
Получает вызовы при смене параметра. |
IVsUIDispatch |
Обрабатывает команды в источнике данных для пользовательского интерфейса Visual Studio. |
IVsUIDynamicCollection |
Представляет изменяемые коллекции в пользовательском интерфейсе среды Visual Studio. |
IVsUIElement |
Представляет элемент пользовательского интерфейса, не связанный с платформой. |
IVsUIElementPane |
Реализован пакетами, которые поддерживают создание окна документа или окна инструментов. |
IVsUIEnumDataSourceProperties |
Управляет списком свойств источников данных. |
IVsUIEnumDataSourceVerbs |
Управляет перечислением команд для источника данных пользовательского интерфейса Visual Studio. |
IVsUIEventSink |
Приводит уведомления о событии из событий источника данных в Visual Studio. |
IVsUIFactory |
Представляет фабрику элементов пользовательского интерфейса, который создает объекты IVsUIElement. |
IVsUIHierarchy |
Перенаправляет команды, вызванные пользователем, в соответствующее окно иерархии, вместо стандартного обработчика команд. |
IVsUIHierarchyNativeWindow |
Предоставляет методы для собственных окон. |
IVsUIHierarchyWindow |
Реализуется средой для отображения записываемых VSPackages иерархий. |
IVsUIHierarchyWindow2 |
Реализуется средой для отображения записываемых VSPackages иерархий. |
IVsUIHierWinClipboardHelper |
Координирует операции буфера обмена между иерархиями в окне иерархии пользовательского интерфейса. |
IVsUIHierWinClipboardHelperEvents |
Предоставляет уведомления буфера обмена иерархии источника в операции вырезки или копирования. |
IVsUIObject |
Содержит общие действия для объектов пользовательского интерфейса Visual Studio. |
IVsUIShell |
Этот интерфейс предоставляет доступ к базовой функциональности окон, включая доступ и создание окон инструментов и окон документов. |
IVsUIShell2 |
Расширяет функциональность интерфейса IVsUIShell, предоставляя доступ к дополнительной функциональности окна. |
IVsUIShell3 |
Расширяет функциональность интерфейса IVsUIShell, предоставляя доступ к дополнительной функциональности окна. |
IVsUIShell4 |
Предоставляет методы для панели инструментов. |
IVsUIShell5 |
Расширяет функциональность интерфейса IVsUIShell, предоставляя доступ к дополнительной функциональности окна. |
IVsUIShell6 |
Предоставляет функциональные возможности оболочки. |
IVsUIShell7 |
Предоставляет доступ к базовым функциям управления окнами, включая доступ к окнам инструментов и окнам документов и их созданию. |
IVsUIShellArrangeWindows |
Предоставляет методы для вычисления изменений размера окна. |
IVsUIShellDocumentWindowMgr |
Сохраняет и загружает из потока, положения окна, типа редактора и представления для всех активных окон. Реализован средой. Используется редко. |
IVsUIShellOpenDocument |
Контролирует состояние открытых документов в среде. |
IVsUIShellOpenDocument2 |
Предоставляет список средств просмотра документов по умолчанию. Реализован средой. Расширяет IVsUIShellOpenDocument, но не наследуется от него. |
IVsUIShellOpenDocument3 |
Контролирует состояние открытых документов в среде. |
IVsUIShellOpenDocument4 |
Предоставляет дополнительные методы для открытия документов. |
IVsUISimpleDataSource |
Представляет базовый интерфейс для Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents и Microsoft.VisualStudio.IVsUICollectionChangeEvents. |
IVsUIWin32Bitmap |
Используется типами растровых изображений в формате Win32 для переноса объектов HBITMAP. |
IVsUIWin32Bitmap2 | |
IVsUIWin32Element |
Управляет визуальными элементами Win32 в пользовательском интерфейсе Visual Studio. |
IVsUIWin32Icon |
Управляет объектами HICON в пользовательском интерфейсе Visual Studio. |
IVsUIWin32Icon2 | |
IVsUIWin32ImageList |
Управляет элементами HIMAGELIST в пользовательском интерфейсе Visual Studio. |
IVsUIWin32ImageList2 | |
IVsUIWpfElement |
Создает элементы платформы Windows Presentation Foundation для пользовательского интерфейса Visual Studio. |
IVsUIWpfLoader |
Создает и отображает визуальный элемент Windows Presentation Foundation (WPF). |
IVsUpdateSolutionEvents |
Реализуется VSPackages, чтобы утопить события построения для построений решений и проектов. |
IVsUpdateSolutionEvents2 |
Реализуется VSPackages, чтобы утопить события построения для построений решений и проектов. |
IVsUpdateSolutionEvents3 |
Определяет события для изменений конфигурации решения. Расширяет IVsUpdateSolutionEvents2 и IVsUpdateSolutionEvents, но не наследуется от них. Для отслеживания этих событий реализуйте интерфейс и используйте его как аргумент метода AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32) класса IVsSolutionBuildManager3. |
IVsUpdateSolutionEvents4 |
Определяет события для изменений конфигурации решения. Для отслеживания этих событий реализуйте интерфейс и используйте его как аргумент метода AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) класса IVsSolutionBuildManager5. |
IVsUpdateSolutionEvents5 | |
IVsUpdateSolutionEventsAsync |
Этот интерфейс реализуется клиентами SolutionBuildManager, которые должны иметь возможность реагировать на событие UpdateSolution_EndLastUpdateActionAsync. После завершения работы клиенты вызывают метод CompleteLastUpdateAction() в предоставленном обратном вызове, указывая, что SolutionBuildManager больше не нужно ждать. Это позволяет клиентам избежать блокировки для возможно длительной работы в потоке пользовательского интерфейса. |
IVsUpdateSolutionEventsAsyncCallback |
Предоставляет метод для асинхронных разработчиков UpdateSolution_EndLastUpdateActionAsync для уведомления SolutionBuildManager о завершении работы. См. раздел IVsUpdateSolutionEventsAsync. |
IVsUpgradeBuildPropertyStorage |
Обновляет сведения, связанные с построение в файле проекта. |
IVsUpgradeLogger |
Сообщает об ошибках и выдает информационные сообщения. |
IVsUpgradeLogger2 |
Сообщает об ошибках и выдает информационные сообщения. |
IVsUserContext |
Управляет атрибутами и ключевыми словами (контекст и подконтекст) в контейнере контекста или подконтекста. |
IVsUserContextCustomize |
Предоставляет сведения об области памяти контекста для поиска по ключевому слову. |
IVsUserContextItem |
Описывает контекст F1Help элемента. Член IVsUserContextItemCollection. |
IVsUserContextItemCollection |
Поддерживает индексированную коллекцию элементов контекста (IVsUserContextItem) для использования в контекстной справке. |
IVsUserContextItemEvents |
Определяет метод, вызываемый при наличии элементов контекстной справки. Реализуйте этот интерфейс и передайте его в AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) интерфейса IVsMonitorUserContext, чтобы получить уведомление о событии. |
IVsUserContextItemProvider |
Определяет поставщик элементов контекстной справки. Реализуйте собственный поставщик и зарегистрируйте его с помощью метода RegisterItemProvider(IVsUserContextItemProvider, UInt32) интерфейса IVsMonitorUserContext. |
IVsUserContextUpdate |
Позволяет обновить контейнер контекста при получении уведомления об обновлении. |
IVsUserSettings |
Интерфейс, реализованный пакетами VSPackages, требующий сохранения сведений о состоянии с помощью механизма параметров Visual Studio. |
IVsUserSettings2 |
Предоставляет справку по импорту и экспорту параметров. |
IVsUserSettings3 | |
IVsUserSettingsMigration |
Переносит пользовательские параметры. |
IVsUserSettingsQuery |
Разрешает VSPackage указывать, нужно ли сохранять параметры этого объекта. |
IVsVba |
Является устаревшей. |
IVsWebAppMigration |
Предоставляет методы для миграции веб-проектов. |
IVsWebBrowser |
Манипулирует веб-браузером. Возвращается методом CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) интерфейса IVsWebBrowsingService. Экземпляр интерфейса IVsWebBrowsingService можно получить от службы SVsWebBrowsingService (SID_SVsWebBrowsingService). |
IVsWebBrowserUser |
Предоставляет способ для клиентов IVsWebBrowsingService контролировать размещенный элемент управления веб-браузером. |
IVsWebBrowserUser2 |
Позволяет клиенту IVsWebBrowsingService предлагать службы размещенному элементу управления браузера. Расширяет IVsWebBrowserUser, но не наследуется от него. |
IVsWebBrowsingService |
Позволяет пакету создавать сеанс просмотра веб-страниц и контролировать его. Экземпляр этого интерфейса можно получить от службы SVsWebBrowsingService (SID_SVsWebBrowsingService). |
IVsWebFavorites |
Позволяет добавить пакет в список избранного пользователя. Экземпляр интерфейса можно получить от службы SVsWebFavorites (SID_SVsWebFavorites). |
IVsWebMigration |
Предоставляет справку по веб-миграции. |
IVsWebMigrationService |
Предоставляет справку по переносу веб-проектов. |
IVsWebPreview |
Позволяет пакету отображать предварительный просмотр веб-страницы, обычно в дочернем окне. Экземпляр интерфейса можно получить от службы SVsWebPreview (SID_SVsWebPreview). |
IVsWebPreviewAction |
Определяет методы, вызываемые в ответ на события предварительного веб-просмотра. Реализуйте интерфейс и используйте его с методами веб-просмотра PreviewURL(IVsWebPreviewAction, String) и PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) интерфейса IVsWebPreview. |
IVsWebProject |
Реализуется объектами веб-проекта, которые желают использовать интерфейс IVsAddNewWebProjectItemDlg. |
IVsWebProxy |
Интерфейс службы веб-прокси. |
IVsWebService |
Представляет одну веб-службу, предложенную проектом. Управляется как часть коллекции веб-служб, которые предоставляются IVsWebServiceProvider. |
IVsWebService3 |
Представляет одну веб-службу, которая обеспечивает более глубокое понимание информации об обнаружении конечных точек и метаданных во время разработки. Для Доступа к данному объекту, если поддерживается, необходимо запросить (QueryInterface) из экземпляра IVsWebService. |
IVsWebServiceEndpoint |
Представляет одну конечную точку для веб-службы (является ли конечной точкой службы или конечной точки метаданных представления). |
IVsWebServiceEvents |
Определяет события, вызванные при удалении, переименовании или изменении веб-службы. Используется в качестве аргумента в методе AdviseWebServiceEvents(IVsWebServiceEvents, UInt32) интерфейса IVsWebService. |
IVsWebServiceProvider |
Поддерживает коллекцию веб-служб (IVsWebService) и вызывает соответствующие методы для событий. |
IVsWebServiceProviderDebug |
Позволяет системе проектов определять способ отладки рабочего процесса конкретной веб-службы. Этот интерфейс получается путем вызова |
IVsWebServiceProviderEvents |
Определяет методы, вызываемые при добавлении или удалении веб-службы из коллекции поставщиков веб-служб. Используется в качестве аргумента в методе AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32) интерфейса IVsWebServiceProvider. |
IVsWebURLMRU |
Позволяет пакету добавлять URL-адрес в список недавно использовавшихся (MRU)URL-адресов и получать список всех URL-адресов в списке MRU. Экземпляр интерфейса можно получить от службы SVsWebURLMRU (SID_SVsWebURLMRU). |
IVsWindowFrame |
Предоставляет доступ к свойствам и расширениям функциональности границ окна среды, например для средств и окон документов. |
IVsWindowFrame2 |
Позволяет фрейму окна отправлять уведомления всем, кто хочет получать уведомления о событиях IVsWindowFrameNotify. |
IVsWindowFrame3 |
Реализуется оболочкой Visual Studio для объектов IVsWindowFrame, представляющих окна инструментов и окна документов. Этот интерфейс может быть извлечен с помощью QueryInterface из объекта IVsWindowFrame. |
IVsWindowFrame4 |
Реализуется средой Visual Studio в объектах IVsWindowFrame4для окон инструментов и окон документов. Этот интерфейс может быть получен методом QueryInterface из указателя IVsWindowFrame . |
IVsWindowFrame5 |
Предоставляет доступ к свойствам и расширениям функциональности границ окна среды, например для средств и окон документов. |
IVsWindowFrame6 | |
IVsWindowFrameEvents |
Предоставляет события для оконных кадров. |
IVsWindowFrameEvents2 | |
IVsWindowFrameEvents3 | |
IVsWindowFrameNotify |
Уведомляет пакет об изменениях в одной из рамок окна. Заменяется IVsWindowFrameNotify3. |
IVsWindowFrameNotify2 |
Уведомляет клиентов о закрытии рамки окна. |
IVsWindowFrameNotify3 |
Уведомляет VSPackage об изменениях в одной из рамок окна. |
IVsWindowFrameNotify4 | |
IVsWindowFrameSwitcher |
Управляет окном инструментов, которое поддерживает переключение между несколькими представлениями клиентской области. |
IVsWindowPane |
Предоставляет базовую функциональность области окна. |
IVsWindowPaneCommit |
Разрешает окну фиксировать ожидающие утверждения редактирования с использованием элемента управления с фокусом до вызова другой команды. |
IVsWindowPaneCommitFilter |
Разрешает перехват команды, которая выполнила бы фиксацию изменений, до фиксации изменений. |
IVsWindowSearch |
Реализуется окном, которое хочет иметь доступный для поиска контент. Узел поиска вызовет этот интерфейс для запуска поиска или получения параметров поиска. Когда интерфейс реализуется окном инструментов в классе IVsWindowPane или в VSFPROPID_ViewHelper, он вызывается оболочкой в SearchEnabled для проверка, если для этого окна инструментов включен поиск. Оболочка автоматически настроит узел поиска, связанный с окном, используя расположение по умолчанию для элемента управления поиском в области фрейма оболочки или панели инструментов. |
IVsWindowSearchBooleanOption |
Реализует логические параметры для контекстного меню общего элемента управления поиском. |
IVsWindowSearchCommandOption |
Предоставляет параметры пользовательского интерфейса для общего контекстного меню элемента управления поиском. |
IVsWindowSearchCustomFilter |
Предоставляет настраиваемый фильтр поиска для строки поиска. |
IVsWindowSearchEvents |
Уведомляет основное приложение окна об изменениях в фильтрах поиска или параметрах, которые должны отражаться в пользовательском интерфейсе. |
IVsWindowSearchFilter |
Предоставляет сведения о фильтре поиска окна. |
IVsWindowSearchHost |
Настраивает элемент управления поиска. |
IVsWindowSearchHostFactory |
Создает элемент управления поиска окна. Этот интерфейс реализуется средой Visual Studio и получается от службы SVsWindowSearchHostFactory. |
IVsWindowSearchOption |
Предоставляет развертываемые параметры для элемента управления поиском окна. |
IVsWindowSearchSimpleFilter |
Предоставляет простой фильтр поиска для управления поиском. |
IVsWindowView |
Контролирует часть клиентской области окна. Один из нескольких интерфейсов, которые могут быть реализованы для объекта DocView или ViewHelper для переопределения других интерфейсов. Используется редко. |
IVsWorkingFolders | |
IVsWorkingFoldersEvents | |
IVsWritableSettingsStore |
Управляет редактируемым хранилищем для чтения/перечисления и создания/удаления параметров. Получается из метода GetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Является производным от интерфейса IVsSettingsStore и наследует функции чтения/перечисления этого интерфейса. |
IVsXMLMemberData |
Извлекает сведения о члене из представления XML. Возвращается методом GetMemberDataFromXML(String, IVsXMLMemberData) интерфейса IVsXMLMemberIndexService. Экземпляр этого интерфейса можно получить от службы SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService). |
IVsXMLMemberData3 |
Извлекает сведения о члене из представления XML. Расширяет IVsXMLMemberData, но не наследуется от него. Запросите объект, возвращающий IVsXMLMemberData, чтобы узнать, поддерживает ли он IVsXMLMemberData3. |
IVsXMLMemberData4 |
Извлекает сведения из документации XML. |
IVsXMLMemberData5 |
Извлекает сведения из XML-документации. |
IVsXMLMemberData6 | |
IVsXMLMemberDataCallBack |
Предоставляет отображаемое имя элемента в XML-документации, представляющей метаданные. |
IVsXMLMemberDataCapability |
Представляет сведения о возможности в документации XML. |
IVsXMLMemberDataDeprecation |
Предоставляет сведения о нерекомендуемом использовании XML-элементов. |
IVsXMLMemberDataRegisterCallBack |
Регистрирует интерфейс IVsXMLMemberDataCallBack. |
IVsXMLMemberIndex |
Создает индекс членов в XML-документах, соответствующий файлам метаданных. Реализован средой. Возвращается методом CreateXMLMemberIndex(String, IVsXMLMemberIndex) интерфейса IVsXMLMemberIndexService. |
IVsXMLMemberIndexService |
Разрешает доступ к XML-документации, соответствующей заданным файлам метаданных. Экземпляр интерфейса можно получить от службы SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService). |
IWebApplicationCtxSvc |
Настраивает инфраструктуру IntelliSense для файла путем возвращения интерфейса IServiceProvider, который можно использовать с файлом. Экземпляр интерфейса можно получить от службы SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc). |
IWebClassLibProject |
Предоставляет методы для проектов библиотеки веб-классов. |
IWebClassLibProjectEvents |
Предоставляет события библиотеки веб-классов. |
IWebClassLibProjectSvc |
Предоставляет методы для создания библиотек веб-классов. |
IWebFileCtxService |
Подготавливает инфраструктуру IntelliSense для заданного файла сборки. Экземпляр интерфейса можно получить от службы SWebFileCtxService (SID_SWebFileCtxService). |
SApplicationObject |
Передается в GetService(Type) , чтобы вернуть ссылку на объект DTE. |
SAppxManifestDesignerService |
Передан методу GetService(Type) для возврата ссылки на IAppxManifestDesignerService. |
SAsyncServiceProvider |
Идентификатор службы для службы IAsyncServiceProvider. |
SBuilderWizardManager |
Передан методу GetService(Type) для возврата ссылки на IBuilderWizardManager. |
SCodeNavigate |
Передан методу GetService(Type) для возврата ссылки на ICodeNavigate. |
SCompEnumService |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsProvideComponentEnumeration. |
SDirList |
Эта служба не возвращает IDirList. Объяснение того, как это получить, см. в документации к этому интерфейсу. |
SDTE |
Передается методу GetGlobalService(Type) чтобы возвратить ссылку в интегрированную среду разработки (IDE) Visual Studio. |
SExtendedTypeLib |
Передан методу GetService(Type) для возврата ссылки на IExtendedTypeLib. |
SExtensionManager |
Используется для запроса ссылки на диспетчер расширений Visual Studio. |
SharedMSBuildFilesManagerHierarchy |
Иерархия проекта с общими файлами MSBuild. В диалоговом окне Сохранить изменения этот файл проекта появится с именем [Общие файлы проекта MSBuild]. Этот узел отображается в диалоговом окне Сохранить изменения, если необходимо сохранить общие файлы MSBuild и файлы не имеют сходство с определенным проектом общих ресурсов. Для каждого решения создается (при необходимости) новый отдельный экземпляр этой иерархии и закрывается при закрытии решения. Эта одноэлементная иерархия всегда имеет то же значение, что и ее VSHPROPID_ProjectIDGuid свойство. Проект SharedMSBuildFilesManagerHierarchy поддерживает VSHPROPID_SharedProjectHierarchy свойства и VSHPROPID_SharedAssetsProject для каждого из общих элементов проекта файла MSBuild. |
SharedProjectReferenceProviderGuid |
Вкладка GUID для ссылки на общий проект в диалоговом окне Добавление диспетчера ссылок. |
SIVsPackageDynamicToolOwner |
Передан методу GetService(Type) для возврата ссылки на IVsPackageDynamicToolOwner. |
SLicensedClassManager |
Передан методу GetService(Type) для возврата ссылки на ILicensedClassManager. |
SLocalRegistry |
Передан методу GetService(Type) для возврата ссылки на интерфейсы ILocalRegistry и ILocalRegistry2. |
SOleComponentUIManager |
Передается методу GetService(Type), чтобы вернуть ссылку на интерфейс IOleComponentUIManager или IOleInPlaceComponentUIManager. |
SOleInPlaceComponent |
Передан методу GetService(Type) для возврата ссылки на IOleInPlaceComponent. |
SOleInPlaceComponentSite |
Передан методу GetService(Type) для возврата ссылки на IOleInPlaceComponentSite. |
SProfferAsyncService |
Служба для службы IAsyncServiceProvider. |
SProfferService |
Передан методу GetService(Type) для возврата ссылки на IProfferService. |
SProfferTypeLib |
Передан методу GetService(Type) для возврата ссылки на IProfferTypeLib. |
STrackSelection |
Передан методу GetService(Type) для возврата ссылки на ITrackSelection. |
SUIHostCommandDispatcher |
Передан методу GetService(Type) для возврата ссылки на IOleCommandTarget. |
SUIHostLocale |
Передан методу GetService(Type) для возврата ссылки на IUIHostLocale. |
SVsAccountManagementService |
Представляет службу управления учетными записями. |
SVsAccountManager |
Представляет службу диспетчера учетных записей. |
SVsActivityLog |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsActivityLog. |
SVsAddProjectItemDlg |
Передан методу GetService(Type) для возврата ссылки на IVsAddProjectItemDlg. |
SVsAddWebReferenceDlg |
Передан методу GetService(Type) для возврата ссылки на IVsAddWebReferenceDlg. |
SVsAppCommandLine |
Передан методу GetService(Type) для возврата ссылки на IVsAppCommandLine. |
SVsAppContainerDeveloperLicensing |
Передан методу GetService(Type) для возврата ссылки на IVsAppContainerDeveloperLicensing. |
SVsAppContainerProjectDeploy |
Передан методу GetService(Type) для возврата ссылки на IVsAppContainerProjectDeploy. |
SVsAssemblyNameUnification |
Передан методу GetService(Type) для возврата ссылки на IVsAssemblyNameUnification. |
SVsBuildManagerAccessor |
Служба, с помощью которой требуется получить IVsBuildManagerAccessor. |
SVsBuiltInServiceInfoQueryService | |
SVsCallBrowser |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsCallBrowser. |
SVsClassView |
Передан методу GetService(Type) для возврата ссылки на IVsClassView. |
SVsCmdNameMapping |
Передан методу GetService(Type) для возврата ссылки на IVsCmdNameMapping. |
SVsCodeDefView |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsCodeDefView. |
SVsCodeShareHandler |
Передан методу GetService(Type) для возврата ссылки на IVsCodeShareHandler. |
SVsCommandWindow |
Передается методу GetService(Type), чтобы вернуть ссылку на IVsCommandWindow или IVsCommandWindow2. |
SVsCommandWindowsCollection |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsCommandWindowsCollection. |
SVsCommonMessagePumpFactory |
Служба, которая позволяет пользователям получать экземпляры IVsCommonMessagePumpFactory. |
SVsComplusLibrary |
Передан методу GetService(Type) для возврата ссылки на IVsLibraryReferenceManager. |
SVsComponentModelHost |
Передан методу GetService(Type) для возврата ссылки на IVsComponentModelHost. |
SVsComponentSelectorDlg |
Передан методу GetService(Type) для возврата ссылки на IVsComponentSelectorDlg. |
SVsComponentSelectorDlg2 |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsComponentSelectorDlg2. |
SVsConfigurationManagerDlg |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsConfigurationManagerDlg. |
SVsCreateAggregateProject |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsCreateAggregateProject. |
SVsDataObjectStringMapManager |
Использовать эту службу для получения экземпляра IVsDataObjectStringMapManager. |
SVsDataSourceFactory |
Представляет фабрику источника данных оболочки Visual Studio. |
SVsDebuggableProtocol |
Передан методу GetService(Type) для возврата ссылки на IVsDebuggableProtocol. |
SVsDebugLaunch |
Передан методу GetService(Type) для возврата ссылки на IVsDebugLaunch. |
SVsDebugRemoteDiscoveryUI |
Передан методу GetService(Type) для возврата ссылки на IVsDebugRemoteDiscoveryUI. |
SVsDebugTargetSelectionService |
Передан методу GetService(Type) для возврата ссылки на IVsDebugTargetSelectionService. |
SVsDesignTimeAssemblyResolution |
Использовать эту службу для получения IVsDesignTimeAssemblyResolution. |
SVsDetermineWizardTrust |
Передан методу GetService(Type) для возврата ссылки на IVsDetermineWizardTrust. |
SVsDifferenceService |
Передан методу GetService(Type) для возврата ссылки на IVsDifferenceService. |
SVsDiscoveryService |
Передан методу GetService(Type) для возврата ссылки на IVsDiscoveryService. |
SVsEnumHierarchyItemsFactory |
Передан методу GetService(Type) для возврата ссылки на IVsEnumHierarchyItemsFactory. |
SVsErrorList |
Передан методу GetService(Type) для возврата ссылки на IVsErrorList. |
SVsExternalFilesManager |
Передан методу GetService(Type) для возврата ссылки на IVsExternalFilesManager. |
SVsFileChange |
Передается GetService(Type), чтобы вернуть ссылку на внутренний интерфейс |
SVsFileChangeEx |
Передан методу GetService(Type) для возврата ссылки на IVsFileChangeEx. |
SVsFileMergeService |
Передан методу GetService(Type) для возврата ссылки на IVsFileMergeService. |
SVsFilterAddProjectItemDlg |
Передан методу GetService(Type) для возврата ссылки на IVsFilterAddProjectItemDlg. |
SVsFilterKeys |
Передан методу GetService(Type) для возврата ссылки на IVsFilterKeys. |
SVsFontAndColorCacheManager |
Объект, предоставляющий доступ к реализации пакета SDK для Visual Studio службы диспетчера кэша шрифтов и цветов. |
SVsFontAndColorStorage |
Объект, предоставляющий доступ к реализации пакета SDK для Visual Studio службы хранилища шрифтов и цветов. |
SVsFrameworkMultiTargeting |
Передан методу GetService(Type) для возврата ссылки на IVsFrameworkMultiTargeting. |
SVsFrameworkRetargetingDlg |
Передан методу GetService(Type) для возврата ссылки на IVsFrameworkRetargetingDlg. |
SVsGeneralOutputWindowPane |
Псевдослужба, возвращающая интерфейс IID_IVsOutputWindowPane для панели общего вывода в среде VS. Запрос этой службы вызовет создание общей области вывода, если такая еще не была создана. Общая область вывода является соответствующим местом для отображения общих сообщений о состоянии пользователю, например сообщения, относящиеся к операций, такой как открытие проекта. |
SVsGlobalSearch |
Передан методу GetService(Type) для возврата ссылки на IVsGlobalSearch. |
SVsHelpService |
Передан методу GetService(Type) для возврата ссылки на IVsHelpSystem. |
SVsHierarchyManipulation |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsHierarchyManipulation. |
SVsHTMLConverter |
Передан методу GetService(Type) для возврата ссылки на IVsHTMLConverter. |
SVsHubService |
тип службы he, реализуя службу VsHub. |
SVsImageService |
Передан методу GetService(Type) для возврата ссылки на IVsImageService. |
SVsIME |
Передан методу GetService(Type) для возврата ссылки на IVsIME. |
SVsInfoBarUIFactory | |
SVsIntegratedHelp |
Передан методу QueryService(Guid, Guid, IntPtr) для возврата ссылки на интерфейс SVsHelp. |
SVsIntelliMouseHandler |
Передан методу GetService(Type) для возврата ссылки на IVsIntelliMouseHandler. |
SVsIntellisenseEngine |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsIntellisenseEngine. |
SVsIntellisenseProjectHost |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsIntellisenseProjectHost. |
SVsIntellisenseProjectManager |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsIntellisenseProjectManager. |
SVsInvalidateCachedCommandState | |
SVsInvisibleEditorManager |
Передан методу GetService(Type) для возврата ссылки на IVsInvisibleEditorManager. |
SVsLaunchPad |
Передан методу GetService(Type) для возврата ссылки на IVsLaunchPad. |
SVsLaunchPadFactory |
Передан методу GetService(Type) для возврата ссылки на IVsLaunchPadFactory. |
SVsLongIdleManager |
Предоставляет .IVsLongIdleManager |
SVsMacroRecorder |
Передан методу GetService(Type) для возврата ссылки на IVsMacroRecorder. |
SVsMacros |
Передан методу GetService(Type) для возврата ссылки на IVsMacros. |
SVsMainWindowDropTarget |
Эта служба реализует интерфейс IDropTarget. Это обработчик перетаскивания для окна main интегрированной среды разработки. Этот обработчик перетаскивания обрабатывает формат CF_HDROP, используемый для перетаскивания файлов из файловой системы (Windows Обозреватель) и других источников, которые предлагают файлы. Все окна, которые не регистрируются для перетаскивания (::RegisterDragDrop), наследуют этот обработчик бесплатно. Те, которые регистрируются для перетаскивания, не наследуют это открытие файла. |
SVSMDCodeDomProvider |
Передается методу QueryService(Guid, Guid, IntPtr), чтобы вернуть ссылку на интерфейс IVSMDCodeDomProvider. |
SVSMDDesignerService |
Передается методу QueryService(Guid, Guid, IntPtr), чтобы вернуть ссылку на интерфейсы IVSMDCodeDomCreator и IVSMDDesignerService. |
SVSMDPropertyBrowser |
Передается методу QueryService(Guid, Guid, IntPtr), чтобы вернуть ссылку на интерфейс IVSMDPropertyBrowser. |
SVSMDTypeResolutionService |
Передается методу QueryService(Guid, Guid, IntPtr), чтобы вернуть ссылку на интерфейс IVSMDTypeResolutionService. |
SVsMenuEditor |
Передан методу GetService(Type) для возврата ссылки на IVsMenuEditor. |
SVsMenuEventsService | |
SVsMonitorUserContext |
Передан методу GetService(Type) для возврата ссылки на IVsMonitorUserContext. |
SVsMRUItemsStore |
Передан методу GetService(Type) для возврата ссылки на IVsMRUItemsStore. |
SVsNavigateToService | |
SVsObjBrowser |
Передан методу GetService(Type) для возврата ссылки на IVsObjBrowser. |
SVsObjectManager |
Передан методу GetService(Type) для возврата ссылки на IVsObjectManager. |
SVsObjectSearch |
Передан методу GetService(Type) для возврата ссылки на IVsObjectSearch. |
SVsOpenProjectOrSolutionDlg |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsOpenProjectOrSolutionDlg. |
SVsOutputWindow |
Передан методу GetService(Type) для возврата ссылки на IVsOutputWindow. |
SVsPackageInfoQueryService | |
SVsParseCommandLine |
Передан методу GetService(Type) для возврата ссылки на IVsParseCommandLine. |
SVsPathVariableResolver |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsPathVariableResolver. |
SVsPreviewChangesService |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsPreviewChangesService. |
SVsProfferCommands |
Использовать эту службу для получения IVsProfferCommands4. |
SVsProfileDataManager |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsProfileDataManager. |
SVsProfilerLauncher |
Передан методу GetService(Type) для возврата ссылки на IVsProfilerLauncher. |
SVsProfilesManagerUI |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsProfilesManagerUI. |
SVsProjectMRU |
Предоставляет .IVsProjectMRU |
SVsPropertyPageFrame |
Передан методу GetService(Type) для возврата ссылки на IVsPropertyPageFrame. |
SVsQueryEditQuerySave |
Передан методу GetService(Type) для возврата ссылки на IVsQueryEditQuerySave2. |
SVsReferenceManager |
Передан методу GetService(Type) для возврата ссылки на IVsReferenceManager. |
SVsRegisterDebugTargetProvider |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsRegisterProjectDebugTargetProvider. |
SVsRegisterEditors |
Передан методу GetService(Type) для возврата ссылки на IVsRegisterEditors. |
SVsRegisterNewDialogFilters |
Передан методу GetService(Type) для возврата ссылки на IVsRegisterNewDialogFilters. |
SVsRegisterPriorityCommandTarget |
Передан методу GetService(Type) для возврата ссылки на IVsRegisterPriorityCommandTarget. |
SVsRegisterProjectTypes |
Передан методу GetService(Type) для возврата ссылки на IVsRegisterProjectTypes. |
SVsResourceManager |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsResourceManager. |
SVsResourceView |
Передан методу GetService(Type) для возврата ссылки на IVsResourceView. |
SVsRunningDocumentTable |
Передан методу GetService(Type) для возврата ссылки на IVsRunningDocumentTable. |
SVsSccManager |
Передан методу GetService(Type) для возврата ссылки на IVsSccManager2. |
SVsSccToolsOptions |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsSccToolsOptions. |
SVsServiceInfoQueryService |
Служба для службы IVsServiceInfoQueryService. |
SVsSettingsManager |
Представляет службу параметров Visual Studio. Использовать эту службу для получения IVsSettingsManager. |
SVsSettingsReader |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsSettingsReader. |
SVsSetupCompositionService |
Служба для службы IVsSetupCompositionQueryService. |
SVsSharedProjectReferencesHelper |
Служба SVsSharedProjectReferencesHelper обеспечивает поддержку систем проектов, требующих перезагрузки проекта, чтобы изменить общие ссылки на проект (например, изменить набор импортируемых проектов) для реализации добавления общей ссылки на проект с помощью диалогового окна ReferenceManager. |
SVsShell |
Передан методу GetService(Type) для возврата ссылки на IVsShell. |
SVsShellDebugger |
Передан методу GetService(Type) для возврата ссылки на IVsDebugger. |
SVsShellMonitorSelection |
Передан методу GetService(Type) для возврата ссылки на IVsMonitorSelection. |
SVsSmartOpenScope |
Передан методу QueryService(Guid, Guid, IntPtr) для возврата ссылки на интерфейс IVsSmartOpenScope. |
SVsSolution |
Передан методу GetService(Type) для возврата ссылки на IVsSolution. |
SVsSolutionBuildManager |
Передан методу GetService(Type) для возврата ссылки на IVsSolutionBuildManager. |
SVsSolutionObject |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsSolution. Взамен рекомендуется использовать службу SVsSolution. |
SVsSolutionPersistence |
Передан методу GetService(Type) для возврата ссылки на IVsSolutionPersistence. |
SVsSourceControl |
Используется для запроса ссылки на систему контроля версий Visual Studio. |
SVsSQLCLRReferences |
Передан методу QueryService(Guid, Guid, IntPtr) для возврата ссылки на интерфейс IVsSQLCLRReferences. |
SVsStartPageDownload |
Передан методу QueryService(Guid, Guid, IntPtr) для возврата ссылки на интерфейс IVsStartPageDownload. |
SVsStartupProjectsListService | |
SVsStatusbar |
Передан методу GetService(Type) для возврата ссылки на IVsStatusbar. |
SVsStrongNameKeys |
Передан методу QueryService(Guid, Guid, IntPtr) для возврата ссылки на интерфейс IVsStrongNameKeys. |
SVsStructuredFileIO |
Передан методу GetService(Type) для возврата ссылки на IVsStructuredFileIO. |
SVsSymbolicNavigationManager |
Передан методу GetService(Type) для возврата ссылки на IVsSymbolicNavigationManager. |
SVsTargetFrameworkAssemblies |
Передан методу GetService(Type) для возврата ссылки на IVsTargetFrameworkAssemblies. |
SVsTaskList |
Передан методу GetService(Type) для возврата ссылки на IVsTaskList. |
SVsTaskSchedulerService |
Передан методу GetService(Type) для возврата ссылки на IVsTaskSchedulerService. |
SVsTextOut |
Передан методу GetService(Type) для возврата ссылки на IVsTextOut. |
SVsThreadedWaitDialog |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsThreadedWaitDialog. |
SVsThreadedWaitDialogFactory |
Служба, предоставляющая интерфейс SVsThreadedWaitDialogFactory. |
SVsThreadPool |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsThreadPool. |
SVsToolbox |
Передан методу GetService(Type) для возврата ссылки на IVsToolbox. |
SVsToolboxActiveXDataProvider |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsToolboxDataProvider. |
SVsToolboxDataProviderRegistry |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsToolboxDataProviderRegistry. |
SVsToolsOptions |
Передан методу GetService(Type) для возврата ссылки на интерфейс IVsToolsOptions. |
SVsTrackProjectDocuments |
Передан методу GetService(Type) для возврата ссылки на интерфейсы IVsTrackProjectDocuments2 и IVsTrackProjectDocuments3. |
SVsTrackProjectRetargeting |
Передан методу GetService(Type) для возврата ссылки на IVsTrackProjectRetargeting. |
SVsTrackSelectionEx |
Передан методу GetService(Type) для возврата ссылки на IVsTrackSelectionEx. |
SVsUIContextMonitor | |
SVsUIDataConverters |
Представляет службу для преобразователей данных в пользовательском интерфейсе среды Visual Studio. Использовать эту службу для получения IVsUIDataConverterManager. |
SVsUIFactory |
Представляет фабрику элементов пользовательского интерфейса в пользовательском интерфейсе среды Visual Studio. Использовать эту службу для получения IVsUIFactory. |
SVsUIHierWinClipboardHelper |
Передан методу GetService(Type) для возврата ссылки на IVsUIHierWinClipboardHelper. |
SVsUIShell |
Передан методу GetService(Type) для возврата ссылки на IVsUIShell. |
SVsUIShellDocumentWindowMgr |
Передан методу GetService(Type) для возврата ссылки на IVsUIShellDocumentWindowMgr. |
SVsUIShellOpenDocument |
Передан методу GetService(Type) для возврата ссылки на IVsUIShellOpenDocument. |
SVsUpgradeLogger |
Передан методу GetService(Guid) для возврата ссылки на интерфейс IVsUpgradeLogger. |
SVsVba |
Передан методу GetService(Type) для возврата ссылки на IVsVba. |
SVsWebBrowsingService |
Передан методу GetService(Type) для возврата ссылки на IVsWebBrowsingService. |
SVsWebFavorites |
Передан методу GetService(Type) для возврата ссылки на IVsWebFavorites. |
SVsWebPreview |
Передан методу GetService(Type) для возврата ссылки на IVsWebPreview. |
SVsWebProxy |
Передан методу GetService(Type) для возврата ссылки на IVsWebProxy. |
SVsWebURLMRU |
Передан методу GetService(Type) для возврата ссылки на IVsWebURLMRU. |
SVsWindowFrame |
Передан методу GetService(Type) для возврата ссылки на IVsWindowFrame. |
SVsWindowSearchHostFactory |
Передан методу GetService(Type) для возврата ссылки на IVsWindowSearchHostFactory. |
SVsXMLMemberIndexService |
Передан методу GetService(Type) для возврата ссылки на IVsXMLMemberIndexService. |
SWebApplicationCtxSvc |
Служба, которая предоставляет. IWebApplicationCtxSvc. |
SWebFileCtxService |
Предоставляет .IWebFileCtxService |
UiContextSynchronousSolutionOperation | |
VsMSBuildTaskFileManager |
CoClass (компонентный класс) для интерфейсов IVsMSBuildHostObject и IVsMSBuildTaskFileManager. Это стандартная реализация, которая предоставляет поддержку IntelliSense и поддержку времени построения задач MSBUILD. |
VSPIAImporter |
Реализуется всеми средствами создания оболочки. |
VsProjectCapabilityExpressionMatcher |
Передан методу GetService(Type) для возврата ссылки на IVsBooleanSymbolExpressionEvaluator. |
VsSymbolicNavigationManager |
Представляет глобальную службу, которая управляет списком обработчиков IVsSymbolicNavigationNotify, зарегистрированных с учетом масштаба проекта. Этот Интерфейс доступен через QueryService(Type, Object). |
Перечисления
__ACTIVITYLOG_ENTRYTYPE |
Указывает тип записи в журнале действий. |
__BUILDOUTOFDATEPROJECTS |
Указывает параметры для перестроения устаревшие проектов. |
__BWI_IMAGE_POS |
Указывает, где изображение размещается на кнопке. |
__COMMANDWINDOWMODE2 |
Определяет дополнительные значения для перечисления COMMANDWINDOWMODE. |
__DOCUMENTPREVIEWERTYPE |
Указывает тип средства предварительного просмотра документов. |
__DSI_FLAGS |
Представляет флаги, указывающие, какая информация о запуске должна использоваться при создании окна. |
__EFNFLAGS |
Флаги уведомления фабрики редакторов. |
__FCFONTFLAGS |
Перечисление FCFONTFLAGS используется для указания свойств отображения шрифта, которые не предоставляются FONTFLAGS перечислением для шрифта, используемого заданным элементом отображения. |
__FCITEMFLAGS |
Перечисление FCITEMFLAGS используется для указания не отображаемых атрибутов для шрифта, используемого заданным элементом отображения. |
__FCPRIORITY |
Перечисление FCPRIORITY используется для группировки категорий в списке категорий, предоставленном на странице Шрифты и цвета. |
__FCSTORAGEFLAGS |
Значения перечисления FCSTORAGEFLAGS используются vsPackage, управляющим шрифтами и цветом OpenCategory(Guid, UInt32) , чтобы указать режим, используемый для открытия раздела реестра категории. |
__FCSTORAGEFLAGS2 |
Добавляет в перечисление __FCSTORAGEFLAGS . |
__FILTERKEYSMESSAGES |
Определяет значения, соответствующие значениям сообщения WM_ и EN_, отправленным владельцам поля со списком, которые применили флаг FilterKeys к своему полю со списком. |
__FONTCOLORFLAGS |
Перечисление FONTCOLORFLAGS используется для указания среде Visual Studio, как обрабатывать изменения, внесенные на странице свойств Шрифты и цвета. |
__FONTCOLORFLAGS2 |
Добавляет в перечисление __FONTCOLORFLAGS . |
__FRAMECLOSE |
Указывает параметры закрытия при закрытии фрейма окна. |
__FRAMESHOW |
Указывает состояние фрейма окна. |
__FRAMESHOW2 |
Добавляет элементы к перечислению __FRAMESHOW, которое указывает состояние границы окна. |
__FRAMESHOW3 |
Добавляет элементы к перечислению __FRAMESHOW, которое указывает состояние границы окна. |
__FRAMESHOW4 | |
__FRAMESHOW5 | |
__FRD_FLAGS |
Перечисляет флаги для переопределения целевой платформы. |
__FRD_OUTCOME |
Содержит флаги для диалогового окна переопределения платформы. |
__GRADIENTTYPE |
Указывает различные типы градиентов, которые можно использовать как фоны в VSPackages. |
__GRADIENTTYPE2 |
Добавляет элементы к перечислению __GRADIENTTYPE с указанием типов градиентов, которые можно использовать в виде фона в VSPackages. |
__GRADIENTTYPE3 |
Определяет различные типы градиента. |
__HANDSOFFMODE |
Флаги для функций HandsOn/Off интерфейса IVsTrackProjectDocuments3. |
__HierarchyDropArea |
Определяет источники перетаскивания с направлением, которые может использовать объект IVsHierarchyDirectionalDropDataTarget для определения перетаскивания: на, над или под. Эти целевые объекты перетаскивания могут быть реализованы реализациями IVsHierarchy, чтобы разрешить изменение порядка элементов иерархии пользователям. |
__MENUEDITOR_TRANSACTION |
Указывает транзакции Отмены/Повторения. |
__PREVIEWCHANGESITEMCHECKSTATE |
Указывает состояние проверки элемента. |
__PREVIEWCHANGESWARNINGLEVEL |
Предоставляет пороговые значения предупреждений об изменениях просмотра. |
__ProjectReferenceOutputValidity |
Выходные состояния ссылки проекта, возвращаемые методом QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32). |
__PSFFILEID |
Указывает специальные файлы проекта, которые может быть создано или запрошено с помощью GetFile(Int32, UInt32, UInt32, String). |
__PSFFILEID2 |
Добавляет члены специальных файлов проекта в __PSFFILEID. |
__PSFFILEID3 |
Указывает специальные файлы проекта, которые может быть создано или запрошено с помощью GetFile(Int32, UInt32, UInt32, String). |
__PSFFILEID4 |
Указывает специальные файлы проекта, которые может быть создано или запрошено с помощью GetFile(Int32, UInt32, UInt32, String). |
__PSFFILEID5 |
Указывает специальные файлы проекта, которые может быть создано или запрошено с помощью GetFile(Int32, UInt32, UInt32, String). |
__PSFFLAGS |
Указывает, как GetFile(Int32, UInt32, UInt32, String) нужно обрабатывать Файлы проекта |
__PSFFLAGS2 |
Определяет дополнительные члены для __PSFFLAGS. |
__RETARGET_CHECK_OPTIONS |
Задает некоторые параметры загрузки проекта или решения. |
__RETARGET_OPTIONS |
Задает некоторые параметры перенацеливает проект. |
__RETARGET_TASK_PRIORITY |
Указывает приоритет задачи. |
__RUNAFTERBUILDERRORS |
Указывает, должен ли целевой объект быть выполнен после того, как он выполнит построение с ошибками. |
__SccStatus |
Указывает состояние файла в системе управления версиями. |
__SccToolsOptionsEnum |
Параметры, которые можно просмотреть или обновить для инструментов управления источником. Используется исключительно методами в интерфейсе IVsSccToolsOptions. |
__STOP_DEBUGGING_PROCESS_REASON |
Указывает причину остановки отладки. |
__SymbolToolLanguage |
Указывает предпочтительный язык во время перехода "Обозреватель объектов"/"Представление классов", переопределяя заданное по умолчанию язык отображения. |
__TABIMAGEFLAGS |
Указывает некоторые свойства изображения вкладки. |
__TBXITEMINFOFLAGS |
Указывает параметры элемента панели элементов. |
__THEMEDCOLORTYPE |
Указывает возможные типы цвета для GetThemedColor(Guid, String, UInt32). |
__UIHWINFLAGS |
Контролирует характеристики окна иерархии пользовательского интерфейса. |
__UPDATE_REFERENCE_REASON |
Указывает причины обновления проекта к ссылкам на проект. |
__UserSettingsFlags |
Используется средой разработки (ide), чтобы определить, как импортированные параметров обрабатываются. |
__VISUALEFFECTS |
Флаги, описывающие различные визуальные эффекты. |
__VSADDHIEROPTIONS |
Задает поведение выделения в окне иерархии, когда добавляется новая иерархия. |
__VSADDITEMFLAGS |
Контролирует характеристики элементов, добавленных в иерархию. |
__VSADDITEMFLAGS2 |
Определяет дополнительные элементы __VSADDITEMFLAGS. |
__VSADDITEMFLAGS3 |
Задает параметры для добавления элементов проекта или решения. |
__VSADDITEMFLAGS4 | |
__VSADDNEWWEBITEMOPTIONS |
Передается как входной параметр диалоговому окну, чтобы заранее установить эти параметры. |
__VSADDVPFLAGS |
Определяет, следует ли добавить новый виртуальный проект в окно проекта. |
__VSADDVPFLAGS2 |
Определяет, следует ли добавить новый виртуальный проект в окно проекта. |
__VSADDVPFLAGS3 |
Определяет, следует ли добавить новый виртуальный проект в окно проекта. |
__VSADDVPFLAGS4 | |
__VsApplicationDataFolder |
Идентифицирует типы папок данных, используемых Visual Studio. |
__VSArrangeWindowFlags |
Указывает порядок упорядочения окон. |
__VSASPFLAGS |
Задает, чтобы средство просмотра было одним из значений в системе по умолчанию. |
__VSASSEMBLYPROVIDERTAB |
Указывает набор вкладок, чтобы показать в поставщике. |
__VSASYNCHOPENPROJECTTYPE |
Указывает, как можно открыть проект. |
__VSASYNCTOOLBOXSTATE |
Assembly, есть ли асинхронные операции, ожидающиеся или выполняющиеся. |
__VSBACKGROUNDTASKPRIORITY |
Указывает приоритет фоновой задачи. |
__VSBATCHLOADRESULT | |
__VSBatchProjectAction | |
__VSBatchProjectActionFlags | |
__VSBatchProjectActionResult | |
__VSBLDCFGPROPID |
Указывает идентификаторы свойств для вызовов GetBuildCfgProperty(Int32, Object). |
__VSBSLFLAGS |
Флаги, определяющие некоторые из способов загрузки проектов. Они передаются в методы, такие как EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32) и EnsureSolutionIsLoaded(UInt32). |
__VSCALLBROWSERMODE |
Указывает параметры отображения для обозревателя вызовов. |
__VSCFGFLAGS |
Предоставляет параметры для конфигурации проекта. В настоящее время эти флаги не используются. |
__VSCFGPROPID |
Идентифицирует Свойства конфигурации |
__VSCFGPROPID2 |
Предоставляет дополнительный ИД свойства для __VSCFGPROPID. |
__VSCOLORASPECT |
Указывает, является ли цвет, используемый в сочетании со службой "Шрифт и цвет" Visual Studio, цветом переднего плана или фона. |
__VSCOLORTYPE |
Содержит поддерживаемое представление значений цвета. |
__VSCOMHIEROPTIONS |
Контролирует, может ли метод FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) возвращать решение как обычную иерархию. |
__VSCOMPENUMEXFLAGS |
Указывает сведения компонента. |
__VSCOMPSELFLAGS |
Задает атрибуты диалогового окна AddReference, которые пользователь может использовать для добавления компонентов в указанный проект. |
__VSCOMPSELFLAGS2 |
Предоставляет дополнительные элементы для перечисления VSCOMPSELFLAGS. |
__VSCREATEDOCWIN |
Контролирует создание нового окна документа. |
__VSCREATEEDITORFLAGS |
Контролирует создание нового редактора. |
__VSCREATEEDITORFLAGS2 |
Предоставляет дополнительные члены для __VSCREATEEDITORFLAGS. |
__VSCREATEEDITORFLAGS3 | |
__VSCREATENEWPROJVIADLGEXFLAGS |
Указывает новые флаги проекта для вызовов CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation). |
__VSCREATENEWPROJVIADLGEXFLAGS2 |
Добавляет новые флаги. |
__VSCREATEPROJFLAGS |
Контролирует создание или открытие проекта. |
__VSCREATEPROJFLAGS2 |
Контролирует создание или открытие проекта. |
__VSCREATEPROJFLAGS3 |
Контролирует создание или открытие проекта. |
__VSCREATESOLUTIONFLAGS |
Контролирует создание нового решения. |
__VSCREATESOLUTIONFLAGS2 |
Предоставляет дополнительные члены для __VSCREATESOLUTIONFLAGS. |
__VSCREATESOLUTIONFLAGS3 |
Контролирует создание нового решения. |
__VSCREATETOOLWIN |
Контролирует создание нового инструмента. |
__VSCREATETOOLWIN2 |
Контролирует создание нового инструмента. |
__VSCREATEWEBBROWSER |
Указывает флаги для создания веб-браузера с методами IVsWebBrowsingService. |
__VSCREATEWEBBROWSER2 |
Указывает флаги для создания веб-браузера с методами IVsWebBrowsingService. |
__VSCURSORTYPE |
Указывает типы курсора. |
__VSDBGLAUNCHFLAGS |
Указывает флаги, определяющие способ запуска отладчика. |
__VSDBGLAUNCHFLAGS120 |
Указывает флаги запуска отладки. |
__VSDBGLAUNCHFLAGS140 |
Флаги, управляющие способом запуска отладчика. |
__VSDBGLAUNCHFLAGS142 | |
__VSDBGLAUNCHFLAGS155 | |
__VSDBGLAUNCHFLAGS158 | |
__VSDBGLAUNCHFLAGS160 | |
__VSDBGLAUNCHFLAGS175 | |
__VSDBGLAUNCHFLAGS2 |
Добавляет элементы в VSDBGLAUNCHFLAGS. |
__VSDBGLAUNCHFLAGS3 |
Указывает флаги, определяющие способ запуска отладчика. |
__VSDBGLAUNCHFLAGS4 |
Указывает флаги, определяющие способ запуска отладчика. |
__VSDBGLAUNCHFLAGS5 |
Указывает флаги, определяющие способ запуска отладчика. |
__VSDBGLAUNCHFLAGS6 |
Указывает флаги, определяющие способ запуска отладчика. |
__VSDELETEHANDLEROPTIONS |
Задает параметры удаления для IVsHierarchyDeleteHandler3. |
__VSDELETEITEMOPERATION |
Указывает, как элемент удален из иерархии. |
__VSDESIGNER_HIDDENCODEGENERATION |
Указывает, какой код отправляется в скрытый файл конструктора. |
__VSDEVELOPERLICENSINGCOMMANDS |
Указывает идентификатор команды для команд лицензирования. |
__VSDIFFSERVICEOPTIONS |
Указывает параметры для окна различий. |
__VSDIRFLAGS |
Флаги VSDIR для элементов и проектов, служащие для указания требуемого состояния диалогового окна AddProject/AddItem. |
__VSDIRFLAGS2 |
Предоставляет дополнительные члены для перечисления __VSDIRFLAGS. |
__VSDOCINPROJECT |
Определяет, входит ли документ в проект. |
__VSDOCUMENTPRIORITY2 |
Используется для более подробного различения приоритетов элементов в проекте. Он используется для OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) определения наилучшего проекта для открытия файла. Если вы хотите, чтобы проекты выражали это подробное значение приоритета, следует реализовать IsDocumentInProject2(String, Int32, Int32, UInt32) в дополнение к реализации IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32). |
__VSDPIMODE | |
__VSDPLSVCSINPROJECT |
Указывает службы развертывания в проекте. |
__VSEDITORCREATEDOCWIN |
Контролирует создание окна документа редактора. |
__VSEDITORTRUSTLEVEL |
Указывает уровни доверия для редактора. |
__VSEDT_STYLE |
Используется с вызовами CreateDataTip(String, UInt32, IVsEnhancedDataTip). |
__VSEHI |
Указывает элементы иерархии Перечисления для возврата через IEnumHierarchyItems. |
__VsEnclosingScopes |
Содержит значения из запроса одной или нескольких заключенных областей. Можно вернуть несколько таких значений. |
__VsEnclosingScopes2 |
Возвращается в результате запроса к вложенным областям, содержащим указанное свойство или коллекцию. Это помеченное перечисление, которое означает, что в результате запроса может быть задано несколько битов. |
__VSENUMPROJFLAGS |
Указывает, какие проекты нужно перечислить внутри решения. |
__VSENUMPROJFLAGS2 |
Указывает, какие проекты нужно перечислить внутри решения. Эти флаги расширяют __VSENUMPROJFLAGS. |
__VSENUMPROJFLAGS3 |
Расширенные флаги для IVsSolution::GetProjectEnum. |
__VSERRORCATEGORY |
Описывает уровень серьезности сообщений об ошибке. |
__VsErrorType |
Определяет типы ошибок, создаваемых загрузкой решений. Используется LogError(UInt32, String, String, Int32, Int32, String, String, String, String). |
__VSFINDTOOLWIN |
Находит окно инструментов внутри среды. |
__VSFORMATINDEX |
Представляет кодировку формата файла. |
__VSFPROPID |
Указывает идентификаторы свойств для фреймов окна, документа и окна инструментов. |
__VSFPROPID10 | |
__VSFPROPID11 | |
__VSFPROPID12 | |
__VSFPROPID2 |
Предоставляет дополнительные члены для перечисления __VSFPROPID. |
__VSFPROPID3 |
Предоставляет дополнительные члены для перечисления __VSFPROPID. |
__VSFPROPID4 |
Предоставляет дополнительные члены для перечисления __VSFPROPID. |
__VSFPROPID5 |
Указывает идентификаторы свойств для фреймов окна, документа и окна инструментов. |
__VSFPROPID6 |
Указывает идентификаторы свойств для фреймов окна, документа и окна инструментов. |
__VSFPROPID7 |
Указывает идентификаторы свойств для фреймов окна, документа и окна инструментов. |
__VSFPROPID9 | |
__VSFRAMEWORKASSEMBLYTYPE |
Задает тип сборки платформы. |
__VSFRAMEWORKCOMPATIBILITY |
Указывает совместимость моникера платформы. |
__VSGETPROJFILESFLAGS |
Обозначает, что указанные пользователем файлы не будут загружены. |
__VSGETPROJFILESFLAGS2 |
Расширенные флаги для IVsSolution::GetProjectFilesInSolution. |
__VSGSIFLAGS |
Предоставляет сведения об элементах выделения и структуре VSITEMSELECTION. |
__VSHIERARCHYIMAGEASPECT |
Описание значков, используемых для иерархии. |
__VSHIERARCHYITEMSTATE |
Контролирует состояние отображения или внешний вид элемента иерархии. |
__VSHIERARCHYMANIPULATIONSTATE |
Указывает состояние манипуляции иерархией. |
__VSHIERITEMATTRIBUTE |
Указывает атрибуты элемента иерархии. Используется в вызовах SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object). |
__VSHPROPID |
Указывает параметры свойств для иерархии. Расширяется классом __VSHPROPID2. |
__VSHPROPID10 | |
__VSHPROPID11 | |
__VSHPROPID2 |
Добавляет элементы в перечисление __VSHPROPID. |
__VSHPROPID3 |
Добавляет элементы к перечислению __VSHPROPID, которое определяет идентификаторы свойств для различных аспектов среды Visual Studio. |
__VSHPROPID4 |
Добавляет элементы к перечислению __VSHPROPID, которое определяет идентификаторы свойств для различных аспектов среды Visual Studio. |
__VSHPROPID5 |
Указывает параметры свойств для иерархии. |
__VSHPROPID6 |
Задает свойства оболочки Visual Studio. |
__VSHPROPID7 |
Задает свойства оболочки Visual Studio. |
__VSHPROPID8 |
VT_BOOL [необязательно]. Определяет, поддерживает ли иерархия моникеры значков в качестве переопределения свойств VSHPROPID_IconImgList и VSHPROPID_IconHandle. Агрегируемые проекты должны поддерживать это свойство только в том случае, если они считаются самым внешним агрегатом, даже если они поддерживают образы на основе ImageMoniker. |
__VSHPROPID9 | |
__VSIconSource |
Параметры источника значка. |
__VSIDOFLAGS |
Контролирует, какое действие или действия должны выполняться для открытого документа. |
__VSIDOFLAGS2 | |
__VSIEIFLAGS |
Контролирует инициализацию экземпляра редактора. |
__VSLITETREEOPTS |
Указывает Параметры инициализации для объекта IVsLiteTree. |
__VSLITETREEOPTS2 |
Перечисляет параметры для древовидных элементов управления в Visual Studio. |
__VSLOADUSEROPTS |
Определяет, связан ли загружаемый файл OPT с DSW-файлом или SLN-файлом Visual Studio. |
__VsLocalRegistryRootHandle |
Представляет маркер корневого реестра. |
__VsLocalRegistryType |
Представляет параметр типа реестра. |
__VSMEINIT |
Указывает Параметры инициализации для редактора меню. |
__VSMEINIT2 |
Предоставляет дополнительные члены для перечисления __VSMEINIT. |
__VSMEPROPID |
Указывает идентификаторы свойств редактора меню. |
__VSMEPROPID2 |
Добавляет дополнительные идентификаторы свойств в перечисление __VSMEPROPID. |
__VSMEUISTATE |
Указывает состояние выполняющихся операций. Используется с вызовами GetUIState(UInt32). |
__VSNativeScrollbarThemeMode |
Указывает, как должны применяться темы полосы прокрутки. |
__VSNEWDOCUMENTSTATE |
Указывает состояние нового документа. |
__VSNEWDOCUMENTSTATE2 |
Указывает способ открытия документа. |
__VSOBSEARCHFLAGS |
Указывает критерии для поиска объекта среды. |
__VSOPENFROMSCCDLG |
Указывает конкретный тип диалогового окна, показываемый пользователю. |
__VSOSEFLAGS |
Определяет наилучший стандартный редактор для открытия и определяет необходимость использования диалогового окна в процессе. |
__VSOSEFLAGS2 |
Добавляет дополнительные идентификаторы свойств в перечисление __VSOSEFLAGS. |
__VSOSPEFLAGS |
Указывает действия, подлежащие выполнению при открытии конкретного редактор. |
__VSOSPEFLAGS2 |
Добавляет дополнительные идентификаторы свойств в перечисление __VSOSPEFLAGS. |
__VSOSPEFLAGS3 | |
__VSOSPFLAGS |
Открывает стандартное приложение для предварительного просмотра с диалоговым окном и запускает новый браузер. |
__VSOUTLINESTATE |
Задает состояние структуры документа. |
__VSOVERLAYICON2 |
Предоставляет дополнительные члены для перечисления VSOVERLAYICON. |
__VSOVERLAYICON3 |
Предоставляет дополнительные элементы для перечислений VSOVERLAYICON и __VSOVERLAYICON2. |
__VSOVERLAYICON4 | |
__VSPHYSICALVIEWATTRIBUTES |
Указывает атрибуты для физического представления. |
__VSPKGRESETFLAGS |
Используется с вызовами ResetDefaults(UInt32). |
__VSPPPID |
Расширяет интерфейс страницы свойств для извлечения свойств на странице. |
__VSPPROJECTUPGRADEVIAFACTORYFLAGS |
Определяет действие, выполняемое с вызовами OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger). |
__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS |
Указывает процесс обновления приправленного проекта. |
__VSPREFETCHFACTORYCAPABILITIES | |
__VSPROFILECATEGORYSECURITY |
Указывает уровень безопасности текущего профиля пользователя, возвращенный с вызовами к GetSecurityLevel(UInt32). |
__VSPROFILECATEGORYSENSITIVITY |
Указывает уровень чувствительности к вызовам GetSensitivityLevel(UInt32). |
__VSPROFILEGETFILENAME |
Указывает параметры имени файла профиля. |
__VSPROFILELOCATIONS |
Указывает расположение файла профиля. |
__VSPROFILEPATHRESOLVERFLAGS |
Методы IVsPathVariableResolver. |
__VSPROFILERLAUNCHOPTS |
Указывает параметры запуска профилировщика. |
__VSPROFILETEAMSETTINGSCHANGEDFLAGS |
Указывает как параметры профилей команды были изменены. Используется с вызовами ReportTeamSettingsChanged(UInt32). |
__VSPROFILETEAMSETTINGSFLAGS |
Указывает действие для вызовов CheckUpdateTeamSettings(UInt32). |
__VSPROJECTLOADFLAGS | |
__VSPROJOUTPUTTYPE |
Указывает набор типов вывода, которые система проекта может возвращать если свойство иерархии VSHPROPID_OutputType опрашивается на своем IVsHierarchy. |
__VSPROJRESFLAGS |
Определяет действие, выполняемое с вызовами GetResourceItem(UInt32, String, UInt32, UInt32). |
__VSPROJSLNDLGFLAGS |
Указывает флаги диалоговое окна проекта и решения для вызовов OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid). |
__VSPROJTARGETRUNTIME |
Указывает тип среды выполнения целевого объекта проекта. |
__VSPROPID |
Идентифицирует параметры свойства для решения. |
__VSPROPID2 |
Предоставляет дополнительные члены для перечисления __VSPROPID. Идентифицирует параметр свойства для решения. |
__VSPROPID3 |
Предоставляет дополнительные члены для перечисления __VSPROPID. Идентифицирует параметр свойства для решения. |
__VSPROPID4 |
Задает параметры свойств для решения (в дополнение к __VSPROPID, __VSPROPID2 и __VSPROPID3). |
__VSPROPID5 |
Идентифицирует параметры свойства для решения. |
__VSPROPID6 |
Идентифицирует параметры свойства для решения. |
__VSPROPID7 | |
__VSPROPID8 | |
__VSPROVISIONALVIEWINGSTATUS |
Указывает временное состояние просмотра для элемента. |
__VSPSEPROPID |
Предоставляет свойства для задания сведений о редакторе проекта в диалоговом окне OpenWith. |
__VSPTDPROPID |
Задает свойства для возможности нацеливания. |
__VSPTIP_DISPOSITION |
Указывает действие расположения изображения текста для вызовов CloseItemTextImage. |
__VSPTIP_MODE |
Указывает открытый режим для вызовов OpenItemTextImage(String, UInt32, VsTextImage). |
__VSPUBLISHOPTS |
Задает параметры для вызовов GetPublishProperty(UInt32, Object). |
__VSQueryEditFlags2 |
Это перечисление является расширением tagVSQueryEditFlags и задает дополнительные флаги. |
__VSQUERYFLAVORREFERENCESCONTEXT |
Описывает контекст при запросе IVsProjectFlavorReferences3. |
__VSQUERYREMOVEDIRECTORYFLAGS2 |
Указывает флаги, связанные с OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]). |
__VSQUERYREMOVEFILEFLAGS2 |
Указывает флаги, связанные с OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]). |
__VSQuerySaveFlags2 |
Это перечисление является расширением tagVSQuerySaveFlags и задает дополнительные флаги. |
__VSRDTATTRIB |
Данные о документе в таблице выполняющихся документов (RDT). |
__VSRDTATTRIB2 |
Указывает Данные о документе в таблице выполняющихся документов (RDT). |
__VSRDTATTRIB3 |
Указывает Данные о документе в таблице выполняющихся документов (RDT). |
__VSRDTSAVENOTIFICATIONFLAGS |
Набор флагов, описывающих атрибуты данного сохранения. |
__VSRDTSAVEOPTIONS |
Указывает параметры сохранения для документа в таблице выполняющихся документов (RDT). |
__VSRDTSAVEOPTIONS2 |
Указывает дополнительные параметры сохранения для документа в таблице выполняющихся документов (RDT). |
__VSRDTSAVEOPTIONS3 |
Указывает дополнительные параметры сохранения для документа в таблице выполняющихся документов (RDT). |
__VSREFERENCEAPPLYRESULT |
Указывает результат применения ссылочных изменений. |
__VSREFERENCECHANGEOPERATION |
Указывает операцию, которую необходимо применить к ссылке клиента. |
__VSREFERENCECHANGEOPERATIONRESULT |
Указывает результат применения изменения к ссылке клиентом. |
__VSREFERENCEQUERYRESULT |
Указывает результат запроса ссылки. |
__VSREGDOCLOCKHOLDER |
Определяет слабую блокировку при вызове метода RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32). |
__VSRELPATHSEARCHFLAGS |
Указывает, как разрешить поиск путей. |
__VSREMOVEDIRECTORYFLAGS2 |
Указывает флаги, используемые в OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]). |
__VSREMOVEFILEFLAGS2 |
Указывает флаги, используемые в OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]). |
__VSREMOVEVPFLAGS |
Предоставляет параметры для удаления виртуального проекта из решения. |
__VSRESTARTTYPE |
Указывает уровень привилегий, на котором будет запущен процесс. |
__VSSAVEDEFERREDSAVEFLAGS |
Используется с вызовами CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32). |
__VSSCCENLISTMENTFACTORYOPTIONS |
Параметры, используемые пользовательским интерфейсом выбора зачисления (часть поддержки системы управления версиями). |
__VSSCCPROVIDERBINDINGOPTIONS |
Указывает, может ли обработать поиск сервера элементов управления источниками. |
__VSSDKPROVIDERTAB |
Указывает набор вкладок для отображения. Это набор, используемый в свойстве Tabs класса IVsPlatformReferenceProviderContext. |
__VSSEARCHFILTERTOKENTYPE |
Указывает тип токена фильтра поиска. |
__VSSEARCHNAVIGATIONKEY |
Предоставляет перечисление клавиш ввода с клавиатуры (навигации страницы вверх/вниз, стрелок вниз), переадресованных общим элементом управления поиска в реализации IVsWindowSearch (через вызов OnNavigationKeyDown(UInt32, UInt32)). Затем можно перехватывать эти нажатия клавиш и обеспечивать действия, характерные для окна (например, выбор предыдущего или следующего результата поиска, выполнение выбранного в настоящий момент результата и т. д). |
__VSSEARCHNAVIGATIONKEY2 |
Предоставляет перечисление клавиш ввода с клавиатуры (навигации страницы вверх/вниз, стрелок вниз), переадресованных общим элементом управления поиска в реализации IVsWindowSearch (через вызов OnNavigationKeyDown(UInt32, UInt32)). Затем можно перехватывать эти нажатия клавиш и обеспечивать действия, характерные для окна (например, выбор предыдущего или следующего результата поиска, выполнение выбранного в настоящий момент результата и т. д). |
__VSSEARCHPARSEERROR |
Указывает возможные значения для битовых полей для ошибок синтаксического анализатора поиска. |
__VSSEARCHPLACEMENT |
Указывает расположение элемента управления поиска в окне. |
__VSSEARCHPLACEMENT2 | |
__VSSEARCHTASKSTATUS |
Указывает состояние операции поиска. |
__VSSETTINGSCOMPLETIONSTATUS |
Указывает дополнительную информацию об ошибках, произошедших во время импорта профиля, экспорта или процесса возврата. |
__VSSETTINGSERRORTYPES |
Указывает типы ошибок параметров. |
__VsSettingsScope |
Область параметров для извлечения из IVsSettingsManager. |
__VsSettingsScope2 |
Область параметров, извлекаемых из IVsSettingsManager Примечание. Оставьте перечисленные здесь значения синхронизированными с перечислением VSENCLOSINGSCOPES и сохраняйте их побитовой монопольной. |
__VsSettingsType |
Тип данных свойств в хранилище параметров. |
__VsSettingsType2 | |
__VsSetupPackageState | |
__VSShellMode | |
__VSSHOWCONTEXTMENUOPTS |
Указывает параметры для отображения контекстных меню. |
__VSSHOWCONTEXTMENUOPTS2 | |
__VSSHUTDOWNREASON | |
__VSSLNCLOSEOPTIONS |
Указывает параметры закрытия для файла решения (sln). |
__VSSLNOPENOPTIONS |
Указывает параметры открытия для файла решения (sln). |
__VSSLNOPENOPTIONS2 |
Предоставляет дополнительные члены для перечисления __VSSLNOPENOPTIONS. |
__VSSLNOPENOPTIONS3 |
Предоставляет дополнительные члены для перечисления __VSSLNOPENOPTIONS. |
__VSSLNSAVEOPTIONS |
Указывает параметры сохранения для файла решения (sln). |
__VSSOLUTIONDEFERREDLOADOPTION |
Расширенные флаги для IVsSolution::GetProjectEnum. |
__VSSPECIFICEDITORFLAGS |
Указывает параметры открытия существующих элементов проекта в конкретный редактор. |
__VSSPROPID |
Указывает параметры свойства оболочки среды. |
__VSSPROPID10 | |
__VSSPROPID11 | |
__VSSPROPID12 | |
__VSSPROPID13 | |
__VSSPROPID14 | |
__VSSPROPID2 |
Предоставляет дополнительные члены для перечисления __VSSPROPID. |
__VSSPROPID3 |
Предоставляет дополнительные члены для перечисления __VSSPROPID. |
__VSSPROPID4 |
Содержит дополнительные свойства Visual Studio. |
__VSSPROPID5 |
Указывает дополнительные параметры свойства оболочки среды. |
__VSSPROPID6 |
Указывает дополнительные параметры свойства оболочки среды. |
__VSSPROPID7 |
Задает параметры свойств для среды. |
__VSSPROPID8 | |
__VSSPROPID9 | |
__VSSTATUSBARANIMATIONINDEX |
Набор встроенных индексов анимации в строке состояния. |
__VSSWATCHRENDERFLAGS |
УСТАРЕВШИЕ. Перечисление VSSWATCHRENDERFLAGS является элементом структуры VSSWATCHRENDER, параметр метода RenderCell(VSSWATCHRENDER[], Int32). |
__VSSYSCOLOREX |
Задает системный цвет Visual Studio для использования с определенным визуальным компонентом или вариантом использования. |
__VSSYSCOLOREX2 |
Предоставляет дополнительные члены для перечисления __VSSYSCOLOREX. |
__VSSYSCOLOREX3 |
Перечисляет идентификаторы цвета, используемые в оболочке Visual Studio. |
__VSTABBEDMODE |
Указывает режим элемента управления с вкладками. |
__VSTASKCONTINUATIONOPTIONS |
Указывает параметры продолжения задачи. |
__VSTASKCONTINUATIONOPTIONS2 | |
__VSTASKCREATIONOPTIONS |
Указывает параметры для создания задачи. |
__VSTASKCREATIONOPTIONS2 | |
__VSTASKLISTSELECTIONSCROLLPOS |
Указывает поведение прокрутки для SelectItems(Int32, IVsTaskItem[], UInt32, UInt32). |
__VSTASKLISTSELECTIONTYPE |
Указывает поведение выделения для SelectItems(Int32, IVsTaskItem[], UInt32, UInt32). |
__VSTASKPROVIDERFLAGS |
Флаги поставщика задачи, возвращаемые GetProviderFlags(UInt32). |
__VSTASKRUNCONTEXT |
Указывает, как выполняется задача. |
__VSTASKVALUEFLAGS |
Флаги значения задачи, возвращаемые GetColumnValue(Int32, UInt32, UInt32, Object, String). |
__VSTASKVALUETYPE |
Указывает типы значений, возвращаемые GetColumnValue(Int32, UInt32, UInt32, Object, String). |
__VSTASKWAITOPTIONS |
Указывает параметры для операций ожидания задачи. |
__VSTRANSACCELEXFLAGS |
Флаги для вызовов TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32). |
__VSTRANSACCELFLAGS |
Преобразование флагов сочетаний клавиш для вызова IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32). |
__VSTWDFLAGS |
Указывает поведение диалогового окна Ожидание. Эти флаги передаются методу StartWaitDialog(String, String, String, UInt32, Object, String). |
__VSUIACCELMODIFIERS |
Указывает клавиши-модификаторы, используемые в ускорителе клавиатуры. |
__VSUIDATAFORMAT |
Указывает формат данных, используемый в пользовательском интерфейсе. |
__VSUL_ERRORLEVEL |
Обозначает уровни ошибок для средства записи в журнал обновлений. |
__VSUPGRADEPROJFLAGS |
Используется в вызовах UpgradeProject(UInt32). |
__VSURLZONE | |
__VSVPROPID |
Идентификатор свойства представления для вызовов методов IVsWindowView. |
__VSVPROPID2 |
Просмотр идентификаторов свойств. |
__VSWBCUSTOMURL |
Указывает тип пользовательской веб-страницы. Используется в вызовах GetCustomURL(UInt32, String). |
__VSWBDOCINFOINDEX |
Указывает тип информации документа для веб-страницы. Используется с вызовами GetDocumentInfo(UInt32, Object). |
__VSWBNAVIGATEFLAGS |
Флаги навигации для вызовов Navigate(String, UInt32, IVsWindowFrame). |
__VSWBPREVIEWOPTIONS |
Используется в вызовах PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32). |
__VSWBREFRESHTYPE |
Обозначает, какое действие обновления необходимо выполнять с вызовами метода Refresh(UInt32). |
__VsWebProxyState |
Указывает, как учетные данные присоединены к веб-прокси. |
__VSWIZARDTRUSTLEVEL |
Задает уровни доверия мастера. |
__WindowFrameTypeFlags |
Флаги, указывающее тип границы окна. |
__WorkingFolderKind | |
__XMLMEMBERDATA_DEPRECATION_TYPE |
Указывает тип устаревания для xml-данных-членов. |
__XMLMEMBERDATA_OPTIONS |
Указывает параметры для элементов данных члена XML. |
__XMLMEMBERDATA_TAGTYPE |
Указывает типы тегов для элементов данных члена XML. |
_AppContainerDeployOptions |
Задает параметры развертывания для приложения Магазина Windows. |
_BROWSE_COMPONENT_SET_OPTIONS |
Указывает параметры списка IVsBrowseComponentSet чтобы изменить поведение, предоставленное библиотекой. |
_BROWSE_COMPONENT_SET_TYPE |
Указывает параметры для типов компонентов просмотра. |
_BuildSystemKindFlags |
Указывает тип или вид системы построения. |
_BuildSystemKindFlags2 |
Указывает тип или вид системы построения. |
_DEBUG_LAUNCH_OPERATION2 |
Предоставляет дополнительные члены для перечисления DEBUG_LAUNCH_OPERATION. |
_DEBUG_LAUNCH_OPERATION3 |
Предоставляет дополнительные члены для перечисления DEBUG_LAUNCH_OPERATION. |
_DEBUG_LAUNCH_OPERATION4 |
Предоставляет дополнительные члены для перечисления DEBUG_LAUNCH_OPERATION. |
_DevLicenseCheckOptions |
УСТАРЕВШИЕ. |
_EDITORREGFLAGS |
Флаги для регистрации невидимого редактора в RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor). |
_LAUNCHPAD_FLAGS |
Определяет, используется ли режим потока или выделения области. |
_LAUNCHPAD_FLAGS2 |
Определяет, считаются ли выходные данные инструмента и пакетного файла командной строки Юникодом. |
_LIB_ADDREMOVEOPTIONS |
Указывает параметры для добавления компонента к контейнеру просмотра. |
_LIB_CATEGORY2 |
Предоставляет дополнительные члены для перечисления LIB_CATEGORY. Определяет категории элемента списка диспетчера библиотек (для использования в доменах атрибута элемента списка поставщика символов). |
_LIB_FLAGS |
Указывает атрибуты для библиотеки. |
_LIB_FLAGS2 |
Предоставляет дополнительные элементы для перечисления LIB_FLAG. Перечисляет флаги библиотеки, возвращенные IGetLibFlags2(UInt32). |
_LIB_LISTCAPABILITIES |
Указывает возможности списка объектов. |
_LIB_LISTCAPABILITIES2 |
Флаги списка библиотек, возвращаемые из GetCapabilities2(UInt32). |
_LIB_LISTFLAGS |
Указывает элементы управления для реализации для поиска списка объектов. |
_LIB_LISTTYPE |
Указывает ListType списка объектов. |
_LIB_LISTTYPE2 |
Предоставляет дополнительные члены для перечисления _LIB_LISTTYPE. |
_LIBCAT_ACTIVEPROJECT |
Указывает атрибут ActiveProject элементов библиотеки. |
_LIBCAT_CLASSACCESS |
Указывает режим ClassAccess элемента библиотеки. |
_LIBCAT_CLASSTYPE |
Указывает идентификатор ClassType элемента библиотеки. |
_LIBCAT_CLASSTYPE2 |
Предоставляет дополнительные члены для перечисления _LIBCAT_CLASSTYPE. |
_LIBCAT_HIERARCHYTYPE |
Задает тип элемента иерархии. |
_LIBCAT_HIERARCHYTYPE2 |
Предоставляет дополнительные члены для перечисления _LIBCAT_HIERARCHYTYPE. |
_LIBCAT_MEMBERACCESS |
Указывает режим MemberAccess элемента библиотеки. |
_LIBCAT_MEMBERINHERITANCE |
Указывает параметры наследования для элементов libcat. |
_LIBCAT_MEMBERTYPE |
Указывает MemberType элемента библиотеки. |
_LIBCAT_MEMBERTYPE2 |
Предоставляет дополнительные члены для перечисления _LIBCAT_MEMBERTYPE. |
_LIBCAT_MODIFIERTYPE |
Указывает ModifierType элемента библиотеки. |
_LIBCAT_NODETYPE |
Указывает тип узла списка дерева. |
_LIBCAT_PHYSICALCONTAINERTYPE |
Указывает тип физического контейнера. |
_LIBCAT_SEARCHMATCHTYPE |
Указывает типы совпадения поиска диспетчера библиотеки. |
_LIBCAT_VISIBILITY |
Указывает видимость элемента библиотеки. |
_LIMITTOPICSOURCE |
Указывает ограничения того, как ключевые слова ищутся в контекстной справке (в которой ищутся IVsUserContext). |
_NoFrameworkDialogState |
Представляет значения, используемые для VSPROPID_NoFrameworkDialogState. |
_OLELOOP2 |
Перечисляет типы циклов сообщений, используемые в формах. |
_PersistStorageType |
Указывает постоянное место для IVsBuildPropertyStorage и IPersistXMLFragment. |
_ProjectLoadSecurityDialogState |
Указывает состояние диалогового окна безопасности. |
_SqlAddNewReferenceFlags |
Указывает флаги для вызова новых ссылки. |
_SqlReferenceUpdateAction |
Указывает действия службы обновления ссылки SQL. |
_SqlReferenceUpdateFlags |
Указывает способ обновления ссылок SQL. |
_VHS_COMMANDS |
Указывает команды справочной системы для методов IVsHelpSystem. |
_VSCIPPROPID |
Указывает идентификатор поставщика элемента контекста в вызовах GetProperty(Int32, Object) и SetProperty(Int32, Object). |
_VsDocumentRestoreBehavior | |
_VSFILECHANGEFLAGS |
Предоставляет сведения атрибутов о файле, который был изменен. |
_VsHelpErrors |
\Указывает ошибки, возвращенные при вызовах Reserved(VHS_COMMAND, VsHelpErrors). |
_VSLONGIDLEREASON |
Указывает причину длительного простоя. |
_VSOBJCFFLAGS |
Указывает флаг буфера обмена с одним или несколькими выбираемыми элементами. |
_VSOBJCLIPFORMATOPTIONS |
Указывает составной формат буфера обмена. |
_VSOBJDESCOPTIONS |
Указывает параметры текста описания обозревателя объектов. |
_VSOBJLISTELEMPROPID |
Указывает свойства элемента списка объектов в вызовах GetProperty(UInt32, Int32, Object). |
_VSOBJLISTOWNERCACHEDDATAKINDS |
Указывает тип кэшируемых данных в вызовах ClearCachedData(UInt32). |
_VSOBJLISTOWNEROTPIONS |
Указывает параметры владельца списка в вызовах GetOptions(UInt32). |
_VSOBJOPFLAGS |
Указывает флаги операций переименования и удаления. |
_VSOBSEARCHOPTIONS |
Указывает атрибуты для запроса поиска. |
_VSOBSEARCHOPTIONS2 |
Предоставляет дополнительные члены для перечисления _VSOBSEARCHOPTIONS. |
_VSProjectLoadPriority |
Является устаревшей. Этот API стал устаревшим для оптимизации производительности загрузки решения. |
_VSProjectUnloadStatus |
Представляет различные причины выгрузки проекта. Используется в UnloadProject(Guid, UInt32). |
_VSProjectUnloadStatus2 |
Представляет различные причины выгрузки проекта. Используется в UnloadProject(Guid, UInt32). |
_VSProjectUnloadStatus3 | |
_VSQuickCheckAnswer |
Указывает, когда включена функция. |
_VSRDTFLAGS |
Указывает параметры для документа в таблице выполняющихся документов (RDT). |
_VSRDTFLAGS2 |
Указывает дополнительные параметры для документа в таблице выполняющихся документов (RDT). |
_VSRDTFLAGS3 |
Указывает дополнительные параметры для документа в таблице выполняющихся документов (RDT). |
_VSRDTFLAGS4 |
Указывает параметры для документа в таблице выполняющихся документов (RDT). |
_VSRDTFLAGS5 | |
_VSRDTFLAGSUPPER |
Флаги, описывающие состояние документа в таблице выполняющихся документов. |
_VSRELOADDOCDATA |
Указывает, следует ли игнорировать следующее изменение файла. |
_vstaskbitmap |
Указывает параметры для растрового изображения, связанного с элементом задачи. |
_vstaskpriority |
Указывает растровое изображение, используемое для отображения уровня приоритета элемента задачи. |
_VSTREEDISPLAYMASK |
Указывает нужные поля в структуре VSTREEDISPLAYDATA. |
_VSTREEDISPLAYSTATE |
Указывает битовые поля интереса в члене Состояние структуры VSTREEDISPLAYDATA. |
_VSTREEFLAGS |
Указывает атрибуты списка дерева. |
_VSTREEFLAGS2 |
Добавляет флаг в перечисление _VSTREEFLAGS. |
_VSTREEFLAGS3 |
Указывает атрибуты списка дерева. |
_VSTREEITEMCHANGESMASK |
Указывает, как изменялась список дерева. |
_VSTREESTATECHANGEREFRESH |
Указывает, какие элементы списка дерева нужно обновить. Предназначено для использования в будущем. |
AppToastCapability |
Указывает возможности всплывающих уведомлений. |
AppxManifestDesignerTab |
Указывает вкладку конструктора манифеста приложения, открываемую методом OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) . |
AppxManifestDesignerTab2 |
Указывает вкладку конструктора манифеста приложения, открываемую методом OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) . |
ATTRVALUETYPE |
Указывает тип значений атрибутов в вызовах GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) и GetAttributeValue(Int32, ATTRVALUETYPE, String). |
BLDGETFLAGS |
Указывает параметры при запросе построителя. |
BLDPROMPTOPT |
Указывает запрос пользователя, который используется для выбора построитель. |
BootstrapMode |
Указывает тип режима начальной загрузки. |
BootstrappingArchitecture | |
BootstrappingMode | |
BuildableProjectCfgOpts |
Является устаревшей. Указывает построимые параметры конфигурации проекта. |
BuildableProjectCfgOpts2 |
Определяет дополнительные построимые параметры конфигурации проекта. |
COMMANDWINDOWMODE |
Указывает режим команд для вызовов SetMode(COMMANDWINDOWMODE). |
CompEnum |
Указывает тип категорий компонентов, которые передаются в IVsComponentEnumeratorFactory2. |
Constants |
Произвольная коллекция констант, определенных в разных idl. |
CTLBLDTYPE |
Задает тип построителя. |
DBGMODE |
Задает нужный режим отладчика. |
DEBUG_LAUNCH_OPERATION |
Перечисление DEBUG_LAUNCH_OPERATION является членом VsDebugTargetInfo структуры, параметром вызовов LaunchDebugTargets(UInt32, IntPtr) . |
DEBUG_REMOTE_DISCOVERY_FLAGS |
Указывает флаги, используемые диалоговым окном удаленного обнаружения для поиска удаленных компьютеров в локальной подсети. |
DEBUG_REMOTE_DISCOVERY_FLAGS2 | |
DevLicenseStatus |
УСТАРЕВШИЕ. Указывает состояние лицензии разработчика. |
DiscoveryNodeType |
Указывает тип узла обнаружения в вызовах GetNodeType(DiscoveryNodeType[]). |
ENC_BUILD_STATE |
Указывает текущее состояния построения "Изменить и продолжить". |
ENC_REASON |
Указывает точную причину для вызова BelongToProject(String, ENC_REASON, Int32). |
ENC_RETURNCODES |
Указывает коды возврата "Изменить и продолжить". |
enum_ASINFO |
Указывает сведения о состоянии об активной инструкции "Изменить и продолжить". |
enum_ENC_BREAKSTATE_REASON |
Указывает причину возникновения состояния прерывания "Изменить и продолжить". |
enum_POSITION_TYPE |
Указывает тип положения активной инструкции "Изменить и продолжить". |
EXPANDFLAGS |
Контролирует состояние или внешний вид элементов в иерархии или саму иерархию. |
HOSTPROPID |
Указывает идентификатор свойства узла. |
INTELLIPROJSTATUS |
Указывает состояние проекта IntelliSense. |
LIB_CATEGORY |
Указывает категории элемента библиотеки, которые могут быть далее таким образом параметризованы. |
LIB_CHECKSTATE |
Указывает состояние флажков элемента библиотеки. |
LIB_PERSISTTYPE |
Указывает, как элемент библиотеки сохраняется. |
LOGTOFILEOPTION |
Указывает, куда записывать в журнал команды окна команд и выходные данные. |
MARKERTYPE4 |
Перечисление продолжается с MARKERTYPE3. Более ранние значения см. в MARKERTYPE3. |
OLEACTIVATE |
Указывает тип окна, активированного в ответ на событие активации окна. |
OLECOMPFLAG |
Указывает флаги, которые используются для контроля взаимодействий между локальным объектом VSPackage, его контейнером и средой. |
OLEHELPCMD |
Указывает тип справки, запрошенной для ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32). Это перечисление предоставляет допустимые значения для параметра |
OLEIPCSTATE |
Указывает идентификаторы состояния, переданные в IOleInPlaceComponent::OnEnterState(UInt32, Int32), OnUIComponentEnterState(UInt32, UInt32, UInt32), FOnUIComponentExitState(UInt32, UInt32, UInt32) и FUIComponentInState(UInt32). |
OLEMENU |
Указывает способ, которым меню, принадлежащее активному объект пользовательского интерфейса, должно использоваться с меню контейнера компонента. |
OLEMSGBUTTON |
Указывает кнопку для отображения с сообщением. |
OLEMSGDEFBUTTON |
Определяет, какая кнопка в группе кнопок назначена по умолчанию. |
OLEMSGICON |
Контролирует значок, отображаемый в сообщении, и указывает тип сообщения. |
OLEROLE |
Указывает способ, которым компонент используется по отношению к своему основному приложению. |
OLEUIEVENTFREQ |
Указывает частоту, с которой событие пользовательского интерфейса обычно происходит в компоненте |
OLEUIEVENTSTATUS |
Указывает состояние события пользовательского интерфейса. |
PFF_RESULTS |
Указывает результаты формата файла сохранения. |
PREPARECOMMANDRESULT |
Константы для работы с командами. Используется с вызовами PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]). |
REFERENCECHANGETYPE |
Указывает тип изменения ссылки, произошедшего в проекте. |
RemoveBFDirection |
Указывает направление для удаления элементов навигации. Используется с вызовами RemoveAdjacentBFNavigationItem(RemoveBFDirection) и RemoveCurrentNavigationDupes(RemoveBFDirection). |
SccToolsOptionsEnum |
Параметры, которые можно просмотреть или обновить для инструментов управления источником. Используется исключительно методами в интерфейсе IVsSccToolsOptions. |
STATUSBARCONSTS |
Указывает константы значка анимации в строке состояния. Используется с вызовами Animation(Int32, Object). |
tagCreateClassLibFlags |
Представляет параметры для создания библиотеки классов. |
tagVSQEQSFlags |
Указывает, как атрибуты файла обрабатываются интерфейсом IVsQueryEditQuerySave2. |
tagVSQueryEditFlags |
Это перечисление задает флаги, которые определяют, как должны редактироваться файлы в памяти. Эти флаги передаются методу QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32). |
tagVSQueryEditResult |
Это перечисление определяет значения, возвращаемые методом QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32), указывающие, был ли сеанса редактирования файла успешно завершен или отменен. |
tagVSQueryEditResultFlags |
Это перечисление определяет битовые флажки, возвращаемые из метода QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32), которые показывают, был ли файл извлечен и/или изменен. |
tagVSQueryEditResultFlags2 |
Это перечисление определяет битовые флажки, возвращаемые из метода QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32), которые показывают, был ли файл извлечен и/или изменен. |
tagVSQuerySaveFlags |
Это перечисление определяет значения для метода QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) и управляет тем, показывает ли этот метод любой интерфейс пользователя. |
tagVSQuerySaveResult |
Это перечисление определяет значения, которые могут быть возвращены из метода QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) и метода QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32). |
tagVSQuerySaveResultFlags |
Указывает результаты операции QuerySave. |
tagVsSccFilesFlags |
Это перечисление указывает флаги, возвращаемые вызовом метода GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]). |
tagVsSccSpecialFilesFlags |
Флаги, связанные со специальными файлами системы управления версиями, в том виде, в котором они возвращаются методом GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]). |
VHS_COMMAND |
Указывает команды справочной системы. |
VSADDCOMPOPERATION |
Идентифицирует свойства добавления компонента. |
VSADDCOMPRESULT |
Указывает результаты добавлений компонента. |
VSADDDIRECTORYFLAGS |
Обозначает флаги, связанные с OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]) |
VSADDFILEFLAGS |
Флаги, используемые в OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) и OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]). |
VSADDITEMOPERATION |
Контролирует действие, выполняемое в новом элементе, добавленном в проект. |
VSADDRESULT |
Указывает, был ли элемент успешно добавлен в проект. |
VsAppPackagePlatform |
Указывает платформу, на которую нацеливается приложение. |
VSBUILDMANAGERRESOURCE |
Указывает тип ресурса построения, который требуется получить от службы BuildManagerAccessor. |
VSCMDNAMEOPTS |
Указывает английское и/или локализованные канонические имена. |
VSCOMPONENTTYPE |
Задает тип компонента. |
VSDESIGNER_FUNCTIONVISIBILITY |
Указывает уровень доступа функции конструктора. |
VSDESIGNER_VARIABLENAMING |
Контролирует правила именования переменных. |
VSDOCUMENTPRIORITY |
Указывает уровень приоритета документа в рамках проекта. |
VSEDITORPRIORITY |
Указывает приоритет различных редакторов. Используется пакетами, которые реализуют тип редактора с IVsRegisterEditors. |
VSErrorCodes |
Коды ошибок Visual Studio. |
VSErrorCodes80 |
Коды ошибок Visual Studio. |
VSEXTENDSHIERARCHY |
Перечисляет значения для расширения интерфейса IVsParentHierarchy. |
VSFILTERKEYSFLAGS |
Флаги, указывающие действие, выполняемое для элементов управления, которые фильтруют сообщения о событиях клавиатуры. |
VSFRAMEMODE |
Контролирует режим отображения окна инструментов. |
VSFRAMEMODE2 |
Определяет дополнительные элементы для перечисления VSFRAMEMODE. |
VsHelpErrors |
Указывает ошибки, уникальные для IVsHelpSystem. |
VSIME_ERR |
Перечисляет ошибки интерфейса IVsIME для редактора метода ввода (IME). |
VSMESELCMD |
Указывает команды изменения выделения. |
VSOBDESCRIPTIONSECTION |
Указывает элемент текстовой строки описания элементов обозревателя объектов. |
VSOBJGOTOSRCTYPE |
Указывает тип элемента исходного кода для перехода к. |
VSOBSEARCHTYPE |
Указывает часть имени, представленную строкой. |
VSOLECMDEXECOPT_HIWORD |
Указывает параметры для параметра команды exec Exec(Guid, UInt32, UInt32, IntPtr, IntPtr). Значения берутся из перечисления VSOLECMDEXECOPT_HIWORD. |
VSOUTLINECAPTION |
Указывает параметры для заголовка структуры документа. |
VSOVERLAYICON |
Указывает значок перекрытия, возвращенный иерархией, когда спрошено через элемент VSHPROPID_OverlayIconIndex в __VSHPROPID. Этот значок рисуется прозрачно поверх нормального значка элемента, чтобы указать, что состояние изменилось. |
VSPREVIEWRESOLUTION |
Указывает разрешение стандартного средства предварительного просмотра. Используется в вызовах OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32). |
VSPROFILERPROCESSARCHTYPE |
Указывает тип архитектуру процессора профилировщика. |
VSPROPERTYSTREAMPROPERTYTYPE |
Определяет простой поток или поток свойства подпотока. |
VSQUERYADDDIRECTORYFLAGS |
Флаги, указывающие параметры вызывающего объекта по каталогам. Флаги связаны с OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) и OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]), которые вызываются проектом, чтобы определить, можно ли добавить каталоги в проект. |
VSQUERYADDDIRECTORYRESULTS |
Флаги, связанные с OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) и OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]). |
VSQUERYADDFILEFLAGS |
Используется в методах OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) и OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]), чтобы показать тип файла, который будет добавлен к проекту. |
VSQUERYADDFILERESULTS |
Флаги, возвращаемые средой в методах OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) и OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]). Эти флаги указывают, может ли проект добавить файл в проект. |
VSQUERYREMOVEDIRECTORYFLAGS |
Флаги, указывающие параметры вызывающего объекта по каталогам. Флаги связаны с OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) и OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]), которые вызываются проектом, чтобы определить, можно ли удалить каталоги из проекта. |
VSQUERYREMOVEDIRECTORYRESULTS |
Флаги, связанные с OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) и OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]). |
VSQUERYREMOVEFILEFLAGS |
Флаги, связанные с OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) и OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]). |
VSQUERYREMOVEFILERESULTS |
Флаги, связанные с OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) и OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]). |
VSQUERYRENAMEDIRECTORYFLAGS |
Флаги, указывающие параметры вызывающего объекта по каталогам. Флаги связаны с OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) и OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]), которые вызываются проектом, чтобы определить, можно ли переименовать каталоги. |
VSQUERYRENAMEDIRECTORYRESULTS |
Флаги, связанные с OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) и OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]). |
VSQUERYRENAMEFILEFLAGS |
Флаги, связанные с OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) и OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]). |
VSQUERYRENAMEFILERESULTS |
Флаги, связанные с OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) и OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]). |
VSQUERYSAVESLNPROPS |
Возвращает состояние свойства решения. |
VSRECORDMODE |
Указывает режим записи макроса среды. |
VSRECORDSTATE |
Указывает состояние средства записи макроса среды. |
VSRELOADOPTION |
Указывает реакцию на внешне измененные документы. |
VSREMOVEDIRECTORYFLAGS |
Флаги, используемые OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]). |
VSREMOVEFILEFLAGS |
Флаги, используемые в OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]). |
VSRENAMEDIRECTORYFLAGS |
Флаги, связанные с OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]). |
VSRENAMEFILEFLAGS |
Флаги, связанные с OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS) и OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32). |
VSSAVEFLAGS |
Указывает параметры сохранения файла. |
VSSCCENLISTMENTCHOICE |
Эти значения указывают готовность проекта работать с выбором зачисления (локальная рабочая копия проекта или решения, которая находится в системе управления версиями). Возможность выбрать перечисление позволяет пользователю изменять расположение хранимого проекта, когда он извлекается из системы управления версиями. |
VSSCCPROVIDERBINDING |
Это параметры, которые может возвращать проект, указывая на его готовность работать с пользовательским пакетом управления исходным кодом. |
VsScriptJmcCodeType |
Представляет тип кода. |
VSSEARCHPROGRESSTYPE |
Указывает тип хода выполнения, отображаемый элементом управления поиска. |
VSSEARCHSTARTTYPE |
Указывает, когда начнется поиск. |
VSSETFRAMEPOS |
Задает положение границы окна. |
VSSOLNBUILDQUERYRESULTS |
Идентифицирует результаты построения решения. |
VSSOLNBUILDUPDATEFLAGS |
Идентифицирует обновления построения решения. |
VSSOLNBUILDUPDATEFLAGS2 |
Предоставляет дополнительные члены для перечисления VSSOLNBUILDUPDATEFLAGS. |
VSSOLNBUILDUPDATEFLAGS3 | |
VsStateIcon |
Указывает индексы для глифов системы управления версиями. |
VSSYSCOLOR |
Это перечисление не рекомендуется использовать. Вместо нее следует использовать __VSSYSCOLOREX. |
VSTASKCATEGORY |
Указывает категорию элемента задачи. |
VSTASKFIELD |
Задает поле элемента задачи. |
VSTASKPRIORITY |
Указывает растровое изображение, используемое для отображения уровня приоритета элемента задачи. |
VSTBXTABVIEW |
Указывает тип представления для вкладки области элементов. |
VSTDTYPE |
Только для внутренней проверки. Не используйте. |
VSTREECLOSEACTIONS |
Указывает возможные действия при сворачивании узла представления дерева, который приводит к закрыванию списка дочернего дерева. |
VSTREETEXTOPTIONS |
Указывает тип текста, который запрашивается. |
VSTREETEXTOPTIONS2 |
Указывает тип текста, который запрашивается. |
VSTREETOOLTIPTYPE |
Задает тип текста подсказки для отображения. |
VSTWT_LOCATION |
Указывает расположение панели инструментов окна инструментов. |
VSUPDATEPROJREFREASON |
Возвращает информацию обновления для ссылки на проект. |
VsUpToDateCheckFlags |
Указывает причину проверки флагов. |
VsUpToDateCheckFlags2 |
Флаги, переданные в AreProjectsUpToDate(UInt32), а также QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) и StartUpToDateCheck(IVsOutputWindowPane, UInt32), чтобы указать, что операция для конкретного запроса построения выполнена. |
VSUSERCONTEXTATTRIBUTEUSAGE |
Указывает, передаются ли атрибут или ключевое слово в контейнер контекста. |
VSUSERCONTEXTPRIORITY |
Указывает приоритет атрибутов или ключевых слов в контейнере контекста. |
VSWINDOWSTATE |
Контролирует состояние отображения или внешний вид окна. |
WellKnownTargetFrameworkVersions |
Представляет номер версии целевой платформы. |