I am constantly running into a problem with completion on class member functions in C#. I have to pause for a split second after hitting the ".", or VAX will not come up with the correct completion list.
For example: if sw is a StreamWriter, and I quickly type "sw.WriteLine("Hi Mom!");", vax will change the WriteLine to some other method that doesn't even belong to StreamWriter. Sometimes it will change the whole "sw.WriteLine" to something that doesn't even begin with "sw.".
However, if I type "sw." and pause for just a split second, it then gets the correct completion list and all is well.
I don't type terribly fast. I'm using a dual Xeon 3.0 GHz machine with 3 GB of ram. The machine isn't doing anything except running Visual Studio 2005. I have VAX build 1540 installed.
It does seem that after I pause on "sw.", it then seems to recognise the proper methods for StreamWriter without having to pause the next time I type it.
I just had it happen to me, so I thought I would show an example. I'm in C# and type "...* Math.Sqrt(x)". Which VAX then changed into "... * SqlRowUpdatedEventArgs(x)".