13 instantiations of DependencyProvider
dotnet (6)
Commands\Workload\Install\MsiInstallerBase.cs (1)
502
DependencyProvider provider =
new
(providerKeyName, allUsers: true);
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (5)
87
.Where(packRecord => new
DependencyProvider
(packRecord.ProviderKeyName).Dependents.Contains(dependent))
140
DependencyProvider depProvider = new
DependencyProvider
(workloadSetRecord.ProviderKeyName);
189
DependencyProvider depProvider = new
DependencyProvider
(manifestRecord.ProviderKeyName);
245
DependencyProvider depProvider =
new
(packRecord.ProviderKeyName);
679
DependencyProvider depProvider =
new
(msi.Manifest.ProviderKeyName);
Microsoft.DotNet.Cli.Utils (1)
DependencyProvider.cs (1)
194
return new
DependencyProvider
(providerKeyName, allUsers);
Microsoft.DotNet.Cli.Utils.Tests (6)
DependencyProviderTests.cs (6)
18
DependencyProvider dep =
new
(providerKeyName, allUsers);
30
DependencyProvider dep =
new
(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
51
DependencyProvider dep =
new
(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
72
DependencyProvider dep =
new
(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
96
DependencyProvider dep =
new
(providerKeyName, allUsers: false);
113
DependencyProvider dep =
new
(providerKeyName, allUsers: false);
21 references to DependencyProvider
dotnet (8)
Commands\Workload\Install\MsiInstallerBase.cs (1)
502
DependencyProvider
provider = new(providerKeyName, allUsers: true);
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (5)
140
DependencyProvider
depProvider = new DependencyProvider(workloadSetRecord.ProviderKeyName);
189
DependencyProvider
depProvider = new DependencyProvider(manifestRecord.ProviderKeyName);
245
DependencyProvider
depProvider = new(packRecord.ProviderKeyName);
382
DependencyProvider
depProvider,
679
DependencyProvider
depProvider = new(msi.Manifest.ProviderKeyName);
Commands\Workload\Install\NetSdkMsiInstallerClient.InstallRecords.cs (2)
183
DependencyProvider
dependencyProvider;
186
(dependencyProvider =
DependencyProvider
.GetFromProductCode(relatedProductCodes[0])) != null)
Microsoft.DotNet.Cli.Utils (1)
DependencyProvider.cs (1)
183
public static
DependencyProvider
? GetFromProductCode(string productCode, bool allUsers = true)
Microsoft.DotNet.Cli.Utils.Tests (12)
DependencyProviderTests.cs (12)
18
DependencyProvider
dep = new(providerKeyName, allUsers);
30
DependencyProvider
dep = new(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
51
DependencyProvider
dep = new(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
59
dep.AddDependent(
DependencyProvider
.VisualStudioDependentKeyName);
72
DependencyProvider
dep = new(".NET_SDK_TEST_PROVIDER_KEY", allUsers: false);
77
dep.AddDependent(
DependencyProvider
.VisualStudioDependentKeyName);
96
DependencyProvider
dep = new(providerKeyName, allUsers: false);
97
using RegistryKey providerKey = Registry.CurrentUser.CreateSubKey(Path.Combine(
DependencyProvider
.DependenciesKeyRelativePath, providerKeyName), writable: true);
113
DependencyProvider
dep = new(providerKeyName, allUsers: false);
114
using RegistryKey providerKey = Registry.CurrentUser.CreateSubKey(Path.Combine(
DependencyProvider
.DependenciesKeyRelativePath, providerKeyName), writable: true);
128
private void DeleteProviderKey(
DependencyProvider
dep)
130
using RegistryKey providerKey = dep.BaseKey.OpenSubKey(
DependencyProvider
.DependenciesKeyRelativePath, writable: true);