Microsoft.VisualStudio.Workspace Spazio dei nomi

Classi

AsyncEvent<TEventArgs>

Classe di evento asincrona per supportare l'attivazione di eventHandler asincroni

BatchFileSystemEventArgs

Classe BatchFileSystemEventArgs Consenti una notifica di più entità FileSystemEventArgs

BuildConfigurationChangedEventArgs

Argomenti di evento modificati per la configurazione della compilazione

CreatedUINode

CreateUINode

DeletedUINode

DeletedUINode

ExportFileContextActionProviderAttribute

Esporta un IFileContextActionProvider oggetto nel catalogo MEF con metadati, come descritto da IFileContextActionProviderMetadata.

ExportFileContextProviderAttribute

Esporta un IFileContextProvider oggetto nel catalogo MEF con metadati, come descritto da IFileContextProviderMetadata.

ExportFileExtensionsAttributeBase

Export File Extension (Esporta estensione file) forniscono base

ExportProviderAttributeBase

Implementazione di base per l'interfaccia IProviderMetadataBase

ExportWorkspaceServiceFactoryAttribute

Classe ExportWorkspaceServiceFactoryAttribute

FileContext

Descrive il contesto a cui un file può appartenere, ad esempio un'unità di compilazione per un file di origine, una pagina HTML di utilizzo per un file .js e così via.

FileContextActionBase

Implementare IFileContextActionBase usando un callback di funzione

FileContextActionCallback

Classe FileContextActionCallback

FileContextActionDelegate

Classe FileContextActionDelegate

FileContextActionResult

Implementazione predefinita per un'interfaccia IFileContextActionResult

FileSystemContextChanged

Classe FileSystemContextChanged. Usare la notifica watcher del file system dell'area di lavoro per propagare una notifica FileContext

FileSystemEventArgsHelper

Utilità helper per la classe FileSystemEventArgs

Grouping<TKey,TElement>

Implementazione semplice di IGrouping<TKey,TElement>.

MovedUINode

MovedUINode

PauseTokenSource

Token di origine per consentire la sospensione di un'attività

ProjectConfiguration

Classe ProjectConfiguration

ProjectTargetFileContext

Contesto del file di destinazione del progetto

PropertyChangedEventArgs<T>

Classe PropertyChangedEventArgs

PropertySettings

Implementazione predefinita di IPropertySettings

PropertySettingsHelper

Classe Helper per il tipo IPropertySettings

ResultEventArgs<T>

Classe Di argomenti Event result

UINodesCreatedEventArgs

UINodesCreated EventArgs

UINodesDeletedEventArgs

UINodesDeleted EventArgs

UINodesMovedEventArgs

UINodesMoved EventArgs

WorkspaceHelper

Estensioni IWorkspace

WorkspaceServiceHelper

Helper del servizio IWorkspace Contiene il metodo per accedere ai servizi basati su IWorkspace

Struct

ExternalItemsRequest

Struttura dei dati per richiedere elementi esterni

PauseToken

Token di sospensione

Interfacce

IActionBlockService

Servizio per consentire la registrazione di azioni nell'area di lavoro

IAsyncServiceProvider

Interfaccia per accedere a un servizio usando un modello asincrono

IAsyncWorkspaceProviderFactory<T>

Factory asincrona dell'area di lavoro del provider

IAsyncWorkspaceServiceFactory

Create un servizio dell'area di lavoro usando un modello asincrono

IFileContextAction

Descrive un'azione supportata da un IFileContextActionProvideroggetto .

IFileContextActionBase

Descrive un'azione supportata da un IFileContextActionProvideroggetto .

IFileContextActionProgressUpdate

Fornisce un aggiornamento sullo stato di avanzamento di un'operazione in corso ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) .

IFileContextActionProvider

Offre l'esecuzione di azioni arbitrarie per i file.

IFileContextActionProviderMetadata

Descrive l'applicabilità e le funzionalità di un'estensione IFileContextActionProvider .

IFileContextActionResult

Descrive il risultato di alcuni IFileContextAction.

IFileContextConsumerMetadata

Interfaccia che descrive i metadati trovati nelle esportazioni che utilizzano tipi specifici di contesti di file.

IFileContextHierarchy<T>

Definire una gerarchia di contesto di file

IFileContextProvider

Offre servizi per individuare i contesti definiti nei file di origine.

IFileContextProvider<T>

IFileContextProvider con tipo di contesto

IFileContextProviderMetadata

Descrive l'applicabilità e le funzionalità di un'estensione IFileContextProvider .

IFileSelectorMetadata

Descrive un oggetto IFileSelectorMetadata

IFilesService

Interfaccia IFilesService per consentire a un provider di personalizzare il comportamento quando si apre una cartella e la gerarchia di file deve essere recuperata

IFileSystemConverter

Consente di convertire i riferimenti di file tra il percorso del file e l'URI del file system. Quando implementata, le operazioni dei file passano al servizio IFileSystem.

IFileWatcherService

Interfaccia gli eventi sink IFileWatcherService per ricevere modifiche di notifica del file system usando un modello asincrono

IFindFilesService

Servizio area di lavoro per trovare i file

IFindFilesService2

Interfaccia per estendere IFindFilesService esistente

IHostService

Informazioni specifiche dell'host usate per la costruzione e l'operazione dell'area di lavoro.

IHostService2

Informazioni specifiche dell'host aggiuntive fornite da un implementer di IHostService.

INotifyFileContextChanged

Interfaccia per fornire un'azione quando è stato modificato un contesto di file

IPropertySettings

Interfaccia IPropertySettings

IProviderMetadataBase

Base metadati del provider

ISupportedTypesMetadata

Metadati dei tipi supportati

ITelemetryMetadata

Definisce proprietà aggiuntive che devono essere aggiunte a un evento di telemetria.

IUINodeOperationEventService

Interfaccia eventi IUINodeOperationEventService Sink per ricevere la notifica del file system effettuata tramite VS UI

IWorkspace

Definizione dell'interfaccia IWorkspace

IWorkspace2

Interfaccia per estendere IWorkspace.

IWorkspace3

Interfaccia per estendere IWorkspace2.

IWorkspaceProviderFactory<T>

Factory dell'area di lavoro del provider

IWorkspaceServiceFactory

Factory del servizio area di lavoro

IWorkspaceServiceFactoryMetadata

Interfaccia IWorkspaceServiceFactoryMetadata

Enumerazioni

FileContextActionProviderOptions

Opzioni per IFileContextProvider

FileContextProviderOptions

Opzioni per IFileContextProvider

ProjectConfigurationManagerProperties

Enumerazione del tipo di modifica

ProviderPriority

Enumerazione priorità per provider

UINodeType

Tipi di nodo dell'interfaccia utente

WorkspaceServiceFactoryOptions

Opzioni per le service factory dell'area di lavoro.