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