namespace AssetRipper.SourceGenerated.Extensions; public static class IEnumerableExtensions { public static int IndexOf(this IEnumerable _this, Func predicate) { int index = 0; foreach (T t in _this) { if (predicate(t)) { return index; } index++; } return -1; } }