private void Invoke(CompositeCall callback) { foreach (var plugin in plugins) { try { callback(plugin); } catch (Exception ex) { Logger.log.Error($"{plugin.Name}: {ex}"); } } }
private void Invoke(CompositeCall callback, [CallerMemberName] string member = "") { foreach (var plugin in plugins) { try { callback(plugin); } catch (Exception ex) { Logger.Default.Error($"{plugin.Name} {member}: {ex}"); } } }
private void Invoke(CompositeCall callback) { foreach (var plugin in plugins) { try { callback(plugin); } catch (Exception e) { logger.Error($"{e}", plugin.Name); } } }
private void Invoke(CompositeCall callback) { foreach (var plugin in plugins) { try { callback(plugin); } catch (Exception ex) { Console.WriteLine("{0}: {1}", plugin.Name, ex); } } }
private void Invoke(CompositeCall callback) { foreach (var modController in modControllers) { try { callback(modController); } catch (Exception ex) { VRCModLogger.LogError("{0}: {1}", modController.mod.Name, ex); } } }
private void Invoke(CompositeCall callback, [CallerMemberName] string method = "") { foreach (var plugin in plugins) { try { if (plugin != null) { callback(plugin); } } catch (Exception ex) { Logger.Default.Error($"{plugin.Metadata.Name} {method}: {ex}"); } } }