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)
10898ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10904ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10915ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 10981ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11099ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11257ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11286ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11291ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11303ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11308ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11314ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11350ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11428ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11511ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11529ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11537ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11655ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11656ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11673ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11680ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11694ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11740ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11753ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11754ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11760ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11766ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11773ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11784ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11805ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11812ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11818ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11832ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11838ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11852ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11858ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11866ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11877ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11878ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11901ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 11908ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11954ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11979ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12006ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12017ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12023ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12077ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12078ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12086ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12108ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12450ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12468ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12641ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12902ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13315ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13356ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13363ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13379ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13396ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13637ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13657ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13726ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13727ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13751ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13770ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13807ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13933ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13970ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 13971ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 13988ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14007ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14025ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14048ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14077ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14095ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14113ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14149ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14168ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14203ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14221ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14241ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14271ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14272ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14341ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14359ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14488ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14525ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14616ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14633ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14742ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14743ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14753ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14779ImmutableArray<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);