private unsafe void FindEndOfComponent(string input, ref ushort idx, ushort end, char delim) { fixed (char* str = input) { FindEndOfComponent(str, ref idx, end, delim); } } private unsafe void FindEndOfComponent(char* str, ref ushort idx, ushort end, char delim)