Imports System
Public Module Module1
Public Sub Main()
Dim foo As New Foo
foo.Bar = "Initial"
Console.WriteLine(foo.Bar)
DoStuff(foo)
DoStuff2(foo)
End Sub
Private Sub DoStuff(ByVal foo As Foo)
foo.Bar = "DoStuff"
Private Sub DoStuff2(ByRef foo As Foo)
foo.Bar = "DoStuff2"
Private Class Foo
Public Property Bar As String
End Class
End Module