Пример #1
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];
			}
		}
Пример #2
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]);
            }
        }