116 references to VisitList
Microsoft.CodeAnalysis.CSharp (115)
CodeGen\Optimizer.cs (3)
1606var catchBlocks = this.VisitList(node.CatchBlocks); 2076ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2157ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (88)
10519ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10525ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10536ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 10602ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 10720ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 10862ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 10891ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 10896ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 10908ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 10913ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 10919ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 10955ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11033ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11116ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11134ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11142ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11260ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11261ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11278ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11285ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11299ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11345ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11358ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11359ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11365ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11371ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11378ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11385ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11391ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11405ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11411ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11425ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11431ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11439ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11450ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11451ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11474ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 11481ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11527ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11545ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11572ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11583ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 11589ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 11643ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 11644ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 11652ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 11674ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12016ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12034ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12207ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12468ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 12848ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12889ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12896ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12912ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 12929ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13170ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13190ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13259ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13260ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13284ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13303ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13340ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13466ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13503ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 13504ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 13521ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13540ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13558ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13576ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13594ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13630ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 13649ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13684ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 13702ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13722ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13752ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13753ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 13822ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 13840ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 13969ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13988ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14079ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14096ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14205ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14206ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14216ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14242ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
461var rewrittenCatches = this.VisitList(node.CatchBlocks);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1058var args = VisitList(node.Arguments); 1188var statements = VisitList(node.Statements);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
373VisitList(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)
662var loweredIndices = VisitList(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
48var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
20var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
74return VisitList(((BoundObjectInitializerExpression)initializerExpression).Initializers); 121var 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); 693ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
527var newList = VisitList(args); 685builder.AddStatements(VisitList(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
735var statements = VisitList(node.Statements); 862ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\CapturedVariableRewriter.cs (1)
50var rewrittenStatements = VisitList(node.Statements);