3 implementations of IEnvironmentProvider
dotnet.Tests (1)
ShellShimTests\WindowsEnvironmentPathTests.cs (1)
122
private class MockEnvironmentProvider :
IEnvironmentProvider
Microsoft.DotNet.Cli.Utils (1)
EnvironmentProvider.cs (1)
10
IEnumerable<string>? searchPathsOverride = null) :
IEnvironmentProvider
Microsoft.NET.Build.Containers.UnitTests (1)
RegistryTests.cs (1)
624
private class MockEnvironmentProvider :
IEnvironmentProvider
87 references to IEnvironmentProvider
dotnet (40)
BuildServer\BuildServerProvider.cs (2)
15
IEnvironmentProvider
environmentProvider = null,
20
private readonly
IEnvironmentProvider
_environmentProvider = environmentProvider ?? new EnvironmentProvider();
CommandFactory\CommandResolution\AbstractPathBasedCommandResolver.cs (2)
13
protected
IEnvironmentProvider
_environment;
16
public AbstractPathBasedCommandResolver(
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\AppBaseCommandResolver.cs (1)
10
public class AppBaseCommandResolver(
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\DefaultCommandResolverPolicy.cs (1)
42
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment)
CommandFactory\CommandResolution\IPlatformCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment);
CommandFactory\CommandResolution\OutputPathCommandResolver.cs (1)
12
public class OutputPathCommandResolver(
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\PathCommandResolver.cs (1)
10
public class PathCommandResolver(
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\PathCommandResolverPolicy.cs (1)
37
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (3)
17
private readonly
IEnvironmentProvider
_environment;
21
IEnvironmentProvider
environment,
158
private static IEnumerable<string> GetAllowedCommandExtensionsFromEnvironment(
IEnvironmentProvider
environment)
CommandFactory\CommandResolution\ProjectFactory.cs (2)
13
internal class ProjectFactory(
IEnvironmentProvider
environment)
17
private readonly
IEnvironmentProvider
_environment = environment;
CommandFactory\CommandResolution\ProjectPathCommandResolver.cs (1)
11
public class ProjectPathCommandResolver(
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
17
IEnvironmentProvider
environment) : ICommandResolver
24
private readonly
IEnvironmentProvider
_environment = environment;
CommandFactory\CommandResolution\PublishedPathCommandResolver.cs (2)
12
IEnvironmentProvider
environment,
17
private readonly
IEnvironmentProvider
_environment = environment;
CommandFactory\CommandResolution\ScriptCommandResolverPolicy.cs (1)
30
IEnvironmentProvider
environment,
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
16
IEnvironmentProvider
environment)
NuGetSignatureVerificationEnabler.cs (3)
15
public static void ConditionallyEnable(ForwardingApp forwardingApp,
IEnvironmentProvider
? environmentProvider = null)
29
public static void ConditionallyEnable(MSBuildForwardingApp forwardingApp,
IEnvironmentProvider
? environmentProvider = null)
43
private static string GetSignatureVerificationEnablementValue(
IEnvironmentProvider
? environmentProvider)
Program.cs (2)
369
private static void ReportDotnetHomeUsage(
IEnvironmentProvider
provider)
390
IEnvironmentProvider
environmentProvider,
ShellShim\EnvironmentPathFactory.cs (2)
16
IEnvironmentProvider
environmentProvider = null)
59
IEnvironmentProvider
environmentProvider = null)
ShellShim\LinuxEnvironmentPath.cs (2)
15
private readonly
IEnvironmentProvider
_environmentProvider;
27
IEnvironmentProvider
environmentProvider,
ShellShim\OsxBashEnvironmentPath.cs (2)
15
IEnvironmentProvider
environmentProvider,
22
private readonly
IEnvironmentProvider
_environmentProvider = environmentProvider ?? throw new ArgumentNullException(nameof(environmentProvider));
ShellShim\OsxZshEnvironmentPathInstruction.cs (2)
14
IEnvironmentProvider
environmentProvider
19
private readonly
IEnvironmentProvider
_environmentProvider = environmentProvider ?? throw new ArgumentNullException(nameof(environmentProvider));
ShellShim\WindowsEnvironmentPath.cs (2)
13
IEnvironmentProvider
expandedEnvironmentReader,
26
private readonly
IEnvironmentProvider
_expandedEnvironmentReader = expandedEnvironmentReader ?? throw new ArgumentNullException(nameof(expandedEnvironmentReader));
ShellShim\ZshDetector.cs (1)
16
public static bool IsZshTheUsersShell(
IEnvironmentProvider
environmentProvider)
Telemetry\Telemetry.cs (1)
36
IEnvironmentProvider
? environmentProvider = null,
dotnet.Tests (46)
BuildServerTests\BuildServerProviderTests.cs (2)
184
private Mock<
IEnvironmentProvider
> CreateEnvironmentProviderMock(string value = null)
186
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
CommandFactoryTests\CommandResolverTestUtils.cs (1)
21
public static
IEnvironmentProvider
SetupEnvironmentProviderWhichFindsExtensions(params string[] extensions)
CommandFactoryTests\GivenAnAppBaseCommandResolver.cs (6)
48
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
71
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
91
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
111
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
131
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
181
IEnvironmentProvider
environment = null,
CommandFactoryTests\GivenAProjectDependencyCommandResolver.cs (1)
161
IEnvironmentProvider
environment = null,
CommandFactoryTests\GivenAProjectPathCommandResolver.cs (6)
69
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
90
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
114
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
164
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
185
var
environment = CommandResolverTestUtils.SetupEnvironmentProviderWhichFindsExtensions(".exe");
237
IEnvironmentProvider
environment = null,
ConfigurerTests\GivenADotnetFirstTimeUseConfigurerWIthStateSetup.cs (3)
22
private Mock<
IEnvironmentProvider
> _environmentProvider;
38
_environmentProvider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
208
var
_environmentProviderObject = _environmentProvider.Object;
NuGetSignatureVerificationEnablerTests.cs (8)
60
Mock<
IEnvironmentProvider
> environmentProvider = CreateEnvironmentProvider(value);
74
Mock<
IEnvironmentProvider
> environmentProvider = CreateEnvironmentProvider(value);
88
Mock<
IEnvironmentProvider
> environmentProvider = CreateEnvironmentProvider(value);
102
Mock<
IEnvironmentProvider
> environmentProvider = CreateEnvironmentProvider(value);
115
var environmentProvider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
128
var environmentProvider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
138
private static Mock<
IEnvironmentProvider
> CreateEnvironmentProvider(string? value)
140
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
ShellShimTests\EnvironmentPathFactoryTests.cs (4)
15
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
29
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
43
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Loose);
53
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Loose);
ShellShimTests\LinuxEnvironmentPathTests.cs (5)
22
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
48
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
76
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
99
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
128
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
ShellShimTests\OsxEnvironmentPathTests.cs (5)
22
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
48
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
76
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
99
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
128
var provider = new Mock<
IEnvironmentProvider
>(MockBehavior.Strict);
ShellShimTests\OsxZshEnvironmentPathInstructionTests.cs (3)
22
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
54
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
79
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
ShellShimTests\ZshDetectorTests.cs (2)
19
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
34
Mock<
IEnvironmentProvider
> provider = new(MockBehavior.Strict);
Microsoft.DotNet.Cli.Utils (1)
Env.cs (1)
8
private static readonly
IEnvironmentProvider
s_environment = new EnvironmentProvider();