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, IIntrospectionCompilationDetailsProperties
| Name | Description |
|---|---|
| Projects | Gets the projects in the current ProjectSet. |
| SourceCode |
Methods
| Name | Description |
|---|---|
| GetDeclaration(string, string, string, bool) | |
| GetSubset(Predicate<Project>) |