6 instantiations of EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
49
var options = new
EnumerationOptions
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFile.Create.Unix.cs (1)
35
new
EnumerationOptions
{ RecurseSubdirectories = true, AttributesToSkip = 0, IgnoreInaccessible = false });
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\IO\EnumerationOptions.cs (3)
21
new
EnumerationOptions
{ MatchType = MatchType.Win32, AttributesToSkip = 0, IgnoreInaccessible = false };
24
new
EnumerationOptions
{ RecurseSubdirectories = true, MatchType = MatchType.Win32, AttributesToSkip = 0, IgnoreInaccessible = false };
29
internal static EnumerationOptions Default { get; } = new
EnumerationOptions
();
WorkloadBuildTasks (1)
InstallWorkloadFromArtifacts.cs (1)
361
new
EnumerationOptions
{ MatchCasing = MatchCasing.CaseInsensitive })
76 references to EnumerationOptions
Microsoft.DotNet.Arcade.Sdk (1)
src\GetLicenseFilePath.cs (1)
49
var
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)
166
public static string[] GetFiles(string path) => GetFiles(path, "*", enumerationOptions:
EnumerationOptions
.Compatible);
168
public static string[] GetFiles(string path, string searchPattern) => GetFiles(path, searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
171
=> GetFiles(path, searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
173
public static string[] GetFiles(string path, string searchPattern,
EnumerationOptions
enumerationOptions)
176
public static string[] GetDirectories(string path) => GetDirectories(path, "*", enumerationOptions:
EnumerationOptions
.Compatible);
178
public static string[] GetDirectories(string path, string searchPattern) => GetDirectories(path, searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
181
=> GetDirectories(path, searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
183
public static string[] GetDirectories(string path, string searchPattern,
EnumerationOptions
enumerationOptions)
186
public static string[] GetFileSystemEntries(string path) => GetFileSystemEntries(path, "*", enumerationOptions:
EnumerationOptions
.Compatible);
188
public static string[] GetFileSystemEntries(string path, string searchPattern) => GetFileSystemEntries(path, searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
191
=> GetFileSystemEntries(path, searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
193
public static string[] GetFileSystemEntries(string path, string searchPattern,
EnumerationOptions
enumerationOptions)
200
EnumerationOptions
options)
216
public static IEnumerable<string> EnumerateDirectories(string path) => EnumerateDirectories(path, "*", enumerationOptions:
EnumerationOptions
.Compatible);
218
public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern) => EnumerateDirectories(path, searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
221
=> EnumerateDirectories(path, searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
223
public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern,
EnumerationOptions
enumerationOptions)
226
public 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));
234
public 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));
246
public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern,
EnumerationOptions
enumerationOptions)
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (25)
108
public FileInfo[] GetFiles() => GetFiles("*", enumerationOptions:
EnumerationOptions
.Compatible);
112
public FileInfo[] GetFiles(string searchPattern) => GetFiles(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
115
=> GetFiles(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
117
public FileInfo[] GetFiles(string searchPattern,
EnumerationOptions
enumerationOptions)
122
public FileSystemInfo[] GetFileSystemInfos() => GetFileSystemInfos("*", enumerationOptions:
EnumerationOptions
.Compatible);
127
=> GetFileSystemInfos(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
130
=> GetFileSystemInfos(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
132
public FileSystemInfo[] GetFileSystemInfos(string searchPattern,
EnumerationOptions
enumerationOptions)
136
public DirectoryInfo[] GetDirectories() => GetDirectories("*", enumerationOptions:
EnumerationOptions
.Compatible);
140
public DirectoryInfo[] GetDirectories(string searchPattern) => GetDirectories(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
143
=> GetDirectories(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
145
public DirectoryInfo[] GetDirectories(string searchPattern,
EnumerationOptions
enumerationOptions)
149
=> EnumerateDirectories("*", enumerationOptions:
EnumerationOptions
.Compatible);
152
=> EnumerateDirectories(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
155
=> EnumerateDirectories(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
157
public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern,
EnumerationOptions
enumerationOptions)
161
=> EnumerateFiles("*", enumerationOptions:
EnumerationOptions
.Compatible);
163
public IEnumerable<FileInfo> EnumerateFiles(string searchPattern) => EnumerateFiles(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
166
=> EnumerateFiles(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
168
public IEnumerable<FileInfo> EnumerateFiles(string searchPattern,
EnumerationOptions
enumerationOptions)
171
public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() => EnumerateFileSystemInfos("*", enumerationOptions:
EnumerationOptions
.Compatible);
174
=> EnumerateFileSystemInfos(searchPattern, enumerationOptions:
EnumerationOptions
.Compatible);
177
=> EnumerateFileSystemInfos(searchPattern,
EnumerationOptions
.FromSearchOption(searchOption));
179
public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern,
EnumerationOptions
enumerationOptions)
186
EnumerationOptions
options)
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (4)
18
private readonly
EnumerationOptions
_options;
21
public FileSystemEnumerable(string directory, FindTransform transform,
EnumerationOptions
? options = null)
26
internal 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)
101
private static bool MatchesPattern(string expression, ReadOnlySpan<char> name,
EnumerationOptions
options)
116
EnumerationOptions
options)
130
EnumerationOptions
options)
144
EnumerationOptions
options)
159
EnumerationOptions
options,
176
EnumerationOptions
options,
193
EnumerationOptions
options,
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.cs (3)
20
public FileSystemEnumerator(string directory,
EnumerationOptions
? options = null)
31
internal 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)
18
private readonly
EnumerationOptions
_options;
src\libraries\System.Private.CoreLib\src\System\IO\EnumerationOptions.cs (5)
20
internal static
EnumerationOptions
Compatible { get; } =
23
private static
EnumerationOptions
CompatibleRecursive { get; } =
29
internal static
EnumerationOptions
Default { get; } = new EnumerationOptions();
31
/// <summary>Initializes a new instance of the <see cref="
EnumerationOptions
" /> class with the recommended default options.</summary>
42
internal static
EnumerationOptions
FromSearchOption(SearchOption searchOption)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
493
EnumerationOptions
.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
))]