29 references to EligibilityEnum
Microsoft.NET.Build.Tasks (29)
PrepareForReadyToRunCompilation.cs (29)
398private readonly EligibilityEnum _flags; 400public static Eligibility None => new(EligibilityEnum.None); 402public bool NoEligibility => _flags == EligibilityEnum.None; 403public bool IsReference => (_flags & EligibilityEnum.Reference) == EligibilityEnum.Reference; 404public bool ReferenceHiddenFromCompositeBuild => (_flags & EligibilityEnum.HideReferenceFromComposite) == EligibilityEnum.HideReferenceFromComposite; 405public bool CompileIntoCompositeImage => (_flags & EligibilityEnum.CompileIntoCompositeImage) == EligibilityEnum.CompileIntoCompositeImage; 406public bool CompileUnrootedIntoCompositeImage => (_flags & EligibilityEnum.CompileUnrootedIntoCompositeImage) == EligibilityEnum.CompileUnrootedIntoCompositeImage; 407public bool CompileSeparately => (_flags & EligibilityEnum.CompileSeparately) == EligibilityEnum.CompileSeparately; 409public bool PartialCompile => (_flags & EligibilityEnum.PartialCompile) == EligibilityEnum.PartialCompile; 411private Eligibility(EligibilityEnum flags) 419return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 421return new Eligibility(EligibilityEnum.Reference); 431EligibilityEnum partialCompileFlag = partialCompile ? EligibilityEnum.PartialCompile : EligibilityEnum.None; 433return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately | partialCompileFlag); 435return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 437return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);