private static void SendResult(FileInfo resultFile, IDexterClient client) { if (DexterUtil.IsDirectory(resultFile) || !resultFile.Exists || resultFile.IsReadOnly) { throw new DexterRuntimeException("Cannot access result file (is not a directory or does not exist or is read-only: " + resultFile); } if (!DexterUtil.JSON_EXTENSION.Equals(resultFile.Extension) || !resultFile.ToString().StartsWith("result_", StringComparison.Ordinal)) { return; } try { client.SendAnalysisResult(File.ReadAllText(resultFile.FullName, Encoding.UTF8)).Wait(); } catch (Exception e) { CliLog.Error(e.StackTrace); } }