MCPcopy
hub / github.com/dotnet/vscode-csharp / dotnetRestoreAllProjects

Function dotnetRestoreAllProjects

src/omnisharp/features/commands.ts:186–192  ·  view source on GitHub ↗
(server: OmniSharpServer, eventStream: EventStream)

Source from the content-addressed store, hash-verified

184}
185
186async function dotnetRestoreAllProjects(server: OmniSharpServer, eventStream: EventStream): Promise<void> {
187 const descriptors = await getProjectDescriptors(server);
188 eventStream.post(new CommandDotNetRestoreStart());
189 for (const descriptor of descriptors) {
190 await dotnetRestore(descriptor.Directory, eventStream, descriptor.Name);
191 }
192}
193
194async function getProjectDescriptors(server: OmniSharpServer): Promise<protocol.ProjectDescriptor[]> {
195 if (!server.isRunning()) {

Callers 1

registerCommandsFunction · 0.85

Calls 3

getProjectDescriptorsFunction · 0.85
dotnetRestoreFunction · 0.85
postMethod · 0.80

Tested by

no test coverage detected