4 instantiations of InstallStateContents
dotnet (4)
_generated\86\InstallStateJsonSerializerContext.InstallStateContents.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
(),
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
142
var installStateContents = File.Exists(path) ? InstallStateContents.FromString(File.ReadAllText(path)) : new
InstallStateContents
();
Commands\Workload\InstallStateContents.cs (2)
26
return JsonSerializer.Deserialize(contents, InstallStateJsonSerializerContext.Default.InstallStateContents) ?? new
InstallStateContents
();
31
return File.Exists(path) ? FromString(File.ReadAllText(path)) : new
InstallStateContents
();
44 references to InstallStateContents
dotnet (44)
_generated\86\InstallStateJsonSerializerContext.InstallStateContents.g.cs (26)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
>? _InstallStateContents;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
> InstallStateContents
22
get => _InstallStateContents ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
> Create_InstallStateContents(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
),
58
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).UseWorkloadSets,
59
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).UseWorkloadSets = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
).GetProperty("UseWorkloadSets", InstanceMemberBindingFlags, null, typeof(bool?), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
),
78
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).Manifests,
79
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).Manifests = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
96
DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
),
98
Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).WorkloadVersion,
99
Setter = static (obj, value) => ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)obj).WorkloadVersion = value!,
106
AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
).GetProperty("WorkloadVersion", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
116
private void InstallStateContentsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
? value)
126
bool? __value_UseWorkloadSets = ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)value).UseWorkloadSets;
132
global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)value).Manifests;
138
string __value_WorkloadVersion = ((global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
)value).WorkloadVersion;
_generated\90\InstallStateJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
30
if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Workload.
InstallStateContents
))
Commands\Workload\Install\FileBasedInstaller.cs (3)
590
private void UpdateInstallState(SdkFeatureBand sdkFeatureBand, Action<
InstallStateContents
> update)
594
var
installStateContents =
InstallStateContents
.FromPath(path);
Commands\Workload\Install\WorkloadGarbageCollector.cs (2)
84
var
installState =
InstallStateContents
.FromPath(installStateFilePath);
Commands\Workload\Install\WorkloadInstallCommand.cs (2)
244
InstallStateContents
.FromPath(installStateFilePath) is
InstallStateContents
installState &&
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
142
var
installStateContents = File.Exists(path) ?
InstallStateContents
.FromString(File.ReadAllText(path)) : new InstallStateContents();
Commands\Workload\InstallingWorkloadCommand.cs (4)
172
InstallStateContents
GetCurrentInstallState()
175
return
InstallStateContents
.FromPath(path);
282
InstallStateContents
oldInstallState = GetCurrentInstallState();
323
var
currentInstallState = GetCurrentInstallState();
Commands\Workload\InstallStateContents.cs (3)
24
public static
InstallStateContents
FromString(string contents)
29
public static
InstallStateContents
FromPath(string path)
46
[JsonSerializable(typeof(
InstallStateContents
))]
Commands\Workload\WorkloadInfoHelper.cs (1)
133
var useWorkloadSets =
InstallStateContents
.FromPath(Path.Combine(WorkloadInstallType.GetInstallStateFolder(_currentSdkFeatureBand, UserLocalPath), "default.json")).ShouldUseWorkloadSets();