1 instantiation of SymbolUsageResult
Microsoft.CodeAnalysis.Workspaces (1)
SymbolUsageAnalysis.AnalysisData.cs (1)
88
=>
new
(SymbolsWriteBuilder.ToImmutableDictionary(),
12 references to SymbolUsageResult
Microsoft.CodeAnalysis.Features (7)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (7)
435
using var _ = PooledHashSet<
SymbolUsageResult
>.GetInstance(out var symbolUsageResultsBuilder);
446
PooledHashSet<
SymbolUsageResult
> symbolUsageResultsBuilder,
468
var
resultFromOperationBlockAnalysis = SymbolUsageAnalysis.Run(operationBlock, context.OwningSymbol, context.CancellationToken);
482
var
symbolUsageResult = SymbolUsageAnalysis.Run(controlFlowGraph, context.OwningSymbol, context.CancellationToken);
553
SymbolUsageResult
resultFromFlowAnalysis,
661
PooledHashSet<
SymbolUsageResult
> symbolUsageResultsBuilder,
712
foreach (
var
symbolUsageResult in symbolUsageResultsBuilder)
Microsoft.CodeAnalysis.Workspaces (5)
SymbolUsageAnalysis.AnalysisData.cs (2)
85
/// Creates an immutable <see cref="
SymbolUsageResult
"/> for the current analysis data.
87
public
SymbolUsageResult
ToResult()
SymbolUsageAnalysis.cs (2)
25
public static
SymbolUsageResult
Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken)
32
public static
SymbolUsageResult
Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
SymbolUsageAnalysis.DataFlowAnalyzer.cs (1)
40
public static
SymbolUsageResult
RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken)