4 instantiations of NameDeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (4)
150
result = new
NameDeclarationInfo
(
308
return new
NameDeclarationInfo
(
382
result = new
NameDeclarationInfo
(
428
result = new
NameDeclarationInfo
(
45 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 (37)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
70
var
nameInfo = await
NameDeclarationInfo
.GetDeclarationInfoAsync(document, position, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (24)
41
public static async Task<
NameDeclarationInfo
> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken)
43
var
info = await GetDeclarationInfoWorkerAsync(document, position, cancellationToken).ConfigureAwait(false);
63
private static async Task<
NameDeclarationInfo
> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken)
70
if (IsTupleTypeElement(token, semanticModel, cancellationToken, out
var
result)
95
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
109
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
133
ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out
NameDeclarationInfo
result)
166
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
188
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
202
SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out
NameDeclarationInfo
result)
215
private static
NameDeclarationInfo
IsFollowingTypeOrComma<TSyntaxNode>(
249
private static
NameDeclarationInfo
IsLastTokenOfType<TSyntaxNode>(
260
private static
NameDeclarationInfo
IsLastTokenOfType<TSyntaxNode>(
286
private static
NameDeclarationInfo
ComputeInfo(
317
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
328
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
339
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
350
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
395
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
408
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
423
private static bool IsTypeParameterDeclaration(SyntaxToken token, out
NameDeclarationInfo
result)
440
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
460
CancellationToken cancellationToken, out
NameDeclarationInfo
result)
475
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)));