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

◆ InternalEnumeratePaths()

static IEnumerable< string > System.IO.Directory.InternalEnumeratePaths ( string path,
string searchPattern,
SearchTarget searchTarget,
EnumerationOptions options )
inlinestaticpackage

Definition at line 196 of file Directory.cs.

197 {
198 if (path == null)
199 {
200 throw new ArgumentNullException("path");
201 }
202 if (searchPattern == null)
203 {
204 throw new ArgumentNullException("searchPattern");
205 }
207 return searchTarget switch
208 {
212 _ => throw new ArgumentOutOfRangeException("searchTarget"),
213 };
214 }
static IEnumerable< string > UserDirectories(string directory, string expression, EnumerationOptions options)
static IEnumerable< string > UserFiles(string directory, string expression, EnumerationOptions options)
static bool NormalizeInputs(ref string directory, ref string expression, MatchType matchType)
static IEnumerable< string > UserEntries(string directory, string expression, EnumerationOptions options)

References System.IO.Enumeration.FileSystemEnumerableFactory.NormalizeInputs(), System.options, System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(), System.IO.Enumeration.FileSystemEnumerableFactory.UserEntries(), and System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles().

Referenced by System.IO.Directory.EnumerateDirectories(), System.IO.Directory.EnumerateFiles(), System.IO.Directory.EnumerateFileSystemEntries(), System.IO.Directory.GetDirectories(), System.IO.Directory.GetFiles(), and System.IO.Directory.GetFileSystemEntries().