Intellisense extend support incomplete
| Project: | VS.Php for Visual Studio 2005 |
| Component: | Editor |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | active |
It appears that Intellisense only follows an Extend if the file that defines the child class is open in VS. If it's closed, intellisense will suggest methods/properties from the child class, but not the inherited ones from the base class.
As soon as you open the child class's file, it will add the base classes options to the list.
This despite both the child and the base classes being added as "References" in the solution.
This is as of SE 2.3.6.4062 (despite this app forcing me to choose 1.3)
Updates
| Priority: | normal | » critical |
I just bump this issue. I already reported this bug a couple of months ago. This is really a big issue for people working with a framework that builds on classes extending other classes.
I'm unable to reproduce this problem. Could you please send me a sample project I can use to reproduce it?
Thanks
This might be an issue with file encoding. What encoding are you using for your files?
Western European 1252 seems to be the standard, though we may have saved a select few as UTF-8
| Version: | » <none> |
Any suggestions yet?


I use a framework called
I use a framework called QCodo, available at www.qcodo.com
If you point it to a database, and do a codegen, it will create a Base / child class structure reflecting the DB's.
So the table "user" would cause a "UserGen.class.php" file, as well as a "User.class.php" file to be generated.
In another file, typing "User::" will not suggest the static methods found in UserGen.class.php.