Protected ReadonlybackendProtected ReadonlyclientProtected ReadonlypreferenceProtectedstreamsProtected ReadonlyworkspaceProtectedcleanupProtectedcreateProtectedgenerateProtectedgetProtectedgetTODO: multi-root workspace support - currently only uses the first (primary) workspace root. In a multi-root workspace, the workspace root should be determined based on the active editor or user context.
OptionalcancellationToken: CancellationTokenProtectedsetup
Fallback hierarchy: