6 instantiations of Eligibility
Crossgen2Tasks (6)
PrepareForReadyToRunCompilation.cs (6)
398public static Eligibility None => new(EligibilityEnum.None); 416return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 418return new Eligibility(EligibilityEnum.Reference); 424return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately); 426return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 428return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);
16 references to Eligibility
Crossgen2Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
148var eligibility = GetInputFileEligibility(file, Crossgen2Composite, exclusionSet, compositeExclusionSet, compositeRootSet); 398public static Eligibility None => new(EligibilityEnum.None); 413public static Eligibility CreateReferenceEligibility(bool hideFromCompositeBuilds) 421public static Eligibility CreateCompileEligibility(bool doNotBuildIntoComposite, bool rootedInComposite) 451private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet) 457return Eligibility.None; 468return Eligibility.None; 474return Eligibility.None; 480return Eligibility.None; 497return Eligibility.CreateReferenceEligibility(excludeFromComposite); 504return Eligibility.CreateReferenceEligibility(excludeFromComposite); 511return Eligibility.CreateReferenceEligibility(excludeFromComposite); 516return Eligibility.CreateReferenceEligibility(excludeFromComposite); 524return Eligibility.CreateReferenceEligibility(excludeFromComposite); 527return Eligibility.CreateCompileEligibility(!compositeCompile || excludeFromComposite, rootedInComposite); 533return Eligibility.None;