IWorkspace2 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public interface class IWorkspace2 : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface class IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
__interface IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface IWorkspace2 : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IWorkspace
type IWorkspace2 = interface
interface IWorkspace
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace2
Implements IAsyncDisposable, IServiceProvider, IWorkspace
派生
実装
プロパティ
メソッド
DisposeAsync()
アンマネージ リソースの非同期の解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。
(継承元 IAsyncDisposable )
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken)
ファイル コンテキストのセットに適用されるアクションを取得します
(継承元 IWorkspace )
GetDirectoriesAsync(String, Boolean, CancellationToken)
ワークスペース内のディレクトリのセットを取得します。
(継承元 IWorkspace )
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken)
指定したパスで使用できるアクションを取得します。
(継承元 IWorkspace )
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken)
ワークスペース コンテキストで使用できるアクションを取得します
(継承元 IWorkspace )
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken)
指定したワークスペースの場所に関連付けられているファイル コンテキストを取得します。
(継承元 IWorkspace )
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken)
ワークスペース コンテキストのファイル コンテキストを取得する
(継承元 IWorkspace )
GetFileContextsForLanguageServicesAsync(String, CancellationToken)
ファイル コンテキスト パスに一致した ILanguageServiceProvider を返します
(継承元 IWorkspace )
GetFilesAsync(String, Boolean, CancellationToken)
ワークスペース内のファイルのセットを取得します。
(継承元 IWorkspace )
GetServiceAsync(Type)
サービスを取得する
(継承元 IAsyncServiceProvider )
MakeRelative(String)
絶対パスを、このワークスペースのルートに対する相対パスに変換します。
(継承元 IWorkspace )
MakeRooted(String)
指定したパスの絶対パスを取得します。これは、Workspace.Location を基準にした相対パスである可能性があります。
(継承元 IWorkspace )
拡張メソッド
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken)
ワークスペース コンテキストで使用可能な最初のアクションを取得する
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken)
ワークスペース コンテキストで使用可能な最初のコンテキストを取得する
GetGlobalSettingsFolder(IWorkspace)
このワークスペースの作業フォルダーを取得する
GetWorkspaceWorkingFolder(IWorkspace)
このワークスペースの作業フォルダーを取得する
MakeRootedUnderWorkingFolder(IWorkspace, String)
ワークスペース作業フォルダーの下に完全なパスを取得します。
GetAssetsManager(IWorkspace)
共有アクセス制御サービスを取得する
GetBuildMessageService(IWorkspace)
ワークスペースからビルド メッセージ サービスを返す
GetBuildService(IWorkspace)
ワークスペースからビルド サービスを返す
GetBuildService2(IWorkspace)
ワークスペースから IBuildService2 を返す
GetBuildService3(IWorkspace)
ワークスペースから IBuildService3 を返す
GetCustomContextService(IWorkspace)
ICustomContextService サービスを返す
GetFileWatcherService(IWorkspace)
ワークスペースの IFileSystemChanged サービスを取得する
GetFindFilesService(IWorkspace)
ワークスペースの IFindFilesService サービスを取得する
GetIndexWorkspaceDataService(IWorkspace)
ワークスペース インスタンスの IIndexWorkspaceDataService を取得する
GetIndexWorkspaceService(IWorkspace)
ワークスペース インスタンスの IIndexWorkspaceService を取得する
GetProjectConfigurationServiceAsync(IWorkspace)
IProjectConfigurationManager サービスを返す
GetPropertyEvaluatorServiceAsync(IWorkspace)
IPropertyEvaluatorService サービスを返します
GetService<T>(IWorkspace, Boolean)
ワークスペースからサービスの種類を取得する
GetServiceAsync<T>(IWorkspace, Boolean)
非同期パターンを使用してワークスペースからサービスの種類を取得する
GetSettingsManager(IWorkspace)
ワークスペースの IWorkspaceSettingsManager サービスを取得する
GetUINodeOperationEventServiceAsync(IWorkspace)
ワークスペース インスタンスの を IUINodeOperationEventService 取得する
適用対象