2 writes to CurrentDirectory
Aspire.Cli.Tests (1)
Commands\SdkDumpCommandTests.cs (1)
311Environment.CurrentDirectory = repoRoot;
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (1)
266Environment.CurrentDirectory = Path.GetFullPath(path);
116 references to CurrentDirectory
aspire (7)
Caching\AppHostInfoDiskCache.cs (1)
260var startDirectory = projectFile.Directory ?? new DirectoryInfo(Environment.CurrentDirectory);
DotNet\DotNetCliRunner.cs (1)
1260workingDirectory: new DirectoryInfo(Environment.CurrentDirectory),
Program.cs (4)
311var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 706var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 1043var profileCaptureOptions = ProfileCaptureOptions.TryCreate(args, TimeProvider.System, new DirectoryInfo(Environment.CurrentDirectory)); 1068logger.LogInformation("Working directory: {WorkingDirectory}", Environment.CurrentDirectory);
Projects\DotNetAppHostProject.cs (1)
1878var startDirectory = effectiveAppHostFile.Directory ?? new DirectoryInfo(Environment.CurrentDirectory);
Aspire.Cli.Tests (13)
Commands\Sdk\SdkExportCommandTests.cs (1)
439public string AppDirectoryPath => Environment.CurrentDirectory;
DotNet\ProcessExecutionDetachedTests.cs (1)
39Environment.CurrentDirectory);
NuGet\NuGetPackagePrefetcherTests.cs (2)
26var workingDir = new DirectoryInfo(Environment.CurrentDirectory); 527var workingDir = new DirectoryInfo(Environment.CurrentDirectory);
Processes\IsolatedProcessTests.cs (5)
22WorkingDirectory = Environment.CurrentDirectory, 53WorkingDirectory = Environment.CurrentDirectory, 85WorkingDirectory = Environment.CurrentDirectory, 128WorkingDirectory = Environment.CurrentDirectory, 169WorkingDirectory = Environment.CurrentDirectory,
Processes\WindowsConsoleProcessJobTests.cs (2)
98Environment.CurrentDirectory, 147Environment.CurrentDirectory,
Projects\ProjectLocatorTests.cs (2)
2611var directory = new DirectoryInfo(Path.Combine(Path.GetPathRoot(Environment.CurrentDirectory)!, "repo", "Apps")); 2612var file = new FileInfo(Path.Combine(Path.GetPathRoot(Environment.CurrentDirectory)!, "repo", "apps", "AppHost.csproj"));
Aspire.Hosting (4)
Pipelines\PipelineOutputService.cs (3)
43: Path.Combine(Environment.CurrentDirectory, "aspire-output"); 51var baseDirectory = Environment.CurrentDirectory; 61baseDirectory = Environment.CurrentDirectory;
Utils\DotnetSdkUtils.cs (1)
28WorkingDirectory = workingDirectory ?? Environment.CurrentDirectory,
Aspire.Hosting.Azure.Tests (4)
AzureBicepResourceTests.cs (1)
189bicepResource.Resource.TempDirectory = Environment.CurrentDirectory;
AzureContainerAppsTests.cs (2)
186builder.AddExecutable("api", "node.exe", Environment.CurrentDirectory) 226builder.AddExecutable("api", "node.exe", Environment.CurrentDirectory)
PublicApiTests\AppContainersPublicApiTests.cs (1)
64var executable = builder.AddExecutable("api", "node.exe", Environment.CurrentDirectory);
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
711var target = builder.AddExecutable("target", command, Environment.CurrentDirectory, arguments)
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1209Environment.CurrentDirectory);
Aspire.Hosting.Tests (36)
Dcp\DcpExecutorTests.cs (34)
621var exe = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 659var exe = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 696var exe = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 728builder.AddExecutable("FixedProgram", "fixed", Environment.CurrentDirectory) 730builder.AddExecutable("DynamicProgram", "dynamic", Environment.CurrentDirectory) 761var exe = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 798builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 815builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 844builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 873builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 909builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 953builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 989builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1020builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1052builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1082builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1112var compute = builder.AddExecutable("compute", "compute", Environment.CurrentDirectory) 1114var target = builder.AddExecutable("target", "target", Environment.CurrentDirectory) 1194builder.AddExecutable("FixedProgram", "fixed", Environment.CurrentDirectory) 1196builder.AddExecutable("DynamicProgram", "dynamic", Environment.CurrentDirectory) 1232builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1308builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1352builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 1427builder.AddExecutable("PersistentProgram", "persistent", Environment.CurrentDirectory) 1430builder.AddExecutable("DynamicProgram", "dynamic", Environment.CurrentDirectory) 1469builder.AddExecutable("PersistentProgram", "persistent", Environment.CurrentDirectory) 1536var exe = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo"); 5204builder.AddExecutable("worker", "worker", Environment.CurrentDirectory) 5266builder.AddExecutable("worker", "worker", Environment.CurrentDirectory) 5304builder.AddExecutable("worker", "worker", Environment.CurrentDirectory) 5310builder.AddExecutable("worker", "worker", Environment.CurrentDirectory) 5357builder.AddExecutable("worker", "worker", Environment.CurrentDirectory) 5614var resource = builder.AddExecutable("CoolProgram", "cool", Environment.CurrentDirectory, "--alpha", "--bravo") 5637var resource = builder.AddExecutable("app", "tool", Environment.CurrentDirectory)
DistributedApplicationBuilderTests.cs (1)
235Assert.Equal(Path.Combine(Environment.CurrentDirectory, "aspire-output"), outputService.GetOutputDirectory());
DistributedApplicationTests.cs (1)
2043var executable = builder.AddExecutable($"{testName}-executable", "dotnet", Environment.CurrentDirectory, "--info")
Aspire.Hosting.TestUtilities (3)
Utils\ManifestUtils.cs (3)
22manifestDirectory ??= Environment.CurrentDirectory; 47manifestDirectory ??= Environment.CurrentDirectory; 75var context = new ManifestPublishingContext(executionContext, Path.Combine(Environment.CurrentDirectory, "manifest.json"), writer);
dotnet-aot (4)
NativeEntryPoint.cs (1)
153globalJsonState = NativeWrapper.NETCoreSdkResolverNativeWrapper.GetGlobalJsonState(Environment.CurrentDirectory);
parent\dotnet\Commands\Run\AotRunCommand.cs (1)
54currentDirectory ??= Environment.CurrentDirectory;
parent\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
38var workloadManifestProvider = new SdkDirectoryWorkloadManifestProvider(dotnetPath, sdkVersion, userProfileDir, SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory));
parent\dotnet\Commands\Workload\WorkloadInfoHelper.cs (1)
56userProfileDir, SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory));
dotnet-format (2)
Commands\FormatCommandCommon.cs (1)
312var currentDirectory = Environment.CurrentDirectory;
ReportWriter.cs (1)
41return Path.Combine(Environment.CurrentDirectory, defaultReportName);
dotnet-Microsoft.XmlSerializer.Generator (1)
Sgen.cs (1)
322outputDirectory ??= (gac ? Environment.CurrentDirectory : Path.GetDirectoryName(assembly.Location));
Infrastructure.Common (1)
CertificateManager.cs (1)
73return Path.Combine(Environment.CurrentDirectory, "wcfLocal.keychain");
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
281string cwd = System.Environment.CurrentDirectory;
Microsoft.Build (8)
BackEnd\BuildManager\BuildParameters.cs (1)
65private static string s_startupDirectory = Environment.CurrentDirectory;
BackEnd\Node\InProcNode.cs (2)
148_savedCurrentDirectory = Environment.CurrentDirectory; 482_savedCurrentDirectory = Environment.CurrentDirectory;
Construction\ProjectRootElement.cs (3)
179_directory = Environment.CurrentDirectory; 204_directory = Environment.CurrentDirectory; 261_directory = Environment.CurrentDirectory;
Evaluation\ItemSpec.cs (1)
585: Environment.CurrentDirectory;
Logging\TerminalLogger\TerminalLogger.cs (1)
126private readonly string _initialWorkingDirectory = Environment.CurrentDirectory;
Microsoft.Build.Framework (2)
FileUtilities.cs (1)
1416return hasMaxPath && !IsRootedNoThrow(path) && Environment.CurrentDirectory.Length + path.Length + 1 /* slash */ >= maxPath;
MultiProcessTaskEnvironmentDriver.cs (1)
35get => new AbsolutePath(Environment.CurrentDirectory, ignoreRootedCheck: true);
Microsoft.DotNet.Cli.Definitions (1)
Commands\Test\TestCommandDefinition.cs (1)
35=> Create(Environment.CurrentDirectory, Environment.GetEnvironmentVariable(TestRunnerEnvironmentVariableName));
Microsoft.DotNet.TemplateLocator (1)
TemplateLocator.cs (1)
56string? globalJsonPath = SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory);
Microsoft.Extensions.Hosting (1)
HostingHostBuilderExtensions.cs (1)
221string cwd = Environment.CurrentDirectory;
Microsoft.Maui.Resizetizer (1)
GenerateTizenManifest.cs (1)
61 _tizenManifestFilePath = Path.Combine(Environment.CurrentDirectory, TizenManifestFile);
Microsoft.ML.SearchSpace.Tests (2)
TestBase.cs (2)
39var cwd = Environment.CurrentDirectory; 51var cwd = Environment.CurrentDirectory;
Microsoft.ML.Sweeper (1)
ConfigRunner.cs (1)
207RunProcess(Exe, new string[] { arguments }, Environment.CurrentDirectory,
Microsoft.NET.Build.Tasks (1)
ShowMissingWorkloads.cs (1)
45string globalJsonPath = SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory);
Microsoft.NET.HostModel (1)
Bundle\Bundler.cs (1)
59_outputDir = Path.GetFullPath(string.IsNullOrEmpty(outputDir) ? Environment.CurrentDirectory : outputDir);
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
WorkloadSdkResolver.cs (1)
109string? startDir = Environment.CurrentDirectory;
Microsoft.TemplateEngine.Edge (1)
DefaultTemplateEngineHost.cs (1)
37WorkingDirectory = Environment.CurrentDirectory;
Microsoft.TestPlatform.CrossPlatEngine (1)
Adapter\FrameworkHandle.cs (1)
93WorkingDirectory = workingDirectory ?? Environment.CurrentDirectory
MSBuild (2)
OutOfProcTaskHostNode.cs (1)
1183context.SavedCurrentDirectory = Environment.CurrentDirectory;
XMake.cs (1)
2081Environment.CurrentDirectory),
NuGet.Build.Tasks (1)
StaticGraphRestoreTaskBase.cs (1)
134WorkingDirectory = Environment.CurrentDirectory,
NuGet.CommandLine.XPlat (2)
Commands\Package\Update\PackageUpdateCommand.cs (1)
60Project = project?.FullName ?? Environment.CurrentDirectory,
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
129sources.Add(UriUtility.GetAbsolutePath(Environment.CurrentDirectory, source));
NuGet.Protocol (1)
Plugins\Logging\PluginLogger.cs (1)
85_logDirectoryPath = Environment.CurrentDirectory;
rzc (2)
DiscoverCommand.cs (1)
66ProjectDirectory.Values.Add(Environment.CurrentDirectory);
GenerateCommand.cs (1)
146ProjectDirectory.Values.Add(Environment.CurrentDirectory);
Stress.AppHost (4)
AppHost.cs (4)
19var manualArgSource = builder.AddExecutable("manual-arg-source", "dotnet", Environment.CurrentDirectory) 128builder.AddExecutable("executableWithSingleArg", "dotnet", Environment.CurrentDirectory, "--version"); 129builder.AddExecutable("executableWithSingleEscapedArg", "dotnet", Environment.CurrentDirectory, "one two"); 130builder.AddExecutable("executableWithMultipleArgs", "dotnet", Environment.CurrentDirectory, "--version", "one two");
System.CodeDom (2)
System\CodeDom\Compiler\Executor.cs (2)
25ExecWaitWithCapture(userToken, cmd, Environment.CurrentDirectory, tempFiles, ref outputName, ref errorName); 31ExecWaitWithCapture(IntPtr.Zero, cmd, Environment.CurrentDirectory, tempFiles, ref outputName, ref errorName);
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (1)
260public static string GetCurrentDirectory() => Environment.CurrentDirectory;
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\Reference.cs (1)
364string baseUri = (document == null ? System.Environment.CurrentDirectory + "\\" : document.BaseURI);