Open sandboxFocus

Interface IProjectSet

Represents a set of projects. An IProjectSet can include several instances of the Project for the same file if they target multiple frameworks, one Project instance per framework. You can create a subset with the GetSubset(Predicate<Project>) method.

Namespace: Metalama.Framework.Workspaces
Assembly: Metalama.Framework.Workspaces.dll
Syntax
public interface IProjectSet : ICompilationSetResult, IIntrospectionCompilationDetails

Properties

Name Description
Projects

Gets the projects in the current ProjectSet.

SourceCode

Methods

Name Description
GetDeclaration(string, string, string, bool)

Gets a declaration in the current subset.

GetSubset(Predicate<Project>)

Returns a subset of the current subset.