I tried to find this on the web, but my GoogleFu has failed me...
While DataReader.Read
Dim Foo as New FooBar
Foo.Property = "Test"
Loop
In VB.net, does this create a new Foo instance every for every loop? Or just one Foo instance with block level scope? Do all blocks (If..EndIf, For..Next) work the same in this regard? I know that Foo is not accessible outside of the block, just not sure if it creates multiple Foo instances.