4 instantiations of NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (4)
259return new NameDeclarationInfo( 301return new NameDeclarationInfo( 375result = new NameDeclarationInfo( 421result = new NameDeclarationInfo(
37 references to NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (37)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
70var nameInfo = await NameDeclarationInfo.GetDeclarationInfoAsync(document, position, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (23)
44public static async Task<NameDeclarationInfo> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken) 46var info = await GetDeclarationInfoWorkerAsync(document, position, cancellationToken).ConfigureAwait(false); 66private static async Task<NameDeclarationInfo> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken) 73if (IsTupleTypeElement(token, semanticModel, cancellationToken, out var result) 98CancellationToken cancellationToken, out NameDeclarationInfo result) 112CancellationToken cancellationToken, out NameDeclarationInfo result) 136ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out NameDeclarationInfo result) 169CancellationToken cancellationToken, out NameDeclarationInfo result) 191CancellationToken cancellationToken, out NameDeclarationInfo result) 205CancellationToken cancellationToken, out NameDeclarationInfo result) 218private static NameDeclarationInfo IsFollowingTypeOrComma<TSyntaxNode>( 267private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 278private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 310CancellationToken cancellationToken, out NameDeclarationInfo result) 321CancellationToken cancellationToken, out NameDeclarationInfo result) 332CancellationToken cancellationToken, out NameDeclarationInfo result) 343CancellationToken cancellationToken, out NameDeclarationInfo result) 388CancellationToken cancellationToken, out NameDeclarationInfo result) 401CancellationToken cancellationToken, out NameDeclarationInfo result) 416private static bool IsTypeParameterDeclaration(SyntaxToken token, out NameDeclarationInfo result) 433CancellationToken cancellationToken, out NameDeclarationInfo result) 453CancellationToken cancellationToken, out NameDeclarationInfo result) 468out NameDeclarationInfo result)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (8)
42NameDeclarationInfo nameInfo, 66private ImmutableArray<ImmutableArray<string>> GetBaseNames(SemanticModel semanticModel, NameDeclarationInfo nameInfo) 204NameDeclarationInfo declarationInfo, 229NameDeclarationInfo declarationInfo, 264NameDeclarationInfo.GetGlyph(NameDeclarationInfo.GetSymbolKind(kind), declarationInfo.DeclaredAccessibility))); 281CSharpSyntaxContext context, NameDeclarationInfo declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken) 309result.Add((overloadParameter.Name, NameDeclarationInfo.GetGlyph(SymbolKind.Parameter, declarationInfo.DeclaredAccessibility)));
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
19NameDeclarationInfo nameInfo,
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (3)
30NameDeclarationInfo nameInfo, 41name => (name, NameDeclarationInfo.GetGlyph(NameDeclarationInfo.GetSymbolKind(nameInfo.PossibleSymbolKinds[0]), nameInfo.DeclaredAccessibility)));