6 instantiations of Eligibility
Microsoft.NET.Build.Tasks (6)
16 references to Eligibility
Microsoft.NET.Build.Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
147var eligibility = GetInputFileEligibility(file, Crossgen2Composite, exclusionSet, compositeExclusionSet, compositeRootSet);
359public static Eligibility None => new(EligibilityEnum.None);
374public static Eligibility CreateReferenceEligibility(bool hideFromCompositeBuilds)
382public static Eligibility CreateCompileEligibility(bool doNotBuildIntoComposite, bool rootedInComposite)
412private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet)
418return Eligibility.None;
429return Eligibility.None;
435return Eligibility.None;
441return Eligibility.None;
458return Eligibility.CreateReferenceEligibility(excludeFromComposite);
465return Eligibility.CreateReferenceEligibility(excludeFromComposite);
472return Eligibility.CreateReferenceEligibility(excludeFromComposite);
477return Eligibility.CreateReferenceEligibility(excludeFromComposite);
485return Eligibility.CreateReferenceEligibility(excludeFromComposite);
488return Eligibility.CreateCompileEligibility(!compositeCompile || excludeFromComposite, rootedInComposite);
494return Eligibility.None;