145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 158updatedNode.TopLevelNullability = infoAndType.Info; 261updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12449updatedNode.TopLevelNullability = infoAndType.Info; 12461updatedNode.TopLevelNullability = infoAndType.Info; 12478updatedNode.TopLevelNullability = infoAndType.Info; 12495updatedNode.TopLevelNullability = infoAndType.Info; 12507updatedNode.TopLevelNullability = infoAndType.Info; 12519updatedNode.TopLevelNullability = infoAndType.Info; 12531updatedNode.TopLevelNullability = infoAndType.Info; 12543updatedNode.TopLevelNullability = infoAndType.Info; 12555updatedNode.TopLevelNullability = infoAndType.Info; 12567updatedNode.TopLevelNullability = infoAndType.Info; 12579updatedNode.TopLevelNullability = infoAndType.Info; 12591updatedNode.TopLevelNullability = infoAndType.Info; 12603updatedNode.TopLevelNullability = infoAndType.Info; 12615updatedNode.TopLevelNullability = infoAndType.Info; 12627updatedNode.TopLevelNullability = infoAndType.Info; 12645updatedNode.TopLevelNullability = infoAndType.Info; 12663updatedNode.TopLevelNullability = infoAndType.Info; 12680updatedNode.TopLevelNullability = infoAndType.Info; 12692updatedNode.TopLevelNullability = infoAndType.Info; 12707updatedNode.TopLevelNullability = infoAndType.Info; 12731updatedNode.TopLevelNullability = infoAndType.Info; 12748updatedNode.TopLevelNullability = infoAndType.Info; 12765updatedNode.TopLevelNullability = infoAndType.Info; 12783updatedNode.TopLevelNullability = infoAndType.Info; 12800updatedNode.TopLevelNullability = infoAndType.Info; 12818updatedNode.TopLevelNullability = infoAndType.Info; 12836updatedNode.TopLevelNullability = infoAndType.Info; 12854updatedNode.TopLevelNullability = infoAndType.Info; 12871updatedNode.TopLevelNullability = infoAndType.Info; 12888updatedNode.TopLevelNullability = infoAndType.Info; 12906updatedNode.TopLevelNullability = infoAndType.Info; 12925updatedNode.TopLevelNullability = infoAndType.Info; 12943updatedNode.TopLevelNullability = infoAndType.Info; 12961updatedNode.TopLevelNullability = infoAndType.Info; 12979updatedNode.TopLevelNullability = infoAndType.Info; 12999updatedNode.TopLevelNullability = infoAndType.Info; 13017updatedNode.TopLevelNullability = infoAndType.Info; 13036updatedNode.TopLevelNullability = infoAndType.Info; 13056updatedNode.TopLevelNullability = infoAndType.Info; 13074updatedNode.TopLevelNullability = infoAndType.Info; 13091updatedNode.TopLevelNullability = infoAndType.Info; 13108updatedNode.TopLevelNullability = infoAndType.Info; 13137updatedNode.TopLevelNullability = infoAndType.Info; 13155updatedNode.TopLevelNullability = infoAndType.Info; 13180updatedNode.TopLevelNullability = infoAndType.Info; 13198updatedNode.TopLevelNullability = infoAndType.Info; 13216updatedNode.TopLevelNullability = infoAndType.Info; 13233updatedNode.TopLevelNullability = infoAndType.Info; 13245updatedNode.TopLevelNullability = infoAndType.Info; 13257updatedNode.TopLevelNullability = infoAndType.Info; 13269updatedNode.TopLevelNullability = infoAndType.Info; 13281updatedNode.TopLevelNullability = infoAndType.Info; 13293updatedNode.TopLevelNullability = infoAndType.Info; 13305updatedNode.TopLevelNullability = infoAndType.Info; 13317updatedNode.TopLevelNullability = infoAndType.Info; 13330updatedNode.TopLevelNullability = infoAndType.Info; 13348updatedNode.TopLevelNullability = infoAndType.Info; 13365updatedNode.TopLevelNullability = infoAndType.Info; 13377updatedNode.TopLevelNullability = infoAndType.Info; 13395updatedNode.TopLevelNullability = infoAndType.Info; 13415updatedNode.TopLevelNullability = infoAndType.Info; 13432updatedNode.TopLevelNullability = infoAndType.Info; 13449updatedNode.TopLevelNullability = infoAndType.Info; 13467updatedNode.TopLevelNullability = infoAndType.Info; 13484updatedNode.TopLevelNullability = infoAndType.Info; 13496updatedNode.TopLevelNullability = infoAndType.Info; 13517updatedNode.TopLevelNullability = infoAndType.Info; 13654updatedNode.TopLevelNullability = infoAndType.Info; 13666updatedNode.TopLevelNullability = infoAndType.Info; 13678updatedNode.TopLevelNullability = infoAndType.Info; 13690updatedNode.TopLevelNullability = infoAndType.Info; 13702updatedNode.TopLevelNullability = infoAndType.Info; 13714updatedNode.TopLevelNullability = infoAndType.Info; 13726updatedNode.TopLevelNullability = infoAndType.Info; 13743updatedNode.TopLevelNullability = infoAndType.Info; 13761updatedNode.TopLevelNullability = infoAndType.Info; 13778updatedNode.TopLevelNullability = infoAndType.Info; 13795updatedNode.TopLevelNullability = infoAndType.Info; 13818updatedNode.TopLevelNullability = infoAndType.Info; 13838updatedNode.TopLevelNullability = infoAndType.Info; 13913updatedNode.TopLevelNullability = infoAndType.Info; 13932updatedNode.TopLevelNullability = infoAndType.Info; 13951updatedNode.TopLevelNullability = infoAndType.Info; 13968updatedNode.TopLevelNullability = infoAndType.Info; 13987updatedNode.TopLevelNullability = infoAndType.Info; 14005updatedNode.TopLevelNullability = infoAndType.Info; 14025updatedNode.TopLevelNullability = infoAndType.Info; 14042updatedNode.TopLevelNullability = infoAndType.Info; 14055updatedNode.TopLevelNullability = infoAndType.Info; 14075updatedNode.TopLevelNullability = infoAndType.Info; 14093updatedNode.TopLevelNullability = infoAndType.Info; 14113updatedNode.TopLevelNullability = infoAndType.Info; 14132updatedNode.TopLevelNullability = infoAndType.Info; 14151updatedNode.TopLevelNullability = infoAndType.Info; 14168updatedNode.TopLevelNullability = infoAndType.Info; 14188updatedNode.TopLevelNullability = infoAndType.Info; 14205updatedNode.TopLevelNullability = infoAndType.Info; 14228updatedNode.TopLevelNullability = infoAndType.Info; 14245updatedNode.TopLevelNullability = infoAndType.Info; 14257updatedNode.TopLevelNullability = infoAndType.Info; 14275updatedNode.TopLevelNullability = infoAndType.Info; 14294updatedNode.TopLevelNullability = infoAndType.Info; 14311updatedNode.TopLevelNullability = infoAndType.Info; 14329updatedNode.TopLevelNullability = infoAndType.Info; 14348updatedNode.TopLevelNullability = infoAndType.Info; 14365updatedNode.TopLevelNullability = infoAndType.Info; 14383updatedNode.TopLevelNullability = infoAndType.Info; 14402updatedNode.TopLevelNullability = infoAndType.Info; 14421updatedNode.TopLevelNullability = infoAndType.Info; 14438updatedNode.TopLevelNullability = infoAndType.Info; 14452updatedNode.TopLevelNullability = infoAndType.Info; 14469updatedNode.TopLevelNullability = infoAndType.Info; 14486updatedNode.TopLevelNullability = infoAndType.Info; 14504updatedNode.TopLevelNullability = infoAndType.Info; 14522updatedNode.TopLevelNullability = infoAndType.Info; 14539updatedNode.TopLevelNullability = infoAndType.Info; 14558updatedNode.TopLevelNullability = infoAndType.Info; 14577updatedNode.TopLevelNullability = infoAndType.Info; 14595updatedNode.TopLevelNullability = infoAndType.Info; 14612updatedNode.TopLevelNullability = infoAndType.Info; 14630updatedNode.TopLevelNullability = infoAndType.Info; 14648updatedNode.TopLevelNullability = infoAndType.Info; 14668updatedNode.TopLevelNullability = infoAndType.Info; 14686updatedNode.TopLevelNullability = infoAndType.Info; 14705updatedNode.TopLevelNullability = infoAndType.Info; 14724updatedNode.TopLevelNullability = infoAndType.Info; 14741updatedNode.TopLevelNullability = infoAndType.Info; 14762updatedNode.TopLevelNullability = infoAndType.Info; 14779updatedNode.TopLevelNullability = infoAndType.Info; 14796updatedNode.TopLevelNullability = infoAndType.Info; 14813updatedNode.TopLevelNullability = infoAndType.Info; 14830updatedNode.TopLevelNullability = infoAndType.Info; 14842updatedNode.TopLevelNullability = infoAndType.Info; 14856updatedNode.TopLevelNullability = infoAndType.Info; 14875updatedNode.TopLevelNullability = infoAndType.Info; 15012updatedNode.TopLevelNullability = infoAndType.Info; 15024updatedNode.TopLevelNullability = infoAndType.Info; 15042updatedNode.TopLevelNullability = infoAndType.Info; 15060updatedNode.TopLevelNullability = infoAndType.Info; 15077updatedNode.TopLevelNullability = infoAndType.Info; 15103updatedNode.TopLevelNullability = infoAndType.Info; 15122updatedNode.TopLevelNullability = infoAndType.Info;
8 references to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\BoundDiscardExpression.cs (1)
33return new DiscardSymbol(TypeWithAnnotations.Create(this.Type, this.TopLevelNullability.Annotation.ToInternalAnnotation()));
BoundTree\BoundExpression.cs (1)
145=> Type?.GetITypeSymbol(TopLevelNullability.FlowState.ToAnnotation());
Compilation\CSharpSemanticModel.cs (6)
2061NullabilityInfo nullability = boundExpr.TopLevelNullability; 2124nullability = convertedTuple.TopLevelNullability; 2150convertedNullability = convertedSwitch.TopLevelNullability; 2185convertedNullability = convertedCollection.TopLevelNullability; 2191convertedNullability = convertedCollection.TopLevelNullability; 2279static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);