Поделиться через


Microsoft.VisualStudio.Workspace Пространство имен

Классы

AsyncEvent<TEventArgs>

Класс Async Event для поддержки запуска асинхронных EventHandlers

BatchFileSystemEventArgs

Класс BatchFileSystemEventArgs Разрешает уведомление о нескольких сущностях FileSystemEventArgs

BuildConfigurationChangedEventArgs

Аргументы события изменены в конфигурации сборки

CreatedUINode

CreatedUINode

DeletedUINode

DeletedUINode

ExportFileContextActionProviderAttribute

Экспортирует в IFileContextActionProvider каталог MEF метаданные, как описано в IFileContextActionProviderMetadata.

ExportFileContextProviderAttribute

Экспортирует в IFileContextProvider каталог MEF метаданные, как описано в IFileContextProviderMetadata.

ExportFileExtensionsAttributeBase

Расширение файла экспорта предоставляет базовую базу

ExportProviderAttributeBase

Базовая реализация для интерфейса IProviderMetadataBase

ExportWorkspaceServiceFactoryAttribute

Class ExportWorkspaceServiceFactoryAttribute

FileContext

Описывает контекст, к которому может относиться файл, например единицу компиляции для исходного файла, html-страницу для файла .js и т. д.

FileContextActionBase

Реализация IFileContextActionBase с помощью обратного вызова функции

FileContextActionCallback

Класс FileContextActionCallback

FileContextActionDelegate

Класс FileContextActionDelegate

FileContextActionResult

Реализация по умолчанию для интерфейса IFileContextActionResult

FileSystemContextChanged

Класс FileSystemContextChanged. Использование уведомления наблюдателя файловой системы рабочей области для распространения уведомления FileContext

FileSystemEventArgsHelper

Вспомогатель для класса FileSystemEventArgs

Grouping<TKey,TElement>

Тривиальная реализация IGrouping<TKey,TElement>.

MovedUINode

MovedUINode

PauseTokenSource

Исходный маркер, позволяющий приостанавливать задачу.

ProjectConfiguration

Class ProjectConfiguration

ProjectTargetFileContext

Контекст целевого файла проекта

PropertyChangedEventArgs<T>

Класс PropertyChangedEventArgs

PropertySettings

Реализация IPropertySettings по умолчанию

PropertySettingsHelper

Вспомогательный класс для типа IPropertySettings

ResultEventArgs<T>

Класс аргументов события результата

UINodesCreatedEventArgs

UINodesCreated EventArgs

UINodesDeletedEventArgs

UINodesDeleted EventArgs

UINodesMovedEventArgs

UINodesMoved EventArgs

WorkspaceHelper

Расширения IWorkspace

WorkspaceServiceHelper

Вспомогательные функции службы IWorkspace Содержит метод для доступа к службам на основе IWorkspace

Структуры

ExternalItemsRequest

Структура данных для запроса внешних элементов

PauseToken

Маркер приостановки

Интерфейсы

IActionBlockService

Служба для разрешения публикации действий в рабочей области

IAsyncServiceProvider

Интерфейс для доступа к службе с помощью асинхронного шаблона

IAsyncWorkspaceProviderFactory<T>

Асинхронная фабрика рабочей области поставщика

IAsyncWorkspaceServiceFactory

Create службы рабочей области с помощью асинхронного шаблона

IFileContextAction

Описывает действие, поддерживаемое .IFileContextActionProvider

IFileContextActionBase

Описывает действие, поддерживаемое .IFileContextActionProvider

IFileContextActionProgressUpdate

Предоставляет обновленную информацию о ходе выполнения текущей ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) операции.

IFileContextActionProvider

Предлагает произвольное выполнение действий для файлов.

IFileContextActionProviderMetadata

Описывает IFileContextActionProvider применимость и возможности расширения.

IFileContextActionResult

Описывает результат некоторых IFileContextAction.

IFileContextConsumerMetadata

Интерфейс, описывающий метаданные, найденные в экспорте, которые используют определенные типы контекстов файлов.

IFileContextHierarchy<T>

Определение иерархии контекста файлов

IFileContextProvider

Предлагает службы для обнаружения контекстов, определенных в исходных файлах.

IFileContextProvider<T>

IFileContextProvider с типом контекста

IFileContextProviderMetadata

Описывает IFileContextProvider применимость и возможности расширения.

IFileSelectorMetadata

Описывает IFileSelectorMetadata

IFilesService

Интерфейс IFilesService, позволяющий поставщику настраивать поведение при открытии папки и иерархии файлов, которые необходимо извлечь из каталогов.

IFileSystemConverter

Позволяет преобразовывать ссылки на файлы между путем к файлу и универсальным кодом ресурса (URI) файловой системы. После реализации операции с файлами переключятся на работу со службой IFileSystem.

IFileWatcherService

События приемника IFileWatcherService для получения уведомлений файловой системы с помощью асинхронного шаблона

IFindFilesService

Служба рабочей области для поиска файлов

IFindFilesService2

Интерфейс для расширения существующей службы IFindFilesService

IHostService

Сведения, относящиеся к конкретному узлу, используются для создания и эксплуатации рабочей области.

IHostService2

Дополнительные сведения, относящиеся к узлу, предоставляемые разработчиком IHostService.

INotifyFileContextChanged

Интерфейс для предоставления действия при изменении контекста файла

IPropertySettings

Интерфейс IPropertySettings

IProviderMetadataBase

База метаданных поставщика

ISupportedTypesMetadata

Метаданные поддерживаемых типов

ITelemetryMetadata

Определяет дополнительные свойства, которые должны быть добавлены к событию телеметрии.

IUINodeOperationEventService

События приемника IUINodeOperationEventService для получения уведомлений файловой системы, сделанных через пользовательский интерфейс VS

IWorkspace

Определение интерфейса IWorkspace

IWorkspace2

Интерфейс для расширения IWorkspace.

IWorkspace3

Интерфейс для расширения IWorkspace2.

IWorkspaceProviderFactory<T>

Фабрика рабочей области поставщика

IWorkspaceServiceFactory

Фабрика служб рабочей области

IWorkspaceServiceFactoryMetadata

Интерфейс IWorkspaceServiceFactoryMetadata

Перечисления

FileContextActionProviderOptions

Параметры для IFileContextProvider

FileContextProviderOptions

Параметры для IFileContextProvider

ProjectConfigurationManagerProperties

Перечисление измененных типов

ProviderPriority

Перечисление приоритетов для поставщиков

UINodeType

Типы узлов пользовательского интерфейса

WorkspaceServiceFactoryOptions

Параметры для фабрик служб рабочей области.