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)
10941
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10947
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10959
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11032
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11158
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11329
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11361
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11367
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11381
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11386
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11392
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11440
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11535
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11630
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11652
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11661
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11788
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11789
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11808
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11816
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11831
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11884
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11899
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11900
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11906
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11914
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11921
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11933
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11954
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11961
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11968
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11982
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11989
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12003
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12010
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12019
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12031
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12032
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12057
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12064
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12116
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12142
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12172
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12183
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12189
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12248
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12249
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12258
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12282
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12631
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12649
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12822
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13083
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13495
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13536
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13543
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13559
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13576
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13817
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13837
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13906
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13907
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13931
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13950
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13987
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14113
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14150
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14151
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14168
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14187
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14205
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14228
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14257
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14275
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14293
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14329
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14348
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14383
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14401
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14421
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14451
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14452
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14521
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14539
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14668
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14705
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14796
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14813
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14922
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14923
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14933
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14959
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
103
var newStatements =
VisitList
(node.Statements);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1073
var args =
VisitList
(node.Arguments);
1203
var statements =
VisitList
(node.Statements);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
81
rewriter.
VisitList
(node.Arguments),
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);
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)
103
var rewrittenArguments = (ImmutableArray<BoundExpression>)this.
VisitList
(node.Arguments);
424
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);