120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
124ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns).SelectAsArray(RewritePatternWithUnionMatchingToPropertyPattern);
CodeGen\Optimizer.cs (3)
1684var catchBlocks = this.VisitList(node.CatchBlocks); 2202ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2338ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11222ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11228ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11240ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11314ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11442ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11616ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11648ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11654ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11668ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11673ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11679ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11727ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11821ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11916ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11938ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11947ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 12079ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 12080ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12099ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 12107ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 12122ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12175ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12190ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 12191ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 12197ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12205ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12213ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12219ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12229ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12250ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12257ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12264ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12278ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12285ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12299ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12306ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12315ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12327ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12328ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12353ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12360ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12412ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12438ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12468ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12479ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12485ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12554ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12555ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12564ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12588ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12955ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12973ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 13151ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13389ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13811ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13852ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13859ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13875ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13892ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 14132ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14152ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14221ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 14222ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 14246ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 14265ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 14302ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14428ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14465ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14466ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14483ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14502ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14521ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14543ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14572ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14590ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14608ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14644ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14663ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14698ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14716ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14736ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14766ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14767ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14836ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14854ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14983ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15020ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15111ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15128ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15248ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 15249ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 15259ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 15285ImmutableArray<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); 355ImmutableArray<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)
562var statements = VisitList(node.Statements); 752ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);