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)
12481updatedNode.TopLevelNullability = infoAndType.Info; 12493updatedNode.TopLevelNullability = infoAndType.Info; 12510updatedNode.TopLevelNullability = infoAndType.Info; 12527updatedNode.TopLevelNullability = infoAndType.Info; 12539updatedNode.TopLevelNullability = infoAndType.Info; 12551updatedNode.TopLevelNullability = infoAndType.Info; 12563updatedNode.TopLevelNullability = infoAndType.Info; 12575updatedNode.TopLevelNullability = infoAndType.Info; 12587updatedNode.TopLevelNullability = infoAndType.Info; 12599updatedNode.TopLevelNullability = infoAndType.Info; 12611updatedNode.TopLevelNullability = infoAndType.Info; 12623updatedNode.TopLevelNullability = infoAndType.Info; 12635updatedNode.TopLevelNullability = infoAndType.Info; 12647updatedNode.TopLevelNullability = infoAndType.Info; 12659updatedNode.TopLevelNullability = infoAndType.Info; 12677updatedNode.TopLevelNullability = infoAndType.Info; 12695updatedNode.TopLevelNullability = infoAndType.Info; 12712updatedNode.TopLevelNullability = infoAndType.Info; 12729updatedNode.TopLevelNullability = infoAndType.Info; 12744updatedNode.TopLevelNullability = infoAndType.Info; 12768updatedNode.TopLevelNullability = infoAndType.Info; 12785updatedNode.TopLevelNullability = infoAndType.Info; 12802updatedNode.TopLevelNullability = infoAndType.Info; 12820updatedNode.TopLevelNullability = infoAndType.Info; 12837updatedNode.TopLevelNullability = infoAndType.Info; 12855updatedNode.TopLevelNullability = infoAndType.Info; 12873updatedNode.TopLevelNullability = infoAndType.Info; 12891updatedNode.TopLevelNullability = infoAndType.Info; 12908updatedNode.TopLevelNullability = infoAndType.Info; 12925updatedNode.TopLevelNullability = infoAndType.Info; 12943updatedNode.TopLevelNullability = infoAndType.Info; 12962updatedNode.TopLevelNullability = infoAndType.Info; 12980updatedNode.TopLevelNullability = infoAndType.Info; 12998updatedNode.TopLevelNullability = infoAndType.Info; 13016updatedNode.TopLevelNullability = infoAndType.Info; 13036updatedNode.TopLevelNullability = infoAndType.Info; 13054updatedNode.TopLevelNullability = infoAndType.Info; 13073updatedNode.TopLevelNullability = infoAndType.Info; 13093updatedNode.TopLevelNullability = infoAndType.Info; 13111updatedNode.TopLevelNullability = infoAndType.Info; 13128updatedNode.TopLevelNullability = infoAndType.Info; 13145updatedNode.TopLevelNullability = infoAndType.Info; 13174updatedNode.TopLevelNullability = infoAndType.Info; 13192updatedNode.TopLevelNullability = infoAndType.Info; 13217updatedNode.TopLevelNullability = infoAndType.Info; 13235updatedNode.TopLevelNullability = infoAndType.Info; 13253updatedNode.TopLevelNullability = infoAndType.Info; 13270updatedNode.TopLevelNullability = infoAndType.Info; 13282updatedNode.TopLevelNullability = infoAndType.Info; 13294updatedNode.TopLevelNullability = infoAndType.Info; 13306updatedNode.TopLevelNullability = infoAndType.Info; 13318updatedNode.TopLevelNullability = infoAndType.Info; 13330updatedNode.TopLevelNullability = infoAndType.Info; 13342updatedNode.TopLevelNullability = infoAndType.Info; 13354updatedNode.TopLevelNullability = infoAndType.Info; 13367updatedNode.TopLevelNullability = infoAndType.Info; 13385updatedNode.TopLevelNullability = infoAndType.Info; 13402updatedNode.TopLevelNullability = infoAndType.Info; 13414updatedNode.TopLevelNullability = infoAndType.Info; 13432updatedNode.TopLevelNullability = infoAndType.Info; 13452updatedNode.TopLevelNullability = infoAndType.Info; 13469updatedNode.TopLevelNullability = infoAndType.Info; 13486updatedNode.TopLevelNullability = infoAndType.Info; 13504updatedNode.TopLevelNullability = infoAndType.Info; 13521updatedNode.TopLevelNullability = infoAndType.Info; 13533updatedNode.TopLevelNullability = infoAndType.Info; 13554updatedNode.TopLevelNullability = infoAndType.Info; 13691updatedNode.TopLevelNullability = infoAndType.Info; 13703updatedNode.TopLevelNullability = infoAndType.Info; 13715updatedNode.TopLevelNullability = infoAndType.Info; 13727updatedNode.TopLevelNullability = infoAndType.Info; 13739updatedNode.TopLevelNullability = infoAndType.Info; 13751updatedNode.TopLevelNullability = infoAndType.Info; 13763updatedNode.TopLevelNullability = infoAndType.Info; 13780updatedNode.TopLevelNullability = infoAndType.Info; 13798updatedNode.TopLevelNullability = infoAndType.Info; 13815updatedNode.TopLevelNullability = infoAndType.Info; 13832updatedNode.TopLevelNullability = infoAndType.Info; 13855updatedNode.TopLevelNullability = infoAndType.Info; 13875updatedNode.TopLevelNullability = infoAndType.Info; 13950updatedNode.TopLevelNullability = infoAndType.Info; 13969updatedNode.TopLevelNullability = infoAndType.Info; 13988updatedNode.TopLevelNullability = infoAndType.Info; 14005updatedNode.TopLevelNullability = infoAndType.Info; 14024updatedNode.TopLevelNullability = infoAndType.Info; 14042updatedNode.TopLevelNullability = infoAndType.Info; 14062updatedNode.TopLevelNullability = infoAndType.Info; 14079updatedNode.TopLevelNullability = infoAndType.Info; 14092updatedNode.TopLevelNullability = infoAndType.Info; 14112updatedNode.TopLevelNullability = infoAndType.Info; 14130updatedNode.TopLevelNullability = infoAndType.Info; 14150updatedNode.TopLevelNullability = infoAndType.Info; 14169updatedNode.TopLevelNullability = infoAndType.Info; 14188updatedNode.TopLevelNullability = infoAndType.Info; 14205updatedNode.TopLevelNullability = infoAndType.Info; 14225updatedNode.TopLevelNullability = infoAndType.Info; 14242updatedNode.TopLevelNullability = infoAndType.Info; 14265updatedNode.TopLevelNullability = infoAndType.Info; 14282updatedNode.TopLevelNullability = infoAndType.Info; 14294updatedNode.TopLevelNullability = infoAndType.Info; 14312updatedNode.TopLevelNullability = infoAndType.Info; 14331updatedNode.TopLevelNullability = infoAndType.Info; 14348updatedNode.TopLevelNullability = infoAndType.Info; 14366updatedNode.TopLevelNullability = infoAndType.Info; 14385updatedNode.TopLevelNullability = infoAndType.Info; 14402updatedNode.TopLevelNullability = infoAndType.Info; 14420updatedNode.TopLevelNullability = infoAndType.Info; 14439updatedNode.TopLevelNullability = infoAndType.Info; 14458updatedNode.TopLevelNullability = infoAndType.Info; 14475updatedNode.TopLevelNullability = infoAndType.Info; 14489updatedNode.TopLevelNullability = infoAndType.Info; 14506updatedNode.TopLevelNullability = infoAndType.Info; 14523updatedNode.TopLevelNullability = infoAndType.Info; 14541updatedNode.TopLevelNullability = infoAndType.Info; 14559updatedNode.TopLevelNullability = infoAndType.Info; 14576updatedNode.TopLevelNullability = infoAndType.Info; 14595updatedNode.TopLevelNullability = infoAndType.Info; 14614updatedNode.TopLevelNullability = infoAndType.Info; 14632updatedNode.TopLevelNullability = infoAndType.Info; 14649updatedNode.TopLevelNullability = infoAndType.Info; 14667updatedNode.TopLevelNullability = infoAndType.Info; 14685updatedNode.TopLevelNullability = infoAndType.Info; 14705updatedNode.TopLevelNullability = infoAndType.Info; 14723updatedNode.TopLevelNullability = infoAndType.Info; 14742updatedNode.TopLevelNullability = infoAndType.Info; 14761updatedNode.TopLevelNullability = infoAndType.Info; 14778updatedNode.TopLevelNullability = infoAndType.Info; 14799updatedNode.TopLevelNullability = infoAndType.Info; 14816updatedNode.TopLevelNullability = infoAndType.Info; 14833updatedNode.TopLevelNullability = infoAndType.Info; 14850updatedNode.TopLevelNullability = infoAndType.Info; 14867updatedNode.TopLevelNullability = infoAndType.Info; 14879updatedNode.TopLevelNullability = infoAndType.Info; 14893updatedNode.TopLevelNullability = infoAndType.Info; 14912updatedNode.TopLevelNullability = infoAndType.Info; 15040updatedNode.TopLevelNullability = infoAndType.Info; 15052updatedNode.TopLevelNullability = infoAndType.Info; 15070updatedNode.TopLevelNullability = infoAndType.Info; 15088updatedNode.TopLevelNullability = infoAndType.Info; 15105updatedNode.TopLevelNullability = infoAndType.Info; 15131updatedNode.TopLevelNullability = infoAndType.Info; 15150updatedNode.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)
2045NullabilityInfo nullability = boundExpr.TopLevelNullability; 2108nullability = convertedTuple.TopLevelNullability; 2134convertedNullability = convertedSwitch.TopLevelNullability; 2169convertedNullability = convertedCollection.TopLevelNullability; 2175convertedNullability = convertedCollection.TopLevelNullability; 2263static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);