925 references to GetDirectoryName
AnalyzerRunner (1)
DiagnosticAnalyzerRunner.cs (1)
223string directoryName = Path.GetDirectoryName(fileName);
aspire (41)
Agents\CommonAgentApplicators.cs (1)
113var directory = Path.GetDirectoryName(skillFilePath);
Agents\Playwright\PlaywrightCliInstaller.cs (1)
298var targetFileDir = Path.GetDirectoryName(targetFile);
Bundles\BundleService.cs (5)
164var cliDir = Path.GetDirectoryName(processPath); 170return Path.GetDirectoryName(cliDir) ?? cliDir; 274var dir = Path.GetDirectoryName(fullPath); 294var linkTarget = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(fullPath)!, entry.LinkName)); 300var linkDir = Path.GetDirectoryName(fullPath);
Certificates\CertificateGeneration\CertificateManager.cs (2)
440var exportDir = Path.GetDirectoryName(path); 658var targetDirectoryPath = Path.GetDirectoryName(path);
Commands\PsCommand.cs (1)
245var directory = Path.GetDirectoryName(path);
Commands\Sdk\SdkGenerateCommand.cs (1)
186var fileDirectory = Path.GetDirectoryName(filePath);
Commands\UpdateCommand.cs (3)
342var installDir = Path.GetDirectoryName(currentExePath); 445CleanupDirectory(Path.GetDirectoryName(archivePath)!); 525var directory = Path.GetDirectoryName(targetExePath);
Diagnostics\FileLoggerProvider.cs (1)
88var directory = Path.GetDirectoryName(logFilePath);
Layout\LayoutDiscovery.cs (2)
149var cliDir = Path.GetDirectoryName(cliPath); 169var parentDir = Path.GetDirectoryName(cliDir);
Mcp\Tools\ListIntegrationsTool.cs (1)
160var appHostDirectory = Path.GetDirectoryName(appHostPath);
Projects\DotNetBasedAppHostServerProject.cs (1)
582var configDir = Path.GetDirectoryName(configFullPath);
Projects\GuestAppHostProject.cs (1)
1041var directory = Path.GetDirectoryName(filePath);
Projects\PrebuiltAppHostServer.cs (2)
173var appHostDirectory = Path.GetDirectoryName(_appPath); 339var localConfig = AspireJsonConfiguration.Load(Path.GetDirectoryName(_appPath)!);
Projects\ProjectUpdater.cs (1)
87var configPathDirectories = configPaths.Select(Path.GetDirectoryName).ToArray();
Scaffolding\ScaffoldingService.cs (2)
107var fileDirectory = Path.GetDirectoryName(filePath); 195var fileDirectory = Path.GetDirectoryName(filePath);
src\Shared\BackchannelConstants.cs (1)
158var dir = Path.GetDirectoryName(prefix);
src\Shared\BundleDiscovery.cs (1)
345return Path.GetDirectoryName(processPath);
src\Shared\UserSecrets\IsolatedUserSecretsHelper.cs (2)
36var isolatedSecretsDir = Path.GetDirectoryName(isolatedSecretsPath); 62var secretsDir = Path.GetDirectoryName(secretsPath);
src\Shared\UserSecrets\SecretsStore.cs (1)
81var directory = Path.GetDirectoryName(_secretsFilePath);
Templating\CliTemplateFactory.cs (1)
183var fileDirectory = Path.GetDirectoryName(filePath);
Utils\ArchiveHelper.cs (4)
61var dir = Path.GetDirectoryName(fullPath); 102var dir = Path.GetDirectoryName(fullPath); 122var linkTarget = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(fullPath)!, entry.LinkName)); 128var linkDir = Path.GetDirectoryName(fullPath);
Utils\AspireRepositoryDetector.cs (3)
65repoRoot = FindRepositoryRoot(Path.GetDirectoryName(processPath)); 107return Path.GetDirectoryName(fullPath)!; 110var parentDirectory = Path.GetDirectoryName(fullPath);
Utils\ConfigurationHelper.cs (1)
74var directory = Path.GetDirectoryName(filePath);
Utils\FileLock.cs (1)
60var directory = Path.GetDirectoryName(lockPath);
Utils\FirstTimeUseNoticeSentinel.cs (1)
38var directory = Path.GetDirectoryName(_sentinelFilePath);
Aspire.Cli.EndToEnd.Tests (1)
Helpers\CliE2ETestHelpers.cs (1)
358var dir = Path.GetDirectoryName(configPath);
Aspire.Cli.Tests (11)
Agents\CommonAgentApplicatorsTests.cs (4)
64var skillDirectory = Path.GetDirectoryName(skillFilePath)!; 90var skillDirectory = Path.GetDirectoryName(skillFilePath)!; 117var skillDirectory = Path.GetDirectoryName(skillFilePath)!; 145var skillDirectory = Path.GetDirectoryName(skillFilePath)!;
Agents\CopilotCliAgentEnvironmentScannerTests.cs (1)
155Directory.CreateDirectory(Path.GetDirectoryName(skillFilePath)!);
Commands\RunCommandTests.cs (1)
1361var originalSecretsDir = Path.GetDirectoryName(originalSecretsPath)!;
Secrets\SecretsStoreTests.cs (1)
114var dir = Path.GetDirectoryName(path)!;
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Utils\AppHostHelperTests.cs (1)
25var dir = Path.GetDirectoryName(socketPrefix);
Utils\IsolatedUserSecretsHelperTests.cs (2)
61var sourceDir = Path.GetDirectoryName(sourcePath)!; 114var secretsDir = Path.GetDirectoryName(secretsPath)!;
Aspire.Dashboard.Tests (1)
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
43var currentAssemblyDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!;
Aspire.EndToEnd.Tests (6)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
115cmd.WithWorkingDirectory(Path.GetDirectoryName(projectDir)!)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (3)
106sdkForTemplatePath = Path.GetDirectoryName(dotnetPath)!; 129sdkForTemplatePath = Path.GetDirectoryName(dotnetPath)!; 139string? baseDir = Path.GetDirectoryName(EnvironmentVariables.SdkForTemplateTestingPath);
tests\Shared\TemplatesTesting\RunCommand.cs (2)
13WithEnvironmentVariable("DOTNET_ROOT", Path.GetDirectoryName(_buildEnvironment.DotNet)!); 14WithEnvironmentVariable("DOTNET_INSTALL_DIR", Path.GetDirectoryName(_buildEnvironment.DotNet)!);
Aspire.Hosting (23)
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (1)
26if (Path.GetDirectoryName(value) != string.Empty)
ApplicationModel\ProjectResource.cs (1)
166var projectDir = Path.GetDirectoryName(projectMetadata.ProjectPath)!;
Backchannel\AuxiliaryBackchannelService.cs (1)
50var directory = Path.GetDirectoryName(SocketPath);
Dashboard\DashboardEventHandlers.cs (4)
129var directory = Path.GetDirectoryName(assemblyPath)!; 201var directory = Path.GetDirectoryName(dashboardPath)!; 287var dashboardWorkingDirectory = Path.GetDirectoryName(fullyQualifiedDashboardPath); 315var directory = Path.GetDirectoryName(fullyQualifiedDashboardPath)!;
Dcp\DcpExecutor.cs (1)
1455exe.Spec.WorkingDirectory = Path.GetDirectoryName(projectMetadata.ProjectPath);
Dcp\DcpHost.cs (1)
240var directoryName = Path.GetDirectoryName(socketPath);
Dcp\DcpOptions.cs (1)
165if (Path.GetDirectoryName(options.CliPath) is string dcpDir && !string.IsNullOrEmpty(dcpDir))
Devcontainers\DevcontainerSettingsWriter.cs (1)
250Directory.CreateDirectory(Path.GetDirectoryName(path)!);
Exec\ExecResourceManager.cs (1)
199var projectDir = Path.GetDirectoryName(projectMetadata.ProjectPath) ?? throw new InvalidOperationException("Project path is invalid.");
Pipelines\Internal\FileDeploymentStateManager.cs (1)
98var deploymentStateDirectory = Path.GetDirectoryName(deploymentStatePath)!;
ProjectResourceBuilderExtensions.cs (4)
393&& await DotnetSdkUtils.TryGetVersionAsync(Path.GetDirectoryName(projectPath)).ConfigureAwait(false) is { } version 400throw new DistributedApplicationException($"File-based apps are only supported on .NET 10 or later. The version active in '{Path.GetDirectoryName(projectPath)}' {versionValue}."); 841var projectDirectoryPath = Path.GetDirectoryName(projectFilePath) ?? throw new InvalidOperationException($"Unable to get directory name for {projectFilePath}"); 872var projectDirectoryPath = Path.GetDirectoryName(projectMetadata.ProjectPath)!;
Publishing\ManifestPublishingContext.cs (2)
69var manifestDirectory = Path.GetDirectoryName(fullyQualifiedManifestPath) ?? throw new DistributedApplicationException("Could not get directory name of output path"); 378var manifestDirectory = Path.GetDirectoryName(Path.GetFullPath(ManifestPath))!;
src\Shared\BackchannelConstants.cs (1)
158var dir = Path.GetDirectoryName(prefix);
src\Shared\BundleDiscovery.cs (1)
345return Path.GetDirectoryName(processPath);
UserSecrets\UserSecretsManagerFactory.cs (1)
203var directoryName = Path.GetDirectoryName(FilePath);
Utils\FileSystemService.cs (1)
270var parentDir = System.IO.Path.GetDirectoryName(_path);
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
224using var template = GetBicepTemplateFile(Path.GetDirectoryName(context.ManifestPath), deleteTemporaryFileOnDispose: false);
Aspire.Hosting.Azure.Kusto.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (1)
1429Directory.CreateDirectory(Path.GetDirectoryName(deploymentStatePath)!);
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Containers.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Docker.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Kubernetes.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Maui (1)
MauiPlatformHelper.cs (1)
32var workingDirectory = Path.GetDirectoryName(projectPath)
Aspire.Hosting.Maui.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
753var appHostParentDirectory = Path.GetDirectoryName(builder.AppHostDirectory); 792var parentDirectory = Path.GetDirectoryName(currentDirectory);
Aspire.Hosting.Python.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Hosting.Tests (6)
AspireStoreTests.cs (1)
19Assert.True(Directory.Exists(Path.GetDirectoryName(store.BasePath)));
FileSystemServiceTests.cs (2)
106var parentDir = Path.GetDirectoryName(filePath); 372var parentDir = Path.GetDirectoryName(filePath)!;
Publishing\DeploymentStateManagerTests.cs (1)
367var stateDirectory = Path.GetDirectoryName(stateFilePath);
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
UserSecretsParameterDefaultTests.cs (1)
326var directoryName = Path.GetDirectoryName(secretsFilePath);
Aspire.Hosting.Yarp.Tests (1)
tests\Shared\TestModuleInitializer.cs (1)
29? Path.GetDirectoryName(Assembly.GetExecutingAssembly()!.Location) ?? string.Empty
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
232var projectDirectory = Path.GetDirectoryName(project.GetProjectMetadata().ProjectPath) ?? throw new UnreachableException();
Aspire.Templates.Tests (6)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
115cmd.WithWorkingDirectory(Path.GetDirectoryName(projectDir)!)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (3)
106sdkForTemplatePath = Path.GetDirectoryName(dotnetPath)!; 129sdkForTemplatePath = Path.GetDirectoryName(dotnetPath)!; 139string? baseDir = Path.GetDirectoryName(EnvironmentVariables.SdkForTemplateTestingPath);
tests\Shared\TemplatesTesting\RunCommand.cs (2)
13WithEnvironmentVariable("DOTNET_ROOT", Path.GetDirectoryName(_buildEnvironment.DotNet)!); 14WithEnvironmentVariable("DOTNET_INSTALL_DIR", Path.GetDirectoryName(_buildEnvironment.DotNet)!);
aspire-managed (2)
NuGet\Commands\RestoreCommand.cs (1)
254var configDir = Path.GetDirectoryName(nugetConfigPath)!;
NuGet\Commands\SearchCommand.cs (1)
183var configDir = Path.GetDirectoryName(configPath)!;
aspire-server (1)
JsonRpcServer.cs (1)
135var directory = Path.GetDirectoryName(_socketPath);
blazor-devserver (1)
Server\Program.cs (1)
28var applicationDirectory = Path.GetDirectoryName(applicationPath)!;
BuildActionTelemetryTable (1)
Program.cs (1)
24private static readonly string s_executingPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!;
BuildBoss (6)
Program.cs (2)
68(solutionFiles.Count > 0) ? Path.GetDirectoryName(solutionFiles[0]) : AppContext.BaseDirectory); 90dir = Path.GetDirectoryName(dir);
ProjectData.cs (1)
20internal string Directory => Path.GetDirectoryName(FilePath);
ProjectUtil.cs (1)
113var directory = Path.GetDirectoryName(Key.FilePath);
SolutionCheckerUtil.cs (2)
36SolutionPath = Path.GetDirectoryName(SolutionFilePath); 155var directory = Path.GetDirectoryName(projectKey.FilePath);
BuildValidator (3)
IldasmUtilities.cs (1)
27var directory = Path.GetDirectoryName(typeof(IldasmUtilities).GetTypeInfo().Assembly.Location) ?? throw new DirectoryNotFoundException();
LocalReferenceResolver.cs (1)
126filePath = Path.Combine(Path.GetDirectoryName(filePath)!, metadataReferenceInfo.FileName);
Records.cs (1)
13internal string TargetFramework => Path.GetFileName(Path.GetDirectoryName(FilePath))!;
Crossgen2Tasks (5)
PrepareForReadyToRunCompilation.cs (2)
181crossgen1CreatePDBCommand = $"/CreatePDB \"{Path.GetDirectoryName(outputPDBImage)}\""; 204crossgen1CreatePDBCommand = $"/CreatePerfMap \"{Path.GetDirectoryName(outputPDBImage)}\"";
RunReadyToRunCompiler.cs (3)
323result.AppendLine($"--pdb-path:{Path.GetDirectoryName(_outputPDBImage)}"); 328result.AppendLine($"--perfmap-path:{Path.GetDirectoryName(_outputPDBImage)}"); 403Directory.CreateDirectory(Path.GetDirectoryName(_outputR2RImage));
csc (1)
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
csi (1)
Csi.cs (1)
24string csiDirectory = Path.GetDirectoryName(typeof(Csi).GetTypeInfo().Assembly.ManifestModule.FullyQualifiedName);
dotnet-dev-certs (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
dotnet-getdocument (2)
Commands\InvokeCommand.cs (2)
43var thisPath = Path.GetFullPath(Path.GetDirectoryName(typeof(InvokeCommand).Assembly.Location)); 47var targetDirectory = Path.GetDirectoryName(assemblyPath);
dotnet-openapi (2)
Commands\BaseCommand.cs (2)
277var directory = Path.GetDirectoryName(fullPath); 551var destinationDirectory = Path.GetDirectoryName(destinationPath);
dotnet-razorpagegenerator (1)
Program.cs (1)
194var basePath = System.IO.Path.GetDirectoryName(_source.PhysicalPath);
dotnet-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (1)
164string dirPath = Path.GetDirectoryName(path);
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
105string directoryPath = Path.GetDirectoryName(path);
dotnet-svcutil-lib (25)
Bootstrapper\SvcutilBootstrapper.cs (2)
104Directory.CreateDirectory(Path.GetDirectoryName(projectFullPath)); 117var svcutilPkgRef = ProjectDependency.FromAssembly(Path.Combine(Path.GetDirectoryName(Tool.FullPath), Tool.AssemblyName + ".dll"));
CommandProcessorOptions.cs (8)
171fileOptions.ResolveFullPathsFrom(new DirectoryInfo(Path.GetDirectoryName(fileUri.LocalPath))); 396Path.GetDirectoryName(this.OutputFile.FullName) : Path.GetDirectoryName(Path.Combine(Directory.GetCurrentDirectory(), this.OutputFile.OriginalPath())); 497this.UpdateServiceReferenceFolder = Path.GetDirectoryName(this.UpdateServiceReferenceFolder); 521var svcRefNames = paramsFiles.Select(pf => { PathHelper.GetRelativePath(Path.GetDirectoryName(pf), new DirectoryInfo(projectDir), out var relPath); return relPath; }) 542var relDir = Path.GetDirectoryName(fileRelPath); 561updateOptions.ResolveFullPathsFrom(new DirectoryInfo(Path.GetDirectoryName(paramsFilePath))); 710Directory.Delete(Path.GetDirectoryName(projectFullPath));
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (1)
600string asmblFileDir = Path.GetDirectoryName(asmblFilePath);
Metadata\MetadataDocumentSaver.cs (1)
313var dirPath = Path.GetDirectoryName(filePath);
Metadata\MetadataFileNameManager.cs (2)
188var dirPath = Path.GetDirectoryName(filePath); 237string dirPath = Path.GetDirectoryName(path);
Metadata\ServiceDescriptor.cs (1)
105string toolPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
OutputPathHelper.cs (1)
68string directoryPath = Path.GetDirectoryName(path);
Shared\MSBuildProj.cs (3)
168DirectoryPath = Path.GetDirectoryName(projectFullPath) 389string projectDir = Path.GetDirectoryName(fullPath); 1011.Where(f => PathHelper.GetFolderName(Path.GetDirectoryName(f)) == this.TargetFramework || Directory.GetParent(Directory.GetParent(f).FullName).Name == this.TargetFramework)
Shared\ProjectPropertyResolver.cs (4)
32var workingDirectory = Path.GetDirectoryName(projectPath); 146var dotnetDir = Path.GetDirectoryName(typeof(int).Assembly.Location); 151dotnetDir = Path.GetDirectoryName(dotnetDir); 202var projectDir = Path.GetDirectoryName(projectPath);
Shared\Utilities\PathHelper.cs (2)
113var childDirectory = childFileName.Contains("*") ? Path.GetDirectoryName(childPath) : childPath; 259workingDir = Path.GetDirectoryName(workingDir);
dotnet-svcutil-lib.Tests (9)
E2ETests.cs (3)
177FileUtil.CopyDirectory(wsdlDocsSrdDir, Path.GetDirectoryName(wsdlFile)); 182uri = uri.Replace("$wsdlDir$", $"{Path.GetDirectoryName(wsdlFile)}{Path.DirectorySeparatorChar}"); 224var assemblyPath = Path.Combine(Path.GetDirectoryName(binProjPath), "bin", "Debug", "netstandard1.3", "BinLib.dll");
ProjectUtils.cs (3)
23var projectDir = Path.GetDirectoryName(filePath); 27Directory.CreateDirectory(Path.GetDirectoryName(filePath)); 33FileUtil.TryDeleteDirectory(Path.Combine(Path.GetDirectoryName(filePath), "obj"));
TestInit.cs (3)
429Directory.CreateDirectory(Path.GetDirectoryName(expected)); 457Directory.CreateDirectory(Path.GetDirectoryName(scriptPath)); 592g_RepositoryRoot = Path.GetDirectoryName(rootSolutionFolder);
dotnet-user-jwts (9)
Commands\ClearCommand.cs (1)
68var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), appsettingsFile);
Commands\CreateCommand.cs (1)
264var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), appsettingsFile);
Commands\RemoveCommand.cs (1)
59var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), appsettingsFile);
Helpers\DevJwtCliHelpers.cs (3)
58else if (!File.Exists(Path.Combine(Path.GetDirectoryName(projectPath), appsettingsFile))) 60reporter.Error(Resources.FormatRemoveCommand_AppsettingsFileNotFound_Error(Path.Combine(Path.GetDirectoryName(projectPath), appsettingsFile))); 75var launchSettingsFilePath = Path.Combine(Path.GetDirectoryName(project)!, "Properties", "launchSettings.json");
Helpers\JwtStore.cs (1)
17_filePath = Path.Combine(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(userSecretsId)), FileName);
Helpers\SigningKeysHandler.cs (1)
63Directory.CreateDirectory(Path.GetDirectoryName(secretsFilePath));
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
135var assemblyDir = Path.GetDirectoryName(typeof(ProjectIdResolver).Assembly.Location);
dotnet-user-secrets (3)
Internal\SecretsStore.cs (2)
33var secretDir = Path.GetDirectoryName(_secretsFilePath); 71Directory.CreateDirectory(Path.GetDirectoryName(_secretsFilePath));
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
135var assemblyDir = Path.GetDirectoryName(typeof(ProjectIdResolver).Assembly.Location);
GenerateAnalyzerNuspec (1)
Program.cs (1)
181var directoryName = Path.GetDirectoryName(readmePackageLocation) ?? string.Empty;
GenerateDocumentationAndConfigFiles (5)
Program.cs (1)
899var assemblyDir = Path.GetDirectoryName(assemblyPath);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
HelixTestRunner (1)
TestRunner.cs (1)
332var logName = $"{Path.GetFileName(Path.GetDirectoryName(file))}_{Path.GetFileName(file)}";
HttpStress (2)
Program.cs (2)
374Console.WriteLine(" .NET Core: " + Path.GetFileName(Path.GetDirectoryName(typeof(object).Assembly.Location))); 375Console.WriteLine(" ASP.NET Core: " + Path.GetFileName(Path.GetDirectoryName(typeof(IWebHostBuilder).Assembly.Location)));
IdeBenchmarks (1)
Program.cs (1)
23return Path.Combine(Path.GetDirectoryName(sourceFilePath), @"..\..\..");
IdeCoreBenchmarks (3)
CSharpIdeAnalyzerBenchmarks.cs (1)
48var analyzerAssemblyPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Microsoft.CodeAnalysis.CSharp.Features.dll");
IncrementalAnalyzerBenchmarks.cs (1)
47var analyzerAssemblyPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Microsoft.CodeAnalysis.Features.dll");
Program.cs (1)
37return Path.Combine(Path.GetDirectoryName(sourceFilePath), @"..\..\..");
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value));
IIS.LongTests (3)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
114deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 209deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 716Assert.Equal(Path.GetDirectoryName(deploymentResult.HostProcess.MainModule.FileName), await deploymentResult.HttpClient.GetStringAsync("/CurrentDirectory"));
IIS.NewHandler.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
114deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 209deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 716Assert.Equal(Path.GetDirectoryName(deploymentResult.HostProcess.MainModule.FileName), await deploymentResult.HttpClient.GetStringAsync("/CurrentDirectory"));
IIS.Tests (1)
Utilities\TestServer.cs (1)
33internal static string BasePath => Path.Combine(Path.GetDirectoryName(typeof(TestServer).Assembly.Location),
IISExpress.FunctionalTests (4)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value));
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
114deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 209deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 716Assert.Equal(Path.GetDirectoryName(deploymentResult.HostProcess.MainModule.FileName), await deploymentResult.HttpClient.GetStringAsync("/CurrentDirectory"));
illink (2)
ILLink.Tasks (2)
LinkTask.cs (2)
273var taskDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 277_illinkPath = Path.Combine(Path.GetDirectoryName(taskDirectory), "net", "illink.dll");
Infrastructure.Tests (8)
ExtractTestPartitions\MockAssemblyBuilder.cs (3)
242Path.GetDirectoryName(typeof(object).Assembly.Location)!, 251Path.GetDirectoryName(typeof(object).Assembly.Location)!, 264var outputDir = Path.GetDirectoryName(outputPath);
Shared\TestDataBuilder.cs (5)
52var outputDir = Path.GetDirectoryName(outputPath); 93var outputDir = Path.GetDirectoryName(outputPath); 118var outputDir = Path.GetDirectoryName(outputPath); 137var outputDir = Path.GetDirectoryName(outputPath); 159var outputDir = Path.GetDirectoryName(outputPath);
installer.tasks (2)
GenerateFileVersionProps.cs (1)
135Directory.CreateDirectory(Path.GetDirectoryName(PlatformManifestFile));
GenerateRunScript.cs (1)
41Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
InteractiveHost.UnitTests (5)
AbstractInteractiveHostTests.cs (1)
52dir = Path.GetDirectoryName(dir);
InteractiveHostCoreInitTests.cs (2)
33var dir = Path.GetDirectoryName(typeof(InteractiveHostCoreInitTests).Assembly.Location); 58var dllDir = Path.GetDirectoryName(dll.Path)!;
InteractiveHostDesktopInitTests.cs (1)
31var dllDir = Path.GetDirectoryName(dll.Path)!;
TestUtils.cs (1)
11public static readonly string HostRootPath = Path.Combine(Path.GetDirectoryName(typeof(TestUtils).Assembly.Location)!, "Host");
Interop.FunctionalTests (1)
Http3\Http3TlsTests.cs (1)
444Directory.CreateDirectory(Path.GetDirectoryName(path));
InteropWebsite (1)
Program.cs (1)
57var basePath = Path.GetDirectoryName(typeof(Program).Assembly.Location);
Metrics (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Metrics.Legacy (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
36var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
36var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Arcade.Common (2)
FileSystem.cs (2)
21public string? GetDirectoryName(string? path) => Path.GetDirectoryName(path); 37string? dirPath = Path.GetDirectoryName(path);
Microsoft.Arcade.Test.Common (1)
MockFileSystem.cs (1)
50public string? GetDirectoryName(string? path) => Path.GetDirectoryName(path);
Microsoft.AspNetCore.App.UnitTests (1)
TargetingPackTests.cs (1)
431string expectedLanguage = Path.GetFileName(Path.GetDirectoryName(assemblyPath));
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (10)
UserJwtsTestFixture.cs (2)
70Directory.CreateDirectory(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId))); 94var secretsDir = Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId));
UserJwtsTests.cs (8)
62var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 74var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 106var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 123var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Local.json"); 197var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 215var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Local.json"); 233var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 251var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Local.json");
Microsoft.AspNetCore.BrowserTesting (1)
BrowserTestBase.cs (1)
42var basePath = Path.GetDirectoryName(typeof(BrowserTestBase).Assembly.Location);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
DebugProxyLauncher.cs (1)
126Path.GetDirectoryName(assembly.Location)!,
Microsoft.AspNetCore.Components.WebView (1)
WebViewManager.cs (1)
306return Path.Combine(Path.GetDirectoryName(assembly.Location)!, $"{name}.staticwebassets.runtime.json");
Microsoft.AspNetCore.Components.WebView.Photino (1)
BlazorWindow.cs (1)
47var contentRootDir = Path.GetDirectoryName(Path.GetFullPath(hostPage))!;
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
BlazorWebView.cs (2)
180 appRootDir = Path.GetDirectoryName(entryAssemblyLocation)!; 187 var contentRootDirFullPath = Path.GetDirectoryName(hostPageFullPath)!;
Microsoft.AspNetCore.Components.WebView.Wpf (2)
BlazorWebView.cs (2)
263 appRootDir = Path.GetDirectoryName(entryAssemblyLocation)!; 270 var contentRootDirFullPath = Path.GetDirectoryName(hostPageFullPath)!;
Microsoft.AspNetCore.Components.WebViewE2E.Test (2)
BasicBlazorHybridTest.cs (1)
23var thisProgramDir = Path.GetDirectoryName(typeof(Program).Assembly.Location);
WebViewManagerE2ETests.cs (1)
32WorkingDirectory = Path.GetDirectoryName(photinoTestProgramExePath),
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Microsoft.AspNetCore.Hosting (1)
StaticWebAssets\StaticWebAssetsLoader.cs (1)
77var basePath = string.IsNullOrEmpty(assemblyLocation) ? AppContext.BaseDirectory : Path.GetDirectoryName(assemblyLocation);
Microsoft.AspNetCore.Hosting.Tests (2)
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (2)
20manifest.ContentRoots = new[] { Path.GetDirectoryName(typeof(ManifestStaticWebAssetsFileProviderTest).Assembly.Location) }; 616manifest.ContentRoots = new[] { Path.GetDirectoryName(typeof(ManifestStaticWebAssetsFileProviderTest).Assembly.Location) };
Microsoft.AspNetCore.Identity.Test (1)
IdentityUIScriptsTest.cs (1)
171var applicationPath = Path.GetDirectoryName(typeof(IdentityUIScriptsTest).Assembly.Location);
Microsoft.AspNetCore.InternalTesting (1)
AssemblyTestLog.cs (1)
274var dir = Path.GetDirectoryName(fileName);
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationParts\RelatedAssemblyAttribute.cs (1)
72Path.GetDirectoryName(assembly.Location);
Microsoft.AspNetCore.OpenApi.Build.Tests (1)
GenerateAdditionalXmlFilesForOpenApiTests.cs (1)
22WorkingDirectory = Path.GetDirectoryName(projectFile),
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
187WorkingDirectory = Path.GetDirectoryName(iisExpressPath)
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\CertificatePathWatcher.cs (3)
116var dir = Path.GetDirectoryName(path)!; 176var dirMetadata = _metadataForDirectory[Path.GetDirectoryName(path)!]; 219var dir = Path.GetDirectoryName(path)!;
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Microsoft.AspNetCore.Server.Kestrel.Tests (7)
KestrelConfigurationLoaderTests.cs (7)
279Directory.CreateDirectory(Path.GetDirectoryName(path)); 320Directory.CreateDirectory(Path.GetDirectoryName(devCertPath)); 446Directory.CreateDirectory(Path.GetDirectoryName(path)); 493Directory.CreateDirectory(Path.GetDirectoryName(path)); 542Directory.CreateDirectory(Path.GetDirectoryName(path)); 984Directory.CreateDirectory(Path.GetDirectoryName(path)); 1140Directory.CreateDirectory(Path.GetDirectoryName(certificatePath));
Microsoft.AspNetCore.Shared.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
TestCertificateManager.cs (1)
140var targetDirectoryPath = Path.GetDirectoryName(path);
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
src\SignalR\common\Shared\TestCertificates.cs (2)
35var certPath = Path.Combine(Path.GetDirectoryName(Assembly.GetCallingAssembly().Location), "TestCertificates", "testCert.pfx"); 41var certPath = Path.Combine(Path.GetDirectoryName(Assembly.GetCallingAssembly().Location), "TestCertificates", "testCertECC.pfx");
Microsoft.Build.Framework (4)
DotnetHostEnvironmentHelper.cs (1)
143return Path.GetDirectoryName(dotnetHostPath);
FileClassifier.cs (1)
183Path.GetDirectoryName(msBuildAssembly)?.EndsWith(@"\amd64", StringComparison.OrdinalIgnoreCase) == true
NativeMethods.cs (2)
917Path.GetDirectoryName(baseTypeLocation) 937dir = Path.GetDirectoryName(dir);
Microsoft.Build.Tasks.CodeAnalysis (5)
src\Compilers\Core\MSBuildTask\Csc.cs (1)
211var rspFile = Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!, "csc.rsp");
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
545var clientDirectory = Path.GetDirectoryName(PathToBuiltInTool);
src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
242var buildTaskDirectory = Path.GetDirectoryName(buildTask.Location);
src\Compilers\Core\MSBuildTask\Vbc.cs (1)
395var rspFile = Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!, "vbc.rsp");
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (5)
src\Compilers\Core\MSBuildTask\Csc.cs (1)
211var rspFile = Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!, "csc.rsp");
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
545var clientDirectory = Path.GetDirectoryName(PathToBuiltInTool);
src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
242var buildTaskDirectory = Path.GetDirectoryName(buildTask.Location);
src\Compilers\Core\MSBuildTask\Vbc.cs (1)
395var rspFile = Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!, "vbc.rsp");
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
Microsoft.Build.Tasks.CodeAnalysis.Sdk.UnitTests (3)
CscTests.cs (1)
15private static string RspFilePath => Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location), "csc.rsp");
SdkManagedToolTests.cs (1)
23var taskPath = Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!;
VbcTests.cs (1)
15private static string RspFilePath => Path.Combine(Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location), "vbc.rsp");
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (12)
GenerateMSBuildEditorConfigTests.cs (2)
246string executingLocation = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)?.Replace('\\', '/') ?? string.Empty; 280string executingLocation = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)?.Replace('\\', '/') ?? string.Empty;
IntegrationTests.cs (2)
23return ProcessUtilities.Run(file.Path, "", Path.GetDirectoryName(file.Path)); 520{ { "MyMSBuildToolsPath", Path.GetDirectoryName(typeof(IntegrationTests).Assembly.Location)! } });
MSBuildManagedToolTests.cs (1)
16var taskPath = Path.GetDirectoryName(typeof(ManagedCompiler).Assembly.Location)!;
SdkIntegrationTests.cs (2)
46var dir = Path.GetDirectoryName(p)!; 61var workingDirectory = Path.GetDirectoryName(projectFilePath)!;
TargetTests.cs (1)
903var path = Path.Combine(Path.GetDirectoryName(assembly.Location)!, "Microsoft.Managed.Core.targets");
TestUtilities\DotNetSdkTestBase.cs (4)
126<MakeDir Directories=""{Path.GetDirectoryName(outputFile)}"" /> 152var testBinDirectory = Path.GetDirectoryName(typeof(DotNetSdkTests).Assembly.Location) ?? string.Empty; 207var workingDirectory = Path.GetDirectoryName(projectFilePath)!; 227var testBinDirectory = Path.GetDirectoryName(typeof(DotNetSdkTests).Assembly.Location);
Microsoft.Cci.Extensions (2)
HostEnvironment.cs (2)
395: Path.GetDirectoryName(Path.GetFullPath(referringUnit.Location)); 756files = Directory.EnumerateFiles(Path.GetDirectoryName(resolvedPath), Path.GetFileName(resolvedPath));
Microsoft.CodeAnalysis (15)
AssemblyUtilities.cs (1)
30string? directory = Path.GetDirectoryName(filePath);
CommandLine\AnalyzerConfig.cs (1)
170string directory = Path.GetDirectoryName(pathToFile) ?? pathToFile;
CommandLine\CommandLineParser.cs (1)
302outputDirectory = Path.GetDirectoryName(resolvedPath);
CommandLine\CommonCompiler.CompilerEmitStreamProvider.cs (1)
81var newFilePath = Path.Combine(Path.GetDirectoryName(_filePath)!, Guid.NewGuid().ToString() + "_" + Path.GetFileName(_filePath));
CommandLine\CommonCompiler.cs (2)
306var directory = Path.GetDirectoryName(normalizedPath) ?? normalizedPath; 1168Directory.CreateDirectory(Path.GetDirectoryName(path)!);
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
85var fullDirectoryPath = Path.GetDirectoryName(resolvedPath) ?? throw new ArgumentException(message: null, paramName: nameof(resolvedPath));
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
309var path = Path.GetDirectoryName(assemblyFilePath);
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (3)
204var satelliteDirectoryName = Path.GetFileName(Path.GetDirectoryName(satelliteFilePath)); 215var originalDirName = Path.GetDirectoryName(analyzerFilePath)!; 258var directory = Path.GetDirectoryName(shadowCopyPath);
FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
MetadataReference\AssemblyMetadata.cs (1)
169return new AssemblyMetadata(manifestModule, moduleName => ModuleMetadata.CreateFromFile(Path.Combine(Path.GetDirectoryName(path) ?? "", moduleName)));
RuleSet\RuleSetInclude.cs (1)
120includePath = PathUtilities.CombinePathsUnchecked(Path.GetDirectoryName(parentRulesetPath) ?? "", includePath);
Microsoft.CodeAnalysis.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (37)
CommandLineTests.cs (37)
65Path.GetDirectoryName(typeof(CommandLineTests).GetTypeInfo().Assembly.Location), 70var netStandardDllDir = Path.GetDirectoryName(netStandardDllPath); 4334var srcDirectory = Path.GetDirectoryName(srcFile.Path); 4367var srcDirectory = Path.GetDirectoryName(srcFile.Path); 5924var baseDir = Path.GetDirectoryName(source); 5961var baseDir = Path.GetDirectoryName(source2); 5981var baseDir = Path.GetDirectoryName(source2); 8402var baseDir = Path.GetDirectoryName(source); 8461CleanupAllGeneratedFiles(Path.Combine(Path.GetDirectoryName(Path.GetDirectoryName(source)), Path.GetFileName(source))); 8539var baseDir = Path.GetDirectoryName(source); 8578var baseDir = Path.GetDirectoryName(source); 8602var baseDir = Path.GetDirectoryName(source); 8636var baseDir = Path.GetDirectoryName(source); 8656var baseDir = Path.GetDirectoryName(source); 8682var baseDir = Path.GetDirectoryName(source); 8709var baseDir = Path.GetDirectoryName(source); 8996var exePath = Path.Combine(Path.GetDirectoryName(srcPath), "test.exe"); 9018var exePath = Path.Combine(Path.GetDirectoryName(srcPath), "test.exe"); 9041var xmlPath = Path.Combine(Path.GetDirectoryName(srcPath), "test.xml"); 9065var sourceLinkPath = Path.Combine(Path.GetDirectoryName(srcPath), "test.json"); 9093string exePath = Path.Combine(Path.GetDirectoryName(sourcePath), "test.exe"); 9118string exePath = Path.Combine(Path.GetDirectoryName(sourcePath), "test.exe"); 9443var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9475var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9502var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9562var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9595var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9635workingDirectory: Path.GetDirectoryName(srcFile.Path), 9655var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9680var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9702var srcDirectory = Path.GetDirectoryName(srcFile.Path); 9730var expectedPath = Path.GetDirectoryName(WorkingDirectory); 11816dir.CopyFile(Path.Combine(Path.GetDirectoryName(s_CSharpCompilerExecutable), "csc.rsp")); 12308var cscDir = Path.GetDirectoryName(s_CSharpCompilerExecutable); 15555Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath1))); 15556Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath2)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\InternalsVisibleToAndStrongNameTests.cs (5)
134string keyFileDir = Path.GetDirectoryName(s_keyPairFile); 163string keyFileDir = Path.GetDirectoryName(s_keyPairFile); 223string keyFileDir = Path.GetDirectoryName(s_keyPairFile); 291string keyFileDir = Path.GetDirectoryName(s_keyPairFile); 333string publicKeyFileDir = Path.GetDirectoryName(s_publicKeyFile);
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
536var sourceDirectory = Path.GetDirectoryName(sourcePath)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
1239string dir = Path.Combine(Path.GetDirectoryName(file.Path), "subdir");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\DocumentationCommentCompilerTests.cs (2)
8360string dirPath = Path.GetDirectoryName(fullPath); 8401string dirPath = Path.GetDirectoryName(xmlFile.Path);
Microsoft.CodeAnalysis.EditorFeatures (3)
EditorConfigSettings\Extensions\SolutionExtensions.cs (1)
16var directoryPathToCheck = Path.GetDirectoryName(pathToEditorConfigFile);
Interactive\InteractiveSession.cs (2)
99_hostDirectory = Path.Combine(Path.GetDirectoryName(typeof(InteractiveSession).Assembly.Location), "InteractiveHost"); 228var hostPathDirectory = Path.GetDirectoryName(_hostOptions.HostPath);
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorAnalyzerAssemblyResolverTests.cs (1)
187Assert.Equal(serviceHubFolder, Path.GetDirectoryName(assembly1.Location));
Microsoft.CodeAnalysis.Features (5)
Emit\CompilationOutputFilesWithImplicitPdbPath.cs (1)
75TryOpenFileStream(Path.Combine(Path.GetDirectoryName(AssemblyFilePath)!, PathUtilities.GetFileName(pdbPath)));
Extensions\ExtensionMessageHandlerService.cs (1)
62return Path.GetDirectoryName(assemblyFilePath)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
160var directoryToCreate = Path.GetDirectoryName(fileInfo.TemporaryFilePath)!;
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
58var basePath = Path.GetDirectoryName(dllPath);
SemanticSearch\SemanticSearchWorkspace.cs (1)
21public static readonly string ReferenceAssembliesDirectory = Path.Combine(Path.GetDirectoryName(typeof(SemanticSearchWorkspace).Assembly.Location)!, "SemanticSearchRefs");
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\Extensions.cs (1)
116path = Path.Combine(Path.GetDirectoryName(solution.GetRequiredProject(projectId).FilePath!)!, path);
Microsoft.CodeAnalysis.InteractiveHost (4)
Interactive\Core\InteractiveHost.Service.cs (2)
529var rspDirectory = Path.GetDirectoryName(initializationFilePath); 733var directories = attemptedFilePaths.Select(path => Path.GetDirectoryName(path)).ToArray();
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
Microsoft.CodeAnalysis.LanguageServer (12)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (1)
302var canonicalTempDirectory = Path.GetDirectoryName(_canonicalDocumentPath.Value);
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
32var workingDirectory = Path.GetDirectoryName(documentFilePath);
HostWorkspace\FileWatching\LspFileChangeWatcher.cs (1)
156BaseUri = ProtocolConversions.CreateAbsoluteDocumentUri(Path.GetDirectoryName(filePath)!),
HostWorkspace\LoadedProject.cs (1)
56_projectDirectory = Path.GetDirectoryName(_projectFilePath)!;
HostWorkspace\WorkspaceProject.cs (1)
183fileDirectory ??= Path.GetDirectoryName(_project.FilePath);
LanguageServer\Handler\Restore\RestoreHandler.cs (1)
100var workingDirectory = Path.GetDirectoryName(path);
Program.cs (1)
94var cacheDirectory = Path.Combine(Path.GetDirectoryName(typeof(Program).Assembly.Location)!, "cache");
Services\ExtensionAssemblyManager.cs (3)
80var directory = Path.GetDirectoryName(assemblyFilePath); 128var devKitDependencyDirectory = Path.GetDirectoryName(devKitDependencyPath); 152var directory = Path.GetDirectoryName(assemblyFilePath);
Testing\RunTestsHandler.cs (2)
46var projectOutputDirectory = Path.GetDirectoryName(projectOutputPath); 125var workingDirectory = Path.GetDirectoryName(document.Project.FilePath);
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Extensions\Extensions.cs (2)
44var directoryName = Path.GetDirectoryName(document.FilePath); 56var projectDirectoryName = Path.GetDirectoryName(document.Project.FilePath);
Features\DecompiledSource\AssemblyResolver.cs (1)
156var baseDirectory = Path.GetDirectoryName(mainModule.FileName);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
CodeActions\CodeActionResolveTests.cs (2)
302var newDocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(Path.Combine(Path.GetDirectoryName(project.FilePath)!, "ABC.cs")); 434Path.Combine(Path.GetDirectoryName(existingDocument.FilePath)!, "BCD.cs"));
Rename\RenameTests.cs (3)
270var razorFilePath = Path.Combine(Path.GetDirectoryName(project.FilePath), "file.razor"); 379var razorFilePath = Path.Combine(Path.GetDirectoryName(project.FilePath), "file.razor"); 432var razorFilePath = Path.Combine(Path.GetDirectoryName(project.FilePath), "file.razor");
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (3)
RemoteAnalyzerAssemblyLoaderTests.cs (3)
31var loader = Create(Path.GetDirectoryName(remoteAssemblyLocation)!); 53var loader = Create(Path.GetDirectoryName(featuresAssemblyLocation)!); 69var loader = Create(Path.GetDirectoryName(compilerAssemblyLocation)!);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
ExportProviderBuilder.cs (1)
155var directory = Path.GetDirectoryName(compositionCacheFile)!;
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
AbstractResxGenerator.cs (1)
87string linkRelativeDir = Path.GetDirectoryName(link);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Verifiers\CSharpSourceGeneratorVerifier`1+Test.cs (1)
84var resourceDirectory = Path.Combine(Path.GetDirectoryName(_testFile)!, "Resources", ResourceName);
Verifiers\VisualBasicSourceGeneratorVerifier`1+Test.cs (1)
69var resourceDirectory = Path.Combine(Path.GetDirectoryName(_testFile)!, "Resources", ResourceName);
Microsoft.CodeAnalysis.Scripting (8)
Hosting\AssemblyLoader\CoreAssemblyLoaderImpl.cs (1)
33var assembly = new LoadContext(Loader, Path.GetDirectoryName(path)).LoadFromAssemblyPath(path);
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
235loadDirectory = Path.GetDirectoryName(loadedAssembly.OriginalPath);
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (4)
385string directory = Path.GetDirectoryName(fullPath); 467originalDirectory = Path.GetDirectoryName(originalPath); 468shadowCopyDirectory = Path.GetDirectoryName(shadowCopyPath); 545string assemblyDirectory = Path.GetDirectoryName(originalAssemblyPath);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (2)
31s_corlibDirectory = Path.GetDirectoryName(corlibAssemblyFile); 34s_gacDirectory = Directory.GetParent(Path.GetDirectoryName(systemAssemblyFile)).Parent.FullName;
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (3)
MetadataShadowCopyProviderTests.cs (3)
230Assert.Equal(Path.Combine(Path.GetDirectoryName(sc.PrimaryModule.FullPath), @"a.xml"), sc.DocumentationFile.FullPath); 236Assert.Equal(Path.Combine(Path.GetDirectoryName(sc.PrimaryModule.FullPath), @"el-GR", "a.xml"), sc.DocumentationFile.FullPath); 242Assert.Equal(Path.Combine(Path.GetDirectoryName(sc.PrimaryModule.FullPath), @"a.xml"), sc.DocumentationFile.FullPath);
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
CSharpScriptTestBase.cs (1)
32var clientDir = Path.GetDirectoryName(RuntimeUtilities.GetAssemblyLocation(typeof(CSharpScriptTestBase)))!;
TestRuntimeMetadataReferenceResolver.cs (2)
30string testDir = Path.GetDirectoryName(GetType().GetTypeInfo().Assembly.ManifestModule.FullyQualifiedName); 37string fxDir = Path.GetDirectoryName(typeof(object).GetTypeInfo().Assembly.ManifestModule.FullyQualifiedName);
Microsoft.CodeAnalysis.SemanticSearch.Extensions (1)
ProjectModel.cs (1)
48var projectDirectory = Path.GetDirectoryName(FilePath)!;
Microsoft.CodeAnalysis.Test.Utilities (5)
Assert\ArtifactUploadUtil.cs (1)
104Directory.CreateDirectory(Path.GetDirectoryName(destFilePath)!);
Metadata\IlasmUtilities.cs (2)
44Path.GetDirectoryName(RuntimeUtilities.GetAssemblyLocation(typeof(object))), 49var directory = Path.GetDirectoryName(RuntimeUtilities.GetAssemblyLocation(typeof(RuntimeUtilities)));
Platform\CoreClr\AssemblyLoadContextUtils.cs (1)
27_probingPath = probingPath ?? Path.GetDirectoryName(typeof(SimpleAssemblyLoadContext).Assembly.Location)!;
SharedResourceHelpers.cs (1)
18string directory = System.IO.Path.GetDirectoryName(filename);
Microsoft.CodeAnalysis.UnitTests (5)
AnalyzerAssemblyLoaderTests.cs (2)
456var assemblyDir = Path.GetDirectoryName(originalSatelliteFullPath)!; 458assemblyDir = Path.GetDirectoryName(assemblyDir)!;
FileSystem\PathUtilitiesTests.cs (1)
22var dotnetName = Path.GetDirectoryName(fullPath);
ShadowCopyAnalyzerPathResolverTests.cs (2)
84Assert.Equal(Path.GetDirectoryName(shadow1Path), Path.GetDirectoryName(shadow2Path));
Microsoft.CodeAnalysis.Workspaces (17)
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
85var fullDirectoryPath = Path.GetDirectoryName(resolvedPath) ?? throw new ArgumentException(message: null, paramName: nameof(resolvedPath));
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
309var path = Path.GetDirectoryName(assemblyFilePath);
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (3)
204var satelliteDirectoryName = Path.GetFileName(Path.GetDirectoryName(satelliteFilePath)); 215var originalDirName = Path.GetDirectoryName(analyzerFilePath)!; 258var directory = Path.GetDirectoryName(shadowCopyPath);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Storage\AbstractPersistentStorageService.cs (1)
109IOUtilities.PerformIO(() => Directory.Delete(Path.GetDirectoryName(databaseFilePath)!, recursive: true));
Storage\SQLite\v2\SQLitePersistentStorage.cs (2)
148var directoryName = Path.GetDirectoryName(databaseFilePath); 158var directory = Path.GetDirectoryName(databaseFilePath);
Workspace\CommandLineProject.cs (2)
158var folderRoot = isWithinProject ? Path.GetDirectoryName(relativePath) : ""; 193var directory = Path.GetDirectoryName(path);
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (1)
21public string DatabaseDirectory => Path.GetDirectoryName(DatabaseFile) ?? throw ExceptionUtilities.UnexpectedValue(DatabaseFile);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
207var rootPath = Path.GetDirectoryName(filePath);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
133_commandLineArgumentsForCommandLine = _commandLineParserService.Parse(arguments, Path.GetDirectoryName(_project.FilePath), isInteractive: false, sdkDirectory: null);
Microsoft.CodeAnalysis.Workspaces.MSBuild (11)
MSBuild\BuildHostProcessManager.cs (1)
35private static string MSBuildWorkspaceDirectory => Path.GetDirectoryName(typeof(BuildHostProcessManager).Assembly.Location) ?? AppContext.BaseDirectory;
MSBuild\MSBuildProjectLoader.cs (2)
174var solutionDir = Path.GetDirectoryName(absoluteSolutionPath)!; 348_directory = Path.GetDirectoryName(logFilePath) ?? ".";
MSBuild\MSBuildProjectLoader.Worker.cs (1)
202var projectDirectory = Path.GetDirectoryName(projectPath);
MSBuild\MSBuildWorkspace.cs (4)
470var fullPath = GetAbsolutePath(relativePath, Path.GetDirectoryName(project.FilePath)!); 493var dir = Path.GetDirectoryName(fullPath); 560s_frameworkRoot = Path.GetDirectoryName(runtimeDir); // back out one directory level to be root path of all framework versions 599var relativePath = PathUtilities.GetRelativePath(Path.GetDirectoryName(CurrentSolution.GetRequiredProject(projectId).FilePath)!, peRef.FilePath);
MSBuild\SolutionFileReader.cs (1)
52var baseDirectory = Path.GetDirectoryName(solutionFilePath);
MSBuild\SolutionFileReader.SolutionFilterReader.cs (2)
31if (solutionPath is null || Path.GetDirectoryName(filterFilename) is not string baseDirectory) 47baseDirectory = Path.GetDirectoryName(solutionFilename)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
BuildHost.cs (1)
89WorkingDirectory = Path.GetDirectoryName(projectOrSolutionFilePath),
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
MonoMSBuildDiscovery.cs (1)
115var monoDirPath = Path.GetDirectoryName(monoRuntimePath)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (10)
DefaultBinLogPathProviderTests.cs (1)
56var newLogDirectory = Path.GetDirectoryName(newLogPath);
NetCoreTests.cs (3)
79var projectDir = Path.GetDirectoryName(projectFilePath); 108var projectDir = Path.GetDirectoryName(projectFilePath); 133var projectDir = Path.GetDirectoryName(projectFilePath);
VisualStudioMSBuildWorkspaceTests.cs (5)
817var expectedOutputPath = Path.GetDirectoryName(project.FilePath); 818Assert.Equal(expectedOutputPath, Path.GetDirectoryName(project.OutputFilePath)); 835var expectedOutputPath = Path.Combine(Path.GetDirectoryName(project.FilePath), @"bin"); 836Assert.Equal(expectedOutputPath, Path.GetDirectoryName(Path.GetFullPath(project.OutputFilePath))); 3109var projectDirectory = Path.GetDirectoryName(projectFilePath);
WorkspaceTestBase.cs (1)
44var subdirectory = Path.GetDirectoryName(filePath);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\AbstractTestHostProject.cs (1)
25outputFilePath = Path.GetDirectoryName(projectFilePath);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
CommandLineProject\CommandLineProjectTests.cs (2)
146var assemblyBaseDir = Path.GetDirectoryName(pathToAssembly); 161var assemblyBaseDir = Path.GetDirectoryName(pathToAssembly);
SolutionTests\SolutionTests.cs (1)
46private static readonly string s_projectDir = Path.GetDirectoryName(typeof(SolutionTests).Assembly.Location)!;
Microsoft.Data.Analysis.Tests (1)
DataFrame.IOTests.cs (1)
1338Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "/";
Microsoft.DotNet.Arcade.Sdk (3)
src\DownloadFile.cs (1)
72Directory.CreateDirectory(Path.GetDirectoryName(DestinationPath));
src\GenerateSourcePackageSourceLinkTargetsFile.cs (1)
37Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
src\SaveItems.cs (1)
45string path = Path.GetDirectoryName(File);
Microsoft.DotNet.Arcade.Sdk.Tests (1)
Utilities\TestApp.cs (1)
113Directory.CreateDirectory(Path.GetDirectoryName(destFileName));
Microsoft.DotNet.Baselines.Tasks (1)
PRCreator.cs (1)
320var groups = items.GroupBy(item => Path.GetDirectoryName(item.Path));
Microsoft.DotNet.Build.Manifest.Tests (1)
TestInputs\TestInputs.cs (1)
13Path.GetDirectoryName(typeof(TestInputs).Assembly.Location),
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
src\Microsoft.DotNet.Build.Manifest.Tests\TestInputs\TestInputs.cs (1)
13Path.GetDirectoryName(typeof(TestInputs).Assembly.Location),
Microsoft.DotNet.Build.Tasks.Installers (2)
src\CreateWixBuildWixpack.cs (1)
520string sourceFileFolder = Path.GetDirectoryName(xmlPath);
src\RpmBuilder.cs (1)
281string dirName = Path.GetDirectoryName(file.Name)!;
Microsoft.DotNet.Build.Tasks.Packaging (13)
GenerateNuSpec.cs (1)
119var directory = Path.GetDirectoryName(OutputFileName);
GenerateRuntimeDependencies.cs (1)
138string destRuntimeFileDir = Path.GetDirectoryName(destRuntimeFilePath);
HarvestPackage.cs (3)
429var targetPath = Path.GetDirectoryName(livePackagePath).Replace('\\', '/'); 544probePath = NormalizePath(Path.GetDirectoryName(probePath))) 561probePath = NormalizePath(Path.GetDirectoryName(probePath)))
NuGetPack.cs (4)
204string baseDirectoryPath = (string.IsNullOrEmpty(BaseDirectory)) ? Path.GetDirectoryName(nuspecPath) : BaseDirectory; 265string baseDirectoryPath = (string.IsNullOrEmpty(BaseDirectory)) ? Path.GetDirectoryName(nuspecPath) : BaseDirectory; 302var directory = Path.GetDirectoryName(nupkgPath); 361string packedPackageSourcePath = Path.Combine(Path.GetDirectoryName(fileName), string.Join(".", _packageNamePrefix, Path.GetFileName(fileName)));
PackageIndex.cs (1)
78string directory = Path.GetDirectoryName(path);
PackageReport.cs (1)
34string directory = Path.GetDirectoryName(path);
UpdatePackageIndex.cs (2)
121.Select(nuspec => Path.GetDirectoryName(nuspec)); 211var id = Path.GetFileName(Path.GetDirectoryName(path));
Microsoft.DotNet.Build.Tasks.Packaging.Tests (1)
HarvestPackageTests.cs (1)
66candidate = Path.GetDirectoryName(candidate))
Microsoft.DotNet.Build.Tasks.Templating (1)
GenerateFileFromTemplate.cs (1)
71Directory.CreateDirectory(Path.GetDirectoryName(ResolvedOutputPath));
Microsoft.DotNet.Build.Tasks.Templating.Tests (1)
GenerateFileFromTemplateTests.cs (1)
91Path.GetDirectoryName(typeof(GenerateFileFromTemplateTests).Assembly.Location),
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
OptProf\IbcEntry.cs (1)
80select new IbcEntry(fileName, filePath, relativeDirectoryPath: Path.GetDirectoryName(fileName), DefaultNgenApplication);
Microsoft.DotNet.Build.Tasks.Workloads.Tests (19)
CreateVisualStudioWorkloadSetTests.cs (2)
71string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetSwixItem.ItemSpec), "msi.swr")); 82string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetPackageGroupSwixItem.ItemSpec), "packageGroup.swr"));
CreateVisualStudioWorkloadTests.cs (4)
95Path.Combine(Path.GetDirectoryName( 100Path.Combine(Path.GetDirectoryName( 144string packMsiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(pythonPackSwixItem.ItemSpec), "msi.swr")); 230Path.Combine(Path.GetDirectoryName(
SwixComponentTests.cs (11)
31string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 35string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 60string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 65string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 89string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 94string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 115string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 129string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 158string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 174string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 189string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr"));
SwixPackageGroupTests.cs (1)
37string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(packageGroupItem.ItemSpec), "packageGroup.swr"));
SwixPackageTests.cs (1)
62string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "msi.swr"));
Microsoft.DotNet.Helix.Sdk (1)
DownloadFromResultsContainer.cs (1)
86Directory.CreateDirectory(Path.Combine(destinationDir.FullName, Path.GetDirectoryName(file)));
Microsoft.DotNet.Internal.SymbolHelper (1)
SymbolUploadHelper.cs (1)
293_ = Directory.CreateDirectory(Path.GetDirectoryName(entryPath)!);
Microsoft.DotNet.MacOsPkg.Core (1)
Utilities.cs (1)
37string? parent = Path.GetDirectoryName(path);
Microsoft.DotNet.MacOsPkg.Tests (2)
UnpackPackTests.cs (2)
24Path.GetDirectoryName(typeof(UnpackPackTests).Assembly.Location)!, 236Path.GetDirectoryName(typeof(UnpackPackTests).Assembly.Location)!,
Microsoft.DotNet.RemoteExecutor (2)
RemoteExecutor.cs (2)
67string runtimePath = IOPath.GetDirectoryName(typeof(object).Assembly.Location); 91static string GetDirectoryName(string path) => string.IsNullOrEmpty(path) ? string.Empty : IOPath.GetDirectoryName(path);
Microsoft.DotNet.SetupNugetSources.Tests (1)
SetupNugetSourcesFixture.cs (1)
45Directory.CreateDirectory(Path.GetDirectoryName(destPath)!);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\CreateFrameworkListFile.cs (2)
171new XAttribute("Culture", Path.GetFileName(Path.GetDirectoryName(path)))); 260Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
Microsoft.DotNet.SignCheckLibrary (8)
Logging\FileLogger.cs (3)
43Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(messageFile))); 52Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(errorFile))); 62Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(resultsFile)));
Verification\ArchiveVerifier.cs (4)
84Path.GetDirectoryName(svr.FullPath) ?? SignCheckResources.NA, 122CreateDirectory(Path.GetDirectoryName(aliasFullName)); 144string parent = Path.GetDirectoryName(svr.FullPath) ?? SignCheckResources.NA; 178string directoryName = Path.GetDirectoryName(archiveEntry.RelativePath);
Verification\LZMAUtils.cs (1)
19string destinationDir = Path.GetDirectoryName(destinationFile);
Microsoft.DotNet.SignCheckTask (3)
src\SignCheck.cs (2)
218string fileSearchPath = Path.GetDirectoryName(inputFile); 432Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(Options.ExclusionsOutput)));
src\Utils.cs (1)
17var directoryPath = Path.GetDirectoryName(path);
Microsoft.DotNet.SignTool (7)
src\Configuration.cs (1)
862Directory.CreateDirectory(Path.GetDirectoryName(tempPath));
src\SignTool.cs (3)
115Arguments = $"-V -xk \"{item.Value}\" \"{Path.GetDirectoryName(item.Key)}\"", 135ZipFile.ExtractToDirectory(item.Value, Path.GetDirectoryName(item.Key), true); 322var zipFilePath = Path.Combine(Path.GetDirectoryName(fullPath), Path.GetFileName(fullPath) + ".zip");
src\SignToolTask.cs (1)
400var directoryParts = Path.GetFullPath(Path.GetDirectoryName(itemToSign.ItemSpec)).Split(separators);
src\ZipData.cs (2)
796Directory.CreateDirectory(Path.GetDirectoryName(outputPath)!); 970Directory.CreateDirectory(Path.GetDirectoryName(outputPath)!);
Microsoft.DotNet.SignTool.Tests (9)
SignToolTests.cs (9)
273return Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "wix3"); 278return Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "wix", "net472", "x64"); 281private static string s_snPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "sn", "sn.exe"); 282private static string s_tarToolPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "tar", "Microsoft.Dotnet.Tar.dll"); 283private static string s_pkgToolPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "pkg", "Microsoft.DotNet.MacOsPkg.Cli.dll"); 287var srcPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "Resources", name); 470string resolvedTarget = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(layoutPath)!, expectedTarget)); 539string resolvedTarget = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(layoutPath)!, expectedTarget)); 585string resolvedTarget = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(layoutPath)!, expectedTarget));
Microsoft.DotNet.SourceBuild.Tasks (3)
src\UsageReport\WritePackageUsageData.cs (2)
150Directory.CreateDirectory(Path.GetDirectoryName(ProjectAssetsJsonArchiveFile)); 254Directory.CreateDirectory(Path.GetDirectoryName(DataFile));
src\WriteBuildOutputProps.cs (1)
75Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Languages\Language.cs (1)
19public static string BasePath { get; set; } = Path.GetDirectoryName(typeof(Templates).Assembly.Location);
Microsoft.DotNet.XliffTasks (10)
Model\Document.cs (1)
70string tempPath = Path.Combine(Path.GetDirectoryName(path), Path.GetRandomFileName());
Model\ResxDocument.cs (1)
67string absolutePath = Path.Combine(Path.GetDirectoryName(sourceFullPath), resourceRelativePath);
Model\VsctDocument.cs (1)
87string absolutePath = Path.Combine(Path.GetDirectoryName(sourceFullPath), resourceRelativePath);
Tasks\GatherTranslatedSource.cs (2)
78string linkDirectory = Path.GetDirectoryName(link); 111string sourceDirectory = Path.GetDirectoryName(xlf.GetMetadataOrThrow(MetadataKey.XlfSource));
Tasks\SortXlf.cs (1)
45Directory.CreateDirectory(Path.GetDirectoryName(xlfPath));
Tasks\TransformTemplates.cs (1)
65string templateDirectory = Path.GetDirectoryName(templatePath);
Tasks\TranslateSource.cs (1)
39Directory.CreateDirectory(Path.GetDirectoryName(translatedFullPath));
Tasks\UpdateXlf.cs (1)
71Directory.CreateDirectory(Path.GetDirectoryName(xlfPath));
Tasks\XlfTask.cs (1)
92string directory = Path.GetDirectoryName(sourcePath);
Microsoft.DotNet.XUnitAssert.Tests (3)
EquivalenceAssertsTests.cs (3)
1531 var assemblyPath = Path.GetDirectoryName(typeof(SpecialCases).Assembly.Location); 1543 var assemblyPath = Path.GetDirectoryName(typeof(SpecialCases).Assembly.Location); 1545 var assemblyParentPath = Path.GetDirectoryName(assemblyPath);
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
120string? outputPath = Path.GetDirectoryName(outputFilePath);
Microsoft.Extensions.ApiDescription.Client.Tests (1)
TargetTest.cs (1)
19private static string _assemblyLocation = Path.GetDirectoryName(_assembly.Location);
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
GetDocumentTests.cs (1)
19private readonly string _toolsDirectory = Path.GetDirectoryName(typeof(Program).Assembly.Location);
Microsoft.Extensions.Configuration.FileExtensions (2)
FileConfigurationSource.cs (2)
79string? directory = System.IO.Path.GetDirectoryName(Path); 84directory = System.IO.Path.GetDirectoryName(directory);
Microsoft.Extensions.Configuration.UserSecrets (1)
UserSecretsConfigurationExtensions.cs (1)
182string? directoryPath = Path.GetDirectoryName(secretPath);
Microsoft.Extensions.DependencyModel (1)
Resolution\AppBaseCompilationAssemblyResolver.cs (1)
84string? sharedDirectory = Path.GetDirectoryName(sharedPath);
Microsoft.Extensions.FileProviders.Embedded (1)
EmbeddedFileProvider.cs (1)
100var everettId = MakeValidEverettIdentifier(Path.GetDirectoryName(subpath));
Microsoft.Extensions.FileSystemGlobbing (1)
InMemoryDirectoryInfo.cs (1)
93new InMemoryDirectoryInfo(Path.GetDirectoryName(FullName)!, _files, true, _comparisonType);
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
NoRemoteCallHandler.cs (1)
23var assemblyFileLocation = Path.GetDirectoryName(typeof(NoRemoteCallHandler).Assembly.Location)!;
NoRemoteCallNotSeekableHandler.cs (1)
26var assemblyFileLocation = Path.GetDirectoryName(typeof(NoRemoteCallHandler).Assembly.Location)!;
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NoRemoteCallHandler.cs (1)
19var assemblyFileLocation = Path.GetDirectoryName(typeof(NoRemoteCallHandler).Assembly.Location)!;
Microsoft.Extensions.ML (1)
ModelLoaders\FileModelLoader.cs (1)
45var directory = Path.GetDirectoryName(filePath);
Microsoft.Extensions.SecretManager.Tools.Tests (6)
SecretManagerTests.cs (4)
244Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 257Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 259var secretManager = new Program(_console, Path.GetDirectoryName(projectPath)); 273Directory.CreateDirectory(Path.GetDirectoryName(secretsFile));
UserSecretsTestFixture.cs (2)
19_disposables.Push(() => TryDelete(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId)))); 98var secretsDir = Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(userSecretsId));
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.ComplianceReports (1)
ComplianceReportsGenerator.cs (1)
36_directory = Path.GetDirectoryName(filePath);
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.Logging.Unit.Tests (2)
CompilationHelper.cs (1)
26string runtimeDir = Path.GetDirectoryName(corelib)!;
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.ComplianceReports\ComplianceReportsGenerator.cs (1)
36_directory = Path.GetDirectoryName(filePath);
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
59var runtimeDir = Path.GetDirectoryName(corelib)!;
Microsoft.Maui.Controls.Build.Tasks (2)
DebugXamlCTask.cs (1)
24 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
XamlCTask.cs (1)
182 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
Microsoft.Maui.Controls.SourceGen (4)
CodeBehindGenerator.cs (4)
286 var hintName = $"{(string.IsNullOrEmpty(Path.GetDirectoryName(projItem.TargetPath)) ? "" : Path.GetDirectoryName(projItem.TargetPath) + Path.DirectorySeparatorChar)}{Path.GetFileNameWithoutExtension(projItem.TargetPath)}.{projItem.Kind.ToLowerInvariant()}.sg.cs".Replace(Path.DirectorySeparatorChar, '_'); 633 var hintName = $"{(string.IsNullOrEmpty(Path.GetDirectoryName(projItem.TargetPath)) ? "" : Path.GetDirectoryName(projItem.TargetPath) + Path.DirectorySeparatorChar)}{Path.GetFileNameWithoutExtension(projItem.TargetPath)}.{projItem.Kind.ToLowerInvariant()}.sg.cs".Replace(Path.DirectorySeparatorChar, '_');
Microsoft.Maui.Resizetizer (1)
SkiaSharpAppIconTools.cs (1)
72 var dir = Path.GetDirectoryName(destination);
Microsoft.ML.CodeGenerator (1)
Utils.cs (1)
196var projectPaths = projects.Select((name) => $"\"{Path.Combine(Path.GetDirectoryName(solutionPath), name).ToString()}\"");
Microsoft.ML.Core (6)
Data\Repository.cs (2)
254string parent = Path.GetDirectoryName(entityPath); 534Directory.CreateDirectory(Path.GetDirectoryName(pathTemp));
Utilities\PathUtils.cs (2)
29string directory = Path.GetDirectoryName(path); 90var assemblyDir = Path.GetDirectoryName(assemblyForBasePath.Assembly.Location);
Utilities\ResourceManagerUtils.cs (1)
263string tempPath = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(path), "temp-resource-" + guid.ToString()));
Utilities\Stream.cs (1)
851dir = Path.GetDirectoryName(Path.GetFullPath(file));
Microsoft.ML.CpuMath.UnitTests (1)
UnitTests.cs (1)
997options.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Microsoft.ML.Data (2)
Commands\CrossValidationCommand.cs (1)
581return Path.Combine(Path.GetDirectoryName(outputModelFile),
Utilities\StreamUtils.cs (1)
126var path = Path.GetDirectoryName(currentPattern);
Microsoft.ML.Maml (1)
MAML.cs (1)
57string currentDirectory = Path.GetDirectoryName(typeof(Maml).Module.FullyQualifiedName);
Microsoft.ML.OnnxTransformerTest (5)
DnnImageFeaturizerTest.cs (2)
102var imageFolder = Path.GetDirectoryName(dataFile); 212var imageFolder = Path.GetDirectoryName(dataFile);
OnnxTransformTests.cs (3)
247var imageFolder = Path.GetDirectoryName(dataFile); 298var imageFolder = Path.GetDirectoryName(dataFile); 1127var imageFolder = Path.GetDirectoryName(dataFile);
Microsoft.ML.PerformanceTests (3)
Numeric\Ranking.cs (1)
88_modelPathMslr = Path.Combine(Path.GetDirectoryName(typeof(RankingTest).Assembly.Location), "FastTreeRankingModel.zip");
Text\MultiClassClassification.cs (2)
105_modelPathWiki = Path.Combine(Path.GetDirectoryName(typeof(MulticlassClassificationTest).Assembly.Location), @"WikiModel.zip"); 123string modelpath = Path.Combine(Path.GetDirectoryName(typeof(MulticlassClassificationTest).Assembly.Location), @"WikiModel.fold000.zip");
Microsoft.ML.ResultProcessor (1)
ResultProcessor.cs (1)
1005string currentDirectory = Path.GetDirectoryName(typeof(ResultProcessor).Module.FullyQualifiedName);
Microsoft.ML.Samples (5)
Dynamic\Transforms\ImageAnalytics\ConvertToGrayScale.cs (1)
43var imagesFolder = Path.GetDirectoryName(imagesDataFile);
Dynamic\Transforms\ImageAnalytics\DnnFeaturizeImage.cs (1)
42var imagesFolder = Path.GetDirectoryName(imagesDataFile);
Dynamic\Transforms\ImageAnalytics\ExtractPixels.cs (1)
45var imagesFolder = Path.GetDirectoryName(imagesDataFile);
Dynamic\Transforms\ImageAnalytics\LoadImages.cs (1)
42var imagesFolder = Path.GetDirectoryName(imagesDataFile);
Dynamic\Transforms\ImageAnalytics\ResizeImages.cs (1)
42var imagesFolder = Path.GetDirectoryName(imagesDataFile);
Microsoft.ML.Sweeper (2)
ConfigRunner.cs (1)
107string currentDirectory = Path.GetDirectoryName(typeof(ExeConfigRunnerBase).Module.FullyQualifiedName);
SweepCommand.cs (1)
49public static readonly string LocalExePath = Path.GetDirectoryName(typeof(SweepCommand).Module.FullyQualifiedName);
Microsoft.ML.TensorFlow (2)
TensorflowTransform.cs (1)
167string fullFileDir = Path.GetDirectoryName(fullFilePath);
TensorflowUtils.cs (1)
220var directory = Path.GetDirectoryName(errorResult.FileName);
Microsoft.ML.TensorFlow.Tests (13)
TensorFlowEstimatorTests.cs (3)
154var imageFolder = Path.GetDirectoryName(dataFile); 196var imageFolder = Path.GetDirectoryName(dataFile); 249var imageFolder = Path.GetDirectoryName(dataFile);
TensorflowTests.cs (10)
138var imageFolder = Path.GetDirectoryName(dataFile); 505var imageFolder = Path.GetDirectoryName(dataFile); 541var imageFolder = Path.GetDirectoryName(dataFile); 1011var imageFolder = Path.GetDirectoryName(dataFile); 1070var imageFolder = Path.GetDirectoryName(dataFile); 1113var imageFolder = Path.GetDirectoryName(dataFile); 1148var imageFolder = Path.GetDirectoryName(dataFile); 1225var imageFolder = Path.GetDirectoryName(dataFile); 1996var directory = Path.GetDirectoryName(errorResult.FileName); 2054string imageFolder = Path.GetDirectoryName(dataFile);
Microsoft.ML.Tests (16)
ImagesTests.cs (16)
33var imageFolder = Path.GetDirectoryName(dataFile); 64var imageFolder = Path.GetDirectoryName(dataFile); 108var correctImageFolder = Path.GetDirectoryName(dataFile); 140var imageFolder = Path.GetDirectoryName(dataFile); 177var imageFolder = Path.GetDirectoryName(dataFile); 336var imageFolder = Path.GetDirectoryName(dataFile); 411var imageFolder = Path.GetDirectoryName(dataFile); 487var imageFolder = Path.GetDirectoryName(dataFile); 562var imageFolder = Path.GetDirectoryName(dataFile); 637var imageFolder = Path.GetDirectoryName(dataFile); 712var imageFolder = Path.GetDirectoryName(dataFile); 788var imageFolder = Path.GetDirectoryName(dataFile); 863var imageFolder = Path.GetDirectoryName(dataFile); 939var imageFolder = Path.GetDirectoryName(dataFile); 1011var imageFolder = Path.GetDirectoryName(dataFile); 1179var imageFolder = Path.GetDirectoryName(dataFile);
Microsoft.ML.TorchSharp (3)
AutoFormerV2\ObjectDetectionTrainer.cs (1)
276var directory = Path.GetDirectoryName(errorResult.FileName);
Roberta\QATrainer.cs (1)
260var directory = Path.GetDirectoryName(errorResult.FileName);
TorchSharpBaseTrainer.cs (1)
186var directory = Path.GetDirectoryName(errorResult.FileName);
Microsoft.ML.TorchSharp.Tests (1)
ObjectDetectionTests.cs (1)
31var imageFolder = Path.GetDirectoryName(dataFile);
Microsoft.ML.Transforms (1)
Text\WordEmbeddingsExtractor.cs (1)
639var directory = Path.GetDirectoryName(errorResult.FileName);
Microsoft.ML.Vision (1)
DnnRetrainTransform.cs (1)
131string fullFileDir = Path.GetDirectoryName(fullFilePath);
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\CompilerServices\IOUtils.vb (1)
34DirName = Path.GetDirectoryName(PathName)
Microsoft\VisualBasic\FileIO\FileSystem.vb (1)
246Return IO.Path.GetDirectoryName(path.TrimEnd(
Microsoft\VisualBasic\FileSystem.vb (1)
386DirName = Path.GetDirectoryName(PathName)
Microsoft.VisualBasic.Forms.Tests (3)
System\Windows\Forms\FileLogTraceListenerTests.vb (2)
218fullLogFileName.Should.StartWith(Path.GetDirectoryName(Application.ExecutablePath)) 225If DirectoryIsAccessible(Path.GetDirectoryName(Application.ExecutablePath)) Then
System\Windows\Forms\VbFileCleanupTestBaseTests.vb (1)
50testDirectory.Should.Be(Path.GetDirectoryName(testFile1))
Microsoft.VisualBasic.Tests (2)
Microsoft\VisualBasic\ApplicationServices\AssemblyInfoTests.cs (1)
24assemblyInfo.DirectoryPath.Should().Be(Path.GetDirectoryName(assembly.Location));
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (1)
476Assert.Equal(_fileSystem.GetParentPath(TestDirectory), Path.GetDirectoryName(TestDirectory));
Microsoft.VisualStudio.Extensibility.Testing.Xunit (3)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\DataCollectionService.cs (1)
265return Path.GetDirectoryName(assemblyPath);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\ScreenshotService.cs (1)
38var directory = Path.GetDirectoryName(fullPath);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\VisualStudioInstanceFactory.cs (1)
174var harnessAssemblyDirectory = Path.GetDirectoryName(typeof(VisualStudioInstanceFactory).Assembly.CodeBase);
Microsoft.VisualStudio.LanguageServices (10)
Implementation\AbstractEditorFactory.cs (2)
314projectToAddTo = AddEditorConfigFiles(projectToAddTo, Path.GetDirectoryName(filePath)); 393projectFolder = Path.GetDirectoryName(projectFolder);
ProjectSystem\Legacy\AbstractLegacyProject.cs (3)
84_projectDirectory = Path.GetDirectoryName(projectFilePath); 208var linkFolderPath = Path.GetDirectoryName(linkMetadata); 270outputDirectory = FileUtilities.ResolveRelativePath(outputDirectory, Path.GetDirectoryName(ProjectSystemProject.FilePath));
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
351assemblyDir ??= Path.GetDirectoryName(fullPath);
ProjectSystem\RuleSets\RuleSetEventHandler.cs (1)
226var projectDirectoryFullPath = Path.GetDirectoryName(project.FullName);
ProjectSystem\SdkAnalyzerAssemblyRedirector.cs (2)
141var directoryPath = Path.GetDirectoryName(fullPath); 170var directoryPathVersion = Path.GetFileName(Path.GetDirectoryName(directoryPath.Substring(0, index)));
Workspace\SourceGeneratedFileManager.cs (1)
142Directory.CreateDirectory(Path.GetDirectoryName(temporaryFilePath));
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
191var directory = Path.GetDirectoryName(_projectSystemProject.FilePath);
ProjectSystemShim\TempPECompilerService.cs (1)
34var baseDirectory = Path.GetDirectoryName(pszOutputFileName);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (1)
167Path.Combine(Path.GetDirectoryName(project.ProjectFilePath), "generated"),
ProjectSystemShim\CPS\CSharpCompilerOptionsTests.cs (1)
206Path.Combine(Path.GetDirectoryName(cpsProject.ProjectFilePath), "gen2"),
ProjectSystemShim\LegacyProject\SourceFileHandlingTests.cs (2)
66var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath); 80var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath);
ProjectSystemShim\SdkAnalyzerAssemblyRedirectorTests.cs (2)
115Directory.CreateDirectory(Path.GetDirectoryName(dllPath)); 123Directory.CreateDirectory(Path.GetDirectoryName(metadataFilePath));
Microsoft.VisualStudio.LanguageServices.Implementation (8)
CodeModel\RootCodeModel.cs (1)
58var projectDirectory = Path.GetDirectoryName(project.FilePath);
Options\GridOptionPreviewControl.xaml.cs (1)
133return Path.GetDirectoryName(solutionFilePath);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (2)
121? Path.GetDirectoryName(_projectSystemProject.FilePath) 198? Path.GetDirectoryName(_projectSystemProject.FilePath)
ProjectSystem\CPS\TempPECompiler.cs (1)
86var outputPath = Path.GetDirectoryName(outputFileName);
SolutionExplorer\AnalyzersCommandHandler.cs (2)
528var projectDirectoryFullPath = Path.GetDirectoryName(project.FullName); 538var projectDirectory = Path.GetDirectoryName(envDteProject.FullName);
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSource.cs (1)
39_projectDirectoryPath = Path.GetDirectoryName(projectPath);
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\RemoteLanguageServiceWorkspace.cs (2)
265return AddDocumentToProject(filePath, language, Path.GetFileName(Path.GetDirectoryName(remoteWorkspaceRoot))); 269return AddDocumentToProject(filePath, language, Path.GetFileName(Path.GetDirectoryName(remoteExternalRoot)));
Pipelines.AppHost (1)
AppHost.cs (1)
295var directoryPath = Path.GetDirectoryName(relativePath) ?? string.Empty;
PrepareTests (10)
MinimizeUtil.cs (6)
39var outputDirectory = Path.GetDirectoryName(outputPath)!; 80var currentDirName = Path.GetDirectoryName(sourceFilePath)!; 214if (Path.GetDirectoryName(destFileName) is { Length: not 0 } directory) 276if (Path.GetDirectoryName(destFilePath) is { Length: not 0 } directory) 298while (Path.GetFileName(Path.GetDirectoryName(groupDirectory)) is not (null or "Debug" or "Release")) 299groupDirectory = Path.GetDirectoryName(groupDirectory);
TestDiscovery.cs (4)
60var dir = Path.GetDirectoryName(typeof(TestDiscovery).Assembly.Location); 62var configuration = Path.GetFileName(Path.GetDirectoryName(dir))!; 88var pathToOutput = Path.Combine(Path.GetDirectoryName(pathToAssembly)!, "testlist.json"); 118return Path.GetFileName(Path.GetDirectoryName(path)) != "net472";
PresentationBuildTasks (1)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (1)
1586string pathOfRelativeSourceFilePath = System.IO.Path.GetDirectoryName(SourceFileInfo.RelativeSourceFilePath);
PresentationFramework (2)
MS\Internal\AppModel\ContentFilePart.cs (1)
68_fullPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(location), filePath);
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
100private static readonly string _currentModuleDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
PresentationUI (2)
MS\Internal\Documents\Application\DocumentStream.cs (1)
819Path.GetDirectoryName(path),
MS\Internal\Documents\RightsManagementProvider.cs (1)
1353string applicationManifestFileLocation = Path.Combine( Path.GetDirectoryName(fileName),
Replay (2)
Replay.cs (1)
314Directory.CreateDirectory(Path.GetDirectoryName(filePath)!);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
RepoTasks (5)
CreateFrameworkListFile.cs (1)
127Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
GenerateSharedFrameworkDepsFile.cs (2)
98Directory.CreateDirectory(Path.GetDirectoryName(DepsFilePath)); 99Directory.CreateDirectory(Path.GetDirectoryName(PlatformManifestOutputPath));
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Roslyn.Compilers.Extension (2)
CompilerPackage.cs (2)
37var packagePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 118var parentDirectory = new DirectoryInfo(Path.GetDirectoryName(fileAndContents.Key));
Roslyn.Diagnostics.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
Roslyn.Test.Performance.Utilities (1)
VsPerfTest.cs (1)
50var dir = Path.Combine(Path.GetDirectoryName(MyWorkingDirectory), "csharp");
Roslyn.VisualStudio.Next.UnitTests (12)
Options\VisualStudioOptionStorageTests.cs (11)
22return OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)) 31return OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)) 41return OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)) 51return OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)) 74var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 101var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 149var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 166var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 178var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 200var infos = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location)); 283var allOptionGroups = OptionsTestInfo.CollectOptions(Path.GetDirectoryName(typeof(VisualStudioOptionStorage).Assembly.Location))
Services\SolutionServiceTests.cs (1)
247var dir = Path.GetDirectoryName(typeof(SolutionServiceTests).Assembly.Location);
RunTests (11)
AssemblyScheduler.cs (1)
250var assemblyDirectory = Path.GetDirectoryName(assemblyFilePath);
HelixTestRunner.cs (6)
150var duplicateDir = Path.Combine(Path.GetDirectoryName(artifactsDir)!, ".duplicate"); 206var name = Path.GetDirectoryName(assemblyRelativePath)!; 209_ = Directory.CreateDirectory(Path.GetDirectoryName(targetDir)!); 298var directoryName = Path.GetDirectoryName(assemblyRelativeFilePath); 405path = Path.GetDirectoryName(path); 490_ = Directory.CreateDirectory(Path.GetDirectoryName(destinationPath)!);
Options.cs (2)
266path = Path.GetDirectoryName(path); 279dir = Path.GetDirectoryName(dir);
ProcessTestExecutor.cs (2)
97var dotnetDir = Path.GetDirectoryName(dotnetPath)!; 123var resultsDir = Path.GetDirectoryName(resultsFilePath);
SignalR.Client.FunctionalTestApp (2)
src\SignalR\common\Shared\TestCertificates.cs (2)
35var certPath = Path.Combine(Path.GetDirectoryName(Assembly.GetCallingAssembly().Location), "TestCertificates", "testCert.pfx"); 41var certPath = Path.Combine(Path.GetDirectoryName(Assembly.GetCallingAssembly().Location), "TestCertificates", "testCertECC.pfx");
StaticFilesAuth (1)
Startup.cs (1)
128new DirectoryInfo(Path.GetDirectoryName(fileSystemPath)),
System.CodeDom (1)
src\libraries\Common\src\System\IO\TempFileCollection.cs (1)
221Directory.Delete(Path.GetDirectoryName(BasePath));
System.ComponentModel.TypeConverter (1)
System\ComponentModel\LicFileLicenseProvider.cs (1)
81string? moduleDir = Path.GetDirectoryName(modulePath);
System.Configuration.ConfigurationManager (6)
src\libraries\Common\src\System\IO\TempFileCollection.cs (1)
221Directory.Delete(Path.GetDirectoryName(BasePath));
System\Configuration\AppSettingsSection.cs (1)
102: Path.Combine(Path.GetDirectoryName(configFile), File);
System\Configuration\Internal\InternalConfigHost.cs (1)
241string dir = Path.GetDirectoryName(streamName);
System\Configuration\NameValueFileSectionHandler.cs (1)
40string directory = Path.GetDirectoryName(configFile);
System\Configuration\UrlPath.cs (1)
15return Path.GetDirectoryName(path) ?? Path.GetPathRoot(path);
System\Diagnostics\TraceUtils.cs (1)
80string dirPath = Path.GetDirectoryName(filePath);
System.Console (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.Data.Common (1)
System\Data\xmlsaver.cs (1)
1094_filePath = Path.GetDirectoryName(fs.Name);
System.Diagnostics.Process (2)
src\libraries\Common\src\Interop\Linux\cgroups\Interop.cgroups.cs (1)
138currentCGroupMemoryPath = Path.GetDirectoryName(currentCGroupMemoryPath);
System\Diagnostics\Process.Unix.cs (1)
712path = Path.Combine(Path.GetDirectoryName(path)!, filename);
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\TextWriterTraceListener.cs (1)
228string dirPath = Path.GetDirectoryName(fullPath)!;
System.Drawing.Common (1)
System\Drawing\Image.cs (1)
395string? directoryPart = Path.GetDirectoryName(filename);
System.Formats.Tar (6)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System\Formats\Tar\TarEntry.cs (5)
315TarHelpers.CreateDirectory(Path.GetDirectoryName(destinationFullPath)!, mode: null, pendingModes); 339TarHelpers.CreateDirectory(Path.GetDirectoryName(destinationFullPath)!, mode: null, pendingModes); 367Path.IsPathFullyQualified(linkName) ? linkName : Path.Join(Path.GetDirectoryName(fileDestinationPath), linkName)); 450Debug.Assert(Directory.Exists(Path.GetDirectoryName(filePath))); 505string? directoryPath = Path.GetDirectoryName(filePath);
System.IO.Compression.ZipFile (3)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs (1)
129Directory.CreateDirectory(Path.GetDirectoryName(fileDestinationPath)!);
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
179Directory.CreateDirectory(Path.GetDirectoryName(fileDestinationPath)!);
System.IO.FileSystem.DriveInfo (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.IO.FileSystem.Watcher (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.IO.IsolatedStorage (3)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (2)
201return Directory.EnumerateDirectories(RootDirectory, searchPattern).Select(m => m.Substring(Path.GetDirectoryName(m)!.Length + 1)).ToArray(); 627parentDirectory = Path.GetDirectoryName(parentDirectory);
System\IO\IsolatedStorage\IsolatedStorageFile.NonMobile.cs (1)
74return Path.GetDirectoryName(RootDirectory.TrimEnd(Path.DirectorySeparatorChar));
System.IO.MemoryMappedFiles (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.IO.Pipes (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.IO.Ports (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicApi.cs (1)
100? System.IO.Path.GetDirectoryName(assemblyLocation)!
System.Net.Sockets (1)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
277string? dirname = Path.GetDirectoryName(fnfe.FileName);
System.Private.CoreLib (12)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (1)
27string? directory = Path.GetDirectoryName(path);
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (1)
22string? s = Path.GetDirectoryName(fullPath);
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (1)
67string? parentName = Path.GetDirectoryName(PathInternal.IsRoot(FullPath.AsSpan()) ? FullPath : Path.TrimEndingDirectorySeparator(FullPath));
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (2)
46public string? DirectoryName => Path.GetDirectoryName(FullPath); 184if (!System.IO.Directory.Exists(Path.GetDirectoryName(FullName)))
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (2)
103if (!Directory.Exists(Path.GetDirectoryName(destFullPath))) 248string? directoryName = Path.GetDirectoryName(fullPath);
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (1)
345string requestedAssemblyPath = Path.Combine(Path.GetDirectoryName(requestorPath)!, requestedAssemblyName.Name + ".dll");
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyDependencyResolver.cs (1)
107_assemblyDirectorySearchPaths = [Path.GetDirectoryName(componentAssemblyPath)!];
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (1)
860string? parentDirectory = Path.GetDirectoryName(parentAssembly.Location);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
251symlinkPath = Path.GetFullPath(symlinkPath, Path.GetDirectoryName(tzFilePath)!);
System.Private.Xml (3)
System\Xml\Serialization\Compilation.cs (3)
236path = Path.Combine(Path.GetDirectoryName(type.Assembly.Location)!, $"{assemblyName}.dll"); 241path = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly()!.Location)!, $"{assemblyName}.dll"); 246path = Path.Combine(Path.GetDirectoryName(AppContext.BaseDirectory)!, $"{assemblyName}.dll");
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEReader.cs (1)
727peImageDirectory = Path.GetDirectoryName(peImagePath);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.Modules.cs (1)
44string? directoryPath = Path.GetDirectoryName(location);
System.Runtime.Caching (2)
System\Runtime\Caching\FileChangeNotificationSystem.cs (2)
98string dir = Path.GetDirectoryName(filePath); 147string dir = Path.GetDirectoryName(filePath);
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\RuntimeEnvironment.cs (1)
28return string.Concat(Path.GetDirectoryName(runtimeDirectory), new ReadOnlySpan<char>(in sep));
System.Windows.Forms (1)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
370string? parent = Path.GetDirectoryName(selectedPath);
System.Windows.Forms.Analyzers.Tests (7)
CurrentReferences.cs (3)
116string? testPath = Path.GetDirectoryName(typeof(CurrentReferences).Assembly.Location); 119string? currentFolderPath = Path.GetDirectoryName(testPath); 131currentFolderPath = Path.GetDirectoryName(currentFolderPath);
TestFileLoader.cs (4)
56string toolName = Path.GetFileName(Path.GetDirectoryName(filePath))!; 64string toolName = Path.GetFileName(Path.GetDirectoryName(filePath))!; 72string toolName = Path.GetFileName(Path.GetDirectoryName(filePath))!; 80string toolName = Path.GetFileName(Path.GetDirectoryName(filePath))!;
System.Windows.Forms.Design.Tests (1)
System\Resources\Tools\CodeDomCompileHelper.cs (1)
29MetadataReference.CreateFromFile(Path.Join(Path.GetDirectoryName(corelibPath), "System.Runtime.dll")),
System.Windows.Forms.IntegrationTests.Common (2)
TestHelpers.cs (2)
91startInfo.WorkingDirectory = Path.GetDirectoryName(path); 244string currentDirectory = Path.GetDirectoryName(codeBasePath);
System.Windows.Forms.UI.IntegrationTests (5)
Infra\DataCollectionService.cs (2)
253string configuration = Path.GetFileName(Path.GetDirectoryName(assemblyDirectory))!; 263return Path.GetDirectoryName(assemblyPath)!;
Infra\ScreenshotService.cs (1)
33string directory = Path.GetDirectoryName(fullPath)!;
OpenFileDialogTests.cs (2)
40dialog.InitialDirectory = Path.GetDirectoryName(tempFile.Path); 53dialog.InitialDirectory = Path.GetDirectoryName(tempFile.Path);
Templates.Blazor.Tests (4)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
WebWorkerTemplateE2ETest.cs (2)
23Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), 90var parentDir = Path.GetDirectoryName(hostProject.TemplateOutputDir);
Templates.Blazor.WebAssembly.Auth.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Blazor.WebAssembly.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Mvc.Tests (3)
BlazorTemplateTest.cs (1)
194project.TemplateOutputDir = Path.GetDirectoryName(multiProjectPath);
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
443var exportDir = Path.GetDirectoryName(path); 661var targetDirectoryPath = Path.GetDirectoryName(path);
Test.Utilities (3)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
TestDiscoveryWorker (1)
Program.cs (1)
47outputFilePath = Path.Combine(Path.GetDirectoryName(assemblyFilePath)!, "testlist.json");
TestPassApp (1)
CommonControl2.cs (1)
15string executablePath = Path.GetDirectoryName(executable);
TestTasks (1)
InjectRequestHandler.cs (1)
59var outputFolder = Path.GetDirectoryName(depsFile);
Text.Analyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
203return Path.GetDirectoryName(resolvedBasePath);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
124/// Unlike <see cref="System.IO.Path.GetDirectoryName(string)"/> it doesn't check for invalid path characters
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
39var containingDirectory = Path.GetDirectoryName(FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
61var thisAssemblyFolder = Path.GetDirectoryName(thisAssemblyName);
vbc (1)
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
VBCSCompiler (2)
src\Compilers\Server\VBCSCompiler\MetadataCache.cs (1)
79var allModules = GetAllModules(primaryModule, Path.GetDirectoryName(fullPath)!);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
62var directoryName = Path.GetDirectoryName(dotNetPath);
VBCSCompiler.UnitTests (6)
AnalyzerConsistencyCheckerTests.cs (1)
105var result = AnalyzerConsistencyChecker.Check(Path.GetDirectoryName(TestFixture.Alpha)!, analyzerReferences, assemblyLoader, Logger);
CompilerServerTests.cs (4)
167clientDir: Path.GetDirectoryName(typeof(CommonCompiler).Assembly.Location), 231var result = ProcessUtilities.Run(file.Path, "", Path.GetDirectoryName(file.Path)); 417var basePath = Path.GetDirectoryName(typeof(CompilerServerUnitTests).Assembly.Location); 1427var basePath = Path.GetDirectoryName(typeof(CompilerServerUnitTests).Assembly.Location);
ServerUtil.cs (1)
159internal static string DefaultClientDirectory { get; } = Path.GetDirectoryName(typeof(BuildClientTests).Assembly.Location);
xunit.console (4)
CommandLine.cs (1)
511var directory = Path.GetDirectoryName(path);
common\AssemblyResolution\AssemblyHelper.cs (1)
54var assemblyFolder = Path.GetDirectoryName(assemblyFileName);
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\AppBaseCompilationAssemblyResolver.cs (1)
73var sharedDirectory = Path.GetDirectoryName(sharedPath);
ConsoleRunner.cs (1)
131var runnerPath = Path.GetDirectoryName(typeof(Program).GetTypeInfo().Assembly.Location);