147 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (147)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 195updatedNode.TopLevelNullability = infoAndType.Info; 298updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (144)
12749updatedNode.TopLevelNullability = infoAndType.Info; 12761updatedNode.TopLevelNullability = infoAndType.Info; 12778updatedNode.TopLevelNullability = infoAndType.Info; 12795updatedNode.TopLevelNullability = infoAndType.Info; 12807updatedNode.TopLevelNullability = infoAndType.Info; 12819updatedNode.TopLevelNullability = infoAndType.Info; 12831updatedNode.TopLevelNullability = infoAndType.Info; 12843updatedNode.TopLevelNullability = infoAndType.Info; 12855updatedNode.TopLevelNullability = infoAndType.Info; 12872updatedNode.TopLevelNullability = infoAndType.Info; 12884updatedNode.TopLevelNullability = infoAndType.Info; 12896updatedNode.TopLevelNullability = infoAndType.Info; 12908updatedNode.TopLevelNullability = infoAndType.Info; 12920updatedNode.TopLevelNullability = infoAndType.Info; 12932updatedNode.TopLevelNullability = infoAndType.Info; 12944updatedNode.TopLevelNullability = infoAndType.Info; 12962updatedNode.TopLevelNullability = infoAndType.Info; 12980updatedNode.TopLevelNullability = infoAndType.Info; 12997updatedNode.TopLevelNullability = infoAndType.Info; 13014updatedNode.TopLevelNullability = infoAndType.Info; 13029updatedNode.TopLevelNullability = infoAndType.Info; 13053updatedNode.TopLevelNullability = infoAndType.Info; 13070updatedNode.TopLevelNullability = infoAndType.Info; 13087updatedNode.TopLevelNullability = infoAndType.Info; 13105updatedNode.TopLevelNullability = infoAndType.Info; 13122updatedNode.TopLevelNullability = infoAndType.Info; 13140updatedNode.TopLevelNullability = infoAndType.Info; 13158updatedNode.TopLevelNullability = infoAndType.Info; 13176updatedNode.TopLevelNullability = infoAndType.Info; 13193updatedNode.TopLevelNullability = infoAndType.Info; 13210updatedNode.TopLevelNullability = infoAndType.Info; 13228updatedNode.TopLevelNullability = infoAndType.Info; 13247updatedNode.TopLevelNullability = infoAndType.Info; 13265updatedNode.TopLevelNullability = infoAndType.Info; 13283updatedNode.TopLevelNullability = infoAndType.Info; 13301updatedNode.TopLevelNullability = infoAndType.Info; 13321updatedNode.TopLevelNullability = infoAndType.Info; 13339updatedNode.TopLevelNullability = infoAndType.Info; 13358updatedNode.TopLevelNullability = infoAndType.Info; 13378updatedNode.TopLevelNullability = infoAndType.Info; 13396updatedNode.TopLevelNullability = infoAndType.Info; 13413updatedNode.TopLevelNullability = infoAndType.Info; 13430updatedNode.TopLevelNullability = infoAndType.Info; 13459updatedNode.TopLevelNullability = infoAndType.Info; 13477updatedNode.TopLevelNullability = infoAndType.Info; 13502updatedNode.TopLevelNullability = infoAndType.Info; 13520updatedNode.TopLevelNullability = infoAndType.Info; 13538updatedNode.TopLevelNullability = infoAndType.Info; 13555updatedNode.TopLevelNullability = infoAndType.Info; 13567updatedNode.TopLevelNullability = infoAndType.Info; 13579updatedNode.TopLevelNullability = infoAndType.Info; 13591updatedNode.TopLevelNullability = infoAndType.Info; 13603updatedNode.TopLevelNullability = infoAndType.Info; 13615updatedNode.TopLevelNullability = infoAndType.Info; 13627updatedNode.TopLevelNullability = infoAndType.Info; 13639updatedNode.TopLevelNullability = infoAndType.Info; 13652updatedNode.TopLevelNullability = infoAndType.Info; 13670updatedNode.TopLevelNullability = infoAndType.Info; 13687updatedNode.TopLevelNullability = infoAndType.Info; 13699updatedNode.TopLevelNullability = infoAndType.Info; 13717updatedNode.TopLevelNullability = infoAndType.Info; 13737updatedNode.TopLevelNullability = infoAndType.Info; 13754updatedNode.TopLevelNullability = infoAndType.Info; 13771updatedNode.TopLevelNullability = infoAndType.Info; 13789updatedNode.TopLevelNullability = infoAndType.Info; 13806updatedNode.TopLevelNullability = infoAndType.Info; 13818updatedNode.TopLevelNullability = infoAndType.Info; 13839updatedNode.TopLevelNullability = infoAndType.Info; 13976updatedNode.TopLevelNullability = infoAndType.Info; 13988updatedNode.TopLevelNullability = infoAndType.Info; 14000updatedNode.TopLevelNullability = infoAndType.Info; 14012updatedNode.TopLevelNullability = infoAndType.Info; 14024updatedNode.TopLevelNullability = infoAndType.Info; 14036updatedNode.TopLevelNullability = infoAndType.Info; 14048updatedNode.TopLevelNullability = infoAndType.Info; 14065updatedNode.TopLevelNullability = infoAndType.Info; 14083updatedNode.TopLevelNullability = infoAndType.Info; 14100updatedNode.TopLevelNullability = infoAndType.Info; 14117updatedNode.TopLevelNullability = infoAndType.Info; 14140updatedNode.TopLevelNullability = infoAndType.Info; 14160updatedNode.TopLevelNullability = infoAndType.Info; 14235updatedNode.TopLevelNullability = infoAndType.Info; 14254updatedNode.TopLevelNullability = infoAndType.Info; 14273updatedNode.TopLevelNullability = infoAndType.Info; 14290updatedNode.TopLevelNullability = infoAndType.Info; 14309updatedNode.TopLevelNullability = infoAndType.Info; 14327updatedNode.TopLevelNullability = infoAndType.Info; 14347updatedNode.TopLevelNullability = infoAndType.Info; 14364updatedNode.TopLevelNullability = infoAndType.Info; 14377updatedNode.TopLevelNullability = infoAndType.Info; 14397updatedNode.TopLevelNullability = infoAndType.Info; 14415updatedNode.TopLevelNullability = infoAndType.Info; 14435updatedNode.TopLevelNullability = infoAndType.Info; 14454updatedNode.TopLevelNullability = infoAndType.Info; 14473updatedNode.TopLevelNullability = infoAndType.Info; 14490updatedNode.TopLevelNullability = infoAndType.Info; 14510updatedNode.TopLevelNullability = infoAndType.Info; 14528updatedNode.TopLevelNullability = infoAndType.Info; 14550updatedNode.TopLevelNullability = infoAndType.Info; 14567updatedNode.TopLevelNullability = infoAndType.Info; 14579updatedNode.TopLevelNullability = infoAndType.Info; 14597updatedNode.TopLevelNullability = infoAndType.Info; 14616updatedNode.TopLevelNullability = infoAndType.Info; 14633updatedNode.TopLevelNullability = infoAndType.Info; 14651updatedNode.TopLevelNullability = infoAndType.Info; 14670updatedNode.TopLevelNullability = infoAndType.Info; 14687updatedNode.TopLevelNullability = infoAndType.Info; 14705updatedNode.TopLevelNullability = infoAndType.Info; 14724updatedNode.TopLevelNullability = infoAndType.Info; 14743updatedNode.TopLevelNullability = infoAndType.Info; 14760updatedNode.TopLevelNullability = infoAndType.Info; 14774updatedNode.TopLevelNullability = infoAndType.Info; 14791updatedNode.TopLevelNullability = infoAndType.Info; 14808updatedNode.TopLevelNullability = infoAndType.Info; 14826updatedNode.TopLevelNullability = infoAndType.Info; 14844updatedNode.TopLevelNullability = infoAndType.Info; 14861updatedNode.TopLevelNullability = infoAndType.Info; 14880updatedNode.TopLevelNullability = infoAndType.Info; 14899updatedNode.TopLevelNullability = infoAndType.Info; 14917updatedNode.TopLevelNullability = infoAndType.Info; 14934updatedNode.TopLevelNullability = infoAndType.Info; 14952updatedNode.TopLevelNullability = infoAndType.Info; 14970updatedNode.TopLevelNullability = infoAndType.Info; 14990updatedNode.TopLevelNullability = infoAndType.Info; 15008updatedNode.TopLevelNullability = infoAndType.Info; 15027updatedNode.TopLevelNullability = infoAndType.Info; 15046updatedNode.TopLevelNullability = infoAndType.Info; 15063updatedNode.TopLevelNullability = infoAndType.Info; 15084updatedNode.TopLevelNullability = infoAndType.Info; 15101updatedNode.TopLevelNullability = infoAndType.Info; 15118updatedNode.TopLevelNullability = infoAndType.Info; 15135updatedNode.TopLevelNullability = infoAndType.Info; 15152updatedNode.TopLevelNullability = infoAndType.Info; 15164updatedNode.TopLevelNullability = infoAndType.Info; 15178updatedNode.TopLevelNullability = infoAndType.Info; 15197updatedNode.TopLevelNullability = infoAndType.Info; 15336updatedNode.TopLevelNullability = infoAndType.Info; 15348updatedNode.TopLevelNullability = infoAndType.Info; 15366updatedNode.TopLevelNullability = infoAndType.Info; 15384updatedNode.TopLevelNullability = infoAndType.Info; 15401updatedNode.TopLevelNullability = infoAndType.Info; 15427updatedNode.TopLevelNullability = infoAndType.Info; 15444updatedNode.TopLevelNullability = infoAndType.Info; 15463updatedNode.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)
150=> 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);