120 references to VisitList
Microsoft.CodeAnalysis.CSharp (120)
Binder\UnionMatchingRewriter.cs (1)
122ImmutableArray<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)
11220ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11226ImmutableArray<BoundNode> childBoundNodes = this.VisitList(node.ChildBoundNodes); 11238ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 11312ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11440ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 11614ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 11646ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11652ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11666ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 11671ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11677ImmutableArray<BoundLocalDeclaration> localDeclarations = this.VisitList(node.LocalDeclarations); 11725ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 11819ImmutableArray<BoundCatchBlock> catchBlocks = this.VisitList(node.CatchBlocks); 11914ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 11936ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 11945ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 12077ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 12078ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12097ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 12105ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 12120ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12173ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12188ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 12189ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 12195ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12203ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12211ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12217ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12227ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 12248ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12255ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12262ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12276ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12283ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12297ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12304ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12313ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12325ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12326ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 12351ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 12358ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 12410ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12436ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 12466ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 12477ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12483ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 12552ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 12553ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 12562ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 12586ImmutableArray<BoundPositionalSubpattern> subpatterns = this.VisitList(node.Subpatterns); 12953ImmutableArray<BoundExpression> childBoundNodes = this.VisitList(node.ChildBoundNodes); 12971ImmutableArray<BoundExpression> boundDimensionsOpt = this.VisitList(node.BoundDimensionsOpt); 13149ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13387ImmutableArray<BoundExpression> indices = this.VisitList(node.Indices); 13809ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 13850ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13857ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 13873ImmutableArray<BoundExpression> argumentsOpt = this.VisitList(node.ArgumentsOpt); 13890ImmutableArray<BoundSwitchSection> switchSections = this.VisitList(node.SwitchSections); 14130ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14150ImmutableArray<BoundSwitchExpressionArm> switchArms = this.VisitList(node.SwitchArms); 14219ImmutableArray<BoundSwitchLabel> switchLabels = this.VisitList(node.SwitchLabels); 14220ImmutableArray<BoundStatement> statements = this.VisitList(node.Statements); 14244ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.SideEffects); 14263ImmutableArray<BoundStatement> sideEffects = this.VisitList(node.SideEffects); 14300ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14426ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14463ImmutableArray<BoundExpression> constructorArguments = this.VisitList(node.ConstructorArguments); 14464ImmutableArray<BoundAssignmentOperator> namedArguments = this.VisitList(node.NamedArguments); 14481ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14500ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14519ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14541ImmutableArray<BoundNode> elements = this.VisitList(node.Elements); 14570ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14588ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14606ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14642ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14661ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14696ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14714ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14734ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14764ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 14765ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.VisitList(node.Declarations); 14834ImmutableArray<BoundExpression> bounds = this.VisitList(node.Bounds); 14852ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 14981ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15018ImmutableArray<BoundExpression> arguments = this.VisitList(node.Arguments); 15109ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15126ImmutableArray<BoundExpression> parts = this.VisitList(node.Parts); 15246ImmutableArray<BoundPositionalSubpattern> deconstruction = this.VisitList(node.Deconstruction); 15247ImmutableArray<BoundPropertySubpattern> properties = this.VisitList(node.Properties); 15257ImmutableArray<BoundPattern> subpatterns = this.VisitList(node.Subpatterns); 15283ImmutableArray<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)
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)
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);