2 writes to GlobalProperties
dotnet (2)
Commands\Run\RunFileBuildCacheEntry.cs (2)
74GlobalProperties = new(GlobalPropertiesComparer); 86GlobalProperties = globalProperties;
10 references to GlobalProperties
dotnet (10)
_generated\40\RunFileBuildCacheJsonSerializerContext.RunFileBuildCacheEntry.g.cs (1)
60Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).GlobalProperties,
Commands\Run\FileBasedAppRunPlan.cs (9)
242var globalProperties = cacheEntry.GlobalProperties.Keys.Except(s_ignorableProperties, cacheEntry.GlobalProperties.Comparer); 245string exampleValue = cacheEntry.GlobalProperties[exampleKey]; 471if (previousCacheEntry.GlobalProperties.Count != cacheEntry.GlobalProperties.Count) 473Reporter.Verbose.WriteLine($"Building because previous global properties count ({previousCacheEntry.GlobalProperties.Count}) does not match current count ({cacheEntry.GlobalProperties.Count}): {successCacheFile.FullName}"); 477foreach ((string key, string value) in cacheEntry.GlobalProperties) 479if (!previousCacheEntry.GlobalProperties.TryGetValue(key, out string? otherValue) || value != otherValue)