2 implementations of INegator
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (2)
1325internal readonly struct DontNegate : INegator 1336internal 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)
212where TNegator : struct, INegator 239where TNegator : struct, INegator 269where TNegator : struct, INegator 279where TNegator : struct, INegator 289where TNegator : struct, INegator 426where TNegator : struct, INegator 557where TNegator : struct, INegator 566where TNegator : struct, INegator 575where TNegator : struct, INegator 705where TNegator : struct, INegator 831where TNegator : struct, INegator => 839where TNegator : struct, INegator => 847where TNegator : struct, INegator 980where TNegator : struct, INegator 1109where TNegator : struct, INegator 1175where TNegator : struct, INegator 1211where TNegator : struct, INegator 1234where TNegator : struct, INegator 1256where TNegator : struct, INegator 1265where TNegator : struct, INegator 1281where TNegator : struct, INegator 1297where TNegator : struct, INegator 1443static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator; 1444static abstract TResult FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator; 1445static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator; 1446static abstract TResult FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator; 1454public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator => true; 1455public static bool FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator => true; 1456public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator => true; 1457public static bool FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector256<byte> result) where TNegator : struct, INegator => true; 1471public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector128<byte> result) where TNegator : struct, INegator 1480public static int FirstIndex<TNegator>(ref T searchSpace, ref T current, Vector256<byte> result) where TNegator : struct, INegator 1494public static int FirstIndexOverlapped<TNegator>(ref T searchSpace, ref T current0, ref T current1, Vector128<byte> result) where TNegator : struct, INegator 1509public 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)
233where TNegator : struct, IndexOfAnyAsciiSearcher.INegator 276where 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