1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\MethodToClassRewriter.cs (1)
210
public sealed override TypeSymbol?
VisitType
(TypeSymbol? type)
199 references to VisitType
Microsoft.CodeAnalysis.CSharp (199)
BoundTree\BoundTreeRewriter.cs (1)
145
var type = this.
VisitType
(binary.Type);
CodeGen\Optimizer.cs (8)
1128
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
1459
var type = this.
VisitType
(binary.Type);
1675
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
2034
var type = this.
VisitType
(binary.Type);
2078
TypeSymbol type = this.
VisitType
(node.Type);
2149
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
2158
TypeSymbol? type = this.
VisitType
(node.Type);
2208
type = this.
VisitType
(type);
Generated\BoundNodes.xml.Generated.cs (179)
10442
TypeSymbol? type = this.
VisitType
(node.Type);
10448
TypeSymbol? type = this.
VisitType
(node.Type);
10453
TypeSymbol? type = this.
VisitType
(node.Type);
10458
TypeSymbol? type = this.
VisitType
(node.Type);
10463
TypeSymbol? type = this.
VisitType
(node.Type);
10468
TypeSymbol? type = this.
VisitType
(node.Type);
10473
TypeSymbol? type = this.
VisitType
(node.Type);
10478
TypeSymbol? type = this.
VisitType
(node.Type);
10483
TypeSymbol? type = this.
VisitType
(node.Type);
10488
TypeSymbol? type = this.
VisitType
(node.Type);
10493
TypeSymbol? type = this.
VisitType
(node.Type);
10498
TypeSymbol? type = this.
VisitType
(node.Type);
10503
TypeSymbol? type = this.
VisitType
(node.Type);
10508
TypeSymbol? type = this.
VisitType
(node.Type);
10514
TypeSymbol? type = this.
VisitType
(node.Type);
10520
TypeSymbol? type = this.
VisitType
(node.Type);
10537
TypeSymbol? type = this.
VisitType
(node.Type);
10542
TypeSymbol? type = this.
VisitType
(node.Type);
10547
TypeSymbol? type = this.
VisitType
(node.Type);
10553
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10554
TypeSymbol? type = this.
VisitType
(node.Type);
10564
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10565
TypeSymbol? type = this.
VisitType
(node.Type);
10571
TypeSymbol? type = this.
VisitType
(node.Type);
10577
TypeSymbol? type = this.
VisitType
(node.Type);
10582
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10583
TypeSymbol? type = this.
VisitType
(node.Type);
10589
TypeSymbol? type = this.
VisitType
(node.Type);
10596
TypeSymbol? type = this.
VisitType
(node.Type);
10603
TypeSymbol? type = this.
VisitType
(node.Type);
10609
TypeSymbol? type = this.
VisitType
(node.Type);
10615
TypeSymbol? type = this.
VisitType
(node.Type);
10621
TypeSymbol? type = this.
VisitType
(node.Type);
10627
TypeSymbol? type = this.
VisitType
(node.Type);
10634
TypeSymbol? type = this.
VisitType
(node.Type);
10641
TypeSymbol? type = this.
VisitType
(node.Type);
10648
TypeSymbol? type = this.
VisitType
(node.Type);
10655
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10656
TypeSymbol? type = this.
VisitType
(node.Type);
10667
TypeSymbol? type = this.
VisitType
(node.Type);
10674
TypeSymbol? type = this.
VisitType
(node.Type);
10681
TypeSymbol? type = this.
VisitType
(node.Type);
10690
TypeSymbol? type = this.
VisitType
(node.Type);
10697
TypeSymbol? type = this.
VisitType
(node.Type);
10705
TypeSymbol? type = this.
VisitType
(node.Type);
10713
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
10714
TypeSymbol? type = this.
VisitType
(node.Type);
10721
TypeSymbol? type = this.
VisitType
(node.Type);
10727
TypeSymbol? type = this.
VisitType
(node.Type);
10740
TypeSymbol? type = this.
VisitType
(node.Type);
10746
TypeSymbol? type = this.
VisitType
(node.Type);
10757
TypeSymbol? type = this.
VisitType
(node.Type);
10762
TypeSymbol? type = this.
VisitType
(node.Type);
10767
TypeSymbol? type = this.
VisitType
(node.Type);
10772
TypeSymbol? type = this.
VisitType
(node.Type);
10777
TypeSymbol? type = this.
VisitType
(node.Type);
10782
TypeSymbol? type = this.
VisitType
(node.Type);
10787
TypeSymbol? type = this.
VisitType
(node.Type);
10792
TypeSymbol? type = this.
VisitType
(node.Type);
10797
TypeSymbol? type = this.
VisitType
(node.Type);
10802
TypeSymbol? type = this.
VisitType
(node.Type);
10807
TypeSymbol? type = this.
VisitType
(node.Type);
10812
TypeSymbol? type = this.
VisitType
(node.Type);
10818
TypeSymbol? type = this.
VisitType
(node.Type);
10825
TypeSymbol? type = this.
VisitType
(node.Type);
10834
TypeSymbol? type = this.
VisitType
(node.Type);
10840
TypeSymbol? type = this.
VisitType
(node.Type);
10846
TypeSymbol? type = this.
VisitType
(node.Type);
10852
TypeSymbol? type = this.
VisitType
(node.Type);
10857
TypeSymbol? type = this.
VisitType
(node.Type);
10863
TypeSymbol? type = this.
VisitType
(node.Type);
10871
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
10872
TypeSymbol? type = this.
VisitType
(node.Type);
11043
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11048
TypeSymbol? type = this.
VisitType
(node.Type);
11053
TypeSymbol? type = this.
VisitType
(node.Type);
11058
TypeSymbol? type = this.
VisitType
(node.Type);
11063
TypeSymbol? type = this.
VisitType
(node.Type);
11068
TypeSymbol? type = this.
VisitType
(node.Type);
11073
TypeSymbol? type = this.
VisitType
(node.Type);
11078
TypeSymbol? type = this.
VisitType
(node.Type);
11083
TypeSymbol? type = this.
VisitType
(node.Type);
11089
TypeSymbol? type = this.
VisitType
(node.Type);
11094
TypeSymbol? type = this.
VisitType
(node.Type);
11111
TypeSymbol? type = this.
VisitType
(node.Type);
11136
TypeSymbol? type = this.
VisitType
(node.Type);
11144
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11145
TypeSymbol? type = this.
VisitType
(node.Type);
11177
TypeSymbol? type = this.
VisitType
(node.Type);
11183
TypeSymbol? type = this.
VisitType
(node.Type);
11214
TypeSymbol? type = this.
VisitType
(node.Type);
11239
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11249
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11273
TypeSymbol? type = this.
VisitType
(node.Type);
11280
TypeSymbol? type = this.
VisitType
(node.Type);
11287
TypeSymbol? type = this.
VisitType
(node.Type);
11293
TypeSymbol? type = this.
VisitType
(node.Type);
11300
TypeSymbol? type = this.
VisitType
(node.Type);
11307
TypeSymbol? type = this.
VisitType
(node.Type);
11315
TypeSymbol? type = this.
VisitType
(node.Type);
11320
TypeSymbol? type = this.
VisitType
(node.Type);
11327
TypeSymbol? type = this.
VisitType
(node.Type);
11333
TypeSymbol? type = this.
VisitType
(node.Type);
11339
TypeSymbol? type = this.
VisitType
(node.Type);
11346
TypeSymbol? type = this.
VisitType
(node.Type);
11353
TypeSymbol? type = this.
VisitType
(node.Type);
11360
TypeSymbol? type = this.
VisitType
(node.Type);
11366
TypeSymbol? type = this.
VisitType
(node.Type);
11373
TypeSymbol? type = this.
VisitType
(node.Type);
11379
TypeSymbol? type = this.
VisitType
(node.Type);
11386
TypeSymbol? type = this.
VisitType
(node.Type);
11393
TypeSymbol? type = this.
VisitType
(node.Type);
11399
TypeSymbol? type = this.
VisitType
(node.Type);
11406
TypeSymbol? type = this.
VisitType
(node.Type);
11412
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11413
TypeSymbol? type = this.
VisitType
(node.Type);
11418
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11419
TypeSymbol? type = this.
VisitType
(node.Type);
11426
TypeSymbol? type = this.
VisitType
(node.Type);
11433
TypeSymbol? type = this.
VisitType
(node.Type);
11440
TypeSymbol? type = this.
VisitType
(node.Type);
11445
TypeSymbol? type = this.
VisitType
(node.Type);
11452
TypeSymbol? type = this.
VisitType
(node.Type);
11457
TypeSymbol? type = this.
VisitType
(node.Type);
11463
TypeSymbol? type = this.
VisitType
(node.Type);
11469
TypeSymbol? type = this.
VisitType
(node.Type);
11476
TypeSymbol? type = this.
VisitType
(node.Type);
11482
TypeSymbol? type = this.
VisitType
(node.Type);
11489
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11490
TypeSymbol? type = this.
VisitType
(node.Type);
11497
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11498
TypeSymbol? type = this.
VisitType
(node.Type);
11504
TypeSymbol? type = this.
VisitType
(node.Type);
11509
TypeSymbol? type = this.
VisitType
(node.Type);
11515
TypeSymbol? type = this.
VisitType
(node.Type);
11521
TypeSymbol? type = this.
VisitType
(node.Type);
11528
TypeSymbol? type = this.
VisitType
(node.Type);
11539
TypeSymbol? type = this.
VisitType
(node.Type);
11546
TypeSymbol? type = this.
VisitType
(node.Type);
11553
TypeSymbol? type = this.
VisitType
(node.Type);
11558
TypeSymbol? type = this.
VisitType
(node.Type);
11567
TypeSymbol? type = this.
VisitType
(node.Type);
11578
TypeSymbol? type = this.
VisitType
(node.Type);
11584
TypeSymbol? type = this.
VisitType
(node.Type);
11590
TypeSymbol? type = this.
VisitType
(node.Type);
11595
TypeSymbol? type = this.
VisitType
(node.Type);
11600
TypeSymbol? type = this.
VisitType
(node.Type);
11608
TypeSymbol? type = this.
VisitType
(node.Type);
11616
TypeSymbol? type = this.
VisitType
(node.Type);
11622
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11623
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11628
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11629
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11636
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11637
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11646
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11647
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11658
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11659
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11668
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11669
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11675
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11676
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11693
TypeSymbol? type = this.
VisitType
(node.Type);
11699
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11700
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11707
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11708
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11714
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11715
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11721
TypeSymbol? inputType = this.
VisitType
(node.InputType);
11722
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
11727
TypeSymbol? type = this.
VisitType
(node.Type);
11733
TypeSymbol? type = this.
VisitType
(node.Type);
11739
TypeSymbol? type = this.
VisitType
(node.Type);
11745
TypeSymbol? type = this.
VisitType
(node.Type);
11750
TypeSymbol? type = this.
VisitType
(node.Type);
11769
TypeSymbol? type = this.
VisitType
(node.Type);
11776
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter.cs (3)
582
var type = this.
VisitType
(node.Type);
599
var type = this.
VisitType
(node.Type);
708
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)
62
var rewrittenType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
20
TypeSymbol rewrittenType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
19
TypeSymbol? rewrittenResultType =
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
188
var rewrittenType =
VisitType
(initializer.Type);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
90
TypeSymbol? rewrittenExceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
Lowering\SpillSequenceSpiller.cs (1)
653
TypeSymbol exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);