public override async Task <Sandbox> CreateSandboxAsync(string name) { await EnsureProcessStartedAsync(); var sb = new JsonRpcSandbox(this, name); await sb.InitializeAsync(); lock (sandboxDict) sandboxDict.Add(sb.Id, sb); return(sb); }
public SandboxContextFeature(JsonRpcExecutionHost executionHost, JsonRpcSandbox sandbox) { ExecutionHost = executionHost ?? throw new ArgumentNullException(nameof(executionHost)); Sandbox = sandbox; }