以下のコードを実行するとStackOverflowExceptionが発生します。

array<String^>^fileEntries = Directory::GetFiles((String^)Directory::GetCurrentDirectory());

何がいけないのか、コールスタックを見ようにも見方が分からず・・・