Udostępnij za pośrednictwem


Microsoft.VisualStudio Przestrzeń nazw

Klasy

ErrorHandler

Udostępnia metody obsługi typowych kodów błędów COM.

VisualStudioServices

Zapewnia dostęp do usług Programu Visual Studio według wersji.

VisualStudioServices.VS2019_10Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 10.

VisualStudioServices.VS2019_11Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 11.

VisualStudioServices.VS2019_4Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 4.

VisualStudioServices.VS2019_5Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 5.

VisualStudioServices.VS2019_6Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 6.

VisualStudioServices.VS2019_7Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 7.

VisualStudioServices.VS2019_8Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 8.

VisualStudioServices.VS2019_9Services

Wylicza usługi dostępne w programie Visual Studio 2019 Update 9.

VisualStudioServices.VS2022_2Services

Wylicza usługi dostępne w programie Visual Studio 2022 Update 2.

VisualStudioServices.VS2022_3Services

Wylicza usługi dostępne w programie Visual Studio 2022 Update 3.

VisualStudioServices.VS2022_4Services

Wylicza usługi dostępne w programie Visual Studio 2022 Update 4.

VisualStudioServices.VS2022_5Services

Wylicza usługi dostępne w programie Visual Studio 2022 Update 4.

VisualStudioServices.VS2022_6Services

Wylicza usługi dostępne w programie Visual Studio 2022 Update 5.

VisualStudioServices.VS2022Services

Wylicza usługi dostępne w programie Visual Studio 2022.

VSColorTable
VSConstants

Użyj tej klasy, aby uzyskać dostęp do typowych stałych programu Visual Studio.

VSConstants.AppPackageDebugTargets

Zawiera identyfikatory poleceń dla zestawu poleceń debugowania pakietu aplikacji.

VSConstants.CATID

Te identyfikatory GUID IDENTYFIKATORÓW CATID służą do rozszerzania obiektów przekazywanych do przeglądarki właściwości i obiektów automatyzacji, które obsługują rozszerzenia automatyzacji.

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

Zestaw języków modelu kodu.

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

Identyfikatory GUID dostawcy portów debugera dla struktur VsDebugTargetInfo* i interfejsu IVsDebugRemoteDiscoveryUI.

VSConstants.DebugTargetHandler

Zawiera identyfikatory poleceń dla zestawu poleceń programu obsługi debugowania docelowego.

VSConstants.DocumentMetadataUserDataGuid

Są to właściwości IVsUserData obsługiwane przez obiekty DocData, które udostępniają dodatkowe metadane, takie jak wersja migawki.

VSConstants.EditPropyCategoryGuid

Znane kategorie właściwości edytora są używane z interfejsem IVsTextEditorPropertyCategoryContainer.

VSConstants.ItemTypeGuid

Te wartości są używane z właściwością VSHPROPID_ItemType.

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

Znane przyczyny użycia funkcji IVsUIShellOpenDocument3.SetNewDocumentState.

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

Znane platfomy docelowe projektu.

VSConstants.ReferenceManagerHandler

Reprezentuje identyfikatory poleceń dla menu kontekstowego.

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

Znane sterowniki konfiguracji retargeting projektu Na potrzeby instalowania brakujących składników.

VSConstants.StandardNavigateToDocumentScopeFilters

Standardowe nazwy filtrów dla zakresów dokumentów dla funkcji Przejdź do.

VSConstants.StandardNavigateToFilterShortcuts

Standardowe nazwy skrótów filtru dla funkcji Przejdź do.

VSConstants.StandardNavigateToKindFilters

Standardowe nazwy filtrów dla rodzajów elementów dla funkcji Przejdź do.

VSConstants.StandardToolWindows

Zawiera identyfikatory GUID dla standardowych okien narzędzi.

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

Są to opcjonalne ustawienia edytora ogólnego, które mogą służyć do dostosowywania zachowań edytora.

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

Są to opcjonalne właściwości IVsUserData, które usługa językowa może zapewnić, aby wpływać na zachowanie kodu źródłowego (tekst) Redaktor. Interfejs IVsUserData jest pobierany przez element QueryInterface w obiekcie IVsLanguageInfo implementacji usługi językowej.

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

