1 implementation of IEnvironmentProvider
Microsoft.DotNet.Cli.Utils (1)
EnvironmentProvider.cs (1)
11
IEnumerable<string>? searchPathsOverride = null) :
IEnvironmentProvider
27 references to IEnvironmentProvider
dotnet-aot (24)
parent\dotnet\CommandFactory\CommandResolution\AbstractPathBasedCommandResolver.cs (2)
13
protected
IEnvironmentProvider
_environment;
16
public AbstractPathBasedCommandResolver(
IEnvironmentProvider
environment,
parent\dotnet\CommandFactory\CommandResolution\AppBaseCommandResolver.cs (1)
10
public class AppBaseCommandResolver(
IEnvironmentProvider
environment,
parent\dotnet\CommandFactory\CommandResolution\DefaultCommandResolverPolicy.cs (1)
42
IEnvironmentProvider
environment,
parent\dotnet\CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment)
parent\dotnet\CommandFactory\CommandResolution\IPlatformCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment);
parent\dotnet\CommandFactory\CommandResolution\PathCommandResolver.cs (1)
10
public class PathCommandResolver(
IEnvironmentProvider
environment,
parent\dotnet\CommandFactory\CommandResolution\PublishedPathCommandResolver.cs (2)
12
IEnvironmentProvider
environment,
17
private readonly
IEnvironmentProvider
_environment = environment;
parent\dotnet\CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment)
parent\dotnet\NuGetSignatureVerificationEnabler.cs (2)
17
public static void ConditionallyEnable(ForwardingApp forwardingApp,
IEnvironmentProvider
? environmentProvider = null)
47
private static string GetSignatureVerificationEnablementValue(
IEnvironmentProvider
? environmentProvider)
parent\dotnet\ShellShim\EnvironmentPathFactory.cs (2)
14
IEnvironmentProvider
? environmentProvider = null)
56
IEnvironmentProvider
? environmentProvider = null)
parent\dotnet\ShellShim\LinuxEnvironmentPath.cs (2)
15
private readonly
IEnvironmentProvider
_environmentProvider;
27
IEnvironmentProvider
environmentProvider,
parent\dotnet\ShellShim\OsxBashEnvironmentPath.cs (2)
15
IEnvironmentProvider
environmentProvider,
22
private readonly
IEnvironmentProvider
_environmentProvider = environmentProvider ?? throw new ArgumentNullException(nameof(environmentProvider));
parent\dotnet\ShellShim\OsxZshEnvironmentPathInstruction.cs (2)
14
IEnvironmentProvider
environmentProvider
19
private readonly
IEnvironmentProvider
_environmentProvider = environmentProvider ?? throw new ArgumentNullException(nameof(environmentProvider));
parent\dotnet\ShellShim\WindowsEnvironmentPath.cs (2)
13
IEnvironmentProvider
expandedEnvironmentReader,
26
private readonly
IEnvironmentProvider
_expandedEnvironmentReader = expandedEnvironmentReader ?? throw new ArgumentNullException(nameof(expandedEnvironmentReader));
parent\dotnet\ShellShim\ZshDetector.cs (1)
16
public static bool IsZshTheUsersShell(
IEnvironmentProvider
environmentProvider)
parent\dotnet\Telemetry\TelemetryClient.cs (1)
173
public TelemetryClient(string? sessionId,
IEnvironmentProvider
? environmentProvider = null)
Microsoft.DotNet.Cli.Utils (1)
Env.cs (1)
8
private static readonly
IEnvironmentProvider
s_environment = new EnvironmentProvider();
Microsoft.NET.Build.Containers (2)
Registry\RegistrySettings.cs (2)
10
public RegistrySettings(string? registryName = null,
IEnvironmentProvider
? environment = null)
71
private static bool IsInsecureRegistry(
IEnvironmentProvider
environment, string registryName)