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)
12295updatedNode.TopLevelNullability = infoAndType.Info; 12307updatedNode.TopLevelNullability = infoAndType.Info; 12324updatedNode.TopLevelNullability = infoAndType.Info; 12341updatedNode.TopLevelNullability = infoAndType.Info; 12353updatedNode.TopLevelNullability = infoAndType.Info; 12365updatedNode.TopLevelNullability = infoAndType.Info; 12377updatedNode.TopLevelNullability = infoAndType.Info; 12389updatedNode.TopLevelNullability = infoAndType.Info; 12401updatedNode.TopLevelNullability = infoAndType.Info; 12413updatedNode.TopLevelNullability = infoAndType.Info; 12425updatedNode.TopLevelNullability = infoAndType.Info; 12437updatedNode.TopLevelNullability = infoAndType.Info; 12449updatedNode.TopLevelNullability = infoAndType.Info; 12461updatedNode.TopLevelNullability = infoAndType.Info; 12473updatedNode.TopLevelNullability = infoAndType.Info; 12491updatedNode.TopLevelNullability = infoAndType.Info; 12509updatedNode.TopLevelNullability = infoAndType.Info; 12526updatedNode.TopLevelNullability = infoAndType.Info; 12538updatedNode.TopLevelNullability = infoAndType.Info; 12553updatedNode.TopLevelNullability = infoAndType.Info; 12577updatedNode.TopLevelNullability = infoAndType.Info; 12594updatedNode.TopLevelNullability = infoAndType.Info; 12611updatedNode.TopLevelNullability = infoAndType.Info; 12629updatedNode.TopLevelNullability = infoAndType.Info; 12646updatedNode.TopLevelNullability = infoAndType.Info; 12664updatedNode.TopLevelNullability = infoAndType.Info; 12682updatedNode.TopLevelNullability = infoAndType.Info; 12700updatedNode.TopLevelNullability = infoAndType.Info; 12717updatedNode.TopLevelNullability = infoAndType.Info; 12734updatedNode.TopLevelNullability = infoAndType.Info; 12752updatedNode.TopLevelNullability = infoAndType.Info; 12771updatedNode.TopLevelNullability = infoAndType.Info; 12789updatedNode.TopLevelNullability = infoAndType.Info; 12812updatedNode.TopLevelNullability = infoAndType.Info; 12830updatedNode.TopLevelNullability = infoAndType.Info; 12848updatedNode.TopLevelNullability = infoAndType.Info; 12868updatedNode.TopLevelNullability = infoAndType.Info; 12886updatedNode.TopLevelNullability = infoAndType.Info; 12905updatedNode.TopLevelNullability = infoAndType.Info; 12925updatedNode.TopLevelNullability = infoAndType.Info; 12943updatedNode.TopLevelNullability = infoAndType.Info; 12960updatedNode.TopLevelNullability = infoAndType.Info; 12977updatedNode.TopLevelNullability = infoAndType.Info; 13004updatedNode.TopLevelNullability = infoAndType.Info; 13022updatedNode.TopLevelNullability = infoAndType.Info; 13039updatedNode.TopLevelNullability = infoAndType.Info; 13057updatedNode.TopLevelNullability = infoAndType.Info; 13075updatedNode.TopLevelNullability = infoAndType.Info; 13092updatedNode.TopLevelNullability = infoAndType.Info; 13104updatedNode.TopLevelNullability = infoAndType.Info; 13116updatedNode.TopLevelNullability = infoAndType.Info; 13128updatedNode.TopLevelNullability = infoAndType.Info; 13140updatedNode.TopLevelNullability = infoAndType.Info; 13152updatedNode.TopLevelNullability = infoAndType.Info; 13164updatedNode.TopLevelNullability = infoAndType.Info; 13176updatedNode.TopLevelNullability = infoAndType.Info; 13189updatedNode.TopLevelNullability = infoAndType.Info; 13207updatedNode.TopLevelNullability = infoAndType.Info; 13224updatedNode.TopLevelNullability = infoAndType.Info; 13236updatedNode.TopLevelNullability = infoAndType.Info; 13254updatedNode.TopLevelNullability = infoAndType.Info; 13274updatedNode.TopLevelNullability = infoAndType.Info; 13291updatedNode.TopLevelNullability = infoAndType.Info; 13308updatedNode.TopLevelNullability = infoAndType.Info; 13326updatedNode.TopLevelNullability = infoAndType.Info; 13343updatedNode.TopLevelNullability = infoAndType.Info; 13355updatedNode.TopLevelNullability = infoAndType.Info; 13376updatedNode.TopLevelNullability = infoAndType.Info; 13514updatedNode.TopLevelNullability = infoAndType.Info; 13526updatedNode.TopLevelNullability = infoAndType.Info; 13538updatedNode.TopLevelNullability = infoAndType.Info; 13550updatedNode.TopLevelNullability = infoAndType.Info; 13562updatedNode.TopLevelNullability = infoAndType.Info; 13574updatedNode.TopLevelNullability = infoAndType.Info; 13586updatedNode.TopLevelNullability = infoAndType.Info; 13603updatedNode.TopLevelNullability = infoAndType.Info; 13621updatedNode.TopLevelNullability = infoAndType.Info; 13638updatedNode.TopLevelNullability = infoAndType.Info; 13655updatedNode.TopLevelNullability = infoAndType.Info; 13678updatedNode.TopLevelNullability = infoAndType.Info; 13698updatedNode.TopLevelNullability = infoAndType.Info; 13773updatedNode.TopLevelNullability = infoAndType.Info; 13792updatedNode.TopLevelNullability = infoAndType.Info; 13811updatedNode.TopLevelNullability = infoAndType.Info; 13828updatedNode.TopLevelNullability = infoAndType.Info; 13847updatedNode.TopLevelNullability = infoAndType.Info; 13865updatedNode.TopLevelNullability = infoAndType.Info; 13885updatedNode.TopLevelNullability = infoAndType.Info; 13902updatedNode.TopLevelNullability = infoAndType.Info; 13915updatedNode.TopLevelNullability = infoAndType.Info; 13935updatedNode.TopLevelNullability = infoAndType.Info; 13953updatedNode.TopLevelNullability = infoAndType.Info; 13973updatedNode.TopLevelNullability = infoAndType.Info; 13992updatedNode.TopLevelNullability = infoAndType.Info; 14011updatedNode.TopLevelNullability = infoAndType.Info; 14028updatedNode.TopLevelNullability = infoAndType.Info; 14048updatedNode.TopLevelNullability = infoAndType.Info; 14065updatedNode.TopLevelNullability = infoAndType.Info; 14088updatedNode.TopLevelNullability = infoAndType.Info; 14105updatedNode.TopLevelNullability = infoAndType.Info; 14117updatedNode.TopLevelNullability = infoAndType.Info; 14135updatedNode.TopLevelNullability = infoAndType.Info; 14154updatedNode.TopLevelNullability = infoAndType.Info; 14171updatedNode.TopLevelNullability = infoAndType.Info; 14189updatedNode.TopLevelNullability = infoAndType.Info; 14208updatedNode.TopLevelNullability = infoAndType.Info; 14225updatedNode.TopLevelNullability = infoAndType.Info; 14243updatedNode.TopLevelNullability = infoAndType.Info; 14262updatedNode.TopLevelNullability = infoAndType.Info; 14281updatedNode.TopLevelNullability = infoAndType.Info; 14298updatedNode.TopLevelNullability = infoAndType.Info; 14312updatedNode.TopLevelNullability = infoAndType.Info; 14329updatedNode.TopLevelNullability = infoAndType.Info; 14346updatedNode.TopLevelNullability = infoAndType.Info; 14364updatedNode.TopLevelNullability = infoAndType.Info; 14382updatedNode.TopLevelNullability = infoAndType.Info; 14399updatedNode.TopLevelNullability = infoAndType.Info; 14418updatedNode.TopLevelNullability = infoAndType.Info; 14437updatedNode.TopLevelNullability = infoAndType.Info; 14455updatedNode.TopLevelNullability = infoAndType.Info; 14472updatedNode.TopLevelNullability = infoAndType.Info; 14490updatedNode.TopLevelNullability = infoAndType.Info; 14508updatedNode.TopLevelNullability = infoAndType.Info; 14528updatedNode.TopLevelNullability = infoAndType.Info; 14546updatedNode.TopLevelNullability = infoAndType.Info; 14565updatedNode.TopLevelNullability = infoAndType.Info; 14584updatedNode.TopLevelNullability = infoAndType.Info; 14601updatedNode.TopLevelNullability = infoAndType.Info; 14622updatedNode.TopLevelNullability = infoAndType.Info; 14639updatedNode.TopLevelNullability = infoAndType.Info; 14656updatedNode.TopLevelNullability = infoAndType.Info; 14673updatedNode.TopLevelNullability = infoAndType.Info; 14690updatedNode.TopLevelNullability = infoAndType.Info; 14702updatedNode.TopLevelNullability = infoAndType.Info; 14716updatedNode.TopLevelNullability = infoAndType.Info; 14735updatedNode.TopLevelNullability = infoAndType.Info; 14872updatedNode.TopLevelNullability = infoAndType.Info; 14884updatedNode.TopLevelNullability = infoAndType.Info; 14902updatedNode.TopLevelNullability = infoAndType.Info; 14920updatedNode.TopLevelNullability = infoAndType.Info; 14937updatedNode.TopLevelNullability = infoAndType.Info; 14963updatedNode.TopLevelNullability = infoAndType.Info; 14982updatedNode.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)
2047NullabilityInfo nullability = boundExpr.TopLevelNullability; 2110nullability = convertedTuple.TopLevelNullability; 2136convertedNullability = convertedSwitch.TopLevelNullability; 2171convertedNullability = convertedCollection.TopLevelNullability; 2177convertedNullability = convertedCollection.TopLevelNullability; 2265static (TypeSymbol, NullabilityInfo) getTypeAndNullability(BoundExpression expr) => (expr.Type, expr.TopLevelNullability);