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);
}
}