IProjectSystemQueryService Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- Derived
- Attributes
Properties
QueryableSpace |
Gets the project system queryable model root. |
Methods
GetProjectModelQueryableSpaceAsync(CancellationToken) |
Gets the project system queryable model root. |