146 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (146)
BoundTree\NullabilityRewriter.cs (3)
126
currentBinary.
TopLevelNullability
= infoAndType.Info;
193
updatedNode.
TopLevelNullability
= infoAndType.Info;
296
updatedNode.
TopLevelNullability
= infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (143)
12581
updatedNode.
TopLevelNullability
= infoAndType.Info;
12593
updatedNode.
TopLevelNullability
= infoAndType.Info;
12610
updatedNode.
TopLevelNullability
= infoAndType.Info;
12627
updatedNode.
TopLevelNullability
= infoAndType.Info;
12639
updatedNode.
TopLevelNullability
= infoAndType.Info;
12651
updatedNode.
TopLevelNullability
= infoAndType.Info;
12663
updatedNode.
TopLevelNullability
= infoAndType.Info;
12675
updatedNode.
TopLevelNullability
= infoAndType.Info;
12687
updatedNode.
TopLevelNullability
= infoAndType.Info;
12699
updatedNode.
TopLevelNullability
= infoAndType.Info;
12711
updatedNode.
TopLevelNullability
= infoAndType.Info;
12723
updatedNode.
TopLevelNullability
= infoAndType.Info;
12735
updatedNode.
TopLevelNullability
= infoAndType.Info;
12747
updatedNode.
TopLevelNullability
= infoAndType.Info;
12759
updatedNode.
TopLevelNullability
= infoAndType.Info;
12771
updatedNode.
TopLevelNullability
= infoAndType.Info;
12789
updatedNode.
TopLevelNullability
= infoAndType.Info;
12807
updatedNode.
TopLevelNullability
= infoAndType.Info;
12824
updatedNode.
TopLevelNullability
= infoAndType.Info;
12841
updatedNode.
TopLevelNullability
= infoAndType.Info;
12856
updatedNode.
TopLevelNullability
= infoAndType.Info;
12880
updatedNode.
TopLevelNullability
= infoAndType.Info;
12897
updatedNode.
TopLevelNullability
= infoAndType.Info;
12914
updatedNode.
TopLevelNullability
= infoAndType.Info;
12932
updatedNode.
TopLevelNullability
= infoAndType.Info;
12949
updatedNode.
TopLevelNullability
= infoAndType.Info;
12967
updatedNode.
TopLevelNullability
= infoAndType.Info;
12985
updatedNode.
TopLevelNullability
= infoAndType.Info;
13003
updatedNode.
TopLevelNullability
= infoAndType.Info;
13020
updatedNode.
TopLevelNullability
= infoAndType.Info;
13037
updatedNode.
TopLevelNullability
= infoAndType.Info;
13055
updatedNode.
TopLevelNullability
= infoAndType.Info;
13074
updatedNode.
TopLevelNullability
= infoAndType.Info;
13092
updatedNode.
TopLevelNullability
= infoAndType.Info;
13110
updatedNode.
TopLevelNullability
= infoAndType.Info;
13128
updatedNode.
TopLevelNullability
= infoAndType.Info;
13148
updatedNode.
TopLevelNullability
= infoAndType.Info;
13166
updatedNode.
TopLevelNullability
= infoAndType.Info;
13185
updatedNode.
TopLevelNullability
= infoAndType.Info;
13205
updatedNode.
TopLevelNullability
= infoAndType.Info;
13223
updatedNode.
TopLevelNullability
= infoAndType.Info;
13240
updatedNode.
TopLevelNullability
= infoAndType.Info;
13257
updatedNode.
TopLevelNullability
= infoAndType.Info;
13286
updatedNode.
TopLevelNullability
= infoAndType.Info;
13304
updatedNode.
TopLevelNullability
= infoAndType.Info;
13329
updatedNode.
TopLevelNullability
= infoAndType.Info;
13347
updatedNode.
TopLevelNullability
= infoAndType.Info;
13365
updatedNode.
TopLevelNullability
= infoAndType.Info;
13382
updatedNode.
TopLevelNullability
= infoAndType.Info;
13394
updatedNode.
TopLevelNullability
= infoAndType.Info;
13406
updatedNode.
TopLevelNullability
= infoAndType.Info;
13418
updatedNode.
TopLevelNullability
= infoAndType.Info;
13430
updatedNode.
TopLevelNullability
= infoAndType.Info;
13442
updatedNode.
TopLevelNullability
= infoAndType.Info;
13454
updatedNode.
TopLevelNullability
= infoAndType.Info;
13466
updatedNode.
TopLevelNullability
= infoAndType.Info;
13479
updatedNode.
TopLevelNullability
= infoAndType.Info;
13497
updatedNode.
TopLevelNullability
= infoAndType.Info;
13514
updatedNode.
TopLevelNullability
= infoAndType.Info;
13526
updatedNode.
TopLevelNullability
= infoAndType.Info;
13544
updatedNode.
TopLevelNullability
= infoAndType.Info;
13564
updatedNode.
TopLevelNullability
= infoAndType.Info;
13581
updatedNode.
TopLevelNullability
= infoAndType.Info;
13598
updatedNode.
TopLevelNullability
= infoAndType.Info;
13616
updatedNode.
TopLevelNullability
= infoAndType.Info;
13633
updatedNode.
TopLevelNullability
= infoAndType.Info;
13645
updatedNode.
TopLevelNullability
= infoAndType.Info;
13666
updatedNode.
TopLevelNullability
= infoAndType.Info;
13803
updatedNode.
TopLevelNullability
= infoAndType.Info;
13815
updatedNode.
TopLevelNullability
= infoAndType.Info;
13827
updatedNode.
TopLevelNullability
= infoAndType.Info;
13839
updatedNode.
TopLevelNullability
= infoAndType.Info;
13851
updatedNode.
TopLevelNullability
= infoAndType.Info;
13863
updatedNode.
TopLevelNullability
= infoAndType.Info;
13875
updatedNode.
TopLevelNullability
= infoAndType.Info;
13892
updatedNode.
TopLevelNullability
= infoAndType.Info;
13910
updatedNode.
TopLevelNullability
= infoAndType.Info;
13927
updatedNode.
TopLevelNullability
= infoAndType.Info;
13944
updatedNode.
TopLevelNullability
= infoAndType.Info;
13967
updatedNode.
TopLevelNullability
= infoAndType.Info;
13987
updatedNode.
TopLevelNullability
= infoAndType.Info;
14062
updatedNode.
TopLevelNullability
= infoAndType.Info;
14081
updatedNode.
TopLevelNullability
= infoAndType.Info;
14100
updatedNode.
TopLevelNullability
= infoAndType.Info;
14117
updatedNode.
TopLevelNullability
= infoAndType.Info;
14136
updatedNode.
TopLevelNullability
= infoAndType.Info;
14154
updatedNode.
TopLevelNullability
= infoAndType.Info;
14174
updatedNode.
TopLevelNullability
= infoAndType.Info;
14191
updatedNode.
TopLevelNullability
= infoAndType.Info;
14204
updatedNode.
TopLevelNullability
= infoAndType.Info;
14224
updatedNode.
TopLevelNullability
= infoAndType.Info;
14242
updatedNode.
TopLevelNullability
= infoAndType.Info;
14262
updatedNode.
TopLevelNullability
= infoAndType.Info;
14281
updatedNode.
TopLevelNullability
= infoAndType.Info;
14300
updatedNode.
TopLevelNullability
= infoAndType.Info;
14317
updatedNode.
TopLevelNullability
= infoAndType.Info;
14337
updatedNode.
TopLevelNullability
= infoAndType.Info;
14355
updatedNode.
TopLevelNullability
= infoAndType.Info;
14377
updatedNode.
TopLevelNullability
= infoAndType.Info;
14394
updatedNode.
TopLevelNullability
= infoAndType.Info;
14406
updatedNode.
TopLevelNullability
= infoAndType.Info;
14424
updatedNode.
TopLevelNullability
= infoAndType.Info;
14443
updatedNode.
TopLevelNullability
= infoAndType.Info;
14460
updatedNode.
TopLevelNullability
= infoAndType.Info;
14478
updatedNode.
TopLevelNullability
= infoAndType.Info;
14497
updatedNode.
TopLevelNullability
= infoAndType.Info;
14514
updatedNode.
TopLevelNullability
= infoAndType.Info;
14532
updatedNode.
TopLevelNullability
= infoAndType.Info;
14551
updatedNode.
TopLevelNullability
= infoAndType.Info;
14570
updatedNode.
TopLevelNullability
= infoAndType.Info;
14587
updatedNode.
TopLevelNullability
= infoAndType.Info;
14601
updatedNode.
TopLevelNullability
= infoAndType.Info;
14618
updatedNode.
TopLevelNullability
= infoAndType.Info;
14635
updatedNode.
TopLevelNullability
= infoAndType.Info;
14653
updatedNode.
TopLevelNullability
= infoAndType.Info;
14671
updatedNode.
TopLevelNullability
= infoAndType.Info;
14688
updatedNode.
TopLevelNullability
= infoAndType.Info;
14707
updatedNode.
TopLevelNullability
= infoAndType.Info;
14726
updatedNode.
TopLevelNullability
= infoAndType.Info;
14744
updatedNode.
TopLevelNullability
= infoAndType.Info;
14761
updatedNode.
TopLevelNullability
= infoAndType.Info;
14779
updatedNode.
TopLevelNullability
= infoAndType.Info;
14797
updatedNode.
TopLevelNullability
= infoAndType.Info;
14817
updatedNode.
TopLevelNullability
= infoAndType.Info;
14835
updatedNode.
TopLevelNullability
= infoAndType.Info;
14854
updatedNode.
TopLevelNullability
= infoAndType.Info;
14873
updatedNode.
TopLevelNullability
= infoAndType.Info;
14890
updatedNode.
TopLevelNullability
= infoAndType.Info;
14911
updatedNode.
TopLevelNullability
= infoAndType.Info;
14928
updatedNode.
TopLevelNullability
= infoAndType.Info;
14945
updatedNode.
TopLevelNullability
= infoAndType.Info;
14962
updatedNode.
TopLevelNullability
= infoAndType.Info;
14979
updatedNode.
TopLevelNullability
= infoAndType.Info;
14991
updatedNode.
TopLevelNullability
= infoAndType.Info;
15005
updatedNode.
TopLevelNullability
= infoAndType.Info;
15024
updatedNode.
TopLevelNullability
= infoAndType.Info;
15152
updatedNode.
TopLevelNullability
= infoAndType.Info;
15164
updatedNode.
TopLevelNullability
= infoAndType.Info;
15182
updatedNode.
TopLevelNullability
= infoAndType.Info;
15200
updatedNode.
TopLevelNullability
= infoAndType.Info;
15217
updatedNode.
TopLevelNullability
= infoAndType.Info;
15243
updatedNode.
TopLevelNullability
= infoAndType.Info;
15262
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)
150
=> 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
);