IProjectModelQueryableSpace 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 root of the workspace for the project model. Contains queryable collections for Solutions as well as Projects.
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IProjectModelQueryableSpace : Microsoft.VisualStudio.ProjectSystem.Query.ICommonQueryableSpace
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IProjectModelQueryableSpace = interface
interface ICommonQueryableSpace
Public Interface IProjectModelQueryableSpace
Implements ICommonQueryableSpace
- Derived
- Attributes
-
Newtonsoft.Json.JsonConverterAttribute
- Implements
Properties
Projects |
Gets a queryable collection of projects in the workspace. |
Solutions |
Gets a queryable collection of solutions in the workspace. |
Methods
QueryFrom<TEntity>(IEnumerable<EntityIdentity>) |
Creates a query from a set of object identities. The identity and the result type must match, otherwise, the query will fail at the runtime. (Inherited from ICommonQueryableSpace) |
QueryFrom<TEntity>(IEnumerable<TEntity>) |
Creates a query from a set of objects from previous query results. (Inherited from ICommonQueryableSpace) |
Extension Methods
ProjectsByCapabilities(IProjectModelQueryableSpace, String) |
Gets all projects matching capabilities condition. |
ProjectsByPath(IProjectModelQueryableSpace, String[]) |
Gets all projects matching a set of known paths. |
ProjectsByProjectGuid(IProjectModelQueryableSpace, Guid[]) |
Gets all projects matching a set of known Project Guids. |