1 write to RangeVariableSymbol
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4496this.RangeVariableSymbol = rangeVariableSymbol;
15 references to RangeVariableSymbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (1)
607Error(diagnostics, errorCode, node, queryref.RangeVariableSymbol.Name);
BoundTree\BoundExpression.cs (1)
554return this.RangeVariableSymbol;
FlowAnalysis\DataFlowsInWalker.cs (2)
95if (IsInside && !RegionContains(node.RangeVariableSymbol.Locations[0].SourceSpan)) 97_dataFlowsIn.Add(node.RangeVariableSymbol);
FlowAnalysis\DataFlowsOutWalker.cs (1)
167return ((BoundRangeVariable)node).RangeVariableSymbol;
FlowAnalysis\DefiniteAssignment.cs (1)
1434return ((BoundRangeVariable)expression).RangeVariableSymbol;
FlowAnalysis\ReadWriteWalker.cs (3)
202readOrWritten.Add(((BoundRangeVariable)receiver).RangeVariableSymbol); 219if (written) NoteWrite(((BoundRangeVariable)node).RangeVariableSymbol, value, read); 259NoteRead(node.RangeVariableSymbol, rangeVariableUnderlyingParameter);
Generated\BoundNodes.xml.Generated.cs (4)
4509if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(rangeVariableSymbol, this.RangeVariableSymbol) || value != this.Value || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11090return node.Update(node.RangeVariableSymbol, value, type); 13113RangeVariableSymbol rangeVariableSymbol = GetUpdatedSymbol(node, node.RangeVariableSymbol); 15448new TreeDumperNode("rangeVariableSymbol", node.RangeVariableSymbol, null),
Lowering\DiagnosticsPass_Warnings.cs (2)
224return rangeVar1.RangeVariableSymbol == rangeVar2.RangeVariableSymbol;