24 references to BoundLocal
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Statements.cs (1)
3241exceptionSource = new BoundLocal(declaration, local, ConstantValue.NotAvailable, local.Type);
Binder\UsingStatementBinder.cs (1)
215: new BoundLocal(syntax, declarationsOpt[0].LocalSymbol, null, type) { WasCompilerGenerated = true };
Compiler\MethodBodySynthesizer.cs (1)
431boundTmps[i] = new BoundLocal(syntax, tmps[i], null, delegateType) { WasCompilerGenerated = true };
Lowering\ClosureConversion\ClosureConversion.cs (5)
621return new BoundLocal(syntax, localFrame, null, localFrame.Type); 669new BoundLocal(syntax, framePointer, null, frameType), 682BoundExpression left = new BoundFieldAccess(syntax, new BoundLocal(syntax, framePointer, null, frameType), frameParent, null); 765value = new BoundLocal(syntax, localToUse, null, localToUse.Type); 772var left = proxy.Replacement(syntax, frameType1 => new BoundLocal(syntax, framePointer, null, framePointer.Type));
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
336BoundExpression boundRhs = new BoundLocal(syntax, rhsTemp, null, exprType);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
392var localBound = new BoundLocal(target.Syntax, localSymbol, constantValueOpt: null, type: outputPlaceholder.Type)
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
1009return new BoundLocal(syntax,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
59new BoundLocal(
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
442BoundExpression boundTemp = new BoundLocal(
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
220BoundLocal boundLocal = new BoundLocal(declarationSyntax, localSymbol, localDeclaration.InitializerOpt.ConstantValueOpt, localType);
Lowering\MethodToClassRewriter.cs (1)
440return new BoundLocal(node.Syntax, replacementLocal, node.ConstantValueOpt, replacementLocal.Type, node.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (3)
919return new BoundLocal(Syntax, local, null, local.Type) { WasCompilerGenerated = true }; 1554var local = new BoundLocal( 1599return new BoundLocal(node.Syntax, temp, constantValueOpt: null, type: node.Type) { WasCompilerGenerated = true };
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
469var scriptLocal = new BoundLocal( 561var submissionLocal = new BoundLocal(
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (2)
373var expression = new BoundLocal(syntax, local, constantValueOpt: null, type: local.Type); 632var expression = new BoundLocal(syntax, local, constantValueOpt: local.GetConstantValue(null, null, new BindingDiagnosticBag(diagnostics)), type: local.Type);
Rewriters\LocalDeclarationRewriter.cs (1)
80new BoundLocal(syntax, local, constantValueOpt: null, type: type),
Symbols\DisplayClassInstance.cs (1)
70return new BoundLocal(syntax, this.Local, constantValueOpt: null, type: this.Local.Type) { WasCompilerGenerated = true };