12 instantiations of RecommendedSymbols
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Recommendations\CSharpRecommendationServiceRunner.cs (11)
48return new RecommendedSymbols(GetSymbolsForCurrentContext()); 290return new(GetSymbolsForEnumBaseList(aliasSymbol.Target)); 292return new RecommendedSymbols(_context.SemanticModel.LookupNamespacesAndTypes( 583return new RecommendedSymbols(_context.SemanticModel.LookupSymbols(position: name.SpanStart, container: symbol)); 586return new(GetSymbolsForEnumBaseList(symbol)); 595return new RecommendedSymbols(symbols.WhereAsArray(s => IsNonIntersectingNamespace(s, declarationSyntax))); 608return new RecommendedSymbols(usingDirective.StaticKeyword.IsKind(SyntaxKind.StaticKeyword) 613return new RecommendedSymbols(symbols); 666return new RecommendedSymbols(symbols); 733return new RecommendedSymbols( 891return new RecommendedSymbols(namedSymbols, unnamedSymbols);
Microsoft.CodeAnalysis.Workspaces (1)
Recommendations\AbstractRecommendationService.cs (1)
38return new RecommendedSymbols(namedSymbols, unnamedSymbols);
19 references to RecommendedSymbols
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
116var recommendedSymbols = recommender.GetRecommendedSymbolsInContext(syntaxContext, options, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
Recommendations\CSharpRecommendationServiceRunner.cs (13)
40public override RecommendedSymbols GetRecommendedSymbols() 117private RecommendedSymbols GetSymbolsOffOfContainer() 208private RecommendedSymbols GetSymbolsOffOfRangeExpression(RangeExpressionSyntax rangeExpression) 282private RecommendedSymbols GetSymbolsOffOfAlias(IdentifierNameSyntax alias) 567private RecommendedSymbols GetSymbolsOffOfName(NameSyntax name) 616private RecommendedSymbols GetSymbolsOffOfExpressionInConstantPattern(ExpressionSyntax? originalExpression) 669private RecommendedSymbols GetSymbolsOffOfExpression(ExpressionSyntax? originalExpression) 687private RecommendedSymbols GetSymbolsOffOfDereferencedExpression(ExpressionSyntax originalExpression) 698private RecommendedSymbols GetSymbolsOffOfConditionalReceiver(ExpressionSyntax originalExpression) 718private RecommendedSymbols GetSymbolsOffOfBoundExpression( 727var result = GetSymbolsOffOfBoundExpressionWorker(leftHandBinding, originalExpression, expression, containerType, unwrapNullable, isForDereference); 731var typeMembers = GetSymbolsOffOfBoundExpressionWorker(reinterpretedBinding, originalExpression, expression, containerType, unwrapNullable, isForDereference); 787private RecommendedSymbols GetSymbolsOffOfBoundExpressionWorker(SymbolInfo leftHandBinding, ExpressionSyntax originalExpression, ExpressionSyntax expression, ITypeSymbol? containerType, bool unwrapNullable, bool isForDereference)
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
42var recommendedSymbols = recommender.GetRecommendedSymbolsInContext(context, recommendationOptions, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (4)
Recommendations\AbstractRecommendationService.cs (2)
26public RecommendedSymbols GetRecommendedSymbolsInContext(SyntaxContext syntaxContext, RecommendationServiceOptions options, CancellationToken cancellationToken) 29var result = CreateRunner((TSyntaxContext)syntaxContext, options.FilterOutOfScopeLocals, cancellationToken).GetRecommendedSymbols();
Recommendations\AbstractRecommendationServiceRunner.cs (1)
40public abstract RecommendedSymbols GetRecommendedSymbols();
Recommendations\IRecommendationService.cs (1)
14RecommendedSymbols GetRecommendedSymbolsInContext(