120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
122
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)
11220
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11226
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11238
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11312
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11440
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11614
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11646
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11652
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11666
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11671
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11677
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11725
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11819
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11914
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11936
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11945
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
12077
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
12078
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12097
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
12105
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
12120
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12173
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12188
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
12189
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
12195
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12203
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12211
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12217
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12227
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12248
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12255
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12262
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12276
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12283
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12297
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12304
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12313
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12325
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12326
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12351
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12358
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12410
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12436
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12466
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12477
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12483
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12552
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12553
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12562
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12586
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12953
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12971
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
13149
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13387
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13809
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13850
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13857
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13873
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13890
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
14130
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14150
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14219
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
14220
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
14244
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
14263
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
14300
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14426
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14463
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14464
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14481
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14500
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14519
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14541
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14570
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14588
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14606
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14642
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14661
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14696
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14714
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14734
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14764
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14765
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14834
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14852
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14981
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15018
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15109
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15126
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15246
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
15247
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
15257
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
15283
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
109
var newStatements =
VisitList
(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1088
var args =
VisitList
(node.Arguments);
1218
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)
45
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)
147
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);
357
ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
599
var newList =
VisitList
(args);
768
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562
var statements =
VisitList
(node.Statements);
752
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);