5 instantiations of BoundMultipleLocalDeclarations
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Statements.cs (3)
206BoundMultipleLocalDeclarations boundMultipleDeclarations = new BoundMultipleLocalDeclarations(declarationSyntax, declarations); 740return new BoundMultipleLocalDeclarations(node, boundDeclarations.AsImmutableOrNull()); 2751new BoundMultipleLocalDeclarations(nodeOpt, declarations);
Binder\UsingStatementBinder.cs (1)
131multipleDeclarationsOpt = new BoundMultipleLocalDeclarations(declarationSyntax, declarationsOpt);
Generated\BoundNodes.xml.Generated.cs (1)
3355var result = new BoundMultipleLocalDeclarations(this.Syntax, localDeclarations, this.HasErrors);
30 references to BoundMultipleLocalDeclarations
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Statements.cs (1)
206BoundMultipleLocalDeclarations boundMultipleDeclarations = new BoundMultipleLocalDeclarations(declarationSyntax, declarations);
Binder\UsingStatementBinder.cs (1)
109BoundMultipleLocalDeclarations? multipleDeclarationsOpt = null;
BoundTree\BoundTreeVisitors.cs (1)
76return VisitMultipleLocalDeclarations(node as BoundMultipleLocalDeclarations, arg);
FlowAnalysis\AbstractFlowPass.cs (1)
2145public override BoundNode VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node)
Generated\BoundNodes.xml.Generated.cs (22)
3351public BoundMultipleLocalDeclarations Update(ImmutableArray<BoundLocalDeclaration> localDeclarations) 3355var result = new BoundMultipleLocalDeclarations(this.Syntax, localDeclarations, this.HasErrors); 4007public BoundUsingStatement(SyntaxNode syntax, ImmutableArray<LocalSymbol> locals, BoundMultipleLocalDeclarations? declarationsOpt, BoundExpression? expressionOpt, BoundStatement body, BoundAwaitableInfo? awaitOpt, MethodArgumentInfo? patternDisposeInfoOpt, bool hasErrors = false) 4023public BoundMultipleLocalDeclarations? DeclarationsOpt { get; } 4032public BoundUsingStatement Update(ImmutableArray<LocalSymbol> locals, BoundMultipleLocalDeclarations? declarationsOpt, BoundExpression? expressionOpt, BoundStatement body, BoundAwaitableInfo? awaitOpt, MethodArgumentInfo? patternDisposeInfoOpt) 4046public BoundFixedStatement(SyntaxNode syntax, ImmutableArray<LocalSymbol> locals, BoundMultipleLocalDeclarations declarations, BoundStatement body, bool hasErrors = false) 4060public BoundMultipleLocalDeclarations Declarations { get; } 4066public BoundFixedStatement Update(ImmutableArray<LocalSymbol> locals, BoundMultipleLocalDeclarations declarations, BoundStatement body) 8683return VisitMultipleLocalDeclarations((BoundMultipleLocalDeclarations)node, arg); 9054public virtual R VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node, A arg) => this.DefaultVisit(node, arg); 9282public virtual BoundNode? VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node) => this.DefaultVisit(node); 9739public override BoundNode? VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node) 10911public override BoundNode? VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node) 11012BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11020BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 12979BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 12989BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 15180public override TreeDumperNode VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node, object? arg) => new TreeDumperNode("multipleLocalDeclarations", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_MultipleLocalDeclarations.cs (1)
14public override BoundNode? VisitMultipleLocalDeclarations(BoundMultipleLocalDeclarations node)
Lowering\MethodToClassRewriter.cs (2)
203var declarations = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\LocalDeclarationRewriter.cs (1)
41foreach (var declaration in ((BoundMultipleLocalDeclarations)node).LocalDeclarations)