145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126
currentBinary.
TopLevelNullability
= infoAndType.Info;
193
updatedNode.
TopLevelNullability
= infoAndType.Info;
296
updatedNode.
TopLevelNullability
= infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12481
updatedNode.
TopLevelNullability
= infoAndType.Info;
12493
updatedNode.
TopLevelNullability
= infoAndType.Info;
12510
updatedNode.
TopLevelNullability
= infoAndType.Info;
12527
updatedNode.
TopLevelNullability
= infoAndType.Info;
12539
updatedNode.
TopLevelNullability
= infoAndType.Info;
12551
updatedNode.
TopLevelNullability
= infoAndType.Info;
12563
updatedNode.
TopLevelNullability
= infoAndType.Info;
12575
updatedNode.
TopLevelNullability
= infoAndType.Info;
12587
updatedNode.
TopLevelNullability
= infoAndType.Info;
12599
updatedNode.
TopLevelNullability
= infoAndType.Info;
12611
updatedNode.
TopLevelNullability
= infoAndType.Info;
12623
updatedNode.
TopLevelNullability
= infoAndType.Info;
12635
updatedNode.
TopLevelNullability
= infoAndType.Info;
12647
updatedNode.
TopLevelNullability
= infoAndType.Info;
12659
updatedNode.
TopLevelNullability
= infoAndType.Info;
12677
updatedNode.
TopLevelNullability
= infoAndType.Info;
12695
updatedNode.
TopLevelNullability
= infoAndType.Info;
12712
updatedNode.
TopLevelNullability
= infoAndType.Info;
12729
updatedNode.
TopLevelNullability
= infoAndType.Info;
12744
updatedNode.
TopLevelNullability
= infoAndType.Info;
12768
updatedNode.
TopLevelNullability
= infoAndType.Info;
12785
updatedNode.
TopLevelNullability
= infoAndType.Info;
12802
updatedNode.
TopLevelNullability
= infoAndType.Info;
12820
updatedNode.
TopLevelNullability
= infoAndType.Info;
12837
updatedNode.
TopLevelNullability
= infoAndType.Info;
12855
updatedNode.
TopLevelNullability
= infoAndType.Info;
12873
updatedNode.
TopLevelNullability
= infoAndType.Info;
12891
updatedNode.
TopLevelNullability
= infoAndType.Info;
12908
updatedNode.
TopLevelNullability
= infoAndType.Info;
12925
updatedNode.
TopLevelNullability
= infoAndType.Info;
12943
updatedNode.
TopLevelNullability
= infoAndType.Info;
12962
updatedNode.
TopLevelNullability
= infoAndType.Info;
12980
updatedNode.
TopLevelNullability
= infoAndType.Info;
12998
updatedNode.
TopLevelNullability
= infoAndType.Info;
13016
updatedNode.
TopLevelNullability
= infoAndType.Info;
13036
updatedNode.
TopLevelNullability
= infoAndType.Info;
13054
updatedNode.
TopLevelNullability
= infoAndType.Info;
13073
updatedNode.
TopLevelNullability
= infoAndType.Info;
13093
updatedNode.
TopLevelNullability
= infoAndType.Info;
13111
updatedNode.
TopLevelNullability
= infoAndType.Info;
13128
updatedNode.
TopLevelNullability
= infoAndType.Info;
13145
updatedNode.
TopLevelNullability
= infoAndType.Info;
13174
updatedNode.
TopLevelNullability
= infoAndType.Info;
13192
updatedNode.
TopLevelNullability
= infoAndType.Info;
13217
updatedNode.
TopLevelNullability
= infoAndType.Info;
13235
updatedNode.
TopLevelNullability
= infoAndType.Info;
13253
updatedNode.
TopLevelNullability
= infoAndType.Info;
13270
updatedNode.
TopLevelNullability
= infoAndType.Info;
13282
updatedNode.
TopLevelNullability
= infoAndType.Info;
13294
updatedNode.
TopLevelNullability
= infoAndType.Info;
13306
updatedNode.
TopLevelNullability
= infoAndType.Info;
13318
updatedNode.
TopLevelNullability
= infoAndType.Info;
13330
updatedNode.
TopLevelNullability
= infoAndType.Info;
13342
updatedNode.
TopLevelNullability
= infoAndType.Info;
13354
updatedNode.
TopLevelNullability
= infoAndType.Info;
13367
updatedNode.
TopLevelNullability
= infoAndType.Info;
13385
updatedNode.
TopLevelNullability
= infoAndType.Info;
13402
updatedNode.
TopLevelNullability
= infoAndType.Info;
13414
updatedNode.
TopLevelNullability
= infoAndType.Info;
13432
updatedNode.
TopLevelNullability
= infoAndType.Info;
13452
updatedNode.
TopLevelNullability
= infoAndType.Info;
13469
updatedNode.
TopLevelNullability
= infoAndType.Info;
13486
updatedNode.
TopLevelNullability
= infoAndType.Info;
13504
updatedNode.
TopLevelNullability
= infoAndType.Info;
13521
updatedNode.
TopLevelNullability
= infoAndType.Info;
13533
updatedNode.
TopLevelNullability
= infoAndType.Info;
13554
updatedNode.
TopLevelNullability
= infoAndType.Info;
13691
updatedNode.
TopLevelNullability
= infoAndType.Info;
13703
updatedNode.
TopLevelNullability
= infoAndType.Info;
13715
updatedNode.
TopLevelNullability
= infoAndType.Info;
13727
updatedNode.
TopLevelNullability
= infoAndType.Info;
13739
updatedNode.
TopLevelNullability
= infoAndType.Info;
13751
updatedNode.
TopLevelNullability
= infoAndType.Info;
13763
updatedNode.
TopLevelNullability
= infoAndType.Info;
13780
updatedNode.
TopLevelNullability
= infoAndType.Info;
13798
updatedNode.
TopLevelNullability
= infoAndType.Info;
13815
updatedNode.
TopLevelNullability
= infoAndType.Info;
13832
updatedNode.
TopLevelNullability
= infoAndType.Info;
13855
updatedNode.
TopLevelNullability
= infoAndType.Info;
13875
updatedNode.
TopLevelNullability
= infoAndType.Info;
13950
updatedNode.
TopLevelNullability
= infoAndType.Info;
13969
updatedNode.
TopLevelNullability
= infoAndType.Info;
13988
updatedNode.
TopLevelNullability
= infoAndType.Info;
14005
updatedNode.
TopLevelNullability
= infoAndType.Info;
14024
updatedNode.
TopLevelNullability
= infoAndType.Info;
14042
updatedNode.
TopLevelNullability
= infoAndType.Info;
14062
updatedNode.
TopLevelNullability
= infoAndType.Info;
14079
updatedNode.
TopLevelNullability
= infoAndType.Info;
14092
updatedNode.
TopLevelNullability
= infoAndType.Info;
14112
updatedNode.
TopLevelNullability
= infoAndType.Info;
14130
updatedNode.
TopLevelNullability
= infoAndType.Info;
14150
updatedNode.
TopLevelNullability
= infoAndType.Info;
14169
updatedNode.
TopLevelNullability
= infoAndType.Info;
14188
updatedNode.
TopLevelNullability
= infoAndType.Info;
14205
updatedNode.
TopLevelNullability
= infoAndType.Info;
14225
updatedNode.
TopLevelNullability
= infoAndType.Info;
14242
updatedNode.
TopLevelNullability
= infoAndType.Info;
14265
updatedNode.
TopLevelNullability
= infoAndType.Info;
14282
updatedNode.
TopLevelNullability
= infoAndType.Info;
14294
updatedNode.
TopLevelNullability
= infoAndType.Info;
14312
updatedNode.
TopLevelNullability
= infoAndType.Info;
14331
updatedNode.
TopLevelNullability
= infoAndType.Info;
14348
updatedNode.
TopLevelNullability
= infoAndType.Info;
14366
updatedNode.
TopLevelNullability
= infoAndType.Info;
14385
updatedNode.
TopLevelNullability
= infoAndType.Info;
14402
updatedNode.
TopLevelNullability
= infoAndType.Info;
14420
updatedNode.
TopLevelNullability
= infoAndType.Info;
14439
updatedNode.
TopLevelNullability
= infoAndType.Info;
14458
updatedNode.
TopLevelNullability
= infoAndType.Info;
14475
updatedNode.
TopLevelNullability
= infoAndType.Info;
14489
updatedNode.
TopLevelNullability
= infoAndType.Info;
14506
updatedNode.
TopLevelNullability
= infoAndType.Info;
14523
updatedNode.
TopLevelNullability
= infoAndType.Info;
14541
updatedNode.
TopLevelNullability
= infoAndType.Info;
14559
updatedNode.
TopLevelNullability
= infoAndType.Info;
14576
updatedNode.
TopLevelNullability
= infoAndType.Info;
14595
updatedNode.
TopLevelNullability
= infoAndType.Info;
14614
updatedNode.
TopLevelNullability
= infoAndType.Info;
14632
updatedNode.
TopLevelNullability
= infoAndType.Info;
14649
updatedNode.
TopLevelNullability
= infoAndType.Info;
14667
updatedNode.
TopLevelNullability
= infoAndType.Info;
14685
updatedNode.
TopLevelNullability
= infoAndType.Info;
14705
updatedNode.
TopLevelNullability
= infoAndType.Info;
14723
updatedNode.
TopLevelNullability
= infoAndType.Info;
14742
updatedNode.
TopLevelNullability
= infoAndType.Info;
14761
updatedNode.
TopLevelNullability
= infoAndType.Info;
14778
updatedNode.
TopLevelNullability
= infoAndType.Info;
14799
updatedNode.
TopLevelNullability
= infoAndType.Info;
14816
updatedNode.
TopLevelNullability
= infoAndType.Info;
14833
updatedNode.
TopLevelNullability
= infoAndType.Info;
14850
updatedNode.
TopLevelNullability
= infoAndType.Info;
14867
updatedNode.
TopLevelNullability
= infoAndType.Info;
14879
updatedNode.
TopLevelNullability
= infoAndType.Info;
14893
updatedNode.
TopLevelNullability
= infoAndType.Info;
14912
updatedNode.
TopLevelNullability
= infoAndType.Info;
15040
updatedNode.
TopLevelNullability
= infoAndType.Info;
15052
updatedNode.
TopLevelNullability
= infoAndType.Info;
15070
updatedNode.
TopLevelNullability
= infoAndType.Info;
15088
updatedNode.
TopLevelNullability
= infoAndType.Info;
15105
updatedNode.
TopLevelNullability
= infoAndType.Info;
15131
updatedNode.
TopLevelNullability
= infoAndType.Info;
15150
updatedNode.
TopLevelNullability
= infoAndType.Info;
8 references to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\BoundDiscardExpression.cs (1)
33
return new DiscardSymbol(TypeWithAnnotations.Create(this.Type, this.
TopLevelNullability
.Annotation.ToInternalAnnotation()));
BoundTree\BoundExpression.cs (1)
145
=> Type?.GetITypeSymbol(
TopLevelNullability
.FlowState.ToAnnotation());
Compilation\CSharpSemanticModel.cs (6)
2045
NullabilityInfo nullability = boundExpr.
TopLevelNullability
;
2108
nullability = convertedTuple.
TopLevelNullability
;
2134
convertedNullability = convertedSwitch.
TopLevelNullability
;
2169
convertedNullability = convertedCollection.
TopLevelNullability
;
2175
convertedNullability = convertedCollection.
TopLevelNullability
;
2263
static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.
TopLevelNullability
);