1 write to PossibleNullableImpactIntervalTree
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
178
PossibleNullableImpactIntervalTree
= SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>());
6 references to PossibleNullableImpactIntervalTree
Microsoft.CodeAnalysis.CSharp.Features (6)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (6)
182
[MemberNotNullWhen(false, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
217
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
221
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
225
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
242
PossibleNullableImpactIntervalTree
.AddIntervalInPlace(nullableImpactingSpan);
302
var diagnostics = _analyzer.AnalyzeSemanticModel(context, positionOfFirstReducingNullableDirective, syntaxTreeState.IntervalTree, syntaxTreeState.
PossibleNullableImpactIntervalTree
);