Minimal extension that inserts or updates a C# file-scoped namespace derived from the file's path relative to the workspace.
Usage
Open this workspace in VS Code.
Press F5 (Run Extension) to launch an Extension Development Host, or install the extension manually.
Open a C# file and run the command: Auto Namespace: Insert/Update Namespace for C# file from the Command Palette (Ctrl+Shift+P).
Behavior
If the file is inside the workspace, the namespace is the relative directory path with / replaced by . (e.g. AllFinance.Api/Handlers -> AllFinance.Api.Handlers).
If the file is in the workspace root, the workspace folder name is used as namespace.