Base:
27 references to ToString
dotnet (16)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
96if (!availableWorkloads.Select(workload => workload.Id.ToString()).Contains(workloadId))
Commands\Workload\Install\WorkloadInstallRecords\FileBasedInstallationRecordInstaller.cs (2)
46var path = Path.Combine(_workloadMetadataDir, featureBand.ToString(), InstalledWorkloadDir, workloadId.ToString()); 60var path = Path.Combine(_workloadMetadataDir, featureBand.ToString(), InstalledWorkloadDir, workloadId.ToString());
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
140var jsonContent = JsonSerializer.Serialize(updatableWorkloads.Select(workload => workload.ToString()).ToArray());
Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
27_workloads = new Dictionary<string, string>(workloadIds.Select(id => new KeyValuePair<string, string>(id.ToString(), installationSource)));
Commands\Workload\List\VisualStudioWorkloads.cs (3)
71string workloadId = workload.Id.ToString(); 73string componentId = workload.Id.ToString().Replace('-', '.'); 191string.Join(", ", workloadsToWriteRecordsFor.Select(w => w.ToString()).ToArray()))
Commands\Workload\List\WorkloadListCommand.cs (3)
71var installed = installedList.Select(id => id.ToString()).ToArray(); 126var updatableWorkloads = _workloadManifestUpdater.GetUpdatableWorkloadsToAdvertise(installedList).Select(workloadId => workloadId.ToString()); 153workloadDefinition.Description, workloadId.ToString());
Commands\Workload\Restore\WorkloadRestoreCommand.cs (1)
55workloadIds: allWorkloadId.Select(a => a.ToString()).ToList().AsReadOnly(),
Commands\Workload\Search\WorkloadSearchCommand.cs (2)
45.Where(workload => workload.Id.ToString().Contains(_workloadIdStub, StringComparison.OrdinalIgnoreCase) || (workload.Description?.Contains(_workloadIdStub, StringComparison.OrdinalIgnoreCase) ?? false)); 49table.AddColumn(CliCommandStrings.WorkloadIdColumnName, workload => workload.Id.ToString());
Commands\Workload\WorkloadHistoryRecorder.cs (1)
62.GetInstalledWorkloads(new SdkFeatureBand(_workloadResolver.GetSdkFeatureBand())).Select(id => id.ToString())],
Installer\Windows\InstallMessageDispatcher.cs (1)
144WorkloadId = workloadId.ToString(),
dotnet.Tests (9)
CommandTests\New\WorkloadsInfoProviderTests.cs (1)
35new WorkloadResolver.WorkloadInfo(w, $"Description: {w.ToString()}")));
CommandTests\Workload\Install\GivenFileBasedWorkloadInstall.cs (1)
136var expectedPath = Path.Combine(dotnetRoot, "metadata", "workloads", version, "InstalledWorkloads", workloadId.ToString());
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
266if (workloadId.ToString().Equals(FailingWorkload))
CommandTests\Workload\Search\GivenDotnetWorkloadSearch.cs (3)
126output.Contains(workload.Id.ToString()).Should().BeTrue(); 147output.Contains(workload.Id.ToString()).Should().BeTrue(); 169output.Contains(workload.Id.ToString()).Should().BeTrue();
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (3)
74id => new List<WorkloadPackId>() { new WorkloadPackId(id.ToString() + "-pack") }, 384getManifest: id => id.ToString().Equals("ios") ? iosManifest : id.ToString().Equals("macos") ? macosManifest : mauiManifest);
Microsoft.DotNet.TemplateLocator (2)
WorkloadResolver.cs (1)
397throw new Exception($"Workload not found: {workloadId}. Known workloads: {string.Join(" ", _workloads.Select(workload => workload.Key.ToString()))}");
WorkloadSuggestionFinder.cs (1)
199private static int ContainsExperimental(HashSet<WorkloadId> set) => set.Any(w => w.ToString().Contains("experimental")) ? 1 : 0;