Acrolinx.Sdk.Sidebar.AcrolinxPlugin.openWindow C# (CSharp) Метод

openWindow() публичный Метод

public openWindow ( ) : bool
Результат bool
        public bool openWindow(params dynamic[] o)
        {
            Contract.Requires(o != null);
            Contract.Requires(o.Length > 0);

            System.Diagnostics.Trace.WriteLine("openWindow");

            dynamic ow = JObject.Parse(o[0]);

            string url = ow.url.Value;

            if(!(url.ToLower().StartsWith("http") || url.ToLower().StartsWith("mailto:") || url.ToLower().StartsWith("www")))
            {
                System.Diagnostics.Trace.TraceWarning("Ignoring URL: '" + url + "'. It seems not to be a valid URL.");
                return false;
            }
            System.Diagnostics.Process.Start(url);

            return true;
        }