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)
12449
updatedNode.
TopLevelNullability
= infoAndType.Info;
12461
updatedNode.
TopLevelNullability
= infoAndType.Info;
12478
updatedNode.
TopLevelNullability
= infoAndType.Info;
12495
updatedNode.
TopLevelNullability
= infoAndType.Info;
12507
updatedNode.
TopLevelNullability
= infoAndType.Info;
12519
updatedNode.
TopLevelNullability
= infoAndType.Info;
12531
updatedNode.
TopLevelNullability
= infoAndType.Info;
12543
updatedNode.
TopLevelNullability
= infoAndType.Info;
12555
updatedNode.
TopLevelNullability
= infoAndType.Info;
12567
updatedNode.
TopLevelNullability
= infoAndType.Info;
12579
updatedNode.
TopLevelNullability
= infoAndType.Info;
12591
updatedNode.
TopLevelNullability
= infoAndType.Info;
12603
updatedNode.
TopLevelNullability
= infoAndType.Info;
12615
updatedNode.
TopLevelNullability
= infoAndType.Info;
12627
updatedNode.
TopLevelNullability
= infoAndType.Info;
12645
updatedNode.
TopLevelNullability
= infoAndType.Info;
12663
updatedNode.
TopLevelNullability
= infoAndType.Info;
12680
updatedNode.
TopLevelNullability
= infoAndType.Info;
12692
updatedNode.
TopLevelNullability
= infoAndType.Info;
12707
updatedNode.
TopLevelNullability
= infoAndType.Info;
12731
updatedNode.
TopLevelNullability
= infoAndType.Info;
12748
updatedNode.
TopLevelNullability
= infoAndType.Info;
12765
updatedNode.
TopLevelNullability
= infoAndType.Info;
12783
updatedNode.
TopLevelNullability
= infoAndType.Info;
12800
updatedNode.
TopLevelNullability
= infoAndType.Info;
12818
updatedNode.
TopLevelNullability
= infoAndType.Info;
12836
updatedNode.
TopLevelNullability
= infoAndType.Info;
12854
updatedNode.
TopLevelNullability
= infoAndType.Info;
12871
updatedNode.
TopLevelNullability
= infoAndType.Info;
12888
updatedNode.
TopLevelNullability
= infoAndType.Info;
12906
updatedNode.
TopLevelNullability
= infoAndType.Info;
12925
updatedNode.
TopLevelNullability
= infoAndType.Info;
12943
updatedNode.
TopLevelNullability
= infoAndType.Info;
12961
updatedNode.
TopLevelNullability
= infoAndType.Info;
12979
updatedNode.
TopLevelNullability
= infoAndType.Info;
12999
updatedNode.
TopLevelNullability
= infoAndType.Info;
13017
updatedNode.
TopLevelNullability
= infoAndType.Info;
13036
updatedNode.
TopLevelNullability
= infoAndType.Info;
13056
updatedNode.
TopLevelNullability
= infoAndType.Info;
13074
updatedNode.
TopLevelNullability
= infoAndType.Info;
13091
updatedNode.
TopLevelNullability
= infoAndType.Info;
13108
updatedNode.
TopLevelNullability
= infoAndType.Info;
13137
updatedNode.
TopLevelNullability
= infoAndType.Info;
13155
updatedNode.
TopLevelNullability
= infoAndType.Info;
13180
updatedNode.
TopLevelNullability
= infoAndType.Info;
13198
updatedNode.
TopLevelNullability
= infoAndType.Info;
13216
updatedNode.
TopLevelNullability
= infoAndType.Info;
13233
updatedNode.
TopLevelNullability
= infoAndType.Info;
13245
updatedNode.
TopLevelNullability
= infoAndType.Info;
13257
updatedNode.
TopLevelNullability
= infoAndType.Info;
13269
updatedNode.
TopLevelNullability
= infoAndType.Info;
13281
updatedNode.
TopLevelNullability
= infoAndType.Info;
13293
updatedNode.
TopLevelNullability
= infoAndType.Info;
13305
updatedNode.
TopLevelNullability
= infoAndType.Info;
13317
updatedNode.
TopLevelNullability
= infoAndType.Info;
13330
updatedNode.
TopLevelNullability
= infoAndType.Info;
13348
updatedNode.
TopLevelNullability
= infoAndType.Info;
13365
updatedNode.
TopLevelNullability
= infoAndType.Info;
13377
updatedNode.
TopLevelNullability
= infoAndType.Info;
13395
updatedNode.
TopLevelNullability
= infoAndType.Info;
13415
updatedNode.
TopLevelNullability
= infoAndType.Info;
13432
updatedNode.
TopLevelNullability
= infoAndType.Info;
13449
updatedNode.
TopLevelNullability
= infoAndType.Info;
13467
updatedNode.
TopLevelNullability
= infoAndType.Info;
13484
updatedNode.
TopLevelNullability
= infoAndType.Info;
13496
updatedNode.
TopLevelNullability
= infoAndType.Info;
13517
updatedNode.
TopLevelNullability
= infoAndType.Info;
13655
updatedNode.
TopLevelNullability
= infoAndType.Info;
13667
updatedNode.
TopLevelNullability
= infoAndType.Info;
13679
updatedNode.
TopLevelNullability
= infoAndType.Info;
13691
updatedNode.
TopLevelNullability
= infoAndType.Info;
13703
updatedNode.
TopLevelNullability
= infoAndType.Info;
13715
updatedNode.
TopLevelNullability
= infoAndType.Info;
13727
updatedNode.
TopLevelNullability
= infoAndType.Info;
13744
updatedNode.
TopLevelNullability
= infoAndType.Info;
13762
updatedNode.
TopLevelNullability
= infoAndType.Info;
13779
updatedNode.
TopLevelNullability
= infoAndType.Info;
13796
updatedNode.
TopLevelNullability
= infoAndType.Info;
13819
updatedNode.
TopLevelNullability
= infoAndType.Info;
13839
updatedNode.
TopLevelNullability
= infoAndType.Info;
13914
updatedNode.
TopLevelNullability
= infoAndType.Info;
13933
updatedNode.
TopLevelNullability
= infoAndType.Info;
13952
updatedNode.
TopLevelNullability
= infoAndType.Info;
13969
updatedNode.
TopLevelNullability
= infoAndType.Info;
13988
updatedNode.
TopLevelNullability
= infoAndType.Info;
14006
updatedNode.
TopLevelNullability
= infoAndType.Info;
14026
updatedNode.
TopLevelNullability
= infoAndType.Info;
14043
updatedNode.
TopLevelNullability
= infoAndType.Info;
14056
updatedNode.
TopLevelNullability
= infoAndType.Info;
14076
updatedNode.
TopLevelNullability
= infoAndType.Info;
14094
updatedNode.
TopLevelNullability
= infoAndType.Info;
14114
updatedNode.
TopLevelNullability
= infoAndType.Info;
14133
updatedNode.
TopLevelNullability
= infoAndType.Info;
14152
updatedNode.
TopLevelNullability
= infoAndType.Info;
14169
updatedNode.
TopLevelNullability
= infoAndType.Info;
14189
updatedNode.
TopLevelNullability
= infoAndType.Info;
14206
updatedNode.
TopLevelNullability
= infoAndType.Info;
14229
updatedNode.
TopLevelNullability
= infoAndType.Info;
14246
updatedNode.
TopLevelNullability
= infoAndType.Info;
14258
updatedNode.
TopLevelNullability
= infoAndType.Info;
14276
updatedNode.
TopLevelNullability
= infoAndType.Info;
14295
updatedNode.
TopLevelNullability
= infoAndType.Info;
14312
updatedNode.
TopLevelNullability
= infoAndType.Info;
14330
updatedNode.
TopLevelNullability
= infoAndType.Info;
14349
updatedNode.
TopLevelNullability
= infoAndType.Info;
14366
updatedNode.
TopLevelNullability
= infoAndType.Info;
14384
updatedNode.
TopLevelNullability
= infoAndType.Info;
14403
updatedNode.
TopLevelNullability
= infoAndType.Info;
14422
updatedNode.
TopLevelNullability
= infoAndType.Info;
14439
updatedNode.
TopLevelNullability
= infoAndType.Info;
14453
updatedNode.
TopLevelNullability
= infoAndType.Info;
14470
updatedNode.
TopLevelNullability
= infoAndType.Info;
14487
updatedNode.
TopLevelNullability
= infoAndType.Info;
14505
updatedNode.
TopLevelNullability
= infoAndType.Info;
14523
updatedNode.
TopLevelNullability
= infoAndType.Info;
14540
updatedNode.
TopLevelNullability
= infoAndType.Info;
14559
updatedNode.
TopLevelNullability
= infoAndType.Info;
14578
updatedNode.
TopLevelNullability
= infoAndType.Info;
14596
updatedNode.
TopLevelNullability
= infoAndType.Info;
14613
updatedNode.
TopLevelNullability
= infoAndType.Info;
14631
updatedNode.
TopLevelNullability
= infoAndType.Info;
14649
updatedNode.
TopLevelNullability
= infoAndType.Info;
14669
updatedNode.
TopLevelNullability
= infoAndType.Info;
14687
updatedNode.
TopLevelNullability
= infoAndType.Info;
14706
updatedNode.
TopLevelNullability
= infoAndType.Info;
14725
updatedNode.
TopLevelNullability
= infoAndType.Info;
14742
updatedNode.
TopLevelNullability
= infoAndType.Info;
14763
updatedNode.
TopLevelNullability
= infoAndType.Info;
14780
updatedNode.
TopLevelNullability
= infoAndType.Info;
14797
updatedNode.
TopLevelNullability
= infoAndType.Info;
14814
updatedNode.
TopLevelNullability
= infoAndType.Info;
14831
updatedNode.
TopLevelNullability
= infoAndType.Info;
14843
updatedNode.
TopLevelNullability
= infoAndType.Info;
14857
updatedNode.
TopLevelNullability
= infoAndType.Info;
14876
updatedNode.
TopLevelNullability
= infoAndType.Info;
15013
updatedNode.
TopLevelNullability
= infoAndType.Info;
15025
updatedNode.
TopLevelNullability
= infoAndType.Info;
15043
updatedNode.
TopLevelNullability
= infoAndType.Info;
15061
updatedNode.
TopLevelNullability
= infoAndType.Info;
15078
updatedNode.
TopLevelNullability
= infoAndType.Info;
15104
updatedNode.
TopLevelNullability
= infoAndType.Info;
15123
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
);