ProjectFilter Pennington.Roslyn
Filter for which projects to analyze.
Properties
ExcludedProjectsSystem.Collections.Generic.HashSet<string>?- Default:
nullProject names to exclude from analysis. IncludedProjectsSystem.Collections.Generic.HashSet<string>?- Default:
nullProject names to include; when non-null, only these projects are analyzed.
Pennington.Roslyn.ProjectFilter
namespace Pennington.Roslyn;
/// Filter for which projects to analyze.
public record ProjectFilter
{
/// Project names to exclude from analysis.
public HashSet<string>? ExcludedProjects { get; init; }
/// Project names to include; when non-null, only these projects are analyzed.
public HashSet<string>? IncludedProjects { get; init; }
}