Если исключение происходит в операторе using, объект все равно удаляется?
Причина, по которой я спрашиваю, заключается в том, что я пытаюсь решить, следует ли попытаться поймать весь блок кода или внутри внутреннего оператора using. Принимая во внимание, что некоторые исключения пересматриваются дизайном в блоке catch.
using (SPSite spSite = new SPSite(url))
{
//Get the Web
using (SPWeb spWeb = spSite.OpenWeb())
{
// Exception occurs here
}
}