145 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (145)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 158updatedNode.TopLevelNullability = infoAndType.Info; 261updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (142)
12453updatedNode.TopLevelNullability = infoAndType.Info; 12465updatedNode.TopLevelNullability = infoAndType.Info; 12482updatedNode.TopLevelNullability = infoAndType.Info; 12499updatedNode.TopLevelNullability = infoAndType.Info; 12511updatedNode.TopLevelNullability = infoAndType.Info; 12523updatedNode.TopLevelNullability = infoAndType.Info; 12535updatedNode.TopLevelNullability = infoAndType.Info; 12547updatedNode.TopLevelNullability = infoAndType.Info; 12559updatedNode.TopLevelNullability = infoAndType.Info; 12571updatedNode.TopLevelNullability = infoAndType.Info; 12583updatedNode.TopLevelNullability = infoAndType.Info; 12595updatedNode.TopLevelNullability = infoAndType.Info; 12607updatedNode.TopLevelNullability = infoAndType.Info; 12619updatedNode.TopLevelNullability = infoAndType.Info; 12631updatedNode.TopLevelNullability = infoAndType.Info; 12649updatedNode.TopLevelNullability = infoAndType.Info; 12667updatedNode.TopLevelNullability = infoAndType.Info; 12684updatedNode.TopLevelNullability = infoAndType.Info; 12696updatedNode.TopLevelNullability = infoAndType.Info; 12711updatedNode.TopLevelNullability = infoAndType.Info; 12735updatedNode.TopLevelNullability = infoAndType.Info; 12752updatedNode.TopLevelNullability = infoAndType.Info; 12769updatedNode.TopLevelNullability = infoAndType.Info; 12787updatedNode.TopLevelNullability = infoAndType.Info; 12804updatedNode.TopLevelNullability = infoAndType.Info; 12822updatedNode.TopLevelNullability = infoAndType.Info; 12840updatedNode.TopLevelNullability = infoAndType.Info; 12858updatedNode.TopLevelNullability = infoAndType.Info; 12875updatedNode.TopLevelNullability = infoAndType.Info; 12892updatedNode.TopLevelNullability = infoAndType.Info; 12910updatedNode.TopLevelNullability = infoAndType.Info; 12929updatedNode.TopLevelNullability = infoAndType.Info; 12947updatedNode.TopLevelNullability = infoAndType.Info; 12965updatedNode.TopLevelNullability = infoAndType.Info; 12983updatedNode.TopLevelNullability = infoAndType.Info; 13003updatedNode.TopLevelNullability = infoAndType.Info; 13021updatedNode.TopLevelNullability = infoAndType.Info; 13040updatedNode.TopLevelNullability = infoAndType.Info; 13060updatedNode.TopLevelNullability = infoAndType.Info; 13078updatedNode.TopLevelNullability = infoAndType.Info; 13095updatedNode.TopLevelNullability = infoAndType.Info; 13112updatedNode.TopLevelNullability = infoAndType.Info; 13141updatedNode.TopLevelNullability = infoAndType.Info; 13159updatedNode.TopLevelNullability = infoAndType.Info; 13184updatedNode.TopLevelNullability = infoAndType.Info; 13202updatedNode.TopLevelNullability = infoAndType.Info; 13220updatedNode.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; 13321updatedNode.TopLevelNullability = infoAndType.Info; 13334updatedNode.TopLevelNullability = infoAndType.Info; 13352updatedNode.TopLevelNullability = infoAndType.Info; 13369updatedNode.TopLevelNullability = infoAndType.Info; 13381updatedNode.TopLevelNullability = infoAndType.Info; 13399updatedNode.TopLevelNullability = infoAndType.Info; 13419updatedNode.TopLevelNullability = infoAndType.Info; 13436updatedNode.TopLevelNullability = infoAndType.Info; 13453updatedNode.TopLevelNullability = infoAndType.Info; 13471updatedNode.TopLevelNullability = infoAndType.Info; 13488updatedNode.TopLevelNullability = infoAndType.Info; 13500updatedNode.TopLevelNullability = infoAndType.Info; 13521updatedNode.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; 13731updatedNode.TopLevelNullability = infoAndType.Info; 13748updatedNode.TopLevelNullability = infoAndType.Info; 13766updatedNode.TopLevelNullability = infoAndType.Info; 13783updatedNode.TopLevelNullability = infoAndType.Info; 13800updatedNode.TopLevelNullability = infoAndType.Info; 13823updatedNode.TopLevelNullability = infoAndType.Info; 13843updatedNode.TopLevelNullability = infoAndType.Info; 13918updatedNode.TopLevelNullability = infoAndType.Info; 13937updatedNode.TopLevelNullability = infoAndType.Info; 13956updatedNode.TopLevelNullability = infoAndType.Info; 13973updatedNode.TopLevelNullability = infoAndType.Info; 13992updatedNode.TopLevelNullability = infoAndType.Info; 14010updatedNode.TopLevelNullability = infoAndType.Info; 14030updatedNode.TopLevelNullability = infoAndType.Info; 14047updatedNode.TopLevelNullability = infoAndType.Info; 14060updatedNode.TopLevelNullability = infoAndType.Info; 14080updatedNode.TopLevelNullability = infoAndType.Info; 14098updatedNode.TopLevelNullability = infoAndType.Info; 14118updatedNode.TopLevelNullability = infoAndType.Info; 14137updatedNode.TopLevelNullability = infoAndType.Info; 14156updatedNode.TopLevelNullability = infoAndType.Info; 14173updatedNode.TopLevelNullability = infoAndType.Info; 14193updatedNode.TopLevelNullability = infoAndType.Info; 14210updatedNode.TopLevelNullability = infoAndType.Info; 14233updatedNode.TopLevelNullability = infoAndType.Info; 14250updatedNode.TopLevelNullability = infoAndType.Info; 14262updatedNode.TopLevelNullability = infoAndType.Info; 14280updatedNode.TopLevelNullability = infoAndType.Info; 14299updatedNode.TopLevelNullability = infoAndType.Info; 14316updatedNode.TopLevelNullability = infoAndType.Info; 14334updatedNode.TopLevelNullability = infoAndType.Info; 14353updatedNode.TopLevelNullability = infoAndType.Info; 14370updatedNode.TopLevelNullability = infoAndType.Info; 14388updatedNode.TopLevelNullability = infoAndType.Info; 14407updatedNode.TopLevelNullability = infoAndType.Info; 14426updatedNode.TopLevelNullability = infoAndType.Info; 14443updatedNode.TopLevelNullability = infoAndType.Info; 14457updatedNode.TopLevelNullability = infoAndType.Info; 14474updatedNode.TopLevelNullability = infoAndType.Info; 14491updatedNode.TopLevelNullability = infoAndType.Info; 14509updatedNode.TopLevelNullability = infoAndType.Info; 14527updatedNode.TopLevelNullability = infoAndType.Info; 14544updatedNode.TopLevelNullability = infoAndType.Info; 14563updatedNode.TopLevelNullability = infoAndType.Info; 14582updatedNode.TopLevelNullability = infoAndType.Info; 14600updatedNode.TopLevelNullability = infoAndType.Info; 14617updatedNode.TopLevelNullability = infoAndType.Info; 14635updatedNode.TopLevelNullability = infoAndType.Info; 14653updatedNode.TopLevelNullability = infoAndType.Info; 14673updatedNode.TopLevelNullability = infoAndType.Info; 14691updatedNode.TopLevelNullability = infoAndType.Info; 14710updatedNode.TopLevelNullability = infoAndType.Info; 14729updatedNode.TopLevelNullability = infoAndType.Info; 14746updatedNode.TopLevelNullability = infoAndType.Info; 14767updatedNode.TopLevelNullability = infoAndType.Info; 14784updatedNode.TopLevelNullability = infoAndType.Info; 14801updatedNode.TopLevelNullability = infoAndType.Info; 14818updatedNode.TopLevelNullability = infoAndType.Info; 14835updatedNode.TopLevelNullability = infoAndType.Info; 14847updatedNode.TopLevelNullability = infoAndType.Info; 14861updatedNode.TopLevelNullability = infoAndType.Info; 14880updatedNode.TopLevelNullability = infoAndType.Info; 15017updatedNode.TopLevelNullability = infoAndType.Info; 15029updatedNode.TopLevelNullability = infoAndType.Info; 15047updatedNode.TopLevelNullability = infoAndType.Info; 15065updatedNode.TopLevelNullability = infoAndType.Info; 15082updatedNode.TopLevelNullability = infoAndType.Info; 15108updatedNode.TopLevelNullability = infoAndType.Info; 15127updatedNode.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)
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);