4 instantiations of NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (4)
150result = new NameDeclarationInfo( 308return new NameDeclarationInfo( 382result = new NameDeclarationInfo( 428result = new NameDeclarationInfo(
45 references to NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (8)
701var result = await GetResultsAsync(markup); 707var result = await GetResultsAsync(markup); 713var result = await GetResultsAsync(markup); 719var result = await GetResultsAsync(markup); 725var result = await GetResultsAsync(markup); 729private async Task<NameDeclarationInfo> GetResultsAsync(string markup) 732var result = await NameDeclarationInfo.GetDeclarationInfoAsync(document, position, CancellationToken.None);
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 (24)
41public static async Task<NameDeclarationInfo> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken) 43var info = await GetDeclarationInfoWorkerAsync(document, position, cancellationToken).ConfigureAwait(false); 63private static async Task<NameDeclarationInfo> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken) 70if (IsTupleTypeElement(token, semanticModel, cancellationToken, out var result) 95CancellationToken cancellationToken, out NameDeclarationInfo result) 109CancellationToken cancellationToken, out NameDeclarationInfo result) 133ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out NameDeclarationInfo result) 166CancellationToken cancellationToken, out NameDeclarationInfo result) 188CancellationToken cancellationToken, out NameDeclarationInfo result) 202SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out NameDeclarationInfo result) 215private static NameDeclarationInfo IsFollowingTypeOrComma<TSyntaxNode>( 249private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 260private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 286private static NameDeclarationInfo ComputeInfo( 317CancellationToken cancellationToken, out NameDeclarationInfo result) 328CancellationToken cancellationToken, out NameDeclarationInfo result) 339CancellationToken cancellationToken, out NameDeclarationInfo result) 350CancellationToken cancellationToken, out NameDeclarationInfo result) 395CancellationToken cancellationToken, out NameDeclarationInfo result) 408CancellationToken cancellationToken, out NameDeclarationInfo result) 423private static bool IsTypeParameterDeclaration(SyntaxToken token, out NameDeclarationInfo result) 440CancellationToken cancellationToken, out NameDeclarationInfo result) 460CancellationToken cancellationToken, out NameDeclarationInfo result) 475out NameDeclarationInfo result)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (7)
40NameDeclarationInfo nameInfo, 64private ImmutableArray<ImmutableArray<string>> GetBaseNames(SemanticModel semanticModel, NameDeclarationInfo nameInfo) 202NameDeclarationInfo declarationInfo, 254NameDeclarationInfo.GetGlyph(NameDeclarationInfo.GetSymbolKind(kind), declarationInfo.DeclaredAccessibility))); 271CSharpSyntaxContext context, NameDeclarationInfo declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken) 299result.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)));