Microsoft.VisualStudio.Workspace Namespace

 

ClassDescription
System_CAPS_pubclassAsyncEvent<TEventArgs>

Async Event class to support firing async EventHandlers

System_CAPS_pubclassBatchFileSystemEventArgs

Class BatchFileSystemEventArgs Allow a notification of multiple FileSystemEventArgs entities

System_CAPS_pubclassBuildConfigurationChangedEventArgs

Build configuration changed event arguments

System_CAPS_pubclassExportFileContextActionProviderAttribute

Exports an IFileContextActionProvider to the MEF catalog with metadata as described by IFileContextActionProviderMetadata.

System_CAPS_pubclassExportFileContextProviderAttribute

Exports an IFileContextProvider to the MEF catalog with metadata as described by IFileContextProviderMetadata.

System_CAPS_pubclassExportFileExtensionsAttributeBase

Export File Extension provide base

System_CAPS_pubclassExportProviderAttributeBase

Base Implementation for the IProviderMetadataBase interface

System_CAPS_pubclassExportWorkspaceServiceFactoryAttribute

Class ExportWorkspaceServiceFactoryAttribute

System_CAPS_pubclassFileContext

Describes the context a file may belong to, such as a compilation unit for a source file, a consuming HTML page for a .js file, etc.

System_CAPS_pubclassFileContextActionBase

Implement IFileContextActionBase using a function callback

System_CAPS_pubclassFileContextActionCallback

FileContextActionCallback class

System_CAPS_pubclassFileContextActionDelegate

FileContextActionDelegate class

System_CAPS_pubclassFileContextActionResult

Default implementation for a IFileContextActionResult interface

System_CAPS_pubclassFileSystemContextChanged

Class FileSystemContextChanged. Use the workspace file system watcher notification to propagate a FileContext notification

System_CAPS_pubclassFileSystemEventArgsHelper

Helper utility for FileSystemEventArgs class

System_CAPS_pubclassGrouping<TKey, TElement>

A trivial implementation of IGrouping<TKey, TElement>.

System_CAPS_pubclassPauseTokenSource

A source token to allow pausing a task

System_CAPS_pubclassProjectConfiguration

Class ProjectConfiguration

System_CAPS_pubclassProjectTargetFileContext

Project target file context

System_CAPS_pubclassPropertyChangedEventArgs<T>

PropertyChangedEventArgs class

System_CAPS_pubclassPropertySettings

Default IPropertySettings implementation

System_CAPS_pubclassPropertySettingsHelper

Helper class for the type IPropertySettings

System_CAPS_pubclassResultEventArgs<T>

Result Event arguments class

System_CAPS_pubclassWorkspaceHelper

IWorkspace extensions

System_CAPS_pubclassWorkspaceServiceHelper

IWorkspace service helpers Contains method to access IWorkspace based services

StructureDescription
System_CAPS_pubstructurePauseToken

A pause token

InterfaceDescription
System_CAPS_pubinterfaceIActionBlockService

Service to allow posting actions into the workspace

System_CAPS_pubinterfaceIAsyncServiceProvider

Interface to access a service using async pattern

System_CAPS_pubinterfaceIAsyncWorkspaceProviderFactory<T>

Provider workspace async factory

System_CAPS_pubinterfaceIAsyncWorkspaceServiceFactory

Create a workspace service using async pattern

System_CAPS_pubinterfaceIFileContextAction

Describes an action supported by a IFileContextActionProvider.

System_CAPS_pubinterfaceIFileContextActionBase

Describes an action supported by a IFileContextActionProvider.

System_CAPS_pubinterfaceIFileContextActionProgressUpdate

Provides an update on the progress of an ongoing ExecuteAsync operation.

System_CAPS_pubinterfaceIFileContextActionProvider

Offers arbitrary action execution for files.

System_CAPS_pubinterfaceIFileContextActionProviderMetadata

Describes an IFileContextActionProvider extension's applicability and capabilities.

System_CAPS_pubinterfaceIFileContextActionResult

Describes the result of some IFileContextAction.

System_CAPS_pubinterfaceIFileContextConsumerMetadata

An interface describing metadata found on exports that consume specific types of file contexts.

System_CAPS_pubinterfaceIFileContextHierarchy<T>

Define a file context hierarchy

System_CAPS_pubinterfaceIFileContextProvider

Offers services to discover contexts defined in source files.

System_CAPS_pubinterfaceIFileContextProvider<T>

IFileContextProvider with context type

System_CAPS_pubinterfaceIFileContextProviderMetadata

Describes an IFileContextProvider extension's applicability and capabilities.

System_CAPS_pubinterfaceIFileSelectorMetadata

Describes an IFileSelectorMetadata

System_CAPS_pubinterfaceIFileWatcherService

Interface IFileWatcherService Sink events to receive file system notification changes using an async pattern

System_CAPS_pubinterfaceIFindFilesService

Workspace service to find files

System_CAPS_pubinterfaceIHostService

IHostService interface definition

System_CAPS_pubinterfaceINotifyFileContextChanged

Interface to provide an action when a file context has been modified

System_CAPS_pubinterfaceIPropertySettings

IPropertySettings interface

System_CAPS_pubinterfaceIProviderMetadataBase

Provider Metadata Base

System_CAPS_pubinterfaceISupportedTypesMetadata

Supported types metadata

System_CAPS_pubinterfaceIWorkspace

IWorkspace interface definition

System_CAPS_pubinterfaceIWorkspaceProviderFactory<T>

Provider workspace factory

System_CAPS_pubinterfaceIWorkspaceServiceFactory

Workspace service factory

System_CAPS_pubinterfaceIWorkspaceServiceFactoryMetadata

IWorkspaceServiceFactoryMetadata interface

EnumerationDescription
System_CAPS_pubenumFileContextActionProviderOptions

Options for IFileContextProvider

System_CAPS_pubenumFileContextProviderOptions

Options for IFileContextProvider

System_CAPS_pubenumProjectConfigurationManagerProperties

Change type enumeration

System_CAPS_pubenumProviderPriority

Priority enumeration for Providers

System_CAPS_pubenumWorkspaceServiceFactoryOptions

Options for workspace service factories.

Return to top
Show: