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)
12436updatedNode.TopLevelNullability = infoAndType.Info; 12448updatedNode.TopLevelNullability = infoAndType.Info; 12465updatedNode.TopLevelNullability = infoAndType.Info; 12482updatedNode.TopLevelNullability = infoAndType.Info; 12494updatedNode.TopLevelNullability = infoAndType.Info; 12506updatedNode.TopLevelNullability = infoAndType.Info; 12518updatedNode.TopLevelNullability = infoAndType.Info; 12530updatedNode.TopLevelNullability = infoAndType.Info; 12542updatedNode.TopLevelNullability = infoAndType.Info; 12554updatedNode.TopLevelNullability = infoAndType.Info; 12566updatedNode.TopLevelNullability = infoAndType.Info; 12578updatedNode.TopLevelNullability = infoAndType.Info; 12590updatedNode.TopLevelNullability = infoAndType.Info; 12602updatedNode.TopLevelNullability = infoAndType.Info; 12614updatedNode.TopLevelNullability = infoAndType.Info; 12632updatedNode.TopLevelNullability = infoAndType.Info; 12650updatedNode.TopLevelNullability = infoAndType.Info; 12667updatedNode.TopLevelNullability = infoAndType.Info; 12679updatedNode.TopLevelNullability = infoAndType.Info; 12694updatedNode.TopLevelNullability = infoAndType.Info; 12718updatedNode.TopLevelNullability = infoAndType.Info; 12735updatedNode.TopLevelNullability = infoAndType.Info; 12752updatedNode.TopLevelNullability = infoAndType.Info; 12770updatedNode.TopLevelNullability = infoAndType.Info; 12787updatedNode.TopLevelNullability = infoAndType.Info; 12805updatedNode.TopLevelNullability = infoAndType.Info; 12823updatedNode.TopLevelNullability = infoAndType.Info; 12841updatedNode.TopLevelNullability = infoAndType.Info; 12858updatedNode.TopLevelNullability = infoAndType.Info; 12875updatedNode.TopLevelNullability = infoAndType.Info; 12893updatedNode.TopLevelNullability = infoAndType.Info; 12912updatedNode.TopLevelNullability = infoAndType.Info; 12930updatedNode.TopLevelNullability = infoAndType.Info; 12948updatedNode.TopLevelNullability = infoAndType.Info; 12966updatedNode.TopLevelNullability = infoAndType.Info; 12986updatedNode.TopLevelNullability = infoAndType.Info; 13004updatedNode.TopLevelNullability = infoAndType.Info; 13023updatedNode.TopLevelNullability = infoAndType.Info; 13043updatedNode.TopLevelNullability = infoAndType.Info; 13061updatedNode.TopLevelNullability = infoAndType.Info; 13078updatedNode.TopLevelNullability = infoAndType.Info; 13095updatedNode.TopLevelNullability = infoAndType.Info; 13122updatedNode.TopLevelNullability = infoAndType.Info; 13140updatedNode.TopLevelNullability = infoAndType.Info; 13157updatedNode.TopLevelNullability = infoAndType.Info; 13175updatedNode.TopLevelNullability = infoAndType.Info; 13193updatedNode.TopLevelNullability = infoAndType.Info; 13210updatedNode.TopLevelNullability = infoAndType.Info; 13222updatedNode.TopLevelNullability = infoAndType.Info; 13234updatedNode.TopLevelNullability = infoAndType.Info; 13246updatedNode.TopLevelNullability = infoAndType.Info; 13258updatedNode.TopLevelNullability = infoAndType.Info; 13270updatedNode.TopLevelNullability = infoAndType.Info; 13282updatedNode.TopLevelNullability = infoAndType.Info; 13294updatedNode.TopLevelNullability = infoAndType.Info; 13307updatedNode.TopLevelNullability = infoAndType.Info; 13325updatedNode.TopLevelNullability = infoAndType.Info; 13342updatedNode.TopLevelNullability = infoAndType.Info; 13354updatedNode.TopLevelNullability = infoAndType.Info; 13372updatedNode.TopLevelNullability = infoAndType.Info; 13392updatedNode.TopLevelNullability = infoAndType.Info; 13409updatedNode.TopLevelNullability = infoAndType.Info; 13426updatedNode.TopLevelNullability = infoAndType.Info; 13444updatedNode.TopLevelNullability = infoAndType.Info; 13461updatedNode.TopLevelNullability = infoAndType.Info; 13473updatedNode.TopLevelNullability = infoAndType.Info; 13494updatedNode.TopLevelNullability = infoAndType.Info; 13632updatedNode.TopLevelNullability = infoAndType.Info; 13644updatedNode.TopLevelNullability = infoAndType.Info; 13656updatedNode.TopLevelNullability = infoAndType.Info; 13668updatedNode.TopLevelNullability = infoAndType.Info; 13680updatedNode.TopLevelNullability = infoAndType.Info; 13692updatedNode.TopLevelNullability = infoAndType.Info; 13704updatedNode.TopLevelNullability = infoAndType.Info; 13721updatedNode.TopLevelNullability = infoAndType.Info; 13739updatedNode.TopLevelNullability = infoAndType.Info; 13756updatedNode.TopLevelNullability = infoAndType.Info; 13773updatedNode.TopLevelNullability = infoAndType.Info; 13796updatedNode.TopLevelNullability = infoAndType.Info; 13816updatedNode.TopLevelNullability = infoAndType.Info; 13891updatedNode.TopLevelNullability = infoAndType.Info; 13910updatedNode.TopLevelNullability = infoAndType.Info; 13929updatedNode.TopLevelNullability = infoAndType.Info; 13946updatedNode.TopLevelNullability = infoAndType.Info; 13965updatedNode.TopLevelNullability = infoAndType.Info; 13983updatedNode.TopLevelNullability = infoAndType.Info; 14003updatedNode.TopLevelNullability = infoAndType.Info; 14020updatedNode.TopLevelNullability = infoAndType.Info; 14033updatedNode.TopLevelNullability = infoAndType.Info; 14053updatedNode.TopLevelNullability = infoAndType.Info; 14071updatedNode.TopLevelNullability = infoAndType.Info; 14091updatedNode.TopLevelNullability = infoAndType.Info; 14110updatedNode.TopLevelNullability = infoAndType.Info; 14129updatedNode.TopLevelNullability = infoAndType.Info; 14146updatedNode.TopLevelNullability = infoAndType.Info; 14166updatedNode.TopLevelNullability = infoAndType.Info; 14183updatedNode.TopLevelNullability = infoAndType.Info; 14206updatedNode.TopLevelNullability = infoAndType.Info; 14223updatedNode.TopLevelNullability = infoAndType.Info; 14235updatedNode.TopLevelNullability = infoAndType.Info; 14253updatedNode.TopLevelNullability = infoAndType.Info; 14272updatedNode.TopLevelNullability = infoAndType.Info; 14289updatedNode.TopLevelNullability = infoAndType.Info; 14307updatedNode.TopLevelNullability = infoAndType.Info; 14326updatedNode.TopLevelNullability = infoAndType.Info; 14343updatedNode.TopLevelNullability = infoAndType.Info; 14361updatedNode.TopLevelNullability = infoAndType.Info; 14380updatedNode.TopLevelNullability = infoAndType.Info; 14399updatedNode.TopLevelNullability = infoAndType.Info; 14416updatedNode.TopLevelNullability = infoAndType.Info; 14430updatedNode.TopLevelNullability = infoAndType.Info; 14447updatedNode.TopLevelNullability = infoAndType.Info; 14464updatedNode.TopLevelNullability = infoAndType.Info; 14482updatedNode.TopLevelNullability = infoAndType.Info; 14500updatedNode.TopLevelNullability = infoAndType.Info; 14517updatedNode.TopLevelNullability = infoAndType.Info; 14536updatedNode.TopLevelNullability = infoAndType.Info; 14555updatedNode.TopLevelNullability = infoAndType.Info; 14573updatedNode.TopLevelNullability = infoAndType.Info; 14590updatedNode.TopLevelNullability = infoAndType.Info; 14608updatedNode.TopLevelNullability = infoAndType.Info; 14626updatedNode.TopLevelNullability = infoAndType.Info; 14646updatedNode.TopLevelNullability = infoAndType.Info; 14664updatedNode.TopLevelNullability = infoAndType.Info; 14683updatedNode.TopLevelNullability = infoAndType.Info; 14702updatedNode.TopLevelNullability = infoAndType.Info; 14719updatedNode.TopLevelNullability = infoAndType.Info; 14740updatedNode.TopLevelNullability = infoAndType.Info; 14757updatedNode.TopLevelNullability = infoAndType.Info; 14774updatedNode.TopLevelNullability = infoAndType.Info; 14791updatedNode.TopLevelNullability = infoAndType.Info; 14808updatedNode.TopLevelNullability = infoAndType.Info; 14820updatedNode.TopLevelNullability = infoAndType.Info; 14834updatedNode.TopLevelNullability = infoAndType.Info; 14853updatedNode.TopLevelNullability = infoAndType.Info; 14990updatedNode.TopLevelNullability = infoAndType.Info; 15002updatedNode.TopLevelNullability = infoAndType.Info; 15020updatedNode.TopLevelNullability = infoAndType.Info; 15038updatedNode.TopLevelNullability = infoAndType.Info; 15055updatedNode.TopLevelNullability = infoAndType.Info; 15081updatedNode.TopLevelNullability = infoAndType.Info; 15100updatedNode.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);