ProjectQueryableSpace Class
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.
Partial implementation of IProjectModelQueryableSpace. This class provides access to the QueryableSpaceChanged event.
public class ProjectQueryableSpace : Microsoft.VisualStudio.ProjectSystem.Query.Framework.CommonQueryableSpace, Microsoft.VisualStudio.ProjectSystem.Query.IProjectModelQueryableSpace
type ProjectQueryableSpace = class
inherit CommonQueryableSpace
interface IEntityRuntimeModel
interface IProjectModelQueryableSpace
interface ICommonQueryableSpace
Public Class ProjectQueryableSpace
Inherits CommonQueryableSpace
Implements IProjectModelQueryableSpace
- Inheritance
-
Microsoft.VisualStudio.ProjectSystem.Query.Framework.CommonQueryableSpaceProjectQueryableSpace
- Implements
-
ICommonQueryableSpace Microsoft.VisualStudio.ProjectSystem.Query.IEntityRuntimeModel IProjectModelQueryableSpace
Constructors
| ProjectQueryableSpace(IServiceBroker, JoinableTaskContext) |
Initializes a new instance of the ProjectQueryableSpace class.. |
Properties
| Metadata | |
| Projects |
Gets queryable for Projects. |
| Solutions |
Gets queryable for Solutions. |
Methods
| CreateQueryable(IEntityType, String) | |
| Dispose(Boolean) |
Disposes the resources used by the ProjectQueryableSpace. |
Events
| QueryableSpaceChanged |
Occurs when the user hooks up to the ProjectQueryableSpace.QueryableSpaceChanged event. |
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. |