Są to właściwości IVsUserData obsługiwane przez obiekt TextBuffer (DocData) Redaktor kodu źródłowego (tekst). Interfejs IVsUserData jest pobierany przez element QueryInterface w obiekcie IVsTextLines Redaktor Text.

VSConstants.WellKnownOldVersionValues

Znane wartości, których można użyć do określenia wartości OldVersion (LowerBound/UpperBound) dla elementu ProvideBindingRedirectionAttribute.

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

Zestaw typów kreatora.

Win32Methods

Importuje niektóre funkcje zarządzania oknami Win32.

Interfejsy

IEventHandler

Tylko do użytku wewnętrznego firmy Microsoft. Udostępnia metody niezbędne do dodawania, usuwania i testowania istnienia procedur obsługi w kolekcji programu obsługi zdarzeń.

IVsService<T>

Zapewnia dostęp do usługi proffered programu Visual Studio.

IVsService<TService,TInterface>

Zapewnia dostęp do usługi proffered programu Visual Studio.

Wyliczenia

COWAIT_FLAGS

Flagi dla CoWaitForMultipleHandles

VSConstants.AppCommandCmdID

Identyfikuje polecenia wyzwalane w wyniku komunikatu WM_APPCOMMAND odebranego przez okno główne.

VSConstants.CEF

Reprezentuje flagi, które mają być używane z metodą CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) .

VSConstants.MessageBoxResult

Kody wyników z interfejsu IVsUIShell.ShowMessageBox.

VSConstants.SelectionElement

Reprezentuje flagi używane w procedurze obsługi zdarzeń OnElementValueChanged(UInt32, Object, Object) .

VSConstants.VSITEMID

Elementy specjalne wewnątrz elementu VsHierarchy.

VSConstants.VsSearchNavigationKeys

Określa klucze nawigacji wyszukiwania programu Visual Studio.

VSConstants.VsSearchTaskStatus

Określa przyjazne nazwy stanu zadań wyszukiwania.

VSConstants.VSSELELEMID

Te identyfikatory elementów są jedynymi identyfikatorami elementów, których można używać z usługą wyboru.

VSConstants.VSStd11CmdID

Zestaw standardowych poleceń udostępnionych w identyfikatorze CMDSETID. StandardCommandSet11_guid.

VSConstants.VSStd12CmdID

Zestaw standardowych poleceń udostępnionych w identyfikatorze CMDSETID. StandardCommandSet12_guid.

VSConstants.VSStd14CmdID

Zestaw standardowych poleceń udostępnionych w identyfikatorze CMDSETID. StandardCommandSet14_guid.

VSConstants.VSStd15CmdID

Zestaw standardowych poleceń udostępnionych w identyfikatorze CMDSETID. StandardCommandSet15_guid.

VSConstants.VSStd16CmdID

Zestaw standardowych poleceń udostępnionych w StandardCommandSet16_guid zestawie poleceń.

VSConstants.VSStd17CmdID

Zestaw standardowych poleceń udostępnionych w StandardCommandSet17_guid zestawie poleceń.

VSConstants.VSStd2010CmdID

Zestaw standardowych poleceń udostępnionych w identyfikatorze CMDSETID. StandardCommandSet2010_guid.

VSConstants.VSStd2KCmdID

Zestaw standardowych poleceń edytora udostępnionego w standardzie StandardCommandSet2k.

VSConstants.VSStd97CmdID

Te stałe udostępniają niektóre podstawowe polecenia menu dla kodu zarządzanego.

VSConstants.VsUIAccelModifiers

Określa skrót interfejsu użytkownika i klawisze modyfikujące.

VSConstants.VsUIHierarchyWindowCmdIds

Następujące polecenia to specjalne polecenia, które mają zastosowanie tylko do interfejsu użytkownikaHierarchyWindow. Są one definiowane jako część identyfikatora GUID grupy poleceń: CMDSETID. UIHierarchyWindowCommandSet_guid.