145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (2)
114
currentBinary.
TopLevelNullability
= infoAndType.Info;
219
updatedNode.
TopLevelNullability
= infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (143)
12447
updatedNode.
TopLevelNullability
= infoAndType.Info;
12459
updatedNode.
TopLevelNullability
= infoAndType.Info;
12476
updatedNode.
TopLevelNullability
= infoAndType.Info;
12493
updatedNode.
TopLevelNullability
= infoAndType.Info;
12505
updatedNode.
TopLevelNullability
= infoAndType.Info;
12517
updatedNode.
TopLevelNullability
= infoAndType.Info;
12529
updatedNode.
TopLevelNullability
= infoAndType.Info;
12541
updatedNode.
TopLevelNullability
= infoAndType.Info;
12553
updatedNode.
TopLevelNullability
= infoAndType.Info;
12565
updatedNode.
TopLevelNullability
= infoAndType.Info;
12577
updatedNode.
TopLevelNullability
= infoAndType.Info;
12589
updatedNode.
TopLevelNullability
= infoAndType.Info;
12601
updatedNode.
TopLevelNullability
= infoAndType.Info;
12613
updatedNode.
TopLevelNullability
= infoAndType.Info;
12625
updatedNode.
TopLevelNullability
= infoAndType.Info;
12643
updatedNode.
TopLevelNullability
= infoAndType.Info;
12661
updatedNode.
TopLevelNullability
= infoAndType.Info;
12678
updatedNode.
TopLevelNullability
= infoAndType.Info;
12690
updatedNode.
TopLevelNullability
= infoAndType.Info;
12705
updatedNode.
TopLevelNullability
= infoAndType.Info;
12729
updatedNode.
TopLevelNullability
= infoAndType.Info;
12746
updatedNode.
TopLevelNullability
= infoAndType.Info;
12763
updatedNode.
TopLevelNullability
= infoAndType.Info;
12781
updatedNode.
TopLevelNullability
= infoAndType.Info;
12798
updatedNode.
TopLevelNullability
= infoAndType.Info;
12816
updatedNode.
TopLevelNullability
= infoAndType.Info;
12834
updatedNode.
TopLevelNullability
= infoAndType.Info;
12852
updatedNode.
TopLevelNullability
= infoAndType.Info;
12869
updatedNode.
TopLevelNullability
= infoAndType.Info;
12886
updatedNode.
TopLevelNullability
= infoAndType.Info;
12904
updatedNode.
TopLevelNullability
= infoAndType.Info;
12923
updatedNode.
TopLevelNullability
= infoAndType.Info;
12941
updatedNode.
TopLevelNullability
= infoAndType.Info;
12964
updatedNode.
TopLevelNullability
= infoAndType.Info;
12982
updatedNode.
TopLevelNullability
= infoAndType.Info;
13000
updatedNode.
TopLevelNullability
= infoAndType.Info;
13020
updatedNode.
TopLevelNullability
= infoAndType.Info;
13038
updatedNode.
TopLevelNullability
= infoAndType.Info;
13057
updatedNode.
TopLevelNullability
= infoAndType.Info;
13077
updatedNode.
TopLevelNullability
= infoAndType.Info;
13095
updatedNode.
TopLevelNullability
= infoAndType.Info;
13112
updatedNode.
TopLevelNullability
= infoAndType.Info;
13129
updatedNode.
TopLevelNullability
= infoAndType.Info;
13156
updatedNode.
TopLevelNullability
= infoAndType.Info;
13174
updatedNode.
TopLevelNullability
= infoAndType.Info;
13191
updatedNode.
TopLevelNullability
= infoAndType.Info;
13209
updatedNode.
TopLevelNullability
= infoAndType.Info;
13227
updatedNode.
TopLevelNullability
= infoAndType.Info;
13244
updatedNode.
TopLevelNullability
= infoAndType.Info;
13256
updatedNode.
TopLevelNullability
= infoAndType.Info;
13268
updatedNode.
TopLevelNullability
= infoAndType.Info;
13280
updatedNode.
TopLevelNullability
= infoAndType.Info;
13292
updatedNode.
TopLevelNullability
= infoAndType.Info;
13304
updatedNode.
TopLevelNullability
= infoAndType.Info;
13316
updatedNode.
TopLevelNullability
= infoAndType.Info;
13328
updatedNode.
TopLevelNullability
= infoAndType.Info;
13341
updatedNode.
TopLevelNullability
= infoAndType.Info;
13359
updatedNode.
TopLevelNullability
= infoAndType.Info;
13376
updatedNode.
TopLevelNullability
= infoAndType.Info;
13388
updatedNode.
TopLevelNullability
= infoAndType.Info;
13406
updatedNode.
TopLevelNullability
= infoAndType.Info;
13426
updatedNode.
TopLevelNullability
= infoAndType.Info;
13443
updatedNode.
TopLevelNullability
= infoAndType.Info;
13460
updatedNode.
TopLevelNullability
= infoAndType.Info;
13478
updatedNode.
TopLevelNullability
= infoAndType.Info;
13495
updatedNode.
TopLevelNullability
= infoAndType.Info;
13507
updatedNode.
TopLevelNullability
= infoAndType.Info;
13528
updatedNode.
TopLevelNullability
= infoAndType.Info;
13666
updatedNode.
TopLevelNullability
= infoAndType.Info;
13678
updatedNode.
TopLevelNullability
= infoAndType.Info;
13690
updatedNode.
TopLevelNullability
= infoAndType.Info;
13702
updatedNode.
TopLevelNullability
= infoAndType.Info;
13714
updatedNode.
TopLevelNullability
= infoAndType.Info;
13726
updatedNode.
TopLevelNullability
= infoAndType.Info;
13738
updatedNode.
TopLevelNullability
= infoAndType.Info;
13755
updatedNode.
TopLevelNullability
= infoAndType.Info;
13773
updatedNode.
TopLevelNullability
= infoAndType.Info;
13790
updatedNode.
TopLevelNullability
= infoAndType.Info;
13807
updatedNode.
TopLevelNullability
= infoAndType.Info;
13830
updatedNode.
TopLevelNullability
= infoAndType.Info;
13850
updatedNode.
TopLevelNullability
= infoAndType.Info;
13925
updatedNode.
TopLevelNullability
= infoAndType.Info;
13944
updatedNode.
TopLevelNullability
= infoAndType.Info;
13963
updatedNode.
TopLevelNullability
= infoAndType.Info;
13980
updatedNode.
TopLevelNullability
= infoAndType.Info;
13999
updatedNode.
TopLevelNullability
= infoAndType.Info;
14017
updatedNode.
TopLevelNullability
= infoAndType.Info;
14037
updatedNode.
TopLevelNullability
= infoAndType.Info;
14054
updatedNode.
TopLevelNullability
= infoAndType.Info;
14067
updatedNode.
TopLevelNullability
= infoAndType.Info;
14087
updatedNode.
TopLevelNullability
= infoAndType.Info;
14105
updatedNode.
TopLevelNullability
= infoAndType.Info;
14125
updatedNode.
TopLevelNullability
= infoAndType.Info;
14144
updatedNode.
TopLevelNullability
= infoAndType.Info;
14163
updatedNode.
TopLevelNullability
= infoAndType.Info;
14180
updatedNode.
TopLevelNullability
= infoAndType.Info;
14200
updatedNode.
TopLevelNullability
= infoAndType.Info;
14217
updatedNode.
TopLevelNullability
= infoAndType.Info;
14240
updatedNode.
TopLevelNullability
= infoAndType.Info;
14257
updatedNode.
TopLevelNullability
= infoAndType.Info;
14269
updatedNode.
TopLevelNullability
= infoAndType.Info;
14287
updatedNode.
TopLevelNullability
= infoAndType.Info;
14306
updatedNode.
TopLevelNullability
= infoAndType.Info;
14323
updatedNode.
TopLevelNullability
= infoAndType.Info;
14341
updatedNode.
TopLevelNullability
= infoAndType.Info;
14360
updatedNode.
TopLevelNullability
= infoAndType.Info;
14377
updatedNode.
TopLevelNullability
= infoAndType.Info;
14395
updatedNode.
TopLevelNullability
= infoAndType.Info;
14414
updatedNode.
TopLevelNullability
= infoAndType.Info;
14433
updatedNode.
TopLevelNullability
= infoAndType.Info;
14450
updatedNode.
TopLevelNullability
= infoAndType.Info;
14464
updatedNode.
TopLevelNullability
= infoAndType.Info;
14481
updatedNode.
TopLevelNullability
= infoAndType.Info;
14498
updatedNode.
TopLevelNullability
= infoAndType.Info;
14516
updatedNode.
TopLevelNullability
= infoAndType.Info;
14534
updatedNode.
TopLevelNullability
= infoAndType.Info;
14551
updatedNode.
TopLevelNullability
= infoAndType.Info;
14570
updatedNode.
TopLevelNullability
= infoAndType.Info;
14589
updatedNode.
TopLevelNullability
= infoAndType.Info;
14607
updatedNode.
TopLevelNullability
= infoAndType.Info;
14624
updatedNode.
TopLevelNullability
= infoAndType.Info;
14642
updatedNode.
TopLevelNullability
= infoAndType.Info;
14660
updatedNode.
TopLevelNullability
= infoAndType.Info;
14680
updatedNode.
TopLevelNullability
= infoAndType.Info;
14698
updatedNode.
TopLevelNullability
= infoAndType.Info;
14717
updatedNode.
TopLevelNullability
= infoAndType.Info;
14736
updatedNode.
TopLevelNullability
= infoAndType.Info;
14753
updatedNode.
TopLevelNullability
= infoAndType.Info;
14774
updatedNode.
TopLevelNullability
= infoAndType.Info;
14791
updatedNode.
TopLevelNullability
= infoAndType.Info;
14808
updatedNode.
TopLevelNullability
= infoAndType.Info;
14825
updatedNode.
TopLevelNullability
= infoAndType.Info;
14842
updatedNode.
TopLevelNullability
= infoAndType.Info;
14854
updatedNode.
TopLevelNullability
= infoAndType.Info;
14868
updatedNode.
TopLevelNullability
= infoAndType.Info;
14887
updatedNode.
TopLevelNullability
= infoAndType.Info;
15024
updatedNode.
TopLevelNullability
= infoAndType.Info;
15036
updatedNode.
TopLevelNullability
= infoAndType.Info;
15054
updatedNode.
TopLevelNullability
= infoAndType.Info;
15072
updatedNode.
TopLevelNullability
= infoAndType.Info;
15089
updatedNode.
TopLevelNullability
= infoAndType.Info;
15115
updatedNode.
TopLevelNullability
= infoAndType.Info;
15134
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)
2055
NullabilityInfo nullability = boundExpr.
TopLevelNullability
;
2118
nullability = convertedTuple.
TopLevelNullability
;
2144
convertedNullability = convertedSwitch.
TopLevelNullability
;
2179
convertedNullability = convertedCollection.
TopLevelNullability
;
2185
convertedNullability = convertedCollection.
TopLevelNullability
;
2273
static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.
TopLevelNullability
);