29 references to EligibilityEnum
Microsoft.NET.Build.Tasks (29)
PrepareForReadyToRunCompilation.cs (29)
408private readonly EligibilityEnum _flags; 410public static Eligibility None => new(EligibilityEnum.None); 412public bool NoEligibility => _flags == EligibilityEnum.None; 413public bool IsReference => (_flags & EligibilityEnum.Reference) == EligibilityEnum.Reference; 414public bool ReferenceHiddenFromCompositeBuild => (_flags & EligibilityEnum.HideReferenceFromComposite) == EligibilityEnum.HideReferenceFromComposite; 415public bool CompileIntoCompositeImage => (_flags & EligibilityEnum.CompileIntoCompositeImage) == EligibilityEnum.CompileIntoCompositeImage; 416public bool CompileUnrootedIntoCompositeImage => (_flags & EligibilityEnum.CompileUnrootedIntoCompositeImage) == EligibilityEnum.CompileUnrootedIntoCompositeImage; 417public bool CompileSeparately => (_flags & EligibilityEnum.CompileSeparately) == EligibilityEnum.CompileSeparately; 419public bool PartialCompile => (_flags & EligibilityEnum.PartialCompile) == EligibilityEnum.PartialCompile; 421private Eligibility(EligibilityEnum flags) 429return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite); 431return new Eligibility(EligibilityEnum.Reference); 441EligibilityEnum partialCompileFlag = partialCompile ? EligibilityEnum.PartialCompile : EligibilityEnum.None; 443return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.HideReferenceFromComposite | EligibilityEnum.CompileSeparately | partialCompileFlag); 445return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileIntoCompositeImage); 447return new Eligibility(EligibilityEnum.Reference | EligibilityEnum.CompileUnrootedIntoCompositeImage);