protected virtual ITool[] GetTools() { if (Tools != null) return Tools; try { object[] extensions = new ImageViewerToolExtensionPoint().CreateExtensions(); return CollectionUtils.Map(extensions, (object tool) => (ITool) tool).ToArray(); } catch (NotSupportedException) { Platform.Log(LogLevel.Debug, "No viewer tool extensions found."); return new ITool[0]; } }
protected virtual ITool[] GetTools() { if (Tools != null) { return(Tools); } try { object[] extensions = new ImageViewerToolExtensionPoint().CreateExtensions(); return(CollectionUtils.Map(extensions, (object tool) => (ITool)tool).ToArray()); } catch (NotSupportedException) { Platform.Log(LogLevel.Debug, "No viewer tool extensions found."); return(new ITool[0]); } }