120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
127ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns).SelectAsArray(RewritePatternWithUnionMatchingToPropertyPattern);
CodeGen\Optimizer.cs (3)
1686var catchBlocks = this.VisitList(node.CatchBlocks); 2211ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 2347ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (93)
11217ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11223ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11235ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11309ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11437ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11611ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11643ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11649ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11663ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11668ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11674ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11724ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11818ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11913ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11935ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11944ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 12076ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 12077ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12096ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 12104ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 12119ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12172ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12187ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 12188ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 12194ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12202ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12210ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12216ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12226ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12247ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12254ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12261ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12275ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12282ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12296ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12303ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12312ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12324ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12325ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12350ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12357ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12409ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12435ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12465ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12476ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12482ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12551ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12552ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12561ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12585ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12957ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12975ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 13153ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13391ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13813ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13854ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13861ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13877ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13894ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 14134ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14154ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14223ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 14224ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 14248ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 14267ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 14304ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14430ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14467ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14468ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14485ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14504ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14523ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14545ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14574ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14592ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14610ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14646ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14665ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14700ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14718ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14738ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14768ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14769ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14838ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14856ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14985ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15022ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15113ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15130ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15250ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 15251ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 15261ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 15287ImmutableArray<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)
833var 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)
148sectionBuilder.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)
646var newList = VisitList(args); 815builder.AddStatements(VisitList(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
562var statements = VisitList(node.Statements); 752ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks);