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