145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (2)
114currentBinary.TopLevelNullability = infoAndType.Info; 219updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (143)
12447updatedNode.TopLevelNullability = infoAndType.Info; 12459updatedNode.TopLevelNullability = infoAndType.Info; 12476updatedNode.TopLevelNullability = infoAndType.Info; 12493updatedNode.TopLevelNullability = infoAndType.Info; 12505updatedNode.TopLevelNullability = infoAndType.Info; 12517updatedNode.TopLevelNullability = infoAndType.Info; 12529updatedNode.TopLevelNullability = infoAndType.Info; 12541updatedNode.TopLevelNullability = infoAndType.Info; 12553updatedNode.TopLevelNullability = infoAndType.Info; 12565updatedNode.TopLevelNullability = infoAndType.Info; 12577updatedNode.TopLevelNullability = infoAndType.Info; 12589updatedNode.TopLevelNullability = infoAndType.Info; 12601updatedNode.TopLevelNullability = infoAndType.Info; 12613updatedNode.TopLevelNullability = infoAndType.Info; 12625updatedNode.TopLevelNullability = infoAndType.Info; 12643updatedNode.TopLevelNullability = infoAndType.Info; 12661updatedNode.TopLevelNullability = infoAndType.Info; 12678updatedNode.TopLevelNullability = infoAndType.Info; 12690updatedNode.TopLevelNullability = infoAndType.Info; 12705updatedNode.TopLevelNullability = infoAndType.Info; 12729updatedNode.TopLevelNullability = infoAndType.Info; 12746updatedNode.TopLevelNullability = infoAndType.Info; 12763updatedNode.TopLevelNullability = infoAndType.Info; 12781updatedNode.TopLevelNullability = infoAndType.Info; 12798updatedNode.TopLevelNullability = infoAndType.Info; 12816updatedNode.TopLevelNullability = infoAndType.Info; 12834updatedNode.TopLevelNullability = infoAndType.Info; 12852updatedNode.TopLevelNullability = infoAndType.Info; 12869updatedNode.TopLevelNullability = infoAndType.Info; 12886updatedNode.TopLevelNullability = infoAndType.Info; 12904updatedNode.TopLevelNullability = infoAndType.Info; 12923updatedNode.TopLevelNullability = infoAndType.Info; 12941updatedNode.TopLevelNullability = infoAndType.Info; 12964updatedNode.TopLevelNullability = infoAndType.Info; 12982updatedNode.TopLevelNullability = infoAndType.Info; 13000updatedNode.TopLevelNullability = infoAndType.Info; 13020updatedNode.TopLevelNullability = infoAndType.Info; 13038updatedNode.TopLevelNullability = infoAndType.Info; 13057updatedNode.TopLevelNullability = infoAndType.Info; 13077updatedNode.TopLevelNullability = infoAndType.Info; 13095updatedNode.TopLevelNullability = infoAndType.Info; 13112updatedNode.TopLevelNullability = infoAndType.Info; 13129updatedNode.TopLevelNullability = infoAndType.Info; 13156updatedNode.TopLevelNullability = infoAndType.Info; 13174updatedNode.TopLevelNullability = infoAndType.Info; 13191updatedNode.TopLevelNullability = infoAndType.Info; 13209updatedNode.TopLevelNullability = infoAndType.Info; 13227updatedNode.TopLevelNullability = infoAndType.Info; 13244updatedNode.TopLevelNullability = infoAndType.Info; 13256updatedNode.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; 13341updatedNode.TopLevelNullability = infoAndType.Info; 13359updatedNode.TopLevelNullability = infoAndType.Info; 13376updatedNode.TopLevelNullability = infoAndType.Info; 13388updatedNode.TopLevelNullability = infoAndType.Info; 13406updatedNode.TopLevelNullability = infoAndType.Info; 13426updatedNode.TopLevelNullability = infoAndType.Info; 13443updatedNode.TopLevelNullability = infoAndType.Info; 13460updatedNode.TopLevelNullability = infoAndType.Info; 13478updatedNode.TopLevelNullability = infoAndType.Info; 13495updatedNode.TopLevelNullability = infoAndType.Info; 13507updatedNode.TopLevelNullability = infoAndType.Info; 13528updatedNode.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; 13738updatedNode.TopLevelNullability = infoAndType.Info; 13755updatedNode.TopLevelNullability = infoAndType.Info; 13773updatedNode.TopLevelNullability = infoAndType.Info; 13790updatedNode.TopLevelNullability = infoAndType.Info; 13807updatedNode.TopLevelNullability = infoAndType.Info; 13830updatedNode.TopLevelNullability = infoAndType.Info; 13850updatedNode.TopLevelNullability = infoAndType.Info; 13925updatedNode.TopLevelNullability = infoAndType.Info; 13944updatedNode.TopLevelNullability = infoAndType.Info; 13963updatedNode.TopLevelNullability = infoAndType.Info; 13980updatedNode.TopLevelNullability = infoAndType.Info; 13999updatedNode.TopLevelNullability = infoAndType.Info; 14017updatedNode.TopLevelNullability = infoAndType.Info; 14037updatedNode.TopLevelNullability = infoAndType.Info; 14054updatedNode.TopLevelNullability = infoAndType.Info; 14067updatedNode.TopLevelNullability = infoAndType.Info; 14087updatedNode.TopLevelNullability = infoAndType.Info; 14105updatedNode.TopLevelNullability = infoAndType.Info; 14125updatedNode.TopLevelNullability = infoAndType.Info; 14144updatedNode.TopLevelNullability = infoAndType.Info; 14163updatedNode.TopLevelNullability = infoAndType.Info; 14180updatedNode.TopLevelNullability = infoAndType.Info; 14200updatedNode.TopLevelNullability = infoAndType.Info; 14217updatedNode.TopLevelNullability = infoAndType.Info; 14240updatedNode.TopLevelNullability = infoAndType.Info; 14257updatedNode.TopLevelNullability = infoAndType.Info; 14269updatedNode.TopLevelNullability = infoAndType.Info; 14287updatedNode.TopLevelNullability = infoAndType.Info; 14306updatedNode.TopLevelNullability = infoAndType.Info; 14323updatedNode.TopLevelNullability = infoAndType.Info; 14341updatedNode.TopLevelNullability = infoAndType.Info; 14360updatedNode.TopLevelNullability = infoAndType.Info; 14377updatedNode.TopLevelNullability = infoAndType.Info; 14395updatedNode.TopLevelNullability = infoAndType.Info; 14414updatedNode.TopLevelNullability = infoAndType.Info; 14433updatedNode.TopLevelNullability = infoAndType.Info; 14450updatedNode.TopLevelNullability = infoAndType.Info; 14464updatedNode.TopLevelNullability = infoAndType.Info; 14481updatedNode.TopLevelNullability = infoAndType.Info; 14498updatedNode.TopLevelNullability = infoAndType.Info; 14516updatedNode.TopLevelNullability = infoAndType.Info; 14534updatedNode.TopLevelNullability = infoAndType.Info; 14551updatedNode.TopLevelNullability = infoAndType.Info; 14570updatedNode.TopLevelNullability = infoAndType.Info; 14589updatedNode.TopLevelNullability = infoAndType.Info; 14607updatedNode.TopLevelNullability = infoAndType.Info; 14624updatedNode.TopLevelNullability = infoAndType.Info; 14642updatedNode.TopLevelNullability = infoAndType.Info; 14660updatedNode.TopLevelNullability = infoAndType.Info; 14680updatedNode.TopLevelNullability = infoAndType.Info; 14698updatedNode.TopLevelNullability = infoAndType.Info; 14717updatedNode.TopLevelNullability = infoAndType.Info; 14736updatedNode.TopLevelNullability = infoAndType.Info; 14753updatedNode.TopLevelNullability = infoAndType.Info; 14774updatedNode.TopLevelNullability = infoAndType.Info; 14791updatedNode.TopLevelNullability = infoAndType.Info; 14808updatedNode.TopLevelNullability = infoAndType.Info; 14825updatedNode.TopLevelNullability = infoAndType.Info; 14842updatedNode.TopLevelNullability = infoAndType.Info; 14854updatedNode.TopLevelNullability = infoAndType.Info; 14868updatedNode.TopLevelNullability = infoAndType.Info; 14887updatedNode.TopLevelNullability = infoAndType.Info; 15024updatedNode.TopLevelNullability = infoAndType.Info; 15036updatedNode.TopLevelNullability = infoAndType.Info; 15054updatedNode.TopLevelNullability = infoAndType.Info; 15072updatedNode.TopLevelNullability = infoAndType.Info; 15089updatedNode.TopLevelNullability = infoAndType.Info; 15115updatedNode.TopLevelNullability = infoAndType.Info; 15134updatedNode.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)
2055NullabilityInfo nullability = boundExpr.TopLevelNullability; 2118nullability = convertedTuple.TopLevelNullability; 2144convertedNullability = convertedSwitch.TopLevelNullability; 2179convertedNullability = convertedCollection.TopLevelNullability; 2185convertedNullability = convertedCollection.TopLevelNullability; 2273static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);