Does VB.NET have a direct equivalent to C# out function parameters, where the variable passed into a function does not need to be initialised?
out
VB has the attribute which should be the same as C# out but today you still get a warning even if you use it. There are details about fixing it in vblang area of github. https://github.com/dotnet/vblang/issues/67.