13 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)
Microsoft.NET.Build.Containers (1)
sdk-tasks (1)
System.IO.Compression.ZipFile (1)
System.IO.FileSystem.Watcher (1)
System.Private.CoreLib (3)
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\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)