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)
12428
updatedNode.
TopLevelNullability
= infoAndType.Info;
12440
updatedNode.
TopLevelNullability
= infoAndType.Info;
12457
updatedNode.
TopLevelNullability
= infoAndType.Info;
12474
updatedNode.
TopLevelNullability
= infoAndType.Info;
12486
updatedNode.
TopLevelNullability
= infoAndType.Info;
12498
updatedNode.
TopLevelNullability
= infoAndType.Info;
12510
updatedNode.
TopLevelNullability
= infoAndType.Info;
12522
updatedNode.
TopLevelNullability
= infoAndType.Info;
12534
updatedNode.
TopLevelNullability
= infoAndType.Info;
12546
updatedNode.
TopLevelNullability
= infoAndType.Info;
12558
updatedNode.
TopLevelNullability
= infoAndType.Info;
12570
updatedNode.
TopLevelNullability
= infoAndType.Info;
12582
updatedNode.
TopLevelNullability
= infoAndType.Info;
12594
updatedNode.
TopLevelNullability
= infoAndType.Info;
12606
updatedNode.
TopLevelNullability
= infoAndType.Info;
12624
updatedNode.
TopLevelNullability
= infoAndType.Info;
12642
updatedNode.
TopLevelNullability
= infoAndType.Info;
12659
updatedNode.
TopLevelNullability
= infoAndType.Info;
12671
updatedNode.
TopLevelNullability
= infoAndType.Info;
12686
updatedNode.
TopLevelNullability
= infoAndType.Info;
12710
updatedNode.
TopLevelNullability
= infoAndType.Info;
12727
updatedNode.
TopLevelNullability
= infoAndType.Info;
12744
updatedNode.
TopLevelNullability
= infoAndType.Info;
12762
updatedNode.
TopLevelNullability
= infoAndType.Info;
12779
updatedNode.
TopLevelNullability
= infoAndType.Info;
12797
updatedNode.
TopLevelNullability
= infoAndType.Info;
12815
updatedNode.
TopLevelNullability
= infoAndType.Info;
12833
updatedNode.
TopLevelNullability
= infoAndType.Info;
12850
updatedNode.
TopLevelNullability
= infoAndType.Info;
12867
updatedNode.
TopLevelNullability
= infoAndType.Info;
12885
updatedNode.
TopLevelNullability
= infoAndType.Info;
12904
updatedNode.
TopLevelNullability
= infoAndType.Info;
12922
updatedNode.
TopLevelNullability
= infoAndType.Info;
12945
updatedNode.
TopLevelNullability
= infoAndType.Info;
12963
updatedNode.
TopLevelNullability
= infoAndType.Info;
12981
updatedNode.
TopLevelNullability
= infoAndType.Info;
13001
updatedNode.
TopLevelNullability
= infoAndType.Info;
13019
updatedNode.
TopLevelNullability
= infoAndType.Info;
13038
updatedNode.
TopLevelNullability
= infoAndType.Info;
13058
updatedNode.
TopLevelNullability
= infoAndType.Info;
13076
updatedNode.
TopLevelNullability
= infoAndType.Info;
13093
updatedNode.
TopLevelNullability
= infoAndType.Info;
13110
updatedNode.
TopLevelNullability
= infoAndType.Info;
13137
updatedNode.
TopLevelNullability
= infoAndType.Info;
13155
updatedNode.
TopLevelNullability
= infoAndType.Info;
13172
updatedNode.
TopLevelNullability
= infoAndType.Info;
13190
updatedNode.
TopLevelNullability
= infoAndType.Info;
13208
updatedNode.
TopLevelNullability
= infoAndType.Info;
13225
updatedNode.
TopLevelNullability
= infoAndType.Info;
13237
updatedNode.
TopLevelNullability
= infoAndType.Info;
13249
updatedNode.
TopLevelNullability
= infoAndType.Info;
13261
updatedNode.
TopLevelNullability
= infoAndType.Info;
13273
updatedNode.
TopLevelNullability
= infoAndType.Info;
13285
updatedNode.
TopLevelNullability
= infoAndType.Info;
13297
updatedNode.
TopLevelNullability
= infoAndType.Info;
13309
updatedNode.
TopLevelNullability
= infoAndType.Info;
13322
updatedNode.
TopLevelNullability
= infoAndType.Info;
13340
updatedNode.
TopLevelNullability
= infoAndType.Info;
13357
updatedNode.
TopLevelNullability
= infoAndType.Info;
13369
updatedNode.
TopLevelNullability
= infoAndType.Info;
13387
updatedNode.
TopLevelNullability
= infoAndType.Info;
13407
updatedNode.
TopLevelNullability
= infoAndType.Info;
13424
updatedNode.
TopLevelNullability
= infoAndType.Info;
13441
updatedNode.
TopLevelNullability
= infoAndType.Info;
13459
updatedNode.
TopLevelNullability
= infoAndType.Info;
13476
updatedNode.
TopLevelNullability
= infoAndType.Info;
13488
updatedNode.
TopLevelNullability
= infoAndType.Info;
13509
updatedNode.
TopLevelNullability
= infoAndType.Info;
13647
updatedNode.
TopLevelNullability
= infoAndType.Info;
13659
updatedNode.
TopLevelNullability
= infoAndType.Info;
13671
updatedNode.
TopLevelNullability
= infoAndType.Info;
13683
updatedNode.
TopLevelNullability
= infoAndType.Info;
13695
updatedNode.
TopLevelNullability
= infoAndType.Info;
13707
updatedNode.
TopLevelNullability
= infoAndType.Info;
13719
updatedNode.
TopLevelNullability
= infoAndType.Info;
13736
updatedNode.
TopLevelNullability
= infoAndType.Info;
13754
updatedNode.
TopLevelNullability
= infoAndType.Info;
13771
updatedNode.
TopLevelNullability
= infoAndType.Info;
13788
updatedNode.
TopLevelNullability
= infoAndType.Info;
13811
updatedNode.
TopLevelNullability
= infoAndType.Info;
13831
updatedNode.
TopLevelNullability
= infoAndType.Info;
13906
updatedNode.
TopLevelNullability
= infoAndType.Info;
13925
updatedNode.
TopLevelNullability
= infoAndType.Info;
13944
updatedNode.
TopLevelNullability
= infoAndType.Info;
13961
updatedNode.
TopLevelNullability
= infoAndType.Info;
13980
updatedNode.
TopLevelNullability
= infoAndType.Info;
13998
updatedNode.
TopLevelNullability
= infoAndType.Info;
14018
updatedNode.
TopLevelNullability
= infoAndType.Info;
14035
updatedNode.
TopLevelNullability
= infoAndType.Info;
14048
updatedNode.
TopLevelNullability
= infoAndType.Info;
14068
updatedNode.
TopLevelNullability
= infoAndType.Info;
14086
updatedNode.
TopLevelNullability
= infoAndType.Info;
14106
updatedNode.
TopLevelNullability
= infoAndType.Info;
14125
updatedNode.
TopLevelNullability
= infoAndType.Info;
14144
updatedNode.
TopLevelNullability
= infoAndType.Info;
14161
updatedNode.
TopLevelNullability
= infoAndType.Info;
14181
updatedNode.
TopLevelNullability
= infoAndType.Info;
14198
updatedNode.
TopLevelNullability
= infoAndType.Info;
14221
updatedNode.
TopLevelNullability
= infoAndType.Info;
14238
updatedNode.
TopLevelNullability
= infoAndType.Info;
14250
updatedNode.
TopLevelNullability
= infoAndType.Info;
14268
updatedNode.
TopLevelNullability
= infoAndType.Info;
14287
updatedNode.
TopLevelNullability
= infoAndType.Info;
14304
updatedNode.
TopLevelNullability
= infoAndType.Info;
14322
updatedNode.
TopLevelNullability
= infoAndType.Info;
14341
updatedNode.
TopLevelNullability
= infoAndType.Info;
14358
updatedNode.
TopLevelNullability
= infoAndType.Info;
14376
updatedNode.
TopLevelNullability
= infoAndType.Info;
14395
updatedNode.
TopLevelNullability
= infoAndType.Info;
14414
updatedNode.
TopLevelNullability
= infoAndType.Info;
14431
updatedNode.
TopLevelNullability
= infoAndType.Info;
14445
updatedNode.
TopLevelNullability
= infoAndType.Info;
14462
updatedNode.
TopLevelNullability
= infoAndType.Info;
14479
updatedNode.
TopLevelNullability
= infoAndType.Info;
14497
updatedNode.
TopLevelNullability
= infoAndType.Info;
14515
updatedNode.
TopLevelNullability
= infoAndType.Info;
14532
updatedNode.
TopLevelNullability
= infoAndType.Info;
14551
updatedNode.
TopLevelNullability
= infoAndType.Info;
14570
updatedNode.
TopLevelNullability
= infoAndType.Info;
14588
updatedNode.
TopLevelNullability
= infoAndType.Info;
14605
updatedNode.
TopLevelNullability
= infoAndType.Info;
14623
updatedNode.
TopLevelNullability
= infoAndType.Info;
14641
updatedNode.
TopLevelNullability
= infoAndType.Info;
14661
updatedNode.
TopLevelNullability
= infoAndType.Info;
14679
updatedNode.
TopLevelNullability
= infoAndType.Info;
14698
updatedNode.
TopLevelNullability
= infoAndType.Info;
14717
updatedNode.
TopLevelNullability
= infoAndType.Info;
14734
updatedNode.
TopLevelNullability
= infoAndType.Info;
14755
updatedNode.
TopLevelNullability
= infoAndType.Info;
14772
updatedNode.
TopLevelNullability
= infoAndType.Info;
14789
updatedNode.
TopLevelNullability
= infoAndType.Info;
14806
updatedNode.
TopLevelNullability
= infoAndType.Info;
14823
updatedNode.
TopLevelNullability
= infoAndType.Info;
14835
updatedNode.
TopLevelNullability
= infoAndType.Info;
14849
updatedNode.
TopLevelNullability
= infoAndType.Info;
14868
updatedNode.
TopLevelNullability
= infoAndType.Info;
15005
updatedNode.
TopLevelNullability
= infoAndType.Info;
15017
updatedNode.
TopLevelNullability
= infoAndType.Info;
15035
updatedNode.
TopLevelNullability
= infoAndType.Info;
15053
updatedNode.
TopLevelNullability
= infoAndType.Info;
15070
updatedNode.
TopLevelNullability
= infoAndType.Info;
15096
updatedNode.
TopLevelNullability
= infoAndType.Info;
15115
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)
2057
NullabilityInfo nullability = boundExpr.
TopLevelNullability
;
2120
nullability = convertedTuple.
TopLevelNullability
;
2146
convertedNullability = convertedSwitch.
TopLevelNullability
;
2181
convertedNullability = convertedCollection.
TopLevelNullability
;
2187
convertedNullability = convertedCollection.
TopLevelNullability
;
2275
static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.
TopLevelNullability
);