1 write to TempContainingValue
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\BoundPatternBinding.cs (1)
19
this.
TempContainingValue
= tempContainingValue;
12 references to TempContainingValue
Microsoft.CodeAnalysis.CSharp (12)
Binder\DecisionDagBuilder.cs (6)
227
BoundDagTemp temp = binding.
TempContainingValue
;
1579
markUsedTemp(tempToIndex, ref nextTempIndex, ref usedTemps, b.
TempContainingValue
);
3349
if (TryGetTempReplacement(newTempMap, b.
TempContainingValue
, out BoundDagTemp? useValueFrom))
3351
if (!TryGetTempReplacement(oldTempMap, b.
TempContainingValue
, out BoundDagTemp? oldReplacement) ||
3354
Debug.Assert(!b.
TempContainingValue
.Equals(useValueFrom));
3355
assignments.Add(new Tests.One(new BoundDagAssignmentEvaluation(useValueFrom.Syntax, b.
TempContainingValue
, useValueFrom)));
BoundTree\BoundPatternBinding.cs (1)
27
return $"({VariableAccess.GetDebuggerDisplay()} = {
TempContainingValue
.GetDebuggerDisplay()})";
FlowAnalysis\NullableWalker_Patterns.cs (1)
626
var tempSource = binding.
TempContainingValue
;
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
330
BoundExpression right = _tempAllocator.GetTemp(binding.
TempContainingValue
);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1193
BoundExpression right = _tempAllocator.GetTemp(binding.
TempContainingValue
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
581
_ = _tempAllocator.TrySetTemp(binding.
TempContainingValue
, binding.VariableAccess);
618
return n.Bindings.Any(static b => b.
TempContainingValue
.IsOriginalInput);