2 instantiations of SynthesizedLocal
Microsoft.CodeAnalysis.CSharp (2)
Lowering\SyntheticBoundNodeFactory.cs (1)
595return new SynthesizedLocal(CurrentFunction, TypeWithAnnotations.Create(type), kind, syntax, isPinned,
Symbols\Synthesized\SynthesizedLocal.cs (1)
82return new SynthesizedLocal(
22 references to SynthesizedLocal
Microsoft.CodeAnalysis.CSharp (22)
BoundTree\BoundNode.cs (1)
415return (o is SynthesizedLocal l) ? l.DumperString() : base.DumperString(o);
BoundTree\BoundNode_Source.cs (5)
21appendSourceCore(this, indent: 0, tempIdentifiers: new Dictionary<SynthesizedLocal, int>()); 24void appendSourceCore(BoundNode node, int indent, Dictionary<SynthesizedLocal, int> tempIdentifiers) 96if (local is SynthesizedLocal synthesized) 417string name(SynthesizedLocal local) 430if (symbol is SynthesizedLocal synthesized)
CodeGen\CodeGenerator.cs (1)
177var localSymbol = new SynthesizedLocal(_method, _method.ReturnTypeWithAnnotations, SynthesizedLocalKind.FunctionReturnValue, bodySyntax);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (9)
187var pendingExceptionLocal = new SynthesizedLocal(_F.CurrentFunction, TypeWithAnnotations.Create(exceptionType), SynthesizedLocalKind.TryAwaitPendingException, tryStatementSyntax); 189var pendingBranchVar = new SynthesizedLocal(_F.CurrentFunction, TypeWithAnnotations.Create(_F.SpecialType(SpecialType.System_Int32)), SynthesizedLocalKind.TryAwaitPendingBranch, tryStatementSyntax); 298SynthesizedLocal pendingBranchVar) 328SynthesizedLocal returnValue; 376SynthesizedLocal returnValue; 930public SynthesizedLocal returnValue; 986out SynthesizedLocal returnValue) 1021public readonly SynthesizedLocal pendingCaughtException; 1025public readonly SynthesizedLocal pendingCatch;
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
988((SynthesizedLocal)receiverTemp.LocalSymbol).SetIsKnownToReferToTempIfReferenceType();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
390var localSymbol = new SynthesizedLocal(_factory.CurrentFunction, TypeWithAnnotations.Create(outputPlaceholder.Type), SynthesizedLocalKind.LoweringTemp);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
491private BoundExpression HoistRefInitialization(SynthesizedLocal local, BoundAssignmentOperator node) 841return HoistRefInitialization((SynthesizedLocal)leftLocal, node);
Symbols\Synthesized\TypeSubstitutedLocalSymbol.cs (2)
135var origSynthesized = (SynthesizedLocal)_originalVariable;