116 references to VisitList
Microsoft.CodeAnalysis.CSharp (115)
CodeGen\Optimizer.cs (3)
1606
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2076
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2157
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (88)
10519
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10525
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10536
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
10602
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
10720
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
10862
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
10891
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
10896
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
10908
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
10913
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
10919
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
10955
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11033
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11116
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11134
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11142
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11260
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11261
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11278
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11285
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11299
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11345
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11358
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11359
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11365
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11371
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11378
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11385
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11391
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11405
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11411
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11425
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11431
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11439
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11450
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11451
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
11474
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
11481
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11527
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11545
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11572
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11583
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
11589
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
11643
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
11644
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
11652
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
11674
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12016
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12034
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12207
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12468
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
12848
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12889
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12896
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12912
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
12929
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13170
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13190
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13259
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13260
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13284
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13303
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13340
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13466
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13503
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
13504
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
13521
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13540
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13558
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13576
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13594
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13630
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
13649
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13684
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
13702
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13722
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13752
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13753
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
13822
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
13840
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
13969
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13988
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14079
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14096
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14205
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14206
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14216
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14242
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
461
var rewrittenCatches = this.
VisitList
(node.CatchBlocks);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1058
var args =
VisitList
(node.Arguments);
1188
var statements =
VisitList
(node.Statements);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
373
VisitList
(node.CatchBlocks),
Lowering\LocalRewriter\LocalRewriter_AnonymousObjectCreation.cs (1)
21
var rewrittenArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
69
var loweredArguments =
VisitList
(indexerAccess.Arguments);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
28
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
662
var loweredIndices =
VisitList
(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
48
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
20
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
74
return
VisitList
(((BoundObjectInitializerExpression)initializerExpression).Initializers);
121
var rewrittenArguments =
VisitList
(initializer.Arguments);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
141
sectionBuilder.AddRange(_localRewriter.
VisitList
(section.Statements));
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
42
initializerOpt = initializerOpt.Update(
VisitList
(initializerOpt.Initializers));
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
26
: this.
VisitList
(node.CatchBlocks);
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
27
ImmutableArray<BoundExpression> rewrittenArguments =
VisitList
(node.Arguments);
Lowering\MethodToClassRewriter.cs (4)
157
var newStatements =
VisitList
(node.Statements);
167
var newSideEffects =
VisitList
<BoundExpression>(node.SideEffects);
233
var rewrittenArguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
693
ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
527
var newList =
VisitList
(args);
685
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
735
var statements =
VisitList
(node.Statements);
862
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\CapturedVariableRewriter.cs (1)
50
var rewrittenStatements =
VisitList
(node.Statements);