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)
12755updatedNode.TopLevelNullability = infoAndType.Info; 12767updatedNode.TopLevelNullability = infoAndType.Info; 12784updatedNode.TopLevelNullability = infoAndType.Info; 12801updatedNode.TopLevelNullability = infoAndType.Info; 12813updatedNode.TopLevelNullability = infoAndType.Info; 12825updatedNode.TopLevelNullability = infoAndType.Info; 12837updatedNode.TopLevelNullability = infoAndType.Info; 12849updatedNode.TopLevelNullability = infoAndType.Info; 12861updatedNode.TopLevelNullability = infoAndType.Info; 12878updatedNode.TopLevelNullability = infoAndType.Info; 12890updatedNode.TopLevelNullability = infoAndType.Info; 12902updatedNode.TopLevelNullability = infoAndType.Info; 12914updatedNode.TopLevelNullability = infoAndType.Info; 12926updatedNode.TopLevelNullability = infoAndType.Info; 12938updatedNode.TopLevelNullability = infoAndType.Info; 12950updatedNode.TopLevelNullability = infoAndType.Info; 12968updatedNode.TopLevelNullability = infoAndType.Info; 12986updatedNode.TopLevelNullability = infoAndType.Info; 13003updatedNode.TopLevelNullability = infoAndType.Info; 13020updatedNode.TopLevelNullability = infoAndType.Info; 13035updatedNode.TopLevelNullability = infoAndType.Info; 13059updatedNode.TopLevelNullability = infoAndType.Info; 13076updatedNode.TopLevelNullability = infoAndType.Info; 13093updatedNode.TopLevelNullability = infoAndType.Info; 13111updatedNode.TopLevelNullability = infoAndType.Info; 13128updatedNode.TopLevelNullability = infoAndType.Info; 13146updatedNode.TopLevelNullability = infoAndType.Info; 13164updatedNode.TopLevelNullability = infoAndType.Info; 13182updatedNode.TopLevelNullability = infoAndType.Info; 13199updatedNode.TopLevelNullability = infoAndType.Info; 13216updatedNode.TopLevelNullability = infoAndType.Info; 13234updatedNode.TopLevelNullability = infoAndType.Info; 13253updatedNode.TopLevelNullability = infoAndType.Info; 13271updatedNode.TopLevelNullability = infoAndType.Info; 13289updatedNode.TopLevelNullability = infoAndType.Info; 13307updatedNode.TopLevelNullability = infoAndType.Info; 13327updatedNode.TopLevelNullability = infoAndType.Info; 13345updatedNode.TopLevelNullability = infoAndType.Info; 13364updatedNode.TopLevelNullability = infoAndType.Info; 13384updatedNode.TopLevelNullability = infoAndType.Info; 13402updatedNode.TopLevelNullability = infoAndType.Info; 13419updatedNode.TopLevelNullability = infoAndType.Info; 13436updatedNode.TopLevelNullability = infoAndType.Info; 13465updatedNode.TopLevelNullability = infoAndType.Info; 13483updatedNode.TopLevelNullability = infoAndType.Info; 13508updatedNode.TopLevelNullability = infoAndType.Info; 13526updatedNode.TopLevelNullability = infoAndType.Info; 13544updatedNode.TopLevelNullability = infoAndType.Info; 13561updatedNode.TopLevelNullability = infoAndType.Info; 13573updatedNode.TopLevelNullability = infoAndType.Info; 13585updatedNode.TopLevelNullability = infoAndType.Info; 13597updatedNode.TopLevelNullability = infoAndType.Info; 13609updatedNode.TopLevelNullability = infoAndType.Info; 13621updatedNode.TopLevelNullability = infoAndType.Info; 13633updatedNode.TopLevelNullability = infoAndType.Info; 13645updatedNode.TopLevelNullability = infoAndType.Info; 13658updatedNode.TopLevelNullability = infoAndType.Info; 13676updatedNode.TopLevelNullability = infoAndType.Info; 13693updatedNode.TopLevelNullability = infoAndType.Info; 13705updatedNode.TopLevelNullability = infoAndType.Info; 13723updatedNode.TopLevelNullability = infoAndType.Info; 13743updatedNode.TopLevelNullability = infoAndType.Info; 13760updatedNode.TopLevelNullability = infoAndType.Info; 13777updatedNode.TopLevelNullability = infoAndType.Info; 13795updatedNode.TopLevelNullability = infoAndType.Info; 13812updatedNode.TopLevelNullability = infoAndType.Info; 13824updatedNode.TopLevelNullability = infoAndType.Info; 13845updatedNode.TopLevelNullability = infoAndType.Info; 13982updatedNode.TopLevelNullability = infoAndType.Info; 13994updatedNode.TopLevelNullability = infoAndType.Info; 14006updatedNode.TopLevelNullability = infoAndType.Info; 14018updatedNode.TopLevelNullability = infoAndType.Info; 14030updatedNode.TopLevelNullability = infoAndType.Info; 14042updatedNode.TopLevelNullability = infoAndType.Info; 14054updatedNode.TopLevelNullability = infoAndType.Info; 14071updatedNode.TopLevelNullability = infoAndType.Info; 14089updatedNode.TopLevelNullability = infoAndType.Info; 14106updatedNode.TopLevelNullability = infoAndType.Info; 14123updatedNode.TopLevelNullability = infoAndType.Info; 14146updatedNode.TopLevelNullability = infoAndType.Info; 14166updatedNode.TopLevelNullability = infoAndType.Info; 14241updatedNode.TopLevelNullability = infoAndType.Info; 14260updatedNode.TopLevelNullability = infoAndType.Info; 14279updatedNode.TopLevelNullability = infoAndType.Info; 14296updatedNode.TopLevelNullability = infoAndType.Info; 14315updatedNode.TopLevelNullability = infoAndType.Info; 14333updatedNode.TopLevelNullability = infoAndType.Info; 14353updatedNode.TopLevelNullability = infoAndType.Info; 14370updatedNode.TopLevelNullability = infoAndType.Info; 14383updatedNode.TopLevelNullability = infoAndType.Info; 14403updatedNode.TopLevelNullability = infoAndType.Info; 14421updatedNode.TopLevelNullability = infoAndType.Info; 14441updatedNode.TopLevelNullability = infoAndType.Info; 14460updatedNode.TopLevelNullability = infoAndType.Info; 14479updatedNode.TopLevelNullability = infoAndType.Info; 14496updatedNode.TopLevelNullability = infoAndType.Info; 14516updatedNode.TopLevelNullability = infoAndType.Info; 14534updatedNode.TopLevelNullability = infoAndType.Info; 14556updatedNode.TopLevelNullability = infoAndType.Info; 14573updatedNode.TopLevelNullability = infoAndType.Info; 14585updatedNode.TopLevelNullability = infoAndType.Info; 14603updatedNode.TopLevelNullability = infoAndType.Info; 14622updatedNode.TopLevelNullability = infoAndType.Info; 14639updatedNode.TopLevelNullability = infoAndType.Info; 14657updatedNode.TopLevelNullability = infoAndType.Info; 14676updatedNode.TopLevelNullability = infoAndType.Info; 14693updatedNode.TopLevelNullability = infoAndType.Info; 14711updatedNode.TopLevelNullability = infoAndType.Info; 14730updatedNode.TopLevelNullability = infoAndType.Info; 14749updatedNode.TopLevelNullability = infoAndType.Info; 14766updatedNode.TopLevelNullability = infoAndType.Info; 14780updatedNode.TopLevelNullability = infoAndType.Info; 14797updatedNode.TopLevelNullability = infoAndType.Info; 14814updatedNode.TopLevelNullability = infoAndType.Info; 14832updatedNode.TopLevelNullability = infoAndType.Info; 14850updatedNode.TopLevelNullability = infoAndType.Info; 14867updatedNode.TopLevelNullability = infoAndType.Info; 14886updatedNode.TopLevelNullability = infoAndType.Info; 14905updatedNode.TopLevelNullability = infoAndType.Info; 14923updatedNode.TopLevelNullability = infoAndType.Info; 14940updatedNode.TopLevelNullability = infoAndType.Info; 14958updatedNode.TopLevelNullability = infoAndType.Info; 14976updatedNode.TopLevelNullability = infoAndType.Info; 14996updatedNode.TopLevelNullability = infoAndType.Info; 15014updatedNode.TopLevelNullability = infoAndType.Info; 15033updatedNode.TopLevelNullability = infoAndType.Info; 15052updatedNode.TopLevelNullability = infoAndType.Info; 15069updatedNode.TopLevelNullability = infoAndType.Info; 15090updatedNode.TopLevelNullability = infoAndType.Info; 15107updatedNode.TopLevelNullability = infoAndType.Info; 15124updatedNode.TopLevelNullability = infoAndType.Info; 15141updatedNode.TopLevelNullability = infoAndType.Info; 15158updatedNode.TopLevelNullability = infoAndType.Info; 15170updatedNode.TopLevelNullability = infoAndType.Info; 15184updatedNode.TopLevelNullability = infoAndType.Info; 15203updatedNode.TopLevelNullability = infoAndType.Info; 15344updatedNode.TopLevelNullability = infoAndType.Info; 15356updatedNode.TopLevelNullability = infoAndType.Info; 15374updatedNode.TopLevelNullability = infoAndType.Info; 15392updatedNode.TopLevelNullability = infoAndType.Info; 15409updatedNode.TopLevelNullability = infoAndType.Info; 15435updatedNode.TopLevelNullability = infoAndType.Info; 15452updatedNode.TopLevelNullability = infoAndType.Info; 15471updatedNode.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);