Esempio n. 1
0
        protected override Result DoGetEntryCount(out long entryCount)
        {
            int count = 0;

            foreach (FileSystemInfo entry in DirInfo.EnumerateFileSystemInfos())
            {
                bool isDir = (entry.Attributes & FileAttributes.Directory) != 0;

                if (CanReturnEntry(isDir, Mode))
                {
                    count++;
                }
            }

            entryCount = count;
            return(Result.Success);
        }