5 references to BinarySearch
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\DefinitionMap.cs (1)
35
=> LambdaSymbols.
BinarySearch
(lambdaId, static (info, id) => info.id.CompareTo(id)) is int i and >= 0 ? LambdaSymbols[i].symbol : null;
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
576
var rudeEditIndex = orderedLambdaRuntimeRudeEdits.
BinarySearch
(lambdaId, static (rudeEdit, lambdaId) => rudeEdit.LambdaId.CompareTo(lambdaId));
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\NullableWalker.SnapshotManager.cs (2)
89
var snapshotIndex = _incrementalSnapshots.
BinarySearch
(position, BinarySearchComparer);
112
int position = _incrementalSnapshots.
BinarySearch
(nodePosition, BinarySearchComparer);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1255
int index = initializers.
BinarySearch
(position, (initializer, pos) => initializer.Syntax.Span.Start.CompareTo(pos));