2 writes to PreviousEntry
dotnet (2)
Commands\Run\VirtualProjectBuildingCommand.cs (2)
870
cache.
PreviousEntry
= previousCacheEntry;
1040
cache.
PreviousEntry
= GetPreviousCacheEntry();
26 references to PreviousEntry
dotnet (26)
Commands\Run\RunCommand.cs (1)
475
projectFactory = CanUseRunPropertiesForCscBuiltProgram(projectBuilder.LastBuild.Level, projectBuilder.LastBuild.Cache?.
PreviousEntry
) ? null : projectBuilder.CreateProjectInstance;
Commands\Run\VirtualProjectBuildingCommand.cs (25)
223
cache?.CurrentEntry.Run = cache.
PreviousEntry
?.Run;
241
CscArguments = cache.
PreviousEntry
?.CscArguments ?? [],
242
BuildResultFile = cache.
PreviousEntry
?.BuildResultFile,
465
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
?.CscArguments ?? [];
466
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
?.BuildResultFile;
502
if (cache.
PreviousEntry
!= null)
504
foreach (var file in cache.
PreviousEntry
.AdditionalSources)
710
/// If <see cref="
PreviousEntry
"/> is <see langword="null"/> and this is
740
if (
PreviousEntry
?.CscArguments.IsDefaultOrEmpty == false)
751
if (
PreviousEntry
?.BuildLevel != BuildLevel.Csc)
754
$"(it was {
PreviousEntry
?.BuildLevel.ToString() ?? "N/A"}).");
994
if (cache.
PreviousEntry
?.CscArguments.IsDefaultOrEmpty != false)
998
else if (cache.
PreviousEntry
.Run == null)
1002
else if (cache.
PreviousEntry
.BuildResultFile == null)
1006
else if (!cache.
PreviousEntry
.Directives.SequenceEqual(cache.CurrentEntry.Directives))
1038
if (cache.
PreviousEntry
is null && !cache.TriedDeserializingPreviousEntry)
1063
Debug.Assert(cache.
PreviousEntry
!= null);
1064
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
.CscArguments;
1065
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
.BuildResultFile;
1066
cache.CurrentEntry.Run = cache.
PreviousEntry
.Run;
1107
if (cache.
PreviousEntry
!= null)
1112
if (!cache.
PreviousEntry
.CscArguments.IsDefaultOrEmpty)
1117
cache.
PreviousEntry
.CscArguments = [];
1118
cache.
PreviousEntry
.BuildResultFile = null;
1119
cache.
PreviousEntry
.Run = null;