118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1684var catchBlocks = this.VisitList(node.CatchBlocks); 2155ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2291ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10974ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10980ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10992ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11066ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11194ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11368ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11400ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11406ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11420ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11425ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11431ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11479ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11573ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11668ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11690ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11699ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11826ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11827ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11846ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11854ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11869ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11922ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11937ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11938ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11944ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11952ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11959ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11971ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11992ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11999ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12006ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12020ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12027ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12041ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12048ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12057ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12069ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12070ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12095ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12102ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12154ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12180ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12210ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12221ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12227ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12286ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12287ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12296ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12320ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12669ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12687ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12865ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13103ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13525ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13566ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13573ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13589ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13606ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13846ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13866ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13935ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13936ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13960ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13979ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 14016ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14142ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14179ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14180ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14197ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14216ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14234ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14257ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14286ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14304ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14322ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14358ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14377ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14412ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14430ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14450ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14480ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14481ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14550ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14568ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14697ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14734ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14825ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14842ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14951ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14952ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14962ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14988ImmutableArray<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)
801var 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); 355ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
599var newList = VisitList(args); 767builder.AddStatements(VisitList(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562var statements = VisitList(node.Statements); 752ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);