1 override of VisitType
Microsoft.CodeAnalysis.CSharp (1)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
115
public sealed override TypeSymbol?
VisitType
(TypeSymbol? type)
224 references to VisitType
Microsoft.CodeAnalysis.CSharp (224)
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)
1184
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
1535
var type = this.
VisitType
(binary.Type);
1753
var exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
2159
var type = this.
VisitType
(binary.Type);
2204
TypeSymbol type = this.
VisitType
(node.Type);
2325
typeWithAnnotations: typeExpression.TypeWithAnnotations, type: this.
VisitType
(typeExpression.Type));
2339
TypeSymbol? type = this.
VisitType
(node.Type);
2390
type = this.
VisitType
(type);
Generated\BoundNodes.xml.Generated.cs (191)
11136
TypeSymbol? type = this.
VisitType
(node.Type);
11142
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);
11239
TypeSymbol? type = this.
VisitType
(node.Type);
11245
TypeSymbol? type = this.
VisitType
(node.Type);
11252
TypeSymbol? type = this.
VisitType
(node.Type);
11260
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11261
TypeSymbol? type = this.
VisitType
(node.Type);
11273
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11274
TypeSymbol? type = this.
VisitType
(node.Type);
11280
TypeSymbol? type = this.
VisitType
(node.Type);
11286
TypeSymbol? type = this.
VisitType
(node.Type);
11292
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11293
TypeSymbol? type = this.
VisitType
(node.Type);
11299
TypeSymbol? type = this.
VisitType
(node.Type);
11306
TypeSymbol? type = this.
VisitType
(node.Type);
11313
TypeSymbol? type = this.
VisitType
(node.Type);
11320
TypeSymbol? type = this.
VisitType
(node.Type);
11326
TypeSymbol? type = this.
VisitType
(node.Type);
11332
TypeSymbol? type = this.
VisitType
(node.Type);
11339
TypeSymbol? type = this.
VisitType
(node.Type);
11347
TypeSymbol? type = this.
VisitType
(node.Type);
11354
TypeSymbol? type = this.
VisitType
(node.Type);
11361
TypeSymbol? type = this.
VisitType
(node.Type);
11374
TypeSymbol? constrainedToTypeOpt = this.
VisitType
(node.ConstrainedToTypeOpt);
11375
TypeSymbol? type = this.
VisitType
(node.Type);
11387
TypeSymbol? type = this.
VisitType
(node.Type);
11394
TypeSymbol? type = this.
VisitType
(node.Type);
11401
TypeSymbol? type = this.
VisitType
(node.Type);
11410
TypeSymbol? type = this.
VisitType
(node.Type);
11417
TypeSymbol? type = this.
VisitType
(node.Type);
11425
TypeSymbol? type = this.
VisitType
(node.Type);
11433
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11434
TypeSymbol? type = this.
VisitType
(node.Type);
11441
TypeSymbol? type = this.
VisitType
(node.Type);
11447
TypeSymbol? type = this.
VisitType
(node.Type);
11453
TypeSymbol? type = this.
VisitType
(node.Type);
11470
TypeSymbol? type = this.
VisitType
(node.Type);
11477
TypeSymbol? type = this.
VisitType
(node.Type);
11490
TypeSymbol? type = this.
VisitType
(node.Type);
11497
TypeSymbol? type = this.
VisitType
(node.Type);
11504
TypeSymbol? type = this.
VisitType
(node.Type);
11509
TypeSymbol? type = this.
VisitType
(node.Type);
11514
TypeSymbol? type = this.
VisitType
(node.Type);
11519
TypeSymbol? type = this.
VisitType
(node.Type);
11524
TypeSymbol? type = this.
VisitType
(node.Type);
11529
TypeSymbol? type = this.
VisitType
(node.Type);
11534
TypeSymbol? type = this.
VisitType
(node.Type);
11539
TypeSymbol? type = this.
VisitType
(node.Type);
11544
TypeSymbol? type = this.
VisitType
(node.Type);
11551
TypeSymbol? type = this.
VisitType
(node.Type);
11558
TypeSymbol? type = this.
VisitType
(node.Type);
11563
TypeSymbol? type = this.
VisitType
(node.Type);
11569
TypeSymbol? type = this.
VisitType
(node.Type);
11576
TypeSymbol? type = this.
VisitType
(node.Type);
11585
TypeSymbol? type = this.
VisitType
(node.Type);
11591
TypeSymbol? type = this.
VisitType
(node.Type);
11597
TypeSymbol? type = this.
VisitType
(node.Type);
11604
TypeSymbol? type = this.
VisitType
(node.Type);
11609
TypeSymbol? type = this.
VisitType
(node.Type);
11615
TypeSymbol? type = this.
VisitType
(node.Type);
11624
TypeSymbol? elementPointerType = this.
VisitType
(node.ElementPointerType);
11625
TypeSymbol? type = this.
VisitType
(node.Type);
11830
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);
11835
TypeSymbol? type = this.
VisitType
(node.Type);
11840
TypeSymbol? type = this.
VisitType
(node.Type);
11845
TypeSymbol? type = this.
VisitType
(node.Type);
11850
TypeSymbol? type = this.
VisitType
(node.Type);
11855
TypeSymbol? type = this.
VisitType
(node.Type);
11860
TypeSymbol? type = this.
VisitType
(node.Type);
11866
TypeSymbol? type = this.
VisitType
(node.Type);
11872
TypeSymbol? type = this.
VisitType
(node.Type);
11879
TypeSymbol? type = this.
VisitType
(node.Type);
11885
TypeSymbol? type = this.
VisitType
(node.Type);
11909
TypeSymbol? type = this.
VisitType
(node.Type);
11938
TypeSymbol? type = this.
VisitType
(node.Type);
11947
TypeSymbol? naturalTypeOpt = this.
VisitType
(node.NaturalTypeOpt);
11948
TypeSymbol? type = this.
VisitType
(node.Type);
11984
TypeSymbol? type = this.
VisitType
(node.Type);
11990
TypeSymbol? type = this.
VisitType
(node.Type);
12022
TypeSymbol? type = this.
VisitType
(node.Type);
12050
TypeSymbol? indexerType = this.
VisitType
(node.IndexerType);
12060
TypeSymbol? sliceType = this.
VisitType
(node.SliceType);
12091
TypeSymbol? type = this.
VisitType
(node.Type);
12099
TypeSymbol? type = this.
VisitType
(node.Type);
12107
TypeSymbol? type = this.
VisitType
(node.Type);
12113
TypeSymbol? type = this.
VisitType
(node.Type);
12121
TypeSymbol? type = this.
VisitType
(node.Type);
12128
TypeSymbol? type = this.
VisitType
(node.Type);
12137
TypeSymbol? type = this.
VisitType
(node.Type);
12142
TypeSymbol? type = this.
VisitType
(node.Type);
12149
TypeSymbol? type = this.
VisitType
(node.Type);
12158
TypeSymbol? type = this.
VisitType
(node.Type);
12165
TypeSymbol? type = this.
VisitType
(node.Type);
12174
TypeSymbol? type = this.
VisitType
(node.Type);
12182
TypeSymbol? type = this.
VisitType
(node.Type);
12190
TypeSymbol? type = this.
VisitType
(node.Type);
12196
TypeSymbol? type = this.
VisitType
(node.Type);
12205
TypeSymbol? type = this.
VisitType
(node.Type);
12212
TypeSymbol? type = this.
VisitType
(node.Type);
12228
TypeSymbol? type = this.
VisitType
(node.Type);
12233
TypeSymbol? type = this.
VisitType
(node.Type);
12249
TypeSymbol? type = this.
VisitType
(node.Type);
12256
TypeSymbol? type = this.
VisitType
(node.Type);
12264
TypeSymbol? type = this.
VisitType
(node.Type);
12270
TypeSymbol? type = this.
VisitType
(node.Type);
12277
TypeSymbol? type = this.
VisitType
(node.Type);
12284
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
12285
TypeSymbol? type = this.
VisitType
(node.Type);
12290
TypeSymbol? receiverType = this.
VisitType
(node.ReceiverType);
12291
TypeSymbol? type = this.
VisitType
(node.Type);
12298
TypeSymbol? type = this.
VisitType
(node.Type);
12306
TypeSymbol? type = this.
VisitType
(node.Type);
12314
TypeSymbol? type = this.
VisitType
(node.Type);
12319
TypeSymbol? type = this.
VisitType
(node.Type);
12327
TypeSymbol? type = this.
VisitType
(node.Type);
12333
TypeSymbol? type = this.
VisitType
(node.Type);
12339
TypeSymbol? type = this.
VisitType
(node.Type);
12346
TypeSymbol? type = this.
VisitType
(node.Type);
12353
TypeSymbol? type = this.
VisitType
(node.Type);
12359
TypeSymbol? type = this.
VisitType
(node.Type);
12366
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12367
TypeSymbol? type = this.
VisitType
(node.Type);
12374
TypeSymbol? elementType = this.
VisitType
(node.ElementType);
12375
TypeSymbol? type = this.
VisitType
(node.Type);
12382
TypeSymbol? type = this.
VisitType
(node.Type);
12388
TypeSymbol? type = this.
VisitType
(node.Type);
12395
TypeSymbol? type = this.
VisitType
(node.Type);
12402
TypeSymbol? type = this.
VisitType
(node.Type);
12411
TypeSymbol? type = this.
VisitType
(node.Type);
12422
TypeSymbol? type = this.
VisitType
(node.Type);
12429
TypeSymbol? type = this.
VisitType
(node.Type);
12437
TypeSymbol? type = this.
VisitType
(node.Type);
12445
TypeSymbol? type = this.
VisitType
(node.Type);
12451
TypeSymbol? type = this.
VisitType
(node.Type);
12461
TypeSymbol? type = this.
VisitType
(node.Type);
12472
TypeSymbol? type = this.
VisitType
(node.Type);
12478
TypeSymbol? type = this.
VisitType
(node.Type);
12484
TypeSymbol? type = this.
VisitType
(node.Type);
12489
TypeSymbol? type = this.
VisitType
(node.Type);
12494
TypeSymbol? type = this.
VisitType
(node.Type);
12502
TypeSymbol? type = this.
VisitType
(node.Type);
12512
TypeSymbol? type = this.
VisitType
(node.Type);
12518
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12519
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12527
TypeSymbol? unionMatchingInputType = this.
VisitType
(node.UnionMatchingInputType);
12528
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12529
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12534
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12535
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12543
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12544
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12555
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12556
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12568
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12569
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12578
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12579
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12587
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12588
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12607
TypeSymbol? type = this.
VisitType
(node.Type);
12613
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12614
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12621
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12622
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12628
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12629
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12635
TypeSymbol? inputType = this.
VisitType
(node.InputType);
12636
TypeSymbol? narrowedType = this.
VisitType
(node.NarrowedType);
12641
TypeSymbol? type = this.
VisitType
(node.Type);
12647
TypeSymbol? type = this.
VisitType
(node.Type);
12654
TypeSymbol? type = this.
VisitType
(node.Type);
12661
TypeSymbol? type = this.
VisitType
(node.Type);
12667
TypeSymbol? type = this.
VisitType
(node.Type);
12687
TypeSymbol? type = this.
VisitType
(node.Type);
12693
TypeSymbol? type = this.
VisitType
(node.Type);
12701
TypeSymbol? type = this.
VisitType
(node.Type);
Lowering\ExtensionMethodReferenceRewriter.cs (8)
87
rewriter.
VisitType
(node.Type));
203
TypeSymbol? type = rewriter.
VisitType
(node.Type);
216
var type = rewriter.
VisitType
(node.Type);
236
TypeSymbol? constrainedToTypeOpt = rewriter.
VisitType
(node.ConstrainedToTypeOpt);
237
TypeSymbol? type = rewriter.
VisitType
(node.Type);
254
TypeSymbol? constrainedToType = rewriter.
VisitType
(node.ConstrainedToType);
285
TypeSymbol? constrainedToTypeOpt = rewriter.
VisitType
(node.ConstrainedToTypeOpt);
286
TypeSymbol? type = rewriter.
VisitType
(node.Type);
Lowering\LocalRewriter\LocalRewriter.cs (3)
664
var type = this.
VisitType
(node.Type);
694
var type = this.
VisitType
(node.Type);
841
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)
735
TypeSymbol? exceptionTypeOpt = this.
VisitType
(node.ExceptionTypeOpt);