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)
12428updatedNode.TopLevelNullability = infoAndType.Info; 12440updatedNode.TopLevelNullability = infoAndType.Info; 12457updatedNode.TopLevelNullability = infoAndType.Info; 12474updatedNode.TopLevelNullability = infoAndType.Info; 12486updatedNode.TopLevelNullability = infoAndType.Info; 12498updatedNode.TopLevelNullability = infoAndType.Info; 12510updatedNode.TopLevelNullability = infoAndType.Info; 12522updatedNode.TopLevelNullability = infoAndType.Info; 12534updatedNode.TopLevelNullability = infoAndType.Info; 12546updatedNode.TopLevelNullability = infoAndType.Info; 12558updatedNode.TopLevelNullability = infoAndType.Info; 12570updatedNode.TopLevelNullability = infoAndType.Info; 12582updatedNode.TopLevelNullability = infoAndType.Info; 12594updatedNode.TopLevelNullability = infoAndType.Info; 12606updatedNode.TopLevelNullability = infoAndType.Info; 12624updatedNode.TopLevelNullability = infoAndType.Info; 12642updatedNode.TopLevelNullability = infoAndType.Info; 12659updatedNode.TopLevelNullability = infoAndType.Info; 12671updatedNode.TopLevelNullability = infoAndType.Info; 12686updatedNode.TopLevelNullability = infoAndType.Info; 12710updatedNode.TopLevelNullability = infoAndType.Info; 12727updatedNode.TopLevelNullability = infoAndType.Info; 12744updatedNode.TopLevelNullability = infoAndType.Info; 12762updatedNode.TopLevelNullability = infoAndType.Info; 12779updatedNode.TopLevelNullability = infoAndType.Info; 12797updatedNode.TopLevelNullability = infoAndType.Info; 12815updatedNode.TopLevelNullability = infoAndType.Info; 12833updatedNode.TopLevelNullability = infoAndType.Info; 12850updatedNode.TopLevelNullability = infoAndType.Info; 12867updatedNode.TopLevelNullability = infoAndType.Info; 12885updatedNode.TopLevelNullability = infoAndType.Info; 12904updatedNode.TopLevelNullability = infoAndType.Info; 12922updatedNode.TopLevelNullability = infoAndType.Info; 12945updatedNode.TopLevelNullability = infoAndType.Info; 12963updatedNode.TopLevelNullability = infoAndType.Info; 12981updatedNode.TopLevelNullability = infoAndType.Info; 13001updatedNode.TopLevelNullability = infoAndType.Info; 13019updatedNode.TopLevelNullability = infoAndType.Info; 13038updatedNode.TopLevelNullability = infoAndType.Info; 13058updatedNode.TopLevelNullability = infoAndType.Info; 13076updatedNode.TopLevelNullability = infoAndType.Info; 13093updatedNode.TopLevelNullability = infoAndType.Info; 13110updatedNode.TopLevelNullability = infoAndType.Info; 13137updatedNode.TopLevelNullability = infoAndType.Info; 13155updatedNode.TopLevelNullability = infoAndType.Info; 13172updatedNode.TopLevelNullability = infoAndType.Info; 13190updatedNode.TopLevelNullability = infoAndType.Info; 13208updatedNode.TopLevelNullability = infoAndType.Info; 13225updatedNode.TopLevelNullability = infoAndType.Info; 13237updatedNode.TopLevelNullability = infoAndType.Info; 13249updatedNode.TopLevelNullability = infoAndType.Info; 13261updatedNode.TopLevelNullability = infoAndType.Info; 13273updatedNode.TopLevelNullability = infoAndType.Info; 13285updatedNode.TopLevelNullability = infoAndType.Info; 13297updatedNode.TopLevelNullability = infoAndType.Info; 13309updatedNode.TopLevelNullability = infoAndType.Info; 13322updatedNode.TopLevelNullability = infoAndType.Info; 13340updatedNode.TopLevelNullability = infoAndType.Info; 13357updatedNode.TopLevelNullability = infoAndType.Info; 13369updatedNode.TopLevelNullability = infoAndType.Info; 13387updatedNode.TopLevelNullability = infoAndType.Info; 13407updatedNode.TopLevelNullability = infoAndType.Info; 13424updatedNode.TopLevelNullability = infoAndType.Info; 13441updatedNode.TopLevelNullability = infoAndType.Info; 13459updatedNode.TopLevelNullability = infoAndType.Info; 13476updatedNode.TopLevelNullability = infoAndType.Info; 13488updatedNode.TopLevelNullability = infoAndType.Info; 13509updatedNode.TopLevelNullability = infoAndType.Info; 13647updatedNode.TopLevelNullability = infoAndType.Info; 13659updatedNode.TopLevelNullability = infoAndType.Info; 13671updatedNode.TopLevelNullability = infoAndType.Info; 13683updatedNode.TopLevelNullability = infoAndType.Info; 13695updatedNode.TopLevelNullability = infoAndType.Info; 13707updatedNode.TopLevelNullability = infoAndType.Info; 13719updatedNode.TopLevelNullability = infoAndType.Info; 13736updatedNode.TopLevelNullability = infoAndType.Info; 13754updatedNode.TopLevelNullability = infoAndType.Info; 13771updatedNode.TopLevelNullability = infoAndType.Info; 13788updatedNode.TopLevelNullability = infoAndType.Info; 13811updatedNode.TopLevelNullability = infoAndType.Info; 13831updatedNode.TopLevelNullability = infoAndType.Info; 13906updatedNode.TopLevelNullability = infoAndType.Info; 13925updatedNode.TopLevelNullability = infoAndType.Info; 13944updatedNode.TopLevelNullability = infoAndType.Info; 13961updatedNode.TopLevelNullability = infoAndType.Info; 13980updatedNode.TopLevelNullability = infoAndType.Info; 13998updatedNode.TopLevelNullability = infoAndType.Info; 14018updatedNode.TopLevelNullability = infoAndType.Info; 14035updatedNode.TopLevelNullability = infoAndType.Info; 14048updatedNode.TopLevelNullability = infoAndType.Info; 14068updatedNode.TopLevelNullability = infoAndType.Info; 14086updatedNode.TopLevelNullability = infoAndType.Info; 14106updatedNode.TopLevelNullability = infoAndType.Info; 14125updatedNode.TopLevelNullability = infoAndType.Info; 14144updatedNode.TopLevelNullability = infoAndType.Info; 14161updatedNode.TopLevelNullability = infoAndType.Info; 14181updatedNode.TopLevelNullability = infoAndType.Info; 14198updatedNode.TopLevelNullability = infoAndType.Info; 14221updatedNode.TopLevelNullability = infoAndType.Info; 14238updatedNode.TopLevelNullability = infoAndType.Info; 14250updatedNode.TopLevelNullability = infoAndType.Info; 14268updatedNode.TopLevelNullability = infoAndType.Info; 14287updatedNode.TopLevelNullability = infoAndType.Info; 14304updatedNode.TopLevelNullability = infoAndType.Info; 14322updatedNode.TopLevelNullability = infoAndType.Info; 14341updatedNode.TopLevelNullability = infoAndType.Info; 14358updatedNode.TopLevelNullability = infoAndType.Info; 14376updatedNode.TopLevelNullability = infoAndType.Info; 14395updatedNode.TopLevelNullability = infoAndType.Info; 14414updatedNode.TopLevelNullability = infoAndType.Info; 14431updatedNode.TopLevelNullability = infoAndType.Info; 14445updatedNode.TopLevelNullability = infoAndType.Info; 14462updatedNode.TopLevelNullability = infoAndType.Info; 14479updatedNode.TopLevelNullability = infoAndType.Info; 14497updatedNode.TopLevelNullability = infoAndType.Info; 14515updatedNode.TopLevelNullability = infoAndType.Info; 14532updatedNode.TopLevelNullability = infoAndType.Info; 14551updatedNode.TopLevelNullability = infoAndType.Info; 14570updatedNode.TopLevelNullability = infoAndType.Info; 14588updatedNode.TopLevelNullability = infoAndType.Info; 14605updatedNode.TopLevelNullability = infoAndType.Info; 14623updatedNode.TopLevelNullability = infoAndType.Info; 14641updatedNode.TopLevelNullability = infoAndType.Info; 14661updatedNode.TopLevelNullability = infoAndType.Info; 14679updatedNode.TopLevelNullability = infoAndType.Info; 14698updatedNode.TopLevelNullability = infoAndType.Info; 14717updatedNode.TopLevelNullability = infoAndType.Info; 14734updatedNode.TopLevelNullability = infoAndType.Info; 14755updatedNode.TopLevelNullability = infoAndType.Info; 14772updatedNode.TopLevelNullability = infoAndType.Info; 14789updatedNode.TopLevelNullability = infoAndType.Info; 14806updatedNode.TopLevelNullability = infoAndType.Info; 14823updatedNode.TopLevelNullability = infoAndType.Info; 14835updatedNode.TopLevelNullability = infoAndType.Info; 14849updatedNode.TopLevelNullability = infoAndType.Info; 14868updatedNode.TopLevelNullability = infoAndType.Info; 15005updatedNode.TopLevelNullability = infoAndType.Info; 15017updatedNode.TopLevelNullability = infoAndType.Info; 15035updatedNode.TopLevelNullability = infoAndType.Info; 15053updatedNode.TopLevelNullability = infoAndType.Info; 15070updatedNode.TopLevelNullability = infoAndType.Info; 15096updatedNode.TopLevelNullability = infoAndType.Info; 15115updatedNode.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)
2057NullabilityInfo nullability = boundExpr.TopLevelNullability; 2120nullability = convertedTuple.TopLevelNullability; 2146convertedNullability = convertedSwitch.TopLevelNullability; 2181convertedNullability = convertedCollection.TopLevelNullability; 2187convertedNullability = convertedCollection.TopLevelNullability; 2275static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);