Beispiel #1
0
        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));
        }