15 references to SynthesizedLocal
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\CodeGenerator.cs (1)
177
var localSymbol = new
SynthesizedLocal
(_method, _method.ReturnTypeWithAnnotations, SynthesizedLocalKind.FunctionReturnValue, bodySyntax);
Compiler\MethodBodySynthesizer.cs (1)
434
tmps[i] = new
SynthesizedLocal
(accessor, TypeWithAnnotations.Create(delegateType), SynthesizedLocalKind.LoweringTemp);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
187
var pendingExceptionLocal = new
SynthesizedLocal
(_F.CurrentFunction, TypeWithAnnotations.Create(exceptionType), SynthesizedLocalKind.TryAwaitPendingException, tryStatementSyntax);
189
var pendingBranchVar = new
SynthesizedLocal
(_F.CurrentFunction, TypeWithAnnotations.Create(_F.SpecialType(SpecialType.System_Int32)), SynthesizedLocalKind.TryAwaitPendingBranch, tryStatementSyntax);
1008
this.returnValue = returnValue = new
SynthesizedLocal
(containingMethod, TypeWithAnnotations.Create(valueOpt.Type), SynthesizedLocalKind.AsyncMethodReturnValue, _syntaxOpt);
Lowering\ClosureConversion\ClosureConversion.cs (1)
671
LocalSymbol framePointer = new
SynthesizedLocal
(_topLevelMethod, TypeWithAnnotations.Create(frameType), SynthesizedLocalKind.LambdaDisplayClass, frame.ScopeSyntaxOpt);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
390
var localSymbol = new
SynthesizedLocal
(_factory.CurrentFunction, TypeWithAnnotations.Create(outputPlaceholder.Type), SynthesizedLocalKind.LoweringTemp);
Lowering\SyntheticBoundNodeFactory.cs (4)
608
return new
SynthesizedLocal
(CurrentFunction, TypeWithAnnotations.Create(type), kind, syntax, isPinned,
626
return new
SynthesizedLocal
(
1698
new
SynthesizedLocal
(
1739
temp = new
SynthesizedLocal
(this.CurrentFunction, TypeWithAnnotations.Create(node.Type), SynthesizedLocalKind.LoweringTemp);
Operations\CSharpOperationFactory.cs (1)
2077
legacyMode ? null : new
SynthesizedLocal
((_semanticModel.GetEnclosingSymbol(boundLockStatement.Syntax.SpanStart) as IMethodSymbol).GetSymbol(),
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
486
new
SynthesizedLocal
(this, TypeWithAnnotations.Create(_containingType), SynthesizedLocalKind.LoweringTemp),
578
new
SynthesizedLocal
(this, TypeWithAnnotations.Create(_containingType), SynthesizedLocalKind.LoweringTemp),
Symbols\Synthesized\SynthesizedLocal.cs (1)
82
return new
SynthesizedLocal
(