120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
124
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns).SelectAsArray(RewritePatternWithUnionMatchingToPropertyPattern);
CodeGen\Optimizer.cs (3)
1684
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2202
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2338
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11222
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11228
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11240
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11314
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11442
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11616
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11648
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11654
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11668
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11673
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11679
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11727
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11821
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11916
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11938
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11947
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
12079
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
12080
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12099
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
12107
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
12122
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12175
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12190
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
12191
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
12197
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12205
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12213
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12219
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12229
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12250
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12257
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12264
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12278
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12285
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12299
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12306
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12315
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12327
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12328
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12353
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12360
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12412
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12438
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12468
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12479
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12485
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12554
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12555
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12564
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12588
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12955
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12973
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
13151
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13389
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13811
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13852
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13859
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13875
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13892
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
14132
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14152
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14221
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
14222
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
14246
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
14265
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
14302
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14428
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14465
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14466
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14483
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14502
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14521
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14543
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14572
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14590
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14608
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14644
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14663
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14698
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14716
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14736
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14766
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14767
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14836
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14854
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14983
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15020
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15111
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15128
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15248
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
15249
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
15259
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
15285
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
109
var newStatements =
VisitList
(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1078
var args =
VisitList
(node.Arguments);
1208
var statements =
VisitList
(node.Statements);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
84
rewriter.
VisitList
(node.Arguments),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
379
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)
27
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
801
var loweredIndices =
VisitList
(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
44
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
20
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
73
return
VisitList
(((BoundObjectInitializerExpression)initializerExpression).Initializers);
159
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 (2)
100
var rewrittenArguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
355
ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
599
var newList =
VisitList
(args);
767
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562
var statements =
VisitList
(node.Statements);
752
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);