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)
12261updatedNode.TopLevelNullability = infoAndType.Info; 12273updatedNode.TopLevelNullability = infoAndType.Info; 12290updatedNode.TopLevelNullability = infoAndType.Info; 12307updatedNode.TopLevelNullability = infoAndType.Info; 12319updatedNode.TopLevelNullability = infoAndType.Info; 12331updatedNode.TopLevelNullability = infoAndType.Info; 12343updatedNode.TopLevelNullability = infoAndType.Info; 12355updatedNode.TopLevelNullability = infoAndType.Info; 12367updatedNode.TopLevelNullability = infoAndType.Info; 12379updatedNode.TopLevelNullability = infoAndType.Info; 12391updatedNode.TopLevelNullability = infoAndType.Info; 12403updatedNode.TopLevelNullability = infoAndType.Info; 12415updatedNode.TopLevelNullability = infoAndType.Info; 12427updatedNode.TopLevelNullability = infoAndType.Info; 12439updatedNode.TopLevelNullability = infoAndType.Info; 12457updatedNode.TopLevelNullability = infoAndType.Info; 12475updatedNode.TopLevelNullability = infoAndType.Info; 12492updatedNode.TopLevelNullability = infoAndType.Info; 12504updatedNode.TopLevelNullability = infoAndType.Info; 12519updatedNode.TopLevelNullability = infoAndType.Info; 12543updatedNode.TopLevelNullability = infoAndType.Info; 12560updatedNode.TopLevelNullability = infoAndType.Info; 12577updatedNode.TopLevelNullability = infoAndType.Info; 12595updatedNode.TopLevelNullability = infoAndType.Info; 12612updatedNode.TopLevelNullability = infoAndType.Info; 12630updatedNode.TopLevelNullability = infoAndType.Info; 12648updatedNode.TopLevelNullability = infoAndType.Info; 12666updatedNode.TopLevelNullability = infoAndType.Info; 12683updatedNode.TopLevelNullability = infoAndType.Info; 12700updatedNode.TopLevelNullability = infoAndType.Info; 12718updatedNode.TopLevelNullability = infoAndType.Info; 12737updatedNode.TopLevelNullability = infoAndType.Info; 12755updatedNode.TopLevelNullability = infoAndType.Info; 12778updatedNode.TopLevelNullability = infoAndType.Info; 12796updatedNode.TopLevelNullability = infoAndType.Info; 12814updatedNode.TopLevelNullability = infoAndType.Info; 12834updatedNode.TopLevelNullability = infoAndType.Info; 12852updatedNode.TopLevelNullability = infoAndType.Info; 12871updatedNode.TopLevelNullability = infoAndType.Info; 12891updatedNode.TopLevelNullability = infoAndType.Info; 12909updatedNode.TopLevelNullability = infoAndType.Info; 12926updatedNode.TopLevelNullability = infoAndType.Info; 12943updatedNode.TopLevelNullability = infoAndType.Info; 12970updatedNode.TopLevelNullability = infoAndType.Info; 12988updatedNode.TopLevelNullability = infoAndType.Info; 13005updatedNode.TopLevelNullability = infoAndType.Info; 13023updatedNode.TopLevelNullability = infoAndType.Info; 13041updatedNode.TopLevelNullability = infoAndType.Info; 13058updatedNode.TopLevelNullability = infoAndType.Info; 13070updatedNode.TopLevelNullability = infoAndType.Info; 13082updatedNode.TopLevelNullability = infoAndType.Info; 13094updatedNode.TopLevelNullability = infoAndType.Info; 13106updatedNode.TopLevelNullability = infoAndType.Info; 13118updatedNode.TopLevelNullability = infoAndType.Info; 13130updatedNode.TopLevelNullability = infoAndType.Info; 13142updatedNode.TopLevelNullability = infoAndType.Info; 13155updatedNode.TopLevelNullability = infoAndType.Info; 13173updatedNode.TopLevelNullability = infoAndType.Info; 13190updatedNode.TopLevelNullability = infoAndType.Info; 13202updatedNode.TopLevelNullability = infoAndType.Info; 13220updatedNode.TopLevelNullability = infoAndType.Info; 13240updatedNode.TopLevelNullability = infoAndType.Info; 13257updatedNode.TopLevelNullability = infoAndType.Info; 13275updatedNode.TopLevelNullability = infoAndType.Info; 13293updatedNode.TopLevelNullability = infoAndType.Info; 13310updatedNode.TopLevelNullability = infoAndType.Info; 13322updatedNode.TopLevelNullability = infoAndType.Info; 13343updatedNode.TopLevelNullability = infoAndType.Info; 13481updatedNode.TopLevelNullability = infoAndType.Info; 13493updatedNode.TopLevelNullability = infoAndType.Info; 13505updatedNode.TopLevelNullability = infoAndType.Info; 13517updatedNode.TopLevelNullability = infoAndType.Info; 13529updatedNode.TopLevelNullability = infoAndType.Info; 13541updatedNode.TopLevelNullability = infoAndType.Info; 13553updatedNode.TopLevelNullability = infoAndType.Info; 13570updatedNode.TopLevelNullability = infoAndType.Info; 13588updatedNode.TopLevelNullability = infoAndType.Info; 13605updatedNode.TopLevelNullability = infoAndType.Info; 13622updatedNode.TopLevelNullability = infoAndType.Info; 13645updatedNode.TopLevelNullability = infoAndType.Info; 13665updatedNode.TopLevelNullability = infoAndType.Info; 13740updatedNode.TopLevelNullability = infoAndType.Info; 13759updatedNode.TopLevelNullability = infoAndType.Info; 13778updatedNode.TopLevelNullability = infoAndType.Info; 13795updatedNode.TopLevelNullability = infoAndType.Info; 13814updatedNode.TopLevelNullability = infoAndType.Info; 13832updatedNode.TopLevelNullability = infoAndType.Info; 13852updatedNode.TopLevelNullability = infoAndType.Info; 13869updatedNode.TopLevelNullability = infoAndType.Info; 13882updatedNode.TopLevelNullability = infoAndType.Info; 13902updatedNode.TopLevelNullability = infoAndType.Info; 13920updatedNode.TopLevelNullability = infoAndType.Info; 13940updatedNode.TopLevelNullability = infoAndType.Info; 13959updatedNode.TopLevelNullability = infoAndType.Info; 13978updatedNode.TopLevelNullability = infoAndType.Info; 13995updatedNode.TopLevelNullability = infoAndType.Info; 14015updatedNode.TopLevelNullability = infoAndType.Info; 14032updatedNode.TopLevelNullability = infoAndType.Info; 14055updatedNode.TopLevelNullability = infoAndType.Info; 14072updatedNode.TopLevelNullability = infoAndType.Info; 14084updatedNode.TopLevelNullability = infoAndType.Info; 14102updatedNode.TopLevelNullability = infoAndType.Info; 14121updatedNode.TopLevelNullability = infoAndType.Info; 14138updatedNode.TopLevelNullability = infoAndType.Info; 14156updatedNode.TopLevelNullability = infoAndType.Info; 14175updatedNode.TopLevelNullability = infoAndType.Info; 14192updatedNode.TopLevelNullability = infoAndType.Info; 14210updatedNode.TopLevelNullability = infoAndType.Info; 14229updatedNode.TopLevelNullability = infoAndType.Info; 14248updatedNode.TopLevelNullability = infoAndType.Info; 14265updatedNode.TopLevelNullability = infoAndType.Info; 14279updatedNode.TopLevelNullability = infoAndType.Info; 14296updatedNode.TopLevelNullability = infoAndType.Info; 14313updatedNode.TopLevelNullability = infoAndType.Info; 14331updatedNode.TopLevelNullability = infoAndType.Info; 14349updatedNode.TopLevelNullability = infoAndType.Info; 14366updatedNode.TopLevelNullability = infoAndType.Info; 14385updatedNode.TopLevelNullability = infoAndType.Info; 14404updatedNode.TopLevelNullability = infoAndType.Info; 14422updatedNode.TopLevelNullability = infoAndType.Info; 14439updatedNode.TopLevelNullability = infoAndType.Info; 14457updatedNode.TopLevelNullability = infoAndType.Info; 14475updatedNode.TopLevelNullability = infoAndType.Info; 14495updatedNode.TopLevelNullability = infoAndType.Info; 14513updatedNode.TopLevelNullability = infoAndType.Info; 14532updatedNode.TopLevelNullability = infoAndType.Info; 14551updatedNode.TopLevelNullability = infoAndType.Info; 14568updatedNode.TopLevelNullability = infoAndType.Info; 14589updatedNode.TopLevelNullability = infoAndType.Info; 14606updatedNode.TopLevelNullability = infoAndType.Info; 14623updatedNode.TopLevelNullability = infoAndType.Info; 14640updatedNode.TopLevelNullability = infoAndType.Info; 14657updatedNode.TopLevelNullability = infoAndType.Info; 14669updatedNode.TopLevelNullability = infoAndType.Info; 14683updatedNode.TopLevelNullability = infoAndType.Info; 14702updatedNode.TopLevelNullability = infoAndType.Info; 14839updatedNode.TopLevelNullability = infoAndType.Info; 14851updatedNode.TopLevelNullability = infoAndType.Info; 14869updatedNode.TopLevelNullability = infoAndType.Info; 14887updatedNode.TopLevelNullability = infoAndType.Info; 14904updatedNode.TopLevelNullability = infoAndType.Info; 14930updatedNode.TopLevelNullability = infoAndType.Info; 14949updatedNode.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);