2 writes to PreviousEntry
dotnet (2)
Commands\Run\VirtualProjectBuildingCommand.cs (2)
782
cache.
PreviousEntry
= previousCacheEntry;
891
cache.
PreviousEntry
= GetPreviousCacheEntry();
22 references to PreviousEntry
dotnet (22)
Commands\Run\RunCommand.cs (1)
311
projectFactory = CanUseRunPropertiesForCscBuiltProgram(virtualCommand.LastBuild.Level, virtualCommand.LastBuild.Cache?.
PreviousEntry
) ? null : virtualCommand.CreateProjectInstance;
Commands\Run\VirtualProjectBuildingCommand.cs (21)
237
cache.CurrentEntry.Run = cache.
PreviousEntry
?.Run;
258
CscArguments = cache.
PreviousEntry
?.CscArguments ?? [],
259
BuildResultFile = cache.
PreviousEntry
?.BuildResultFile,
472
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
?.CscArguments ?? [];
473
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
?.BuildResultFile;
664
if (
PreviousEntry
?.CscArguments.IsDefaultOrEmpty == false)
675
if (
PreviousEntry
?.BuildLevel != BuildLevel.Csc)
678
$"(it was {
PreviousEntry
?.BuildLevel.ToString() ?? "N/A"}).");
889
if (cache.
PreviousEntry
is null && !cache.TriedDeserializingPreviousEntry)
907
if (cache.
PreviousEntry
?.CscArguments.IsDefaultOrEmpty != false)
911
else if (cache.
PreviousEntry
?.Run == null)
915
else if (cache.
PreviousEntry
?.BuildResultFile == null)
919
else if (!cache.
PreviousEntry
.Directives.SequenceEqual(cache.CurrentEntry.Directives))
928
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
.CscArguments;
929
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
.BuildResultFile;
930
cache.CurrentEntry.Run = cache.
PreviousEntry
.Run;
972
if (cache.
PreviousEntry
!= null)
977
if (!cache.
PreviousEntry
.CscArguments.IsDefaultOrEmpty)
982
cache.
PreviousEntry
.CscArguments = [];
983
cache.
PreviousEntry
.BuildResultFile = null;
984
cache.
PreviousEntry
.Run = null;