Assigning object to nil after using 'close' function

Is there any need to assign an object to nil after using it’s ‘Close’ function, for example with TextOutputStream. Is there any point in saying:

dim t as new textoutputstream
t.close
t = nil

instead of:

dim t as new textoutputstream
t.close

Does assigning the property to nil do anything and if I am declaring the variable in code, won’t t be cleared from memory when the method has finished execution.

Thanks

you call close to say: Close now, not later.
Else setting to nil (which Xojo does on method’s end automatically) will close if the last reference to the object is gone.