2 writes to PreviousEntry
dotnet (2)
Commands\Run\VirtualProjectBuildingCommand.cs (2)
875
cache.
PreviousEntry
= previousCacheEntry;
1045
cache.
PreviousEntry
= GetPreviousCacheEntry();
26 references to PreviousEntry
dotnet (26)
Commands\Run\RunCommand.cs (1)
476
projectFactory = CanUseRunPropertiesForCscBuiltProgram(projectBuilder.LastBuild.Level, projectBuilder.LastBuild.Cache?.
PreviousEntry
) ? null : projectBuilder.CreateProjectInstance;
Commands\Run\VirtualProjectBuildingCommand.cs (25)
225
cache?.CurrentEntry.Run = cache.
PreviousEntry
?.Run;
243
CscArguments = cache.
PreviousEntry
?.CscArguments ?? [],
244
BuildResultFile = cache.
PreviousEntry
?.BuildResultFile,
467
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
?.CscArguments ?? [];
468
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
?.BuildResultFile;
504
if (cache.
PreviousEntry
!= null)
506
foreach (var file in cache.
PreviousEntry
.AdditionalSources)
715
/// If <see cref="
PreviousEntry
"/> is <see langword="null"/> and this is
745
if (
PreviousEntry
?.CscArguments.IsDefaultOrEmpty == false)
756
if (
PreviousEntry
?.BuildLevel != BuildLevel.Csc)
759
$"(it was {
PreviousEntry
?.BuildLevel.ToString() ?? "N/A"}).");
999
if (cache.
PreviousEntry
?.CscArguments.IsDefaultOrEmpty != false)
1003
else if (cache.
PreviousEntry
.Run == null)
1007
else if (cache.
PreviousEntry
.BuildResultFile == null)
1011
else if (!cache.
PreviousEntry
.Directives.SequenceEqual(cache.CurrentEntry.Directives))
1043
if (cache.
PreviousEntry
is null && !cache.TriedDeserializingPreviousEntry)
1068
Debug.Assert(cache.
PreviousEntry
!= null);
1069
cache.CurrentEntry.CscArguments = cache.
PreviousEntry
.CscArguments;
1070
cache.CurrentEntry.BuildResultFile = cache.
PreviousEntry
.BuildResultFile;
1071
cache.CurrentEntry.Run = cache.
PreviousEntry
.Run;
1112
if (cache.
PreviousEntry
!= null)
1117
if (!cache.
PreviousEntry
.CscArguments.IsDefaultOrEmpty)
1122
cache.
PreviousEntry
.CscArguments = [];
1123
cache.
PreviousEntry
.BuildResultFile = null;
1124
cache.
PreviousEntry
.Run = null;