2 implementations of INegator
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (2)
1321internal readonly struct DontNegate : INegator 1336internal readonly struct Negate : INegator
42 references to INegator
System.Private.CoreLib (42)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\BitmapCharSearchValues.cs (2)
71where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 92where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (34)
210where TNegator : struct, INegator 237where TNegator : struct, INegator 267where TNegator : struct, INegator 277where TNegator : struct, INegator 287where TNegator : struct, INegator 424where TNegator : struct, INegator 555where TNegator : struct, INegator 564where TNegator : struct, INegator 573where TNegator : struct, INegator 703where TNegator : struct, INegator 829where TNegator : struct, INegator => 837where TNegator : struct, INegator => 845where TNegator : struct, INegator 978where TNegator : struct, INegator 1107where TNegator : struct, INegator 1173where TNegator : struct, INegator 1209where TNegator : struct, INegator 1232where TNegator : struct, INegator 1254where TNegator : struct, INegator 1262where TNegator : struct, INegator 1278where TNegator : struct, INegator 1292where TNegator : struct, INegator 1465static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator; 1466static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator; 1467static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator; 1468static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator; 1476public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator => true; 1477public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator => true; 1478public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator => true; 1479public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator => true; 1493public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator 1501public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator 1513public static int FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator 1528public static int FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (2)
989where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 1010where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (2)
232where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 275where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValuesBase.cs (2)
55where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 69where TNegator : struct, IndexOfAnyAsciiSearcher.INegator