6 instantiations of NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (6)
143
result = new
NameDeclarationInfo
(
154
result = new
NameDeclarationInfo
(
221
result = new
NameDeclarationInfo
(
379
return new
NameDeclarationInfo
(
453
result = new
NameDeclarationInfo
(
499
result = new
NameDeclarationInfo
(
47 references to NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (8)
701
var
result = await GetResultsAsync(markup);
707
var
result = await GetResultsAsync(markup);
713
var
result = await GetResultsAsync(markup);
719
var
result = await GetResultsAsync(markup);
725
var
result = await GetResultsAsync(markup);
729
private async Task<
NameDeclarationInfo
> GetResultsAsync(string markup)
732
var
result = await
NameDeclarationInfo
.GetDeclarationInfoAsync(document, position, CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.Features (39)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
70
var
nameInfo = await
NameDeclarationInfo
.GetDeclarationInfoAsync(document, position, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (26)
43
public static async Task<
NameDeclarationInfo
> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken)
45
var
info = await GetDeclarationInfoWorkerAsync(document, position, cancellationToken).ConfigureAwait(false);
65
private static async Task<
NameDeclarationInfo
> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken)
74
if (IsTupleTypeElement(token, semanticModel, cancellationToken, out
var
result)
100
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
114
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
138
SemanticModel semanticModel, SyntaxToken token, TypeSyntax type, out
NameDeclarationInfo
result)
166
SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out
NameDeclarationInfo
result)
204
ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out
NameDeclarationInfo
result)
237
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
259
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
273
SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out
NameDeclarationInfo
result)
286
private static
NameDeclarationInfo
IsFollowingTypeOrComma<TSyntaxNode>(
320
private static
NameDeclarationInfo
IsLastTokenOfType<TSyntaxNode>(
331
private static
NameDeclarationInfo
IsLastTokenOfType<TSyntaxNode>(
357
private static
NameDeclarationInfo
ComputeInfo(
388
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
399
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
410
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
421
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
466
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
479
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
494
private static bool IsTypeParameterDeclaration(SyntaxToken token, out
NameDeclarationInfo
result)
511
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
531
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
546
out
NameDeclarationInfo
result)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (7)
40
NameDeclarationInfo
nameInfo,
64
private ImmutableArray<ImmutableArray<string>> GetBaseNames(SemanticModel semanticModel,
NameDeclarationInfo
nameInfo)
202
NameDeclarationInfo
declarationInfo,
254
NameDeclarationInfo
.GetGlyph(
NameDeclarationInfo
.GetSymbolKind(kind), declarationInfo.DeclaredAccessibility)));
271
CSharpSyntaxContext context,
NameDeclarationInfo
declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken)
299
result.Add((overloadParameter.Name,
NameDeclarationInfo
.GetGlyph(SymbolKind.Parameter, declarationInfo.DeclaredAccessibility)));
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
19
NameDeclarationInfo
nameInfo,
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (3)
30
NameDeclarationInfo
nameInfo,
41
name => (name,
NameDeclarationInfo
.GetGlyph(
NameDeclarationInfo
.GetSymbolKind(nameInfo.PossibleSymbolKinds[0]), nameInfo.DeclaredAccessibility)));