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