2 instantiations of RunFileBuildCacheEntry
dotnet-aot (2)
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.RunFileBuildCacheEntry.g.cs (1)
31ObjectCreator = () => new global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry(),
parent\dotnet\Commands\Run\FileBasedAppRunPlan.cs (1)
387var cacheEntry = new RunFileBuildCacheEntry(inputs.GlobalProperties)
119 references to RunFileBuildCacheEntry
dotnet-aot (119)
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.AdditionalSource.g.cs (16)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>? _AdditionalSource; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource> AdditionalSource 22get => _AdditionalSource ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource> Create_AdditionalSource(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource> jsonTypeInfo)) 29var unionInfo = new global::System.Text.Json.Serialization.Metadata.JsonUnionInfoValues<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource> 31UnionCases = new global::System.Text.Json.Serialization.Metadata.JsonUnionCaseInfo[] { new global::System.Text.Json.Serialization.Metadata.JsonUnionCaseInfo(typeof(string)) { IsNullable = false }, new global::System.Text.Json.Serialization.Metadata.JsonUnionCaseInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink)) { IsNullable = false } }, 34string caseValue0 => new global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource(caseValue0), 35global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink caseValue1 => new global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource(caseValue1), 38UnionDeconstructor = static (global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource value) => 44global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink caseValue1 => (typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink), (object?)caseValue1), 51jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateUnionInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>(options, unionInfo);
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.AdditionalSourceLink.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>? _AdditionalSourceLink; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink> AdditionalSourceLink 22get => _AdditionalSourceLink ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink> Create_AdditionalSourceLink(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink> 31ObjectCreator = () => new global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink(), 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink), 60Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink)obj).Original, 61Setter = static (obj, value) => __set_AdditionalSourceLink_Original(ref global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>(obj), value!), 68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink).GetProperty("Original", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 80DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink), 82Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink)obj).Resolved, 83Setter = static (obj, value) => __set_AdditionalSourceLink_Resolved(ref global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink>(obj), value!), 90AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink).GetProperty("Resolved", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 101private static extern void __set_AdditionalSourceLink_Original(ref global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink obj, string value); 103private static extern void __set_AdditionalSourceLink_Resolved(ref global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink obj, string value);
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (4)
26if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)) 30if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource)) 34if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSourceLink)) 46if (type == typeof(global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>))
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.HashSetAdditionalSource.g.cs (11)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>>? _HashSetAdditionalSource; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>> HashSetAdditionalSource 22get => _HashSetAdditionalSource ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>> Create_HashSetAdditionalSource(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>> 31ObjectCreator = () => new global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateISetInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>, global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>(options, info);
Generated\361d1da7f942c932\RunFileBuildCacheJsonSerializerContext.RunFileBuildCacheEntry.g.cs (54)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry>? _RunFileBuildCacheEntry; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry> RunFileBuildCacheEntry 22get => _RunFileBuildCacheEntry ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry> Create_RunFileBuildCacheEntry(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 60Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).ResolvedEntryPointFilePath, 61Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).ResolvedEntryPointFilePath = value!, 68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("ResolvedEntryPointFilePath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 80Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).GlobalProperties, 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("GlobalProperties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null), 100DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 102Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).ImplicitBuildFiles, 110AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("ImplicitBuildFiles", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.HashSet<string>), global::System.Array.Empty<global::System.Type>(), null), 122DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 124Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).Directives, 125Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).Directives = value!, 132AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("Directives", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Immutable.ImmutableArray<string>), global::System.Array.Empty<global::System.Type>(), null), 137var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>> 142DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 144Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).AdditionalSources, 152AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("AdditionalSources", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>), global::System.Array.Empty<global::System.Type>(), null), 155properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.HashSet<global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry.AdditionalSource>>(options, info4); 164DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 166Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).BuildLevel, 167Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).BuildLevel = value!, 174AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("BuildLevel", InstanceMemberBindingFlags, null, typeof(global::Microsoft.DotNet.Cli.Commands.Run.BuildLevel), global::System.Array.Empty<global::System.Type>(), null), 184DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 186Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).SdkVersion, 187Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).SdkVersion = value!, 194AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("SdkVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 204DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 206Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).RuntimeVersion, 207Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).RuntimeVersion = value!, 214AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("RuntimeVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 224DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 226Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).Run, 227Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).Run = value!, 234AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("Run", InstanceMemberBindingFlags, null, typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunProperties), global::System.Array.Empty<global::System.Type>(), null), 244DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 246Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).CscArguments, 247Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).CscArguments = value!, 254AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("CscArguments", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Immutable.ImmutableArray<string>), global::System.Array.Empty<global::System.Type>(), null), 264DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry), 266Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).BuildResultFile, 267Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry)obj).BuildResultFile = value!, 274AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("BuildResultFile", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
parent\dotnet\Commands\Run\FileBasedAppCacheInfo.cs (2)
24public RunFileBuildCacheEntry? PreviousEntry { get; set; } 27public required RunFileBuildCacheEntry CurrentEntry { get; init; }
parent\dotnet\Commands\Run\FileBasedAppRunPlan.cs (9)
100RunFileBuildCacheEntry? previousEntry = ReadCacheEntry(successCacheFile.FullName); 145RunFileBuildCacheEntry? previousEntry = ReadCacheEntry(successCachePath); 235RunFileBuildCacheEntry cacheEntry = cache.CurrentEntry; 291internal static RunFileBuildCacheEntry? ReadCacheEntry(string path) 387var cacheEntry = new RunFileBuildCacheEntry(inputs.GlobalProperties) 440RunFileBuildCacheEntry? previousCacheEntry = ReadCacheEntry(successCacheFile.FullName); 450RunFileBuildCacheEntry cacheEntry = cache.CurrentEntry; 499if (!RunFileBuildCacheEntry.FilePathComparer.Equals(previousCacheEntry.ResolvedEntryPointFilePath, cacheEntry.ResolvedEntryPointFilePath)) 545if (!RunFileBuildCacheEntry.FilePathComparer.Equals(additionalSource.Resolved, resolvedFileInfo.FullName))
parent\dotnet\Commands\Run\RunFileBuildCacheEntry.cs (1)
117return resolved == fileInfo ? path : new RunFileBuildCacheEntry.AdditionalSourceLink(path, resolved.FullName);
parent\dotnet\Commands\Run\RunFileBuildCacheJsonSerializerContext.cs (1)
12[JsonSerializable(typeof(RunFileBuildCacheEntry))]