388 references to SearchOption
AnalyzerRunner (2)
Aspire.EndToEnd.Tests (1)
Aspire.Hosting (3)
Aspire.Hosting.Testing.Tests (1)
Aspire.Templates.Tests (1)
BuildBoss (2)
BuildValidator (4)
ConfigurationSchemaGenerator.Tests (1)
dotnet-dev-certs (2)
dotnet-openapi (1)
dotnet-razorpagegenerator (1)
dotnet-svcutil-lib (7)
dotnet-svcutil-lib.Tests (6)
dotnet-user-jwts (1)
dotnet-user-secrets (1)
HelixTestRunner (2)
IIS.FunctionalTests (1)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.NewShim.FunctionalTests (1)
IIS.ShadowCopy.Tests (1)
IISExpress.FunctionalTests (1)
Microsoft.AspNetCore.App.UnitTests (8)
TargetingPackTests.cs (4)
73IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories);
113IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories);
195IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref"), "*.dll", SearchOption.AllDirectories);
307Directory.GetFiles(analyzersDir, "*.dll", SearchOption.AllDirectories)
Microsoft.AspNetCore.Components.WebViewE2E.Test (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
Microsoft.AspNetCore.Identity.Test (1)
Microsoft.AspNetCore.InternalTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.Build (40)
Microsoft.Build.BuildCheck.UnitTests (5)
EndToEndTests.cs (5)
176string[] depsFiles = Directory.GetFiles(Path.Combine(workFolder.Path, entryProjectName), $"{entryProjectName}.deps.json", SearchOption.AllDirectories);
201foreach (string dirPath in Directory.GetDirectories(sourcePath, "*", SearchOption.AllDirectories))
207foreach (string newPath in Directory.GetFiles(sourcePath, "*", SearchOption.AllDirectories))
246string[] outFile1 = Directory.GetFiles(".", "File1.txt", SearchOption.AllDirectories);
249string[] outFile2 = Directory.GetFiles(".", "File2.txt", SearchOption.AllDirectories);
Microsoft.Build.CommandLine.UnitTests (1)
Microsoft.Build.Engine.OM.UnitTests (25)
Microsoft.Build.Engine.UnitTests (7)
Microsoft.Build.Tasks.Core (30)
Microsoft.Build.UnitTests.Shared (6)
Microsoft.Build.Utilities.Core (27)
Microsoft.Cci.Extensions (3)
Microsoft.CodeAnalysis (7)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.DotNet.Arcade.Sdk.Tests (1)
Microsoft.DotNet.Build.Tasks.Packaging (6)
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (1)
Microsoft.DotNet.Build.Tasks.Workloads (1)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (1)
Microsoft.DotNet.Helix.JobSender (2)
Microsoft.DotNet.Internal.SymbolHelper (1)
Microsoft.DotNet.MacOsPkg.Core (13)
Package.cs (11)
18string? distribution = Utilities.FindInPath("Distribution", dstPath, isDirectory: false, searchOption: SearchOption.TopDirectoryOnly);
25string? packageInfo = Utilities.FindInPath("PackageInfo", dstPath, isDirectory: false, searchOption: SearchOption.TopDirectoryOnly);
37string? distribution = Utilities.FindInPath("Distribution", srcPath, isDirectory: false, searchOption: SearchOption.TopDirectoryOnly);
44string? packageInfo = Utilities.FindInPath("PackageInfo", srcPath, isDirectory: false, searchOption: SearchOption.TopDirectoryOnly);
102IEnumerable<string> nestedApps = Directory.GetDirectories(dstPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app));
120if (Directory.GetFiles(srcPath, "*.pkg", SearchOption.TopDirectoryOnly).Any())
125string? resources = Utilities.FindInPath("Resources", srcPath, isDirectory: true, searchOption: SearchOption.TopDirectoryOnly);
131string? scripts = Utilities.FindInPath("Scripts", srcPath, isDirectory: true, searchOption: SearchOption.TopDirectoryOnly);
145IEnumerable<string> zippedNestedApps = Directory.GetFiles(srcPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app));
166string? script = Utilities.FindInPath("Scripts", srcPath, isDirectory: true, searchOption: SearchOption.TopDirectoryOnly);
195Path.GetFullPath(Utilities.FindInPath("Payload", searchPath, isDirectory, searchOption: SearchOption.TopDirectoryOnly)
Microsoft.DotNet.MacOsPkg.Tests (1)
Microsoft.DotNet.SignCheckLibrary (1)
Microsoft.DotNet.SignCheckTask (10)
Microsoft.DotNet.SignTool (5)
Microsoft.DotNet.SignTool.Tests (2)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Microsoft.DotNet.VersionTools.Cli (4)
Microsoft.DotNet.VersionTools.Cli.Tests (3)
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.ML.AutoML.Tests (1)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.Samples (7)
Microsoft.ML.Samples.GPU (7)
Microsoft.ML.TensorFlow (1)
Microsoft.ML.TensorFlow.Tests (1)
Microsoft.ML.TestFramework (2)
MSBuild (25)
MSBuildTaskHost (14)
mscorlib (1)
netstandard (1)
PrepareTests (3)
Roslyn.Compilers.Extension (1)
RunTests (4)
Swaggatherer (1)
System.Diagnostics.Process (1)
System.IO.FileSystem (1)
System.IO.Ports (1)
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (6)
170public static string[] GetFiles(string path, string searchPattern, SearchOption searchOption)
180public static string[] GetDirectories(string path, string searchPattern, SearchOption searchOption)
190public static string[] GetFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
221public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption)
232public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption)
244public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
System.Runtime (1)
System.Windows.Forms.IntegrationTests.Common (1)
TaskUsageLogger (1)
Templates.Blazor.Tests (3)
Templates.Blazor.WebAssembly.Auth.Tests (3)
Templates.Blazor.WebAssembly.Tests (3)
Templates.Mvc.Tests (3)
Templates.Tests (6)