118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1682var catchBlocks = this.VisitList(node.CatchBlocks); 2152ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2288ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10944ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10950ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 10962ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11035ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11163ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11337ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11369ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11375ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11389ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11394ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11400ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11448ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11543ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11638ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11660ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11669ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11796ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 11797ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11816ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 11824ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 11839ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11892ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11907ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 11908ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 11914ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11922ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11929ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11941ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 11962ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11969ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11976ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11990ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 11997ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12011ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12018ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12027ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12039ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12040ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12065ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12072ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12124ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12150ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12180ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12191ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12197ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12256ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12257ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12266ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12290ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12639ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12657ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 12830ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13068ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13490ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13531ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13538ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13554ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13571ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 13812ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13832ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 13901ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 13902ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13926ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 13945ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 13982ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14108ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14145ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14146ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14163ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14182ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14200ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14223ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14252ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14270ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14288ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14324ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14343ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14378ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14396ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14416ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14446ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14447ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14516ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14534ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14663ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14700ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14791ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14808ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 14917ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 14918ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 14928ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 14954ImmutableArray<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); 396ImmutableArray<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)
778var statements = VisitList(node.Statements); 906ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);