1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
115
public sealed override TypeSymbol?
VisitType
(TypeSymbol? type)
224 references to VisitType
Microsoft.CodeAnalysis.CSharp (224)
BoundTree\BoundTreeRewriter.cs (6)
148
return
VisitType
(type);
158
return (FunctionTypeSymbol?)
VisitType
(symbol);
252
return node.Update(node.OperatorKind, VisitBinaryOperatorData(node), node.ResultKind, (BoundExpression)this.Visit(node.Left), (BoundExpression)this.Visit(node.Right), this.
VisitType
(node.Type));
281
var type = this.
VisitType
(binary.Type);
375
left = binary.Update(binary.Disjunction, left, right,
VisitType
(binary.InputType),
VisitType
(binary.NarrowedType));
CodeGen\Optimizer.cs (8)
1184
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
1535
var type = this.
VisitType
(binary.Type);
1753
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
2159
var type = this.
VisitType
(binary.Type);
2204
TypeSymbol type = this.
VisitType
(node.Type);
2325
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
2339
TypeSymbol? type = this.
VisitType
(node.Type);
2390
type = this.
VisitType
(type);
Generated\BoundNodes.xml.Generated.cs (191)
11138
TypeSymbol? type = this.
VisitType
(node.Type);
11144
TypeSymbol? type = this.
VisitType
(node.Type);
11150
TypeSymbol? type = this.
VisitType
(node.Type);
11155
TypeSymbol? type = this.
VisitType
(node.Type);
11160
TypeSymbol? type = this.
VisitType
(node.Type);
11165
TypeSymbol? type = this.
VisitType
(node.Type);
11170
TypeSymbol? type = this.
VisitType
(node.Type);
11175
TypeSymbol? type = this.
VisitType
(node.Type);
11180
TypeSymbol? type = this.
VisitType
(node.Type);
11185
TypeSymbol? type = this.
VisitType
(node.Type);
11190
TypeSymbol? type = this.
VisitType
(node.Type);
11195
TypeSymbol? type = this.
VisitType
(node.Type);
11200
TypeSymbol? type = this.
VisitType
(node.Type);
11205
TypeSymbol? type = this.
VisitType
(node.Type);
11210
TypeSymbol? type = this.
VisitType
(node.Type);
11216
TypeSymbol? type = this.
VisitType
(node.Type);
11223
TypeSymbol? type = this.
VisitType
(node.Type);
11241
TypeSymbol? type = this.
VisitType
(node.Type);
11247
TypeSymbol? type = this.
VisitType
(node.Type);
11254
TypeSymbol? type = this.
VisitType
(node.Type);
11262
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11263
TypeSymbol? type = this.
VisitType
(node.Type);
11275
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11276
TypeSymbol? type = this.
VisitType
(node.Type);
11282
TypeSymbol? type = this.
VisitType
(node.Type);
11288
TypeSymbol? type = this.
VisitType
(node.Type);
11294
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11295
TypeSymbol? type = this.
VisitType
(node.Type);
11301
TypeSymbol? type = this.
VisitType
(node.Type);
11308
TypeSymbol? type = this.
VisitType
(node.Type);
11315
TypeSymbol? type = this.
VisitType
(node.Type);
11322
TypeSymbol? type = this.
VisitType
(node.Type);
11328
TypeSymbol? type = this.
VisitType
(node.Type);
11334
TypeSymbol? type = this.
VisitType
(node.Type);
11341
TypeSymbol? type = this.
VisitType
(node.Type);
11349
TypeSymbol? type = this.
VisitType
(node.Type);
11356
TypeSymbol? type = this.
VisitType
(node.Type);
11363
TypeSymbol? type = this.
VisitType
(node.Type);
11376
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11377
TypeSymbol? type = this.
VisitType
(node.Type);
11389
TypeSymbol? type = this.
VisitType
(node.Type);
11396
TypeSymbol? type = this.
VisitType
(node.Type);
11403
TypeSymbol? type = this.
VisitType
(node.Type);
11412
TypeSymbol? type = this.
VisitType
(node.Type);
11419
TypeSymbol? type = this.
VisitType
(node.Type);
11427
TypeSymbol? type = this.
VisitType
(node.Type);
11435
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11436
TypeSymbol? type = this.
VisitType
(node.Type);
11443
TypeSymbol? type = this.
VisitType
(node.Type);
11449
TypeSymbol? type = this.
VisitType
(node.Type);
11455
TypeSymbol? type = this.
VisitType
(node.Type);
11472
TypeSymbol? type = this.
VisitType
(node.Type);
11479
TypeSymbol? type = this.
VisitType
(node.Type);
11492
TypeSymbol? type = this.
VisitType
(node.Type);
11499
TypeSymbol? type = this.
VisitType
(node.Type);
11506
TypeSymbol? type = this.
VisitType
(node.Type);
11511
TypeSymbol? type = this.
VisitType
(node.Type);
11516
TypeSymbol? type = this.
VisitType
(node.Type);
11521
TypeSymbol? type = this.
VisitType
(node.Type);
11526
TypeSymbol? type = this.
VisitType
(node.Type);
11531
TypeSymbol? type = this.
VisitType
(node.Type);
11536
TypeSymbol? type = this.
VisitType
(node.Type);
11541
TypeSymbol? type = this.
VisitType
(node.Type);
11546
TypeSymbol? type = this.
VisitType
(node.Type);
11553
TypeSymbol? type = this.
VisitType
(node.Type);
11560
TypeSymbol? type = this.
VisitType
(node.Type);
11565
TypeSymbol? type = this.
VisitType
(node.Type);
11571
TypeSymbol? type = this.
VisitType
(node.Type);
11578
TypeSymbol? type = this.
VisitType
(node.Type);
11587
TypeSymbol? type = this.
VisitType
(node.Type);
11593
TypeSymbol? type = this.
VisitType
(node.Type);
11599
TypeSymbol? type = this.
VisitType
(node.Type);
11606
TypeSymbol? type = this.
VisitType
(node.Type);
11611
TypeSymbol? type = this.
VisitType
(node.Type);
11617
TypeSymbol? type = this.
VisitType
(node.Type);
11626
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11627
TypeSymbol? type = this.
VisitType
(node.Type);
11832
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11837
TypeSymbol? type = this.
VisitType
(node.Type);
11842
TypeSymbol? type = this.
VisitType
(node.Type);
11847
TypeSymbol? type = this.
VisitType
(node.Type);
11852
TypeSymbol? type = this.
VisitType
(node.Type);
11857
TypeSymbol? type = this.
VisitType
(node.Type);
11862
TypeSymbol? type = this.
VisitType
(node.Type);
11868
TypeSymbol? type = this.
VisitType
(node.Type);
11874
TypeSymbol? type = this.
VisitType
(node.Type);
11881
TypeSymbol? type = this.
VisitType
(node.Type);
11887
TypeSymbol? type = this.
VisitType
(node.Type);
11911
TypeSymbol? type = this.
VisitType
(node.Type);
11940
TypeSymbol? type = this.
VisitType
(node.Type);
11949
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11950
TypeSymbol? type = this.
VisitType
(node.Type);
11986
TypeSymbol? type = this.
VisitType
(node.Type);
11992
TypeSymbol? type = this.
VisitType
(node.Type);
12024
TypeSymbol? type = this.
VisitType
(node.Type);
12052
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
12062
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
12093
TypeSymbol? type = this.
VisitType
(node.Type);
12101
TypeSymbol? type = this.
VisitType
(node.Type);
12109
TypeSymbol? type = this.
VisitType
(node.Type);
12115
TypeSymbol? type = this.
VisitType
(node.Type);
12123
TypeSymbol? type = this.
VisitType
(node.Type);
12130
TypeSymbol? type = this.
VisitType
(node.Type);
12139
TypeSymbol? type = this.
VisitType
(node.Type);
12144
TypeSymbol? type = this.
VisitType
(node.Type);
12151
TypeSymbol? type = this.
VisitType
(node.Type);
12160
TypeSymbol? type = this.
VisitType
(node.Type);
12167
TypeSymbol? type = this.
VisitType
(node.Type);
12176
TypeSymbol? type = this.
VisitType
(node.Type);
12184
TypeSymbol? type = this.
VisitType
(node.Type);
12192
TypeSymbol? type = this.
VisitType
(node.Type);
12198
TypeSymbol? type = this.
VisitType
(node.Type);
12207
TypeSymbol? type = this.
VisitType
(node.Type);
12214
TypeSymbol? type = this.
VisitType
(node.Type);
12230
TypeSymbol? type = this.
VisitType
(node.Type);
12235
TypeSymbol? type = this.
VisitType
(node.Type);
12251
TypeSymbol? type = this.
VisitType
(node.Type);
12258
TypeSymbol? type = this.
VisitType
(node.Type);
12266
TypeSymbol? type = this.
VisitType
(node.Type);
12272
TypeSymbol? type = this.
VisitType
(node.Type);
12279
TypeSymbol? type = this.
VisitType
(node.Type);
12286
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
12287
TypeSymbol? type = this.
VisitType
(node.Type);
12292
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
12293
TypeSymbol? type = this.
VisitType
(node.Type);
12300
TypeSymbol? type = this.
VisitType
(node.Type);
12308
TypeSymbol? type = this.
VisitType
(node.Type);
12316
TypeSymbol? type = this.
VisitType
(node.Type);
12321
TypeSymbol? type = this.
VisitType
(node.Type);
12329
TypeSymbol? type = this.
VisitType
(node.Type);
12335
TypeSymbol? type = this.
VisitType
(node.Type);
12341
TypeSymbol? type = this.
VisitType
(node.Type);
12348
TypeSymbol? type = this.
VisitType
(node.Type);
12355
TypeSymbol? type = this.
VisitType
(node.Type);
12361
TypeSymbol? type = this.
VisitType
(node.Type);
12368
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12369
TypeSymbol? type = this.
VisitType
(node.Type);
12376
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12377
TypeSymbol? type = this.
VisitType
(node.Type);
12384
TypeSymbol? type = this.
VisitType
(node.Type);
12390
TypeSymbol? type = this.
VisitType
(node.Type);
12397
TypeSymbol? type = this.
VisitType
(node.Type);
12404
TypeSymbol? type = this.
VisitType
(node.Type);
12413
TypeSymbol? type = this.
VisitType
(node.Type);
12424
TypeSymbol? type = this.
VisitType
(node.Type);
12431
TypeSymbol? type = this.
VisitType
(node.Type);
12439
TypeSymbol? type = this.
VisitType
(node.Type);
12447
TypeSymbol? type = this.
VisitType
(node.Type);
12453
TypeSymbol? type = this.
VisitType
(node.Type);
12463
TypeSymbol? type = this.
VisitType
(node.Type);
12474
TypeSymbol? type = this.
VisitType
(node.Type);
12480
TypeSymbol? type = this.
VisitType
(node.Type);
12486
TypeSymbol? type = this.
VisitType
(node.Type);
12491
TypeSymbol? type = this.
VisitType
(node.Type);
12496
TypeSymbol? type = this.
VisitType
(node.Type);
12504
TypeSymbol? type = this.
VisitType
(node.Type);
12514
TypeSymbol? type = this.
VisitType
(node.Type);
12520
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12521
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12529
TypeSymbol? unionMatchingInputType = this.
VisitType
(node.UnionMatchingInputType);
12530
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12531
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12536
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12537
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12545
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12546
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12557
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12558
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12570
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12571
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12580
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12581
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12589
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12590
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12609
TypeSymbol? type = this.
VisitType
(node.Type);
12615
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12616
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12623
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12624
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12630
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12631
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12637
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12638
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12643
TypeSymbol? type = this.
VisitType
(node.Type);
12649
TypeSymbol? type = this.
VisitType
(node.Type);
12656
TypeSymbol? type = this.
VisitType
(node.Type);
12663
TypeSymbol? type = this.
VisitType
(node.Type);
12669
TypeSymbol? type = this.
VisitType
(node.Type);
12689
TypeSymbol? type = this.
VisitType
(node.Type);
12695
TypeSymbol? type = this.
VisitType
(node.Type);
12703
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\ExtensionMethodReferenceRewriter.cs (8)
87
rewriter.
VisitType
(node.Type));
203
TypeSymbol? type = rewriter.
VisitType
(node.Type);
216
var type = rewriter.
VisitType
(node.Type);
236
TypeSymbol? constrainedToTypeOpt = rewriter.
VisitType
(node.ConstrainedToTypeOpt);
237
TypeSymbol? type = rewriter.
VisitType
(node.Type);
254
TypeSymbol? constrainedToType = rewriter.
VisitType
(node.ConstrainedToType);
285
TypeSymbol? constrainedToTypeOpt = rewriter.
VisitType
(node.ConstrainedToTypeOpt);
286
TypeSymbol? type = rewriter.
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter.cs (3)
663
var type = this.
VisitType
(node.Type);
693
var type = this.
VisitType
(node.Type);
840
var indexType =
VisitType
(node.Indices[0].Type);
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
20
TypeSymbol rewrittenType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (1)
123
TypeSymbol type = this.
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
69
var rewrittenType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
20
TypeSymbol rewrittenType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
17
TypeSymbol? rewrittenResultType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
226
var rewrittenType =
VisitType
(initializer.Type);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
90
TypeSymbol? rewrittenExceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
Lowering\SpillSequenceSpiller.cs (1)
734
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);