Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InternalEnumerateInfos()

IEnumerable< FileSystemInfo > System.IO.DirectoryInfo.InternalEnumerateInfos ( string path,
string searchPattern,
SearchTarget searchTarget,
EnumerationOptions options )
inlineprivate

Definition at line 196 of file DirectoryInfo.cs.

197 {
198 if (searchPattern == null)
199 {
200 throw new ArgumentNullException("searchPattern");
201 }
203 return searchTarget switch
204 {
208 _ => throw new ArgumentException(SR.ArgumentOutOfRange_Enum, "searchTarget"),
209 };
210 }
static IEnumerable< FileSystemInfo > FileSystemInfos(string directory, string expression, EnumerationOptions options, bool isNormalized)
static IEnumerable< DirectoryInfo > DirectoryInfos(string directory, string expression, EnumerationOptions options, bool isNormalized)
static IEnumerable< FileInfo > FileInfos(string directory, string expression, EnumerationOptions options, bool isNormalized)
static bool NormalizeInputs(ref string directory, ref string expression, MatchType matchType)

References System.IO.DirectoryInfo._isNormalized, System.SR.ArgumentOutOfRange_Enum, System.IO.Enumeration.FileSystemEnumerableFactory.DirectoryInfos(), System.IO.Enumeration.FileSystemEnumerableFactory.FileInfos(), System.IO.Enumeration.FileSystemEnumerableFactory.FileSystemInfos(), System.IO.Enumeration.FileSystemEnumerableFactory.NormalizeInputs(), and System.options.

Referenced by System.IO.DirectoryInfo.EnumerateDirectories(), System.IO.DirectoryInfo.EnumerateFiles(), System.IO.DirectoryInfo.EnumerateFileSystemInfos(), System.IO.DirectoryInfo.GetDirectories(), System.IO.DirectoryInfo.GetFiles(), and System.IO.DirectoryInfo.GetFileSystemInfos().