147 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (147)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 195updatedNode.TopLevelNullability = infoAndType.Info; 298updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (144)
12747updatedNode.TopLevelNullability = infoAndType.Info; 12759updatedNode.TopLevelNullability = infoAndType.Info; 12776updatedNode.TopLevelNullability = infoAndType.Info; 12793updatedNode.TopLevelNullability = infoAndType.Info; 12805updatedNode.TopLevelNullability = infoAndType.Info; 12817updatedNode.TopLevelNullability = infoAndType.Info; 12829updatedNode.TopLevelNullability = infoAndType.Info; 12841updatedNode.TopLevelNullability = infoAndType.Info; 12853updatedNode.TopLevelNullability = infoAndType.Info; 12870updatedNode.TopLevelNullability = infoAndType.Info; 12882updatedNode.TopLevelNullability = infoAndType.Info; 12894updatedNode.TopLevelNullability = infoAndType.Info; 12906updatedNode.TopLevelNullability = infoAndType.Info; 12918updatedNode.TopLevelNullability = infoAndType.Info; 12930updatedNode.TopLevelNullability = infoAndType.Info; 12942updatedNode.TopLevelNullability = infoAndType.Info; 12960updatedNode.TopLevelNullability = infoAndType.Info; 12978updatedNode.TopLevelNullability = infoAndType.Info; 12995updatedNode.TopLevelNullability = infoAndType.Info; 13012updatedNode.TopLevelNullability = infoAndType.Info; 13027updatedNode.TopLevelNullability = infoAndType.Info; 13051updatedNode.TopLevelNullability = infoAndType.Info; 13068updatedNode.TopLevelNullability = infoAndType.Info; 13085updatedNode.TopLevelNullability = infoAndType.Info; 13103updatedNode.TopLevelNullability = infoAndType.Info; 13120updatedNode.TopLevelNullability = infoAndType.Info; 13138updatedNode.TopLevelNullability = infoAndType.Info; 13156updatedNode.TopLevelNullability = infoAndType.Info; 13174updatedNode.TopLevelNullability = infoAndType.Info; 13191updatedNode.TopLevelNullability = infoAndType.Info; 13208updatedNode.TopLevelNullability = infoAndType.Info; 13226updatedNode.TopLevelNullability = infoAndType.Info; 13245updatedNode.TopLevelNullability = infoAndType.Info; 13263updatedNode.TopLevelNullability = infoAndType.Info; 13281updatedNode.TopLevelNullability = infoAndType.Info; 13299updatedNode.TopLevelNullability = infoAndType.Info; 13319updatedNode.TopLevelNullability = infoAndType.Info; 13337updatedNode.TopLevelNullability = infoAndType.Info; 13356updatedNode.TopLevelNullability = infoAndType.Info; 13376updatedNode.TopLevelNullability = infoAndType.Info; 13394updatedNode.TopLevelNullability = infoAndType.Info; 13411updatedNode.TopLevelNullability = infoAndType.Info; 13428updatedNode.TopLevelNullability = infoAndType.Info; 13457updatedNode.TopLevelNullability = infoAndType.Info; 13475updatedNode.TopLevelNullability = infoAndType.Info; 13500updatedNode.TopLevelNullability = infoAndType.Info; 13518updatedNode.TopLevelNullability = infoAndType.Info; 13536updatedNode.TopLevelNullability = infoAndType.Info; 13553updatedNode.TopLevelNullability = infoAndType.Info; 13565updatedNode.TopLevelNullability = infoAndType.Info; 13577updatedNode.TopLevelNullability = infoAndType.Info; 13589updatedNode.TopLevelNullability = infoAndType.Info; 13601updatedNode.TopLevelNullability = infoAndType.Info; 13613updatedNode.TopLevelNullability = infoAndType.Info; 13625updatedNode.TopLevelNullability = infoAndType.Info; 13637updatedNode.TopLevelNullability = infoAndType.Info; 13650updatedNode.TopLevelNullability = infoAndType.Info; 13668updatedNode.TopLevelNullability = infoAndType.Info; 13685updatedNode.TopLevelNullability = infoAndType.Info; 13697updatedNode.TopLevelNullability = infoAndType.Info; 13715updatedNode.TopLevelNullability = infoAndType.Info; 13735updatedNode.TopLevelNullability = infoAndType.Info; 13752updatedNode.TopLevelNullability = infoAndType.Info; 13769updatedNode.TopLevelNullability = infoAndType.Info; 13787updatedNode.TopLevelNullability = infoAndType.Info; 13804updatedNode.TopLevelNullability = infoAndType.Info; 13816updatedNode.TopLevelNullability = infoAndType.Info; 13837updatedNode.TopLevelNullability = infoAndType.Info; 13974updatedNode.TopLevelNullability = infoAndType.Info; 13986updatedNode.TopLevelNullability = infoAndType.Info; 13998updatedNode.TopLevelNullability = infoAndType.Info; 14010updatedNode.TopLevelNullability = infoAndType.Info; 14022updatedNode.TopLevelNullability = infoAndType.Info; 14034updatedNode.TopLevelNullability = infoAndType.Info; 14046updatedNode.TopLevelNullability = infoAndType.Info; 14063updatedNode.TopLevelNullability = infoAndType.Info; 14081updatedNode.TopLevelNullability = infoAndType.Info; 14098updatedNode.TopLevelNullability = infoAndType.Info; 14115updatedNode.TopLevelNullability = infoAndType.Info; 14138updatedNode.TopLevelNullability = infoAndType.Info; 14158updatedNode.TopLevelNullability = infoAndType.Info; 14233updatedNode.TopLevelNullability = infoAndType.Info; 14252updatedNode.TopLevelNullability = infoAndType.Info; 14271updatedNode.TopLevelNullability = infoAndType.Info; 14288updatedNode.TopLevelNullability = infoAndType.Info; 14307updatedNode.TopLevelNullability = infoAndType.Info; 14325updatedNode.TopLevelNullability = infoAndType.Info; 14345updatedNode.TopLevelNullability = infoAndType.Info; 14362updatedNode.TopLevelNullability = infoAndType.Info; 14375updatedNode.TopLevelNullability = infoAndType.Info; 14395updatedNode.TopLevelNullability = infoAndType.Info; 14413updatedNode.TopLevelNullability = infoAndType.Info; 14433updatedNode.TopLevelNullability = infoAndType.Info; 14452updatedNode.TopLevelNullability = infoAndType.Info; 14471updatedNode.TopLevelNullability = infoAndType.Info; 14488updatedNode.TopLevelNullability = infoAndType.Info; 14508updatedNode.TopLevelNullability = infoAndType.Info; 14526updatedNode.TopLevelNullability = infoAndType.Info; 14548updatedNode.TopLevelNullability = infoAndType.Info; 14565updatedNode.TopLevelNullability = infoAndType.Info; 14577updatedNode.TopLevelNullability = infoAndType.Info; 14595updatedNode.TopLevelNullability = infoAndType.Info; 14614updatedNode.TopLevelNullability = infoAndType.Info; 14631updatedNode.TopLevelNullability = infoAndType.Info; 14649updatedNode.TopLevelNullability = infoAndType.Info; 14668updatedNode.TopLevelNullability = infoAndType.Info; 14685updatedNode.TopLevelNullability = infoAndType.Info; 14703updatedNode.TopLevelNullability = infoAndType.Info; 14722updatedNode.TopLevelNullability = infoAndType.Info; 14741updatedNode.TopLevelNullability = infoAndType.Info; 14758updatedNode.TopLevelNullability = infoAndType.Info; 14772updatedNode.TopLevelNullability = infoAndType.Info; 14789updatedNode.TopLevelNullability = infoAndType.Info; 14806updatedNode.TopLevelNullability = infoAndType.Info; 14824updatedNode.TopLevelNullability = infoAndType.Info; 14842updatedNode.TopLevelNullability = infoAndType.Info; 14859updatedNode.TopLevelNullability = infoAndType.Info; 14878updatedNode.TopLevelNullability = infoAndType.Info; 14897updatedNode.TopLevelNullability = infoAndType.Info; 14915updatedNode.TopLevelNullability = infoAndType.Info; 14932updatedNode.TopLevelNullability = infoAndType.Info; 14950updatedNode.TopLevelNullability = infoAndType.Info; 14968updatedNode.TopLevelNullability = infoAndType.Info; 14988updatedNode.TopLevelNullability = infoAndType.Info; 15006updatedNode.TopLevelNullability = infoAndType.Info; 15025updatedNode.TopLevelNullability = infoAndType.Info; 15044updatedNode.TopLevelNullability = infoAndType.Info; 15061updatedNode.TopLevelNullability = infoAndType.Info; 15082updatedNode.TopLevelNullability = infoAndType.Info; 15099updatedNode.TopLevelNullability = infoAndType.Info; 15116updatedNode.TopLevelNullability = infoAndType.Info; 15133updatedNode.TopLevelNullability = infoAndType.Info; 15150updatedNode.TopLevelNullability = infoAndType.Info; 15162updatedNode.TopLevelNullability = infoAndType.Info; 15176updatedNode.TopLevelNullability = infoAndType.Info; 15195updatedNode.TopLevelNullability = infoAndType.Info; 15334updatedNode.TopLevelNullability = infoAndType.Info; 15346updatedNode.TopLevelNullability = infoAndType.Info; 15364updatedNode.TopLevelNullability = infoAndType.Info; 15382updatedNode.TopLevelNullability = infoAndType.Info; 15399updatedNode.TopLevelNullability = infoAndType.Info; 15425updatedNode.TopLevelNullability = infoAndType.Info; 15442updatedNode.TopLevelNullability = infoAndType.Info; 15461updatedNode.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);