1 write to RangeVariableSymbol
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4608this.RangeVariableSymbol = rangeVariableSymbol;
15 references to RangeVariableSymbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (1)
754Error(diagnostics, errorCode, node, queryref.RangeVariableSymbol.Name);
BoundTree\BoundExpression.cs (1)
616return this.RangeVariableSymbol;
FlowAnalysis\DataFlowsInWalker.cs (2)
95if (IsInside && !RegionContains(node.RangeVariableSymbol.GetFirstLocation().SourceSpan)) 97_dataFlowsIn.Add(node.RangeVariableSymbol);
FlowAnalysis\DataFlowsOutWalker.cs (1)
167return ((BoundRangeVariable)node).RangeVariableSymbol;
FlowAnalysis\DefiniteAssignment.cs (1)
1501return ((BoundRangeVariable)expression).RangeVariableSymbol;
FlowAnalysis\ReadWriteWalker.cs (3)
212readOrWritten.Add(((BoundRangeVariable)receiver).RangeVariableSymbol); 236if (written) NoteWrite(((BoundRangeVariable)node).RangeVariableSymbol, value, read: read, isRef: isRef); 287NoteRead(node.RangeVariableSymbol, rangeVariableUnderlyingParameter);
Generated\BoundNodes.xml.Generated.cs (4)
4621if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(rangeVariableSymbol, this.RangeVariableSymbol) || value != this.Value || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11522return node.Update(node.RangeVariableSymbol, value, type); 13617RangeVariableSymbol rangeVariableSymbol = GetUpdatedSymbol(node, node.RangeVariableSymbol); 16045new TreeDumperNode("rangeVariableSymbol", node.RangeVariableSymbol, null),
Lowering\DiagnosticsPass_Warnings.cs (2)
224return rangeVar1.RangeVariableSymbol == rangeVar2.RangeVariableSymbol;