6 instantiations of EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
49var options = new EnumerationOptions
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFile.Create.Unix.cs (1)
35new EnumerationOptions { RecurseSubdirectories = true, AttributesToSkip = 0, 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();
WorkloadBuildTasks (1)
InstallWorkloadFromArtifacts.cs (1)
361new EnumerationOptions { MatchCasing = MatchCasing.CaseInsensitive })
76 references to EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
49var options = new EnumerationOptions
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.Private.CoreLib (71)
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 options) 216public static IEnumerable<string> EnumerateDirectories(string path) => EnumerateDirectories(path, "*", enumerationOptions: EnumerationOptions.Compatible); 218public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern) => EnumerateDirectories(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible); 221=> EnumerateDirectories(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 223public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions) 226public static IEnumerable<string> EnumerateFiles(string path) => EnumerateFiles(path, "*", enumerationOptions: EnumerationOptions.Compatible); 229=> EnumerateFiles(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible); 232=> EnumerateFiles(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 234public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, EnumerationOptions enumerationOptions) 238=> EnumerateFileSystemEntries(path, "*", enumerationOptions: EnumerationOptions.Compatible); 241=> EnumerateFileSystemEntries(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible); 244=> EnumerateFileSystemEntries(path, searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 246public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (25)
108public FileInfo[] GetFiles() => GetFiles("*", enumerationOptions: EnumerationOptions.Compatible); 112public FileInfo[] GetFiles(string searchPattern) => GetFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 115=> GetFiles(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 117public FileInfo[] GetFiles(string searchPattern, EnumerationOptions enumerationOptions) 122public FileSystemInfo[] GetFileSystemInfos() => GetFileSystemInfos("*", enumerationOptions: EnumerationOptions.Compatible); 127=> GetFileSystemInfos(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 130=> GetFileSystemInfos(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 132public FileSystemInfo[] GetFileSystemInfos(string searchPattern, EnumerationOptions enumerationOptions) 136public DirectoryInfo[] GetDirectories() => GetDirectories("*", enumerationOptions: EnumerationOptions.Compatible); 140public DirectoryInfo[] GetDirectories(string searchPattern) => GetDirectories(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 143=> GetDirectories(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 145public DirectoryInfo[] GetDirectories(string searchPattern, EnumerationOptions enumerationOptions) 149=> EnumerateDirectories("*", enumerationOptions: EnumerationOptions.Compatible); 152=> EnumerateDirectories(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 155=> EnumerateDirectories(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 157public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, EnumerationOptions enumerationOptions) 161=> EnumerateFiles("*", enumerationOptions: EnumerationOptions.Compatible); 163public IEnumerable<FileInfo> EnumerateFiles(string searchPattern) => EnumerateFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 166=> EnumerateFiles(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 168public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, EnumerationOptions enumerationOptions) 171public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() => EnumerateFileSystemInfos("*", enumerationOptions: EnumerationOptions.Compatible); 174=> EnumerateFileSystemInfos(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 177=> EnumerateFileSystemInfos(searchPattern, EnumerationOptions.FromSearchOption(searchOption)); 179public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, EnumerationOptions enumerationOptions) 186EnumerationOptions options)
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (4)
18private readonly EnumerationOptions _options; 21public FileSystemEnumerable(string directory, FindTransform transform, EnumerationOptions? options = null) 26internal FileSystemEnumerable(string directory, FindTransform transform, EnumerationOptions? options, bool isNormalized) 33_options = options ?? EnumerationOptions.Default;
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs (7)
101private static bool MatchesPattern(string expression, ReadOnlySpan<char> name, EnumerationOptions options) 116EnumerationOptions options) 130EnumerationOptions options) 144EnumerationOptions options) 159EnumerationOptions options, 176EnumerationOptions options, 193EnumerationOptions 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 (1)
18private readonly EnumerationOptions _options;
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)
493EnumerationOptions.Compatible);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
294[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.EnumerationOptions))]