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)
10933
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10939
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10950
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11016
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11134
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11292
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11321
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11326
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11338
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11343
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11349
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11385
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11463
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11546
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11564
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11572
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11690
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11691
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11708
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11715
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11729
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11775
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11788
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11789
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11795
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11801
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11808
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11819
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11840
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11847
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11853
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11867
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11873
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11887
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11893
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11901
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11912
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11913
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
11936
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
11943
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11989
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12014
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12041
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12052
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12058
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12112
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12113
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12121
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12143
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12485
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12503
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12676
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12937
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13349
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13390
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13397
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13413
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13430
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13671
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13691
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13760
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13761
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13785
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13804
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13841
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13967
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14004
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14005
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14022
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14041
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14059
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14082
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14111
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14129
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14147
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14183
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14202
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14237
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14255
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14275
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14305
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14306
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14375
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14393
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14522
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14559
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14650
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14667
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14776
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14777
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14787
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14813
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)
374
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)
27
var loweredArguments =
VisitList
(node.Arguments);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
683
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)
771
var statements =
VisitList
(node.Statements);
899
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);