147 writes to TopLevelNullability
Microsoft.CodeAnalysis.CSharp (147)
BoundTree\NullabilityRewriter.cs (3)
126currentBinary.TopLevelNullability = infoAndType.Info; 193updatedNode.TopLevelNullability = infoAndType.Info; 296updatedNode.TopLevelNullability = infoAndType.Info;
Generated\BoundNodes.xml.Generated.cs (144)
12753updatedNode.TopLevelNullability = infoAndType.Info; 12765updatedNode.TopLevelNullability = infoAndType.Info; 12782updatedNode.TopLevelNullability = infoAndType.Info; 12799updatedNode.TopLevelNullability = infoAndType.Info; 12811updatedNode.TopLevelNullability = infoAndType.Info; 12823updatedNode.TopLevelNullability = infoAndType.Info; 12835updatedNode.TopLevelNullability = infoAndType.Info; 12847updatedNode.TopLevelNullability = infoAndType.Info; 12859updatedNode.TopLevelNullability = infoAndType.Info; 12871updatedNode.TopLevelNullability = infoAndType.Info; 12883updatedNode.TopLevelNullability = infoAndType.Info; 12895updatedNode.TopLevelNullability = infoAndType.Info; 12907updatedNode.TopLevelNullability = infoAndType.Info; 12919updatedNode.TopLevelNullability = infoAndType.Info; 12931updatedNode.TopLevelNullability = infoAndType.Info; 12943updatedNode.TopLevelNullability = infoAndType.Info; 12961updatedNode.TopLevelNullability = infoAndType.Info; 12979updatedNode.TopLevelNullability = infoAndType.Info; 12996updatedNode.TopLevelNullability = infoAndType.Info; 13013updatedNode.TopLevelNullability = infoAndType.Info; 13028updatedNode.TopLevelNullability = infoAndType.Info; 13052updatedNode.TopLevelNullability = infoAndType.Info; 13069updatedNode.TopLevelNullability = infoAndType.Info; 13086updatedNode.TopLevelNullability = infoAndType.Info; 13104updatedNode.TopLevelNullability = infoAndType.Info; 13121updatedNode.TopLevelNullability = infoAndType.Info; 13139updatedNode.TopLevelNullability = infoAndType.Info; 13157updatedNode.TopLevelNullability = infoAndType.Info; 13175updatedNode.TopLevelNullability = infoAndType.Info; 13192updatedNode.TopLevelNullability = infoAndType.Info; 13209updatedNode.TopLevelNullability = infoAndType.Info; 13227updatedNode.TopLevelNullability = infoAndType.Info; 13246updatedNode.TopLevelNullability = infoAndType.Info; 13264updatedNode.TopLevelNullability = infoAndType.Info; 13282updatedNode.TopLevelNullability = infoAndType.Info; 13300updatedNode.TopLevelNullability = infoAndType.Info; 13320updatedNode.TopLevelNullability = infoAndType.Info; 13338updatedNode.TopLevelNullability = infoAndType.Info; 13357updatedNode.TopLevelNullability = infoAndType.Info; 13377updatedNode.TopLevelNullability = infoAndType.Info; 13395updatedNode.TopLevelNullability = infoAndType.Info; 13412updatedNode.TopLevelNullability = infoAndType.Info; 13429updatedNode.TopLevelNullability = infoAndType.Info; 13458updatedNode.TopLevelNullability = infoAndType.Info; 13476updatedNode.TopLevelNullability = infoAndType.Info; 13501updatedNode.TopLevelNullability = infoAndType.Info; 13519updatedNode.TopLevelNullability = infoAndType.Info; 13537updatedNode.TopLevelNullability = infoAndType.Info; 13554updatedNode.TopLevelNullability = infoAndType.Info; 13566updatedNode.TopLevelNullability = infoAndType.Info; 13578updatedNode.TopLevelNullability = infoAndType.Info; 13590updatedNode.TopLevelNullability = infoAndType.Info; 13602updatedNode.TopLevelNullability = infoAndType.Info; 13614updatedNode.TopLevelNullability = infoAndType.Info; 13626updatedNode.TopLevelNullability = infoAndType.Info; 13638updatedNode.TopLevelNullability = infoAndType.Info; 13651updatedNode.TopLevelNullability = infoAndType.Info; 13669updatedNode.TopLevelNullability = infoAndType.Info; 13686updatedNode.TopLevelNullability = infoAndType.Info; 13698updatedNode.TopLevelNullability = infoAndType.Info; 13716updatedNode.TopLevelNullability = infoAndType.Info; 13736updatedNode.TopLevelNullability = infoAndType.Info; 13753updatedNode.TopLevelNullability = infoAndType.Info; 13770updatedNode.TopLevelNullability = infoAndType.Info; 13788updatedNode.TopLevelNullability = infoAndType.Info; 13805updatedNode.TopLevelNullability = infoAndType.Info; 13817updatedNode.TopLevelNullability = infoAndType.Info; 13838updatedNode.TopLevelNullability = infoAndType.Info; 13975updatedNode.TopLevelNullability = infoAndType.Info; 13987updatedNode.TopLevelNullability = infoAndType.Info; 13999updatedNode.TopLevelNullability = infoAndType.Info; 14011updatedNode.TopLevelNullability = infoAndType.Info; 14023updatedNode.TopLevelNullability = infoAndType.Info; 14035updatedNode.TopLevelNullability = infoAndType.Info; 14047updatedNode.TopLevelNullability = infoAndType.Info; 14064updatedNode.TopLevelNullability = infoAndType.Info; 14082updatedNode.TopLevelNullability = infoAndType.Info; 14099updatedNode.TopLevelNullability = infoAndType.Info; 14116updatedNode.TopLevelNullability = infoAndType.Info; 14139updatedNode.TopLevelNullability = infoAndType.Info; 14159updatedNode.TopLevelNullability = infoAndType.Info; 14234updatedNode.TopLevelNullability = infoAndType.Info; 14253updatedNode.TopLevelNullability = infoAndType.Info; 14272updatedNode.TopLevelNullability = infoAndType.Info; 14289updatedNode.TopLevelNullability = infoAndType.Info; 14308updatedNode.TopLevelNullability = infoAndType.Info; 14326updatedNode.TopLevelNullability = infoAndType.Info; 14346updatedNode.TopLevelNullability = infoAndType.Info; 14363updatedNode.TopLevelNullability = infoAndType.Info; 14376updatedNode.TopLevelNullability = infoAndType.Info; 14396updatedNode.TopLevelNullability = infoAndType.Info; 14414updatedNode.TopLevelNullability = infoAndType.Info; 14434updatedNode.TopLevelNullability = infoAndType.Info; 14453updatedNode.TopLevelNullability = infoAndType.Info; 14472updatedNode.TopLevelNullability = infoAndType.Info; 14489updatedNode.TopLevelNullability = infoAndType.Info; 14509updatedNode.TopLevelNullability = infoAndType.Info; 14527updatedNode.TopLevelNullability = infoAndType.Info; 14549updatedNode.TopLevelNullability = infoAndType.Info; 14566updatedNode.TopLevelNullability = infoAndType.Info; 14578updatedNode.TopLevelNullability = infoAndType.Info; 14596updatedNode.TopLevelNullability = infoAndType.Info; 14615updatedNode.TopLevelNullability = infoAndType.Info; 14632updatedNode.TopLevelNullability = infoAndType.Info; 14650updatedNode.TopLevelNullability = infoAndType.Info; 14669updatedNode.TopLevelNullability = infoAndType.Info; 14686updatedNode.TopLevelNullability = infoAndType.Info; 14704updatedNode.TopLevelNullability = infoAndType.Info; 14723updatedNode.TopLevelNullability = infoAndType.Info; 14742updatedNode.TopLevelNullability = infoAndType.Info; 14759updatedNode.TopLevelNullability = infoAndType.Info; 14773updatedNode.TopLevelNullability = infoAndType.Info; 14790updatedNode.TopLevelNullability = infoAndType.Info; 14807updatedNode.TopLevelNullability = infoAndType.Info; 14825updatedNode.TopLevelNullability = infoAndType.Info; 14843updatedNode.TopLevelNullability = infoAndType.Info; 14860updatedNode.TopLevelNullability = infoAndType.Info; 14879updatedNode.TopLevelNullability = infoAndType.Info; 14898updatedNode.TopLevelNullability = infoAndType.Info; 14916updatedNode.TopLevelNullability = infoAndType.Info; 14933updatedNode.TopLevelNullability = infoAndType.Info; 14951updatedNode.TopLevelNullability = infoAndType.Info; 14969updatedNode.TopLevelNullability = infoAndType.Info; 14989updatedNode.TopLevelNullability = infoAndType.Info; 15007updatedNode.TopLevelNullability = infoAndType.Info; 15026updatedNode.TopLevelNullability = infoAndType.Info; 15045updatedNode.TopLevelNullability = infoAndType.Info; 15062updatedNode.TopLevelNullability = infoAndType.Info; 15083updatedNode.TopLevelNullability = infoAndType.Info; 15100updatedNode.TopLevelNullability = infoAndType.Info; 15117updatedNode.TopLevelNullability = infoAndType.Info; 15134updatedNode.TopLevelNullability = infoAndType.Info; 15151updatedNode.TopLevelNullability = infoAndType.Info; 15163updatedNode.TopLevelNullability = infoAndType.Info; 15177updatedNode.TopLevelNullability = infoAndType.Info; 15196updatedNode.TopLevelNullability = infoAndType.Info; 15335updatedNode.TopLevelNullability = infoAndType.Info; 15347updatedNode.TopLevelNullability = infoAndType.Info; 15365updatedNode.TopLevelNullability = infoAndType.Info; 15383updatedNode.TopLevelNullability = infoAndType.Info; 15400updatedNode.TopLevelNullability = infoAndType.Info; 15426updatedNode.TopLevelNullability = infoAndType.Info; 15443updatedNode.TopLevelNullability = infoAndType.Info; 15462updatedNode.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);