System.IO.DirectoryInfo.InternalGetDirectories C# (CSharp) Method

InternalGetDirectories() private method

private InternalGetDirectories ( String searchPattern, SearchOption searchOption ) : System.IO.DirectoryInfo[]
searchPattern String
searchOption SearchOption
return System.IO.DirectoryInfo[]
        private DirectoryInfo[] InternalGetDirectories(String searchPattern, SearchOption searchOption)
        {
            Debug.Assert(searchPattern != null);
            Debug.Assert(searchOption == SearchOption.AllDirectories || searchOption == SearchOption.TopDirectoryOnly);

            IEnumerable<DirectoryInfo> enumerable = (IEnumerable<DirectoryInfo>)FileSystem.Current.EnumerateFileSystemInfos(FullPath, searchPattern, searchOption, SearchTarget.Directories);
            return EnumerableHelpers.ToArray(enumerable);
        }