Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

Browse Information

Quite a few functions of Visual D rely on proper browse information being generated by the compiler. These are files listing classes, functions, etc. and their types and source location. The file format used is JSON, that's why they are often referred to as JSON-files here. Generating these should be enabled on the project configuration page "Documentation":

Apart from the browse information of the projects in the solutions, other JSON files can be stored in the directories given in the global options.

Browse information for the standard runtime library

To build browse information for the standard runtime library, you can use the command "Build phobos browse info" from the Visual D menu. This will compile the JSON files from the DMD installation given on the global options page.

The files will be written to the first directory of the JSON paths specified on the same page. If none is given, a directory in the Visual D installation folder is used. Please make sure that you have write access to that directory.

Object Browser and Class View

The browse information read from the JSON files can now be explored by the Visual Studio Object Browser and Class View.