Передача свойства в качестве параметра «out» в C #

Предположим, у меня есть:

public class Bob
{
    public int Value { get; set; }
}

Я хочу передатьСтоимость член как выходной параметр, как

Int32.TryParse("123", out bob.Value);

но я получаю ошибку компиляции,Аргумент "out" не классифицируется как переменная. Есть ли способ достичь этого, или мне придется извлечь переменную, а ля:

int value;
Int32.TryParse("123", out value);
bob.Value = value;