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)
10899ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10905ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10916ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 10982ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11100ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11258ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11287ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11292ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11304ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11309ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11315ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11351ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11429ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11512ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11530ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11538ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11656ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11657ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11674ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11681ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11695ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11741ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11754ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11755ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11761ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11767ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11774ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11785ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11806ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11813ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11819ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11833ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11839ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11853ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11859ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11867ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11878ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11879ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11902ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 11909ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11955ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11980ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12007ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12018ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12024ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12078ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12079ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12087ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12109ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12451ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12469ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12642ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12903ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13316ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13357ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13364ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13380ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13397ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13638ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13658ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13727ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13728ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13752ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13771ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13808ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13934ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13971ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 13972ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 13989ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14008ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14026ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14049ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14078ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14096ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14114ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14150ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14169ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14204ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14222ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14242ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14272ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14273ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14342ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14360ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14489ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14526ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14617ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14634ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14743ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14744ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14754ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14780ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1073var args = VisitList(node.Arguments); 1204var statements = VisitList(node.Statements);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
366VisitList(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)
28var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
670var 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); 120var 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 (4)
157var newStatements = VisitList(node.Statements); 167var newSideEffects = VisitList<BoundExpression>(node.SideEffects); 233var rewrittenArguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments); 697ImmutableArray<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)
753var statements = VisitList(node.Statements); 881ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);