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)
10856
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);
10892
TypeSymbol? type = this.
VisitType
(node.Type);
10897
TypeSymbol? type = this.
VisitType
(node.Type);
10902
TypeSymbol? type = this.
VisitType
(node.Type);
10907
TypeSymbol? type = this.
VisitType
(node.Type);
10912
TypeSymbol? type = this.
VisitType
(node.Type);
10917
TypeSymbol? type = this.
VisitType
(node.Type);
10922
TypeSymbol? type = this.
VisitType
(node.Type);
10928
TypeSymbol? type = this.
VisitType
(node.Type);
10934
TypeSymbol? type = this.
VisitType
(node.Type);
10951
TypeSymbol? type = this.
VisitType
(node.Type);
10956
TypeSymbol? type = this.
VisitType
(node.Type);
10961
TypeSymbol? type = this.
VisitType
(node.Type);
10967
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10968
TypeSymbol? type = this.
VisitType
(node.Type);
10978
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10979
TypeSymbol? type = this.
VisitType
(node.Type);
10985
TypeSymbol? type = this.
VisitType
(node.Type);
10991
TypeSymbol? type = this.
VisitType
(node.Type);
10996
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10997
TypeSymbol? type = this.
VisitType
(node.Type);
11003
TypeSymbol? type = this.
VisitType
(node.Type);
11010
TypeSymbol? type = this.
VisitType
(node.Type);
11017
TypeSymbol? type = this.
VisitType
(node.Type);
11023
TypeSymbol? type = this.
VisitType
(node.Type);
11029
TypeSymbol? type = this.
VisitType
(node.Type);
11035
TypeSymbol? type = this.
VisitType
(node.Type);
11041
TypeSymbol? type = this.
VisitType
(node.Type);
11048
TypeSymbol? type = this.
VisitType
(node.Type);
11055
TypeSymbol? type = this.
VisitType
(node.Type);
11062
TypeSymbol? type = this.
VisitType
(node.Type);
11069
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11070
TypeSymbol? type = this.
VisitType
(node.Type);
11081
TypeSymbol? type = this.
VisitType
(node.Type);
11088
TypeSymbol? type = this.
VisitType
(node.Type);
11095
TypeSymbol? type = this.
VisitType
(node.Type);
11104
TypeSymbol? type = this.
VisitType
(node.Type);
11111
TypeSymbol? type = this.
VisitType
(node.Type);
11119
TypeSymbol? type = this.
VisitType
(node.Type);
11127
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11128
TypeSymbol? type = this.
VisitType
(node.Type);
11135
TypeSymbol? type = this.
VisitType
(node.Type);
11141
TypeSymbol? type = this.
VisitType
(node.Type);
11147
TypeSymbol? type = this.
VisitType
(node.Type);
11160
TypeSymbol? type = this.
VisitType
(node.Type);
11166
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);
11212
TypeSymbol? type = this.
VisitType
(node.Type);
11217
TypeSymbol? type = this.
VisitType
(node.Type);
11222
TypeSymbol? type = this.
VisitType
(node.Type);
11227
TypeSymbol? type = this.
VisitType
(node.Type);
11232
TypeSymbol? type = this.
VisitType
(node.Type);
11237
TypeSymbol? type = this.
VisitType
(node.Type);
11242
TypeSymbol? type = this.
VisitType
(node.Type);
11248
TypeSymbol? type = this.
VisitType
(node.Type);
11255
TypeSymbol? type = this.
VisitType
(node.Type);
11264
TypeSymbol? type = this.
VisitType
(node.Type);
11270
TypeSymbol? type = this.
VisitType
(node.Type);
11276
TypeSymbol? type = this.
VisitType
(node.Type);
11282
TypeSymbol? type = this.
VisitType
(node.Type);
11287
TypeSymbol? type = this.
VisitType
(node.Type);
11293
TypeSymbol? type = this.
VisitType
(node.Type);
11301
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11302
TypeSymbol? type = this.
VisitType
(node.Type);
11473
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11478
TypeSymbol? type = this.
VisitType
(node.Type);
11483
TypeSymbol? type = this.
VisitType
(node.Type);
11488
TypeSymbol? type = this.
VisitType
(node.Type);
11493
TypeSymbol? type = this.
VisitType
(node.Type);
11498
TypeSymbol? type = this.
VisitType
(node.Type);
11503
TypeSymbol? type = this.
VisitType
(node.Type);
11508
TypeSymbol? type = this.
VisitType
(node.Type);
11513
TypeSymbol? type = this.
VisitType
(node.Type);
11519
TypeSymbol? type = this.
VisitType
(node.Type);
11524
TypeSymbol? type = this.
VisitType
(node.Type);
11541
TypeSymbol? type = this.
VisitType
(node.Type);
11566
TypeSymbol? type = this.
VisitType
(node.Type);
11574
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11575
TypeSymbol? type = this.
VisitType
(node.Type);
11607
TypeSymbol? type = this.
VisitType
(node.Type);
11613
TypeSymbol? type = this.
VisitType
(node.Type);
11644
TypeSymbol? type = this.
VisitType
(node.Type);
11669
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11679
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11703
TypeSymbol? type = this.
VisitType
(node.Type);
11710
TypeSymbol? type = this.
VisitType
(node.Type);
11717
TypeSymbol? type = this.
VisitType
(node.Type);
11723
TypeSymbol? type = this.
VisitType
(node.Type);
11730
TypeSymbol? type = this.
VisitType
(node.Type);
11737
TypeSymbol? type = this.
VisitType
(node.Type);
11745
TypeSymbol? type = this.
VisitType
(node.Type);
11750
TypeSymbol? type = this.
VisitType
(node.Type);
11757
TypeSymbol? type = this.
VisitType
(node.Type);
11763
TypeSymbol? type = this.
VisitType
(node.Type);
11769
TypeSymbol? type = this.
VisitType
(node.Type);
11776
TypeSymbol? type = this.
VisitType
(node.Type);
11783
TypeSymbol? type = this.
VisitType
(node.Type);
11790
TypeSymbol? type = this.
VisitType
(node.Type);
11796
TypeSymbol? type = this.
VisitType
(node.Type);
11803
TypeSymbol? type = this.
VisitType
(node.Type);
11809
TypeSymbol? type = this.
VisitType
(node.Type);
11820
TypeSymbol? type = this.
VisitType
(node.Type);
11825
TypeSymbol? type = this.
VisitType
(node.Type);
11841
TypeSymbol? type = this.
VisitType
(node.Type);
11848
TypeSymbol? type = this.
VisitType
(node.Type);
11855
TypeSymbol? type = this.
VisitType
(node.Type);
11861
TypeSymbol? type = this.
VisitType
(node.Type);
11868
TypeSymbol? type = this.
VisitType
(node.Type);
11874
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11875
TypeSymbol? type = this.
VisitType
(node.Type);
11880
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11881
TypeSymbol? type = this.
VisitType
(node.Type);
11888
TypeSymbol? type = this.
VisitType
(node.Type);
11895
TypeSymbol? type = this.
VisitType
(node.Type);
11902
TypeSymbol? type = this.
VisitType
(node.Type);
11907
TypeSymbol? type = this.
VisitType
(node.Type);
11914
TypeSymbol? type = this.
VisitType
(node.Type);
11919
TypeSymbol? type = this.
VisitType
(node.Type);
11925
TypeSymbol? type = this.
VisitType
(node.Type);
11931
TypeSymbol? type = this.
VisitType
(node.Type);
11938
TypeSymbol? type = this.
VisitType
(node.Type);
11944
TypeSymbol? type = this.
VisitType
(node.Type);
11951
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11952
TypeSymbol? type = this.
VisitType
(node.Type);
11959
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11960
TypeSymbol? type = this.
VisitType
(node.Type);
11966
TypeSymbol? type = this.
VisitType
(node.Type);
11971
TypeSymbol? type = this.
VisitType
(node.Type);
11977
TypeSymbol? type = this.
VisitType
(node.Type);
11983
TypeSymbol? type = this.
VisitType
(node.Type);
11990
TypeSymbol? type = this.
VisitType
(node.Type);
12001
TypeSymbol? type = this.
VisitType
(node.Type);
12008
TypeSymbol? type = this.
VisitType
(node.Type);
12015
TypeSymbol? type = this.
VisitType
(node.Type);
12022
TypeSymbol? type = this.
VisitType
(node.Type);
12027
TypeSymbol? type = this.
VisitType
(node.Type);
12036
TypeSymbol? type = this.
VisitType
(node.Type);
12047
TypeSymbol? type = this.
VisitType
(node.Type);
12053
TypeSymbol? type = this.
VisitType
(node.Type);
12059
TypeSymbol? type = this.
VisitType
(node.Type);
12064
TypeSymbol? type = this.
VisitType
(node.Type);
12069
TypeSymbol? type = this.
VisitType
(node.Type);
12077
TypeSymbol? type = this.
VisitType
(node.Type);
12085
TypeSymbol? type = this.
VisitType
(node.Type);
12091
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12092
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12097
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12098
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12105
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12106
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12115
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12116
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12127
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12128
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12137
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12138
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12144
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12145
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12162
TypeSymbol? type = this.
VisitType
(node.Type);
12168
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12169
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12176
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12177
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12183
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12184
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12190
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12191
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12196
TypeSymbol? type = this.
VisitType
(node.Type);
12202
TypeSymbol? type = this.
VisitType
(node.Type);
12208
TypeSymbol? type = this.
VisitType
(node.Type);
12214
TypeSymbol? type = this.
VisitType
(node.Type);
12219
TypeSymbol? type = this.
VisitType
(node.Type);
12238
TypeSymbol? type = this.
VisitType
(node.Type);
12245
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);