| Index: pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart b/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart
|
| index 6a09cd9b4306b6b8821567d97d66614ded422828..e14a6ac87a6bba917908297c24ed141afefd2f70 100644
|
| --- a/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart
|
| +++ b/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart
|
| @@ -49,8 +49,13 @@ class SearchEngineImpl2 implements SearchEngine {
|
|
|
| @override
|
| Future<List<SearchMatch>> searchMemberReferences(String name) async {
|
| - // TODO(scheglov) implement
|
| - return [];
|
| + List<SearchResult> allResults = [];
|
| + for (AnalysisDriver driver in _drivers) {
|
| + List<SearchResult> results =
|
| + await driver.search.unresolvedMemberReferences(name);
|
| + allResults.addAll(results);
|
| + }
|
| + return allResults.map(_SearchMatch.forSearchResult).toList();
|
| }
|
|
|
| @override
|
|
|