MCPcopy Index your code
hub / github.com/microsoft/vscode-cpptools / bind

Method bind

Extension/src/LanguageServer/ui.ts:568–586  ·  view source on GitHub ↗
(client: Client)

Source from the content-addressed store, hash-verified

566 }
567
568 public bind(client: Client): void {
569 client.InitializingWorkspaceChanged(value => { this.setIsInitializingWorkspace(value); });
570 client.IndexingWorkspaceChanged(value => { this.setIsIndexingWorkspace(value); });
571 client.ParsingWorkspaceChanged(value => { this.setIsParsingWorkspace(value); });
572 client.ParsingWorkspacePausedChanged(value => { this.setIsParsingWorkspacePaused(value); });
573 client.ParsingFilesChanged(value => { this.setIsParsingFiles(value); });
574 client.IntelliSenseParsingChanged(value => { this.setIsUpdatingIntelliSense(value); });
575 client.RunningCodeAnalysisChanged(value => { this.setIsRunningCodeAnalysis(value); });
576 client.CodeAnalysisPausedChanged(value => { this.setIsCodeAnalysisPaused(value); });
577 client.CodeAnalysisProcessedChanged(value => { this.setCodeAnalysisProcessed(value); });
578 client.CodeAnalysisTotalChanged(value => { this.setCodeAnalysisTotal(value); });
579 client.ReferencesCommandModeChanged(value => { this.ReferencesCommand = value; });
580 client.TagParserStatusChanged(value => { this.TagParseStatus = value; });
581 client.ActiveConfigChanged(value => {
582 this.ActiveConfig = value;
583 this.currentClient = client;
584 void this.ShowConfigureIntelliSenseButton(client.getShowConfigureIntelliSenseButton(), client);
585 });
586 }
587
588 public dispose(): void {
589 this.intelliSenseStatusItem.dispose();

Callers 7

membersFunction · 0.80
initMethod · 0.80
constructorMethod · 0.80
onTabKeyDownMethod · 0.80
onMouseDownMethod · 0.80

Tested by

no test coverage detected