VS2008のインテリセンスって馬鹿なの?死ぬの?

stdafx.h つまりプリコンパイルヘッダで定義されたnamespaceを全然認識してくれない。
<追記>
解決したので記事を書いた。
http://d.hatena.ne.jp/kanoke/20100521
<追記ここまで>

//stdafx.h
#include "hoge.h"

この時hoge.hの中でnamespace hoge と、その中に多数の関数が定義されている。
だが…。

//main.cpp
#include "stdafx.h"

hoge::

こうしてもインテリセンスが働かない。
(実際は他にも大量のヘッダが入っている。もしかしたら、上記くらい単純なら問題起きないのかも?)
色々試した結果

//main.cpp
#include "stdafx.h"
namespace hoge{}

hoge::

こうすることでインテリセンスが働き、ちゃんとhoge内の関数群がリストアップされることを確認。
どういうことなの。