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)
12751updatedNode.TopLevelNullability = infoAndType.Info; 12763updatedNode.TopLevelNullability = infoAndType.Info; 12780updatedNode.TopLevelNullability = infoAndType.Info; 12797updatedNode.TopLevelNullability = infoAndType.Info; 12809updatedNode.TopLevelNullability = infoAndType.Info; 12821updatedNode.TopLevelNullability = infoAndType.Info; 12833updatedNode.TopLevelNullability = infoAndType.Info; 12845updatedNode.TopLevelNullability = infoAndType.Info; 12857updatedNode.TopLevelNullability = infoAndType.Info; 12869updatedNode.TopLevelNullability = infoAndType.Info; 12881updatedNode.TopLevelNullability = infoAndType.Info; 12893updatedNode.TopLevelNullability = infoAndType.Info; 12905updatedNode.TopLevelNullability = infoAndType.Info; 12917updatedNode.TopLevelNullability = infoAndType.Info; 12929updatedNode.TopLevelNullability = infoAndType.Info; 12941updatedNode.TopLevelNullability = infoAndType.Info; 12959updatedNode.TopLevelNullability = infoAndType.Info; 12977updatedNode.TopLevelNullability = infoAndType.Info; 12994updatedNode.TopLevelNullability = infoAndType.Info; 13011updatedNode.TopLevelNullability = infoAndType.Info; 13026updatedNode.TopLevelNullability = infoAndType.Info; 13050updatedNode.TopLevelNullability = infoAndType.Info; 13067updatedNode.TopLevelNullability = infoAndType.Info; 13084updatedNode.TopLevelNullability = infoAndType.Info; 13102updatedNode.TopLevelNullability = infoAndType.Info; 13119updatedNode.TopLevelNullability = infoAndType.Info; 13137updatedNode.TopLevelNullability = infoAndType.Info; 13155updatedNode.TopLevelNullability = infoAndType.Info; 13173updatedNode.TopLevelNullability = infoAndType.Info; 13190updatedNode.TopLevelNullability = infoAndType.Info; 13207updatedNode.TopLevelNullability = infoAndType.Info; 13225updatedNode.TopLevelNullability = infoAndType.Info; 13244updatedNode.TopLevelNullability = infoAndType.Info; 13262updatedNode.TopLevelNullability = infoAndType.Info; 13280updatedNode.TopLevelNullability = infoAndType.Info; 13298updatedNode.TopLevelNullability = infoAndType.Info; 13318updatedNode.TopLevelNullability = infoAndType.Info; 13336updatedNode.TopLevelNullability = infoAndType.Info; 13355updatedNode.TopLevelNullability = infoAndType.Info; 13375updatedNode.TopLevelNullability = infoAndType.Info; 13393updatedNode.TopLevelNullability = infoAndType.Info; 13410updatedNode.TopLevelNullability = infoAndType.Info; 13427updatedNode.TopLevelNullability = infoAndType.Info; 13456updatedNode.TopLevelNullability = infoAndType.Info; 13474updatedNode.TopLevelNullability = infoAndType.Info; 13499updatedNode.TopLevelNullability = infoAndType.Info; 13517updatedNode.TopLevelNullability = infoAndType.Info; 13535updatedNode.TopLevelNullability = infoAndType.Info; 13552updatedNode.TopLevelNullability = infoAndType.Info; 13564updatedNode.TopLevelNullability = infoAndType.Info; 13576updatedNode.TopLevelNullability = infoAndType.Info; 13588updatedNode.TopLevelNullability = infoAndType.Info; 13600updatedNode.TopLevelNullability = infoAndType.Info; 13612updatedNode.TopLevelNullability = infoAndType.Info; 13624updatedNode.TopLevelNullability = infoAndType.Info; 13636updatedNode.TopLevelNullability = infoAndType.Info; 13649updatedNode.TopLevelNullability = infoAndType.Info; 13667updatedNode.TopLevelNullability = infoAndType.Info; 13684updatedNode.TopLevelNullability = infoAndType.Info; 13696updatedNode.TopLevelNullability = infoAndType.Info; 13714updatedNode.TopLevelNullability = infoAndType.Info; 13734updatedNode.TopLevelNullability = infoAndType.Info; 13751updatedNode.TopLevelNullability = infoAndType.Info; 13768updatedNode.TopLevelNullability = infoAndType.Info; 13786updatedNode.TopLevelNullability = infoAndType.Info; 13803updatedNode.TopLevelNullability = infoAndType.Info; 13815updatedNode.TopLevelNullability = infoAndType.Info; 13836updatedNode.TopLevelNullability = infoAndType.Info; 13973updatedNode.TopLevelNullability = infoAndType.Info; 13985updatedNode.TopLevelNullability = infoAndType.Info; 13997updatedNode.TopLevelNullability = infoAndType.Info; 14009updatedNode.TopLevelNullability = infoAndType.Info; 14021updatedNode.TopLevelNullability = infoAndType.Info; 14033updatedNode.TopLevelNullability = infoAndType.Info; 14045updatedNode.TopLevelNullability = infoAndType.Info; 14062updatedNode.TopLevelNullability = infoAndType.Info; 14080updatedNode.TopLevelNullability = infoAndType.Info; 14097updatedNode.TopLevelNullability = infoAndType.Info; 14114updatedNode.TopLevelNullability = infoAndType.Info; 14137updatedNode.TopLevelNullability = infoAndType.Info; 14157updatedNode.TopLevelNullability = infoAndType.Info; 14232updatedNode.TopLevelNullability = infoAndType.Info; 14251updatedNode.TopLevelNullability = infoAndType.Info; 14270updatedNode.TopLevelNullability = infoAndType.Info; 14287updatedNode.TopLevelNullability = infoAndType.Info; 14306updatedNode.TopLevelNullability = infoAndType.Info; 14324updatedNode.TopLevelNullability = infoAndType.Info; 14344updatedNode.TopLevelNullability = infoAndType.Info; 14361updatedNode.TopLevelNullability = infoAndType.Info; 14374updatedNode.TopLevelNullability = infoAndType.Info; 14394updatedNode.TopLevelNullability = infoAndType.Info; 14412updatedNode.TopLevelNullability = infoAndType.Info; 14432updatedNode.TopLevelNullability = infoAndType.Info; 14451updatedNode.TopLevelNullability = infoAndType.Info; 14470updatedNode.TopLevelNullability = infoAndType.Info; 14487updatedNode.TopLevelNullability = infoAndType.Info; 14507updatedNode.TopLevelNullability = infoAndType.Info; 14525updatedNode.TopLevelNullability = infoAndType.Info; 14547updatedNode.TopLevelNullability = infoAndType.Info; 14564updatedNode.TopLevelNullability = infoAndType.Info; 14576updatedNode.TopLevelNullability = infoAndType.Info; 14594updatedNode.TopLevelNullability = infoAndType.Info; 14613updatedNode.TopLevelNullability = infoAndType.Info; 14630updatedNode.TopLevelNullability = infoAndType.Info; 14648updatedNode.TopLevelNullability = infoAndType.Info; 14667updatedNode.TopLevelNullability = infoAndType.Info; 14684updatedNode.TopLevelNullability = infoAndType.Info; 14702updatedNode.TopLevelNullability = infoAndType.Info; 14721updatedNode.TopLevelNullability = infoAndType.Info; 14740updatedNode.TopLevelNullability = infoAndType.Info; 14757updatedNode.TopLevelNullability = infoAndType.Info; 14771updatedNode.TopLevelNullability = infoAndType.Info; 14788updatedNode.TopLevelNullability = infoAndType.Info; 14805updatedNode.TopLevelNullability = infoAndType.Info; 14823updatedNode.TopLevelNullability = infoAndType.Info; 14841updatedNode.TopLevelNullability = infoAndType.Info; 14858updatedNode.TopLevelNullability = infoAndType.Info; 14877updatedNode.TopLevelNullability = infoAndType.Info; 14896updatedNode.TopLevelNullability = infoAndType.Info; 14914updatedNode.TopLevelNullability = infoAndType.Info; 14931updatedNode.TopLevelNullability = infoAndType.Info; 14949updatedNode.TopLevelNullability = infoAndType.Info; 14967updatedNode.TopLevelNullability = infoAndType.Info; 14987updatedNode.TopLevelNullability = infoAndType.Info; 15005updatedNode.TopLevelNullability = infoAndType.Info; 15024updatedNode.TopLevelNullability = infoAndType.Info; 15043updatedNode.TopLevelNullability = infoAndType.Info; 15060updatedNode.TopLevelNullability = infoAndType.Info; 15081updatedNode.TopLevelNullability = infoAndType.Info; 15098updatedNode.TopLevelNullability = infoAndType.Info; 15115updatedNode.TopLevelNullability = infoAndType.Info; 15132updatedNode.TopLevelNullability = infoAndType.Info; 15149updatedNode.TopLevelNullability = infoAndType.Info; 15161updatedNode.TopLevelNullability = infoAndType.Info; 15175updatedNode.TopLevelNullability = infoAndType.Info; 15194updatedNode.TopLevelNullability = infoAndType.Info; 15333updatedNode.TopLevelNullability = infoAndType.Info; 15345updatedNode.TopLevelNullability = infoAndType.Info; 15363updatedNode.TopLevelNullability = infoAndType.Info; 15381updatedNode.TopLevelNullability = infoAndType.Info; 15398updatedNode.TopLevelNullability = infoAndType.Info; 15424updatedNode.TopLevelNullability = infoAndType.Info; 15441updatedNode.TopLevelNullability = infoAndType.Info; 15460updatedNode.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);