кто-то из моей команды наткнулся на своеобразное использование ключевого слова ref в ссылочном типе
class A { /* ... */ } 
class B
{    
    public void DoSomething(ref A myObject)
    {
       // ...
    }
}
Есть ли какая-нибудь причина, по которой кто-то здравомыслящий сделал бы такую вещь? Я не могу найти для этого использование в С#
