2 overrides of SymbolsWriteBuilder
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
110
protected override PooledDictionary<(ISymbol symbol, IOperation operation), bool>
SymbolsWriteBuilder
{ get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (1)
37
protected override PooledDictionary<(ISymbol symbol, IOperation operation), bool>
SymbolsWriteBuilder
{ get; }
6 references to SymbolsWriteBuilder
Microsoft.CodeAnalysis.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (6)
88
=> new(
SymbolsWriteBuilder
.ToImmutableDictionary(),
186
if (
SymbolsWriteBuilder
.Count != 0)
192
arg.self.
SymbolsWriteBuilder
[(arg.symbol, write)] = true;
225
if (!
SymbolsWriteBuilder
.ContainsKey(symbolAndWrite) &&
228
SymbolsWriteBuilder
.Add((symbol, operation), false);
237
foreach (var symbol in
SymbolsWriteBuilder
.Keys.Select(d => d.symbol).ToArray())