92 references to Parent
aspire (11)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
61var workspaceRoot = claudeCodeFolder.Parent ?? context.RepositoryRoot; 154currentDirectory = currentDirectory.Parent;
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
176currentDirectory = currentDirectory.Parent;
Configuration\ConfigurationService.cs (1)
118searchDirectory = searchDirectory.Parent;
Projects\GuestAppHostProject.cs (2)
185&& settingsFile.Directory.Parent is not null) 187return settingsFile.Directory.Parent;
Projects\ProjectLocator.cs (3)
243if (searchDirectory.Parent is not null) 245searchDirectory = searchDirectory.Parent; 491return settingsDirectory.Parent;
Projects\ProjectUpdater.cs (1)
697for (var current = projectFile.Directory; current is not null; current = current.Parent)
Utils\ConfigurationHelper.cs (1)
51currentDirectory = currentDirectory.Parent;
Aspire.Cli.EndToEnd.Tests (1)
Helpers\CliE2ETestHelpers.cs (1)
290dir = dir.Parent;
Aspire.Cli.Tests (2)
Commands\SdkDumpCommandTests.cs (1)
257currentDirectory = currentDirectory.Parent;
Mcp\E2E\McpDocsE2ETests.cs (1)
291dir = dir.Parent;
Aspire.Dashboard.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
19repoRoot = repoRoot.Parent;
Aspire.EndToEnd.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
19repoRoot = repoRoot.Parent;
Aspire.Templates.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
19repoRoot = repoRoot.Parent;
Infrastructure.Tests (5)
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
75dir = dir.Parent;
PowerShellScripts\BuildTestMatrixTests.cs (1)
600dir = dir.Parent;
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
703dir = dir.Parent;
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
360dir = dir.Parent;
PowerShellScripts\SplitTestProjectsTests.cs (1)
219dir = dir.Parent;
installer.tasks (1)
GenerateTestSharedFrameworkDepsFile.cs (1)
43string sharedFxName = sharedFxDir.Parent.Name;
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
136if (info.Parent is null) 141info = info.Parent;
Microsoft.AspNetCore.DataProtection (1)
Internal\ContainerUtils.cs (1)
75dir = dir.Parent;
Microsoft.AspNetCore.FunctionalTests (2)
WebHostFunctionalTests.cs (2)
248directoryInfo = directoryInfo.Parent; 250while (directoryInfo.Parent != null);
Microsoft.AspNetCore.Identity.Test (2)
IdentityUIScriptsTest.cs (2)
181directoryInfo = directoryInfo.Parent; 183while (directoryInfo.Parent != null);
Microsoft.AspNetCore.InternalTesting (2)
TestPathUtilities.cs (2)
39directoryInfo = directoryInfo.Parent; 41while (directoryInfo.Parent != null);
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Legacy\BaselineWriter.cs (1)
44return RecursiveFind(path, new DirectoryInfo(start).Parent.FullName);
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Helpers.cs (1)
23current = current.Parent;
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (2)
CodeGenerationBenchmark.cs (1)
21current = current.Parent;
SyntaxTreeGenerationBenckmark.cs (1)
23current = current.Parent;
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\TestProject.cs (2)
177directoryInfo = directoryInfo.Parent; 179while (directoryInfo.Parent != null);
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
204directoryInfo = directoryInfo.Parent;
Microsoft.Build.BuildCheck.UnitTests (1)
EndToEndTests.cs (1)
980string checksPackagesPath = Path.Combine(Directory.GetParent(AssemblyLocation)?.Parent?.FullName ?? string.Empty, "CustomChecks");
Microsoft.Build.Framework (6)
BuildEnvironmentHelper.cs (2)
594=> currentToolsDirectory.Parent?.FullName, 607MSBuildToolsDirectoryRoot = currentToolsDirectory.Parent?.FullName;
FileUtilities.cs (2)
1490while (count > 1 && parent?.Parent != null) 1492parent = parent.Parent;
Utilities\FrameworkLocationHelper.cs (2)
1074if (fixedPathInfo?.Parent != null) 1076fixedPathInfo = fixedPathInfo.Parent;
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
DotNetSdkTests.cs (1)
588dir = dir.Parent;
Microsoft.Build.UnitTests.Shared (3)
WindowsNet35OnlyFactAttribute.cs (3)
49var currentDir = binDir.Parent; 55var msbuildDir = currentDir.Parent; 61var tfmDir = msbuildDir.Parent;
Microsoft.CodeAnalysis.EditorFeatures (6)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
50var givenFolder = new DirectoryInfo(FileName).Parent;
EditorConfigSettings\Extensions\SolutionExtensions.cs (5)
50if (fileDirectoryInfo.Parent is null) 55directoryInfo = fileDirectoryInfo.Parent; 71while (projectDirectory.Parent is not null) 73if (projectDirectory.Parent.FullName == directoryContainingEditorConfig.FullName) 78projectDirectory = projectDirectory.Parent;
Microsoft.CodeAnalysis.Scripting (1)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
34s_gacDirectory = Directory.GetParent(Path.GetDirectoryName(systemAssemblyFile)).Parent.FullName;
Microsoft.CodeAnalysis.Test.Utilities (2)
TempFiles\TempRoot.cs (2)
35var parentDirectory = tempDirectory.Parent; 38parentDirectory = parentDirectory.Parent;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (10)
NewlyCreatedProjectsFromDotNetNew.cs (5)
53?.Parent?.Parent?.Parent?.Parent?.Parent?.FullName;
Utilities\DotNetSdkMSBuildInstalled.cs (5)
31?.Parent?.Parent?.Parent?.Parent?.Parent?.FullName;
Microsoft.DotNet.Open.Api.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
136if (info.Parent is null) 141info = info.Parent;
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
160DirectoryInfo executionDir = scenarioDir.Parent!;
Microsoft.Extensions.ApiDescription.Client.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
136if (info.Parent is null) 141info = info.Parent;
Microsoft.Extensions.ApiDescription.Tool.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
136if (info.Parent is null) 141info = info.Parent;
Microsoft.Extensions.FileSystemGlobbing (2)
Abstractions\DirectoryInfoWrapper.cs (2)
106/// Equals the value of <seealso cref="System.IO.DirectoryInfo.Parent" />. 109=> new DirectoryInfoWrapper(_directoryInfo.Parent!);
Microsoft.Extensions.SecretManager.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
136if (info.Parent is null) 141info = info.Parent;
Microsoft.ML.TestFramework (1)
CopyAction.cs (1)
46var deploymentDirectory = testDirectory.Parent.FullName;
Microsoft.VisualBasic.Tests (2)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (2)
353Assert.Equal(info.Parent.ToString(), infoFromIO.Parent.ToString());
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostInlineCompletionEndpointTest.cs (1)
188for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
LanguageConfigurationTest.cs (1)
186for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
Microsoft.VisualStudioCode.Razor.IntegrationTests (1)
Services\TestSettings.cs (1)
113dir = dir.Parent;
ServerComparison.FunctionalTests (2)
Helpers.cs (2)
25directoryInfo = directoryInfo.Parent; 27while (directoryInfo.Parent != null);
System.Formats.Tar (2)
System\Formats\Tar\TarFile.cs (2)
639includeBaseDirectory && di.Parent != null ? di.Parent.FullName : di.FullName;
System.IO.Compression.ZipFile (2)
System\IO\Compression\ZipFile.Create.cs (2)
521if (includeBaseDirectory && di.Parent != null) 523basePath = di.Parent.FullName;