Udostępnij za pośrednictwem


Microsoft.VisualStudio.Workspace Przestrzeń nazw

Klasy

AsyncEvent<TEventArgs>

Klasa zdarzeń asynchronicznych do obsługi wyzwalania asynchronicznych procedur obsługi zdarzeń

BatchFileSystemEventArgs

Klasa BatchFileSystemEventArgs Zezwalaj na powiadomienie o wielu jednostkach FileSystemEventArgs

BuildConfigurationChangedEventArgs

Konfiguracja kompilacji zmieniła argumenty zdarzeń

CreatedUINode

CreatedUINode

DeletedUINode

DeletedUINode

ExportFileContextActionProviderAttribute

Eksportuje element IFileContextActionProvider do katalogu MEF z metadanymi zgodnie z opisem w temacie IFileContextActionProviderMetadata.

ExportFileContextProviderAttribute

Eksportuje element IFileContextProvider do katalogu MEF z metadanymi zgodnie z opisem w temacie IFileContextProviderMetadata.

ExportFileExtensionsAttributeBase

Rozszerzenie pliku eksportu udostępnia podstawowe

ExportProviderAttributeBase

Podstawowa implementacja interfejsu IProviderMetadataBase

ExportWorkspaceServiceFactoryAttribute

Klasa ExportWorkspaceServiceFactoryAttribute

FileContext

Opisuje kontekst, do którego może należeć plik, taki jak jednostka kompilacji pliku źródłowego, zużywana strona HTML dla pliku .js itp.

FileContextActionBase

Implementowanie elementu IFileContextActionBase przy użyciu wywołania zwrotnego funkcji

FileContextActionCallback

FileContextActionCallback, klasa

FileContextActionDelegate

FileContextActionDelegate, klasa

FileContextActionResult

Domyślna implementacja interfejsu IFileContextActionResult

FileSystemContextChanged

Klasa FileSystemContextChanged. Używanie powiadomienia obserwatora systemu plików obszaru roboczego w celu propagowania powiadomienia FileContext

FileSystemEventArgsHelper

Narzędzie pomocnika dla klasy FileSystemEventArgs

Grouping<TKey,TElement>

Banalna implementacja .IGrouping<TKey,TElement>

MovedUINode

MovedUINode

PauseTokenSource

Token źródłowy umożliwiający wstrzymanie zadania

ProjectConfiguration

Klasa ProjectConfiguration

ProjectTargetFileContext

Kontekst pliku docelowego projektu

PropertyChangedEventArgs<T>

PropertyChangedEventArgs, klasa

PropertySettings

Domyślna implementacja interfejsu IPropertySettings

PropertySettingsHelper

Klasa pomocnika dla typu IPropertySettings

ResultEventArgs<T>

Result Event arguments, klasa

UINodesCreatedEventArgs

UINodesCreated EventArgs

UINodesDeletedEventArgs

UINodesDeleted EventArgs

UINodesMovedEventArgs

UINodesMoved EventArgs

WorkspaceHelper

Rozszerzenia IWorkspace

WorkspaceServiceHelper

Pomocnicy usługi IWorkspace Zawiera metodę uzyskiwania dostępu do usług opartych na usłudze IWorkspace

Struktury

ExternalItemsRequest

Struktura danych do żądania elementów zewnętrznych

PauseToken

Token wstrzymania

Interfejsy

IActionBlockService

Usługa umożliwiająca publikowanie akcji w obszarze roboczym

IAsyncServiceProvider

Interfejs umożliwiający uzyskiwanie dostępu do usługi przy użyciu wzorca asynchronicznego

IAsyncWorkspaceProviderFactory<T>

Fabryka async obszaru roboczego dostawcy

IAsyncWorkspaceServiceFactory

Twórca usługi obszaru roboczego przy użyciu wzorca asynchronicznego

IFileContextAction

Opisuje akcję obsługiwaną przez element IFileContextActionProvider.

IFileContextActionBase

Opisuje akcję obsługiwaną przez element IFileContextActionProvider.

IFileContextActionProgressUpdate

Udostępnia aktualizację postępu trwającej ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) operacji.

IFileContextActionProvider

Oferuje dowolne wykonywanie akcji dla plików.

IFileContextActionProviderMetadata

IFileContextActionProvider Opisuje możliwość stosowania i możliwości rozszerzenia.

IFileContextActionResult

Opisuje wynik niektórych IFileContextActionelementów .

IFileContextConsumerMetadata

Interfejs opisujący metadane znalezione w eksportach korzystających z określonych typów kontekstów plików.

IFileContextHierarchy<T>

Definiowanie hierarchii kontekstu pliku

IFileContextProvider

Oferuje usługi do odnajdywania kontekstów zdefiniowanych w plikach źródłowych.

IFileContextProvider<T>

IFileContextProvider z typem kontekstu

IFileContextProviderMetadata

IFileContextProvider Opisuje możliwość stosowania i możliwości rozszerzenia.

IFileSelectorMetadata

Opisuje IFileSelectorMetadata

IFilesService

Interfejs IFilesService, aby umożliwić dostawcy dostosowanie zachowania podczas otwierania folderu, a hierarchia plików katalogów musi zostać pobrana

IFileSystemConverter

Umożliwia konwertowanie odwołań do plików między ścieżką pliku a identyfikatorem URI systemu plików. Po zaimplementowaniu operacje na plikach przełączą się do działania w usłudze IFileSystem.

IFileWatcherService

Interfejs zdarzenia Ujścia IFileWatcherService do odbierania zmian powiadomień systemu plików przy użyciu wzorca asynchronicznego

IFindFilesService

Usługa obszaru roboczego do znajdowania plików

IFindFilesService2

Interfejs umożliwiający rozszerzenie istniejącego interfejsu IFindFilesService

IHostService

Informacje specyficzne dla hosta służą do budowy i działania obszaru roboczego.

IHostService2

Dodatkowe informacje specyficzne dla hosta udostępniane przez implementator programu IHostService.

INotifyFileContextChanged

Interfejs zapewniający akcję po zmodyfikowaniu kontekstu pliku

IPropertySettings

IPropertySettings, interfejs

IProviderMetadataBase

Baza metadanych dostawcy

ISupportedTypesMetadata

Obsługiwane metadane typów

ITelemetryMetadata

Definiuje dodatkowe właściwości, które należy dodać do zdarzenia telemetrii.

IUINodeOperationEventService

Interfejs IUINodeOperationEventService zdarzenia ujścia do odbierania powiadomień systemu plików za pośrednictwem interfejsu użytkownika programu VS

IWorkspace

Definicja interfejsu IWorkspace

IWorkspace2

Interfejs umożliwiający rozszerzenie IWorkspaceelementu .

IWorkspace3

Interfejs umożliwiający rozszerzenie IWorkspace2elementu .

IWorkspaceProviderFactory<T>

Fabryka obszarów roboczych dostawcy

IWorkspaceServiceFactory

Fabryka usług obszaru roboczego

IWorkspaceServiceFactoryMetadata

IWorkspaceServiceFactoryMetadata, interfejs

Wyliczenia

FileContextActionProviderOptions

Opcje dla IFileContextProvider

FileContextProviderOptions

Opcje dla IFileContextProvider

ProjectConfigurationManagerProperties

Zmiana wyliczenia typu

ProviderPriority

Wyliczenie priorytetów dla dostawców

UINodeType

Typy węzła interfejsu użytkownika

WorkspaceServiceFactoryOptions

Opcje fabryk usług obszaru roboczego.