From 926fb78f231743cc3f3f9821f2e25e7ef5c9b7a9 Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Sat, 19 Aug 2017 19:54:12 +0100 Subject: [PATCH] [cli] Fixed directory check that was throwing exceptions in Mono. --- src/CLI/CLI.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/CLI/CLI.cs b/src/CLI/CLI.cs index 859370f5..4bc4e8e1 100644 --- a/src/CLI/CLI.cs +++ b/src/CLI/CLI.cs @@ -132,9 +132,7 @@ namespace CppSharp try { bool searchQuery = args.IndexOf('*') >= 0 || args.IndexOf('?') >= 0; - bool isDirectory = searchQuery || (File.GetAttributes(args) & FileAttributes.Directory) == FileAttributes.Directory; - - if (isDirectory) + if (searchQuery || Directory.Exists(args)) GetFilesFromPath(args, messages); else if (File.Exists(args)) options.HeaderFiles.Add(args);