1 write to PossibleNullableImpactIntervalTree
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
177
PossibleNullableImpactIntervalTree
= new TextSpanMutableIntervalTree();
6 references to PossibleNullableImpactIntervalTree
Microsoft.CodeAnalysis.CSharp.Features (6)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (6)
181
[MemberNotNullWhen(false, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
216
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
220
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
224
[MemberNotNullWhen(true, nameof(PositionOfFirstReducingNullableDirective), nameof(IntervalTree), nameof(
PossibleNullableImpactIntervalTree
))]
241
PossibleNullableImpactIntervalTree
.AddIntervalInPlace(nullableImpactingSpan);
315
var diagnostics = _analyzer.AnalyzeSemanticModel(context, positionOfFirstReducingNullableDirective, syntaxTreeState.IntervalTree, syntaxTreeState.
PossibleNullableImpactIntervalTree
);