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