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)
12260updatedNode.TopLevelNullability = infoAndType.Info; 12272updatedNode.TopLevelNullability = infoAndType.Info; 12289updatedNode.TopLevelNullability = infoAndType.Info; 12306updatedNode.TopLevelNullability = infoAndType.Info; 12318updatedNode.TopLevelNullability = infoAndType.Info; 12330updatedNode.TopLevelNullability = infoAndType.Info; 12342updatedNode.TopLevelNullability = infoAndType.Info; 12354updatedNode.TopLevelNullability = infoAndType.Info; 12366updatedNode.TopLevelNullability = infoAndType.Info; 12378updatedNode.TopLevelNullability = infoAndType.Info; 12390updatedNode.TopLevelNullability = infoAndType.Info; 12402updatedNode.TopLevelNullability = infoAndType.Info; 12414updatedNode.TopLevelNullability = infoAndType.Info; 12426updatedNode.TopLevelNullability = infoAndType.Info; 12438updatedNode.TopLevelNullability = infoAndType.Info; 12456updatedNode.TopLevelNullability = infoAndType.Info; 12474updatedNode.TopLevelNullability = infoAndType.Info; 12491updatedNode.TopLevelNullability = infoAndType.Info; 12503updatedNode.TopLevelNullability = infoAndType.Info; 12518updatedNode.TopLevelNullability = infoAndType.Info; 12542updatedNode.TopLevelNullability = infoAndType.Info; 12559updatedNode.TopLevelNullability = infoAndType.Info; 12576updatedNode.TopLevelNullability = infoAndType.Info; 12594updatedNode.TopLevelNullability = infoAndType.Info; 12611updatedNode.TopLevelNullability = infoAndType.Info; 12629updatedNode.TopLevelNullability = infoAndType.Info; 12647updatedNode.TopLevelNullability = infoAndType.Info; 12665updatedNode.TopLevelNullability = infoAndType.Info; 12682updatedNode.TopLevelNullability = infoAndType.Info; 12699updatedNode.TopLevelNullability = infoAndType.Info; 12717updatedNode.TopLevelNullability = infoAndType.Info; 12736updatedNode.TopLevelNullability = infoAndType.Info; 12754updatedNode.TopLevelNullability = infoAndType.Info; 12777updatedNode.TopLevelNullability = infoAndType.Info; 12795updatedNode.TopLevelNullability = infoAndType.Info; 12813updatedNode.TopLevelNullability = infoAndType.Info; 12833updatedNode.TopLevelNullability = infoAndType.Info; 12851updatedNode.TopLevelNullability = infoAndType.Info; 12870updatedNode.TopLevelNullability = infoAndType.Info; 12890updatedNode.TopLevelNullability = infoAndType.Info; 12908updatedNode.TopLevelNullability = infoAndType.Info; 12925updatedNode.TopLevelNullability = infoAndType.Info; 12942updatedNode.TopLevelNullability = infoAndType.Info; 12969updatedNode.TopLevelNullability = infoAndType.Info; 12987updatedNode.TopLevelNullability = infoAndType.Info; 13004updatedNode.TopLevelNullability = infoAndType.Info; 13022updatedNode.TopLevelNullability = infoAndType.Info; 13040updatedNode.TopLevelNullability = infoAndType.Info; 13057updatedNode.TopLevelNullability = infoAndType.Info; 13069updatedNode.TopLevelNullability = infoAndType.Info; 13081updatedNode.TopLevelNullability = infoAndType.Info; 13093updatedNode.TopLevelNullability = infoAndType.Info; 13105updatedNode.TopLevelNullability = infoAndType.Info; 13117updatedNode.TopLevelNullability = infoAndType.Info; 13129updatedNode.TopLevelNullability = infoAndType.Info; 13141updatedNode.TopLevelNullability = infoAndType.Info; 13154updatedNode.TopLevelNullability = infoAndType.Info; 13172updatedNode.TopLevelNullability = infoAndType.Info; 13189updatedNode.TopLevelNullability = infoAndType.Info; 13201updatedNode.TopLevelNullability = infoAndType.Info; 13219updatedNode.TopLevelNullability = infoAndType.Info; 13239updatedNode.TopLevelNullability = infoAndType.Info; 13256updatedNode.TopLevelNullability = infoAndType.Info; 13274updatedNode.TopLevelNullability = infoAndType.Info; 13292updatedNode.TopLevelNullability = infoAndType.Info; 13309updatedNode.TopLevelNullability = infoAndType.Info; 13321updatedNode.TopLevelNullability = infoAndType.Info; 13342updatedNode.TopLevelNullability = infoAndType.Info; 13480updatedNode.TopLevelNullability = infoAndType.Info; 13492updatedNode.TopLevelNullability = infoAndType.Info; 13504updatedNode.TopLevelNullability = infoAndType.Info; 13516updatedNode.TopLevelNullability = infoAndType.Info; 13528updatedNode.TopLevelNullability = infoAndType.Info; 13540updatedNode.TopLevelNullability = infoAndType.Info; 13552updatedNode.TopLevelNullability = infoAndType.Info; 13569updatedNode.TopLevelNullability = infoAndType.Info; 13587updatedNode.TopLevelNullability = infoAndType.Info; 13604updatedNode.TopLevelNullability = infoAndType.Info; 13621updatedNode.TopLevelNullability = infoAndType.Info; 13644updatedNode.TopLevelNullability = infoAndType.Info; 13664updatedNode.TopLevelNullability = infoAndType.Info; 13739updatedNode.TopLevelNullability = infoAndType.Info; 13758updatedNode.TopLevelNullability = infoAndType.Info; 13777updatedNode.TopLevelNullability = infoAndType.Info; 13794updatedNode.TopLevelNullability = infoAndType.Info; 13813updatedNode.TopLevelNullability = infoAndType.Info; 13831updatedNode.TopLevelNullability = infoAndType.Info; 13851updatedNode.TopLevelNullability = infoAndType.Info; 13868updatedNode.TopLevelNullability = infoAndType.Info; 13881updatedNode.TopLevelNullability = infoAndType.Info; 13901updatedNode.TopLevelNullability = infoAndType.Info; 13919updatedNode.TopLevelNullability = infoAndType.Info; 13939updatedNode.TopLevelNullability = infoAndType.Info; 13958updatedNode.TopLevelNullability = infoAndType.Info; 13977updatedNode.TopLevelNullability = infoAndType.Info; 13994updatedNode.TopLevelNullability = infoAndType.Info; 14014updatedNode.TopLevelNullability = infoAndType.Info; 14031updatedNode.TopLevelNullability = infoAndType.Info; 14054updatedNode.TopLevelNullability = infoAndType.Info; 14071updatedNode.TopLevelNullability = infoAndType.Info; 14083updatedNode.TopLevelNullability = infoAndType.Info; 14101updatedNode.TopLevelNullability = infoAndType.Info; 14120updatedNode.TopLevelNullability = infoAndType.Info; 14137updatedNode.TopLevelNullability = infoAndType.Info; 14155updatedNode.TopLevelNullability = infoAndType.Info; 14174updatedNode.TopLevelNullability = infoAndType.Info; 14191updatedNode.TopLevelNullability = infoAndType.Info; 14209updatedNode.TopLevelNullability = infoAndType.Info; 14228updatedNode.TopLevelNullability = infoAndType.Info; 14247updatedNode.TopLevelNullability = infoAndType.Info; 14264updatedNode.TopLevelNullability = infoAndType.Info; 14278updatedNode.TopLevelNullability = infoAndType.Info; 14295updatedNode.TopLevelNullability = infoAndType.Info; 14312updatedNode.TopLevelNullability = infoAndType.Info; 14330updatedNode.TopLevelNullability = infoAndType.Info; 14348updatedNode.TopLevelNullability = infoAndType.Info; 14365updatedNode.TopLevelNullability = infoAndType.Info; 14384updatedNode.TopLevelNullability = infoAndType.Info; 14403updatedNode.TopLevelNullability = infoAndType.Info; 14421updatedNode.TopLevelNullability = infoAndType.Info; 14438updatedNode.TopLevelNullability = infoAndType.Info; 14456updatedNode.TopLevelNullability = infoAndType.Info; 14474updatedNode.TopLevelNullability = infoAndType.Info; 14494updatedNode.TopLevelNullability = infoAndType.Info; 14512updatedNode.TopLevelNullability = infoAndType.Info; 14531updatedNode.TopLevelNullability = infoAndType.Info; 14550updatedNode.TopLevelNullability = infoAndType.Info; 14567updatedNode.TopLevelNullability = infoAndType.Info; 14588updatedNode.TopLevelNullability = infoAndType.Info; 14605updatedNode.TopLevelNullability = infoAndType.Info; 14622updatedNode.TopLevelNullability = infoAndType.Info; 14639updatedNode.TopLevelNullability = infoAndType.Info; 14656updatedNode.TopLevelNullability = infoAndType.Info; 14668updatedNode.TopLevelNullability = infoAndType.Info; 14682updatedNode.TopLevelNullability = infoAndType.Info; 14701updatedNode.TopLevelNullability = infoAndType.Info; 14838updatedNode.TopLevelNullability = infoAndType.Info; 14850updatedNode.TopLevelNullability = infoAndType.Info; 14868updatedNode.TopLevelNullability = infoAndType.Info; 14886updatedNode.TopLevelNullability = infoAndType.Info; 14903updatedNode.TopLevelNullability = infoAndType.Info; 14929updatedNode.TopLevelNullability = infoAndType.Info; 14948updatedNode.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)
2047NullabilityInfo nullability = boundExpr.TopLevelNullability; 2110nullability = convertedTuple.TopLevelNullability; 2136convertedNullability = convertedSwitch.TopLevelNullability; 2171convertedNullability = convertedCollection.TopLevelNullability; 2177convertedNullability = convertedCollection.TopLevelNullability; 2265static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);