118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1672var catchBlocks = this.VisitList(node.CatchBlocks); 2142ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2278ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10930ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10936ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10948ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11021ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11149ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11320ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11352ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11358ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11372ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11377ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11383ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11431ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11526ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11621ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11643ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11652ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11779ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11780ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11799ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11807ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11822ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11875ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11890ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11891ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11897ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11905ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11912ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11924ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11945ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11952ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11959ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11973ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11980ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11994ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12001ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12010ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12022ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12023ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12048ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12055ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12107ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12133ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12163ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12174ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12180ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12239ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12240ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12249ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12273ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12622ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12640ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12813ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13051ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13463ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13504ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13511ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13527ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13544ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13785ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13805ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13874ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13875ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13899ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13918ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13955ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14081ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14118ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14119ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14136ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14155ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14173ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14196ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14225ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14243ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14261ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14297ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14316ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14351ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14369ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14389ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14419ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14420ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14489ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14507ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14636ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14673ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14764ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14781ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14890ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14891ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14901ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14927ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
109var newStatements = VisitList(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1078var args = VisitList(node.Arguments); 1208var statements = VisitList(node.Statements);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
84rewriter.VisitList(node.Arguments),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
379VisitList(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)
742var 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)
100var rewrittenArguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments); 396ImmutableArray<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)
778var statements = VisitList(node.Statements); 906ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);