29 references to EligibilityEnum
Microsoft.NET.Build.Tasks (29)
PrepareForReadyToRunCompilation.cs (29)
428private readonly EligibilityEnum _flags; 430public static Eligibility None => new(EligibilityEnum.None); 432public bool NoEligibility => _flags == EligibilityEnum.None; 433public bool IsReference => (_flags & EligibilityEnum.Reference) == EligibilityEnum.Reference; 434public bool ReferenceHiddenFromCompositeBuild => (_flags & EligibilityEnum.HideReferenceFromComposite) == EligibilityEnum.HideReferenceFromComposite; 435public bool CompileIntoCompositeImage => (_flags & EligibilityEnum.CompileIntoCompositeImage) == EligibilityEnum.CompileIntoCompositeImage; 436public bool CompileUnrootedIntoCompositeImage => (_flags & EligibilityEnum.CompileUnrootedIntoCompositeImage) == EligibilityEnum.CompileUnrootedIntoCompositeImage; 437public bool CompileSeparately => (_flags & EligibilityEnum.CompileSeparately) == EligibilityEnum.CompileSeparately; 439public bool PartialCompile => (_flags & EligibilityEnum.PartialCompile) == EligibilityEnum.PartialCompile; 441private Eligibility(EligibilityEnum flags) 449return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 451return new Eligibility(EligibilityEnum.Reference); 461EligibilityEnum partialCompileFlag = partialCompile ? EligibilityEnum.PartialCompile : EligibilityEnum.None; 463return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately | partialCompileFlag); 465return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 467return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);