145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126
currentBinary.
TopLevelNullability
= infoAndType.Info;
158
updatedNode.
TopLevelNullability
= infoAndType.Info;
261
updatedNode.
TopLevelNullability
= infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12436
updatedNode.
TopLevelNullability
= infoAndType.Info;
12448
updatedNode.
TopLevelNullability
= infoAndType.Info;
12465
updatedNode.
TopLevelNullability
= infoAndType.Info;
12482
updatedNode.
TopLevelNullability
= infoAndType.Info;
12494
updatedNode.
TopLevelNullability
= infoAndType.Info;
12506
updatedNode.
TopLevelNullability
= infoAndType.Info;
12518
updatedNode.
TopLevelNullability
= infoAndType.Info;
12530
updatedNode.
TopLevelNullability
= infoAndType.Info;
12542
updatedNode.
TopLevelNullability
= infoAndType.Info;
12554
updatedNode.
TopLevelNullability
= infoAndType.Info;
12566
updatedNode.
TopLevelNullability
= infoAndType.Info;
12578
updatedNode.
TopLevelNullability
= infoAndType.Info;
12590
updatedNode.
TopLevelNullability
= infoAndType.Info;
12602
updatedNode.
TopLevelNullability
= infoAndType.Info;
12614
updatedNode.
TopLevelNullability
= infoAndType.Info;
12632
updatedNode.
TopLevelNullability
= infoAndType.Info;
12650
updatedNode.
TopLevelNullability
= infoAndType.Info;
12667
updatedNode.
TopLevelNullability
= infoAndType.Info;
12679
updatedNode.
TopLevelNullability
= infoAndType.Info;
12694
updatedNode.
TopLevelNullability
= infoAndType.Info;
12718
updatedNode.
TopLevelNullability
= infoAndType.Info;
12735
updatedNode.
TopLevelNullability
= infoAndType.Info;
12752
updatedNode.
TopLevelNullability
= infoAndType.Info;
12770
updatedNode.
TopLevelNullability
= infoAndType.Info;
12787
updatedNode.
TopLevelNullability
= infoAndType.Info;
12805
updatedNode.
TopLevelNullability
= infoAndType.Info;
12823
updatedNode.
TopLevelNullability
= infoAndType.Info;
12841
updatedNode.
TopLevelNullability
= infoAndType.Info;
12858
updatedNode.
TopLevelNullability
= infoAndType.Info;
12875
updatedNode.
TopLevelNullability
= infoAndType.Info;
12893
updatedNode.
TopLevelNullability
= infoAndType.Info;
12912
updatedNode.
TopLevelNullability
= infoAndType.Info;
12930
updatedNode.
TopLevelNullability
= infoAndType.Info;
12948
updatedNode.
TopLevelNullability
= infoAndType.Info;
12966
updatedNode.
TopLevelNullability
= infoAndType.Info;
12986
updatedNode.
TopLevelNullability
= infoAndType.Info;
13004
updatedNode.
TopLevelNullability
= infoAndType.Info;
13023
updatedNode.
TopLevelNullability
= infoAndType.Info;
13043
updatedNode.
TopLevelNullability
= infoAndType.Info;
13061
updatedNode.
TopLevelNullability
= infoAndType.Info;
13078
updatedNode.
TopLevelNullability
= infoAndType.Info;
13095
updatedNode.
TopLevelNullability
= infoAndType.Info;
13122
updatedNode.
TopLevelNullability
= infoAndType.Info;
13140
updatedNode.
TopLevelNullability
= infoAndType.Info;
13157
updatedNode.
TopLevelNullability
= infoAndType.Info;
13175
updatedNode.
TopLevelNullability
= infoAndType.Info;
13193
updatedNode.
TopLevelNullability
= infoAndType.Info;
13210
updatedNode.
TopLevelNullability
= infoAndType.Info;
13222
updatedNode.
TopLevelNullability
= infoAndType.Info;
13234
updatedNode.
TopLevelNullability
= infoAndType.Info;
13246
updatedNode.
TopLevelNullability
= infoAndType.Info;
13258
updatedNode.
TopLevelNullability
= infoAndType.Info;
13270
updatedNode.
TopLevelNullability
= infoAndType.Info;
13282
updatedNode.
TopLevelNullability
= infoAndType.Info;
13294
updatedNode.
TopLevelNullability
= infoAndType.Info;
13307
updatedNode.
TopLevelNullability
= infoAndType.Info;
13325
updatedNode.
TopLevelNullability
= infoAndType.Info;
13342
updatedNode.
TopLevelNullability
= infoAndType.Info;
13354
updatedNode.
TopLevelNullability
= infoAndType.Info;
13372
updatedNode.
TopLevelNullability
= infoAndType.Info;
13392
updatedNode.
TopLevelNullability
= infoAndType.Info;
13409
updatedNode.
TopLevelNullability
= infoAndType.Info;
13426
updatedNode.
TopLevelNullability
= infoAndType.Info;
13444
updatedNode.
TopLevelNullability
= infoAndType.Info;
13461
updatedNode.
TopLevelNullability
= infoAndType.Info;
13473
updatedNode.
TopLevelNullability
= infoAndType.Info;
13494
updatedNode.
TopLevelNullability
= infoAndType.Info;
13632
updatedNode.
TopLevelNullability
= infoAndType.Info;
13644
updatedNode.
TopLevelNullability
= infoAndType.Info;
13656
updatedNode.
TopLevelNullability
= infoAndType.Info;
13668
updatedNode.
TopLevelNullability
= infoAndType.Info;
13680
updatedNode.
TopLevelNullability
= infoAndType.Info;
13692
updatedNode.
TopLevelNullability
= infoAndType.Info;
13704
updatedNode.
TopLevelNullability
= infoAndType.Info;
13721
updatedNode.
TopLevelNullability
= infoAndType.Info;
13739
updatedNode.
TopLevelNullability
= infoAndType.Info;
13756
updatedNode.
TopLevelNullability
= infoAndType.Info;
13773
updatedNode.
TopLevelNullability
= infoAndType.Info;
13796
updatedNode.
TopLevelNullability
= infoAndType.Info;
13816
updatedNode.
TopLevelNullability
= infoAndType.Info;
13891
updatedNode.
TopLevelNullability
= infoAndType.Info;
13910
updatedNode.
TopLevelNullability
= infoAndType.Info;
13929
updatedNode.
TopLevelNullability
= infoAndType.Info;
13946
updatedNode.
TopLevelNullability
= infoAndType.Info;
13965
updatedNode.
TopLevelNullability
= infoAndType.Info;
13983
updatedNode.
TopLevelNullability
= infoAndType.Info;
14003
updatedNode.
TopLevelNullability
= infoAndType.Info;
14020
updatedNode.
TopLevelNullability
= infoAndType.Info;
14033
updatedNode.
TopLevelNullability
= infoAndType.Info;
14053
updatedNode.
TopLevelNullability
= infoAndType.Info;
14071
updatedNode.
TopLevelNullability
= infoAndType.Info;
14091
updatedNode.
TopLevelNullability
= infoAndType.Info;
14110
updatedNode.
TopLevelNullability
= infoAndType.Info;
14129
updatedNode.
TopLevelNullability
= infoAndType.Info;
14146
updatedNode.
TopLevelNullability
= infoAndType.Info;
14166
updatedNode.
TopLevelNullability
= infoAndType.Info;
14183
updatedNode.
TopLevelNullability
= infoAndType.Info;
14206
updatedNode.
TopLevelNullability
= infoAndType.Info;
14223
updatedNode.
TopLevelNullability
= infoAndType.Info;
14235
updatedNode.
TopLevelNullability
= infoAndType.Info;
14253
updatedNode.
TopLevelNullability
= infoAndType.Info;
14272
updatedNode.
TopLevelNullability
= infoAndType.Info;
14289
updatedNode.
TopLevelNullability
= infoAndType.Info;
14307
updatedNode.
TopLevelNullability
= infoAndType.Info;
14326
updatedNode.
TopLevelNullability
= infoAndType.Info;
14343
updatedNode.
TopLevelNullability
= infoAndType.Info;
14361
updatedNode.
TopLevelNullability
= infoAndType.Info;
14380
updatedNode.
TopLevelNullability
= infoAndType.Info;
14399
updatedNode.
TopLevelNullability
= infoAndType.Info;
14416
updatedNode.
TopLevelNullability
= infoAndType.Info;
14430
updatedNode.
TopLevelNullability
= infoAndType.Info;
14447
updatedNode.
TopLevelNullability
= infoAndType.Info;
14464
updatedNode.
TopLevelNullability
= infoAndType.Info;
14482
updatedNode.
TopLevelNullability
= infoAndType.Info;
14500
updatedNode.
TopLevelNullability
= infoAndType.Info;
14517
updatedNode.
TopLevelNullability
= infoAndType.Info;
14536
updatedNode.
TopLevelNullability
= infoAndType.Info;
14555
updatedNode.
TopLevelNullability
= infoAndType.Info;
14573
updatedNode.
TopLevelNullability
= infoAndType.Info;
14590
updatedNode.
TopLevelNullability
= infoAndType.Info;
14608
updatedNode.
TopLevelNullability
= infoAndType.Info;
14626
updatedNode.
TopLevelNullability
= infoAndType.Info;
14646
updatedNode.
TopLevelNullability
= infoAndType.Info;
14664
updatedNode.
TopLevelNullability
= infoAndType.Info;
14683
updatedNode.
TopLevelNullability
= infoAndType.Info;
14702
updatedNode.
TopLevelNullability
= infoAndType.Info;
14719
updatedNode.
TopLevelNullability
= infoAndType.Info;
14740
updatedNode.
TopLevelNullability
= infoAndType.Info;
14757
updatedNode.
TopLevelNullability
= infoAndType.Info;
14774
updatedNode.
TopLevelNullability
= infoAndType.Info;
14791
updatedNode.
TopLevelNullability
= infoAndType.Info;
14808
updatedNode.
TopLevelNullability
= infoAndType.Info;
14820
updatedNode.
TopLevelNullability
= infoAndType.Info;
14834
updatedNode.
TopLevelNullability
= infoAndType.Info;
14853
updatedNode.
TopLevelNullability
= infoAndType.Info;
14990
updatedNode.
TopLevelNullability
= infoAndType.Info;
15002
updatedNode.
TopLevelNullability
= infoAndType.Info;
15020
updatedNode.
TopLevelNullability
= infoAndType.Info;
15038
updatedNode.
TopLevelNullability
= infoAndType.Info;
15055
updatedNode.
TopLevelNullability
= infoAndType.Info;
15081
updatedNode.
TopLevelNullability
= infoAndType.Info;
15100
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)
2058
NullabilityInfo nullability = boundExpr.
TopLevelNullability
;
2121
nullability = convertedTuple.
TopLevelNullability
;
2147
convertedNullability = convertedSwitch.
TopLevelNullability
;
2182
convertedNullability = convertedCollection.
TopLevelNullability
;
2188
convertedNullability = convertedCollection.
TopLevelNullability
;
2276
static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.
TopLevelNullability
);