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)
10858
TypeSymbol? type = this.
VisitType
(node.Type);
10864
TypeSymbol? type = this.
VisitType
(node.Type);
10869
TypeSymbol? type = this.
VisitType
(node.Type);
10874
TypeSymbol? type = this.
VisitType
(node.Type);
10879
TypeSymbol? type = this.
VisitType
(node.Type);
10884
TypeSymbol? type = this.
VisitType
(node.Type);
10889
TypeSymbol? type = this.
VisitType
(node.Type);
10894
TypeSymbol? type = this.
VisitType
(node.Type);
10899
TypeSymbol? type = this.
VisitType
(node.Type);
10904
TypeSymbol? type = this.
VisitType
(node.Type);
10909
TypeSymbol? type = this.
VisitType
(node.Type);
10914
TypeSymbol? type = this.
VisitType
(node.Type);
10919
TypeSymbol? type = this.
VisitType
(node.Type);
10924
TypeSymbol? type = this.
VisitType
(node.Type);
10930
TypeSymbol? type = this.
VisitType
(node.Type);
10936
TypeSymbol? type = this.
VisitType
(node.Type);
10953
TypeSymbol? type = this.
VisitType
(node.Type);
10958
TypeSymbol? type = this.
VisitType
(node.Type);
10963
TypeSymbol? type = this.
VisitType
(node.Type);
10969
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10970
TypeSymbol? type = this.
VisitType
(node.Type);
10980
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10981
TypeSymbol? type = this.
VisitType
(node.Type);
10987
TypeSymbol? type = this.
VisitType
(node.Type);
10993
TypeSymbol? type = this.
VisitType
(node.Type);
10998
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10999
TypeSymbol? type = this.
VisitType
(node.Type);
11005
TypeSymbol? type = this.
VisitType
(node.Type);
11012
TypeSymbol? type = this.
VisitType
(node.Type);
11019
TypeSymbol? type = this.
VisitType
(node.Type);
11025
TypeSymbol? type = this.
VisitType
(node.Type);
11031
TypeSymbol? type = this.
VisitType
(node.Type);
11037
TypeSymbol? type = this.
VisitType
(node.Type);
11043
TypeSymbol? type = this.
VisitType
(node.Type);
11050
TypeSymbol? type = this.
VisitType
(node.Type);
11057
TypeSymbol? type = this.
VisitType
(node.Type);
11064
TypeSymbol? type = this.
VisitType
(node.Type);
11071
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11072
TypeSymbol? type = this.
VisitType
(node.Type);
11083
TypeSymbol? type = this.
VisitType
(node.Type);
11090
TypeSymbol? type = this.
VisitType
(node.Type);
11097
TypeSymbol? type = this.
VisitType
(node.Type);
11106
TypeSymbol? type = this.
VisitType
(node.Type);
11113
TypeSymbol? type = this.
VisitType
(node.Type);
11121
TypeSymbol? type = this.
VisitType
(node.Type);
11129
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11130
TypeSymbol? type = this.
VisitType
(node.Type);
11137
TypeSymbol? type = this.
VisitType
(node.Type);
11143
TypeSymbol? type = this.
VisitType
(node.Type);
11149
TypeSymbol? type = this.
VisitType
(node.Type);
11162
TypeSymbol? type = this.
VisitType
(node.Type);
11168
TypeSymbol? type = this.
VisitType
(node.Type);
11179
TypeSymbol? type = this.
VisitType
(node.Type);
11184
TypeSymbol? type = this.
VisitType
(node.Type);
11189
TypeSymbol? type = this.
VisitType
(node.Type);
11194
TypeSymbol? type = this.
VisitType
(node.Type);
11199
TypeSymbol? type = this.
VisitType
(node.Type);
11204
TypeSymbol? type = this.
VisitType
(node.Type);
11209
TypeSymbol? type = this.
VisitType
(node.Type);
11214
TypeSymbol? type = this.
VisitType
(node.Type);
11219
TypeSymbol? type = this.
VisitType
(node.Type);
11224
TypeSymbol? type = this.
VisitType
(node.Type);
11229
TypeSymbol? type = this.
VisitType
(node.Type);
11234
TypeSymbol? type = this.
VisitType
(node.Type);
11239
TypeSymbol? type = this.
VisitType
(node.Type);
11244
TypeSymbol? type = this.
VisitType
(node.Type);
11250
TypeSymbol? type = this.
VisitType
(node.Type);
11257
TypeSymbol? type = this.
VisitType
(node.Type);
11266
TypeSymbol? type = this.
VisitType
(node.Type);
11272
TypeSymbol? type = this.
VisitType
(node.Type);
11278
TypeSymbol? type = this.
VisitType
(node.Type);
11284
TypeSymbol? type = this.
VisitType
(node.Type);
11289
TypeSymbol? type = this.
VisitType
(node.Type);
11295
TypeSymbol? type = this.
VisitType
(node.Type);
11303
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11304
TypeSymbol? type = this.
VisitType
(node.Type);
11475
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11480
TypeSymbol? type = this.
VisitType
(node.Type);
11485
TypeSymbol? type = this.
VisitType
(node.Type);
11490
TypeSymbol? type = this.
VisitType
(node.Type);
11495
TypeSymbol? type = this.
VisitType
(node.Type);
11500
TypeSymbol? type = this.
VisitType
(node.Type);
11505
TypeSymbol? type = this.
VisitType
(node.Type);
11510
TypeSymbol? type = this.
VisitType
(node.Type);
11515
TypeSymbol? type = this.
VisitType
(node.Type);
11521
TypeSymbol? type = this.
VisitType
(node.Type);
11526
TypeSymbol? type = this.
VisitType
(node.Type);
11543
TypeSymbol? type = this.
VisitType
(node.Type);
11568
TypeSymbol? type = this.
VisitType
(node.Type);
11576
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11577
TypeSymbol? type = this.
VisitType
(node.Type);
11609
TypeSymbol? type = this.
VisitType
(node.Type);
11615
TypeSymbol? type = this.
VisitType
(node.Type);
11646
TypeSymbol? type = this.
VisitType
(node.Type);
11671
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11681
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11705
TypeSymbol? type = this.
VisitType
(node.Type);
11712
TypeSymbol? type = this.
VisitType
(node.Type);
11719
TypeSymbol? type = this.
VisitType
(node.Type);
11725
TypeSymbol? type = this.
VisitType
(node.Type);
11732
TypeSymbol? type = this.
VisitType
(node.Type);
11739
TypeSymbol? type = this.
VisitType
(node.Type);
11747
TypeSymbol? type = this.
VisitType
(node.Type);
11752
TypeSymbol? type = this.
VisitType
(node.Type);
11759
TypeSymbol? type = this.
VisitType
(node.Type);
11765
TypeSymbol? type = this.
VisitType
(node.Type);
11771
TypeSymbol? type = this.
VisitType
(node.Type);
11778
TypeSymbol? type = this.
VisitType
(node.Type);
11785
TypeSymbol? type = this.
VisitType
(node.Type);
11792
TypeSymbol? type = this.
VisitType
(node.Type);
11798
TypeSymbol? type = this.
VisitType
(node.Type);
11805
TypeSymbol? type = this.
VisitType
(node.Type);
11811
TypeSymbol? type = this.
VisitType
(node.Type);
11822
TypeSymbol? type = this.
VisitType
(node.Type);
11827
TypeSymbol? type = this.
VisitType
(node.Type);
11843
TypeSymbol? type = this.
VisitType
(node.Type);
11850
TypeSymbol? type = this.
VisitType
(node.Type);
11857
TypeSymbol? type = this.
VisitType
(node.Type);
11863
TypeSymbol? type = this.
VisitType
(node.Type);
11870
TypeSymbol? type = this.
VisitType
(node.Type);
11876
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11877
TypeSymbol? type = this.
VisitType
(node.Type);
11882
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11883
TypeSymbol? type = this.
VisitType
(node.Type);
11890
TypeSymbol? type = this.
VisitType
(node.Type);
11897
TypeSymbol? type = this.
VisitType
(node.Type);
11904
TypeSymbol? type = this.
VisitType
(node.Type);
11909
TypeSymbol? type = this.
VisitType
(node.Type);
11916
TypeSymbol? type = this.
VisitType
(node.Type);
11921
TypeSymbol? type = this.
VisitType
(node.Type);
11927
TypeSymbol? type = this.
VisitType
(node.Type);
11933
TypeSymbol? type = this.
VisitType
(node.Type);
11940
TypeSymbol? type = this.
VisitType
(node.Type);
11946
TypeSymbol? type = this.
VisitType
(node.Type);
11953
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11954
TypeSymbol? type = this.
VisitType
(node.Type);
11961
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11962
TypeSymbol? type = this.
VisitType
(node.Type);
11968
TypeSymbol? type = this.
VisitType
(node.Type);
11973
TypeSymbol? type = this.
VisitType
(node.Type);
11979
TypeSymbol? type = this.
VisitType
(node.Type);
11985
TypeSymbol? type = this.
VisitType
(node.Type);
11992
TypeSymbol? type = this.
VisitType
(node.Type);
12003
TypeSymbol? type = this.
VisitType
(node.Type);
12010
TypeSymbol? type = this.
VisitType
(node.Type);
12017
TypeSymbol? type = this.
VisitType
(node.Type);
12024
TypeSymbol? type = this.
VisitType
(node.Type);
12029
TypeSymbol? type = this.
VisitType
(node.Type);
12038
TypeSymbol? type = this.
VisitType
(node.Type);
12049
TypeSymbol? type = this.
VisitType
(node.Type);
12055
TypeSymbol? type = this.
VisitType
(node.Type);
12061
TypeSymbol? type = this.
VisitType
(node.Type);
12066
TypeSymbol? type = this.
VisitType
(node.Type);
12071
TypeSymbol? type = this.
VisitType
(node.Type);
12079
TypeSymbol? type = this.
VisitType
(node.Type);
12087
TypeSymbol? type = this.
VisitType
(node.Type);
12093
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12094
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12099
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12100
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12107
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12108
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12117
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12118
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12129
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12130
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12139
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12140
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12146
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12147
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12164
TypeSymbol? type = this.
VisitType
(node.Type);
12170
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12171
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12178
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12179
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12185
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12186
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12192
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12193
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12198
TypeSymbol? type = this.
VisitType
(node.Type);
12204
TypeSymbol? type = this.
VisitType
(node.Type);
12210
TypeSymbol? type = this.
VisitType
(node.Type);
12216
TypeSymbol? type = this.
VisitType
(node.Type);
12221
TypeSymbol? type = this.
VisitType
(node.Type);
12240
TypeSymbol? type = this.
VisitType
(node.Type);
12247
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);