I noticed that the lock statement in C# is better documented than the SyncLock statement of VB.net. So on providing feedback I was redirected to the new documentation page which was for VB.Net 2005. It can be clearly seen how much improved the explanation is in the 2005 version of the msdn. Everything was so clearly stated that it was even better than the C# docs on lock in 2003 msdn.
Lock in C# : ms-help://MS.NETFrameworkSDKv1.1/csref/html/vclrfLockStatement.htm
SyncLock in VB (lang reference) : ms-help://MS.NETFrameworkSDKv1.1/vblr7net/html/vastmSyncLock.htm
SyncLock in VB (lang specifications, slightly better) : ms-help://MS.NETFrameworkSDKv1.1/vblsnet/html/vblrfVBSpec8_5.htm
SyncLock in VB 2005 (excellent) : http://msdn2.microsoft.com/library/3a86s51t.aspx