public void eachArbiter(Action <cpArbiter, object> func, object data) { for (cpArbiter var = this.arbiterList; var != null; var = var.Next(this)) { func(var, data); } }
public void eachArbiter(Action <cpArbiter, object> func, object data) { var iteration = 0; for (cpArbiter var = this.arbiterList; var != null; var = var.Next(this)) { if (iteration > 10000) { break; } func(var, data); } }