9 references to SimpleIntervalTree
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
177IntervalTree = SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>()); 178PossibleNullableImpactIntervalTree = SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FormattingResult.cs (1)
26var rewriter = new TriviaRewriter(this.TreeInfo.Root, SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), this.FormattedSpan), changeMap, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Collections\IntervalTreeTests.cs (1)
34yield return SimpleIntervalTree.Create(new TupleIntrospector<string>(), values);
Microsoft.CodeAnalysis.Features (1)
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
232var (completed, intervalTree) = _codeBlockIntervals.GetOrAdd(context.CodeBlock.SyntaxTree, _ => (new StrongBox<bool>(false), SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), Array.Empty<TextSpan>())));
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Engine\FormattingResult.vb (1)
26Dim triviaRewriter = New TriviaDataFactory.TriviaRewriter(Me.TreeInfo.Root, SimpleIntervalTree.Create(New TextSpanIntervalIntrospector(), Me.FormattedSpan), changeMap, cancellationToken)
Microsoft.CodeAnalysis.Workspaces (3)
AbstractAggregatedFormattingResult.cs (1)
49=> _formattingSpans ?? SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), _formattingResults.Select(r => r.FormattedSpan));
CodeCleanup\AbstractCodeCleanerService.cs (1)
325var intervalTree = SimpleIntervalTree.Create(new TextSpanIntervalIntrospector(), spans);
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
31SimpleIntervalTree.Create(new IntervalIntrospector(), Array.Empty<TextChange>());