6 instantiations of Eligibility
Microsoft.NET.Build.Tasks (6)
PrepareForReadyToRunCompilation.cs (6)
430public static Eligibility None => new(EligibilityEnum.None); 449return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 451return new Eligibility(EligibilityEnum.Reference); 463return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately | partialCompileFlag); 465return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 467return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);
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;