Jay,
Although I do not see a problem doing it, I do not see why you need to do it, a local variable should do it just fine
local loError
CATCH TO loError
THIS.WriteLogFile('Exception', loError)
ENDTRY
>Can I do the following and then reference the properties of the THIS.oError object in the WriteLogFile method?
>
>
> CATCH TO oError
>
> ADDPROPERTY(THIS,'oError')
> THIS.oError = oError
> THIS.WriteLogFile('Exception', THIS.oError)
>
> ENDTRY
>
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges