For example, I have a class which declared like below:
ref class classname {
~classname() {} // destructor
!classname() {} // finalizer
};
The weird "!classname()" is the finalizer for CLI, which allow you to dispose unmanaged resources, and VA's suggestion seems not working properly inside this function, it doesn't give me any "tip" on class member variables or methods, but other things, including the snippets works fine. As if VA was treating the finalizer as a "global function" not a member of the class.
And this problem exist from the first time I use VA (version 15XX, I forgot) until now (1727). Also exist both in VS2005 and VS2008 (Both with SP1 installed)