1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4608this.Value = value;
15 references to Value
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (2)
4474return GetValEscape(((BoundRangeVariable)expr).Value, scopeOfTheContainingExpression); 5277var variableValue = ((BoundRangeVariable)expr).Value;
Binder\Binder_Operators.cs (1)
2635expr = variableAccess.Value; //Check the underlying expression.
FlowAnalysis\DefiniteAssignment.cs (2)
1024NoteWrite(((BoundRangeVariable)n).Value, value, read: read, isRef: isRef); 1658AssignImpl(((BoundRangeVariable)node).Value, value, isRef, written, read);
FlowAnalysis\LocalDataFlowPass.cs (1)
223return MakeSlot(((BoundRangeVariable)node).Value);
FlowAnalysis\NullableWalker.cs (1)
11638VisitWithoutDiagnostics(node.Value);
FlowAnalysis\ReadWriteWalker.cs (1)
286ParameterSymbol rangeVariableUnderlyingParameter = GetRangeVariableUnderlyingParameter(node.Value);
Generated\BoundNodes.xml.Generated.cs (5)
4620if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(rangeVariableSymbol, this.RangeVariableSymbol) || value != this.Value || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10237this.Visit(node.Value); 11483BoundExpression value = (BoundExpression)this.Visit(node.Value); 13581BoundExpression value = (BoundExpression)this.Visit(node.Value); 16009new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
Lowering\LocalRewriter\LocalRewriter_Query.cs (1)
15return VisitExpression(node.Value);
Operations\CSharpOperationFactory.cs (1)
2799return Create(boundRangeVariable.Value);