VB.NET doesn't have out
parameters, but you can specify <Out()> ByRef
on COM and P/Invoke methods to get the same effect for external methods.
Does specifying the same on internal methods (i.e. methods only called by .NET code) actually help the Jitter (or VB.NET compiler)? Or is it currently only useful as a programmer note.
Is it possible it could be used in a future Jitter, or is this attribute lost when compiling?