4 instantiations of DeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpDeclarationComputer.cs (2)
95builder.Add(new DeclarationInfo(name, ImmutableArray<SyntaxNode>.Empty, declaredSymbol)); 368return new DeclarationInfo(
Microsoft.CodeAnalysis.Features (1)
DeclarationComputer.cs (1)
24return new DeclarationInfo(node, codeBlocks, declaredSymbol);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicDeclarationComputer.vb (1)
70builder.Add(New DeclarationInfo(name, ImmutableArray(Of SyntaxNode).Empty, declaredSymbol))
22 references to DeclarationInfo
Microsoft.CodeAnalysis.CSharp.Features (6)
CSharpDeclarationComputer.cs (5)
26ArrayBuilder<DeclarationInfo> builder, 39ArrayBuilder<DeclarationInfo> builder, 62ArrayBuilder<DeclarationInfo> builder, 86var declInfo = GetDeclarationInfo(model, node, getSymbol, cancellationToken); 358private static DeclarationInfo GetExpressionBodyDeclarationInfo(
Diagnostics\CSharpAnalyzerDriverService.cs (1)
30ArrayBuilder<DeclarationInfo> builder,
Microsoft.CodeAnalysis.Features (12)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
306var declsBuilder = ArrayBuilder<DeclarationInfo>.GetInstance(); 316var decl = containedDecls.Single(); 323foreach (var decl in decls)
DeclarationComputer.cs (5)
15internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks, CancellationToken cancellationToken) 21internal static DeclarationInfo GetDeclarationInfo(SyntaxNode node, ISymbol? declaredSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks) 27internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken) 32internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, SyntaxNode executableCodeBlock, CancellationToken cancellationToken) 37internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken, params SyntaxNode[] executableCodeBlocks)
Diagnostics\IAnalyzerDriverService.cs (4)
17/// Computes the <see cref="DeclarationInfo"/> for all the declarations whose span overlaps with the given <paramref name="span"/>. 21/// <param name="getSymbol">Flag indicating whether <see cref="DeclarationInfo.DeclaredSymbol"/> should be computed for the returned declaration infos. 22/// If false, then <see cref="DeclarationInfo.DeclaredSymbol"/> is always null.</param> 25void ComputeDeclarationsInSpan(SemanticModel model, TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Diagnostics\VisualBasicAnalyzerDriverService.vb (1)
25builder As ArrayBuilder(Of DeclarationInfo),
VisualBasicDeclarationComputer.vb (3)
18builder As ArrayBuilder(Of DeclarationInfo), 28builder As ArrayBuilder(Of DeclarationInfo), 45builder As ArrayBuilder(Of DeclarationInfo),