12 instantiations of EnumerationOptions
aspire (1)
Aspire.Hosting (1)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Kusto.Tests (1)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
System.IO.Compression.ZipFile (1)
System.IO.FileSystem.Watcher (1)
System.Private.CoreLib (3)
System.Windows.Forms.Primitives.TestUtilities.Tests (1)
81 references to EnumerationOptions
aspire (1)
Aspire.Hosting.Azure.Kusto.Tests (1)
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\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\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)