AdvancedLauncher.UI.Controls.Footer.Search C# (CSharp) Method

Search() public method

public Search ( object obj ) : void
obj object
return void
        public void Search(object obj)
        {
            if (obj == null) {
                return;
            }
            string url = null;
            if (typeof(WikiProvider.Suggestion).IsAssignableFrom(obj.GetType())) {
                url = Provider.URL + (obj as WikiProvider.Suggestion).Value;
            }
            if (typeof(string).IsAssignableFrom(obj.GetType())) {
                if (!string.IsNullOrEmpty((string)obj)) {
                    url = string.Format(Provider.Search, obj);
                }
            }
            if (url != null) {
                URLUtils.OpenSite(url);
            }
        }