public static SearchImplementationsRequest CreateRequest(IDataContext dataContext, DeclaredElementTypeUsageInfo element, DeclaredElementTypeUsageInfo initialTarget) { var originTypeElement = TypeParameterUtil.GetOriginTypeElement(dataContext, initialTarget); var searchDomain = SearchDomainContextUtil.GetSearchDomainContext(dataContext) .GetDefaultDomain().SearchDomain; var typeParams = TypeParameterUtil.GetTypeParametersFromContext(dataContext); return(new SearchGenericImplementationsRequest(element, originTypeElement, searchDomain, typeParams)); }