ProjectQueryableSpace Class

Definition

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
ProjectQueryableSpace
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.

Applies to