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