118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1682
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2152
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2288
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10944
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10950
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10962
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11035
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11163
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11337
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11369
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11375
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11389
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11394
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11400
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11448
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11543
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11638
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11660
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11669
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11796
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11797
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11816
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11824
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11839
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11892
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11907
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11908
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11914
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11922
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11929
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11941
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11962
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11969
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11976
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11990
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11997
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12011
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12018
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12027
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12039
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12040
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12065
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12072
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12124
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12150
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12180
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12191
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12197
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12256
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12257
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12266
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12290
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12639
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12657
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12830
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13068
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13490
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13531
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13538
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13554
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13571
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13812
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13832
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13901
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13902
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13926
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13945
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13982
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14108
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14145
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14146
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14163
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14182
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14200
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14223
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14252
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14270
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14288
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14324
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14343
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14378
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14396
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14416
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14446
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14447
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14516
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14534
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14663
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14700
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14791
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14808
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14917
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14918
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14928
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14954
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
109
var newStatements =
VisitList
(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1078
var args =
VisitList
(node.Arguments);
1208
var statements =
VisitList
(node.Statements);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
84
rewriter.
VisitList
(node.Arguments),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
379
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)
801
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);
159
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 (2)
100
var rewrittenArguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
396
ImmutableArray<BoundExpression> arguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
Lowering\SpillSequenceSpiller.cs (2)
599
var newList =
VisitList
(args);
767
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
778
var statements =
VisitList
(node.Statements);
906
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);