MCPcopy Create free account
hub / github.com/microsoft/vscode-cpptools / reportCopilotFailure

Function reportCopilotFailure

Extension/src/LanguageServer/extension.ts:1660–1664  ·  view source on GitHub ↗
(copilotHoverProvider: CopilotHoverProvider, hoverDocument: vscode.TextDocument, hoverPosition: vscode.Position, errorMessage: string)

Source from the content-addressed store, hash-verified

1658}
1659
1660async function reportCopilotFailure(copilotHoverProvider: CopilotHoverProvider, hoverDocument: vscode.TextDocument, hoverPosition: vscode.Position, errorMessage: string): Promise<void> {
1661 telemetry.logLanguageServerEvent("CopilotHoverError", { "ErrorMessage": errorMessage });
1662 // Display the localized default failure message in the hover.
1663 await showCopilotContent(copilotHoverProvider, hoverDocument, hoverPosition, localize("copilot.hover.error", "An error occurred while generating Copilot summary."));
1664}
1665
1666async function showCopilotContent(copilotHoverProvider: CopilotHoverProvider, hoverDocument: vscode.TextDocument, hoverPosition: vscode.Position, content?: string): Promise<boolean> {
1667 // Check if the cursor has been manually moved by the user. If so, exit.

Callers 1

onCopilotHoverFunction · 0.85

Calls 1

showCopilotContentFunction · 0.85

Tested by

no test coverage detected