Share via


IProjectSystemQueryService Interface

Definition

The entry point to use the project system query APIs. It is exposed as a service inside VS. From here, a client can get the root queryable workspace to retrieve project system data. Note: when a major change impacting the entire object space happens, (for example, client is disconnected from Nexus server), the original IProjectModelQueryableSpace will be disposed (and firing notification before that.) A client is expected to retrieve a new workspace when the client connects to a new server (or opens a solution locally, in which case it will use a server side workspace object).

[System.Runtime.InteropServices.Guid("8FA4E6C9-88D7-4504-A71F-CCAD6412A63F")]
public interface IProjectSystemQueryService
[<System.Runtime.InteropServices.Guid("8FA4E6C9-88D7-4504-A71F-CCAD6412A63F")>]
type IProjectSystemQueryService = interface
Public Interface IProjectSystemQueryService
Attributes

Properties

QueryableSpace

Gets the project system queryable model root.

Methods

GetProjectModelQueryableSpaceAsync(CancellationToken)

Gets the project system queryable model root.

Applies to