// ReSharper restore RedundantOverridenMember private void CleanArgs() { int count = 0; while (count < SystemInformationCollection.Count) { if (string.IsNullOrWhiteSpace(SystemInformationCollection[count].Result)) { SystemInformationCollection.RemoveAt(count); } else { count++; } } }