Rendimiento del parámetro de salida de C #

Dofuer parámetros enDO tiene alguna implicación de rendimiento que debería saber? (Como excepciones)

uiero decir, ¿es una buena idea tener un método con unaout parámetro en un bucle que se ejecutará un par de millones de veces por segundo?

Sé que es feo pero lo estoy usando de la misma manera queInt32.TryParse los está utilizando, devolviendo unbool para saber si alguna validación fue exitosa y tener unaout parámetro que contiene algunos datos adicionales si fue exitoso.