C# Unsafe IndexOfEx, IndexesOf, and SuperIndexOf