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; 13655updatedNode.TopLevelNullability = infoAndType.Info; 13667updatedNode.TopLevelNullability = infoAndType.Info; 13679updatedNode.TopLevelNullability = infoAndType.Info; 13691updatedNode.TopLevelNullability = infoAndType.Info; 13703updatedNode.TopLevelNullability = infoAndType.Info; 13715updatedNode.TopLevelNullability = infoAndType.Info; 13727updatedNode.TopLevelNullability = infoAndType.Info; 13744updatedNode.TopLevelNullability = infoAndType.Info; 13762updatedNode.TopLevelNullability = infoAndType.Info; 13779updatedNode.TopLevelNullability = infoAndType.Info; 13796updatedNode.TopLevelNullability = infoAndType.Info; 13819updatedNode.TopLevelNullability = infoAndType.Info; 13839updatedNode.TopLevelNullability = infoAndType.Info; 13914updatedNode.TopLevelNullability = infoAndType.Info; 13933updatedNode.TopLevelNullability = infoAndType.Info; 13952updatedNode.TopLevelNullability = infoAndType.Info; 13969updatedNode.TopLevelNullability = infoAndType.Info; 13988updatedNode.TopLevelNullability = infoAndType.Info; 14006updatedNode.TopLevelNullability = infoAndType.Info; 14026updatedNode.TopLevelNullability = infoAndType.Info; 14043updatedNode.TopLevelNullability = infoAndType.Info; 14056updatedNode.TopLevelNullability = infoAndType.Info; 14076updatedNode.TopLevelNullability = infoAndType.Info; 14094updatedNode.TopLevelNullability = infoAndType.Info; 14114updatedNode.TopLevelNullability = infoAndType.Info; 14133updatedNode.TopLevelNullability = infoAndType.Info; 14152updatedNode.TopLevelNullability = infoAndType.Info; 14169updatedNode.TopLevelNullability = infoAndType.Info; 14189updatedNode.TopLevelNullability = infoAndType.Info; 14206updatedNode.TopLevelNullability = infoAndType.Info; 14229updatedNode.TopLevelNullability = infoAndType.Info; 14246updatedNode.TopLevelNullability = infoAndType.Info; 14258updatedNode.TopLevelNullability = infoAndType.Info; 14276updatedNode.TopLevelNullability = infoAndType.Info; 14295updatedNode.TopLevelNullability = infoAndType.Info; 14312updatedNode.TopLevelNullability = infoAndType.Info; 14330updatedNode.TopLevelNullability = infoAndType.Info; 14349updatedNode.TopLevelNullability = infoAndType.Info; 14366updatedNode.TopLevelNullability = infoAndType.Info; 14384updatedNode.TopLevelNullability = infoAndType.Info; 14403updatedNode.TopLevelNullability = infoAndType.Info; 14422updatedNode.TopLevelNullability = infoAndType.Info; 14439updatedNode.TopLevelNullability = infoAndType.Info; 14453updatedNode.TopLevelNullability = infoAndType.Info; 14470updatedNode.TopLevelNullability = infoAndType.Info; 14487updatedNode.TopLevelNullability = infoAndType.Info; 14505updatedNode.TopLevelNullability = infoAndType.Info; 14523updatedNode.TopLevelNullability = infoAndType.Info; 14540updatedNode.TopLevelNullability = infoAndType.Info; 14559updatedNode.TopLevelNullability = infoAndType.Info; 14578updatedNode.TopLevelNullability = infoAndType.Info; 14596updatedNode.TopLevelNullability = infoAndType.Info; 14613updatedNode.TopLevelNullability = infoAndType.Info; 14631updatedNode.TopLevelNullability = infoAndType.Info; 14649updatedNode.TopLevelNullability = infoAndType.Info; 14669updatedNode.TopLevelNullability = infoAndType.Info; 14687updatedNode.TopLevelNullability = infoAndType.Info; 14706updatedNode.TopLevelNullability = infoAndType.Info; 14725updatedNode.TopLevelNullability = infoAndType.Info; 14742updatedNode.TopLevelNullability = infoAndType.Info; 14763updatedNode.TopLevelNullability = infoAndType.Info; 14780updatedNode.TopLevelNullability = infoAndType.Info; 14797updatedNode.TopLevelNullability = infoAndType.Info; 14814updatedNode.TopLevelNullability = infoAndType.Info; 14831updatedNode.TopLevelNullability = infoAndType.Info; 14843updatedNode.TopLevelNullability = infoAndType.Info; 14857updatedNode.TopLevelNullability = infoAndType.Info; 14876updatedNode.TopLevelNullability = infoAndType.Info; 15013updatedNode.TopLevelNullability = infoAndType.Info; 15025updatedNode.TopLevelNullability = infoAndType.Info; 15043updatedNode.TopLevelNullability = infoAndType.Info; 15061updatedNode.TopLevelNullability = infoAndType.Info; 15078updatedNode.TopLevelNullability = infoAndType.Info; 15104updatedNode.TopLevelNullability = infoAndType.Info; 15123updatedNode.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)
2058NullabilityInfo nullability = boundExpr.TopLevelNullability; 2121nullability = convertedTuple.TopLevelNullability; 2147convertedNullability = convertedSwitch.TopLevelNullability; 2182convertedNullability = convertedCollection.TopLevelNullability; 2188convertedNullability = convertedCollection.TopLevelNullability; 2276static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);