12 instantiations of EnumerationOptions
aspire (1)
Projects\ProjectLocator.cs (1)
59var enumerationOptions = new EnumerationOptions
Aspire.Hosting (1)
IProjectMetadata.cs (1)
53var projectFiles = Directory.GetFiles(path, "*.csproj", new EnumerationOptions
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
418var projectFiles = Directory.GetFiles(path, "*.csproj", new EnumerationOptions
Aspire.Hosting.Azure.Kusto.Tests (1)
KustoFunctionalTests.cs (1)
262var enumerationOptions = new EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
40var options = new EnumerationOptions
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
27new EnumerationOptions
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFile.Create.Unix.cs (1)
35new EnumerationOptions { RecurseSubdirectories = true, AttributesToSkip = 0, IgnoreInaccessible = false });
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
985new() { RecurseSubdirectories = false, MatchType = MatchType.Win32, AttributesToSkip = FileAttributes.ReparsePoint, IgnoreInaccessible = false };
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\IO\EnumerationOptions.cs (3)
21new EnumerationOptions { MatchType = MatchType.Win32, AttributesToSkip = 0, IgnoreInaccessible = false }; 24new EnumerationOptions { RecurseSubdirectories = true, MatchType = MatchType.Win32, AttributesToSkip = 0, IgnoreInaccessible = false }; 29internal static EnumerationOptions Default { get; } = new EnumerationOptions();
System.Windows.Forms.Primitives.TestUtilities.Tests (1)
PathLengthTests.cs (1)
34new EnumerationOptions() { RecurseSubdirectories = true })
81 references to EnumerationOptions
aspire (1)
Projects\ProjectLocator.cs (1)
59var enumerationOptions = new EnumerationOptions
Aspire.Hosting.Azure.Kusto.Tests (1)
KustoFunctionalTests.cs (1)
262var enumerationOptions = new EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
40var options = new EnumerationOptions
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
26private static EnumerationOptions InTopDirectoryOnly { get; } =
mscorlib (1)
mscorlib.cs (1)
74[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.EnumerationOptions))]
netstandard (1)
netstandard.cs (1)
911[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.EnumerationOptions))]
System.IO.FileSystem (1)
System.IO.FileSystem.cs (1)
9[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.EnumerationOptions))]
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
984private static readonly EnumerationOptions ChildEnumerationOptions =
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)
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (4)
18private readonly EnumerationOptions _options; 22public FileSystemEnumerable(string directory, FindTransform transform, EnumerationOptions? options = null) 27internal FileSystemEnumerable(string directory, FindTransform transform, EnumerationOptions? options, bool isNormalized, string? expression = null) 34_options = options ?? EnumerationOptions.Default;
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs (7)
95private static bool MatchesPattern(string expression, ReadOnlySpan<char> name, EnumerationOptions options) 110EnumerationOptions options) 126EnumerationOptions options) 142EnumerationOptions options) 159EnumerationOptions options, 177EnumerationOptions options, 195EnumerationOptions options,
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.cs (3)
20public FileSystemEnumerator(string directory, EnumerationOptions? options = null) 31internal FileSystemEnumerator(string directory, bool isNormalized, EnumerationOptions? options = null) 39_options = options ?? EnumerationOptions.Default;
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (2)
18private readonly EnumerationOptions _options; 40internal FileSystemEnumerator(string directory, bool isNormalized, EnumerationOptions? options, string? expression) :
src\libraries\System.Private.CoreLib\src\System\IO\EnumerationOptions.cs (5)
20internal static EnumerationOptions Compatible { get; } = 23private static EnumerationOptions CompatibleRecursive { get; } = 29internal static EnumerationOptions Default { get; } = new EnumerationOptions(); 31/// <summary>Initializes a new instance of the <see cref="EnumerationOptions" /> class with the recommended default options.</summary> 42internal static EnumerationOptions FromSearchOption(SearchOption searchOption)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
491EnumerationOptions.Compatible);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
300[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.EnumerationOptions))]