Exemplo n.º 1
0
 private void btnOpenSarif_Click(object sender, EventArgs e)
 {
     using (var od = new OpenFileDialog
     {
         CheckPathExists = true,
         InitialDirectory = !string.IsNullOrWhiteSpace(txtResultFile.Text) ? Path.GetDirectoryName(txtResultFile.Text) : "",
         DefaultExt = "sarif",
         Filter = "SARIF files|*.sarif|All files|*.*",
         Title = "Open SARIF result file"
     })
     {
         if (od.ShowDialog() == DialogResult.OK)
         {
             pac.ai.WriteEvent("OpenSarifFile");
             Reset();
             txtResultFile.Text = od.FileName;
             var sarif = File.ReadAllText(od.FileName);
             txtSarif.Text = sarif;
             ParseSarifLog(PACHelper.GetSarifFromString(sarif));
         }
     }
 }