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)
12441updatedNode.TopLevelNullability = infoAndType.Info; 12453updatedNode.TopLevelNullability = infoAndType.Info; 12470updatedNode.TopLevelNullability = infoAndType.Info; 12487updatedNode.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; 12637updatedNode.TopLevelNullability = infoAndType.Info; 12655updatedNode.TopLevelNullability = infoAndType.Info; 12672updatedNode.TopLevelNullability = infoAndType.Info; 12684updatedNode.TopLevelNullability = infoAndType.Info; 12699updatedNode.TopLevelNullability = infoAndType.Info; 12723updatedNode.TopLevelNullability = infoAndType.Info; 12740updatedNode.TopLevelNullability = infoAndType.Info; 12757updatedNode.TopLevelNullability = infoAndType.Info; 12775updatedNode.TopLevelNullability = infoAndType.Info; 12792updatedNode.TopLevelNullability = infoAndType.Info; 12810updatedNode.TopLevelNullability = infoAndType.Info; 12828updatedNode.TopLevelNullability = infoAndType.Info; 12846updatedNode.TopLevelNullability = infoAndType.Info; 12863updatedNode.TopLevelNullability = infoAndType.Info; 12880updatedNode.TopLevelNullability = infoAndType.Info; 12898updatedNode.TopLevelNullability = infoAndType.Info; 12917updatedNode.TopLevelNullability = infoAndType.Info; 12935updatedNode.TopLevelNullability = infoAndType.Info; 12958updatedNode.TopLevelNullability = infoAndType.Info; 12976updatedNode.TopLevelNullability = infoAndType.Info; 12994updatedNode.TopLevelNullability = infoAndType.Info; 13014updatedNode.TopLevelNullability = infoAndType.Info; 13032updatedNode.TopLevelNullability = infoAndType.Info; 13051updatedNode.TopLevelNullability = infoAndType.Info; 13071updatedNode.TopLevelNullability = infoAndType.Info; 13089updatedNode.TopLevelNullability = infoAndType.Info; 13106updatedNode.TopLevelNullability = infoAndType.Info; 13123updatedNode.TopLevelNullability = infoAndType.Info; 13150updatedNode.TopLevelNullability = infoAndType.Info; 13168updatedNode.TopLevelNullability = infoAndType.Info; 13185updatedNode.TopLevelNullability = infoAndType.Info; 13203updatedNode.TopLevelNullability = infoAndType.Info; 13221updatedNode.TopLevelNullability = infoAndType.Info; 13238updatedNode.TopLevelNullability = infoAndType.Info; 13250updatedNode.TopLevelNullability = infoAndType.Info; 13262updatedNode.TopLevelNullability = infoAndType.Info; 13274updatedNode.TopLevelNullability = infoAndType.Info; 13286updatedNode.TopLevelNullability = infoAndType.Info; 13298updatedNode.TopLevelNullability = infoAndType.Info; 13310updatedNode.TopLevelNullability = infoAndType.Info; 13322updatedNode.TopLevelNullability = infoAndType.Info; 13335updatedNode.TopLevelNullability = infoAndType.Info; 13353updatedNode.TopLevelNullability = infoAndType.Info; 13370updatedNode.TopLevelNullability = infoAndType.Info; 13382updatedNode.TopLevelNullability = infoAndType.Info; 13400updatedNode.TopLevelNullability = infoAndType.Info; 13420updatedNode.TopLevelNullability = infoAndType.Info; 13437updatedNode.TopLevelNullability = infoAndType.Info; 13454updatedNode.TopLevelNullability = infoAndType.Info; 13472updatedNode.TopLevelNullability = infoAndType.Info; 13489updatedNode.TopLevelNullability = infoAndType.Info; 13501updatedNode.TopLevelNullability = infoAndType.Info; 13522updatedNode.TopLevelNullability = infoAndType.Info; 13660updatedNode.TopLevelNullability = infoAndType.Info; 13672updatedNode.TopLevelNullability = infoAndType.Info; 13684updatedNode.TopLevelNullability = infoAndType.Info; 13696updatedNode.TopLevelNullability = infoAndType.Info; 13708updatedNode.TopLevelNullability = infoAndType.Info; 13720updatedNode.TopLevelNullability = infoAndType.Info; 13732updatedNode.TopLevelNullability = infoAndType.Info; 13749updatedNode.TopLevelNullability = infoAndType.Info; 13767updatedNode.TopLevelNullability = infoAndType.Info; 13784updatedNode.TopLevelNullability = infoAndType.Info; 13801updatedNode.TopLevelNullability = infoAndType.Info; 13824updatedNode.TopLevelNullability = infoAndType.Info; 13844updatedNode.TopLevelNullability = infoAndType.Info; 13919updatedNode.TopLevelNullability = infoAndType.Info; 13938updatedNode.TopLevelNullability = infoAndType.Info; 13957updatedNode.TopLevelNullability = infoAndType.Info; 13974updatedNode.TopLevelNullability = infoAndType.Info; 13993updatedNode.TopLevelNullability = infoAndType.Info; 14011updatedNode.TopLevelNullability = infoAndType.Info; 14031updatedNode.TopLevelNullability = infoAndType.Info; 14048updatedNode.TopLevelNullability = infoAndType.Info; 14061updatedNode.TopLevelNullability = infoAndType.Info; 14081updatedNode.TopLevelNullability = infoAndType.Info; 14099updatedNode.TopLevelNullability = infoAndType.Info; 14119updatedNode.TopLevelNullability = infoAndType.Info; 14138updatedNode.TopLevelNullability = infoAndType.Info; 14157updatedNode.TopLevelNullability = infoAndType.Info; 14174updatedNode.TopLevelNullability = infoAndType.Info; 14194updatedNode.TopLevelNullability = infoAndType.Info; 14211updatedNode.TopLevelNullability = infoAndType.Info; 14234updatedNode.TopLevelNullability = infoAndType.Info; 14251updatedNode.TopLevelNullability = infoAndType.Info; 14263updatedNode.TopLevelNullability = infoAndType.Info; 14281updatedNode.TopLevelNullability = infoAndType.Info; 14300updatedNode.TopLevelNullability = infoAndType.Info; 14317updatedNode.TopLevelNullability = infoAndType.Info; 14335updatedNode.TopLevelNullability = infoAndType.Info; 14354updatedNode.TopLevelNullability = infoAndType.Info; 14371updatedNode.TopLevelNullability = infoAndType.Info; 14389updatedNode.TopLevelNullability = infoAndType.Info; 14408updatedNode.TopLevelNullability = infoAndType.Info; 14427updatedNode.TopLevelNullability = infoAndType.Info; 14444updatedNode.TopLevelNullability = infoAndType.Info; 14458updatedNode.TopLevelNullability = infoAndType.Info; 14475updatedNode.TopLevelNullability = infoAndType.Info; 14492updatedNode.TopLevelNullability = infoAndType.Info; 14510updatedNode.TopLevelNullability = infoAndType.Info; 14528updatedNode.TopLevelNullability = infoAndType.Info; 14545updatedNode.TopLevelNullability = infoAndType.Info; 14564updatedNode.TopLevelNullability = infoAndType.Info; 14583updatedNode.TopLevelNullability = infoAndType.Info; 14601updatedNode.TopLevelNullability = infoAndType.Info; 14618updatedNode.TopLevelNullability = infoAndType.Info; 14636updatedNode.TopLevelNullability = infoAndType.Info; 14654updatedNode.TopLevelNullability = infoAndType.Info; 14674updatedNode.TopLevelNullability = infoAndType.Info; 14692updatedNode.TopLevelNullability = infoAndType.Info; 14711updatedNode.TopLevelNullability = infoAndType.Info; 14730updatedNode.TopLevelNullability = infoAndType.Info; 14747updatedNode.TopLevelNullability = infoAndType.Info; 14768updatedNode.TopLevelNullability = infoAndType.Info; 14785updatedNode.TopLevelNullability = infoAndType.Info; 14802updatedNode.TopLevelNullability = infoAndType.Info; 14819updatedNode.TopLevelNullability = infoAndType.Info; 14836updatedNode.TopLevelNullability = infoAndType.Info; 14848updatedNode.TopLevelNullability = infoAndType.Info; 14862updatedNode.TopLevelNullability = infoAndType.Info; 14881updatedNode.TopLevelNullability = infoAndType.Info; 15018updatedNode.TopLevelNullability = infoAndType.Info; 15030updatedNode.TopLevelNullability = infoAndType.Info; 15048updatedNode.TopLevelNullability = infoAndType.Info; 15066updatedNode.TopLevelNullability = infoAndType.Info; 15083updatedNode.TopLevelNullability = infoAndType.Info; 15109updatedNode.TopLevelNullability = infoAndType.Info; 15128updatedNode.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)
2055NullabilityInfo nullability = boundExpr.TopLevelNullability; 2118nullability = convertedTuple.TopLevelNullability; 2144convertedNullability = convertedSwitch.TopLevelNullability; 2179convertedNullability = convertedCollection.TopLevelNullability; 2185convertedNullability = convertedCollection.TopLevelNullability; 2273static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);