Passando uma propriedade como um parâmetro 'out' em c #

Suponha que eu tenha:

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

Eu quero passar oValor membro como um parâmetro fora como

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

mas eu recebo um erro de compilação,"'out' argumento não é classificado como uma variável." Existe alguma maneira de conseguir isso, ou terei que extrair uma variável, à la:

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

questionAnswers(2)

yourAnswerToTheQuestion