120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
136ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns).SelectAsArray(RewritePatternWithUnionMatchingToPropertyPattern);
CodeGen\Optimizer.cs (3)
1686var catchBlocks = this.VisitList(node.CatchBlocks); 2204ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2340ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11219ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11225ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11237ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11311ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11439ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11613ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11645ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11651ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11665ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11670ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11676ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11726ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11820ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11915ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11937ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11946ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 12078ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 12079ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12098ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 12106ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 12121ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12174ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12189ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 12190ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 12196ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12204ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12212ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12218ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12228ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12249ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12256ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12263ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12277ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12284ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12298ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12305ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12314ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12326ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12327ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12352ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12359ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12411ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12437ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12467ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12478ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12484ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12555ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12556ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12565ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12589ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12961ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12979ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 13157ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13395ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13817ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13858ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13865ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13881ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13898ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 14138ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14158ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14227ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 14228ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 14252ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 14271ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 14308ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14434ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14471ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14472ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14489ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14508ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14527ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14549ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14578ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14596ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14614ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14650ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14669ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14704ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14722ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14742ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14772ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14773ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14842ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14860ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14989ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15026ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15117ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15134ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15256ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 15257ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 15267ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 15293ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
109var newStatements = VisitList(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1088var args = VisitList(node.Arguments); 1218var 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)
71var loweredArguments = VisitList(indexerAccess.Arguments);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
27var loweredArguments = VisitList(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
803var loweredIndices = VisitList(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
45var 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)
147sectionBuilder.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); 357ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.VisitList(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
599var newList = VisitList(args); 768builder.AddStatements(VisitList(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562var statements = VisitList(node.Statements); 752ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);