Microsoft.VisualStudio Пространство имен

Классы

ErrorHandler

Предоставляет методы для обработки общих кодов ошибок COM.

VisualStudioServices

Предоставляет доступ к службам Visual Studio по версии.

VisualStudioServices.VS2019_10Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 10.

VisualStudioServices.VS2019_11Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 11.

VisualStudioServices.VS2019_4Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 4.

VisualStudioServices.VS2019_5Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 5.

VisualStudioServices.VS2019_6Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 6.

VisualStudioServices.VS2019_7Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 7.

VisualStudioServices.VS2019_8Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 8.

VisualStudioServices.VS2019_9Services

Перечисляет службы, доступные в Visual Studio 2019 с обновлением 9.

VisualStudioServices.VS2022_2Services

Перечисляет службы, доступные в Visual Studio 2022 с обновлением 2.

VisualStudioServices.VS2022_3Services

Перечисляет службы, доступные в Visual Studio 2022 с обновлением 3.

VisualStudioServices.VS2022_4Services

Перечисляет службы, доступные в Visual Studio 2022 с обновлением 4.

VisualStudioServices.VS2022_5Services

Перечисляет службы, доступные в Visual Studio 2022 с обновлением 4.

VisualStudioServices.VS2022_6Services

Перечисляет службы, доступные в Visual Studio 2022 с обновлением 5.

VisualStudioServices.VS2022Services

Перечисляет службы, доступные в Visual Studio 2022.

VSColorTable
VSConstants

Используйте этот класс для доступа к общим константам Visual Studio.

VSConstants.AppPackageDebugTargets

Содержит идентификаторы команд для набора команд отладки пакета приложения.

VSConstants.CATID

Эти guid CATID используются для расширения объектов, передаваемых в браузер свойств, и объектов автоматизации, поддерживающих расширители автоматизации.

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

Набор языков модели кода.

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

Guid поставщика портов отладчика для структур VsDebugTargetInfo* и интерфейса IVsDebugRemoteDiscoveryUI.

VSConstants.DebugTargetHandler

Содержит идентификаторы команд для набора команд обработчика отладки целевого объекта.

VSConstants.DocumentMetadataUserDataGuid

Это свойства IVsUserData, поддерживаемые объектами DocData, которые предоставляют дополнительные метаданные, такие как snapshot версии.

VSConstants.EditPropyCategoryGuid

Известные категории свойств редактора используются с интерфейсом IVsTextEditorPropertyCategoryContainer.

VSConstants.ItemTypeGuid

Эти значения используются с свойством VSHPROPID_ItemType.

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

Известные причины, используемые для IVsUIShellOpenDocument3.SetNewDocumentState.

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

Известные целевые платформы проекта.

VSConstants.ReferenceManagerHandler

Представляет идентификаторы команд для контекстного меню.

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

Известные драйверы настройки проекта для установки отсутствующих компонентов.

VSConstants.StandardNavigateToDocumentScopeFilters

Стандартные имена фильтров для областей документов для функции "Перейти к".

VSConstants.StandardNavigateToFilterShortcuts

Стандартные имена ярлыков фильтра для функции "Перейти к".

VSConstants.StandardNavigateToKindFilters

Стандартные имена фильтров для типов элементов для функции Перейти к.

VSConstants.StandardToolWindows

Содержит идентификаторы GUID для стандартных окон инструментов.

VSConstants.ToolboxMultitargetingFields
VSConstants.UICONTEXT
VSConstants.VsDependencyTypeGuid
VSConstants.VsEditorFactoryGuid
VSConstants.VsEditorUserDataGuid

Это необязательные общие параметры редактора, которые можно использовать для настройки поведения редактора.

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

Это необязательные свойства IVsUserData, которые может предоставить языковая служба, чтобы повлиять на поведение Редактор исходного кода (текста). Интерфейс IVsUserData извлекается методом QueryInterface в объекте IVsLanguageInfo реализации языковой службы.

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

Это свойства IVsUserData, поддерживаемые объектом TextBuffer (DocData) Редактор исходного кода (Text). Интерфейс IVsUserData извлекается методом QueryInterface в объекте IVsTextLines Редактор Text.

VSConstants.WellKnownOldVersionValues

Известные значения, которые можно использовать для указания значений OldVersion (LowerBound/UpperBound) для ProvideBindingRedirectionAttribute.

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

Набор типов мастера.

Win32Methods

Импортирует некоторые функции управления окном Win32.

Интерфейсы

IEventHandler

Только для внутреннего использования в корпорации Майкрософт. Предоставляет методы, необходимые для добавления, удаления и тестирования наличия обработчиков в коллекции обработчиков событий.

IVsService<T>

Предоставляет доступ к службе Visual Studio с профилированием.

IVsService<TService,TInterface>

Предоставляет доступ к службе Visual Studio с профилированием.

Перечисления

COWAIT_FLAGS

Флаги для CoWaitForMultipleHandles

VSConstants.AppCommandCmdID

Идентифицирует команды, выполняемые в результате получения сообщения WM_APPCOMMAND главным окном.

VSConstants.CEF

Представляет флаги, используемые с методом CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32).

VSConstants.MessageBoxResult

Коды результатов из IVsUIShell.ShowMessageBox.

VSConstants.SelectionElement

Представляет флаги, используемые в обработчике событий OnElementValueChanged(UInt32, Object, Object).

VSConstants.VSITEMID

Специальные элементы в VsHierarchy.

VSConstants.VsSearchNavigationKeys

Указывает ключи навигации поиска Visual Studio.

VSConstants.VsSearchTaskStatus

Определяет понятные имена для состояний задачи поиска.

VSConstants.VSSELELEMID

Эти идентификаторы элементов являются единственными идентификаторами элементов, которые можно использовать со службой выбора.

VSConstants.VSStd11CmdID

Набор стандартных общих команд в CMDSETID. StandardCommandSet11_guid.

VSConstants.VSStd12CmdID

Набор стандартных общих команд в CMDSETID. StandardCommandSet12_guid.

VSConstants.VSStd14CmdID

Набор стандартных общих команд в CMDSETID. StandardCommandSet14_guid.

VSConstants.VSStd15CmdID

Набор стандартных общих команд в CMDSETID. StandardCommandSet15_guid.

VSConstants.VSStd16CmdID

Набор стандартных общих команд в наборе StandardCommandSet16_guid команд.

VSConstants.VSStd17CmdID

Набор стандартных общих команд в наборе StandardCommandSet17_guid команд.

VSConstants.VSStd2010CmdID

Набор стандартных общих команд в CMDSETID. StandardCommandSet2010_guid.

VSConstants.VSStd2KCmdID

Набор стандартных общих команд редактора в StandardCommandSet2k.

VSConstants.VSStd97CmdID

Эти константы делают доступными некоторые основные команды меню для управляемого кода.

VSConstants.VsUIAccelModifiers

Указывает сочетания клавиш и клавиши-модификаторы пользовательского интерфейса.

VSConstants.VsUIHierarchyWindowCmdIds

Следующие команды являются специальными командами, которые применяются только к UIHierarchyWindow. Они определяются как часть guid группы команд: CMDSETID. UIHierarchyWindowCommandSet_guid.