21 references to LoweringTemp
Microsoft.CodeAnalysis (1)
Emit\EditAndContinueMethodDebugInformation.cs (1)
122
mapBuilder.Add(new LocalSlotDebugInfo(SynthesizedLocalKind.
LoweringTemp
, default));
Microsoft.CodeAnalysis.CSharp (20)
CodeGen\Optimizer.cs (1)
2019
Debug.Assert(local.SynthesizedKind == SynthesizedLocalKind.
LoweringTemp
, "only lowering temps may be sometimes reused");
Compiler\MethodBodySynthesizer.cs (1)
434
tmps[i] = new SynthesizedLocal(accessor, TypeWithAnnotations.Create(delegateType), SynthesizedLocalKind.
LoweringTemp
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
98
var kind = _generateSequencePoints ? SynthesizedLocalKind.SwitchCasePatternMatching : SynthesizedLocalKind.
LoweringTemp
;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1508
SynthesizedLocalKind kind = SynthesizedLocalKind.
LoweringTemp
)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
999
Debug.Assert((object)spreadOperandAsSpan != rewrittenSpreadOperand || spreadOperandAsSpan is BoundLocal { LocalSymbol.SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
});
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
390
var localSymbol = new SynthesizedLocal(_factory.CurrentFunction, TypeWithAnnotations.Create(outputPlaceholder.Type), SynthesizedLocalKind.
LoweringTemp
);
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
120
LocalSymbol resultTemp = _factory.SynthesizedLocal(node.Type, node.Syntax, kind: SynthesizedLocalKind.
LoweringTemp
);
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
89
LocalSymbol resultTemp = _factory.SynthesizedLocal(node.Type, node.Syntax, kind: SynthesizedLocalKind.
LoweringTemp
);
Lowering\SpillSequenceSpiller.cs (5)
538
Left: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
, RefKind: RefKind.Ref } receiverRefLocal },
541
ValueTypeReceiver: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
, RefKind: RefKind.Ref } } valueTypeReceiver,
550
Left: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
, RefKind: RefKind.None } referenceTypeClone },
551
Right: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
, RefKind: RefKind.Ref } originalReceiverReference }
554
Value: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.
LoweringTemp
, RefKind: RefKind.None } } referenceTypeReceiver
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (1)
33
: this(stateMachineType, type, name, new LocalSlotDebugInfo(SynthesizedLocalKind.
LoweringTemp
, LocalDebugId.None), slotIndex: -1, isPublic: isPublic)
Lowering\SyntheticBoundNodeFactory.cs (4)
600
SynthesizedLocalKind kind = SynthesizedLocalKind.
LoweringTemp
629
SynthesizedLocalKind.
LoweringTemp
,
1652
SynthesizedLocalKind kind = SynthesizedLocalKind.
LoweringTemp
,
1739
temp = new SynthesizedLocal(this.CurrentFunction, TypeWithAnnotations.Create(node.Type), SynthesizedLocalKind.
LoweringTemp
);
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
486
new SynthesizedLocal(this, TypeWithAnnotations.Create(_containingType), SynthesizedLocalKind.
LoweringTemp
),
578
new SynthesizedLocal(this, TypeWithAnnotations.Create(_containingType), SynthesizedLocalKind.
LoweringTemp
),