1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\MethodToClassRewriter.cs (1)
210
public sealed override TypeSymbol?
VisitType
(TypeSymbol? type)
208 references to VisitType
Microsoft.CodeAnalysis.CSharp (208)
BoundTree\BoundTreeRewriter.cs (3)
144
var type = this.
VisitType
(binary.Type);
233
left = binary.Update(binary.Disjunction, left, right,
VisitType
(binary.InputType),
VisitType
(binary.NarrowedType));
CodeGen\Optimizer.cs (8)
1175
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
1526
var type = this.
VisitType
(binary.Type);
1742
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
2101
var type = this.
VisitType
(binary.Type);
2145
TypeSymbol type = this.
VisitType
(node.Type);
2266
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
2280
TypeSymbol? type = this.
VisitType
(node.Type);
2331
type = this.
VisitType
(type);
Generated\BoundNodes.xml.Generated.cs (186)
10821
TypeSymbol? type = this.
VisitType
(node.Type);
10827
TypeSymbol? type = this.
VisitType
(node.Type);
10832
TypeSymbol? type = this.
VisitType
(node.Type);
10837
TypeSymbol? type = this.
VisitType
(node.Type);
10842
TypeSymbol? type = this.
VisitType
(node.Type);
10847
TypeSymbol? type = this.
VisitType
(node.Type);
10852
TypeSymbol? type = this.
VisitType
(node.Type);
10857
TypeSymbol? type = this.
VisitType
(node.Type);
10862
TypeSymbol? type = this.
VisitType
(node.Type);
10867
TypeSymbol? type = this.
VisitType
(node.Type);
10872
TypeSymbol? type = this.
VisitType
(node.Type);
10877
TypeSymbol? type = this.
VisitType
(node.Type);
10882
TypeSymbol? type = this.
VisitType
(node.Type);
10887
TypeSymbol? type = this.
VisitType
(node.Type);
10893
TypeSymbol? type = this.
VisitType
(node.Type);
10899
TypeSymbol? type = this.
VisitType
(node.Type);
10916
TypeSymbol? type = this.
VisitType
(node.Type);
10921
TypeSymbol? type = this.
VisitType
(node.Type);
10926
TypeSymbol? type = this.
VisitType
(node.Type);
10932
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10933
TypeSymbol? type = this.
VisitType
(node.Type);
10943
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10944
TypeSymbol? type = this.
VisitType
(node.Type);
10950
TypeSymbol? type = this.
VisitType
(node.Type);
10956
TypeSymbol? type = this.
VisitType
(node.Type);
10961
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10962
TypeSymbol? type = this.
VisitType
(node.Type);
10968
TypeSymbol? type = this.
VisitType
(node.Type);
10975
TypeSymbol? type = this.
VisitType
(node.Type);
10982
TypeSymbol? type = this.
VisitType
(node.Type);
10988
TypeSymbol? type = this.
VisitType
(node.Type);
10994
TypeSymbol? type = this.
VisitType
(node.Type);
11000
TypeSymbol? type = this.
VisitType
(node.Type);
11006
TypeSymbol? type = this.
VisitType
(node.Type);
11013
TypeSymbol? type = this.
VisitType
(node.Type);
11020
TypeSymbol? type = this.
VisitType
(node.Type);
11027
TypeSymbol? type = this.
VisitType
(node.Type);
11034
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11035
TypeSymbol? type = this.
VisitType
(node.Type);
11046
TypeSymbol? type = this.
VisitType
(node.Type);
11053
TypeSymbol? type = this.
VisitType
(node.Type);
11060
TypeSymbol? type = this.
VisitType
(node.Type);
11069
TypeSymbol? type = this.
VisitType
(node.Type);
11076
TypeSymbol? type = this.
VisitType
(node.Type);
11084
TypeSymbol? type = this.
VisitType
(node.Type);
11092
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11093
TypeSymbol? type = this.
VisitType
(node.Type);
11100
TypeSymbol? type = this.
VisitType
(node.Type);
11106
TypeSymbol? type = this.
VisitType
(node.Type);
11112
TypeSymbol? type = this.
VisitType
(node.Type);
11125
TypeSymbol? type = this.
VisitType
(node.Type);
11131
TypeSymbol? type = this.
VisitType
(node.Type);
11142
TypeSymbol? type = this.
VisitType
(node.Type);
11147
TypeSymbol? type = this.
VisitType
(node.Type);
11152
TypeSymbol? type = this.
VisitType
(node.Type);
11157
TypeSymbol? type = this.
VisitType
(node.Type);
11162
TypeSymbol? type = this.
VisitType
(node.Type);
11167
TypeSymbol? type = this.
VisitType
(node.Type);
11172
TypeSymbol? type = this.
VisitType
(node.Type);
11177
TypeSymbol? type = this.
VisitType
(node.Type);
11182
TypeSymbol? type = this.
VisitType
(node.Type);
11187
TypeSymbol? type = this.
VisitType
(node.Type);
11192
TypeSymbol? type = this.
VisitType
(node.Type);
11197
TypeSymbol? type = this.
VisitType
(node.Type);
11202
TypeSymbol? type = this.
VisitType
(node.Type);
11207
TypeSymbol? type = this.
VisitType
(node.Type);
11213
TypeSymbol? type = this.
VisitType
(node.Type);
11220
TypeSymbol? type = this.
VisitType
(node.Type);
11229
TypeSymbol? type = this.
VisitType
(node.Type);
11235
TypeSymbol? type = this.
VisitType
(node.Type);
11241
TypeSymbol? type = this.
VisitType
(node.Type);
11247
TypeSymbol? type = this.
VisitType
(node.Type);
11252
TypeSymbol? type = this.
VisitType
(node.Type);
11258
TypeSymbol? type = this.
VisitType
(node.Type);
11266
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11267
TypeSymbol? type = this.
VisitType
(node.Type);
11438
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11443
TypeSymbol? type = this.
VisitType
(node.Type);
11448
TypeSymbol? type = this.
VisitType
(node.Type);
11453
TypeSymbol? type = this.
VisitType
(node.Type);
11458
TypeSymbol? type = this.
VisitType
(node.Type);
11463
TypeSymbol? type = this.
VisitType
(node.Type);
11468
TypeSymbol? type = this.
VisitType
(node.Type);
11473
TypeSymbol? type = this.
VisitType
(node.Type);
11478
TypeSymbol? type = this.
VisitType
(node.Type);
11484
TypeSymbol? type = this.
VisitType
(node.Type);
11489
TypeSymbol? type = this.
VisitType
(node.Type);
11506
TypeSymbol? type = this.
VisitType
(node.Type);
11531
TypeSymbol? type = this.
VisitType
(node.Type);
11539
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11540
TypeSymbol? type = this.
VisitType
(node.Type);
11572
TypeSymbol? type = this.
VisitType
(node.Type);
11578
TypeSymbol? type = this.
VisitType
(node.Type);
11609
TypeSymbol? type = this.
VisitType
(node.Type);
11634
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11644
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11668
TypeSymbol? type = this.
VisitType
(node.Type);
11675
TypeSymbol? type = this.
VisitType
(node.Type);
11682
TypeSymbol? type = this.
VisitType
(node.Type);
11688
TypeSymbol? type = this.
VisitType
(node.Type);
11695
TypeSymbol? type = this.
VisitType
(node.Type);
11702
TypeSymbol? type = this.
VisitType
(node.Type);
11710
TypeSymbol? type = this.
VisitType
(node.Type);
11715
TypeSymbol? type = this.
VisitType
(node.Type);
11722
TypeSymbol? type = this.
VisitType
(node.Type);
11728
TypeSymbol? type = this.
VisitType
(node.Type);
11734
TypeSymbol? type = this.
VisitType
(node.Type);
11741
TypeSymbol? type = this.
VisitType
(node.Type);
11748
TypeSymbol? type = this.
VisitType
(node.Type);
11755
TypeSymbol? type = this.
VisitType
(node.Type);
11761
TypeSymbol? type = this.
VisitType
(node.Type);
11768
TypeSymbol? type = this.
VisitType
(node.Type);
11774
TypeSymbol? type = this.
VisitType
(node.Type);
11785
TypeSymbol? type = this.
VisitType
(node.Type);
11790
TypeSymbol? type = this.
VisitType
(node.Type);
11806
TypeSymbol? type = this.
VisitType
(node.Type);
11813
TypeSymbol? type = this.
VisitType
(node.Type);
11820
TypeSymbol? type = this.
VisitType
(node.Type);
11826
TypeSymbol? type = this.
VisitType
(node.Type);
11833
TypeSymbol? type = this.
VisitType
(node.Type);
11839
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11840
TypeSymbol? type = this.
VisitType
(node.Type);
11845
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11846
TypeSymbol? type = this.
VisitType
(node.Type);
11853
TypeSymbol? type = this.
VisitType
(node.Type);
11860
TypeSymbol? type = this.
VisitType
(node.Type);
11867
TypeSymbol? type = this.
VisitType
(node.Type);
11872
TypeSymbol? type = this.
VisitType
(node.Type);
11879
TypeSymbol? type = this.
VisitType
(node.Type);
11884
TypeSymbol? type = this.
VisitType
(node.Type);
11890
TypeSymbol? type = this.
VisitType
(node.Type);
11896
TypeSymbol? type = this.
VisitType
(node.Type);
11903
TypeSymbol? type = this.
VisitType
(node.Type);
11909
TypeSymbol? type = this.
VisitType
(node.Type);
11916
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11917
TypeSymbol? type = this.
VisitType
(node.Type);
11924
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11925
TypeSymbol? type = this.
VisitType
(node.Type);
11931
TypeSymbol? type = this.
VisitType
(node.Type);
11936
TypeSymbol? type = this.
VisitType
(node.Type);
11942
TypeSymbol? type = this.
VisitType
(node.Type);
11948
TypeSymbol? type = this.
VisitType
(node.Type);
11955
TypeSymbol? type = this.
VisitType
(node.Type);
11966
TypeSymbol? type = this.
VisitType
(node.Type);
11973
TypeSymbol? type = this.
VisitType
(node.Type);
11980
TypeSymbol? type = this.
VisitType
(node.Type);
11987
TypeSymbol? type = this.
VisitType
(node.Type);
11992
TypeSymbol? type = this.
VisitType
(node.Type);
12001
TypeSymbol? type = this.
VisitType
(node.Type);
12012
TypeSymbol? type = this.
VisitType
(node.Type);
12018
TypeSymbol? type = this.
VisitType
(node.Type);
12024
TypeSymbol? type = this.
VisitType
(node.Type);
12029
TypeSymbol? type = this.
VisitType
(node.Type);
12034
TypeSymbol? type = this.
VisitType
(node.Type);
12042
TypeSymbol? type = this.
VisitType
(node.Type);
12050
TypeSymbol? type = this.
VisitType
(node.Type);
12056
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12057
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12062
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12063
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12070
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12071
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12080
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12081
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12092
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12093
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12102
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12103
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12109
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12110
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12127
TypeSymbol? type = this.
VisitType
(node.Type);
12133
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12134
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12141
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12142
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12148
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12149
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12155
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12156
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12161
TypeSymbol? type = this.
VisitType
(node.Type);
12167
TypeSymbol? type = this.
VisitType
(node.Type);
12173
TypeSymbol? type = this.
VisitType
(node.Type);
12179
TypeSymbol? type = this.
VisitType
(node.Type);
12184
TypeSymbol? type = this.
VisitType
(node.Type);
12203
TypeSymbol? type = this.
VisitType
(node.Type);
12210
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter.cs (3)
654
var type = this.
VisitType
(node.Type);
684
var type = this.
VisitType
(node.Type);
831
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)
187
var rewrittenType =
VisitType
(initializer.Type);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
90
TypeSymbol? rewrittenExceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
Lowering\SpillSequenceSpiller.cs (1)
724
TypeSymbol exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);