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