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