Ejemplo n.º 1
0
 private string DescribeCLRVersions(IProcessInfo process)
 {
     try
     {
         var versions = ProcessFinder.EnumerateClrVersions(process).Select(v => $"{v.Major}.{v.Minor}").Distinct().ToArray();
         if (!versions.Any())
         {
             return("-");
         }
         return(String.Join(", ", versions));
     }
     catch (Requires32BitEnvironmentException)
     {
         return("(unknown, 32-bit)");
     }
     catch (Requires64BitEnvironmentException)
     {
         return("(unknown, 64-bit)");
     }
 }