protected virtual
関数を返す条件に依存するBaseClass
に再帰関数があります。再帰関数でのStackOverFlowの防止
子クラスがこの関数を間違ってオーバーライドする可能性があり、StackOverFlow
例外が発生する可能性があります。最悪のことは、ネットワークの呼び出しが遅いということです。例外はすぐには起こりません(長い間、多くのリソースが無駄になります)。
StackOverFlow
を基本クラスの何らかの初期段階でチェックする方法を探しています(多分Reflection
と現在の再帰レベルを使用しています)。
トピックについての議論。 – Robino