コード例 #1
0
 public static object QuerySafe([NotNull] this IDiagnosticInfoProvider provider)
 {
     try
     {
         return(provider.Query());
     }
     catch (Exception error)
     {
         return($"ERROR: info provider failed with {error.GetType().Name}: '{error.Message}'");
     }
 }
コード例 #2
0
 public void Register(IDiagnosticInfoProvider diagnosticInfoProvider)
 {
     _diagnosticInfoProviders.Add(diagnosticInfoProvider);
 }