1 write to VariableAccess
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\BoundPatternBinding.cs (1)
18this.VariableAccess = variableAccess;
8 references to VariableAccess
Microsoft.CodeAnalysis.CSharp (8)
Binder\DecisionDagBuilder.cs (1)
1716var bindings = cd.Bindings.Select(bpb => $"{(bpb.VariableAccess is BoundLocal l ? l.LocalSymbol.Name : "<var>")}={tempName(bpb.TempContainingValue)}");
BoundTree\BoundPatternBinding.cs (1)
27return $"({VariableAccess.GetDebuggerDisplay()} = {TempContainingValue.GetDebuggerDisplay()})";
FlowAnalysis\NullableWalker_Patterns.cs (1)
674var variableAccess = binding.VariableAccess;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
1181BoundExpression left = _localRewriter.VisitExpression(binding.VariableAccess); 1184Debug.Assert(left.Kind == BoundKind.Local && left == binding.VariableAccess);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
543if (binding.VariableAccess is BoundLocal l) 546_ = _tempAllocator.TrySetTemp(binding.TempContainingValue, binding.VariableAccess);
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
287BoundExpression left = _localRewriter.VisitExpression(binding.VariableAccess);