1 write to IntervalTree
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
177
IntervalTree
= SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>());
6 references to IntervalTree
Microsoft.CodeAnalysis.CSharp.CodeStyle (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))]
236
if (
IntervalTree
.HasIntervalThatOverlapsWith(span.Start, span.End))
302
var diagnostics = _analyzer.AnalyzeSemanticModel(context, positionOfFirstReducingNullableDirective, syntaxTreeState.
IntervalTree
, syntaxTreeState.PossibleNullableImpactIntervalTree);