6 instantiations of Eligibility
Crossgen2Tasks (6)
PrepareForReadyToRunCompilation.cs (6)
381public static Eligibility None => new(EligibilityEnum.None); 399return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 401return new Eligibility(EligibilityEnum.Reference); 407return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately); 409return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 411return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);
16 references to Eligibility
Crossgen2Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
148var eligibility = GetInputFileEligibility(file, Crossgen2Composite, exclusionSet, compositeExclusionSet, compositeRootSet); 381public static Eligibility None => new(EligibilityEnum.None); 396public static Eligibility CreateReferenceEligibility(bool hideFromCompositeBuilds) 404public static Eligibility CreateCompileEligibility(bool doNotBuildIntoComposite, bool rootedInComposite) 434private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet) 440return Eligibility.None; 451return Eligibility.None; 457return Eligibility.None; 463return Eligibility.None; 480return Eligibility.CreateReferenceEligibility(excludeFromComposite); 487return Eligibility.CreateReferenceEligibility(excludeFromComposite); 494return Eligibility.CreateReferenceEligibility(excludeFromComposite); 499return Eligibility.CreateReferenceEligibility(excludeFromComposite); 507return Eligibility.CreateReferenceEligibility(excludeFromComposite); 510return Eligibility.CreateCompileEligibility(!compositeCompile || excludeFromComposite, rootedInComposite); 516return Eligibility.None;