The name of the workspace-local active kit.
The name of the workspace-local active kit.
The keyword settings for the build variant
The keyword settings for the build variant
The currently select build target
The currently select build target
Rest all current workspace state. Mostly for troubleshooting
Generated using TypeDoc
This class keeps track of all state that needs to persist between sessions within a single workspace. Objects that wish to persist state should store it here to ensure that we keep state consistent.
This uses VSCode's Memento objects to ensure consistency. The user cannot easily modify the contents of a Memento, so we can be sure that the contents won't be torn or invalid, unless we make them that way. This class prevents invalid states.