Tengo una función recursiva en un BaseClass
que se basa en una función protected virtual
para su condición de retorno.Prevención de StackOverFlow en funciones recursivas
Es posible que una clase secundaria anule esta función incorrectamente y lleva a una excepción StackOverFlow
. Lo peor es que hay algunas llamadas de red lentas y la excepción no va a suceder pronto (muchos recursos se desperdician durante mucho tiempo).
Estoy buscando un método para verificar StackOverFlow
en etapas tempranas de alguna manera en la clase base (tal vez usando Reflection
y el nivel de recursión actual).
¿Alguna idea?
^votar por el tema sobre stackoverflow. – Robino