488 references to GetDirectoryName
AndroidAppBuilder (1)
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
AppleAppBuilder (11)
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
Xcode.cs (10)
618.Append(" -archivePath \"").Append(Path.GetDirectoryName(xcodePrjPath)).Append('"') 619.Append(" -derivedDataPath \"").Append(Path.GetDirectoryName(xcodePrjPath)).Append('"') 643.Append(" -archivePath \"").Append(Path.GetDirectoryName(xcodePrjPath)).Append('"') 644.Append(" -derivedDataPath \"").Append(Path.GetDirectoryName(xcodePrjPath)).Append('"') 653Utils.RunProcess(Logger, "xcodebuild", args.ToString(), workingDir: Path.GetDirectoryName(xcodePrjPath)); 655string appDirectory = Path.Combine(Path.GetDirectoryName(xcodePrjPath)!, config + "-" + sdk); 659string appDirectoryWithoutSdk = Path.Combine(Path.GetDirectoryName(xcodePrjPath)!, config); 678Utils.RunProcess(Logger, "dsymutil", $"{appPath}/{filename} -o {Path.GetDirectoryName(xcodePrjPath)}/{filename}.dSYM", workingDir: Path.GetDirectoryName(appPath)); 679Utils.RunProcess(Logger, "strip", $"-no_code_signature_warning -x {appPath}/{filename}", workingDir: Path.GetDirectoryName(appPath));
AssemblyStripper (2)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\BaseAssemblyResolver.cs (2)
72 string frameworkdir = Path.GetDirectoryName (typeof (object).Module.FullyQualifiedName); 257 Path.GetDirectoryName (
blazor-devserver (1)
Server\Program.cs (1)
28var applicationDirectory = Path.GetDirectoryName(applicationPath)!;
Crossgen2Tasks (5)
PrepareForReadyToRunCompilation.cs (2)
147crossgen1CreatePDBCommand = $"/CreatePDB \"{Path.GetDirectoryName(outputPDBImage)}\""; 169crossgen1CreatePDBCommand = $"/CreatePerfMap \"{Path.GetDirectoryName(outputPDBImage)}\"";
RunReadyToRunCompiler.cs (3)
324result.AppendLine($"--pdb-path:{Path.GetDirectoryName(_outputPDBImage)}"); 329result.AppendLine($"--perfmap-path:{Path.GetDirectoryName(_outputPDBImage)}"); 391Directory.CreateDirectory(Path.GetDirectoryName(_outputR2RImage));
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var 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-user-jwts (7)
Commands\ClearCommand.cs (1)
57var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Commands\CreateCommand.cs (1)
247var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Commands\RemoveCommand.cs (1)
46var appsettingsFilePath = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Helpers\DevJwtCliHelpers.cs (1)
52var 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);
HelixTestRunner (1)
TestRunner.cs (1)
315var 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)));
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
245var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value));
IIS.LongTests (3)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
115deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 210deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 715Assert.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)
115deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 210deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 715Assert.Equal(Path.GetDirectoryName(deploymentResult.HostProcess.MainModule.FileName), await deploymentResult.HttpClient.GetStringAsync("/CurrentDirectory"));
IIS.NewShim.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
115deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 210deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 715Assert.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)
245var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value));
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (3)
115deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(_dotnetLocation); 210deploymentParameters.EnvironmentVariables["PATH"] = Path.GetDirectoryName(DotNetCommands.GetDotNetExecutable(deploymentParameters.RuntimeArchitecture)); 715Assert.Equal(Path.GetDirectoryName(deploymentResult.HostProcess.MainModule.FileName), await deploymentResult.HttpClient.GetStringAsync("/CurrentDirectory"));
illink (2)
ILLink.Tasks (2)
LinkTask.cs (2)
262 var taskDirectory = Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location); 265 _illinkPath = Path.Combine (Path.GetDirectoryName (taskDirectory), "net9.0", "illink.dll");
installer.tasks (2)
GenerateFileVersionProps.cs (1)
135Directory.CreateDirectory(Path.GetDirectoryName(PlatformManifestFile));
GenerateRunScript.cs (1)
41Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
Interop.FunctionalTests (1)
Http3\Http3TlsTests.cs (1)
436Directory.CreateDirectory(Path.GetDirectoryName(path));
InteropWebsite (1)
Program.cs (1)
57var basePath = Path.GetDirectoryName(typeof(Program).Assembly.Location);
LibraryBuilder (1)
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
Microsoft.Arcade.Common (2)
FileSystem.cs (2)
20public string? GetDirectoryName(string? path) => Path.GetDirectoryName(path); 32string? dirPath = Path.GetDirectoryName(path);
Microsoft.Arcade.Test.Common (1)
MockFileSystem.cs (1)
45public string? GetDirectoryName(string? path) => Path.GetDirectoryName(path);
Microsoft.AspNetCore.App.UnitTests (1)
TargetingPackTests.cs (1)
414string expectedLanguage = Path.GetFileName(Path.GetDirectoryName(assemblyPath));
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (6)
UserJwtsTestFixture.cs (2)
70Directory.CreateDirectory(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId))); 90var secretsDir = Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId));
UserJwtsTests.cs (4)
57var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 69var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 143var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json"); 161var appsettings = Path.Combine(Path.GetDirectoryName(project), "appsettings.Development.json");
Microsoft.AspNetCore.BrowserTesting (1)
BrowserTestBase.cs (1)
39var 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.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 (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var 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)
166var 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.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
185WorkingDirectory = Path.GetDirectoryName(iisExpressPath)
Microsoft.AspNetCore.Server.Kestrel.Core (4)
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 (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
Microsoft.AspNetCore.Server.Kestrel.Tests (7)
KestrelConfigurationLoaderTests.cs (7)
251Directory.CreateDirectory(Path.GetDirectoryName(path)); 292Directory.CreateDirectory(Path.GetDirectoryName(devCertPath)); 418Directory.CreateDirectory(Path.GetDirectoryName(path)); 465Directory.CreateDirectory(Path.GetDirectoryName(path)); 514Directory.CreateDirectory(Path.GetDirectoryName(path)); 708Directory.CreateDirectory(Path.GetDirectoryName(path)); 864Directory.CreateDirectory(Path.GetDirectoryName(certificatePath));
Microsoft.AspNetCore.Shared.Tests (1)
DotNetMuxerTests.cs (1)
30return Path.GetFullPath(Path.Combine(Path.GetDirectoryName(depsFile), "..", "..", "..", "dotnet" + (RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? ".exe" : "")));
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 (37)
BackEnd\BuildManager\CacheSerialization.cs (1)
33Directory.CreateDirectory(Path.GetDirectoryName(fullPath));
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
151(_projectRootDirectory = Path.GetDirectoryName(RequestConfiguration.ProjectFullPath));
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
554projectDirectory[i] = Path.GetDirectoryName(projectPath);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
705Directory.CreateDirectory(Path.GetDirectoryName(cacheFile));
BackEnd\Shared\TargetResult.cs (2)
225string directoryName = Path.GetDirectoryName(filename); 249Directory.CreateDirectory(Path.GetDirectoryName(cacheFile));
BuildCheck\Analyzers\SharedOutputPathAnalyzer.cs (1)
73path = Path.Combine(Path.GetDirectoryName(projectPath)!, path);
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
Construction\ProjectRootElement.cs (2)
420_directory = Path.GetDirectoryName(newFullPath); 2092_directory = Path.GetDirectoryName(fullPath);
Construction\Solution\SolutionFile.cs (5)
221SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 386SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 414return FileUtilities.GetFullPath(solution.GetProperty("path").GetString(), Path.GetDirectoryName(solutionFilterFile)); 557new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(_solutionFile))), 866string etpProjectRelativeDir = Path.GetDirectoryName(etpProj.RelativePath);
Definition\Toolset.cs (1)
1094yield return (usingTask, Path.GetDirectoryName(defaultTasksFile));
ElementLocation\XmlDocumentWithLocation.cs (1)
392string directory = Path.GetDirectoryName(fullPath);
Evaluation\Expander.cs (7)
1623value = FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(elementLocation.File)); 1627string directory = Path.GetDirectoryName(elementLocation.File); 2498directoryName = Path.GetDirectoryName(rootedPath); 2514directoryName = Path.GetDirectoryName(directoryName); 2571directoryName = Path.GetDirectoryName(rootedPath); 3538string startingDirectory = String.IsNullOrWhiteSpace(elementLocation.File) ? String.Empty : Path.GetDirectoryName(elementLocation.File); 4397returnVal = Path.GetDirectoryName(arg0);
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
FrameworkLocationHelper.cs (2)
805string baseLocation = Path.GetDirectoryName(currentRuntimePath); 1384Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName),
Instance\ProjectInstance.cs (3)
372_directory = Path.GetDirectoryName(projectPath); 429_directory = Path.GetDirectoryName(projectPath); 2816DirectoryPath = Path.GetDirectoryName(projectFile)
Instance\TaskRegistry.cs (1)
388string replacedAssemblyFile = Path.Combine(Path.GetDirectoryName(assemblyFile), s_tasksCoreFilename);
Logging\BinaryLogger\BinaryLogger.cs (1)
171logDirectory = Path.GetDirectoryName(FilePath);
Logging\FileLogger.cs (1)
105logDirectory = Path.GetDirectoryName(Path.GetFullPath(_logFileName));
Modifiers.cs (1)
650return Path.GetDirectoryName(path) == null;
TypeLoader.cs (2)
54string msbuildDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 192string[] localAssemblies = Directory.GetFiles(Path.GetDirectoryName(path), "*.dll");
Microsoft.Build.BuildCheck.UnitTests (3)
EndToEndTests.cs (3)
29private static string TestAssetsRootPath { get; } = Path.Combine(Path.GetDirectoryName(typeof(EndToEndTests).Assembly.Location) ?? AppContext.BaseDirectory, "TestAssets"); 118_env.SetCurrentDirectory(Path.GetDirectoryName(projectFile.Path)); 196AddPackageSource(doc, packageSourcesNode, $"Key{i}", Path.GetDirectoryName(candidatesNugetPackageFullPaths[i]) ?? string.Empty);
Microsoft.Build.CommandLine.UnitTests (5)
MSBuildServer_Tests.cs (3)
112string? dir = Path.GetDirectoryName(markerFile.Path); 193string? dir = Path.GetDirectoryName(markerFile.Path); 332_env.SetCurrentDirectory(Path.GetDirectoryName(project.Path));
XMake_Tests.cs (2)
1245Directory.SetCurrentDirectory(Path.GetDirectoryName(RunnerUtilities.PathToCurrentlyRunningMsBuildExe)); 2706string source = Path.GetDirectoryName(RunnerUtilities.PathToCurrentlyRunningMsBuildExe);
Microsoft.Build.Conversion.Core (6)
ProjectFileConverter.cs (6)
2793DirectoryInfo searchDirectory = new DirectoryInfo(Path.GetDirectoryName(Path.GetFullPath(this.oldProjectFile))); 2931Path.GetDirectoryName(this.solutionFile), 3338path = Path.Combine(Path.GetDirectoryName(oldProjectFile), relPath); 3348path = Path.Combine(Path.GetDirectoryName(oldProjectFile), linkPath); 3810string projectFileDirectory = Path.GetDirectoryName(Path.GetFullPath(this.oldProjectFile)); 3814if (String.Equals(projectFileDirectory, Path.GetDirectoryName(officeDocumentFullPath), StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Engine (17)
Engine\IntrinsicFunctions.cs (1)
275lookInDirectory = Path.GetDirectoryName(lookInDirectory);
Engine\Project.cs (2)
3722Path.GetDirectoryName(this.fullFileName) : Directory.GetCurrentDirectory(); 4076Path.GetDirectoryName(import.EvaluatedProjectPath),
Engine\TaskRegistry.cs (1)
321? Path.GetDirectoryName(projectFile)
Shared\FileUtilities.cs (4)
367if (Path.GetDirectoryName(itemSpec) == null) 381if (Path.GetDirectoryName(itemSpec) == null) 637string directory = Path.GetDirectoryName(fileSpec); 707return Path.GetDirectoryName(CurrentExecutablePath);
Shared\FrameworkLocationHelper.cs (6)
89Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName), 116Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName), 143Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName), 170Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName), 197Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName), 498string baseLocation = Path.GetDirectoryName(currentRuntimePath);
Shared\SolutionParser.cs (2)
328solutionFileDirectory = Path.GetDirectoryName(Path.GetFullPath(solutionFile)); 615string etpProjectRelativeDir = Path.GetDirectoryName(etpProj.RelativePath);
Solution\VCWrapperProject.cs (1)
215path = Path.GetDirectoryName(path);
Microsoft.Build.Engine.OM.UnitTests (18)
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
Construction\ProjectFormatting_Tests.cs (1)
685FileUtilities.DeleteDirectoryNoThrow(Path.GetDirectoryName(file), false);
Construction\ProjectRootElement_Tests.cs (2)
1763projectFileAssert.Invoke(Path.GetDirectoryName(initialLocation), Path.GetDirectoryName(reloadLocation), rootElement.DirectoryPath);
Definition\DefinitionEditing_Tests.cs (7)
287string wildcard = Path.Combine(Path.GetDirectoryName(paths[0]), "*.xxx;"); 669string directory = Path.GetDirectoryName(paths[0]); 789string directory = Path.GetDirectoryName(paths[0]); 1093string directory = Path.GetDirectoryName(paths[0]); 1133string directory = Path.GetDirectoryName(paths[0]); 1387string directory = Path.GetDirectoryName(paths[0]); 2206string wildcard = Path.Combine(Path.GetDirectoryName(paths[0]), "*.xxx;");
Definition\Project_Tests.cs (2)
3261var absoluteFile = Path.Combine(Path.GetDirectoryName(testFiles.ProjectFile), "1.foo"); 3739var absoluteFile = Path.Combine(Path.GetDirectoryName(testFiles.ProjectFile), "a.cs");
Definition\ProjectItem_Tests.cs (1)
1103var projectFileDir = Path.GetDirectoryName(projectFile);
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
NugetRestoreTests.cs (1)
26string msbuildExePath = Path.GetDirectoryName(RunnerUtilities.PathToCurrentlyRunningMsBuildExe)!;
TransientIO.cs (1)
65var parent = Path.GetDirectoryName(absolute);
Microsoft.Build.Engine.UnitTests (31)
BackEnd\SdkResultOutOfProc_Tests.cs (1)
213var sdkResolver = SetupSdkResolver(Path.GetDirectoryName(projectPath));
BackEnd\TaskBuilder_Tests.cs (2)
437<CreateItem Include='{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}\**\*.dll'> 646string directoryName = Path.GetDirectoryName(realTaskPath);
BuildEnvironmentHelper_Tests.cs (3)
27var msbuildPath = Path.GetDirectoryName(FileUtilities.ExecutingAssemblyPath); 36Path.GetDirectoryName(expectedMSBuildPath).ShouldBe(toolsDirectoryPath); 410BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.ShouldBe(Path.GetDirectoryName(entryProcess));
Construction\SolutionFile_Tests.cs (1)
2355solution.ProjectsInOrder[0].AbsolutePath.ShouldBe(Path.GetFullPath(Path.Combine(Path.GetDirectoryName(solution.FullPath)!, expectedRelativePath)));
Construction\SolutionFilter_Tests.cs (1)
119Directory.GetCurrentDirectory().ShouldNotBe(Path.GetDirectoryName(filterFile.Path));
Definition\ProjectEvaluationContext_Tests.cs (1)
991Directory.CreateDirectory(Path.GetDirectoryName(projectFilePath));
Definition\ToolsVersion_Tests.cs (3)
246if (Path.GetDirectoryName(file.Path).Equals(dir, StringComparison.OrdinalIgnoreCase) 252if (Path.GetDirectoryName(file.Path).Equals(overrideDir, StringComparison.OrdinalIgnoreCase) 934bool sameFolder = (String.Equals(Path.GetDirectoryName(candidate),
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (1)
1000Directory.CreateDirectory(Path.Combine(extnDir, Path.GetDirectoryName(relativeFilePath)));
Evaluation\ItemSpec_Tests.cs (1)
83return new ProjectInstanceItemSpec(itemSpec, expander, location, Path.GetDirectoryName(location.File));
Evaluation\ProjectSdkImplicitImport_Tests.cs (3)
540import.SdkResult.Path.ShouldBe(Path.GetDirectoryName(expectedSdkPath)); 668var expectedSdkPath = Path.GetDirectoryName(_sdkPropsPath); 671expectedSdkPath.ShouldBe(Path.GetDirectoryName(_sdkTargetsPath));
FileMatcher_Tests.cs (2)
107Directory.CreateDirectory(Path.GetDirectoryName(fullPath)); 2069candidateDirectoryName = Path.GetDirectoryName(normalizedCandidate);
FileUtilities_Tests.cs (10)
907string firstDirectory = Path.GetDirectoryName(Path.GetDirectoryName(filePath)); 908string tmpDirectory = Path.GetDirectoryName(Path.GetDirectoryName(Path.GetDirectoryName(filePath))); 938string firstDirectory = Path.GetDirectoryName(Path.GetDirectoryName(filePath)); 939string tmpDirectory = Path.GetDirectoryName(Path.GetDirectoryName(Path.GetDirectoryName(filePath)));
Graph\IsolateProjects_Tests.cs (1)
453var directory = Path.GetDirectoryName(path);
TypeLoader_Tests.cs (1)
201var tempDirectoryPath = Path.GetDirectoryName(newDllPath);
Microsoft.Build.Framework (3)
FileClassifier.cs (1)
144Path.GetDirectoryName(msBuildAssembly)?.EndsWith(@"\amd64", StringComparison.OrdinalIgnoreCase) == true
NativeMethods.cs (2)
763Path.GetDirectoryName(baseTypeLocation) 783dir = Path.GetDirectoryName(dir);
Microsoft.Build.Tasks.Core (31)
AssemblyDependency\Reference.cs (1)
538_directoryName = Path.GetDirectoryName(_fullPath);
AssemblyDependency\ReferenceTable.cs (2)
935companionFile = Path.Combine(Path.GetDirectoryName(baseName), implementationFile); 2764item.SetMetadata(ItemMetadataNames.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
BootstrapperUtil\BootstrapperBuilder.cs (2)
457string folder = System.IO.Path.GetDirectoryName(file); 1477EnsureFolderExists(System.IO.Path.GetDirectoryName(strDestinationFileName));
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
Copy.cs (1)
255string destinationFolder = Path.GetDirectoryName(destinationFileState.Name);
CreateCSharpManifestResourceName.cs (1)
149string directoryName = Path.GetDirectoryName(info.cultureNeutralFilename);
CreateManifestResourceName.cs (2)
181if (File.Exists(Path.Combine(Path.GetDirectoryName(fileName), conventionDependentUpon))) 205string pathToDependent = Path.Combine(Path.GetDirectoryName(fileName), dependentUpon);
Culture.cs (1)
77string baseFolder = Path.GetDirectoryName(name);
FileIO\WriteLinesToFile.cs (1)
98var directoryPath = Path.GetDirectoryName(FileUtilities.NormalizePath(File.ItemSpec));
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
GenerateLauncher.cs (1)
101OutputEntryPoint = new TaskItem(Path.Combine(Path.GetDirectoryName(EntryPoint.ItemSpec), results.KeyFile));
GetSDKReferenceFiles.cs (2)
512string directory = Path.GetDirectoryName(reference.AssemblyLocation); 1030group reference by Path.GetDirectoryName(reference);
ManifestUtil\DeployManifest.cs (1)
581manifestPath = Path.Combine(Path.GetDirectoryName(SourcePath), _entryPoint.TargetPath);
ManifestUtil\LauncherBuilder.cs (1)
91EnsureFolderExists(Path.GetDirectoryName(strOutputExe));
ManifestUtil\Manifest.cs (3)
216defaultDir = Path.GetDirectoryName(_sourcePath); 519f.ResolvedPath = Path.Combine(Path.GetDirectoryName(f.ResolvedPath), f.TargetPath); 523f.ResolvedPath = Path.Combine(Path.GetDirectoryName(f.ResolvedPath), AssemblyName);
ManifestUtil\Util.cs (1)
134return Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Modifiers.cs (1)
650return Path.GetDirectoryName(path) == null;
Move.cs (1)
233string destinationFolder = Path.GetDirectoryName(destinationFile);
MSBuild.cs (1)
510projectDirectory[i] = Path.GetDirectoryName(projectPath);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
92private static readonly Lazy<string> ThisAssemblyDirectoryLazy = new Lazy<string>(() => Path.GetDirectoryName(typeof(RoslynCodeTaskFactory).GetTypeInfo().Assembly.ManifestModule.FullyQualifiedName)); 555directoriesToAddToAppDomain.Add(Path.GetDirectoryName(fullPath));
SystemState.cs (2)
589string fullPath = Path.GetFullPath(Path.Combine(Path.GetDirectoryName(stateFile.ToString()), relativePath)); 613instanceLocalOutgoingFileStateCache = instanceLocalFileStateCache.ToDictionary(kvp => FileUtilities.MakeRelative(Path.GetDirectoryName(stateFile), kvp.Key), kvp => kvp.Value);
WriteCodeFragment.cs (1)
116FileUtilities.EnsureDirectoryExists(Path.GetDirectoryName(OutputFile.ItemSpec));
Microsoft.Build.Tasks.UnitTests (15)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (1)
653string baseDir = Path.GetDirectoryName(file);
Copy_Tests.cs (1)
2989Path.Combine(Path.GetDirectoryName(sourceFile2.Path), ".", Path.GetFileName(sourceFile2.Path))) // sourceFile2.Path with a "." inserted before the file name
CreateCSharpManifestResourceName_Tests.cs (4)
424env.SetCurrentDirectory(Path.GetDirectoryName(resourceFile.Path)); 498env.SetCurrentDirectory(Path.GetDirectoryName(resXFile.Path)); 563env.SetCurrentDirectory(Path.GetDirectoryName(resXFile.Path)); 599env.SetCurrentDirectory(Path.GetDirectoryName(resXFile.Path));
NuGetPropsImportTests.cs (1)
66var nugetPropsRelativePath = Path.Combine(Path.GetDirectoryName(projectRelativePath), NuGetPropsProjectFile);
ProjectExtensionsImportTestBase.cs (2)
150string projectExtensionsDirectory = Path.Combine(ObjectModelHelpers.TempProjectDir, Path.GetDirectoryName(ImportProjectPath)); 173<MSBuildProjectExtensionsPath>{Path.GetDirectoryName(CustomImportProjectPath)}</MSBuildProjectExtensionsPath>
ProjectExtensionsPropsImportTest.cs (1)
17protected override string ImportProjectPath => Path.Combine(Path.GetDirectoryName(_projectRelativePath), "obj", $"{Path.GetFileName(_projectRelativePath)}.custom.props");
ProjectExtensionsTargetsImportTest.cs (1)
17protected override string ImportProjectPath => Path.Combine(Path.GetDirectoryName(_projectRelativePath), "obj", $"{Path.GetFileName(_projectRelativePath)}.custom.targets");
RARPrecomputedCache_Tests.cs (2)
75string dllName = Path.Combine(Path.GetDirectoryName(standardCache.Path), "randomFolder", "dll.dll"); 116string dllName = Path.Combine(Path.GetDirectoryName(precomputedCache.Path), "randomFolder", "dll.dll");
ResolveCodeAnalysisRuleSet_Tests.cs (1)
258using (new TemporaryDirectory(Path.GetDirectoryName(ruleSetFullPath)))
RoslynCodeTaskFactory_Tests.cs (1)
57<Reference Include=""" + Path.Combine(Path.GetDirectoryName(location), "..", "..", "..", "Samples", "Dependency",
Microsoft.Build.UnitTests.Shared (4)
ObjectModelHelpers.cs (4)
901Directory.CreateDirectory(Path.GetDirectoryName(fullFilePath)); 1659var directoryName = Path.GetDirectoryName(fullPath); 1846var pathsSortedByDepth = paths.OrderByDescending(x => Path.GetDirectoryName(Path.GetFullPath(x)).Length); 1855string directory = Path.GetDirectoryName(path);
Microsoft.Build.Utilities.Core (11)
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
FrameworkLocationHelper.cs (2)
805string baseLocation = Path.GetDirectoryName(currentRuntimePath); 1384Path.GetDirectoryName(typeof(object).Module.FullyQualifiedName),
Modifiers.cs (1)
650return Path.GetDirectoryName(path) == null;
ToolTask.cs (1)
527string directory = Path.GetDirectoryName(pathToTool);
TrackedDependencies\FileTracker.cs (2)
381Environment.SetEnvironmentVariable(pathEnvironmentVariableName, Path.GetDirectoryName(fileTrackerPath) + pathSeparator + oldPath); 592intermediateDirectory = Path.GetDirectoryName(intermediateDirectory);
TrackedDependencies\FlatTrackingData.cs (1)
645string markerDirectory = Path.GetDirectoryName(_tlogMarker);
TrackedDependencies\TrackedDependencies.cs (1)
40string directoryName = Path.GetDirectoryName(item.ItemSpec);
Microsoft.Build.Utilities.UnitTests (1)
ToolLocationHelper_Tests.cs (1)
512Path.GetDirectoryName(typeof(object).GetTypeInfo().Module.FullyQualifiedName),
Microsoft.Cci.Extensions (2)
HostEnvironment.cs (2)
395: Path.GetDirectoryName(Path.GetFullPath(referringUnit.Location)); 756files = Directory.EnumerateFiles(Path.GetDirectoryName(resolvedPath), Path.GetFileName(resolvedPath));
Microsoft.DotNet.Arcade.Sdk (3)
src\DownloadFile.cs (1)
71Directory.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.AsmDiff (4)
AssemblySet.cs (2)
81: Path.GetDirectoryName(firstLocation); 116: Path.GetDirectoryName(firstPath);
DiffCSharpWriter.cs (1)
379string appDirectory = Path.GetDirectoryName(entryAssembly.Location);
MarkdownDiffExporter.cs (1)
217string directory = Path.GetDirectoryName(_path);
Microsoft.DotNet.Build.Tasks.Feed (1)
src\PushToBuildStorage.cs (1)
292Directory.CreateDirectory(Path.GetDirectoryName(destinationPath));
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
TestInputs.cs (1)
13Path.GetDirectoryName(typeof(TestInputs).Assembly.Location),
Microsoft.DotNet.Build.Tasks.Installers (1)
src\GenerateJsonObjectString.cs (1)
98Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
Microsoft.DotNet.Build.Tasks.Packaging (15)
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)
198string baseDirectoryPath = (string.IsNullOrEmpty(BaseDirectory)) ? Path.GetDirectoryName(nuspecPath) : BaseDirectory; 259string baseDirectoryPath = (string.IsNullOrEmpty(BaseDirectory)) ? Path.GetDirectoryName(nuspecPath) : BaseDirectory; 296var directory = Path.GetDirectoryName(nupkgPath); 355string 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);
src\Common\Internal\AssemblyResolver.cs (2)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName);
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.GenFacades (2)
src\Common\Internal\AssemblyResolver.cs (2)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName);
Microsoft.DotNet.Helix.Sdk (3)
DownloadFromResultsContainer.cs (1)
87Directory.CreateDirectory(Path.Combine(destinationDir.FullName, Path.GetDirectoryName(file)));
src\Common\Internal\AssemblyResolver.cs (2)
46probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName); 58probingPath = Path.Combine(Path.GetDirectoryName(assemblyPath), fileName);
Microsoft.DotNet.RemoteExecutor (2)
RemoteExecutor.cs (2)
72string runtimePath = IOPath.GetDirectoryName(typeof(object).Assembly.Location); 96static string GetDirectoryName(string path) => string.IsNullOrEmpty(path) ? string.Empty : IOPath.GetDirectoryName(path);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\CreateFrameworkListFile.cs (2)
171new XAttribute("Culture", Path.GetFileName(Path.GetDirectoryName(path)))); 260Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
Microsoft.DotNet.SignCheck (3)
SignCheck.cs (2)
212string fileSearchPath = Path.GetDirectoryName(inputFile); 413Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(Options.ExclusionsOutput)));
Utils.cs (1)
17var directoryPath = Path.GetDirectoryName(path);
Microsoft.DotNet.SignCheckLibrary (5)
Logging\FileLogger.cs (2)
35Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(messageFile))); 44Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(errorFile)));
Verification\ArchiveVerifier.cs (2)
39string directoryName = Path.GetDirectoryName(archiveEntry.FullName); 55CreateDirectory(Path.GetDirectoryName(aliasFullName));
Verification\LZMAUtils.cs (1)
19string destinationDir = Path.GetDirectoryName(destinationFile);
Microsoft.DotNet.SignTool (2)
src\Configuration.cs (1)
709Directory.CreateDirectory(Path.GetDirectoryName(tempPath));
src\SignToolTask.cs (1)
329var directoryParts = Path.GetFullPath(Path.GetDirectoryName(itemToSign.ItemSpec)).Split(separators);
Microsoft.DotNet.SignTool.Tests (3)
SignToolTests.cs (3)
254return Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "wix"); 257private static string s_tarToolPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "tools", "tar", "Microsoft.Dotnet.Tar.dll"); 261var srcPath = Path.Combine(Path.GetDirectoryName(typeof(SignToolTests).Assembly.Location), "Resources", name);
Microsoft.DotNet.SourceBuild.Tasks (5)
src\UsageReport\ValidateUsageAgainstBaseline.cs (2)
63Directory.CreateDirectory(Path.GetDirectoryName(OutputBaselineFile)); 66Directory.CreateDirectory(Path.GetDirectoryName(OutputReportFile));
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)
1485 var assemblyPath = Path.GetDirectoryName(typeof(SpecialCases).Assembly.Location); 1497 var assemblyPath = Path.GetDirectoryName(typeof(SpecialCases).Assembly.Location); 1499 var assemblyParentPath = Path.GetDirectoryName(assemblyPath);
Microsoft.Extensions.ApiDescription.Client.Tests (1)
TargetTest.cs (1)
19private static string _assemblyLocation = Path.GetDirectoryName(_assembly.Location);
Microsoft.Extensions.Configuration.FileExtensions (2)
FileConfigurationSource.cs (2)
75string? directory = System.IO.Path.GetDirectoryName(Path); 80directory = 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)
79new InMemoryDirectoryInfo(Path.GetDirectoryName(FullName)!, _files, true);
Microsoft.Extensions.SecretManager.Tools.Tests (6)
SecretManagerTests.cs (4)
218Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 231Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 233var secretManager = new Program(_console, Path.GetDirectoryName(projectPath)); 247Directory.CreateDirectory(Path.GetDirectoryName(secretsFile));
UserSecretsTestFixture.cs (2)
19_disposables.Push(() => TryDelete(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId)))); 72var secretsDir = Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(id));
Microsoft.NET.Sdk.WebAssembly.Pack.Tasks (2)
ComputeWasmBuildAssets.cs (1)
131var originalFileDirectory = Path.GetDirectoryName(originalFileFullPath);
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
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)
MobileBuildTasks (3)
Android\AndroidProject.cs (1)
123string rootPath = Path.GetDirectoryName(lib)!;
Apple\AppleProject.cs (1)
120string rootPath = Path.GetDirectoryName(lib)!;
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
MonoAOTCompiler (5)
MonoAOTCompiler.cs (4)
628string firstAsmDir = Path.GetDirectoryName(assemblies.First().GetMetadata("FullPath")) ?? string.Empty; 629bool allInSameDir = assemblies.All(asm => Path.GetDirectoryName(asm.GetMetadata("FullPath")) == firstAsmDir); 662string assemblyDir = Path.GetDirectoryName(assembly)!; 1102Directory.CreateDirectory(Path.GetDirectoryName(outputFile)!);
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
MonoTargetsTasks (3)
EmitBundleTask\EmitBundleObjectFiles.cs (1)
27if (Path.GetDirectoryName(destinationFile) is string destDir && !string.IsNullOrEmpty(destDir))
RuntimeConfigParser\RuntimeConfigParser.cs (1)
73Directory.CreateDirectory(Path.GetDirectoryName(OutputFile!)!);
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
MSBuild (9)
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
Modifiers.cs (1)
650return Path.GetDirectoryName(path) == null;
TypeLoader.cs (2)
54string msbuildDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 192string[] localAssemblies = Directory.GetFiles(Path.GetDirectoryName(path), "*.dll");
XMake.cs (3)
147s_exePath = Path.GetDirectoryName(FileUtilities.ExecutingAssemblyPath); 2200var responseFileDirectory = FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(responseFile)); 3001projectDirectory = Path.GetDirectoryName(Path.GetFullPath(projectFile));
MSBuildTaskHost (6)
BuildEnvironmentHelper.cs (1)
359string directory = Path.GetDirectoryName(msBuildAssembly);
FileUtilities.cs (2)
695string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 1455lookInDirectory = Path.GetDirectoryName(lookInDirectory);
Modifiers.cs (1)
650return Path.GetDirectoryName(path) == null;
NativeMethods.cs (2)
763Path.GetDirectoryName(baseTypeLocation) 783dir = Path.GetDirectoryName(dir);
PresentationBuildTasks (1)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (1)
1600string pathOfRelativeSourceFilePath = System.IO.Path.GetDirectoryName(SourceFileInfo.RelativeSourceFilePath);
PresentationFramework (2)
MS\Internal\AppModel\ContentFilePart.cs (1)
76_fullPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(location), filePath);
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
114static readonly string _currentModuleDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
PresentationUI (2)
MS\Internal\Documents\Application\DocumentStream.cs (1)
835Path.GetDirectoryName(path),
MS\Internal\Documents\RightsManagementProvider.cs (1)
1374string applicationManifestFileLocation = Path.Combine( Path.GetDirectoryName(fileName),
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.ComponentModel.TypeConverter (1)
System\ComponentModel\LicFileLicenseProvider.cs (1)
81string? moduleDir = Path.GetDirectoryName(modulePath);
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)
1092_filePath = Path.GetDirectoryName(fs.Name);
System.Diagnostics.Process (2)
src\libraries\Common\src\Interop\Linux\cgroups\Interop.cgroups.cs (1)
140currentCGroupMemoryPath = Path.GetDirectoryName(currentCGroupMemoryPath);
System\Diagnostics\Process.Unix.cs (1)
706path = Path.Combine(Path.GetDirectoryName(path)!, filename);
System.Diagnostics.TextWriterTraceListener (1)
System\Diagnostics\TextWriterTraceListener.cs (1)
228string dirPath = Path.GetDirectoryName(fullPath)!;
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)
300TarHelpers.CreateDirectory(Path.GetDirectoryName(destinationFullPath)!, mode: null, pendingModes); 324TarHelpers.CreateDirectory(Path.GetDirectoryName(destinationFullPath)!, mode: null, pendingModes); 352Path.IsPathFullyQualified(linkName) ? linkName : Path.Join(Path.GetDirectoryName(fileDestinationPath), linkName)); 435Debug.Assert(Directory.Exists(Path.GetDirectoryName(filePath))); 490string? directoryPath = Path.GetDirectoryName(filePath);
System.IO.Compression.ZipFile (2)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
172string? parentPath = Path.GetDirectoryName(Path.TrimEndingDirectorySeparator(fullPath));
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
135Directory.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.Net.Sockets (1)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
271string? 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); 163if (!new DirectoryInfo(Path.GetDirectoryName(FullName)!).Exists)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (2)
105if (!Directory.Exists(Path.GetDirectoryName(destFullPath))) 250string? directoryName = Path.GetDirectoryName(fullPath);
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (1)
326string requestedAssemblyPath = Path.Combine(Path.GetDirectoryName(requestorPath)!, requestedAssemblyName.Name + ".dll");
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyDependencyResolver.cs (1)
107_assemblyDirectorySearchPaths = new string[1] { Path.GetDirectoryName(componentAssemblyPath)! };
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (1)
779string? parentDirectory = Path.GetDirectoryName(parentAssembly.Location);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
241symlinkPath = Path.GetFullPath(symlinkPath, Path.GetDirectoryName(tzFilePath)!);
System.Private.Xml (3)
System\Xml\Serialization\Compilation.cs (3)
235path = Path.Combine(Path.GetDirectoryName(type.Assembly.Location)!, $"{assemblyName}.dll"); 240path = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly()!.Location)!, $"{assemblyName}.dll"); 245path = Path.Combine(Path.GetDirectoryName(AppContext.BaseDirectory)!, $"{assemblyName}.dll");
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEReader.cs (1)
729peImageDirectory = 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)
108string dir = Path.GetDirectoryName(filePath); 163string 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));
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Mvc.Tests (2)
BlazorTemplateTest.cs (1)
186project.TemplateOutputDir = Path.GetDirectoryName(multiProjectPath);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
470var targetDirectoryPath = Path.GetDirectoryName(path);
TestExclusionListTasks (2)
PatchExclusionListInApks.cs (1)
43apkBuilder.OutputDir = Path.GetDirectoryName(apkPath)!;
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
TestTasks (1)
InjectRequestHandler.cs (1)
59var outputFolder = Path.GetDirectoryName(depsFile);
Wasm.Performance.Driver (1)
src\Components\WebAssembly\DevServer\src\Server\Program.cs (1)
28var applicationDirectory = Path.GetDirectoryName(applicationPath)!;
WasmAppBuilder (3)
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
wasi\WasiAppBuilder.cs (1)
116string? dstDir = Path.GetDirectoryName(dst);
WasmAppBuilder.cs (1)
409string? dstDir = Path.GetDirectoryName(dst);
WasmBuildTasks (1)
GenerateAOTProps.cs (1)
51var outDir = Path.GetDirectoryName(OutputFile);
WorkloadBuildTasks (1)
src\tasks\Common\Utils.cs (1)
342string? relativeDir = Path.GetDirectoryName(relativePath);
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)
130var runnerPath = Path.GetDirectoryName(typeof(Program).GetTypeInfo().Assembly.Location);