namespace Q1.Emulator; using System.Collections.Generic; public static class Extensions { public static IEnumerable AllIndexesOf(this IEnumerable arr, T q) { var indexes = new List(); int index = 0; foreach (var item in arr) { if (EqualityComparer.Default.Equals(item, q)) { indexes.Add(index); } index++; } return indexes; } }