119 references to VisitList
Microsoft.CodeAnalysis.CSharp (119)
CodeGen\Optimizer.cs (3)
1684
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2155
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2291
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11071
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11077
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
11089
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11163
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11291
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11465
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11497
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11503
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11517
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11522
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11528
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11576
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11670
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11765
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11787
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11796
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11923
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11924
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11943
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11951
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11966
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12019
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12034
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
12035
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
12041
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12049
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12057
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12063
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12073
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
12094
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12101
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12108
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12122
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12129
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12143
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12150
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12159
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12171
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12172
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12197
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12204
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12256
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12282
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12312
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12323
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12329
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12388
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12389
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12398
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12422
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12783
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12801
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12979
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13217
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13639
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13680
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13687
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13703
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13720
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13960
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13980
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
14049
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
14050
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
14074
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
14093
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
14130
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14256
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14293
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14294
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14311
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14330
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14349
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14371
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14400
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14418
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14436
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14472
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14491
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14526
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14544
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14564
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14594
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14595
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14664
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14682
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14811
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14848
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14939
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14956
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
15065
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
15066
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
15076
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
15102
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);