Зачем метод Interlocked.Increment возвращает значение, если параметр передается по ссылке

C#Interlockedасинхронностьмногопоточностьпрограммирование