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)
10935ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10941ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10952ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11018ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11136ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11294ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11323ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11328ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11340ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11345ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11351ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11387ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11465ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11548ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11566ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11574ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11692ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11693ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11710ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11717ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11731ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11777ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11790ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11791ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11797ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11803ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11810ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11821ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11842ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11849ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11855ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11869ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11875ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11889ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11895ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11903ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11914ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11915ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 11938ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 11945ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11991ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12016ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12043ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12054ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12060ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12114ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12115ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12123ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12145ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12487ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12505ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12678ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12939ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13352ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13393ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13400ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13416ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13433ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13674ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13694ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13763ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13764ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13788ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13807ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13844ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13970ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14007ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14008ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14025ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14044ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14062ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14085ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14114ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14132ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14150ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14186ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14205ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14240ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14258ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14278ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14308ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14309ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14378ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14396ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14525ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14562ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14653ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14670ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14779ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14780ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14790ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14816ImmutableArray<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)
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)
771var statements = VisitList(node.Statements); 899ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);