6 instantiations of Eligibility
Crossgen2Tasks (6)
PrepareForReadyToRunCompilation.cs (6)
401public static Eligibility None => new(EligibilityEnum.None); 419return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 421return new Eligibility(EligibilityEnum.Reference); 427return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately); 429return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 431return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);
16 references to Eligibility
Crossgen2Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
151var eligibility = GetInputFileEligibility(file, Crossgen2Composite, exclusionSet, compositeExclusionSet, compositeRootSet); 401public static Eligibility None => new(EligibilityEnum.None); 416public static Eligibility CreateReferenceEligibility(bool hideFromCompositeBuilds) 424public static Eligibility CreateCompileEligibility(bool doNotBuildIntoComposite, bool rootedInComposite) 454private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet) 460return Eligibility.None; 471return Eligibility.None; 477return Eligibility.None; 483return Eligibility.None; 500return Eligibility.CreateReferenceEligibility(excludeFromComposite); 507return Eligibility.CreateReferenceEligibility(excludeFromComposite); 514return Eligibility.CreateReferenceEligibility(excludeFromComposite); 519return Eligibility.CreateReferenceEligibility(excludeFromComposite); 527return Eligibility.CreateReferenceEligibility(excludeFromComposite); 530return Eligibility.CreateCompileEligibility(!compositeCompile || excludeFromComposite, rootedInComposite); 536return Eligibility.None;