Se ocorrer uma exceção em uma instrução using, o objeto ainda será descartad

Se ocorrer uma exceção em uma instrução using, o objeto ainda será descartad

A razão pela qual estou perguntando é porque estou tentando decidir se deve colocar uma tentativa em torno de todo o bloco de código ou na instrução inner using. Tendo em mente que certas exceções estão sendo lançadas novamente por design dentro do bloco catch.

using (SPSite spSite = new SPSite(url))
{
   // Get the Web
   using (SPWeb spWeb = spSite.OpenWeb())
   {
       // Exception occurs here
   }
}

questionAnswers(4)

yourAnswerToTheQuestion