24 references to EligibilityEnum
Microsoft.NET.Build.Tasks (24)
PrepareForReadyToRunCompilation.cs (24)
357
private readonly
EligibilityEnum
_flags;
359
public static Eligibility None => new(
EligibilityEnum
.None);
361
public bool NoEligibility => _flags ==
EligibilityEnum
.None;
362
public bool IsReference => (_flags &
EligibilityEnum
.Reference) ==
EligibilityEnum
.Reference;
363
public bool ReferenceHiddenFromCompositeBuild => (_flags &
EligibilityEnum
.HideReferenceFromComposite) ==
EligibilityEnum
.HideReferenceFromComposite;
364
public bool CompileIntoCompositeImage => (_flags &
EligibilityEnum
.CompileIntoCompositeImage) ==
EligibilityEnum
.CompileIntoCompositeImage;
365
public bool CompileUnrootedIntoCompositeImage => (_flags &
EligibilityEnum
.CompileUnrootedIntoCompositeImage) ==
EligibilityEnum
.CompileUnrootedIntoCompositeImage;
366
public bool CompileSeparately => (_flags &
EligibilityEnum
.CompileSeparately) ==
EligibilityEnum
.CompileSeparately;
369
private Eligibility(
EligibilityEnum
flags)
377
return new Eligibility(
EligibilityEnum
.Reference |
EligibilityEnum
.HideReferenceFromComposite);
379
return new Eligibility(
EligibilityEnum
.Reference);
385
return new Eligibility(
EligibilityEnum
.Reference |
EligibilityEnum
.HideReferenceFromComposite |
EligibilityEnum
.CompileSeparately);
387
return new Eligibility(
EligibilityEnum
.Reference |
EligibilityEnum
.CompileIntoCompositeImage);
389
return new Eligibility(
EligibilityEnum
.Reference |
EligibilityEnum
.CompileUnrootedIntoCompositeImage);