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