>>920
IEnumerator実装したクラスを作ればいいじゃないか
yield return new SomeYourClass();
で返されたIEnumeratorを実装したSomeYourClassの MoveNextの戻り値で処理の継続が成されるんだから。