Compartir a través de


Microsoft.VisualStudio.Workspace Espacio de nombres

Clases

AsyncEvent<TEventArgs>

Clase de eventos asincrónica para admitir la activación de EventHandlers asincrónicos

BatchFileSystemEventArgs

Clase BatchFileSystemEventArgs Permitir una notificación de varias entidades FileSystemEventArgs

BuildConfigurationChangedEventArgs

Argumentos de evento modificados de configuración de compilación

CreatedUINode

CreatedUINode

DeletedUINode

DeletedUINode

ExportFileContextActionProviderAttribute

Exporta un IFileContextActionProvider objeto al catálogo MEF con metadatos tal y como se describe en IFileContextActionProviderMetadata.

ExportFileContextProviderAttribute

Exporta un IFileContextProvider objeto al catálogo MEF con metadatos tal y como se describe en IFileContextProviderMetadata.

ExportFileExtensionsAttributeBase

Exportar extensión de archivo proporcionar base

ExportProviderAttributeBase

Implementación base para la interfaz IProviderMetadataBase

ExportWorkspaceServiceFactoryAttribute

Clase ExportWorkspaceServiceFactoryAttribute

FileContext

Describe el contexto al que puede pertenecer un archivo, como una unidad de compilación para un archivo de origen, una página HTML que consume un archivo .js, etc.

FileContextActionBase

Implementación de IFileContextActionBase mediante una devolución de llamada de función

FileContextActionCallback

Clase FileContextActionCallback

FileContextActionDelegate

Clase FileContextActionDelegate

FileContextActionResult

Implementación predeterminada de una interfaz IFileContextActionResult

FileSystemContextChanged

Clase FileSystemContextChanged. Usar la notificación del monitor del sistema de archivos del área de trabajo para propagar una notificación FileContext

FileSystemEventArgsHelper

Utilidad auxiliar para la clase FileSystemEventArgs

Grouping<TKey,TElement>

Una implementación trivial de IGrouping<TKey,TElement>.

MovedUINode

MovedUINode

PauseTokenSource

Un token de origen para permitir pausar una tarea

ProjectConfiguration

Clase ProjectConfiguration

ProjectTargetFileContext

Contexto del archivo de destino del proyecto

PropertyChangedEventArgs<T>

Clase PropertyChangedEventArgs

PropertySettings

Implementación predeterminada de IPropertySettings

PropertySettingsHelper

Clase auxiliar para el tipo IPropertySettings

ResultEventArgs<T>

Result Event arguments (clase)

UINodesCreatedEventArgs

UINodesCreated EventArgs

UINodesDeletedEventArgs

UINodesDeleted EventArgs

UINodesMovedEventArgs

UINodesMoved EventArgs

WorkspaceHelper

Extensiones de IWorkspace

WorkspaceServiceHelper

Asistentes del servicio IWorkspace Contains método para acceder a los servicios basados en IWorkspace

Estructuras

ExternalItemsRequest

Estructura de datos para solicitar elementos externos

PauseToken

Un token de pausa

Interfaces

IActionBlockService

Servicio para permitir la publicación de acciones en el área de trabajo

IAsyncServiceProvider

Interfaz para acceder a un servicio mediante un patrón asincrónico

IAsyncWorkspaceProviderFactory<T>

Generador asincrónico del área de trabajo del proveedor

IAsyncWorkspaceServiceFactory

Create un servicio de área de trabajo mediante un patrón asincrónico

IFileContextAction

Describe una acción compatible con .IFileContextActionProvider

IFileContextActionBase

Describe una acción compatible con .IFileContextActionProvider

IFileContextActionProgressUpdate

Proporciona una actualización sobre el progreso de una operación en curso ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) .

IFileContextActionProvider

Ofrece ejecución de acciones arbitrarias para archivos.

IFileContextActionProviderMetadata

Describe la aplicabilidad y las funcionalidades de una IFileContextActionProvider extensión.

IFileContextActionResult

Describe el resultado de algunos IFileContextAction.

IFileContextConsumerMetadata

Interfaz que describe los metadatos que se encuentran en las exportaciones que consumen tipos específicos de contextos de archivo.

IFileContextHierarchy<T>

Definición de una jerarquía de contexto de archivo

IFileContextProvider

Ofrece servicios para detectar contextos definidos en archivos de código fuente.

IFileContextProvider<T>

IFileContextProvider con tipo de contexto

IFileContextProviderMetadata

Describe la aplicabilidad y las funcionalidades de una IFileContextProvider extensión.

IFileSelectorMetadata

Describe un IFileSelectorMetadata

IFilesService

IFilesService de interfaz para permitir que un proveedor personalice el comportamiento cuando se abre una carpeta y la jerarquía de archivos que debe recuperarse un directorio

IFileSystemConverter

Permite convertir referencias de archivo entre la ruta de acceso de archivo y el URI del sistema de archivos. Cuando se implementa, las operaciones de archivo cambiarán para funcionar en el servicio IFileSystem.

IFileWatcherService

Eventos receptores IFileWatcherService de interfaz para recibir cambios de notificación del sistema de archivos mediante un patrón asincrónico

IFindFilesService

Servicio del área de trabajo para buscar archivos

IFindFilesService2

Interfaz para ampliar IFindFilesService existente

IHostService

Uso de información específica del host para la construcción y operación del área de trabajo.

IHostService2

Información adicional específica del host proporcionada por un implementador de IHostService.

INotifyFileContextChanged

Interfaz para proporcionar una acción cuando se ha modificado un contexto de archivo

IPropertySettings

Interfaz IPropertySettings

IProviderMetadataBase

Base de metadatos del proveedor

ISupportedTypesMetadata

Metadatos de tipos admitidos

ITelemetryMetadata

Define propiedades adicionales que se deben agregar a un evento de telemetría.

IUINodeOperationEventService

Eventos receptores IUINodeOperationEventService de interfaz para recibir la notificación del sistema de archivos realizada a través de la interfaz de usuario de VS

IWorkspace

Definición de la interfaz IWorkspace

IWorkspace2

Interfaz para extender IWorkspace.

IWorkspace3

Interfaz para extender IWorkspace2.

IWorkspaceProviderFactory<T>

Generador del área de trabajo del proveedor

IWorkspaceServiceFactory

Generador de servicios del área de trabajo

IWorkspaceServiceFactoryMetadata

Interfaz IWorkspaceServiceFactoryMetadata

Enumeraciones

FileContextActionProviderOptions

Opciones de IFileContextProvider

FileContextProviderOptions

Opciones de IFileContextProvider

ProjectConfigurationManagerProperties

Enumeración de tipo de cambio

ProviderPriority

Enumeración de prioridad para proveedores

UINodeType

Tipos de nodo de interfaz de usuario

WorkspaceServiceFactoryOptions

Opciones de factorías de servicio del área de trabajo.