145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 193updatedNode.TopLevelNullability = infoAndType.Info; 296updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12457updatedNode.TopLevelNullability = infoAndType.Info; 12469updatedNode.TopLevelNullability = infoAndType.Info; 12486updatedNode.TopLevelNullability = infoAndType.Info; 12503updatedNode.TopLevelNullability = infoAndType.Info; 12515updatedNode.TopLevelNullability = infoAndType.Info; 12527updatedNode.TopLevelNullability = infoAndType.Info; 12539updatedNode.TopLevelNullability = infoAndType.Info; 12551updatedNode.TopLevelNullability = infoAndType.Info; 12563updatedNode.TopLevelNullability = infoAndType.Info; 12575updatedNode.TopLevelNullability = infoAndType.Info; 12587updatedNode.TopLevelNullability = infoAndType.Info; 12599updatedNode.TopLevelNullability = infoAndType.Info; 12611updatedNode.TopLevelNullability = infoAndType.Info; 12623updatedNode.TopLevelNullability = infoAndType.Info; 12635updatedNode.TopLevelNullability = infoAndType.Info; 12653updatedNode.TopLevelNullability = infoAndType.Info; 12671updatedNode.TopLevelNullability = infoAndType.Info; 12688updatedNode.TopLevelNullability = infoAndType.Info; 12700updatedNode.TopLevelNullability = infoAndType.Info; 12715updatedNode.TopLevelNullability = infoAndType.Info; 12739updatedNode.TopLevelNullability = infoAndType.Info; 12756updatedNode.TopLevelNullability = infoAndType.Info; 12773updatedNode.TopLevelNullability = infoAndType.Info; 12791updatedNode.TopLevelNullability = infoAndType.Info; 12808updatedNode.TopLevelNullability = infoAndType.Info; 12826updatedNode.TopLevelNullability = infoAndType.Info; 12844updatedNode.TopLevelNullability = infoAndType.Info; 12862updatedNode.TopLevelNullability = infoAndType.Info; 12879updatedNode.TopLevelNullability = infoAndType.Info; 12896updatedNode.TopLevelNullability = infoAndType.Info; 12914updatedNode.TopLevelNullability = infoAndType.Info; 12933updatedNode.TopLevelNullability = infoAndType.Info; 12951updatedNode.TopLevelNullability = infoAndType.Info; 12969updatedNode.TopLevelNullability = infoAndType.Info; 12987updatedNode.TopLevelNullability = infoAndType.Info; 13007updatedNode.TopLevelNullability = infoAndType.Info; 13025updatedNode.TopLevelNullability = infoAndType.Info; 13044updatedNode.TopLevelNullability = infoAndType.Info; 13064updatedNode.TopLevelNullability = infoAndType.Info; 13082updatedNode.TopLevelNullability = infoAndType.Info; 13099updatedNode.TopLevelNullability = infoAndType.Info; 13116updatedNode.TopLevelNullability = infoAndType.Info; 13145updatedNode.TopLevelNullability = infoAndType.Info; 13163updatedNode.TopLevelNullability = infoAndType.Info; 13188updatedNode.TopLevelNullability = infoAndType.Info; 13206updatedNode.TopLevelNullability = infoAndType.Info; 13224updatedNode.TopLevelNullability = infoAndType.Info; 13241updatedNode.TopLevelNullability = infoAndType.Info; 13253updatedNode.TopLevelNullability = infoAndType.Info; 13265updatedNode.TopLevelNullability = infoAndType.Info; 13277updatedNode.TopLevelNullability = infoAndType.Info; 13289updatedNode.TopLevelNullability = infoAndType.Info; 13301updatedNode.TopLevelNullability = infoAndType.Info; 13313updatedNode.TopLevelNullability = infoAndType.Info; 13325updatedNode.TopLevelNullability = infoAndType.Info; 13338updatedNode.TopLevelNullability = infoAndType.Info; 13356updatedNode.TopLevelNullability = infoAndType.Info; 13373updatedNode.TopLevelNullability = infoAndType.Info; 13385updatedNode.TopLevelNullability = infoAndType.Info; 13403updatedNode.TopLevelNullability = infoAndType.Info; 13423updatedNode.TopLevelNullability = infoAndType.Info; 13440updatedNode.TopLevelNullability = infoAndType.Info; 13457updatedNode.TopLevelNullability = infoAndType.Info; 13475updatedNode.TopLevelNullability = infoAndType.Info; 13492updatedNode.TopLevelNullability = infoAndType.Info; 13504updatedNode.TopLevelNullability = infoAndType.Info; 13525updatedNode.TopLevelNullability = infoAndType.Info; 13662updatedNode.TopLevelNullability = infoAndType.Info; 13674updatedNode.TopLevelNullability = infoAndType.Info; 13686updatedNode.TopLevelNullability = infoAndType.Info; 13698updatedNode.TopLevelNullability = infoAndType.Info; 13710updatedNode.TopLevelNullability = infoAndType.Info; 13722updatedNode.TopLevelNullability = infoAndType.Info; 13734updatedNode.TopLevelNullability = infoAndType.Info; 13751updatedNode.TopLevelNullability = infoAndType.Info; 13769updatedNode.TopLevelNullability = infoAndType.Info; 13786updatedNode.TopLevelNullability = infoAndType.Info; 13803updatedNode.TopLevelNullability = infoAndType.Info; 13826updatedNode.TopLevelNullability = infoAndType.Info; 13846updatedNode.TopLevelNullability = infoAndType.Info; 13921updatedNode.TopLevelNullability = infoAndType.Info; 13940updatedNode.TopLevelNullability = infoAndType.Info; 13959updatedNode.TopLevelNullability = infoAndType.Info; 13976updatedNode.TopLevelNullability = infoAndType.Info; 13995updatedNode.TopLevelNullability = infoAndType.Info; 14013updatedNode.TopLevelNullability = infoAndType.Info; 14033updatedNode.TopLevelNullability = infoAndType.Info; 14050updatedNode.TopLevelNullability = infoAndType.Info; 14063updatedNode.TopLevelNullability = infoAndType.Info; 14083updatedNode.TopLevelNullability = infoAndType.Info; 14101updatedNode.TopLevelNullability = infoAndType.Info; 14121updatedNode.TopLevelNullability = infoAndType.Info; 14140updatedNode.TopLevelNullability = infoAndType.Info; 14159updatedNode.TopLevelNullability = infoAndType.Info; 14176updatedNode.TopLevelNullability = infoAndType.Info; 14196updatedNode.TopLevelNullability = infoAndType.Info; 14213updatedNode.TopLevelNullability = infoAndType.Info; 14236updatedNode.TopLevelNullability = infoAndType.Info; 14253updatedNode.TopLevelNullability = infoAndType.Info; 14265updatedNode.TopLevelNullability = infoAndType.Info; 14283updatedNode.TopLevelNullability = infoAndType.Info; 14302updatedNode.TopLevelNullability = infoAndType.Info; 14319updatedNode.TopLevelNullability = infoAndType.Info; 14337updatedNode.TopLevelNullability = infoAndType.Info; 14356updatedNode.TopLevelNullability = infoAndType.Info; 14373updatedNode.TopLevelNullability = infoAndType.Info; 14391updatedNode.TopLevelNullability = infoAndType.Info; 14410updatedNode.TopLevelNullability = infoAndType.Info; 14429updatedNode.TopLevelNullability = infoAndType.Info; 14446updatedNode.TopLevelNullability = infoAndType.Info; 14460updatedNode.TopLevelNullability = infoAndType.Info; 14477updatedNode.TopLevelNullability = infoAndType.Info; 14494updatedNode.TopLevelNullability = infoAndType.Info; 14512updatedNode.TopLevelNullability = infoAndType.Info; 14530updatedNode.TopLevelNullability = infoAndType.Info; 14547updatedNode.TopLevelNullability = infoAndType.Info; 14566updatedNode.TopLevelNullability = infoAndType.Info; 14585updatedNode.TopLevelNullability = infoAndType.Info; 14603updatedNode.TopLevelNullability = infoAndType.Info; 14620updatedNode.TopLevelNullability = infoAndType.Info; 14638updatedNode.TopLevelNullability = infoAndType.Info; 14656updatedNode.TopLevelNullability = infoAndType.Info; 14676updatedNode.TopLevelNullability = infoAndType.Info; 14694updatedNode.TopLevelNullability = infoAndType.Info; 14713updatedNode.TopLevelNullability = infoAndType.Info; 14732updatedNode.TopLevelNullability = infoAndType.Info; 14749updatedNode.TopLevelNullability = infoAndType.Info; 14770updatedNode.TopLevelNullability = infoAndType.Info; 14787updatedNode.TopLevelNullability = infoAndType.Info; 14804updatedNode.TopLevelNullability = infoAndType.Info; 14821updatedNode.TopLevelNullability = infoAndType.Info; 14838updatedNode.TopLevelNullability = infoAndType.Info; 14850updatedNode.TopLevelNullability = infoAndType.Info; 14864updatedNode.TopLevelNullability = infoAndType.Info; 14883updatedNode.TopLevelNullability = infoAndType.Info; 15011updatedNode.TopLevelNullability = infoAndType.Info; 15023updatedNode.TopLevelNullability = infoAndType.Info; 15041updatedNode.TopLevelNullability = infoAndType.Info; 15059updatedNode.TopLevelNullability = infoAndType.Info; 15076updatedNode.TopLevelNullability = infoAndType.Info; 15102updatedNode.TopLevelNullability = infoAndType.Info; 15121updatedNode.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)
2048NullabilityInfo nullability = boundExpr.TopLevelNullability; 2111nullability = convertedTuple.TopLevelNullability; 2137convertedNullability = convertedSwitch.TopLevelNullability; 2172convertedNullability = convertedCollection.TopLevelNullability; 2178convertedNullability = convertedCollection.TopLevelNullability; 2266static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);