1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
115
public sealed override TypeSymbol?
VisitType
(TypeSymbol? type)
216 references to VisitType
Microsoft.CodeAnalysis.CSharp (216)
BoundTree\BoundTreeRewriter.cs (6)
148
return
VisitType
(type);
158
return (FunctionTypeSymbol?)
VisitType
(symbol);
252
return node.Update(node.OperatorKind, VisitBinaryOperatorData(node), node.ResultKind, (BoundExpression)this.Visit(node.Left), (BoundExpression)this.Visit(node.Right), this.
VisitType
(node.Type));
281
var type = this.
VisitType
(binary.Type);
375
left = binary.Update(binary.Disjunction, left, right,
VisitType
(binary.InputType),
VisitType
(binary.NarrowedType));
CodeGen\Optimizer.cs (8)
1174
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
1525
var type = this.
VisitType
(binary.Type);
1741
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
2100
var type = this.
VisitType
(binary.Type);
2144
TypeSymbol type = this.
VisitType
(node.Type);
2265
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
2279
TypeSymbol? type = this.
VisitType
(node.Type);
2330
type = this.
VisitType
(type);
Generated\BoundNodes.xml.Generated.cs (186)
10866
TypeSymbol? type = this.
VisitType
(node.Type);
10872
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);
10893
TypeSymbol? type = this.
VisitType
(node.Type);
10898
TypeSymbol? type = this.
VisitType
(node.Type);
10903
TypeSymbol? type = this.
VisitType
(node.Type);
10908
TypeSymbol? type = this.
VisitType
(node.Type);
10913
TypeSymbol? type = this.
VisitType
(node.Type);
10918
TypeSymbol? type = this.
VisitType
(node.Type);
10923
TypeSymbol? type = this.
VisitType
(node.Type);
10928
TypeSymbol? type = this.
VisitType
(node.Type);
10933
TypeSymbol? type = this.
VisitType
(node.Type);
10939
TypeSymbol? type = this.
VisitType
(node.Type);
10946
TypeSymbol? type = this.
VisitType
(node.Type);
10964
TypeSymbol? type = this.
VisitType
(node.Type);
10969
TypeSymbol? type = this.
VisitType
(node.Type);
10976
TypeSymbol? type = this.
VisitType
(node.Type);
10984
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10985
TypeSymbol? type = this.
VisitType
(node.Type);
10997
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
10998
TypeSymbol? type = this.
VisitType
(node.Type);
11004
TypeSymbol? type = this.
VisitType
(node.Type);
11010
TypeSymbol? type = this.
VisitType
(node.Type);
11016
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11017
TypeSymbol? type = this.
VisitType
(node.Type);
11023
TypeSymbol? type = this.
VisitType
(node.Type);
11030
TypeSymbol? type = this.
VisitType
(node.Type);
11037
TypeSymbol? type = this.
VisitType
(node.Type);
11044
TypeSymbol? type = this.
VisitType
(node.Type);
11050
TypeSymbol? type = this.
VisitType
(node.Type);
11056
TypeSymbol? type = this.
VisitType
(node.Type);
11063
TypeSymbol? type = this.
VisitType
(node.Type);
11071
TypeSymbol? type = this.
VisitType
(node.Type);
11078
TypeSymbol? type = this.
VisitType
(node.Type);
11085
TypeSymbol? type = this.
VisitType
(node.Type);
11098
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11099
TypeSymbol? type = this.
VisitType
(node.Type);
11111
TypeSymbol? type = this.
VisitType
(node.Type);
11118
TypeSymbol? type = this.
VisitType
(node.Type);
11125
TypeSymbol? type = this.
VisitType
(node.Type);
11134
TypeSymbol? type = this.
VisitType
(node.Type);
11141
TypeSymbol? type = this.
VisitType
(node.Type);
11149
TypeSymbol? type = this.
VisitType
(node.Type);
11157
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11158
TypeSymbol? type = this.
VisitType
(node.Type);
11165
TypeSymbol? type = this.
VisitType
(node.Type);
11171
TypeSymbol? type = this.
VisitType
(node.Type);
11177
TypeSymbol? type = this.
VisitType
(node.Type);
11192
TypeSymbol? type = this.
VisitType
(node.Type);
11199
TypeSymbol? type = this.
VisitType
(node.Type);
11211
TypeSymbol? type = this.
VisitType
(node.Type);
11218
TypeSymbol? type = this.
VisitType
(node.Type);
11225
TypeSymbol? type = this.
VisitType
(node.Type);
11230
TypeSymbol? type = this.
VisitType
(node.Type);
11235
TypeSymbol? type = this.
VisitType
(node.Type);
11240
TypeSymbol? type = this.
VisitType
(node.Type);
11245
TypeSymbol? type = this.
VisitType
(node.Type);
11250
TypeSymbol? type = this.
VisitType
(node.Type);
11255
TypeSymbol? type = this.
VisitType
(node.Type);
11260
TypeSymbol? type = this.
VisitType
(node.Type);
11265
TypeSymbol? type = this.
VisitType
(node.Type);
11272
TypeSymbol? type = this.
VisitType
(node.Type);
11279
TypeSymbol? type = this.
VisitType
(node.Type);
11284
TypeSymbol? type = this.
VisitType
(node.Type);
11290
TypeSymbol? type = this.
VisitType
(node.Type);
11297
TypeSymbol? type = this.
VisitType
(node.Type);
11306
TypeSymbol? type = this.
VisitType
(node.Type);
11312
TypeSymbol? type = this.
VisitType
(node.Type);
11318
TypeSymbol? type = this.
VisitType
(node.Type);
11325
TypeSymbol? type = this.
VisitType
(node.Type);
11330
TypeSymbol? type = this.
VisitType
(node.Type);
11336
TypeSymbol? type = this.
VisitType
(node.Type);
11345
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11346
TypeSymbol? type = this.
VisitType
(node.Type);
11552
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11557
TypeSymbol? type = this.
VisitType
(node.Type);
11562
TypeSymbol? type = this.
VisitType
(node.Type);
11567
TypeSymbol? type = this.
VisitType
(node.Type);
11572
TypeSymbol? type = this.
VisitType
(node.Type);
11577
TypeSymbol? type = this.
VisitType
(node.Type);
11582
TypeSymbol? type = this.
VisitType
(node.Type);
11588
TypeSymbol? type = this.
VisitType
(node.Type);
11594
TypeSymbol? type = this.
VisitType
(node.Type);
11601
TypeSymbol? type = this.
VisitType
(node.Type);
11607
TypeSymbol? type = this.
VisitType
(node.Type);
11631
TypeSymbol? type = this.
VisitType
(node.Type);
11660
TypeSymbol? type = this.
VisitType
(node.Type);
11669
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11670
TypeSymbol? type = this.
VisitType
(node.Type);
11706
TypeSymbol? type = this.
VisitType
(node.Type);
11712
TypeSymbol? type = this.
VisitType
(node.Type);
11744
TypeSymbol? type = this.
VisitType
(node.Type);
11772
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
11782
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
11808
TypeSymbol? type = this.
VisitType
(node.Type);
11816
TypeSymbol? type = this.
VisitType
(node.Type);
11824
TypeSymbol? type = this.
VisitType
(node.Type);
11830
TypeSymbol? type = this.
VisitType
(node.Type);
11838
TypeSymbol? type = this.
VisitType
(node.Type);
11845
TypeSymbol? type = this.
VisitType
(node.Type);
11854
TypeSymbol? type = this.
VisitType
(node.Type);
11859
TypeSymbol? type = this.
VisitType
(node.Type);
11866
TypeSymbol? type = this.
VisitType
(node.Type);
11875
TypeSymbol? type = this.
VisitType
(node.Type);
11882
TypeSymbol? type = this.
VisitType
(node.Type);
11891
TypeSymbol? type = this.
VisitType
(node.Type);
11899
TypeSymbol? type = this.
VisitType
(node.Type);
11907
TypeSymbol? type = this.
VisitType
(node.Type);
11913
TypeSymbol? type = this.
VisitType
(node.Type);
11922
TypeSymbol? type = this.
VisitType
(node.Type);
11928
TypeSymbol? type = this.
VisitType
(node.Type);
11940
TypeSymbol? type = this.
VisitType
(node.Type);
11945
TypeSymbol? type = this.
VisitType
(node.Type);
11961
TypeSymbol? type = this.
VisitType
(node.Type);
11968
TypeSymbol? type = this.
VisitType
(node.Type);
11976
TypeSymbol? type = this.
VisitType
(node.Type);
11982
TypeSymbol? type = this.
VisitType
(node.Type);
11989
TypeSymbol? type = this.
VisitType
(node.Type);
11996
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
11997
TypeSymbol? type = this.
VisitType
(node.Type);
12002
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
12003
TypeSymbol? type = this.
VisitType
(node.Type);
12010
TypeSymbol? type = this.
VisitType
(node.Type);
12018
TypeSymbol? type = this.
VisitType
(node.Type);
12026
TypeSymbol? type = this.
VisitType
(node.Type);
12031
TypeSymbol? type = this.
VisitType
(node.Type);
12039
TypeSymbol? type = this.
VisitType
(node.Type);
12045
TypeSymbol? type = this.
VisitType
(node.Type);
12051
TypeSymbol? type = this.
VisitType
(node.Type);
12058
TypeSymbol? type = this.
VisitType
(node.Type);
12065
TypeSymbol? type = this.
VisitType
(node.Type);
12071
TypeSymbol? type = this.
VisitType
(node.Type);
12078
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12079
TypeSymbol? type = this.
VisitType
(node.Type);
12086
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12087
TypeSymbol? type = this.
VisitType
(node.Type);
12094
TypeSymbol? type = this.
VisitType
(node.Type);
12100
TypeSymbol? type = this.
VisitType
(node.Type);
12107
TypeSymbol? type = this.
VisitType
(node.Type);
12114
TypeSymbol? type = this.
VisitType
(node.Type);
12123
TypeSymbol? type = this.
VisitType
(node.Type);
12134
TypeSymbol? type = this.
VisitType
(node.Type);
12141
TypeSymbol? type = this.
VisitType
(node.Type);
12149
TypeSymbol? type = this.
VisitType
(node.Type);
12157
TypeSymbol? type = this.
VisitType
(node.Type);
12163
TypeSymbol? type = this.
VisitType
(node.Type);
12173
TypeSymbol? type = this.
VisitType
(node.Type);
12184
TypeSymbol? type = this.
VisitType
(node.Type);
12190
TypeSymbol? type = this.
VisitType
(node.Type);
12196
TypeSymbol? type = this.
VisitType
(node.Type);
12201
TypeSymbol? type = this.
VisitType
(node.Type);
12206
TypeSymbol? type = this.
VisitType
(node.Type);
12214
TypeSymbol? type = this.
VisitType
(node.Type);
12224
TypeSymbol? type = this.
VisitType
(node.Type);
12230
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12231
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12236
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12237
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12245
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12246
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12257
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12258
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12270
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12271
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12280
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12281
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12289
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12290
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12309
TypeSymbol? type = this.
VisitType
(node.Type);
12315
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12316
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12323
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12324
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12330
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12331
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12337
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12338
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12343
TypeSymbol? type = this.
VisitType
(node.Type);
12349
TypeSymbol? type = this.
VisitType
(node.Type);
12356
TypeSymbol? type = this.
VisitType
(node.Type);
12363
TypeSymbol? type = this.
VisitType
(node.Type);
12369
TypeSymbol? type = this.
VisitType
(node.Type);
12389
TypeSymbol? type = this.
VisitType
(node.Type);
12397
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\ExtensionMethodReferenceRewriter.cs (5)
84
rewriter.
VisitType
(node.Type));
194
TypeSymbol? type = this.
VisitType
(node.Type);
207
var type = rewriter.
VisitType
(node.Type);
227
TypeSymbol? constrainedToTypeOpt = rewriter.
VisitType
(node.ConstrainedToTypeOpt);
228
TypeSymbol? type = rewriter.
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)
226
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);