118 references to VisitList
Microsoft.CodeAnalysis.CSharp (118)
CodeGen\Optimizer.cs (3)
1672
var catchBlocks = this.
VisitList
(node.CatchBlocks);
2142
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
2278
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
Generated\BoundNodes.xml.Generated.cs (92)
10930
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10936
ImmutableArray<BoundNode> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
10948
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
11021
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11149
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
11320
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11352
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11358
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11372
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
11377
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11383
ImmutableArray<BoundLocalDeclaration> localDeclarations = this.
VisitList
(node.LocalDeclarations);
11431
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
11526
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);
11621
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11643
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11652
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
11779
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
11780
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
11799
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
11807
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
11822
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11875
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11890
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
11891
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
11897
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11905
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11912
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11924
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
11945
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11952
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11959
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11973
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
11980
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
11994
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12001
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12010
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12022
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12023
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
12048
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
12055
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
12107
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12133
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
12163
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
12174
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12180
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
12239
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
12240
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
12249
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
12273
ImmutableArray<BoundPositionalSubpattern> subpatterns = this.
VisitList
(node.Subpatterns);
12622
ImmutableArray<BoundExpression> childBoundNodes = this.
VisitList
(node.ChildBoundNodes);
12640
ImmutableArray<BoundExpression> boundDimensionsOpt = this.
VisitList
(node.BoundDimensionsOpt);
12813
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13051
ImmutableArray<BoundExpression> indices = this.
VisitList
(node.Indices);
13463
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
13504
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13511
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13527
ImmutableArray<BoundExpression> argumentsOpt = this.
VisitList
(node.ArgumentsOpt);
13544
ImmutableArray<BoundSwitchSection> switchSections = this.
VisitList
(node.SwitchSections);
13785
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13805
ImmutableArray<BoundSwitchExpressionArm> switchArms = this.
VisitList
(node.SwitchArms);
13874
ImmutableArray<BoundSwitchLabel> switchLabels = this.
VisitList
(node.SwitchLabels);
13875
ImmutableArray<BoundStatement> statements = this.
VisitList
(node.Statements);
13899
ImmutableArray<BoundExpression> sideEffects = this.
VisitList
(node.SideEffects);
13918
ImmutableArray<BoundStatement> sideEffects = this.
VisitList
(node.SideEffects);
13955
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14081
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14118
ImmutableArray<BoundExpression> constructorArguments = this.
VisitList
(node.ConstructorArguments);
14119
ImmutableArray<BoundAssignmentOperator> namedArguments = this.
VisitList
(node.NamedArguments);
14136
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14155
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14173
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14196
ImmutableArray<BoundNode> elements = this.
VisitList
(node.Elements);
14225
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14243
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14261
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14297
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14316
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14351
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14369
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14389
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14419
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14420
ImmutableArray<BoundAnonymousPropertyDeclaration> declarations = this.
VisitList
(node.Declarations);
14489
ImmutableArray<BoundExpression> bounds = this.
VisitList
(node.Bounds);
14507
ImmutableArray<BoundExpression> initializers = this.
VisitList
(node.Initializers);
14636
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14673
ImmutableArray<BoundExpression> arguments = this.
VisitList
(node.Arguments);
14764
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14781
ImmutableArray<BoundExpression> parts = this.
VisitList
(node.Parts);
14890
ImmutableArray<BoundPositionalSubpattern> deconstruction = this.
VisitList
(node.Deconstruction);
14891
ImmutableArray<BoundPropertySubpattern> properties = this.
VisitList
(node.Properties);
14901
ImmutableArray<BoundPattern> subpatterns = this.
VisitList
(node.Subpatterns);
14927
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)
742
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)
598
var newList =
VisitList
(args);
756
builder.AddStatements(
VisitList
(node.SideEffects));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
778
var statements =
VisitList
(node.Statements);
906
ImmutableArray<BoundCatchBlock> catchBlocks = this.
VisitList
(node.CatchBlocks);