118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1673
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2143
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2279
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10898
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10904
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10915
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
10981
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11099
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11257
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11286
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11291
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11303
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11308
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11314
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11350
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11428
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11511
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11529
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11537
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11655
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11656
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11673
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11680
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11694
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11740
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11753
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11754
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11760
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11766
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11773
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11784
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11805
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11812
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11818
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11832
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11838
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11852
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11858
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11866
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11877
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11878
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
11901
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
11908
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11954
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11979
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12006
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12017
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12023
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12077
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12078
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12086
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12108
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12450
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12468
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12641
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12902
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13315
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13356
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13363
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13379
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13396
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13637
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13657
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13726
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13727
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13751
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13770
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13807
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13933
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13970
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
13971
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
13988
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14007
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14025
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14048
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14077
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14095
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14113
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14149
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14168
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14203
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14221
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14241
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14271
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14272
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14341
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14359
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14488
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14525
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14616
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14633
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14742
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14743
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14753
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14779
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1073
var args =
VisitList
(node.Arguments);
1204
var statements =
VisitList
(node.Statements);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
366
VisitList
(node.CatchBlocks),
Lowering\LocalRewriter\LocalRewriter_AnonymousObjectCreation.cs (1)
21
var rewrittenArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
69
var loweredArguments =
VisitList
(indexerAccess.Arguments);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
28
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
670
var loweredIndices =
VisitList
(arrayAccess.Indices);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
44
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
20
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
73
return
VisitList
(((BoundObjectInitializerExpression)initializerExpression).Initializers);
120
var rewrittenArguments =
VisitList
(initializer.Arguments);
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
141
sectionBuilder.AddRange(_localRewriter.
VisitList
(section.Statements));
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
42
initializerOpt = initializerOpt.Update(
VisitList
(initializerOpt.Initializers));
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
26
: this.
VisitList
(node.CatchBlocks);
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
27
ImmutableArray<BoundExpression> rewrittenArguments =
VisitList
(node.Arguments);
Lowering\MethodToClassRewriter.cs (4)
157
var newStatements =
VisitList
(node.Statements);
167
var newSideEffects =
VisitList
<BoundExpression>(node.SideEffects);
233
var rewrittenArguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
697
ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
598
var newList =
VisitList
(args);
756
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
753
var statements =
VisitList
(node.Statements);
881
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);