27 references to QueryKind
Microsoft.CodeAnalysis.Features (27)
SemanticSearch\AbstractSemanticSearchService.cs (12)
71
/// Mapping from the parameter type of the <c>Find</c> method to the <see cref="
QueryKind
"/> value.
73
private static readonly ImmutableDictionary<Type,
QueryKind
> s_queryKindByParameterType = ImmutableDictionary<Type,
QueryKind
>.Empty
74
.Add(typeof(Compilation),
QueryKind
.Compilation)
75
.Add(typeof(INamespaceSymbol),
QueryKind
.Namespace)
76
.Add(typeof(INamedTypeSymbol),
QueryKind
.NamedType)
77
.Add(typeof(IMethodSymbol),
QueryKind
.Method)
78
.Add(typeof(IFieldSymbol),
QueryKind
.Field)
79
.Add(typeof(IPropertySymbol),
QueryKind
.Property)
80
.Add(typeof(IEventSymbol),
QueryKind
.Event);
176
if (!TryGetFindMethod(queryAssembly, out var findMethod, out
var
queryKind, out var errorMessage, out var errorMessageArgs))
252
out
QueryKind
queryKind,
SemanticSearch\QueryExecutionContext.cs (15)
45
public async Task InvokeAsync(Solution solution,
QueryKind
queryKind, CancellationToken cancellationToken)
69
case
QueryKind
.Compilation:
73
case
QueryKind
.Namespace:
80
case
QueryKind
.NamedType:
81
case
QueryKind
.Field:
82
case
QueryKind
.Method:
83
case
QueryKind
.Property:
84
case
QueryKind
.Event:
205
private static SymbolKind GetSymbolKind(
QueryKind
targetEntity)
208
QueryKind
.Field => SymbolKind.Field,
209
QueryKind
.Method => SymbolKind.Method,
210
QueryKind
.Property => SymbolKind.Property,
211
QueryKind
.Event => SymbolKind.Event,
212
QueryKind
.NamedType => SymbolKind.NamedType,
213
QueryKind
.Namespace => SymbolKind.Namespace,