6 instantiations of NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (6)
143result = new NameDeclarationInfo( 154result = new NameDeclarationInfo( 221result = new NameDeclarationInfo( 379return new NameDeclarationInfo( 453result = new NameDeclarationInfo( 499result = new NameDeclarationInfo(
47 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 (39)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
70var nameInfo = await NameDeclarationInfo.GetDeclarationInfoAsync(document, position, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (26)
43public static async Task<NameDeclarationInfo> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken) 45var info = await GetDeclarationInfoWorkerAsync(document, position, cancellationToken).ConfigureAwait(false); 65private static async Task<NameDeclarationInfo> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken) 74if (IsTupleTypeElement(token, semanticModel, cancellationToken, out var result) 100CancellationToken cancellationToken, out NameDeclarationInfo result) 114CancellationToken cancellationToken, out NameDeclarationInfo result) 138SemanticModel semanticModel, SyntaxToken token, TypeSyntax type, out NameDeclarationInfo result) 166SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out NameDeclarationInfo result) 204ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out NameDeclarationInfo result) 237CancellationToken cancellationToken, out NameDeclarationInfo result) 259CancellationToken cancellationToken, out NameDeclarationInfo result) 273SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out NameDeclarationInfo result) 286private static NameDeclarationInfo IsFollowingTypeOrComma<TSyntaxNode>( 320private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 331private static NameDeclarationInfo IsLastTokenOfType<TSyntaxNode>( 357private static NameDeclarationInfo ComputeInfo( 388CancellationToken cancellationToken, out NameDeclarationInfo result) 399CancellationToken cancellationToken, out NameDeclarationInfo result) 410CancellationToken cancellationToken, out NameDeclarationInfo result) 421CancellationToken cancellationToken, out NameDeclarationInfo result) 466CancellationToken cancellationToken, out NameDeclarationInfo result) 479CancellationToken cancellationToken, out NameDeclarationInfo result) 494private static bool IsTypeParameterDeclaration(SyntaxToken token, out NameDeclarationInfo result) 511CancellationToken cancellationToken, out NameDeclarationInfo result) 531CancellationToken cancellationToken, out NameDeclarationInfo result) 546out 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)));