120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
127
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns).SelectAsArray(RewritePatternWithUnionMatchingToPropertyPattern);
CodeGen\Optimizer.cs (3)
1686
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2211
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2347
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11217
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11223
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11235
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11309
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11437
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11611
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11643
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11649
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11663
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11668
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11674
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11724
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11818
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11913
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11935
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11944
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
12076
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
12077
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12096
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
12104
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
12119
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12172
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12187
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
12188
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
12194
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12202
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12210
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12216
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12226
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12247
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12254
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12261
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12275
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12282
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12296
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12303
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12312
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12324
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12325
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12350
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12357
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12409
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12435
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12465
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12476
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12482
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12551
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12552
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12561
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12585
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12957
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12975
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
13153
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13391
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13813
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13854
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13861
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13877
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13894
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
14134
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14154
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14223
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
14224
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
14248
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
14267
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
14304
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14430
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14467
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14468
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14485
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14504
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14523
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14545
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14574
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14592
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14610
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14646
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14665
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14700
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14718
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14738
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14768
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14769
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14838
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14856
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14985
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15022
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
15113
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15130
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15250
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
15251
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
15261
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
15287
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)
71
var loweredArguments =
VisitList
(indexerAccess.Arguments);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
27
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
833
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)
148
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)
646
var newList =
VisitList
(args);
815
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562
var statements =
VisitList
(node.Statements);
752
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);