118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1673var catchBlocks = this.VisitList(node.CatchBlocks); 2143ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2279ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10941ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10947ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10959ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11032ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11158ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11329ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11361ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11367ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11381ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11386ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11392ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11440ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11535ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11630ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11652ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11661ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11788ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11789ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11808ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11816ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11831ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11884ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11899ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11900ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11906ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11914ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11921ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11933ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11954ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11961ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11968ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11982ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11989ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12003ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12010ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12019ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12031ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12032ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12057ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12064ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12116ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12142ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12172ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12183ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12189ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12248ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12249ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12258ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12282ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12631ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12649ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12822ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13083ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13495ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13536ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13543ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13559ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13576ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13817ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13837ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13906ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13907ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13931ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13950ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13987ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14113ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14150ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14151ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14168ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14187ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14205ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14228ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14257ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14275ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14293ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14329ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14348ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14383ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14401ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14421ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14451ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14452ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14521ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14539ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14668ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14705ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14796ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14813ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14922ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14923ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14933ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14959ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
103var newStatements = VisitList(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1073var args = VisitList(node.Arguments); 1203var statements = VisitList(node.Statements);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
81rewriter.VisitList(node.Arguments),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
374VisitList(node.CatchBlocks),
Lowering\LocalRewriter\LocalRewriter_AnonymousObjectCreation.cs (1)
21var rewrittenArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
69var loweredArguments = VisitList(indexerAccess.Arguments);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
27var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
683var loweredIndices = VisitList(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
44var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
20var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
73return VisitList(((BoundObjectInitializerExpression)initializerExpression).Initializers); 159var rewrittenArguments = VisitList(initializer.Arguments);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
141sectionBuilder.AddRange(_localRewriter.VisitList(section.Statements));
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
42initializerOpt = initializerOpt.Update(VisitList(initializerOpt.Initializers));
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
26: this.VisitList(node.CatchBlocks);
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
27ImmutableArray<BoundExpression> rewrittenArguments = VisitList(node.Arguments);
Lowering\MethodToClassRewriter.cs (2)
103var rewrittenArguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments); 424ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
598var newList = VisitList(args); 756builder.AddStatements(VisitList(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
771var statements = VisitList(node.Statements); 899ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);