146 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (146)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 193updatedNode.TopLevelNullability = infoAndType.Info; 296updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (143)
12581updatedNode.TopLevelNullability = infoAndType.Info; 12593updatedNode.TopLevelNullability = infoAndType.Info; 12610updatedNode.TopLevelNullability = infoAndType.Info; 12627updatedNode.TopLevelNullability = infoAndType.Info; 12639updatedNode.TopLevelNullability = infoAndType.Info; 12651updatedNode.TopLevelNullability = infoAndType.Info; 12663updatedNode.TopLevelNullability = infoAndType.Info; 12675updatedNode.TopLevelNullability = infoAndType.Info; 12687updatedNode.TopLevelNullability = infoAndType.Info; 12699updatedNode.TopLevelNullability = infoAndType.Info; 12711updatedNode.TopLevelNullability = infoAndType.Info; 12723updatedNode.TopLevelNullability = infoAndType.Info; 12735updatedNode.TopLevelNullability = infoAndType.Info; 12747updatedNode.TopLevelNullability = infoAndType.Info; 12759updatedNode.TopLevelNullability = infoAndType.Info; 12771updatedNode.TopLevelNullability = infoAndType.Info; 12789updatedNode.TopLevelNullability = infoAndType.Info; 12807updatedNode.TopLevelNullability = infoAndType.Info; 12824updatedNode.TopLevelNullability = infoAndType.Info; 12841updatedNode.TopLevelNullability = infoAndType.Info; 12856updatedNode.TopLevelNullability = infoAndType.Info; 12880updatedNode.TopLevelNullability = infoAndType.Info; 12897updatedNode.TopLevelNullability = infoAndType.Info; 12914updatedNode.TopLevelNullability = infoAndType.Info; 12932updatedNode.TopLevelNullability = infoAndType.Info; 12949updatedNode.TopLevelNullability = infoAndType.Info; 12967updatedNode.TopLevelNullability = infoAndType.Info; 12985updatedNode.TopLevelNullability = infoAndType.Info; 13003updatedNode.TopLevelNullability = infoAndType.Info; 13020updatedNode.TopLevelNullability = infoAndType.Info; 13037updatedNode.TopLevelNullability = infoAndType.Info; 13055updatedNode.TopLevelNullability = infoAndType.Info; 13074updatedNode.TopLevelNullability = infoAndType.Info; 13092updatedNode.TopLevelNullability = infoAndType.Info; 13110updatedNode.TopLevelNullability = infoAndType.Info; 13128updatedNode.TopLevelNullability = infoAndType.Info; 13148updatedNode.TopLevelNullability = infoAndType.Info; 13166updatedNode.TopLevelNullability = infoAndType.Info; 13185updatedNode.TopLevelNullability = infoAndType.Info; 13205updatedNode.TopLevelNullability = infoAndType.Info; 13223updatedNode.TopLevelNullability = infoAndType.Info; 13240updatedNode.TopLevelNullability = infoAndType.Info; 13257updatedNode.TopLevelNullability = infoAndType.Info; 13286updatedNode.TopLevelNullability = infoAndType.Info; 13304updatedNode.TopLevelNullability = infoAndType.Info; 13329updatedNode.TopLevelNullability = infoAndType.Info; 13347updatedNode.TopLevelNullability = infoAndType.Info; 13365updatedNode.TopLevelNullability = infoAndType.Info; 13382updatedNode.TopLevelNullability = infoAndType.Info; 13394updatedNode.TopLevelNullability = infoAndType.Info; 13406updatedNode.TopLevelNullability = infoAndType.Info; 13418updatedNode.TopLevelNullability = infoAndType.Info; 13430updatedNode.TopLevelNullability = infoAndType.Info; 13442updatedNode.TopLevelNullability = infoAndType.Info; 13454updatedNode.TopLevelNullability = infoAndType.Info; 13466updatedNode.TopLevelNullability = infoAndType.Info; 13479updatedNode.TopLevelNullability = infoAndType.Info; 13497updatedNode.TopLevelNullability = infoAndType.Info; 13514updatedNode.TopLevelNullability = infoAndType.Info; 13526updatedNode.TopLevelNullability = infoAndType.Info; 13544updatedNode.TopLevelNullability = infoAndType.Info; 13564updatedNode.TopLevelNullability = infoAndType.Info; 13581updatedNode.TopLevelNullability = infoAndType.Info; 13598updatedNode.TopLevelNullability = infoAndType.Info; 13616updatedNode.TopLevelNullability = infoAndType.Info; 13633updatedNode.TopLevelNullability = infoAndType.Info; 13645updatedNode.TopLevelNullability = infoAndType.Info; 13666updatedNode.TopLevelNullability = infoAndType.Info; 13803updatedNode.TopLevelNullability = infoAndType.Info; 13815updatedNode.TopLevelNullability = infoAndType.Info; 13827updatedNode.TopLevelNullability = infoAndType.Info; 13839updatedNode.TopLevelNullability = infoAndType.Info; 13851updatedNode.TopLevelNullability = infoAndType.Info; 13863updatedNode.TopLevelNullability = infoAndType.Info; 13875updatedNode.TopLevelNullability = infoAndType.Info; 13892updatedNode.TopLevelNullability = infoAndType.Info; 13910updatedNode.TopLevelNullability = infoAndType.Info; 13927updatedNode.TopLevelNullability = infoAndType.Info; 13944updatedNode.TopLevelNullability = infoAndType.Info; 13967updatedNode.TopLevelNullability = infoAndType.Info; 13987updatedNode.TopLevelNullability = infoAndType.Info; 14062updatedNode.TopLevelNullability = infoAndType.Info; 14081updatedNode.TopLevelNullability = infoAndType.Info; 14100updatedNode.TopLevelNullability = infoAndType.Info; 14117updatedNode.TopLevelNullability = infoAndType.Info; 14136updatedNode.TopLevelNullability = infoAndType.Info; 14154updatedNode.TopLevelNullability = infoAndType.Info; 14174updatedNode.TopLevelNullability = infoAndType.Info; 14191updatedNode.TopLevelNullability = infoAndType.Info; 14204updatedNode.TopLevelNullability = infoAndType.Info; 14224updatedNode.TopLevelNullability = infoAndType.Info; 14242updatedNode.TopLevelNullability = infoAndType.Info; 14262updatedNode.TopLevelNullability = infoAndType.Info; 14281updatedNode.TopLevelNullability = infoAndType.Info; 14300updatedNode.TopLevelNullability = infoAndType.Info; 14317updatedNode.TopLevelNullability = infoAndType.Info; 14337updatedNode.TopLevelNullability = infoAndType.Info; 14355updatedNode.TopLevelNullability = infoAndType.Info; 14377updatedNode.TopLevelNullability = infoAndType.Info; 14394updatedNode.TopLevelNullability = infoAndType.Info; 14406updatedNode.TopLevelNullability = infoAndType.Info; 14424updatedNode.TopLevelNullability = infoAndType.Info; 14443updatedNode.TopLevelNullability = infoAndType.Info; 14460updatedNode.TopLevelNullability = infoAndType.Info; 14478updatedNode.TopLevelNullability = infoAndType.Info; 14497updatedNode.TopLevelNullability = infoAndType.Info; 14514updatedNode.TopLevelNullability = infoAndType.Info; 14532updatedNode.TopLevelNullability = infoAndType.Info; 14551updatedNode.TopLevelNullability = infoAndType.Info; 14570updatedNode.TopLevelNullability = infoAndType.Info; 14587updatedNode.TopLevelNullability = infoAndType.Info; 14601updatedNode.TopLevelNullability = infoAndType.Info; 14618updatedNode.TopLevelNullability = infoAndType.Info; 14635updatedNode.TopLevelNullability = infoAndType.Info; 14653updatedNode.TopLevelNullability = infoAndType.Info; 14671updatedNode.TopLevelNullability = infoAndType.Info; 14688updatedNode.TopLevelNullability = infoAndType.Info; 14707updatedNode.TopLevelNullability = infoAndType.Info; 14726updatedNode.TopLevelNullability = infoAndType.Info; 14744updatedNode.TopLevelNullability = infoAndType.Info; 14761updatedNode.TopLevelNullability = infoAndType.Info; 14779updatedNode.TopLevelNullability = infoAndType.Info; 14797updatedNode.TopLevelNullability = infoAndType.Info; 14817updatedNode.TopLevelNullability = infoAndType.Info; 14835updatedNode.TopLevelNullability = infoAndType.Info; 14854updatedNode.TopLevelNullability = infoAndType.Info; 14873updatedNode.TopLevelNullability = infoAndType.Info; 14890updatedNode.TopLevelNullability = infoAndType.Info; 14911updatedNode.TopLevelNullability = infoAndType.Info; 14928updatedNode.TopLevelNullability = infoAndType.Info; 14945updatedNode.TopLevelNullability = infoAndType.Info; 14962updatedNode.TopLevelNullability = infoAndType.Info; 14979updatedNode.TopLevelNullability = infoAndType.Info; 14991updatedNode.TopLevelNullability = infoAndType.Info; 15005updatedNode.TopLevelNullability = infoAndType.Info; 15024updatedNode.TopLevelNullability = infoAndType.Info; 15152updatedNode.TopLevelNullability = infoAndType.Info; 15164updatedNode.TopLevelNullability = infoAndType.Info; 15182updatedNode.TopLevelNullability = infoAndType.Info; 15200updatedNode.TopLevelNullability = infoAndType.Info; 15217updatedNode.TopLevelNullability = infoAndType.Info; 15243updatedNode.TopLevelNullability = infoAndType.Info; 15262updatedNode.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)
150=> 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);