¿Es un buen método para llamar a return dentro usando la declaración {}?
Solo quiero saber si es seguro / buen enfoque llamarreturn
dentro de unausing
bloquear.
Por ej.
using(var scope = new TransactionScope())
{
// my core logic
return true; // if condition met else
return false;
scope.Complete();
}
Sabemos que en la última llave más rizadadispose()
será cancelado. Pero lo que será en el caso anterior, ya quereturn
salta el control fuera del alcance dado (AFAIK) ...
scope.Complete()
ser llamado?Y así para el alcance dedispose()
método.