Pasar una propiedad como un parámetro 'fuera' en C #

Supongamos que tengo:

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

Quiero pasar elValor miembro como un parámetro de salida como

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

pero me sale un error de compilación,"El argumento 'fuera' no se clasifica como una variable". ¿Hay alguna forma de lograr esto, o voy a tener que extraer una variable, a la:

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