6 instantiations of Eligibility
Microsoft.NET.Build.Tasks (6)
16 references to Eligibility
Microsoft.NET.Build.Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
154var eligibility = GetInputFileEligibility(file, Crossgen2Composite, exclusionSet, compositeExclusionSet, compositeRootSet, partialSet);
430public static Eligibility None => new(EligibilityEnum.None);
446public static Eligibility CreateReferenceEligibility(bool hideFromCompositeBuilds)
454public static Eligibility CreateCompileEligibility(bool doNotBuildIntoComposite, bool rootedInComposite, bool partialCompile)
490private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet, HashSet<string> partialSet)
496return Eligibility.None;
507return Eligibility.None;
513return Eligibility.None;
519return Eligibility.None;
537return Eligibility.CreateReferenceEligibility(excludeFromComposite);
544return Eligibility.CreateReferenceEligibility(excludeFromComposite);
551return Eligibility.CreateReferenceEligibility(excludeFromComposite);
556return Eligibility.CreateReferenceEligibility(excludeFromComposite);
564return Eligibility.CreateReferenceEligibility(excludeFromComposite);
567return Eligibility.CreateCompileEligibility(!compositeCompile || excludeFromComposite, rootedInComposite, partialImage);
573return Eligibility.None;