Table of Contents

2.2.2 WorkspaceFile

RD-VBA discovers a file system folder as a workspace when the folder contains a text file named .rdworkspace that can be successfully deserialized into a WorkspaceFile. That folder is then the root of that workspace.

The WorkspaceFile model describes the content of the workspace:

{
  "Folders": [],
  "Files": []
}
Member Type Description
Folders array An array of folder names that are directly under the workspace root. Each of these folders is expected to contain a serialized ProjectFile (see RD-VBAL §2.2.3 ProjectFile).
Files array An array of file names from the root folder that are included in the workspace.
Tip

This model is intended to natively support VB6 project groups (.vbg).


⏮️ RD-VBAL §2.2.1 Conventions | ⏭️ RD-VBAL §2.2.3 ProjectFile