35 instantiations of EnumerationOptions
aspire (6)
Aspire.Acquisition.Tests (1)
Aspire.Cli.EndToEnd.Tests (1)
Aspire.Cli.Tests (1)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Playwright.Tests (1)
Aspire.Dashboard.Tests (1)
Aspire.Deployment.EndToEnd.Tests (1)
Aspire.Hosting (1)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Kusto.Tests (1)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.Dotnet (1)
Aspire.Hosting.RemoteHost.Tests (1)
Aspire.Hosting.Sdk.Tests (1)
Aspire.Hosting.TestUtilities (1)
Aspire.Managed.Tests (1)
Aspire.TerminalHost.Tests (1)
Infrastructure.Tests (1)
Microsoft.Build.Framework (1)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.NET.Build.Containers (1)
sdk-tasks (1)
System.IO.Compression.ZipFile (1)
System.IO.FileSystem.Watcher (1)
System.Private.CoreLib (3)
110 references to EnumerationOptions
aspire (13)
Projects\AppHostCandidateFinder.cs (8)
157var enumerationOptions = new EnumerationOptions
385EnumerationOptions options,
514private sealed class MatcherDirectoryInfo(DirectoryInfo directory, EnumerationOptions options, string? excludePath, bool applyDirectoryExclusions, StringComparison pathComparison, DiscoveryCounters counters, Action<int>? onDirectoryEnumerated, int depth, int? maxDepth, CancellationToken cancellationToken) : DirectoryInfoBase
517private readonly EnumerationOptions _options = options;
600private sealed class MatcherFileInfo(FileInfo file, EnumerationOptions options, string? excludePath, bool applyDirectoryExclusions, StringComparison pathComparison, DiscoveryCounters counters, Action<int>? onDirectoryEnumerated, int depth, int? maxDepth, CancellationToken cancellationToken) : FileInfoBase
603private readonly EnumerationOptions _options = options;
622private static EnumerationOptions CreateTopDirectoryOnlyOptions(EnumerationOptions options)
Aspire.Acquisition.Tests (1)
Aspire.Cli.EndToEnd.Tests (1)
Aspire.Cli.Tests (1)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Playwright.Tests (1)
Aspire.Dashboard.Tests (1)
Aspire.Deployment.EndToEnd.Tests (1)
Aspire.Hosting.Azure.Kusto.Tests (1)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.RemoteHost.Tests (1)
Aspire.Hosting.Sdk.Tests (1)
Aspire.Hosting.TestUtilities (1)
Aspire.Managed.Tests (1)
Aspire.TerminalHost.Tests (1)
Infrastructure.Tests (1)
Microsoft.Build.Framework (2)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
mscorlib (1)
netstandard (1)
System.IO.FileSystem (1)
System.IO.FileSystem.Watcher (1)
System.Private.CoreLib (72)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (25)
166public static string[] GetFiles(string path) => GetFiles(path, "*", enumerationOptions: EnumerationOptions.Compatible);
168public static string[] GetFiles(string path, string searchPattern) => GetFiles(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
171=> GetFiles(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
173public static string[] GetFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
176public static string[] GetDirectories(string path) => GetDirectories(path, "*", enumerationOptions: EnumerationOptions.Compatible);
178public static string[] GetDirectories(string path, string searchPattern) => GetDirectories(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
181=> GetDirectories(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
183public static string[] GetDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
186public static string[] GetFileSystemEntries(string path) => GetFileSystemEntries(path, "*", enumerationOptions: EnumerationOptions.Compatible);
188public static string[] GetFileSystemEntries(string path, string searchPattern) => GetFileSystemEntries(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
191=> GetFileSystemEntries(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
193public static string[] GetFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
200EnumerationOptions enumerationOptions)
217public static IEnumerable<string> EnumerateDirectories(string path) => EnumerateDirectories(path, "*", enumerationOptions: EnumerationOptions.Compatible);
219public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern) => EnumerateDirectories(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
222=> EnumerateDirectories(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
224public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
227public static IEnumerable<string> EnumerateFiles(string path) => EnumerateFiles(path, "*", enumerationOptions: EnumerationOptions.Compatible);
230=> EnumerateFiles(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
233=> EnumerateFiles(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
235public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
239=> EnumerateFileSystemEntries(path, "*", enumerationOptions: EnumerationOptions.Compatible);
242=> EnumerateFileSystemEntries(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible);
245=> EnumerateFileSystemEntries(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption));
247public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (25)
111public FileInfo[] GetFiles() => GetFiles("*", enumerationOptions: EnumerationOptions.Compatible);
115public FileInfo[] GetFiles(string searchPattern) => GetFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
118=> GetFiles(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
120public FileInfo[] GetFiles(string searchPattern, EnumerationOptions enumerationOptions)
125public FileSystemInfo[] GetFileSystemInfos() => GetFileSystemInfos("*", enumerationOptions: EnumerationOptions.Compatible);
130=> GetFileSystemInfos(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
133=> GetFileSystemInfos(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
135public FileSystemInfo[] GetFileSystemInfos(string searchPattern, EnumerationOptions enumerationOptions)
139public DirectoryInfo[] GetDirectories() => GetDirectories("*", enumerationOptions: EnumerationOptions.Compatible);
143public DirectoryInfo[] GetDirectories(string searchPattern) => GetDirectories(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
146=> GetDirectories(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
148public DirectoryInfo[] GetDirectories(string searchPattern, EnumerationOptions enumerationOptions)
152=> EnumerateDirectories("*", enumerationOptions: EnumerationOptions.Compatible);
155=> EnumerateDirectories(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
158=> EnumerateDirectories(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
160public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, EnumerationOptions enumerationOptions)
164=> EnumerateFiles("*", enumerationOptions: EnumerationOptions.Compatible);
166public IEnumerable<FileInfo> EnumerateFiles(string searchPattern) => EnumerateFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
169=> EnumerateFiles(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
171public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, EnumerationOptions enumerationOptions)
174public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() => EnumerateFileSystemInfos("*", enumerationOptions: EnumerationOptions.Compatible);
177=> EnumerateFileSystemInfos(searchPattern, enumerationOptions: EnumerationOptions.Compatible);
180=> EnumerateFileSystemInfos(searchPattern, EnumerationOptions.FromSearchOption(searchOption));
182public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, EnumerationOptions enumerationOptions)
189EnumerationOptions enumerationOptions)
System.Runtime (1)