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)
10822
TypeSymbol? type = this.
VisitType
(node.Type);
10828
TypeSymbol? type = this.
VisitType
(node.Type);
10833
TypeSymbol? type = this.
VisitType
(node.Type);
10838
TypeSymbol? type = this.
VisitType
(node.Type);
10843
TypeSymbol? type = this.
VisitType
(node.Type);
10848
TypeSymbol? type = this.
VisitType
(node.Type);
10853
TypeSymbol? type = this.
VisitType
(node.Type);
10858
TypeSymbol? type = this.
VisitType
(node.Type);
10863
TypeSymbol? type = this.
VisitType
(node.Type);
10868
TypeSymbol? type = this.
VisitType
(node.Type);
10873
TypeSymbol? type = this.
VisitType
(node.Type);
10878
TypeSymbol? type = this.
VisitType
(node.Type);
10883
TypeSymbol? type = this.
VisitType
(node.Type);
10888
TypeSymbol? type = this.
VisitType
(node.Type);
10894
TypeSymbol? type = this.
VisitType
(node.Type);
10900
TypeSymbol? type = this.
VisitType
(node.Type);
10917
TypeSymbol? type = this.
VisitType
(node.Type);
10922
TypeSymbol? type = this.
VisitType
(node.Type);
10927
TypeSymbol? type = this.
VisitType
(node.Type);
10933
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10934
TypeSymbol? type = this.
VisitType
(node.Type);
10944
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10945
TypeSymbol? type = this.
VisitType
(node.Type);
10951
TypeSymbol? type = this.
VisitType
(node.Type);
10957
TypeSymbol? type = this.
VisitType
(node.Type);
10962
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10963
TypeSymbol? type = this.
VisitType
(node.Type);
10969
TypeSymbol? type = this.
VisitType
(node.Type);
10976
TypeSymbol? type = this.
VisitType
(node.Type);
10983
TypeSymbol? type = this.
VisitType
(node.Type);
10989
TypeSymbol? type = this.
VisitType
(node.Type);
10995
TypeSymbol? type = this.
VisitType
(node.Type);
11001
TypeSymbol? type = this.
VisitType
(node.Type);
11007
TypeSymbol? type = this.
VisitType
(node.Type);
11014
TypeSymbol? type = this.
VisitType
(node.Type);
11021
TypeSymbol? type = this.
VisitType
(node.Type);
11028
TypeSymbol? type = this.
VisitType
(node.Type);
11035
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11036
TypeSymbol? type = this.
VisitType
(node.Type);
11047
TypeSymbol? type = this.
VisitType
(node.Type);
11054
TypeSymbol? type = this.
VisitType
(node.Type);
11061
TypeSymbol? type = this.
VisitType
(node.Type);
11070
TypeSymbol? type = this.
VisitType
(node.Type);
11077
TypeSymbol? type = this.
VisitType
(node.Type);
11085
TypeSymbol? type = this.
VisitType
(node.Type);
11093
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11094
TypeSymbol? type = this.
VisitType
(node.Type);
11101
TypeSymbol? type = this.
VisitType
(node.Type);
11107
TypeSymbol? type = this.
VisitType
(node.Type);
11113
TypeSymbol? type = this.
VisitType
(node.Type);
11126
TypeSymbol? type = this.
VisitType
(node.Type);
11132
TypeSymbol? type = this.
VisitType
(node.Type);
11143
TypeSymbol? type = this.
VisitType
(node.Type);
11148
TypeSymbol? type = this.
VisitType
(node.Type);
11153
TypeSymbol? type = this.
VisitType
(node.Type);
11158
TypeSymbol? type = this.
VisitType
(node.Type);
11163
TypeSymbol? type = this.
VisitType
(node.Type);
11168
TypeSymbol? type = this.
VisitType
(node.Type);
11173
TypeSymbol? type = this.
VisitType
(node.Type);
11178
TypeSymbol? type = this.
VisitType
(node.Type);
11183
TypeSymbol? type = this.
VisitType
(node.Type);
11188
TypeSymbol? type = this.
VisitType
(node.Type);
11193
TypeSymbol? type = this.
VisitType
(node.Type);
11198
TypeSymbol? type = this.
VisitType
(node.Type);
11203
TypeSymbol? type = this.
VisitType
(node.Type);
11208
TypeSymbol? type = this.
VisitType
(node.Type);
11214
TypeSymbol? type = this.
VisitType
(node.Type);
11221
TypeSymbol? type = this.
VisitType
(node.Type);
11230
TypeSymbol? type = this.
VisitType
(node.Type);
11236
TypeSymbol? type = this.
VisitType
(node.Type);
11242
TypeSymbol? type = this.
VisitType
(node.Type);
11248
TypeSymbol? type = this.
VisitType
(node.Type);
11253
TypeSymbol? type = this.
VisitType
(node.Type);
11259
TypeSymbol? type = this.
VisitType
(node.Type);
11267
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11268
TypeSymbol? type = this.
VisitType
(node.Type);
11439
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11444
TypeSymbol? type = this.
VisitType
(node.Type);
11449
TypeSymbol? type = this.
VisitType
(node.Type);
11454
TypeSymbol? type = this.
VisitType
(node.Type);
11459
TypeSymbol? type = this.
VisitType
(node.Type);
11464
TypeSymbol? type = this.
VisitType
(node.Type);
11469
TypeSymbol? type = this.
VisitType
(node.Type);
11474
TypeSymbol? type = this.
VisitType
(node.Type);
11479
TypeSymbol? type = this.
VisitType
(node.Type);
11485
TypeSymbol? type = this.
VisitType
(node.Type);
11490
TypeSymbol? type = this.
VisitType
(node.Type);
11507
TypeSymbol? type = this.
VisitType
(node.Type);
11532
TypeSymbol? type = this.
VisitType
(node.Type);
11540
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11541
TypeSymbol? type = this.
VisitType
(node.Type);
11573
TypeSymbol? type = this.
VisitType
(node.Type);
11579
TypeSymbol? type = this.
VisitType
(node.Type);
11610
TypeSymbol? type = this.
VisitType
(node.Type);
11635
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11645
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11669
TypeSymbol? type = this.
VisitType
(node.Type);
11676
TypeSymbol? type = this.
VisitType
(node.Type);
11683
TypeSymbol? type = this.
VisitType
(node.Type);
11689
TypeSymbol? type = this.
VisitType
(node.Type);
11696
TypeSymbol? type = this.
VisitType
(node.Type);
11703
TypeSymbol? type = this.
VisitType
(node.Type);
11711
TypeSymbol? type = this.
VisitType
(node.Type);
11716
TypeSymbol? type = this.
VisitType
(node.Type);
11723
TypeSymbol? type = this.
VisitType
(node.Type);
11729
TypeSymbol? type = this.
VisitType
(node.Type);
11735
TypeSymbol? type = this.
VisitType
(node.Type);
11742
TypeSymbol? type = this.
VisitType
(node.Type);
11749
TypeSymbol? type = this.
VisitType
(node.Type);
11756
TypeSymbol? type = this.
VisitType
(node.Type);
11762
TypeSymbol? type = this.
VisitType
(node.Type);
11769
TypeSymbol? type = this.
VisitType
(node.Type);
11775
TypeSymbol? type = this.
VisitType
(node.Type);
11786
TypeSymbol? type = this.
VisitType
(node.Type);
11791
TypeSymbol? type = this.
VisitType
(node.Type);
11807
TypeSymbol? type = this.
VisitType
(node.Type);
11814
TypeSymbol? type = this.
VisitType
(node.Type);
11821
TypeSymbol? type = this.
VisitType
(node.Type);
11827
TypeSymbol? type = this.
VisitType
(node.Type);
11834
TypeSymbol? type = this.
VisitType
(node.Type);
11840
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11841
TypeSymbol? type = this.
VisitType
(node.Type);
11846
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11847
TypeSymbol? type = this.
VisitType
(node.Type);
11854
TypeSymbol? type = this.
VisitType
(node.Type);
11861
TypeSymbol? type = this.
VisitType
(node.Type);
11868
TypeSymbol? type = this.
VisitType
(node.Type);
11873
TypeSymbol? type = this.
VisitType
(node.Type);
11880
TypeSymbol? type = this.
VisitType
(node.Type);
11885
TypeSymbol? type = this.
VisitType
(node.Type);
11891
TypeSymbol? type = this.
VisitType
(node.Type);
11897
TypeSymbol? type = this.
VisitType
(node.Type);
11904
TypeSymbol? type = this.
VisitType
(node.Type);
11910
TypeSymbol? type = this.
VisitType
(node.Type);
11917
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11918
TypeSymbol? type = this.
VisitType
(node.Type);
11925
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
11926
TypeSymbol? type = this.
VisitType
(node.Type);
11932
TypeSymbol? type = this.
VisitType
(node.Type);
11937
TypeSymbol? type = this.
VisitType
(node.Type);
11943
TypeSymbol? type = this.
VisitType
(node.Type);
11949
TypeSymbol? type = this.
VisitType
(node.Type);
11956
TypeSymbol? type = this.
VisitType
(node.Type);
11967
TypeSymbol? type = this.
VisitType
(node.Type);
11974
TypeSymbol? type = this.
VisitType
(node.Type);
11981
TypeSymbol? type = this.
VisitType
(node.Type);
11988
TypeSymbol? type = this.
VisitType
(node.Type);
11993
TypeSymbol? type = this.
VisitType
(node.Type);
12002
TypeSymbol? type = this.
VisitType
(node.Type);
12013
TypeSymbol? type = this.
VisitType
(node.Type);
12019
TypeSymbol? type = this.
VisitType
(node.Type);
12025
TypeSymbol? type = this.
VisitType
(node.Type);
12030
TypeSymbol? type = this.
VisitType
(node.Type);
12035
TypeSymbol? type = this.
VisitType
(node.Type);
12043
TypeSymbol? type = this.
VisitType
(node.Type);
12051
TypeSymbol? type = this.
VisitType
(node.Type);
12057
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12058
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12063
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12064
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12071
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12072
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12081
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12082
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12093
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12094
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12103
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12104
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12110
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12111
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12128
TypeSymbol? type = this.
VisitType
(node.Type);
12134
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12135
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12142
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12143
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12149
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12150
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12156
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12157
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12162
TypeSymbol? type = this.
VisitType
(node.Type);
12168
TypeSymbol? type = this.
VisitType
(node.Type);
12174
TypeSymbol? type = this.
VisitType
(node.Type);
12180
TypeSymbol? type = this.
VisitType
(node.Type);
12185
TypeSymbol? type = this.
VisitType
(node.Type);
12204
TypeSymbol? type = this.
VisitType
(node.Type);
12211
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);