20 references to RunTier
dotnet-aot (20)
parent\dotnet\Commands\Run\AotRunCommand.cs (5)
79
RunTier
runTier;
88
if (noBuildPlan.Tier ==
RunTier
.LaunchOnly)
112
if (cachedPlan.Tier ==
RunTier
.CachedLaunch)
119
(executableCanBypassCache || plan?.Tier ==
RunTier
.CachedLaunch))
136
runTier =
RunTier
.LaunchOnly;
parent\dotnet\Commands\Run\FileBasedAppRunPlan.cs (11)
76
BuildLevel.None => new RunPlan(
RunTier
.CachedLaunch, RunDecisionReason.CacheValid, cache),
77
BuildLevel.Csc => new RunPlan(
RunTier
.DirectCompile, RunDecisionReason.DirectCompilationRequired, cache),
78
BuildLevel.All => new RunPlan(
RunTier
.MSBuildBuild, RunDecisionReason.FullBuildRequired, cache),
97
return new RunPlan(
RunTier
.ManagedFallback, RunDecisionReason.NoBuildNotEligible, Cache: null);
110
return new RunPlan(
RunTier
.ManagedFallback, RunDecisionReason.NoBuildNotEligible, Cache: null);
116
return new RunPlan(
RunTier
.ManagedFallback, RunDecisionReason.NoBuildNotEligible, Cache: null);
120
RunTier
.LaunchOnly,
148
return new RunPlan(
RunTier
.ManagedFallback, RunDecisionReason.CachedLaunchNotEligible, Cache: null);
162
if (analyzedPlan is not { Tier:
RunTier
.CachedLaunch, Cache.PreviousEntry: { } validatedEntry } ||
166
RunTier
.ManagedFallback,
195
RunTier
.ManagedFallback,
parent\dotnet\Commands\Run\RunPlan.cs (4)
14
RunTier
Tier,
27
RunTier
.CachedLaunch => BuildLevel.None,
28
RunTier
.DirectCompile => BuildLevel.Csc,
29
RunTier
.MSBuildBuild => BuildLevel.All,