145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 193updatedNode.TopLevelNullability = infoAndType.Info; 296updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12479updatedNode.TopLevelNullability = infoAndType.Info; 12491updatedNode.TopLevelNullability = infoAndType.Info; 12508updatedNode.TopLevelNullability = infoAndType.Info; 12525updatedNode.TopLevelNullability = infoAndType.Info; 12537updatedNode.TopLevelNullability = infoAndType.Info; 12549updatedNode.TopLevelNullability = infoAndType.Info; 12561updatedNode.TopLevelNullability = infoAndType.Info; 12573updatedNode.TopLevelNullability = infoAndType.Info; 12585updatedNode.TopLevelNullability = infoAndType.Info; 12597updatedNode.TopLevelNullability = infoAndType.Info; 12609updatedNode.TopLevelNullability = infoAndType.Info; 12621updatedNode.TopLevelNullability = infoAndType.Info; 12633updatedNode.TopLevelNullability = infoAndType.Info; 12645updatedNode.TopLevelNullability = infoAndType.Info; 12657updatedNode.TopLevelNullability = infoAndType.Info; 12675updatedNode.TopLevelNullability = infoAndType.Info; 12693updatedNode.TopLevelNullability = infoAndType.Info; 12710updatedNode.TopLevelNullability = infoAndType.Info; 12727updatedNode.TopLevelNullability = infoAndType.Info; 12742updatedNode.TopLevelNullability = infoAndType.Info; 12766updatedNode.TopLevelNullability = infoAndType.Info; 12783updatedNode.TopLevelNullability = infoAndType.Info; 12800updatedNode.TopLevelNullability = infoAndType.Info; 12818updatedNode.TopLevelNullability = infoAndType.Info; 12835updatedNode.TopLevelNullability = infoAndType.Info; 12853updatedNode.TopLevelNullability = infoAndType.Info; 12871updatedNode.TopLevelNullability = infoAndType.Info; 12889updatedNode.TopLevelNullability = infoAndType.Info; 12906updatedNode.TopLevelNullability = infoAndType.Info; 12923updatedNode.TopLevelNullability = infoAndType.Info; 12941updatedNode.TopLevelNullability = infoAndType.Info; 12960updatedNode.TopLevelNullability = infoAndType.Info; 12978updatedNode.TopLevelNullability = infoAndType.Info; 12996updatedNode.TopLevelNullability = infoAndType.Info; 13014updatedNode.TopLevelNullability = infoAndType.Info; 13034updatedNode.TopLevelNullability = infoAndType.Info; 13052updatedNode.TopLevelNullability = infoAndType.Info; 13071updatedNode.TopLevelNullability = infoAndType.Info; 13091updatedNode.TopLevelNullability = infoAndType.Info; 13109updatedNode.TopLevelNullability = infoAndType.Info; 13126updatedNode.TopLevelNullability = infoAndType.Info; 13143updatedNode.TopLevelNullability = infoAndType.Info; 13172updatedNode.TopLevelNullability = infoAndType.Info; 13190updatedNode.TopLevelNullability = infoAndType.Info; 13215updatedNode.TopLevelNullability = infoAndType.Info; 13233updatedNode.TopLevelNullability = infoAndType.Info; 13251updatedNode.TopLevelNullability = infoAndType.Info; 13268updatedNode.TopLevelNullability = infoAndType.Info; 13280updatedNode.TopLevelNullability = infoAndType.Info; 13292updatedNode.TopLevelNullability = infoAndType.Info; 13304updatedNode.TopLevelNullability = infoAndType.Info; 13316updatedNode.TopLevelNullability = infoAndType.Info; 13328updatedNode.TopLevelNullability = infoAndType.Info; 13340updatedNode.TopLevelNullability = infoAndType.Info; 13352updatedNode.TopLevelNullability = infoAndType.Info; 13365updatedNode.TopLevelNullability = infoAndType.Info; 13383updatedNode.TopLevelNullability = infoAndType.Info; 13400updatedNode.TopLevelNullability = infoAndType.Info; 13412updatedNode.TopLevelNullability = infoAndType.Info; 13430updatedNode.TopLevelNullability = infoAndType.Info; 13450updatedNode.TopLevelNullability = infoAndType.Info; 13467updatedNode.TopLevelNullability = infoAndType.Info; 13484updatedNode.TopLevelNullability = infoAndType.Info; 13502updatedNode.TopLevelNullability = infoAndType.Info; 13519updatedNode.TopLevelNullability = infoAndType.Info; 13531updatedNode.TopLevelNullability = infoAndType.Info; 13552updatedNode.TopLevelNullability = infoAndType.Info; 13689updatedNode.TopLevelNullability = infoAndType.Info; 13701updatedNode.TopLevelNullability = infoAndType.Info; 13713updatedNode.TopLevelNullability = infoAndType.Info; 13725updatedNode.TopLevelNullability = infoAndType.Info; 13737updatedNode.TopLevelNullability = infoAndType.Info; 13749updatedNode.TopLevelNullability = infoAndType.Info; 13761updatedNode.TopLevelNullability = infoAndType.Info; 13778updatedNode.TopLevelNullability = infoAndType.Info; 13796updatedNode.TopLevelNullability = infoAndType.Info; 13813updatedNode.TopLevelNullability = infoAndType.Info; 13830updatedNode.TopLevelNullability = infoAndType.Info; 13853updatedNode.TopLevelNullability = infoAndType.Info; 13873updatedNode.TopLevelNullability = infoAndType.Info; 13948updatedNode.TopLevelNullability = infoAndType.Info; 13967updatedNode.TopLevelNullability = infoAndType.Info; 13986updatedNode.TopLevelNullability = infoAndType.Info; 14003updatedNode.TopLevelNullability = infoAndType.Info; 14022updatedNode.TopLevelNullability = infoAndType.Info; 14040updatedNode.TopLevelNullability = infoAndType.Info; 14060updatedNode.TopLevelNullability = infoAndType.Info; 14077updatedNode.TopLevelNullability = infoAndType.Info; 14090updatedNode.TopLevelNullability = infoAndType.Info; 14110updatedNode.TopLevelNullability = infoAndType.Info; 14128updatedNode.TopLevelNullability = infoAndType.Info; 14148updatedNode.TopLevelNullability = infoAndType.Info; 14167updatedNode.TopLevelNullability = infoAndType.Info; 14186updatedNode.TopLevelNullability = infoAndType.Info; 14203updatedNode.TopLevelNullability = infoAndType.Info; 14223updatedNode.TopLevelNullability = infoAndType.Info; 14240updatedNode.TopLevelNullability = infoAndType.Info; 14263updatedNode.TopLevelNullability = infoAndType.Info; 14280updatedNode.TopLevelNullability = infoAndType.Info; 14292updatedNode.TopLevelNullability = infoAndType.Info; 14310updatedNode.TopLevelNullability = infoAndType.Info; 14329updatedNode.TopLevelNullability = infoAndType.Info; 14346updatedNode.TopLevelNullability = infoAndType.Info; 14364updatedNode.TopLevelNullability = infoAndType.Info; 14383updatedNode.TopLevelNullability = infoAndType.Info; 14400updatedNode.TopLevelNullability = infoAndType.Info; 14418updatedNode.TopLevelNullability = infoAndType.Info; 14437updatedNode.TopLevelNullability = infoAndType.Info; 14456updatedNode.TopLevelNullability = infoAndType.Info; 14473updatedNode.TopLevelNullability = infoAndType.Info; 14487updatedNode.TopLevelNullability = infoAndType.Info; 14504updatedNode.TopLevelNullability = infoAndType.Info; 14521updatedNode.TopLevelNullability = infoAndType.Info; 14539updatedNode.TopLevelNullability = infoAndType.Info; 14557updatedNode.TopLevelNullability = infoAndType.Info; 14574updatedNode.TopLevelNullability = infoAndType.Info; 14593updatedNode.TopLevelNullability = infoAndType.Info; 14612updatedNode.TopLevelNullability = infoAndType.Info; 14630updatedNode.TopLevelNullability = infoAndType.Info; 14647updatedNode.TopLevelNullability = infoAndType.Info; 14665updatedNode.TopLevelNullability = infoAndType.Info; 14683updatedNode.TopLevelNullability = infoAndType.Info; 14703updatedNode.TopLevelNullability = infoAndType.Info; 14721updatedNode.TopLevelNullability = infoAndType.Info; 14740updatedNode.TopLevelNullability = infoAndType.Info; 14759updatedNode.TopLevelNullability = infoAndType.Info; 14776updatedNode.TopLevelNullability = infoAndType.Info; 14797updatedNode.TopLevelNullability = infoAndType.Info; 14814updatedNode.TopLevelNullability = infoAndType.Info; 14831updatedNode.TopLevelNullability = infoAndType.Info; 14848updatedNode.TopLevelNullability = infoAndType.Info; 14865updatedNode.TopLevelNullability = infoAndType.Info; 14877updatedNode.TopLevelNullability = infoAndType.Info; 14891updatedNode.TopLevelNullability = infoAndType.Info; 14910updatedNode.TopLevelNullability = infoAndType.Info; 15038updatedNode.TopLevelNullability = infoAndType.Info; 15050updatedNode.TopLevelNullability = infoAndType.Info; 15068updatedNode.TopLevelNullability = infoAndType.Info; 15086updatedNode.TopLevelNullability = infoAndType.Info; 15103updatedNode.TopLevelNullability = infoAndType.Info; 15129updatedNode.TopLevelNullability = infoAndType.Info; 15148updatedNode.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)
2048NullabilityInfo nullability = boundExpr.TopLevelNullability; 2111nullability = convertedTuple.TopLevelNullability; 2137convertedNullability = convertedSwitch.TopLevelNullability; 2172convertedNullability = convertedCollection.TopLevelNullability; 2178convertedNullability = convertedCollection.TopLevelNullability; 2266static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);