Exemple #1
0
        /// <summary>
        /// Search for IR devices and assess them all.
        /// </summary>
        public AssessmentResult[] AssessAll()
        {
            var dir = new System.IO.DirectoryInfo("/dev/");

            if (!dir.Exists)
            {
                throw new System.IO.DirectoryNotFoundException("Cannot find the /dev folder.");
            }
            System.IO.EnumerationOptions options = new System.IO.EnumerationOptions()
            {
                MatchCasing           = System.IO.MatchCasing.CaseInsensitive,
                MatchType             = System.IO.MatchType.Simple,
                RecurseSubdirectories = false
            };
            var lircDevices = dir.GetFiles("lirc*", options);

            return(lircDevices
                   .Select(x =>
            {
                try
                {
                    return AssessDevice(x.FullName);
                }
                catch (NotAnIRDeviceException)
                {
                    return null;
                }
            })
                   .Where(x => x != null)
                   .ToArray());
        }
 public static System.Collections.Generic.IEnumerable <string> EnumerateFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public System.IO.FileSystemInfo[] GetFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public System.IO.DirectoryInfo[] GetDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public System.Collections.Generic.IEnumerable <System.IO.FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public System.Collections.Generic.IEnumerable <System.IO.DirectoryInfo> EnumerateDirectories(string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public static string[] GetFileSystemEntries(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions)
 {
     throw null;
 }
 public FileSystemEnumerable(string directory, System.IO.Enumeration.FileSystemEnumerable <TResult> .FindTransform transform, System.IO.EnumerationOptions options = null)
 {
 }
 public FileSystemEnumerator(string directory, System.IO.EnumerationOptions options = null)
 {
 }
Exemple #10
0
 public static string[] GetDirectories(string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions) => throw null;