5 references to BinarySearch
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteCommandHandler.cs (2)
332var startIndex = contentSpans.BinarySearch(snapshotSpan.Span.Start, FindIndex); 333var endIndex = contentSpans.BinarySearch(snapshotSpan.Span.End, FindIndex);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\ActiveStatementsMap.cs (1)
300var start = spans.BinarySearch(spanStart, startPositionComparer);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (1)
123var index = secondarySymbols.BinarySearch(symbolHash, static (item, symbolHash) => item.hashCode.CompareTo(symbolHash));
Workspace\Solution\SolutionState.cs (1)
342var index = sortedProjectStates.BinarySearch(projectId, static (projectState, projectId) => projectState.Id.CompareTo(projectId));