2 implementations of INegator
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (2)
1322internal readonly struct DontNegate : INegator 1333internal readonly struct Negate : INegator
42 references to INegator
System.Private.CoreLib (42)
src\libraries\System.Private.CoreLib\src\System\SearchValues\BitmapCharSearchValues.cs (2)
71where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 92where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (34)
209where TNegator : struct, INegator 236where TNegator : struct, INegator 266where TNegator : struct, INegator 276where TNegator : struct, INegator 286where TNegator : struct, INegator 423where TNegator : struct, INegator 554where TNegator : struct, INegator 563where TNegator : struct, INegator 572where TNegator : struct, INegator 702where TNegator : struct, INegator 828where TNegator : struct, INegator => 836where TNegator : struct, INegator => 844where TNegator : struct, INegator 977where TNegator : struct, INegator 1106where TNegator : struct, INegator 1172where TNegator : struct, INegator 1208where TNegator : struct, INegator 1231where TNegator : struct, INegator 1253where TNegator : struct, INegator 1262where TNegator : struct, INegator 1278where TNegator : struct, INegator 1294where TNegator : struct, INegator 1440static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator; 1441static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator; 1442static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator; 1443static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator; 1451public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator => true; 1452public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator => true; 1453public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator => true; 1454public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator => true; 1468public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator 1477public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator 1491public static int FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator 1506public static int FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (2)
981where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 1002where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (2)
232where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 275where TNegator : struct, IndexOfAnyAsciiSearcher.INegator
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValuesBase.cs (2)
55where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 69where TNegator : struct, IndexOfAnyAsciiSearcher.INegator