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)
10933ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10939ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10950ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11016ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11134ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11292ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11321ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11326ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11338ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11343ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11349ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11385ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11463ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11546ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11564ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11572ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11690ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11691ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11708ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11715ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11729ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11775ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11788ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11789ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11795ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11801ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11808ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11819ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11840ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11847ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11853ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11867ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11873ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11887ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11893ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11901ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11912ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11913ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11936ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 11943ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11989ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12014ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12041ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12052ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12058ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12112ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12113ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12121ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12143ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12485ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12503ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12676ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12937ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13349ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13390ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13397ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13413ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13430ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13671ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13691ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13760ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13761ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13785ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13804ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13841ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13967ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14004ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14005ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14022ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14041ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14059ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14082ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14111ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14129ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14147ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14183ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14202ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14237ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14255ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14275ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14305ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14306ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14375ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14393ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14522ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14559ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14650ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14667ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14776ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14777ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14787ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14813ImmutableArray<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)
374VisitList(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)
683var 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)
771var statements = VisitList(node.Statements); 899ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);