SYMBOL INDEX (75633 symbols across 4566 files) FILE: .eslint-plugin-local/code-amd-node-module.ts method create (line 21) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-declare-service-brand.ts method create (line 16) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-ensure-no-disposables-leak-in-test.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-import-patterns.ts constant REPO_ROOT (line 12) | const REPO_ROOT = path.normalize(path.join(import.meta.dirname, '../')); type ConditionalPattern (line 14) | interface ConditionalPattern { type RawImportPatternsConfig (line 19) | interface RawImportPatternsConfig { type LayerAllowRule (line 26) | interface LayerAllowRule { type RawOption (line 31) | type RawOption = RawImportPatternsConfig | LayerAllowRule; function isLayerAllowRule (line 33) | function isLayerAllowRule(option: RawOption): option is LayerAllowRule { type ImportPatternsConfig (line 37) | interface ImportPatternsConfig { method create (line 57) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method _processOptions (line 78) | private _processOptions(options: RawOption[]): ImportPatternsConfig[] { method _checkImport (line 227) | private _checkImport(context: eslint.Rule.RuleContext, config: ImportPat... function getRelativeFilename (line 284) | function getRelativeFilename(context: eslint.Rule.RuleContext): string { FILE: .eslint-plugin-local/code-layering.ts type Config (line 10) | type Config = { method create (line 37) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-limited-top-functions.ts method create (line 31) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-must-use-result.ts constant VALID_USES (line 10) | const VALID_USES = new Set([ method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-must-use-super-dispose.ts method create (line 12) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-accessor-after-await.ts method create (line 33) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { function checkFunctionWithAccessorParam (line 73) | function checkFunctionWithAccessorParam( function isDirectInvokeFunctionCallback (line 94) | function isDirectInvokeFunctionCallback( function hasServicesAccessorAnnotation (line 104) | function hasServicesAccessorAnnotation(param: TSESTree.Identifier): bool... function checkForAccessorAfterAwait (line 116) | function checkForAccessorAfterAwait( function blockAlwaysExits (line 260) | function blockAlwaysExits(node: TSESTree.Node): boolean { function isAccessorUsage (line 278) | function isAccessorUsage(node: TSESTree.Node, accessorName: string): boo... function walkChildren (line 298) | function walkChildren(node: TSESTree.Node, visit: (child: TSESTree.Node)... function getParamName (line 400) | function getParamName(param: TSESTree.Parameter): string | null { function isInvokeFunctionCall (line 409) | function isInvokeFunctionCall(callee: TSESTree.Expression): boolean { FILE: .eslint-plugin-local/code-no-any-casts.ts method create (line 11) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-dangerous-type-assertions.ts method create (line 12) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-declare-const-enum.ts method create (line 27) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-deep-import-of-internal.ts method create (line 29) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { function splitParts (line 64) | function splitParts(path: string): string[] { FILE: .eslint-plugin-local/code-no-global-document-listener.ts method create (line 10) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-http-import.ts constant REPO_ROOT (line 14) | const REPO_ROOT = normalize(`${import.meta.dirname}/..`); method create (line 38) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-icons-in-localized-strings.ts method create (line 37) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-in-operator.ts method create (line 29) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-localization-template-literals.ts method create (line 34) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-localized-model-description.ts constant MESSAGE_ID (line 11) | const MESSAGE_ID = 'noLocalizedModelDescription'; type NodeWithChildren (line 12) | type NodeWithChildren = TSESTree.Node & { type PropertyKeyNode (line 15) | type PropertyKeyNode = TSESTree.Property['key'] | TSESTree.MemberExpress... type AssignmentTarget (line 16) | type AssignmentTarget = TSESTree.AssignmentExpression['left']; method create (line 27) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { function isModelDescriptionKey (line 53) | function isModelDescriptionKey(key: PropertyKeyNode, computed: boolean |... function isModelDescriptionAssignmentTarget (line 63) | function isModelDescriptionAssignmentTarget(target: AssignmentTarget): t... function containsLocalizedCall (line 70) | function containsLocalizedCall(expression: TSESTree.Expression): boolean { function isLocalizeCall (line 104) | function isLocalizeCall(node: TSESTree.Node): boolean { function isLocalizeCallee (line 115) | function isLocalizeCallee(callee: TSESTree.CallExpression['callee']): bo... FILE: .eslint-plugin-local/code-no-nls-in-standalone-editor.ts method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-observable-get-in-reactive-context.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { function checkFunctionForObservableGetCalls (line 48) | function checkFunctionForObservableGetCalls( function isObservableGetCall (line 81) | function isObservableGetCall(node: TSESTree.CallExpression): boolean { function getReaderParameterName (line 111) | function getReaderParameterName(fn: TSESTree.ArrowFunctionExpression | T... function isReactiveFunctionWithReader (line 124) | function isReactiveFunctionWithReader(callee: TSESTree.Node): boolean { function walkChildren (line 131) | function walkChildren(node: TSESTree.Node, cb: (child: TSESTree.Node) =>... FILE: .eslint-plugin-local/code-no-potentially-unsafe-disposables.ts method create (line 16) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-reader-after-await.ts method create (line 11) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { function checkFunctionForAwaitBeforeReader (line 39) | function checkFunctionForAwaitBeforeReader( function getMethodName (line 121) | function getMethodName(callExpression: TSESTree.CallExpression): string { function isReaderMethodCall (line 129) | function isReaderMethodCall(node: TSESTree.CallExpression, readerName: s... function getReaderParameterName (line 152) | function getReaderParameterName(fn: TSESTree.ArrowFunctionExpression | T... function isFunctionWithReader (line 163) | function isFunctionWithReader(callee: TSESTree.Node): boolean { FILE: .eslint-plugin-local/code-no-runtime-import.ts method create (line 32) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-standalone-editor.ts method create (line 22) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-static-node-module-import.ts constant REPO_ROOT (line 18) | const REPO_ROOT = normalize(join(import.meta.dirname, '../')); method create (line 37) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-static-self-ref.ts method create (line 15) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-telemetry-common-property.ts method create (line 61) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-test-async-suite.ts function isCallExpression (line 10) | function isCallExpression(node: TSESTree.Node): node is TSESTree.CallExp... function isFunctionExpression (line 14) | function isFunctionExpression(node: TSESTree.Node): node is TSESTree.Fun... method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-test-only.ts method create (line 11) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-unexternalized-strings.ts function isStringLiteral (line 10) | function isStringLiteral(node: TSESTree.Node | ESTree.Node | null | unde... function isDoubleQuoted (line 14) | function isDoubleQuoted(node: TSESTree.StringLiteral): boolean { method create (line 42) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-unused-expressions.ts method create (line 55) | create(context: eslint.Rule.RuleContext) { FILE: .eslint-plugin-local/code-parameter-properties-must-have-explicit-accessibility.ts method create (line 16) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-policy-localization-key-match.ts method create (line 37) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-translation-remind.ts method create (line 23) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method _checkImport (line 27) | private _checkImport(context: eslint.Rule.RuleContext, node: TSESTree.No... FILE: .eslint-plugin-local/tests/code-no-observable-get-in-reactive-context-test.ts function testValidUsage (line 10) | function testValidUsage() { function testInvalidUsage (line 30) | function testInvalidUsage() { function testComplexCases (line 65) | function testComplexCases() { function testValidComplexCases (line 108) | function testValidComplexCases() { function testEdgeCases (line 139) | function testEdgeCases() { function testQuickFixScenarios (line 165) | function testQuickFixScenarios() { FILE: .eslint-plugin-local/tests/code-no-reader-after-await-test.ts function testValidUsage (line 10) | function testValidUsage() { function testInvalidUsage (line 24) | function testInvalidUsage() { function testComplexCases (line 49) | function testComplexCases() { function testValidComplexCases (line 76) | function testValidComplexCases() { FILE: .eslint-plugin-local/utils.ts function createImportRuleListener (line 10) | function createImportRuleListener(validateImport: (node: TSESTree.Litera... FILE: .eslint-plugin-local/vscode-dts-cancellation.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-create-func.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-event-naming.ts method create (line 27) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method getIdent (line 86) | private getIdent(def: TSESTree.Node | undefined): TSESTree.Identifier | ... FILE: .eslint-plugin-local/vscode-dts-interface-naming.ts method create (line 21) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-literal-or-types.ts method create (line 17) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-provider-naming.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-string-type-literals.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-use-export.ts method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-use-thenable.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-vscode-in-comments.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .github/skills/azure-pipelines/azure-pipeline.ts constant ORGANIZATION (line 31) | const ORGANIZATION = 'https://dev.azure.com/monacotools'; constant PROJECT (line 32) | const PROJECT = 'Monaco'; constant DEFAULT_DEFINITION_ID (line 33) | const DEFAULT_DEFINITION_ID = '111'; constant DEFAULT_WATCH_INTERVAL (line 34) | const DEFAULT_WATCH_INTERVAL = 30; constant NUMERIC_ID_PATTERN (line 37) | const NUMERIC_ID_PATTERN = /^\d+$/; constant MAX_ID_LENGTH (line 38) | const MAX_ID_LENGTH = 15; constant BRANCH_PATTERN (line 39) | const BRANCH_PATTERN = /^[a-zA-Z0-9_\-./]+$/; constant MAX_BRANCH_LENGTH (line 40) | const MAX_BRANCH_LENGTH = 256; constant PARAMETER_PATTERN (line 41) | const PARAMETER_PATTERN = /^[a-zA-Z_][a-zA-Z0-9_]*=[a-zA-Z0-9_\-./: +]*$/; constant MAX_PARAMETER_LENGTH (line 42) | const MAX_PARAMETER_LENGTH = 256; constant ARTIFACT_NAME_PATTERN (line 43) | const ARTIFACT_NAME_PATTERN = /^[a-zA-Z0-9_\-.]+$/; constant MAX_ARTIFACT_NAME_LENGTH (line 44) | const MAX_ARTIFACT_NAME_LENGTH = 256; constant MIN_WATCH_INTERVAL (line 45) | const MIN_WATCH_INTERVAL = 5; constant MAX_WATCH_INTERVAL (line 46) | const MAX_WATCH_INTERVAL = 3600; type Build (line 52) | interface Build { type TimelineRecord (line 65) | interface TimelineRecord { type Timeline (line 76) | interface Timeline { type Artifact (line 80) | interface Artifact { type QueueArgs (line 88) | interface QueueArgs { type StatusArgs (line 96) | interface StatusArgs { type CancelArgs (line 109) | interface CancelArgs { function validateNumericId (line 133) | function validateNumericId(value: string, name: string): void { function validateBranch (line 147) | function validateBranch(value: string): void { function validateParameters (line 162) | function validateParameters(values: string[]): void { function validateArtifactName (line 179) | function validateArtifactName(value: string): void { function validateWatchInterval (line 198) | function validateWatchInterval(value: number): void { function commandExists (line 209) | function commandExists(command: string): boolean { function hasAzureDevOpsExtension (line 218) | function hasAzureDevOpsExtension(): boolean { function getCurrentBranch (line 227) | function getCurrentBranch(): string { function ensureAzureCli (line 235) | function ensureAzureCli(): void { function sleep (line 254) | function sleep(seconds: number): Promise { function clearScreen (line 258) | function clearScreen(): void { function formatStatus (line 266) | function formatStatus(status: string): string { function formatResult (line 282) | function formatResult(result: string): string { function formatTimelineStatus (line 297) | function formatTimelineStatus(state: string, result: string): string { function formatBytes (line 316) | function formatBytes(bytes: number): string { function formatRelativeTime (line 326) | function formatRelativeTime(dateStr: string): string { function formatReason (line 349) | function formatReason(reason: string): string { function padOrTruncate (line 370) | function padOrTruncate(str: string, width: number): string { function displayBuildSummary (line 377) | function displayBuildSummary(build: Build): void { function displayBuildList (line 408) | function displayBuildList(builds: Build[]): void { function displayTimeline (line 464) | function displayTimeline(timeline: Timeline | null): void { function displayArtifacts (line 511) | function displayArtifacts(artifacts: Artifact[]): void { function displayNextSteps (line 535) | function displayNextSteps(buildId: string): void { class AzureDevOpsClient (line 548) | class AzureDevOpsClient { method constructor (line 552) | constructor(organization: string, project: string) { method runAzCommand (line 557) | protected runAzCommand(args: string[]): Promise { method rest (line 587) | private async rest(method: string, url: string, body?: string): Pro... method queueBuild (line 618) | async queueBuild(definitionId: string, branch: string, parameters: str... method getBuild (line 636) | async getBuild(buildId: string): Promise { method listBuilds (line 652) | async listBuilds(definitionId: string, options: { branch?: string; rea... method findRecentBuild (line 675) | async findRecentBuild(branch: string, definitionId: string): Promise { method getTimeline (line 699) | async getTimeline(buildId: string): Promise { method getArtifacts (line 708) | async getArtifacts(buildId: string): Promise { method downloadLog (line 718) | async downloadLog(buildId: string, logId: string): Promise { method downloadArtifact (line 733) | async downloadArtifact(buildId: string, artifactName: string): Promise... function printQueueUsage (line 776) | function printQueueUsage(): void { function parseQueueArgs (line 797) | function parseQueueArgs(args: string[]): QueueArgs { function validateQueueArgs (line 841) | function validateQueueArgs(args: QueueArgs): void { function runQueueCommand (line 847) | async function runQueueCommand(args: string[]): Promise { function printStatusUsage (line 936) | function printStatusUsage(): void { function parseStatusArgs (line 963) | function parseStatusArgs(args: string[]): StatusArgs { function validateStatusArgs (line 1020) | function validateStatusArgs(args: StatusArgs): void { function runStatusCommand (line 1030) | async function runStatusCommand(args: string[]): Promise { function printCancelUsage (line 1177) | function printCancelUsage(): void { function parseCancelArgs (line 1194) | function parseCancelArgs(args: string[]): CancelArgs { function validateCancelArgs (line 1227) | function validateCancelArgs(args: CancelArgs): void { function runCancelCommand (line 1232) | async function runCancelCommand(args: string[]): Promise { class TestableAzureDevOpsClient (line 1321) | class TestableAzureDevOpsClient extends AzureDevOpsClient { method constructor (line 1325) | constructor(organization: string, project: string) { method setMockResponse (line 1329) | setMockResponse(commandPattern: string, response: unknown): void { method runAzCommand (line 1333) | protected override runAzCommand(args: string[]): Promise { function runAllTests (line 1379) | async function runAllTests(): Promise { function printMainUsage (line 1826) | function printMainUsage(): void { function main (line 1851) | async function main(): Promise { FILE: .vscode/extensions/vscode-extras/src/extension.ts class Extension (line 9) | class Extension extends vscode.Disposable { method constructor (line 13) | constructor(_context: vscode.ExtensionContext) { method _updateNpmFeature (line 31) | private _updateNpmFeature(): void { function activate (line 44) | function activate(context: vscode.ExtensionContext) { function deactivate (line 49) | function deactivate() { FILE: .vscode/extensions/vscode-extras/src/npmUpToDateFeature.ts type FileHashes (line 11) | interface FileHashes { type PostinstallState (line 15) | interface PostinstallState { type InstallState (line 20) | interface InstallState { class NpmUpToDateFeature (line 28) | class NpmUpToDateFeature extends vscode.Disposable { method constructor (line 38) | constructor(private readonly _output: vscode.LogOutputChannel) { method _runNpmInstall (line 90) | private _runNpmInstall(): void { method _queryState (line 108) | private _queryState(): InstallState | undefined { method _check (line 129) | private _check(): void { method _showDiff (line 167) | private _showDiff(file: string): void { method _readSavedContent (line 183) | private _readSavedContent(file: string): string { method _readCurrentContent (line 195) | private _readCurrentContent(file: string): string { method _getChangedFiles (line 211) | private _getChangedFiles(state: InstallState): { readonly label: strin... method _setupWatcher (line 228) | private _setupWatcher(state: InstallState): void { FILE: .vscode/extensions/vscode-selfhost-import-aid/src/extension.ts function activate (line 10) | async function activate(context: vscode.ExtensionContext) { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts class PerTestCoverageTracker (line 18) | class PerTestCoverageTracker { method constructor (line 21) | constructor(private readonly maps: SourceMapStore) { } method add (line 23) | public add(coverage: IScriptCoverage, test?: vscode.TestItem) { method report (line 41) | public async report(run: vscode.TestRun) { class Script (line 46) | class Script { method constructor (line 54) | constructor( method add (line 62) | public add(coverage: IScriptCoverage, test?: vscode.TestItem) { method report (line 71) | public async report(run: vscode.TestRun) { class ScriptCoverageTracker (line 78) | class ScriptCoverageTracker { method add (line 81) | public add(coverage: IScriptCoverage) { method toDetails (line 87) | public *toDetails( method report (line 130) | public report( class V8CoverageFile (line 145) | class V8CoverageFile extends vscode.FileCoverage { method constructor (line 148) | constructor( method add (line 157) | public add(detail: vscode.StatementCoverage) { method testDetails (line 165) | public testDetails(test: vscode.TestItem): vscode.FileCoverageDetail[] { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts function debounce (line 9) | function debounce(duration: number, fn: () => void): (() => void) & { cl... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/extension.ts constant TEST_FILE_PATTERN (line 25) | const TEST_FILE_PATTERN = 'src/vs/**/*.{test,integrationTest}.ts'; type FileChangeEvent (line 39) | type FileChangeEvent = { uri: vscode.Uri; removed: boolean }; function activate (line 41) | async function activate(context: vscode.ExtensionContext) { function deactivate (line 278) | function deactivate() { function getOrCreateFile (line 282) | function getOrCreateFile( function gatherTestItems (line 305) | function gatherTestItems(collection: vscode.TestItemCollection) { function startWatchingWorkspace (line 311) | async function startWatchingWorkspace( function getPendingTestMap (line 341) | async function getPendingTestMap(ctrl: vscode.TestController, tests: Ite... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts type Constants (line 25) | const enum Constants { class FailingDeepStrictEqualAssertFixer (line 29) | class FailingDeepStrictEqualAssertFixer { method constructor (line 32) | constructor() { method dispose (line 76) | dispose() { function detectFailingDeepStrictEqualAssertion (line 125) | function detectFailingDeepStrictEqualAssertion( class StrictEqualAssertion (line 157) | class StrictEqualAssertion { method fromNode (line 161) | public static fromNode(node: ts.Node): StrictEqualAssertion | undefined { method atPosition (line 177) | public static atPosition(sf: ts.SourceFile, offset: number): StrictEqu... method constructor (line 191) | constructor(private readonly expression: ts.CallExpression) { } method expectedValue (line 194) | public get expectedValue(): ts.Expression | undefined { method offsetStart (line 199) | public get offsetStart(): number { function findNodeAt (line 204) | function findNodeAt(parent: ts.Node, offset: number): ts.Node { function getAllTestStatusMessagesAt (line 213) | function getAllTestStatusMessagesAt(uri: Uri, lineNumber: number): TestM... function getTestResultsWithUri (line 237) | function getTestResultsWithUri(testRun: TestRunResult, uri: Uri): TestRe... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/failureTracker.ts type IGitState (line 12) | interface IGitState { type ITrackedRemediation (line 18) | interface ITrackedRemediation { constant MAX_FAILURES (line 24) | const MAX_FAILURES = 10; class FailureTracker (line 26) | class FailureTracker { method constructor (line 36) | constructor(storageLocation: string, private readonly rootDir: string) { method append (line 95) | private async append(log: ITrackedRemediation) { method captureGitState (line 113) | private async captureGitState() { method dispose (line 133) | public dispose() { method exec (line 137) | private exec(command: string, args: string[]): Promise { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/importGraph.ts class ImportGraph (line 30) | class ImportGraph implements vscode.TestRelatedCodeProvider { method constructor (line 33) | constructor( method provideRelatedCode (line 40) | public async provideRelatedCode(test: vscode.TestItem, token: vscode.C... method provideRelatedTests (line 73) | public async provideRelatedTests(document: vscode.TextDocument, _posit... method didChange (line 115) | public didChange(uri: vscode.Uri, deleted: boolean) { method getNode (line 132) | private getNode(uri: vscode.Uri | undefined): FileNode | undefined { method discoverOutwards (line 138) | private async discoverOutwards(uri: vscode.Uri | undefined, seen: Set<... method discoverOutwardsInner (line 154) | private async discoverOutwardsInner(node: FileNode, seen: Set,... method syncNode (line 172) | private async syncNode(node: FileNode) { method uriToImportPath (line 209) | private uriToImportPath(uri: vscode.Uri | undefined) { method importPathToUri (line 222) | private importPathToUri(importPath: string) { constant IMPORT_RE (line 227) | const IMPORT_RE = /import .*? from ["'](vs\/[^"']+)/g; class FileNode (line 229) | class FileNode { method constructor (line 235) | constructor( FILE: .vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts type TestMessageMetadata (line 7) | interface TestMessageMetadata { function getId (line 16) | function getId(): string { function attachTestMessageMetadata (line 22) | function attachTestMessageMetadata( function getTestMessageMetadata (line 46) | function getTestMessageMetadata(message: TestMessage): TestMessageMetada... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts type Action (line 13) | const enum Action { type IdentifiedCall (line 61) | const enum IdentifiedCall { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/stackTraceParser.ts class StackTraceParser (line 21) | class StackTraceParser { method isStackLike (line 23) | public static isStackLike(str: string) { method constructor (line 26) | constructor(private readonly stack: string) { } method [Symbol.iterator] (line 29) | *[Symbol.iterator]() { class StackTraceLocation (line 53) | class StackTraceLocation { method constructor (line 54) | constructor( FILE: .vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts class StreamSplitter (line 16) | class StreamSplitter extends Transform { method constructor (line 21) | constructor(splitter: string | number | Buffer) { method _transform (line 31) | override _transform( method _flush (line 57) | override _flush(callback: (error?: Error | null, data?: any) => void):... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts type MochaEvent (line 24) | const enum MochaEvent { type IStartEvent (line 36) | interface IStartEvent { type ITestStartEvent (line 40) | interface ITestStartEvent { type IPassEvent (line 48) | interface IPassEvent extends ITestStartEvent { type IFailEvent (line 52) | interface IFailEvent extends IPassEvent { type IEndEvent (line 62) | interface IEndEvent { type ITestCoverageCoverage (line 72) | interface ITestCoverageCoverage { type MochaEventTuple (line 78) | type MochaEventTuple = class TestOutputScanner (line 89) | class TestOutputScanner implements vscode.Disposable { method constructor (line 109) | constructor(private readonly process: ChildProcessWithoutNullStreams, ... method dispose (line 121) | public dispose() { type QueuedOutput (line 150) | type QueuedOutput = string | [string, vscode.Location | undefined, vscod... function scanTestOutput (line 152) | async function scanTestOutput( type SearchStrategy (line 429) | const enum SearchStrategy { type SourceLocationMapper (line 434) | type SourceLocationMapper = (line: number, col: number, strategy: Search... class SourceMapStore (line 436) | class SourceMapStore { method getSourceLocationMapper (line 439) | async getSourceLocationMapper(fileUri: string): Promise(arr: T[], predicate: (value: T) => boolean) { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts type ContentGetter (line 15) | type ContentGetter = (uri: vscode.Uri) => Promise; function isVsCodeWorkspaceFolder (line 42) | async function isVsCodeWorkspaceFolder(folder: vscode.WorkspaceFolder): ... class TestFile (line 62) | class TestFile { method constructor (line 65) | constructor( method getId (line 70) | public getId() { method getLabel (line 74) | public getLabel() { method updateFromDisk (line 78) | public async updateFromDisk(controller: vscode.TestController, item: v... method updateFromContents (line 91) | public updateFromContents( method constructor (line 170) | constructor( class TestSuite (line 179) | class TestSuite extends TestConstruct { } class TestCase (line 181) | class TestCase extends TestConstruct { } type VSCodeTest (line 183) | type VSCodeTest = TestFile | TestSuite | TestCase; FILE: .vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.ts type ICoverageRange (line 6) | interface ICoverageRange { type IV8FunctionCoverage (line 12) | interface IV8FunctionCoverage { type IV8CoverageRange (line 18) | interface IV8CoverageRange { type IScriptCoverage (line 25) | interface IScriptCoverage { class RangeCoverageTracker (line 33) | class RangeCoverageTracker implements Iterable { method initializeBlocks (line 43) | public static initializeBlocks(fns: IV8FunctionCoverage[]) { method clone (line 77) | public clone() { method cover (line 84) | public cover(start: number, end: number) { method uncovered (line 89) | public uncovered(start: number, end: number) { method setCovered (line 104) | public setCovered(start: number, end: number, covered: boolean) { method [Symbol.iterator] (line 94) | [Symbol.iterator]() { class OffsetToPosition (line 165) | class OffsetToPosition { method constructor (line 171) | constructor(source: string) { method getLineLength (line 179) | public getLineLength(lineNumber: number): number { method getLineOfOffset (line 189) | public getLineOfOffset(offset: number): number { method toLineColumn (line 207) | public toLineColumn(offset: number): { line: number; column: number } { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts constant TEST_ELECTRON_SCRIPT_PATH (line 20) | const TEST_ELECTRON_SCRIPT_PATH = 'test/unit/electron/index.js'; constant TEST_BROWSER_SCRIPT_PATH (line 21) | const TEST_BROWSER_SCRIPT_PATH = 'test/unit/browser/index.js'; constant ATTACH_CONFIG_NAME (line 23) | const ATTACH_CONFIG_NAME = 'Attach to VS Code'; constant DEBUG_TYPE (line 24) | const DEBUG_TYPE = 'pwa-chrome'; method constructor (line 27) | constructor(protected readonly repoLocation: vscode.WorkspaceFolder) { } method run (line 29) | public async run(baseArgs: ReadonlyArray, filter?: ReadonlyArray... method debug (line 40) | public async debug(testRun: vscode.TestRun, baseArgs: ReadonlyArray { method getEnvironment (line 142) | protected getEnvironment(_remoteDebugPort?: number): NodeJS.ProcessEnv { method prepareArguments (line 150) | private prepareArguments( method readProductJson (line 218) | protected async readProductJson() { method createWaitServer (line 230) | private createWaitServer() { class BrowserTestRunner (line 257) | class BrowserTestRunner extends VSCodeTestRunner { method binaryPath (line 259) | protected binaryPath(): Promise { method getEnvironment (line 264) | protected override getEnvironment(remoteDebugPort?: number) { method getDefaultArgs (line 273) | protected getDefaultArgs() { class WindowsTestRunner (line 278) | class WindowsTestRunner extends VSCodeTestRunner { method binaryPath (line 280) | protected async binaryPath() { method getDefaultArgs (line 286) | protected getDefaultArgs() { class PosixTestRunner (line 291) | class PosixTestRunner extends VSCodeTestRunner { method binaryPath (line 293) | protected async binaryPath() { method getDefaultArgs (line 299) | protected getDefaultArgs() { class DarwinTestRunner (line 304) | class DarwinTestRunner extends PosixTestRunner { method getDefaultArgs (line 306) | protected override getDefaultArgs() { method binaryPath (line 314) | protected override async binaryPath() { FILE: build/azure-pipelines/common/checkCopilotChatCompatibility.ts function fetchLatestExtensionManifest (line 13) | async function fetchLatestExtensionManifest(extensionId: string): Promis... function checkCopilotChatCompatibility (line 44) | async function checkCopilotChatCompatibility(): Promise { FILE: build/azure-pipelines/common/checkDistroCommit.ts function getEnv (line 12) | function getEnv(name: string): string { type GitHubBranchResponse (line 22) | interface GitHubBranchResponse { function getDistroBranchHead (line 28) | async function getDistroBranchHead(branch: string, token: string): Promi... function checkDistroCommit (line 48) | async function checkDistroCommit(): Promise { FILE: build/azure-pipelines/common/checkForArtifact.ts function getPipelineArtifacts (line 9) | async function getPipelineArtifacts(): Promise { function main (line 14) | async function main([variableName, artifactName]: string[]): Promise { FILE: build/azure-pipelines/common/extract-telemetry.ts constant BUILD_STAGINGDIRECTORY (line 11) | const BUILD_STAGINGDIRECTORY = process.env.BUILD_STAGINGDIRECTORY ?? fs.... constant BUILD_SOURCESDIRECTORY (line 12) | const BUILD_SOURCESDIRECTORY = process.env.BUILD_SOURCESDIRECTORY ?? pat... type ITelemetryConfigEntry (line 33) | interface ITelemetryConfigEntry { FILE: build/azure-pipelines/common/getPublishAuthTokens.ts function e (line 9) | function e(name: string): string { function getAccessToken (line 19) | async function getAccessToken(endpoint: string, tenantId: string, client... function main (line 41) | async function main() { FILE: build/azure-pipelines/common/installPlaywright.js function install (line 8) | async function install() { FILE: build/azure-pipelines/common/listNodeModules.ts constant ROOT (line 14) | const ROOT = path.join(import.meta.dirname, '../../../'); function findNodeModulesFiles (line 16) | function findNodeModulesFiles(location: string, inNodeModules: boolean, ... FILE: build/azure-pipelines/common/publish.ts function e (line 23) | function e(name: string): string { function hashStream (line 33) | function hashStream(hashName: string, stream: Readable): Promise { type ReleaseSubmitResponse (line 44) | interface ReleaseSubmitResponse { type ReleaseActivityInfo (line 53) | interface ReleaseActivityInfo { type InnerServiceError (line 65) | interface InnerServiceError { type ReleaseError (line 71) | interface ReleaseError { type StatusCode (line 85) | type StatusCode = typeof StatusCode[keyof typeof StatusCode]; type ReleaseResultMessage (line 87) | interface ReleaseResultMessage { type ReleaseFileInfo (line 105) | interface ReleaseFileInfo { type ReleaseDetailsFileInfo (line 129) | interface ReleaseDetailsFileInfo extends ReleaseFileInfo { } type ReleaseDetailsMessage (line 131) | interface ReleaseDetailsMessage extends ReleaseResultMessage { type ProductInfo (line 147) | interface ProductInfo { type ReleaseInfo (line 153) | interface ReleaseInfo { type FileLocationType (line 161) | type FileLocationType = 'azureBlob'; type FileLocation (line 163) | interface FileLocation { type FileHashType (line 170) | type FileHashType = 'sha256' | 'sha1'; type FileDownloadDetails (line 172) | interface FileDownloadDetails { type RoutingInfo (line 177) | interface RoutingInfo { type ReleaseFileInfo (line 185) | interface ReleaseFileInfo { type UserInfo (line 209) | interface UserInfo { type OwnerInfo (line 213) | interface OwnerInfo { type ApproverInfo (line 217) | interface ApproverInfo { type AccessPermissionsInfo (line 223) | interface AccessPermissionsInfo { type DownloadCenterLocaleInfo (line 229) | interface DownloadCenterLocaleInfo { type DownloadCenterInfo (line 242) | interface DownloadCenterInfo { type ReleaseRequestMessage (line 254) | interface ReleaseRequestMessage { function getCertificateBuffer (line 273) | function getCertificateBuffer(input: string) { function getThumbprint (line 277) | function getThumbprint(input: string, algorithm: string): Buffer { function getKeyFromPFX (line 282) | function getKeyFromPFX(pfx: string): string { function getCertificatesFromPFX (line 299) | function getCertificatesFromPFX(pfx: string): string[] { class ESRPReleaseService (line 316) | class ESRPReleaseService { method create (line 318) | static async create( method constructor (line 361) | private constructor( method createRelease (line 379) | async createRelease(version: string, filePath: string, friendlyFileNam... method submitRelease (line 424) | private async submitRelease( method getReleaseStatus (line 497) | private async getReleaseStatus(releaseId: string): Promise { function requestAZDOAPI (line 607) | async function requestAZDOAPI(path: string): Promise { type Artifact (line 624) | interface Artifact { function getPipelineArtifacts (line 634) | async function getPipelineArtifacts(): Promise { type Timeline (line 639) | interface Timeline { function getPipelineTimeline (line 648) | async function getPipelineTimeline(): Promise { function downloadArtifact (line 652) | async function downloadArtifact(artifact: Artifact, downloadPath: string... function unzip (line 669) | async function unzip(packagePath: string, outputPath: string): Promise(client: BlockBlobClient, fn: () => Promise { FILE: build/azure-pipelines/common/retry.ts function retry (line 6) | async function retry(fn: (attempt: number) => Promise): Promise { FILE: build/azure-pipelines/common/sign.ts class Temp (line 12) | class Temp { method tmpNameSync (line 15) | tmpNameSync(): string { method dispose (line 21) | dispose(): void { type Params (line 32) | interface Params { function getParams (line 43) | function getParams(type: string): Params[] { function main (line 137) | function main([esrpCliPath, type, folderPath, pattern]: string[]) { FILE: build/azure-pipelines/common/versionCompatibility.ts type IExtensionManifest (line 8) | interface IExtensionManifest { function isEngineCompatible (line 18) | function isEngineCompatible(productVersion: string, engineVersion: strin... function parseApiProposals (line 73) | function parseApiProposals(enabledApiProposals: string[]): { proposalNam... function areApiProposalsCompatible (line 80) | function areApiProposalsCompatible( function parseApiProposalsFromSource (line 106) | function parseApiProposalsFromSource(content: string): { [proposalName: ... function areAllowlistedApiProposalsMatching (line 127) | function areAllowlistedApiProposalsMatching( function checkExtensionCompatibility (line 171) | function checkExtensionCompatibility( FILE: build/azure-pipelines/common/waitForArtifacts.ts function getPipelineArtifacts (line 9) | async function getPipelineArtifacts(): Promise { function main (line 14) | async function main(artifacts: string[]): Promise { FILE: build/azure-pipelines/darwin/codesign.ts function main (line 9) | async function main() { FILE: build/azure-pipelines/distro/mixin-npm.ts function log (line 10) | function log(...args: unknown[]): void { function mixin (line 14) | function mixin(mixinPath: string) { function main (line 33) | function main() { FILE: build/azure-pipelines/distro/mixin-quality.ts type IBuiltInExtension (line 9) | interface IBuiltInExtension { type OSSProduct (line 16) | interface OSSProduct { type Product (line 21) | interface Product { function log (line 26) | function log(...args: unknown[]): void { function main (line 30) | function main() { FILE: build/azure-pipelines/github-check-run.js function createJwt (line 16) | function createJwt(appId, privateKey) { function request (line 29) | function request(options, body) { function getInstallationToken (line 55) | async function getInstallationToken(jwt, installationId) { function updateCheckRun (line 77) | function updateCheckRun(token, checkRunId, conclusion, detailsUrl) { function main (line 96) | async function main() { FILE: build/azure-pipelines/linux/codesign.ts function main (line 9) | async function main() { FILE: build/azure-pipelines/publish-types/check-version.ts function isValidTag (line 24) | function isValidTag(t: string) { FILE: build/azure-pipelines/publish-types/update-types.ts function updateDTSFile (line 38) | function updateDTSFile(outPath: string, shorttag: string) { function repeat (line 45) | function repeat(str: string, times: number): string { function convertTabsToSpaces (line 53) | function convertTabsToSpaces(str: string): string { function getNewFileContent (line 57) | function getNewFileContent(content: string, shorttag: string) { function getNewFileHeader (line 68) | function getNewFileHeader(shorttag: string) { FILE: build/azure-pipelines/update-dependencies-check.ts function createJwt (line 9) | function createJwt(appId: string, privateKey: string): string { function request (line 17) | function request(options: https.RequestOptions, body?: object): Promise<... function getInstallationToken (line 38) | async function getInstallationToken(jwt: string, installationId: string)... function updateCheckRun (line 53) | function updateCheckRun(token: string, checkRunId: string, conclusion: s... function main (line 72) | async function main() { FILE: build/azure-pipelines/upload-cdn.ts function wait (line 71) | function wait(stream: es.ThroughStream): Promise { function main (line 78) | async function main(): Promise { FILE: build/azure-pipelines/upload-nlsmetadata.ts type NlsMetadata (line 19) | interface NlsMetadata { function main (line 25) | function main(): Promise { FILE: build/azure-pipelines/upload-sourcemaps.ts function src (line 23) | function src(base: string, maps = `${base}/**/*.map`) { function main (line 31) | function main(): Promise { FILE: build/azure-pipelines/win32/codesign.ts function main (line 10) | async function main() { FILE: build/buildfile.ts function createModuleDescription (line 8) | function createModuleDescription(name: string): IEntryPoint { FILE: build/builtin/browser-main.js function readJson (line 18) | function readJson(filePath) { function writeJson (line 26) | function writeJson(filePath, obj) { function renderOption (line 37) | function renderOption(form, id, title, value, checked) { function render (line 58) | function render(el, state) { function main (line 128) | function main() { FILE: build/checker/layersChecker.ts constant NATIVE_TYPES (line 26) | const NATIVE_TYPES = [ constant RULES (line 37) | const RULES: IRule[] = [ constant TS_CONFIG_PATH (line 97) | const TS_CONFIG_PATH = join(import.meta.dirname, '../../', 'src', 'tscon... type IRule (line 99) | interface IRule { function checkFile (line 107) | function checkFile(program: ts.Program, sourceFile: ts.SourceFile, rule:... function createProgram (line 142) | function createProgram(tsconfigPath: string): ts.Program { FILE: build/darwin/create-dmg.ts constant DMGBUILD_REPO (line 13) | const DMGBUILD_REPO = 'https://github.com/dmgbuild/dmgbuild.git'; constant DMGBUILD_COMMIT (line 14) | const DMGBUILD_COMMIT = '75c8a6c7835c5b73dfd4510d92a8f357f93a5fbf'; constant MIN_PYTHON_VERSION (line 15) | const MIN_PYTHON_VERSION = [3, 10]; function getDmgBuildPath (line 17) | function getDmgBuildPath(): string { function getVenvPath (line 21) | function getVenvPath(): string { function getPythonPath (line 25) | function getPythonPath(): string { function checkPythonVersion (line 29) | async function checkPythonVersion(pythonBin: string): Promise { function findSuitablePython (line 49) | async function findSuitablePython(): Promise { function ensureDmgBuild (line 95) | async function ensureDmgBuild(): Promise { function runDmgBuild (line 133) | async function runDmgBuild(settingsFile: string, volumeName: string, art... function main (line 142) | async function main(buildDir?: string, outDir?: string): Promise { FILE: build/darwin/create-universal-app.ts function crossCopyPlatformDir (line 24) | function crossCopyPlatformDir(x64AppPath: string, arm64AppPath: string, ... function main (line 37) | async function main(buildDir?: string) { FILE: build/darwin/patch-dmg.py function patch_dmg_icon (line 8) | def patch_dmg_icon(dmg_path, new_icon_path): FILE: build/darwin/sign-server.ts constant MACHO_MAGIC_NUMBERS (line 10) | const MACHO_MAGIC_NUMBERS = new Set([ function isMachOBinary (line 19) | function isMachOBinary(filePath: string): boolean { function main (line 38) | async function main(serverDir: string): Promise { FILE: build/darwin/sign.ts function getElectronVersion (line 19) | function getElectronVersion(): string { function getEntitlementsForFile (line 25) | function getEntitlementsForFile(filePath: string): string { function retrySignOnKeychainError (line 36) | async function retrySignOnKeychainError(fn: () => Promise, maxRetr... function main (line 65) | async function main(buildDir?: string): Promise { FILE: build/darwin/verify-macho.ts constant MACHO_PREFIX (line 12) | const MACHO_PREFIX = 'Mach-O '; constant MACHO_64_MAGIC_LE (line 13) | const MACHO_64_MAGIC_LE = 0xfeedfacf; constant MACHO_UNIVERSAL_MAGIC_LE (line 14) | const MACHO_UNIVERSAL_MAGIC_LE = 0xbebafeca; constant MACHO_ARM64_CPU_TYPE (line 15) | const MACHO_ARM64_CPU_TYPE = new Set([ constant MACHO_X86_64_CPU_TYPE (line 19) | const MACHO_X86_64_CPU_TYPE = new Set([ constant FILES_TO_SKIP (line 25) | const FILES_TO_SKIP = [ function isFileSkipped (line 39) | function isFileSkipped(file: string): boolean { function read (line 43) | async function read(file: string, buf: Buffer, offset: number, length: n... function checkMachOFiles (line 53) | async function checkMachOFiles(appPath: string, arch: string) { FILE: build/eslint.ts function eslint (line 11) | function eslint(): NodeJS.ReadWriteStream { FILE: build/gulp-eslint.ts type ESLintResults (line 11) | interface ESLintResults extends Array { type EslintAction (line 16) | interface EslintAction { function eslint (line 20) | function eslint(action: EslintAction) { function createTransform (line 71) | function createTransform( FILE: build/gulpfile.compile.ts function makeCompileBuildTask (line 12) | function makeCompileBuildTask(disableMangle: boolean) { FILE: build/gulpfile.editor.ts constant BUNDLED_FILE_HEADER (line 28) | const BUNDLED_FILE_HEADER = [ function toExternalDTS (line 93) | function toExternalDTS(contents: string) { function createTscCompileTask (line 236) | function createTscCompileTask(watch: boolean) { function setUnsetField (line 294) | function setUnsetField(obj: Record, field: string, valu... FILE: build/gulpfile.extensions.ts function onExtensionCompilationStart (line 36) | function onExtensionCompilationStart(): void { function onExtensionCompilationEnd (line 43) | function onExtensionCompilationEnd(): void { function rewriteTsgoSourceMappingUrlsIfNeeded (line 103) | function rewriteTsgoSourceMappingUrlsIfNeeded(build: boolean, out: strin... function createPipeline (line 132) | function createPipeline(build: boolean, emitError?: boolean, transpileOn... function buildWebExtensions (line 303) | async function buildWebExtensions(isWatch: boolean): Promise { FILE: build/gulpfile.hygiene.ts function checkPackageJSON (line 14) | function checkPackageJSON(this: NodeJS.ReadWriteStream, actualPath: stri... FILE: build/gulpfile.reh.ts constant REPO_ROOT (line 43) | const REPO_ROOT = path.dirname(import.meta.dirname); constant BUILD_ROOT (line 45) | const BUILD_ROOT = path.dirname(REPO_ROOT); constant REMOTE_FOLDER (line 46) | const REMOTE_FOLDER = path.join(REPO_ROOT, 'remote'); constant BUILD_TARGETS (line 50) | const BUILD_TARGETS = [ function getNodeVersion (line 147) | function getNodeVersion() { function getNodeChecksum (line 154) | function getNodeChecksum(expectedName: string): string | undefined { function extractAlpinefromDocker (line 165) | function extractAlpinefromDocker(nodeVersion: string, platform: string, ... function nodejs (line 197) | function nodejs(platform: string, arch: string): NodeJS.ReadWriteStream ... function packageTask (line 260) | function packageTask(type: string, platform: string, arch: string, sourc... function patchWin32DependenciesTask (line 432) | function patchWin32DependenciesTask(destinationFolderName: string) { function copyCopilotNativeDepsTaskREH (line 466) | function copyCopilotNativeDepsTaskREH(platform: string, arch: string, de... function tweakProductForServerWeb (line 476) | function tweakProductForServerWeb(product: typeof import('../product.jso... FILE: build/gulpfile.scan.ts constant BUILD_TARGETS (line 18) | const BUILD_TARGETS = [ function getProductionDependencySources (line 76) | function getProductionDependencySources() { function nodeModules (line 81) | function nodeModules(destinationExe: string, destinationPdb: string, pla... function confirmPdbsExist (line 117) | function confirmPdbsExist(destinationExe: string, destinationPdb: string) { FILE: build/gulpfile.vscode.linux.ts function getDebPackageArch (line 29) | function getDebPackageArch(arch: string): string { function prepareDebPackage (line 38) | function prepareDebPackage(arch: string) { function buildDebPackage (line 124) | function buildDebPackage(arch: string) { function getRpmBuildPath (line 135) | function getRpmBuildPath(rpmArch: string): string { function getRpmPackageArch (line 139) | function getRpmPackageArch(arch: string): string { function prepareRpmPackage (line 148) | function prepareRpmPackage(arch: string) { function buildRpmPackage (line 219) | function buildRpmPackage(arch: string) { function getSnapBuildPath (line 232) | function getSnapBuildPath(arch: string): string { function prepareSnapPackage (line 236) | function prepareSnapPackage(arch: string) { function buildSnapPackage (line 280) | function buildSnapPackage(arch: string) { constant BUILD_TARGETS (line 285) | const BUILD_TARGETS = [ FILE: build/gulpfile.vscode.ts function runEsbuildTranspile (line 166) | function runEsbuildTranspile(outDir: string, excludeTests: boolean): Pro... function runEsbuildBundle (line 190) | function runEsbuildBundle(outDir: string, minify: boolean, nls: boolean,... function runTsGoTypeCheck (line 222) | function runTsGoTypeCheck(): Promise { function computeChecksums (line 295) | function computeChecksums(out: string, filenames: string[]): Record { FILE: build/lib/asar.ts function createAsar (line 13) | function createAsar(folderPath: string, unpackGlobs: string[], skipGlobs... FILE: build/lib/builtInExtensions.ts type IExtensionDefinition (line 18) | interface IExtensionDefinition { constant ENABLE_LOGGING (line 42) | const ENABLE_LOGGING = !process.env['VSCODE_BUILD_BUILTIN_EXTENSIONS_SIL... function log (line 44) | function log(...messages: string[]): void { function getExtensionPath (line 50) | function getExtensionPath(extension: IExtensionDefinition): string { function isUpToDate (line 54) | function isUpToDate(extension: IExtensionDefinition): boolean { function getExtensionDownloadStream (line 71) | function getExtensionDownloadStream(extension: IExtensionDefinition) { function getExtensionStream (line 85) | function getExtensionStream(extension: IExtensionDefinition) { function syncMarketplaceExtension (line 96) | function syncMarketplaceExtension(extension: IExtensionDefinition): Stre... function syncExtension (line 111) | function syncExtension(extension: IExtensionDefinition, controlState: 'd... type IControlFile (line 144) | interface IControlFile { function readControlFile (line 148) | function readControlFile(): IControlFile { function writeControlFile (line 156) | function writeControlFile(control: IControlFile): void { function getBuiltInExtensions (line 161) | function getBuiltInExtensions(): Promise { FILE: build/lib/builtInExtensionsCG.ts function downloadExtensionDetails (line 22) | async function downloadExtensionDetails(extension: IExtensionDefinition)... function main (line 69) | async function main(): Promise { FILE: build/lib/bundle.ts type IEntryPoint (line 6) | interface IEntryPoint { function removeAllTSBoilerplate (line 12) | function removeAllTSBoilerplate(source: string) { constant BOILERPLATE (line 18) | const BOILERPLATE = [ function removeDuplicateTSBoilerplate (line 33) | function removeDuplicateTSBoilerplate(source: string, SEEN_BOILERPLATE: ... FILE: build/lib/checkCyclicDependencies.ts class Node (line 12) | class Node { method constructor (line 18) | constructor(data: string) { class Graph (line 23) | class Graph { method inertEdge (line 26) | inertEdge(from: string, to: string): void { method lookupOrInsertNode (line 33) | lookupOrInsertNode(data: string): Node { method lookup (line 42) | lookup(data: string): Node | undefined { method findCycles (line 46) | findCycles(allData: string[]): Map { method _findCycle (line 60) | private _findCycle(node: Node, checked: Set, seen: Set... function normalize (line 85) | function normalize(p: string): string { function collectJsFiles (line 89) | function collectJsFiles(dir: string): string[] { function processFile (line 102) | function processFile(filename: string, graph: Graph): void { function main (line 129) | function main(): void { FILE: build/lib/compilation.ts function getTypeScriptCompilerOptions (line 35) | function getTypeScriptCompilerOptions(src: string): ts.CompilerOptions { type ICompileTaskOptions (line 50) | interface ICompileTaskOptions { function createCompile (line 58) | function createCompile(src: string, { build, emitError, transpileOnly, p... function transpileTask (line 108) | function transpileTask(src: string, out: string, esbuild?: boolean): tas... function compileTask (line 124) | function compileTask(src: string, out: string, build: boolean, options: ... function watchTask (line 173) | function watchTask(out: string, build: boolean, srcPath: string = 'src',... constant REPO_SRC_FOLDER (line 193) | const REPO_SRC_FOLDER = path.join(import.meta.dirname, '../../src'); class MonacoGenerator (line 195) | class MonacoGenerator { method constructor (line 203) | constructor(isWatch: boolean) { method _executeSoon (line 237) | private _executeSoon(): void { method _run (line 248) | private _run(): monacodts.IMonacoDeclarationResult | null { method _log (line 257) | private _log(message: string, ...rest: unknown[]): void { method execute (line 261) | public execute(): void { function generateApiProposalNames (line 281) | function generateApiProposalNames() { function generateExtensionPointNames (line 357) | function generateExtensionPointNames() { function copyCodiconsImpl (line 425) | function copyCodiconsImpl() { FILE: build/lib/copilot.ts function toNodePlatformArch (line 27) | function toNodePlatformArch(platform: string, arch: string): { nodePlatf... function getCopilotExcludeFilter (line 52) | function getCopilotExcludeFilter(platform: string, arch: string): string... function copyCopilotNativeDeps (line 84) | function copyCopilotNativeDeps(platform: string, arch: string, nodeModul... FILE: build/lib/date.ts function getGitCommitDate (line 17) | function getGitCommitDate(): string { function writeISODate (line 30) | function writeISODate(outDir: string) { function readISODate (line 44) | function readISODate(outDir: string): string { FILE: build/lib/dependencies.ts function getNpmProductionDependencies (line 11) | function getNpmProductionDependencies(folder: string): string[] { function getProductionDependencies (line 40) | function getProductionDependencies(folderPath: string): string[] { FILE: build/lib/electron.ts type DarwinDocumentSuffix (line 15) | type DarwinDocumentSuffix = 'document' | 'script' | 'file' | 'source code'; type DarwinDocumentType (line 16) | type DarwinDocumentType = { function isDocumentSuffix (line 25) | function isDocumentSuffix(str?: string): str is DarwinDocumentSuffix { function createTemplate (line 35) | function createTemplate(input: string): (params: Record)... function darwinBundleDocumentType (line 64) | function darwinBundleDocumentType(extensions: string[], icon: string, na... function darwinBundleDocumentTypes (line 91) | function darwinBundleDocumentTypes(types: { [name: string]: string | str... function getElectron (line 213) | function getElectron(arch: string): () => NodeJS.ReadWriteStream { function main (line 231) | async function main(arch: string = process.arch): Promise { FILE: build/lib/embeddedType.ts type EmbeddedProductInfo (line 6) | type EmbeddedProductInfo = { FILE: build/lib/extensions.ts function minifyExtensionResources (line 36) | function minifyExtensionResources(input: Stream): Stream { function updateExtensionPackageJSON (line 53) | function updateExtensionPackageJSON(input: Stream, update: (data: any) =... function fromLocal (line 66) | function fromLocal(extensionPath: string, forWeb: boolean, _disableMangl... function typeCheckExtension (line 103) | function typeCheckExtension(extensionPath: string, forWeb: boolean): Pro... function typeCheckExtensionStream (line 109) | function typeCheckExtensionStream(extensionPath: string, forWeb: boolean... function fromLocalNormal (line 116) | function fromLocalNormal(extensionPath: string): Stream { function fromLocalEsbuild (line 138) | function fromLocalEsbuild(extensionPath: string, esbuildConfigFileName: ... function fromMarketplace (line 219) | function fromMarketplace(serviceUrl: string, { name: extensionName, vers... function fromVsix (line 245) | function fromVsix(vsixPath: string, { name: extensionName, version, sha2... function fromGithub (line 273) | function fromGithub({ name, version, repo, sha256, metadata }: IExtensio... type ExtensionKind (line 325) | type ExtensionKind = 'ui' | 'workspace' | 'web'; type IExtensionManifest (line 326) | interface IExtensionManifest { function isWebExtension (line 337) | function isWebExtension(manifest: IExtensionManifest): boolean { function packageNonNativeLocalExtensionsStream (line 367) | function packageNonNativeLocalExtensionsStream(forWeb: boolean, disableM... function packageNativeLocalExtensionsStream (line 380) | function packageNativeLocalExtensionsStream(forWeb: boolean, disableMang... function packageAllLocalExtensionsStream (line 390) | function packageAllLocalExtensionsStream(forWeb: boolean, disableMangle:... function doPackageLocalExtensionsStream (line 402) | function doPackageLocalExtensionsStream(forWeb: boolean, disableMangle: ... function packageMarketplaceExtensionsStream (line 447) | function packageMarketplaceExtensionsStream(forWeb: boolean): Stream { type IScannedBuiltinExtension (line 473) | interface IScannedBuiltinExtension { function scanBuiltinExtensions (line 481) | function scanBuiltinExtensions(extensionsRoot: string, exclude: string[]... function translatePackageJSON (line 518) | function translatePackageJSON(packageJSON: string, packageNLSPath: strin... function esbuildExtensions (line 545) | async function esbuildExtensions(taskName: string, isWatch: boolean, scr... function buildExtensionMedia (line 592) | function buildExtensionMedia(isWatch: boolean, outputRoot?: string): Pro... function getBuildRootsForExtension (line 599) | function getBuildRootsForExtension(extensionPath: string): string[] { FILE: build/lib/extractExtensionPoints.ts function extractExtensionPointNamesFromFile (line 27) | function extractExtensionPointNamesFromFile(sourceFile: ts.SourceFile): ... function findExtensionPointProperty (line 164) | function findExtensionPointProperty(obj: ts.ObjectLiteralExpression): ts... function findExtensionPointInVariable (line 173) | function findExtensionPointInVariable(sourceFile: ts.SourceFile, varName... function scanDirectory (line 197) | function scanDirectory(dir: string): string[] { function normalize (line 214) | function normalize(s: string): string { function main (line 218) | function main(): void { FILE: build/lib/fetch.ts type IFetchOptions (line 14) | interface IFetchOptions { function fetchUrls (line 21) | function fetchUrls(urls: string[] | string, options: IFetchOptions): es.... function fetchUrl (line 44) | async function fetchUrl(url: string, options: IFetchOptions, retries = 1... type IGitHubAssetOptions (line 119) | interface IGitHubAssetOptions { function fetchGithub (line 132) | function fetchGithub(repo: string, options: IGitHubAssetOptions): Stream { FILE: build/lib/formatter.ts class LanguageServiceHost (line 10) | class LanguageServiceHost implements ts.LanguageServiceHost { method addFile (line 12) | addFile(fileName: string, text: string) { method fileExists (line 16) | fileExists(path: string): boolean { method readFile (line 20) | readFile(path: string): string | undefined { function format (line 67) | function format(fileName: string, text: string) { FILE: build/lib/getVersion.ts function getVersion (line 8) | function getVersion(root: string): string | undefined { FILE: build/lib/git.ts function getVersion (line 11) | function getVersion(repo: string): string | undefined { FILE: build/lib/i18n.ts constant REPO_ROOT_PATH (line 18) | const REPO_ROOT_PATH = path.join(import.meta.dirname, '../..'); function log (line 20) | function log(message: any, ...rest: unknown[]): void { type Language (line 24) | interface Language { type InnoSetup (line 30) | interface InnoSetup { type Item (line 54) | interface Item { type Resource (line 60) | interface Resource { type LocalizeInfo (line 65) | interface LocalizeInfo { function isLocalizeInfo (line 70) | function isLocalizeInfo(value: unknown): value is LocalizeInfo { type BundledFormat (line 75) | interface BundledFormat { type NLSKeysFormat (line 81) | type NLSKeysFormat = [string /* module ID */, string[] /* keys */]; function isNLSKeysFormat (line 83) | function isNLSKeysFormat(value: unknown): value is NLSKeysFormat { type BundledExtensionFormat (line 92) | interface BundledExtensionFormat { type I18nFormat (line 99) | interface I18nFormat { class Line (line 108) | class Line { method constructor (line 111) | constructor(indent: number = 0) { method append (line 117) | public append(value: string): Line { method toString (line 122) | public toString(): string { class TextModel (line 127) | class TextModel { method constructor (line 130) | constructor(contents: string) { method lines (line 134) | public get lines(): string[] { class XLF (line 139) | class XLF { method constructor (line 145) | constructor(project: string) { method toString (line 152) | public toString(): string { method addFile (line 170) | public addFile(original: string, keys: (string | LocalizeInfo)[], mess... method addStringItem (line 203) | private addStringItem(file: string, item: Item): void { method appendHeader (line 221) | private appendHeader(): void { method appendFooter (line 226) | private appendFooter(): void { method appendNewLine (line 230) | private appendNewLine(content: string, indent?: number): void { function sortLanguages (line 292) | function sortLanguages(languages: Language[]): Language[] { function stripComments (line 298) | function stripComments(content: string): string { function processCoreBundleFormat (line 332) | function processCoreBundleFormat(base: string, fileHeader: string, langu... function processNlsFiles (line 372) | function processNlsFiles(opts: { out: string; fileHeader: string; langua... function getResource (line 397) | function getResource(sourceFile: string): Resource { function createXlfFilesForCoreBundle (line 431) | function createXlfFilesForCoreBundle(): eventStream.ThroughStream { function createL10nBundleForExtension (line 477) | function createL10nBundleForExtension(extensionFolderName: string, prefi... constant EXTERNAL_EXTENSIONS (line 541) | const EXTERNAL_EXTENSIONS = [ function createXlfFilesForExtensions (line 547) | function createXlfFilesForExtensions(): eventStream.ThroughStream { function createXlfFilesForIsl (line 632) | function createXlfFilesForIsl(): eventStream.ThroughStream { function createI18nFile (line 688) | function createI18nFile(name: string, messages: any): File { type I18nPack (line 711) | interface I18nPack { type TranslationPath (line 720) | interface TranslationPath { function getRecordFromL10nJsonFormat (line 725) | function getRecordFromL10nJsonFormat(l10nJsonFormat: l10nJsonFormat): Re... function prepareI18nPackFiles (line 734) | function prepareI18nPackFiles(resultingTranslationPaths: TranslationPath... function prepareIslFiles (line 801) | function prepareIslFiles(language: Language, innoSetupConfig: InnoSetup)... function createIslFile (line 827) | function createIslFile(name: string, messages: l10nJsonFormat, language:... function encodeEntities (line 866) | function encodeEntities(value: string): string { function decodeEntities (line 887) | function decodeEntities(value: string): string { FILE: build/lib/inlineMeta.ts type IInlineMetaContext (line 10) | interface IInlineMetaContext { function inlineMeta (line 26) | function inlineMeta(result: NodeJS.ReadWriteStream, ctx: IInlineMetaCont... function matchesFile (line 53) | function matchesFile(file: File, ctx: IInlineMetaContext): boolean { FILE: build/lib/mangle/index.ts class ShortIdent (line 16) | class ShortIdent { method constructor (line 28) | constructor( method next (line 34) | next(isNameTaken?: (name: string) => boolean): string { method convert (line 44) | private static convert(n: number): string { type FieldType (line 61) | type FieldType = typeof FieldType[keyof typeof FieldType]; class ClassData (line 63) | class ClassData { method constructor (line 75) | constructor( method _getMemberName (line 125) | private static _getMemberName(node: ts.NamedDeclaration): string | und... method _getFieldType (line 143) | private static _getFieldType(node: ts.Node): FieldType { method _shouldMangle (line 153) | static _shouldMangle(type: FieldType): boolean { method makeImplicitPublicActuallyPublic (line 159) | static makeImplicitPublicActuallyPublic(data: ClassData, reportViolati... method fillInReplacement (line 181) | static fillInReplacement(data: ClassData) { method _isNameTaken (line 238) | private _isNameTaken(name: string) { method lookupShortName (line 259) | lookupShortName(name: string): string { method addChild (line 273) | addChild(child: ClassData) { type SourceFile (line 281) | interface SourceFile { function isNameTakenInFile (line 286) | function isNameTakenInFile(node: ts.Node, name: string): boolean { class DeclarationData (line 346) | class DeclarationData { method constructor (line 352) | constructor( method getLocations (line 363) | getLocations(service: ts.LanguageService): Iterable<{ fileName: string... method shouldMangle (line 378) | shouldMangle(newName: string): boolean { type MangleOutput (line 398) | interface MangleOutput { class Mangler (line 412) | class Mangler { method constructor (line 423) | constructor( method computeNewFileContents (line 438) | async computeNewFileContents(strictImplicitPublicHandling?: Set ts.SourceFile | null; type TSTopLevelDeclaration (line 27) | type TSTopLevelDeclaration = ts.InterfaceDeclaration | ts.EnumDeclaratio... type TSTopLevelDeclare (line 28) | type TSTopLevelDeclare = TSTopLevelDeclaration | ts.VariableStatement; function isDeclaration (line 30) | function isDeclaration(ts: typeof import('typescript'), a: TSTopLevelDec... function visitTopLevelDeclarations (line 41) | function visitTopLevelDeclarations(ts: typeof import('typescript'), sour... function getAllTopLevelDeclarations (line 70) | function getAllTopLevelDeclarations(ts: typeof import('typescript'), sou... function getTopLevelDeclaration (line 94) | function getTopLevelDeclaration(ts: typeof import('typescript'), sourceF... function getNodeText (line 115) | function getNodeText(sourceFile: ts.SourceFile, node: { pos: number; end... function hasModifier (line 119) | function hasModifier(modifiers: readonly ts.ModifierLike[] | undefined, ... function isStatic (line 131) | function isStatic(ts: typeof import('typescript'), member: ts.ClassEleme... function isDefaultExport (line 138) | function isDefaultExport(ts: typeof import('typescript'), declaration: t... function getMassagedTopLevelDeclarationText (line 145) | function getMassagedTopLevelDeclarationText(ts: typeof import('typescrip... type Formatting (line 210) | interface Formatting { type Typescript (line 215) | type Typescript = typeof import('typescript') & { readonly formatting: F... function format (line 217) | function format(ts: Typescript, text: string, endl: string): string { function createReplacerFromDirectives (line 352) | function createReplacerFromDirectives(directives: [RegExp, string][]): (... function createReplacer (line 361) | function createReplacer(data: string): (str: string) => string { type ITempResult (line 381) | interface ITempResult { type IEnumEntry (line 387) | interface IEnumEntry { function generateDeclarationFile (line 392) | function generateDeclarationFile(ts: Typescript, recipe: string, sourceF... type IMonacoDeclarationResult (line 559) | interface IMonacoDeclarationResult { function _run (line 567) | function _run(ts: Typescript, sourceFileGetter: SourceFileGetter): IMona... class FSProvider (line 592) | class FSProvider { method existsSync (line 593) | public existsSync(filePath: string): boolean { method statSync (line 596) | public statSync(filePath: string): fs.Stats { method readFileSync (line 599) | public readFileSync(_moduleId: string, filePath: string): Buffer { class CacheEntry (line 604) | class CacheEntry { method constructor (line 608) | constructor( class DeclarationResolver (line 617) | class DeclarationResolver { method constructor (line 623) | constructor(fsProvider: FSProvider) { method invalidateCache (line 629) | public invalidateCache(moduleId: string): void { method getDeclarationSourceFile (line 633) | public getDeclarationSourceFile(moduleId: string): ts.SourceFile | null { method _getFileName (line 648) | private _getFileName(moduleId: string): string { method _getDeclarationSourceFile (line 658) | private _getDeclarationSourceFile(moduleId: string): CacheEntry | null { function run3 (line 685) | function run3(resolver: DeclarationResolver): IMonacoDeclarationResult |... function execute (line 691) | function execute(): IMonacoDeclarationResult { FILE: build/lib/nls-analysis.ts type ISpan (line 12) | interface ISpan { type ILocalizeCall (line 17) | interface ILocalizeCall { type CollectStepResult (line 35) | type CollectStepResult = typeof CollectStepResult[keyof typeof CollectSt... function collect (line 37) | function collect(node: ts.Node, fn: (node: ts.Node) => CollectStepResult... function isImportNode (line 56) | function isImportNode(node: ts.Node): boolean { function isCallExpressionWithinTextSpanCollectStep (line 60) | function isCallExpressionWithinTextSpanCollectStep(textSpan: ts.TextSpan... class SingleFileServiceHost (line 72) | class SingleFileServiceHost implements ts.LanguageServiceHost { method constructor (line 78) | constructor(options: ts.CompilerOptions, filename: string, contents: s... method readFile (line 92) | readFile(path: string): string | undefined { method fileExists (line 99) | fileExists(path: string): boolean { function analyzeLocalizeCalls (line 111) | function analyzeLocalizeCalls( class TextModel (line 238) | class TextModel { method constructor (line 242) | constructor(contents: string) { method get (line 262) | get(index: number): string { method set (line 266) | set(index: number, line: string): void { method lineCount (line 270) | get lineCount(): number { method apply (line 279) | apply(span: ISpan, content: string): void { method toString (line 297) | toString(): string { function parseLocalizeKeyOrValue (line 314) | function parseLocalizeKeyOrValue(sourceExpression: string): string | { k... FILE: build/lib/nls.ts type FileWithSourcemap (line 15) | type FileWithSourcemap = File & { sourceMap: sm.RawSourceMap }; function nls (line 20) | function nls(options: { preserveEnglish: boolean }): NodeJS.ReadWriteStr... type ILocalizeKey (line 93) | type ILocalizeKey = string | { key: string }; type INlsPatchResult (line 95) | interface INlsPatchResult { type IPatch (line 102) | interface IPatch { function fileFrom (line 107) | function fileFrom(file: File, contents: string, path: string = file.path) { function mappedPositionFrom (line 116) | function mappedPositionFrom(source: string, lc: ts.LineAndCharacter): sm... function lcFrom (line 120) | function lcFrom(position: sm.Position): ts.LineAndCharacter { function patchJavascript (line 124) | function patchJavascript(patches: IPatch[], contents: string): string { function patchSourcemap (line 133) | function patchSourcemap(patches: IPatch[], rsm: sm.RawSourceMap, smc: sm... function patch (line 178) | function patch(typescript: string, javascript: string, sourcemap: sm.Raw... function patchFile (line 237) | function patchFile(javascriptFile: File, typescript: string, options: { ... FILE: build/lib/optimize.ts type WriteOptions (line 25) | interface WriteOptions { constant REPO_ROOT_PATH (line 35) | const REPO_ROOT_PATH = path.join(import.meta.dirname, '../..'); type IBundleESMTaskOpts (line 37) | interface IBundleESMTaskOpts { constant DEFAULT_FILE_HEADER (line 62) | const DEFAULT_FILE_HEADER = [ function bundleESMTask (line 68) | function bundleESMTask(opts: IBundleESMTaskOpts): NodeJS.ReadWriteStream { type IBundleTaskOpts (line 212) | interface IBundleTaskOpts { function bundleTask (line 223) | function bundleTask(opts: IBundleTaskOpts): () => NodeJS.ReadWriteStream { function minifyTask (line 229) | function minifyTask(src: string, sourceMapBaseUrl?: string): (cb: any) =... function getBuildTarget (line 283) | function getBuildTarget() { FILE: build/lib/policies/basePolicy.ts method constructor (line 17) | constructor( method renderADMLString (line 33) | protected renderADMLString(nlsString: NlsString, translations?: Language... method renderADMX (line 37) | renderADMX(regKey: string) { method renderADMLStrings (line 51) | renderADMLStrings(translations?: LanguageTranslations) { method renderADMLPresentation (line 58) | renderADMLPresentation(): string { method renderProfile (line 64) | renderProfile() { method renderProfileManifest (line 68) | renderProfileManifest(translations?: LanguageTranslations): string { FILE: build/lib/policies/booleanPolicy.ts class BooleanPolicy (line 11) | class BooleanPolicy extends BasePolicy { method from (line 13) | static from(category: CategoryDto, policy: PolicyDto): BooleanPolicy |... method constructor (line 23) | private constructor( method renderADMXElements (line 33) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 41) | renderADMLPresentationContents() { method renderJsonValue (line 45) | renderJsonValue() { method renderProfileValue (line 49) | renderProfileValue(): string { method renderProfileManifestValue (line 53) | renderProfileManifestValue(translations?: LanguageTranslations): string { FILE: build/lib/policies/exportPolicyData.ts constant CLIENT_ID (line 12) | const CLIENT_ID = '01ab8ac9400c4e429b23'; function acquireTokenViaDeviceFlow (line 18) | async function acquireTokenViaDeviceFlow(): Promise { FILE: build/lib/policies/numberPolicy.ts class NumberPolicy (line 11) | class NumberPolicy extends BasePolicy { method from (line 13) | static from(category: CategoryDto, policy: PolicyDto): NumberPolicy | ... method constructor (line 29) | private constructor( method renderADMXElements (line 41) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 48) | renderADMLPresentationContents() { method renderJsonValue (line 52) | renderJsonValue() { method renderProfileValue (line 56) | renderProfileValue() { method renderProfileManifestValue (line 60) | renderProfileManifestValue(translations?: LanguageTranslations) { FILE: build/lib/policies/objectPolicy.ts class ObjectPolicy (line 11) | class ObjectPolicy extends BasePolicy { method from (line 13) | static from(category: CategoryDto, policy: PolicyDto): ObjectPolicy | ... method constructor (line 23) | private constructor( method renderADMXElements (line 33) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 37) | renderADMLPresentationContents() { method renderJsonValue (line 41) | renderJsonValue() { method renderProfileValue (line 45) | renderProfileValue(): string { method renderProfileManifestValue (line 49) | renderProfileManifestValue(translations?: LanguageTranslations): string { FILE: build/lib/policies/policyGenerator.ts function getSpecificNLS (line 22) | async function getSpecificNLS(resourceUrlTemplate: string, languageId: s... function parseVersion (line 51) | function parseVersion(version: string): Version { function compareVersions (line 56) | function compareVersions(a: Version, b: Version): number { function queryVersions (line 62) | async function queryVersions(serviceUrl: string, languageId: string): Pr... function getNLS (line 84) | async function getNLS(extensionGalleryServiceUrl: string, resourceUrlTem... function parsePolicies (line 106) | async function parsePolicies(policyDataFile: string): Promise { function getTranslations (line 146) | async function getTranslations(): Promise { function windowsMain (line 170) | async function windowsMain(policies: Policy[], translations: Translation... function darwinMain (line 186) | async function darwinMain(policies: Policy[], translations: Translations) { function linuxMain (line 205) | async function linuxMain(policies: Policy[]) { function main (line 216) | async function main() { FILE: build/lib/policies/render.ts function renderADMLString (line 8) | function renderADMLString(prefix: string, moduleName: string, nlsString:... function renderProfileString (line 26) | function renderProfileString(_prefix: string, moduleName: string, nlsStr... function renderADMX (line 44) | function renderADMX(regKey: string, versions: string[], categories: Cate... function renderADML (line 69) | function renderADML(appName: string, versions: string[], categories: Cat... function renderProfileManifest (line 89) | function renderProfileManifest(appName: string, bundleIdentifier: string... function renderMacOSPolicy (line 218) | function renderMacOSPolicy(product: ProductJson, policies: Policy[], tra... function renderGP (line 280) | function renderGP(product: ProductJson, policies: Policy[], translations... function renderJsonPolicies (line 297) | function renderJsonPolicies(policies: Policy[]) { FILE: build/lib/policies/stringEnumPolicy.ts class StringEnumPolicy (line 11) | class StringEnumPolicy extends BasePolicy { method from (line 13) | static from(category: CategoryDto, policy: PolicyDto): StringEnumPolic... method constructor (line 44) | private constructor( method renderADMXElements (line 58) | protected renderADMXElements(): string[] { method renderADMLStrings (line 66) | renderADMLStrings(translations?: LanguageTranslations) { method renderADMLPresentationContents (line 73) | renderADMLPresentationContents() { method renderJsonValue (line 77) | renderJsonValue() { method renderProfileValue (line 81) | renderProfileValue() { method renderProfileManifestValue (line 85) | renderProfileManifestValue(translations?: LanguageTranslations): string { FILE: build/lib/policies/stringPolicy.ts class StringPolicy (line 11) | class StringPolicy extends BasePolicy { method from (line 13) | static from(category: CategoryDto, policy: PolicyDto): StringPolicy | ... method constructor (line 23) | private constructor( method renderADMXElements (line 33) | protected renderADMXElements(): string[] { method renderJsonValue (line 37) | renderJsonValue() { method renderADMLPresentationContents (line 41) | renderADMLPresentationContents() { method renderProfileValue (line 45) | renderProfileValue(): string { method renderProfileManifestValue (line 49) | renderProfileManifestValue(translations?: LanguageTranslations): string { FILE: build/lib/policies/types.ts type ProductJson (line 6) | interface ProductJson { type Policy (line 18) | interface Policy { type NlsString (line 32) | type NlsString = { value: string; nlsKey: string }; type Category (line 34) | interface Category { type PolicyType (line 46) | type PolicyType = typeof PolicyType[keyof typeof PolicyType]; type LanguageTranslations (line 64) | type LanguageTranslations = { [moduleName: string]: { [nlsKey: string]: ... type Translations (line 65) | type Translations = { languageId: string; languageTranslations: Language... type Version (line 67) | type Version = [number, number, number]; FILE: build/lib/preLaunch.ts function runProcess (line 12) | function runProcess(command: string, args: ReadonlyArray = []) { function exists (line 20) | async function exists(subdir: string) { function ensureNodeModules (line 29) | async function ensureNodeModules() { function getElectron (line 35) | async function getElectron() { function ensureCompiled (line 39) | async function ensureCompiled() { function main (line 45) | async function main() { FILE: build/lib/propertyInitOrderChecker.ts constant TS_CONFIG_PATH (line 11) | const TS_CONFIG_PATH = path.join(import.meta.dirname, '../../', 'src', '... type EntryKind (line 33) | type EntryKind = typeof EntryKind[keyof typeof EntryKind]; function createProgram (line 45) | function createProgram(tsconfigPath: string): ts.Program { function visit (line 73) | function visit(node: ts.Node) { function checkParameterPropertyDeclaration (line 81) | function checkParameterPropertyDeclaration(param: ts.ParameterPropertyDe... type InvalidUse (line 105) | interface InvalidUse { function requiresInvocation (line 136) | function requiresInvocation(definition: ReferenceContainer): boolean { function isInvocation (line 140) | function isInvocation(use: ts.Node): boolean { function formatFileName (line 152) | function formatFileName(node: ts.Node): string { function formatLocation (line 157) | function formatLocation(node: ts.Node): string { function formatStack (line 163) | function formatStack(stack: ts.Node[]): string { function formatMember (line 167) | function formatMember(container: ReferenceContainer): string { function formatUse (line 179) | function formatUse(use: ts.Node): string { type ReferenceContainer (line 199) | type ReferenceContainer = function findContainer (line 211) | function findContainer(node: ts.Node): ReferenceContainer | undefined { function findClass (line 230) | function findClass(node: ts.Node): ts.ClassLikeDeclaration | undefined { type TypeScriptInternals (line 253) | interface TypeScriptInternals { function findAllReferences (line 272) | function findAllReferences(node: ts.Node): readonly SymbolAndEntries[] { type SymbolAndEntries (line 281) | interface SymbolAndEntries { type DefinitionKind (line 294) | type DefinitionKind = typeof DefinitionKind[keyof typeof DefinitionKind]; type Definition (line 296) | type Definition = type NodeEntryKind (line 304) | type NodeEntryKind = typeof EntryKind.Node | typeof EntryKind.StringLite... type Entry (line 305) | type Entry = NodeEntry | SpanEntry; type ContextWithStartAndEndNode (line 306) | interface ContextWithStartAndEndNode { type ContextNode (line 310) | type ContextNode = ts.Node | ContextWithStartAndEndNode; type NodeEntry (line 311) | interface NodeEntry { type SpanEntry (line 316) | interface SpanEntry { FILE: build/lib/reporter.ts class ErrorLog (line 12) | class ErrorLog { method constructor (line 15) | constructor(id: string) { method onStart (line 22) | onStart(): void { method onEnd (line 31) | onEnd(): void { method log (line 39) | log(): void { function getErrorLog (line 70) | function getErrorLog(id: string = '') { type IReporter (line 87) | interface IReporter { class ReporterError (line 93) | class ReporterError extends Error { type Errors (line 97) | interface Errors extends Array { function createReporter (line 101) | function createReporter(id?: string): IReporter { FILE: build/lib/standalone.ts function writeFile (line 13) | function writeFile(filePath: string, contents: Buffer | string): void { function extractEditor (line 30) | function extractEditor(options: tss.ITreeShakingOptions & { destRoot: st... function transportCSS (line 127) | function transportCSS(module: string, enqueue: (module: string) => void,... FILE: build/lib/stats.ts class Entry (line 11) | class Entry { method constructor (line 16) | constructor(name: string, totalCount: number, totalSize: number) { method toString (line 22) | toString(pretty?: boolean): string { function createStatsStream (line 46) | function createStatsStream(group: string, log?: boolean): es.ThroughStre... FILE: build/lib/stylelint/validateVariableNames.ts constant RE_VAR_PROP (line 9) | const RE_VAR_PROP = /var\(\s*(--([\w\-\.]+))/g; function getKnownVariableNames (line 12) | function getKnownVariableNames() { type IValidator (line 23) | interface IValidator { function getVariableNameValidator (line 27) | function getVariableNameValidator(): IValidator { FILE: build/lib/task.ts type BaseTask (line 9) | interface BaseTask { type PromiseTask (line 14) | interface PromiseTask extends BaseTask { type StreamTask (line 17) | interface StreamTask extends BaseTask { type CallbackTask (line 20) | interface CallbackTask extends BaseTask { type Task (line 24) | type Task = PromiseTask | StreamTask | CallbackTask; function _isPromise (line 26) | function _isPromise(p: Promise | NodeJS.ReadWriteStream): p is Pro... function _renderTime (line 30) | function _renderTime(time: number): string { function _execute (line 34) | async function _execute(task: Task): Promise { function _doExecute (line 48) | async function _doExecute(task: Task): Promise { function series (line 82) | function series(...tasks: Task[]): PromiseTask { function parallel (line 92) | function parallel(...tasks: Task[]): PromiseTask { function define (line 100) | function define(name: string, task: Task): Task { FILE: build/lib/test/policyConversion.test.ts function parsePolicies (line 26) | function parsePolicies(policyData: ExportedPolicyDataDto): Policy[] { FILE: build/lib/treeshaking.ts type ShakeLevel (line 17) | type ShakeLevel = typeof ShakeLevel[keyof typeof ShakeLevel]; function toStringShakeLevel (line 19) | function toStringShakeLevel(shakeLevel: ShakeLevel): string { type ITreeShakingOptions (line 30) | interface ITreeShakingOptions { type ITreeShakingResult (line 62) | interface ITreeShakingResult { function printDiagnostics (line 66) | function printDiagnostics(options: ITreeShakingOptions, diagnostics: Rea... function shake (line 81) | function shake(options: ITreeShakingOptions): ITreeShakingResult { function createTypeScriptLanguageService (line 109) | function createTypeScriptLanguageService(ts: typeof import('typescript')... type NodeColor (line 145) | type NodeColor = typeof NodeColor[keyof typeof NodeColor]; type ObjectLiteralElementWithName (line 147) | type ObjectLiteralElementWithName = ts.ObjectLiteralElement & { name: ts... type Node (line 150) | interface Node { function getColor (line 161) | function getColor(node: ts.Node): NodeColor { function setColor (line 164) | function setColor(node: ts.Node, color: NodeColor): void { function markNeededSourceFile (line 167) | function markNeededSourceFile(node: ts.SourceFile): void { function isNeededSourceFile (line 170) | function isNeededSourceFile(node: ts.SourceFile): boolean { function nodeOrParentIsBlack (line 173) | function nodeOrParentIsBlack(node: ts.Node): boolean { function nodeOrChildIsBlack (line 183) | function nodeOrChildIsBlack(node: ts.Node): boolean { function isSymbolWithDeclarations (line 195) | function isSymbolWithDeclarations(symbol: ts.Symbol | undefined | null):... function isVariableStatementWithSideEffects (line 199) | function isVariableStatementWithSideEffects(ts: typeof import('typescrip... function isStaticMemberWithSideEffects (line 222) | function isStaticMemberWithSideEffects(ts: typeof import('typescript'), ... function markNodes (line 247) | function markNodes(ts: typeof import('typescript'), languageService: ts.... function nodeIsInItsOwnDeclaration (line 558) | function nodeIsInItsOwnDeclaration(nodeSourceFile: ts.SourceFile, node: ... function generateResult (line 573) | function generateResult(ts: typeof import('typescript'), languageService... function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol (line 728) | function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol(ts: typeof... function findSymbolFromHeritageType (line 745) | function findSymbolFromHeritageType(ts: typeof import('typescript'), che... class SymbolImportTuple (line 759) | class SymbolImportTuple { method constructor (line 763) | constructor( function getRealNodeSymbol (line 775) | function getRealNodeSymbol(ts: typeof import('typescript'), checker: ts.... function getTokenAtPosition (line 905) | function getTokenAtPosition(ts: typeof import('typescript'), sourceFile:... FILE: build/lib/tsb/builder.ts type IConfiguration (line 15) | interface IConfiguration { type CancellationToken (line 20) | interface CancellationToken { method isCancellationRequested (line 26) | isCancellationRequested() { return false; } type ITypeScriptBuilder (line 30) | interface ITypeScriptBuilder { function normalize (line 36) | function normalize(path: string): string { function createTypeScriptBuilder (line 40) | function createTypeScriptBuilder(config: IConfiguration, projectFile: st... class ScriptSnapshot (line 483) | class ScriptSnapshot implements ts.IScriptSnapshot { method constructor (line 488) | constructor(text: string, mtime: Date) { method getVersion (line 493) | getVersion(): string { method getText (line 497) | getText(start: number, end: number): string { method getLength (line 501) | getLength(): number { method getChangeRange (line 505) | getChangeRange(_oldSnapshot: ts.IScriptSnapshot): ts.TextChangeRange |... class VinylScriptSnapshot (line 510) | class VinylScriptSnapshot extends ScriptSnapshot { method constructor (line 516) | constructor(file: Vinyl & { sourceMap?: RawSourceMap }) { method getBase (line 522) | getBase(): string { class LanguageServiceHost (line 527) | class LanguageServiceHost implements ts.LanguageServiceHost { method constructor (line 541) | constructor( method log (line 559) | log(_s: string): void { method trace (line 563) | trace(_s: string): void { method error (line 567) | error(s: string): void { method getCompilationSettings (line 571) | getCompilationSettings(): ts.CompilerOptions { method getProjectVersion (line 575) | getProjectVersion(): string { method getScriptFileNames (line 579) | getScriptFileNames(): string[] { method getScriptVersion (line 584) | getScriptVersion(filename: string): string { method getScriptSnapshot (line 593) | getScriptSnapshot(filename: string, resolve: boolean = true): ScriptSn... method addScriptSnapshot (line 614) | addScriptSnapshot(filename: string, snapshot: ScriptSnapshot): ScriptS... method removeScriptSnapshot (line 641) | removeScriptSnapshot(filename: string): boolean { method getCurrentDirectory (line 651) | getCurrentDirectory(): string { method getDefaultLibFileName (line 655) | getDefaultLibFileName(options: ts.CompilerOptions): string { method collectDependents (line 667) | collectDependents(filename: string, target: string[]): void { method getCyclicDependencies (line 678) | getCyclicDependencies(filenames: string[]): Map void... method _read (line 25) | _read() { this.push(null); } function createNullCompiler (line 28) | function createNullCompiler(): IncrementalCompiler { function create (line 36) | function create( FILE: build/lib/tsb/transpiler.ts type TranspileReq (line 13) | interface TranspileReq { type TranspileRes (line 18) | interface TranspileRes { function transpile (line 23) | function transpile(tsSrc: string, options: ts.TranspileOptions): { jsSrc... class OutputFileNameOracle (line 53) | class OutputFileNameOracle { method constructor (line 57) | constructor(cmdLine: ts.ParsedCommandLine, configFilePath: string) { class TranspileWorker (line 94) | class TranspileWorker { method constructor (line 104) | constructor(outFileFn: (fileName: string) => string) { method terminate (line 163) | terminate() { method isBusy (line 168) | get isBusy() { method next (line 172) | next(files: Vinyl[], options: ts.TranspileOptions) { type ITranspiler (line 187) | interface ITranspiler { class TscTranspiler (line 193) | class TscTranspiler implements ITranspiler { method constructor (line 210) | constructor( method join (line 223) | async join() { method transpile (line 235) | transpile(file: Vinyl) { method _consumeQueue (line 248) | private _consumeQueue(): void { class ESBuildTranspiler (line 302) | class ESBuildTranspiler implements ITranspiler { method constructor (line 314) | constructor( method join (line 352) | async join(): Promise { method transpile (line 358) | transpile(file: Vinyl): void { function _isDefaultEmpty (line 391) | function _isDefaultEmpty(src: string): boolean { FILE: build/lib/tsb/utils.ts function format (line 8) | function format(value: string, ...rest: unknown[]): string { class Node (line 20) | class Node { method constructor (line 26) | constructor(data: T) { class Graph (line 31) | class Graph { method inertEdge (line 35) | inertEdge(from: T, to: T): void { method resetNode (line 43) | resetNode(data: T): void { method lookupOrInsertNode (line 54) | lookupOrInsertNode(data: T): Node { method lookup (line 65) | lookup(data: T): Node | null { method findCycles (line 69) | findCycles(allData: T[]): Map { method _findCycle (line 83) | private _findCycle(node: Node, checked: Set, seen: Set): T[] ... FILE: build/lib/tsconfigUtils.ts function getTargetStringFromTsConfig (line 11) | function getTargetStringFromTsConfig(configFilePath: string): string { FILE: build/lib/tsgo.ts function spawnTsgo (line 17) | function spawnTsgo(projectPath: string, config: { taskName: string; noEm... function createTsgoStream (line 76) | function createTsgoStream(projectPath: string, config: { taskName: strin... FILE: build/lib/typeScriptLanguageServiceHost.ts type IFileMap (line 10) | type IFileMap = Map; function normalizePath (line 12) | function normalizePath(filePath: string): string { class TypeScriptLanguageServiceHost (line 19) | class TypeScriptLanguageServiceHost implements ts.LanguageServiceHost { method constructor (line 25) | constructor( method getCompilationSettings (line 36) | getCompilationSettings(): ts.CompilerOptions { method getScriptFileNames (line 39) | getScriptFileNames(): string[] { method getScriptVersion (line 45) | getScriptVersion(_fileName: string): string { method getProjectVersion (line 48) | getProjectVersion(): string { method getScriptSnapshot (line 51) | getScriptSnapshot(fileName: string): ts.IScriptSnapshot { method getScriptKind (line 60) | getScriptKind(_fileName: string): ts.ScriptKind { method getCurrentDirectory (line 63) | getCurrentDirectory(): string { method getDefaultLibFileName (line 66) | getDefaultLibFileName(options: ts.CompilerOptions): string { method readFile (line 69) | readFile(path: string, encoding?: string): string | undefined { method fileExists (line 77) | fileExists(path: string): boolean { FILE: build/lib/typings/@vscode/gulp-electron.d.ts type MainFunction (line 8) | interface MainFunction { FILE: build/lib/typings/asar.d.ts class AsarFilesystem (line 3) | class AsarFilesystem { FILE: build/lib/typings/chromium-pickle-js.d.ts type Pickle (line 2) | interface Pickle { FILE: build/lib/typings/event-stream.d.ts type ThroughStream (line 6) | interface ThroughStream extends _ThroughStream { FILE: build/lib/typings/stream.d.ts type ComposeFnParam (line 2) | type ComposeFnParam = (source: any) => void; type ReadWriteStream (line 3) | interface ReadWriteStream { FILE: build/lib/util.ts type ICancellationToken (line 23) | interface ICancellationToken { type IStreamProvider (line 29) | interface IStreamProvider { function incremental (line 33) | function incremental(streamProvider: IStreamProvider, initial: NodeJS.Re... function debounce (line 82) | function debounce(task: () => NodeJS.ReadWriteStream, duration = 500): N... function fixWin32DirectoryPermissions (line 117) | function fixWin32DirectoryPermissions(): NodeJS.ReadWriteStream { function setExecutableBit (line 131) | function setExecutableBit(pattern?: string | string[]): NodeJS.ReadWrite... function toFileUri (line 155) | function toFileUri(filePath: string): string { function skipDirectories (line 165) | function skipDirectories(): NodeJS.ReadWriteStream { function cleanNodeModules (line 173) | function cleanNodeModules(rulePath: string): NodeJS.ReadWriteStream { type FileSourceMap (line 191) | type FileSourceMap = VinylFile & { sourceMap: sm.RawSourceMap }; function loadSourcemaps (line 193) | function loadSourcemaps(): NodeJS.ReadWriteStream { function stripSourceMappingURL (line 243) | function stripSourceMappingURL(): NodeJS.ReadWriteStream { function $if (line 257) | function $if(test: boolean | ((f: VinylFile) => boolean), onTrue: NodeJS... function appendOwnPathSourceURL (line 266) | function appendOwnPathSourceURL(): NodeJS.ReadWriteStream { function rewriteSourceMappingURL (line 282) | function rewriteSourceMappingURL(sourceMappingURLBase: string): NodeJS.R... function rimraf (line 296) | function rimraf(dir: string): () => Promise { function _rreaddir (line 321) | function _rreaddir(dirPath: string, prepend: string, result: string[]): ... function rreddir (line 332) | function rreddir(dirPath: string): string[] { function ensureDir (line 338) | function ensureDir(dirPath: string): void { function rebase (line 346) | function rebase(count: number): NodeJS.ReadWriteStream { type FilterStream (line 353) | interface FilterStream extends NodeJS.ReadWriteStream { function filter (line 357) | function filter(fn: (data: any) => boolean): FilterStream { function streamToPromise (line 370) | function streamToPromise(stream: NodeJS.ReadWriteStream): Promise { function getElectronVersion (line 377) | function getElectronVersion(): Record { function getVersionedResourcesFolder (line 384) | function getVersionedResourcesFolder(platform: string, commit: string): ... class VinylStat (line 390) | class VinylStat implements fs.Stats { method constructor (line 411) | constructor(stat: Partial) { method isFile (line 432) | isFile(): boolean { return true; } method isDirectory (line 433) | isDirectory(): boolean { return false; } method isBlockDevice (line 434) | isBlockDevice(): boolean { return false; } method isCharacterDevice (line 435) | isCharacterDevice(): boolean { return false; } method isSymbolicLink (line 436) | isSymbolicLink(): boolean { return false; } method isFIFO (line 437) | isFIFO(): boolean { return false; } method isSocket (line 438) | isSocket(): boolean { return false; } function untar (line 441) | function untar(): Transform { FILE: build/lib/watch/watch-win32.ts function toChangeType (line 17) | function toChangeType(type: '0' | '1' | '2'): 'change' | 'add' | 'unlink' { function watch (line 25) | function watch(root: string): Stream { FILE: build/linux/debian/calculate-deps.ts function generatePackageDeps (line 14) | function generatePackageDeps(files: string[], arch: DebianArchString, ch... function calculatePackageDeps (line 22) | function calculatePackageDeps(binaryPath: string, arch: DebianArchString... FILE: build/linux/debian/install-sysroot.ts constant URL_PREFIX (line 15) | const URL_PREFIX = 'https://msftelectronbuild.z5.web.core.windows.net'; constant URL_PATH (line 16) | const URL_PATH = 'sysroots/toolchain'; constant REPO_ROOT (line 17) | const REPO_ROOT = path.dirname(path.dirname(path.dirname(import.meta.dir... type IFetchOptions (line 33) | interface IFetchOptions { function getElectronVersion (line 39) | function getElectronVersion(): Record { function getSha (line 46) | function getSha(filename: fs.PathLike): string { function getVSCodeSysrootChecksum (line 61) | function getVSCodeSysrootChecksum(expectedName: string) { function fetchUrl (line 77) | async function fetchUrl(options: IFetchOptions, retries = 10, retryDelay... type SysrootDictEntry (line 129) | type SysrootDictEntry = { function getVSCodeSysroot (line 135) | async function getVSCodeSysroot(arch: DebianArchString, isMusl: boolean ... function getChromiumSysroot (line 184) | async function getChromiumSysroot(arch: DebianArchString): Promise[]): Set { FILE: build/linux/libcxx-fetcher.ts function downloadLibcxxHeaders (line 18) | async function downloadLibcxxHeaders(outDir: string, electronVersion: st... function downloadLibcxxObjects (line 37) | async function downloadLibcxxObjects(outDir: string, electronVersion: st... function main (line 57) | async function main(): Promise { FILE: build/linux/rpm/calculate-deps.ts function generatePackageDeps (line 10) | function generatePackageDeps(files: string[]): Set[] { function calculatePackageDeps (line 18) | function calculatePackageDeps(binaryPath: string): Set { FILE: build/linux/rpm/types.ts type RpmArchString (line 6) | type RpmArchString = 'x86_64' | 'armv7hl' | 'aarch64'; function isRpmArchString (line 8) | function isRpmArchString(s: string): s is RpmArchString { FILE: build/next/index.ts constant REPO_ROOT (line 28) | const REPO_ROOT = path.dirname(path.dirname(import.meta.dirname)); function getArgValue (line 36) | function getArgValue(name: string): string | undefined { type BuildTarget (line 56) | type BuildTarget = 'desktop' | 'server' | 'server-web' | 'web'; constant SRC_DIR (line 58) | const SRC_DIR = 'src'; constant OUT_DIR (line 59) | const OUT_DIR = 'out'; constant OUT_VSCODE_DIR (line 60) | const OUT_VSCODE_DIR = 'out-vscode'; constant UTF8_BOM (line 63) | const UTF8_BOM = Buffer.from([0xef, 0xbb, 0xbf]); function isExtensionHostBundle (line 76) | function isExtensionHostBundle(filePath: string): boolean { function getEntryPointsForTarget (line 151) | function getEntryPointsForTarget(target: BuildTarget): string[] { function getBootstrapEntryPointsForTarget (line 185) | function getBootstrapEntryPointsForTarget(target: BuildTarget): string[] { function getCssBundleEntryPointsForTarget (line 202) | function getCssBundleEntryPointsForTarget(target: BuildTarget): Set { function scanBuiltinExtensions (line 403) | function scanBuiltinExtensions(extensionsRoot: string): Array { function compileStandaloneFiles (line 485) | async function compileStandaloneFiles(outDir: string, doMinify: boolean,... function copyAllNonTsFiles (line 526) | async function copyAllNonTsFiles(outDir: string, excludeTests: boolean):... function copyResources (line 565) | async function copyResources(outDir: string, target: BuildTarget): Promi... function inlineMinimistPlugin (line 594) | function inlineMinimistPlugin(): esbuild.Plugin { function cssExternalPlugin (line 606) | function cssExternalPlugin(): esbuild.Plugin { function fileContentMapperPlugin (line 626) | function fileContentMapperPlugin(outDir: string, target: BuildTarget): e... function transpileFile (line 707) | async function transpileFile(srcPath: string, destPath: string): Promise... function transpile (line 718) | async function transpile(outDir: string, excludeTests: boolean): Promise... function bundle (line 744) | async function bundle(outDir: string, doMinify: boolean, doNls: boolean,... function watch (line 1033) | async function watch(): Promise { function printUsage (line 1138) | function printUsage(): void { function main (line 1171) | async function main(): Promise { FILE: build/next/nls-plugin.ts type NLSEntry (line 21) | interface NLSEntry { type NLSPluginOptions (line 28) | interface NLSPluginOptions { type NLSCollector (line 44) | interface NLSCollector { function createNLSCollector (line 52) | function createNLSCollector(): NLSCollector { function finalizeNLS (line 66) | async function finalizeNLS( function postProcessNLS (line 154) | function postProcessNLS( type NLSEdit (line 166) | interface NLSEdit { function transformToPlaceholders (line 173) | function transformToPlaceholders( function generateNLSSourceMap (line 241) | function generateNLSSourceMap( function replaceInOutput (line 312) | function replaceInOutput( function nlsPlugin (line 396) | function nlsPlugin(options: NLSPluginOptions): esbuild.Plugin { FILE: build/next/private-to-property.ts constant CHARS (line 36) | const CHARS = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; function generateShortName (line 38) | function generateShortName(index: number): string { type Edit (line 47) | interface Edit { type ClassScope (line 54) | type ClassScope = Map; type TextEdit (line 56) | interface TextEdit { type ConvertPrivateFieldsResult (line 62) | interface ConvertPrivateFieldsResult { function convertPrivateFields (line 80) | function convertPrivateFields(code: string, filename: string): ConvertPr... function adjustSourceMap (line 214) | function adjustSourceMap( function buildLineStarts (line 329) | function buildLineStarts(text: string): number[] { function buildLineStartsAfterEdits (line 347) | function buildLineStartsAfterEdits(originalCode: string, edits: readonly... FILE: build/next/test/nls-sourcemap.test.ts constant NLS_STUB (line 16) | const NLS_STUB = [ type BundleResult (line 25) | interface BundleResult { function bundleWithNLS (line 37) | async function bundleWithNLS( function findLine (line 123) | function findLine(text: string, needle: string): number { function findColumn (line 136) | function findColumn(text: string, needle: string): number { FILE: build/next/test/private-to-property.test.ts function createIdentitySourceMap (line 301) | function createIdentitySourceMap(code: string, sourceName: string): RawS... FILE: build/npm/installStateHash.ts function collectInputFiles (line 16) | function collectInputFiles(): string[] { type PostinstallState (line 34) | interface PostinstallState { function normalizeFileContent (line 55) | function normalizeFileContent(filePath: string): string { function hashContent (line 84) | function hashContent(content: string): string { function computeState (line 90) | function computeState(options?: { ignoreNodeVersion?: boolean }): Postin... function computeContents (line 103) | function computeContents(): Record { function readSavedState (line 115) | function readSavedState(): PostinstallState | undefined { function isUpToDate (line 124) | function isUpToDate(): boolean { function readSavedContents (line 134) | function readSavedContents(): Record | undefined { FILE: build/npm/postinstall.ts function log (line 16) | function log(dir: string, message: string) { function run (line 24) | function run(command: string, args: string[], opts: child_process.SpawnS... function spawnAsync (line 38) | function spawnAsync(command: string, args: string[], opts: child_process... function npmInstallAsync (line 55) | async function npmInstallAsync(dir: string, opts?: child_process.SpawnOp... function setNpmrcConfig (line 101) | function setNpmrcConfig(dir: string, env: NodeJS.ProcessEnv) { function removeParcelWatcherPrebuild (line 139) | function removeParcelWatcherPrebuild(dir: string) { function getNpmrcConfigKeys (line 155) | function getNpmrcConfigKeys(npmrcPath: string): string[] { function clearInheritedNpmrcConfig (line 173) | function clearInheritedNpmrcConfig(dir: string, env: NodeJS.ProcessEnv):... function ensureAgentHarnessLink (line 185) | function ensureAgentHarnessLink(sourceRelativePath: string, linkPath: st... function runWithConcurrency (line 211) | async function runWithConcurrency(tasks: (() => Promise)[], concur... function main (line 236) | async function main() { FILE: build/npm/preinstall.ts function hasSupportedVisualStudioVersion (line 68) | function hasSupportedVisualStudioVersion() { function installHeaders (line 107) | function installHeaders() { function getHeaderInfo (line 156) | function getHeaderInfo(rcFile: string): { disturl: string; target: strin... FILE: build/npm/update-all-grammars.ts function spawn (line 10) | async function spawn(cmd: string, args: string[], opts?: Parameters { function main (line 39) | async function main(url: string, dir?: string): Promise { FILE: build/stylelint.ts type FileWithLines (line 11) | interface FileWithLines { type Reporter (line 17) | type Reporter = (message: string, isError: boolean) => void; function gulpstylelint (line 22) | function gulpstylelint(reporter: Reporter): NodeJS.ReadWriteStream { function stylelint (line 59) | function stylelint(): NodeJS.ReadWriteStream { FILE: build/vite/vite.config.ts function injectBuiltinExtensionsPlugin (line 13) | function injectBuiltinExtensionsPlugin(): Plugin { function createHotClassSupport (line 99) | function createHotClassSupport(): Plugin { FILE: build/win32/explorer-dll-fetcher.ts type ProductConfiguration (line 11) | interface ProductConfiguration { function downloadExplorerDll (line 20) | async function downloadExplorerDll(outDir: string, quality: string = 'st... function main (line 60) | async function main(outputDir?: string): Promise { FILE: cli/build.rs constant FILE_HEADER (line 6) | const FILE_HEADER: &str = "/*-------------------------------------------... function main (line 19) | fn main() { function camel_case_to_constant_case (line 26) | fn camel_case_to_constant_case(key: &str) -> String { function set_env_vars_from_map_keys (line 50) | fn set_env_vars_from_map_keys(prefix: &str, map: impl IntoIterator(path: &Path) -> T function apply_build_from_product_json (line 112) | fn apply_build_from_product_json(path: &Path) { type PackageJson (line 118) | struct PackageJson { function apply_build_environment_variables (line 122) | fn apply_build_environment_variables() { function apply_win32_version_resources (line 152) | fn apply_win32_version_resources() { function ensure_file_headers (line 202) | fn ensure_file_headers(files: &[PathBuf]) -> Result<(), io::Error> { function enumerate_source_files (line 225) | fn enumerate_source_files() -> Result, io::Error> { FILE: cli/src/async_pipe.rs method into_pollable (line 180) | pub fn into_pollable(self) -> PollableAsyncListener { type PollableAsyncListener (line 188) | pub struct PollableAsyncListener { type Conn (line 209) | type Conn = AsyncPipe; type Error (line 210) | type Error = CodeError; method poll_accept (line 212) | fn poll_accept( function make_accept_fut (line 196) | async fn make_accept_fut( function get_socket_name (line 231) | pub fn get_socket_name() -> PathBuf { type AcceptedRW (line 241) | pub type AcceptedRW = ( type AsyncRWAccepter (line 247) | pub trait AsyncRWAccepter { method accept_rw (line 248) | async fn accept_rw(&mut self) -> Result; method accept_rw (line 253) | async fn accept_rw(&mut self) -> Result { method accept_rw (line 262) | async fn accept_rw(&mut self) -> Result { FILE: cli/src/auth.rs type DeviceCodeResponse (line 32) | struct DeviceCodeResponse { type AuthenticationResponse (line 41) | struct AuthenticationResponse { type AuthenticationError (line 48) | struct AuthenticationError { type AuthProvider (line 54) | pub enum AuthProvider { method client_id (line 69) | pub fn client_id(&self) -> &'static str { method code_uri (line 76) | pub fn code_uri(&self) -> &'static str { method grant_uri (line 85) | pub fn grant_uri(&self) -> &'static str { method get_default_scopes (line 94) | pub fn get_default_scopes(&self) -> String { method fmt (line 60) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StoredCredential (line 105) | pub struct StoredCredential { method is_expired (line 131) | pub async fn is_expired(&self, log: &log::Logger, client: &reqwest::Cl... method from_response (line 162) | fn from_response(auth: AuthenticationResponse, provider: AuthProvider)... constant GH_USER_ENDPOINT (line 116) | const GH_USER_ENDPOINT: &str = "https://api.github.com/user"; function get_github_user (line 118) | async fn get_github_user( type StorageWithLastRead (line 174) | struct StorageWithLastRead { type Auth (line 181) | pub struct Auth { method new (line 384) | pub fn new(paths: &LauncherPaths, log: log::Logger) -> Auth { method with_storage (line 393) | fn with_storage(&self, op: F) -> T method get_tunnel_authentication (line 445) | pub async fn get_tunnel_authentication(&self) -> Result Result Result<(), AnyError> { method login (line 478) | pub async fn login( method get_credential (line 508) | pub async fn get_credential(&self) -> Result R... method handle_grant_error (line 659) | fn handle_grant_error(url: &str, status_code: u16, body: bytes::Bytes)... method do_device_code_flow (line 676) | async fn do_device_code_flow(&self) -> Result Result { method do_device_code_flow_with_provider (line 699) | async fn do_device_code_flow_with_provider( method keep_token_alive (line 763) | pub async fn keep_token_alive(self) -> Result<(), AnyError> { type StorageImplementation (line 188) | trait StorageImplementation: Send + Sync { method read (line 189) | fn read(&mut self) -> Result, AnyError>; method store (line 190) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError>; method clear (line 191) | fn clear(&mut self) -> Result<(), AnyError>; method read (line 274) | fn read(&mut self) -> Result, AnyError> { method store (line 278) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 282) | fn clear(&mut self) -> Result<(), AnyError> { method read (line 308) | fn read(&mut self) -> Result, AnyError> { method store (line 330) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 354) | fn clear(&mut self) -> Result<(), AnyError> { method read (line 370) | fn read(&mut self) -> Result, AnyError> { method store (line 374) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 378) | fn clear(&mut self) -> Result<(), AnyError> { function seal (line 195) | fn seal(value: &T) -> String function unseal (line 207) | fn unseal(value: &str) -> Option constant KEYCHAIN_ENTRY_LIMIT (line 221) | const KEYCHAIN_ENTRY_LIMIT: usize = 1024; constant KEYCHAIN_ENTRY_LIMIT (line 223) | const KEYCHAIN_ENTRY_LIMIT: usize = 128 * 1024; constant CONTINUE_MARKER (line 225) | const CONTINUE_MARKER: &str = ""; type ThreadKeyringStorage (line 229) | struct ThreadKeyringStorage { method thread_op (line 234) | fn thread_op(&mut self, f: Fn) -> Result method default (line 266) | fn default() -> Self { type KeyringStorage (line 288) | struct KeyringStorage { type FileStorage (line 367) | struct FileStorage(PersistedState>); method get_authorization (line 812) | async fn get_authorization(&self) -> Result { function encrypt (line 824) | fn encrypt(value: &str) -> String { function decrypt (line 829) | fn decrypt(value: &str) -> Option { function encrypt (line 835) | fn encrypt(value: &str) -> String { function decrypt (line 840) | fn decrypt(value: &str) -> Option { FILE: cli/src/bin/code/legacy_args.rs function try_parse_legacy (line 15) | pub fn try_parse_legacy( function test_parses_list_extensions (line 127) | fn test_parses_list_extensions() { function test_parses_install_extension (line 153) | fn test_parses_install_extension() { function test_parses_uninstall_extension (line 184) | fn test_parses_uninstall_extension() { function test_parses_user_data_dir_and_extensions_dir (line 203) | fn test_parses_user_data_dir_and_extensions_dir() { function test_status (line 238) | fn test_status() { FILE: cli/src/bin/code/main.rs function main (line 26) | async fn main() -> Result<(), std::convert::Infallible> { function make_logger (line 139) | fn make_logger(core: &args::CliCore) -> log::Logger { function print_and_exit (line 156) | fn print_and_exit(err: E) -> ! function start_code (line 164) | async fn start_code(context: CommandContext, args: Vec) -> Resul... FILE: cli/src/commands/agent_host.rs constant UPDATE_CHECK_INTERVAL (line 42) | const UPDATE_CHECK_INTERVAL: Duration = Duration::from_secs(24 * 60 * 60); constant UPDATE_POLL_INTERVAL (line 44) | const UPDATE_POLL_INTERVAL: Duration = Duration::from_secs(10 * 60); constant STARTUP_TIMEOUT (line 46) | const STARTUP_TIMEOUT: Duration = Duration::from_secs(30); function agent_host (line 53) | pub async fn agent_host(ctx: CommandContext, mut args: AgentHostArgs) ->... type RunningServer (line 136) | struct RunningServer { type AgentHostManager (line 143) | struct AgentHostManager { method new (line 159) | fn new( method ensure_server (line 182) | async fn ensure_server(self: &Arc) -> Result { method start_server (line 217) | async fn start_server(self: &Arc) -> Result { method run_server (line 242) | async fn run_server( method get_cached_or_download (line 390) | async fn get_cached_or_download(&self) -> Result<(Release, PathBuf), C... method ensure_downloaded (line 448) | async fn ensure_downloaded(&self, release: &Release) -> Result Result { method run_update_loop (line 510) | async fn run_update_loop(self: Arc) { method kill_running_server (line 554) | async fn kill_running_server(&self) { function handle_request (line 565) | async fn handle_request( function forward_http_to_server (line 604) | async fn forward_http_to_server(rw: AsyncPipe, req: Request) -> Re... function forward_ws_to_server (line 620) | async fn forward_ws_to_server(rw: AsyncPipe, mut req: Request) -> ... function connection_err (line 659) | fn connection_err(err: hyper::Error) -> Response { function mint_connection_token (line 668) | fn mint_connection_token(path: &Path, prefer_token: Option) -> s... function mint_connection_token_generates_and_persists (line 701) | fn mint_connection_token_generates_and_persists() { function mint_connection_token_respects_preferred (line 716) | fn mint_connection_token_respects_preferred() { function mint_connection_token_preferred_overwrites_existing (line 727) | fn mint_connection_token_preferred_overwrites_existing() { FILE: cli/src/commands/args.rs constant CLI_NAME (line 12) | const CLI_NAME: &str = concatcp!(constants::PRODUCT_NAME_LONG, " CLI"); constant HELP_COMMANDS (line 13) | const HELP_COMMANDS: &str = concatcp!( constant STANDALONE_TEMPLATE (line 21) | const STANDALONE_TEMPLATE: &str = concatcp!( constant INTEGRATED_TEMPLATE (line 34) | const INTEGRATED_TEMPLATE: &str = concatcp!( constant COMMIT_IN_VERSION (line 45) | const COMMIT_IN_VERSION: &str = match constants::VSCODE_CLI_COMMIT { constant NUMBER_IN_VERSION (line 49) | const NUMBER_IN_VERSION: &str = match constants::VSCODE_CLI_VERSION { constant VERSION (line 53) | const VERSION: &str = concatcp!(NUMBER_IN_VERSION, " (commit ", COMMIT_I... type IntegratedCli (line 62) | pub struct IntegratedCli { type CliCore (line 69) | pub struct CliCore { method get_base_code_args (line 117) | pub fn get_base_code_args(&self) -> Vec { type StandaloneCli (line 94) | pub struct StandaloneCli { type AnyCli (line 102) | pub enum AnyCli { method core (line 108) | pub fn core(&self) -> &CliCore { method from (line 127) | fn from(cli: &'a CliCore) -> Self { type StandaloneCommands (line 152) | pub enum StandaloneCommands { type StandaloneUpdateArgs (line 158) | pub struct StandaloneUpdateArgs { type Commands (line 166) | pub enum Commands { type ServeWebArgs (line 195) | pub struct ServeWebArgs { type AgentHostArgs (line 238) | pub struct AgentHostArgs { type CommandShellArgs (line 263) | pub struct CommandShellArgs { type ExtensionArgs (line 285) | pub struct ExtensionArgs { method add_code_args (line 294) | pub fn add_code_args(&self, target: &mut Vec) { type ExtensionSubcommand (line 301) | pub enum ExtensionSubcommand { method add_code_args (line 313) | pub fn add_code_args(&self, target: &mut Vec) { type ListExtensionArgs (line 351) | pub struct ListExtensionArgs { type InstallExtensionArgs (line 362) | pub struct InstallExtensionArgs { type UninstallExtensionArgs (line 384) | pub struct UninstallExtensionArgs { type VersionArgs (line 393) | pub struct VersionArgs { type VersionSubcommand (line 399) | pub enum VersionSubcommand { type UseVersionArgs (line 408) | pub struct UseVersionArgs { type EditorOptions (line 420) | pub struct EditorOptions { method add_code_args (line 459) | pub fn add_code_args(&self, target: &mut Vec) { type DesktopCodeOptions (line 497) | pub struct DesktopCodeOptions { method add_code_args (line 523) | pub fn add_code_args(&self, target: &mut Vec) { type OutputFormatOptions (line 516) | pub struct OutputFormatOptions { type GlobalOptions (line 534) | pub struct GlobalOptions { method add_code_args (line 562) | pub fn add_code_args(&self, target: &mut Vec) { type EditorTroubleshooting (line 579) | pub struct EditorTroubleshooting { method add_code_args (line 615) | pub fn add_code_args(&self, target: &mut Vec) { type SyncState (line 644) | pub enum SyncState { method fmt (line 650) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type OutputFormat (line 659) | pub enum OutputFormat { type ExistingTunnelArgs (line 665) | pub struct ExistingTunnelArgs { type TunnelServeArgs (line 685) | pub struct TunnelServeArgs { type BaseServerArgs (line 715) | pub struct BaseServerArgs { method apply_to (line 734) | pub fn apply_to(&self, csa: &mut CodeServerArgs) { type TunnelArgs (line 753) | pub struct TunnelArgs { type TunnelSubcommand (line 762) | pub enum TunnelSubcommand { type TunnelServiceSubCommands (line 794) | pub enum TunnelServiceSubCommands { type TunnelServiceInstallArgs (line 810) | pub struct TunnelServiceInstallArgs { type TunnelRenameArgs (line 821) | pub struct TunnelRenameArgs { type TunnelForwardArgs (line 827) | pub struct TunnelForwardArgs { type TunnelUserSubCommands (line 837) | pub enum TunnelUserSubCommands { type LoginArgs (line 849) | pub struct LoginArgs { type AuthProvider (line 864) | pub enum AuthProvider { FILE: cli/src/commands/context.rs type CommandContext (line 10) | pub struct CommandContext { FILE: cli/src/commands/output.rs type Column (line 12) | pub struct Column { method new (line 19) | pub fn new(heading: &'static str) -> Self { method add_row (line 27) | pub fn add_row(&mut self, row: String) { method print_table (line 34) | pub fn print_table(&self, table: OutputTable) -> Result<(), std::io::Err... type OutputTable (line 42) | pub struct OutputTable { method new (line 47) | pub fn new(cols: Vec) -> Self { type TablePrinter (line 52) | trait TablePrinter { method print (line 53) | fn print(&self, table: OutputTable, out: &mut dyn std::io::Write) method print (line 60) | fn print( method print (line 93) | fn print( type JsonTablePrinter (line 57) | pub struct JsonTablePrinter(); type TextTablePrinter (line 90) | pub struct TextTablePrinter(); function write_columns (line 122) | fn write_columns( FILE: cli/src/commands/serve_web.rs constant COMMIT_HASH_LEN (line 45) | const COMMIT_HASH_LEN: usize = 40; constant SERVER_IDLE_TIMEOUT_SECS (line 48) | const SERVER_IDLE_TIMEOUT_SECS: u64 = 60 * 60; constant SERVER_ACTIVE_TIMEOUT_SECS (line 51) | const SERVER_ACTIVE_TIMEOUT_SECS: u64 = SERVER_IDLE_TIMEOUT_SECS * 24 * ... constant RELEASE_CHECK_INTERVAL (line 53) | const RELEASE_CHECK_INTERVAL: u64 = 60 * 60; constant SECRET_KEY_BYTES (line 56) | const SECRET_KEY_BYTES: usize = 32; constant SECRET_KEY_MINT_PATH (line 58) | const SECRET_KEY_MINT_PATH: &str = "_vscode-cli/mint-key"; constant PATH_COOKIE_NAME (line 60) | const PATH_COOKIE_NAME: &str = "vscode-secret-key-path"; constant SECRET_KEY_COOKIE_NAME (line 62) | const SECRET_KEY_COOKIE_NAME: &str = "vscode-cli-secret-half"; function serve_web (line 69) | pub async fn serve_web(ctx: CommandContext, mut args: ServeWebArgs) -> R... type HandleContext (line 164) | struct HandleContext { function handle (line 171) | async fn handle(ctx: HandleContext, req: Request) -> Result) -> Resp... function handle_secret_mint (line 214) | fn handle_secret_mint(ctx: &HandleContext, req: Request) -> Respon... function append_secret_headers (line 228) | fn append_secret_headers( function get_release_from_path (line 254) | fn get_release_from_path(path: &str, platform: Platform) -> Option<(Rele... function forward_http_req_to_server (line 285) | async fn forward_http_req_to_server( function forward_ws_req_to_server (line 312) | async fn forward_ws_req_to_server( function is_commit_hash (line 370) | fn is_commit_hash(s: &str) -> bool { function extract_cookie (line 375) | fn extract_cookie(req: &Request, name: &str) -> Option { type SecretKeyPart (line 395) | struct SecretKeyPart(Box<[u8; SECRET_KEY_BYTES]>); method new (line 398) | pub fn new() -> Self { method decode (line 403) | pub fn decode(s: &str) -> Result { method encode (line 415) | pub fn encode(&self) -> String { function get_server_key_half (line 422) | fn get_server_key_half(paths: &LauncherPaths) -> SecretKeyPart { function get_client_key_half (line 435) | fn get_client_key_half(req: &Request) -> SecretKeyPart { function connection_err (line 453) | pub fn connection_err(err: hyper::Error) -> Response { function code_err (line 460) | pub fn code_err(err: CodeError) -> Response { function wait_for_download (line 467) | pub fn wait_for_download() -> Response { function secret_key (line 475) | pub fn secret_key(hash: Vec) -> Response { type ConnectionHandle (line 486) | struct ConnectionHandle { method new (line 491) | pub fn new(client_counter: Arc>) -> ... method drop (line 500) | fn drop(&mut self) { type StartData (line 507) | type StartData = (PathBuf, Arc>); type VersionState (line 510) | struct VersionState { type ConnectionStateMap (line 515) | type ConnectionStateMap = Arc, duration: Duration) { method get_release_from_cache (line 606) | pub async fn get_release_from_cache(&self) -> Result Result { method get_version_data (line 681) | async fn get_version_data(&self, release: Release) -> Result (Quality, String) { function normalize_base_path (line 539) | fn normalize_base_path(p: &str) -> String { type StartArgs (line 892) | struct StartArgs { function mint_connection_token (line 899) | fn mint_connection_token(path: &Path, prefer_token: Option) -> s... FILE: cli/src/commands/tunnels.rs function from (line 70) | fn from(auth_provider: AuthProvider) -> Self { function fulfill_existing_tunnel_args (line 78) | fn fulfill_existing_tunnel_args( type TunnelServiceContainer (line 106) | struct TunnelServiceContainer { method new (line 112) | fn new(core_args: CliCore, tunnel_args: TunnelArgs) -> Self { method run_service (line 122) | async fn run_service( function command_shell (line 144) | pub async fn command_shell(ctx: CommandContext, args: CommandShellArgs) ... function find_unused_port (line 235) | async fn find_unused_port(host: &IpAddr, start_port: u16, end_port: u16)... function is_port_available (line 244) | async fn is_port_available(host: IpAddr, port: u16) -> bool { function make_service_args (line 250) | fn make_service_args<'a: 'c, 'b: 'c, 'c>( function service (line 268) | pub async fn service( function user (line 317) | pub async fn user(ctx: CommandContext, user_args: TunnelUserSubCommands)... function rename (line 345) | pub async fn rename(ctx: CommandContext, rename_args: TunnelRenameArgs) ... function unregister (line 358) | pub async fn unregister(ctx: CommandContext) -> Result { function restart (line 365) | pub async fn restart(ctx: CommandContext) -> Result { function kill (line 377) | pub async fn kill(ctx: CommandContext) -> Result { type StatusOutput (line 390) | pub struct StatusOutput { function status (line 395) | pub async fn status(ctx: CommandContext) -> Result { function prune (line 425) | pub async fn prune(ctx: CommandContext) -> Result { function serve (line 443) | pub async fn serve(ctx: CommandContext, gateway_args: TunnelServeArgs) -... function forward (line 475) | pub async fn forward( function get_connection_token (line 553) | fn get_connection_token(tunnel: &ActiveTunnel) -> String { function serve_with_csa (line 565) | async fn serve_with_csa( FILE: cli/src/commands/update.rs function update (line 19) | pub async fn update(ctx: CommandContext, args: StandaloneUpdateArgs) -> ... FILE: cli/src/commands/version.rs function switch_to (line 19) | pub async fn switch_to(ctx: CommandContext, args: UseVersionArgs) -> Res... function show (line 46) | pub async fn show(ctx: CommandContext) -> Result { function print_now_using (line 60) | fn print_now_using(log: &log::Logger, version: &RequestedVersion, path: ... FILE: cli/src/constants.rs constant CONTROL_PORT (line 14) | pub const CONTROL_PORT: u16 = 31545; constant PROTOCOL_VERSION (line 23) | pub const PROTOCOL_VERSION: u32 = 4; constant PROTOCOL_VERSION_TAG_PREFIX (line 26) | pub const PROTOCOL_VERSION_TAG_PREFIX: &str = "protocolv"; constant PROTOCOL_VERSION_TAG (line 28) | pub const PROTOCOL_VERSION_TAG: &str = concatcp!("protocolv", PROTOCOL_V... constant VSCODE_CLI_VERSION (line 30) | pub const VSCODE_CLI_VERSION: Option<&'static str> = option_env!("VSCODE... constant VSCODE_CLI_AI_KEY (line 31) | pub const VSCODE_CLI_AI_KEY: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_AI_ENDPOINT (line 32) | pub const VSCODE_CLI_AI_ENDPOINT: Option<&'static str> = option_env!("VS... constant VSCODE_CLI_QUALITY (line 33) | pub const VSCODE_CLI_QUALITY: Option<&'static str> = option_env!("VSCODE... constant DOCUMENTATION_URL (line 34) | pub const DOCUMENTATION_URL: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_COMMIT (line 35) | pub const VSCODE_CLI_COMMIT: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_UPDATE_ENDPOINT (line 36) | pub const VSCODE_CLI_UPDATE_ENDPOINT: Option<&'static str> = option_env!... constant TUNNEL_SERVICE_LOCK_NAME (line 40) | pub const TUNNEL_SERVICE_LOCK_NAME: Option<&'static str> = constant TUNNEL_CLI_LOCK_NAME (line 45) | pub const TUNNEL_CLI_LOCK_NAME: Option<&'static str> = option_env!("VSCO... constant TUNNEL_SERVICE_USER_AGENT_ENV_VAR (line 47) | pub const TUNNEL_SERVICE_USER_AGENT_ENV_VAR: &str = "TUNNEL_SERVICE_USER... constant APPLICATION_NAME (line 50) | pub const APPLICATION_NAME: &str = match option_env!("VSCODE_CLI_APPLICA... constant PRODUCT_NAME_LONG (line 56) | pub const PRODUCT_NAME_LONG: &str = match option_env!("VSCODE_CLI_NAME_L... constant QUALITYLESS_PRODUCT_NAME (line 62) | pub const QUALITYLESS_PRODUCT_NAME: &str = match option_env!("VSCODE_CLI... constant QUALITYLESS_SERVER_NAME (line 69) | pub const QUALITYLESS_SERVER_NAME: &str = concatcp!(QUALITYLESS_PRODUCT_... constant QUALITY (line 71) | pub const QUALITY: &str = match VSCODE_CLI_QUALITY { constant EDITOR_WEB_URL (line 77) | pub const EDITOR_WEB_URL: Option<&'static str> = option_env!("VSCODE_CLI... constant TUNNEL_ACTIVITY_NAME (line 80) | pub const TUNNEL_ACTIVITY_NAME: &str = concatcp!(PRODUCT_NAME_LONG, " Tu... constant PRODUCT_DOWNLOAD_URL (line 83) | pub const PRODUCT_DOWNLOAD_URL: Option<&'static str> = option_env!("VSCO... constant NONINTERACTIVE_VAR (line 85) | const NONINTERACTIVE_VAR: &str = "VSCODE_CLI_NONINTERACTIVE"; constant DEFAULT_DATA_PARENT_DIR (line 88) | pub const DEFAULT_DATA_PARENT_DIR: &str = match option_env!("VSCODE_CLI_... function get_default_user_agent (line 93) | pub fn get_default_user_agent() -> String { constant NO_COLOR_ENV (line 100) | const NO_COLOR_ENV: &str = "NO_COLOR"; type ServerQualityInfo (line 104) | pub struct ServerQualityInfo { FILE: cli/src/desktop/version_manager.rs type RequestedVersion (line 30) | pub enum RequestedVersion { method get_command (line 41) | pub fn get_command(&self) -> String { method fmt (line 57) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Error (line 71) | type Error = InvalidRequestedVersion; method try_from (line 73) | fn try_from(s: &str) -> Result { type Stored (line 91) | struct Stored { type CodeVersionManager (line 97) | pub struct CodeVersionManager { method new (line 103) | pub fn new(log: log::Logger, lp: &LauncherPaths, _platform: Platform) ... method get_entrypoint_for_install_dir (line 111) | pub async fn get_entrypoint_for_install_dir(path: &Path) -> Option RequestedVersion { method try_get_entrypoint (line 186) | pub async fn try_get_entrypoint(&self, version: &RequestedVersion) -> ... function prompt_to_install (line 224) | pub fn prompt_to_install(version: &RequestedVersion) { function detect_installed_program (line 245) | fn detect_installed_program(log: &log::Logger) -> io::Result io::Result io::Result tempfile::TempDir { function test_detect_installed_program (line 443) | fn test_detect_installed_program() { function test_set_preferred_version (line 452) | async fn test_set_preferred_version() { function test_gets_entrypoint (line 484) | async fn test_gets_entrypoint() { function test_gets_entrypoint_as_binary (line 501) | async fn test_gets_entrypoint_as_binary() { FILE: cli/src/download_cache.rs constant KEEP_LRU (line 19) | const KEEP_LRU: usize = 5; constant STAGING_SUFFIX (line 20) | const STAGING_SUFFIX: &str = ".staging"; constant RENAME_ATTEMPTS (line 21) | const RENAME_ATTEMPTS: u32 = 20; constant RENAME_DELAY (line 22) | const RENAME_DELAY: std::time::Duration = std::time::Duration::from_mill... constant PERSISTED_STATE_FILE_NAME (line 23) | const PERSISTED_STATE_FILE_NAME: &str = "lru.json"; type DownloadCache (line 26) | pub struct DownloadCache { method new (line 32) | pub fn new(path: PathBuf) -> DownloadCache { method get (line 40) | pub fn get(&self) -> Vec { method path (line 46) | pub fn path(&self) -> &Path { method exists (line 52) | pub fn exists(&self, name: &str) -> Option { method delete (line 63) | pub fn delete(&self, name: &str) -> Result<(), WrappedError> { method create (line 78) | pub async fn create( method touch (line 119) | fn touch(&self, name: String) -> Result<(), AnyError> { FILE: cli/src/json_rpc.rs type JsonRpcSerializer (line 22) | pub struct JsonRpcSerializer {} method serialize (line 25) | fn serialize(&self, value: impl serde::Serialize) -> Vec { method deserialize (line 31) | fn deserialize( function new_json_rpc (line 41) | pub fn new_json_rpc() -> rpc::RpcBuilder { function start_json_rpc (line 46) | pub async fn start_json_rpc( FILE: cli/src/log.rs function next_counter (line 24) | pub fn next_counter() -> u32 { type Level (line 32) | pub enum Level { method fmt (line 44) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method name (line 58) | pub fn name(&self) -> Option<&str> { method color_code (line 70) | pub fn color_code(&self) -> Option<&str> { method to_u8 (line 86) | pub fn to_u8(self) -> u8 { function new_tunnel_prefix (line 91) | pub fn new_tunnel_prefix() -> String { function new_code_server_prefix (line 95) | pub fn new_code_server_prefix() -> String { function new_rpc_prefix (line 99) | pub fn new_rpc_prefix() -> String { type Logger (line 105) | pub struct Logger { method test (line 200) | pub fn test() -> Self { method new (line 208) | pub fn new(tracer: Tracer, level: Level) -> Self { method span (line 216) | pub fn span(&self, name: &str) -> SpanBuilder { method tracer (line 220) | pub fn tracer(&self) -> &Tracer { method emit (line 224) | pub fn emit(&self, level: Level, message: &str) { method result (line 231) | pub fn result(&self, message: impl AsRef) { method prefixed (line 237) | pub fn prefixed(&self, prefix: &str) -> Logger { method tee (line 248) | pub fn tee(&self, sink: T) -> Logger method with_sink (line 262) | pub fn with_sink(&self, sink: T) -> Logger method get_download_logger (line 272) | pub fn get_download_logger<'a>(&'a self, prefix: &'static str) -> Down... type LogSinkClone (line 112) | pub trait LogSinkClone { method clone_box (line 113) | fn clone_box(&self) -> Box; method clone_box (line 120) | fn clone_box(&self) -> Box { type LogSink (line 125) | pub trait LogSink: LogSinkClone + Sync + Send { method write_log (line 126) | fn write_log(&self, level: Level, prefix: &str, message: &str); method write_result (line 127) | fn write_result(&self, message: &str); method write_log (line 143) | fn write_log(&self, level: Level, prefix: &str, message: &str) { method write_result (line 151) | fn write_result(&self, message: &str) { method write_log (line 185) | fn write_log(&self, level: Level, prefix: &str, message: &str) { method write_result (line 196) | fn write_result(&self, _message: &str) {} method clone (line 131) | fn clone(&self) -> Box { type StdioLogSink (line 138) | pub struct StdioLogSink { type FileLogSink (line 157) | pub struct FileLogSink { method new (line 165) | pub fn new(level: Level, path: &Path) -> std::io::Result { constant FILE_LOG_SIZE_LIMIT (line 162) | const FILE_LOG_SIZE_LIMIT: u64 = 1024 * 1024 * 10; type DownloadLogger (line 280) | pub struct DownloadLogger<'a> { function report_progress (line 286) | fn report_progress(&mut self, bytes_so_far: u64, total_bytes: u64) { function format (line 307) | fn format(level: Level, prefix: &str, message: &str, use_colors: bool) -... function emit (line 322) | pub fn emit(level: Level, prefix: &str, message: &str) { function install_global_logger (line 333) | pub fn install_global_logger(log: Logger) { type RustyLogger (line 341) | struct RustyLogger(Logger); method enabled (line 344) | fn enabled(&self, metadata: &log::Metadata) -> bool { method log (line 348) | fn log(&self, record: &log::Record) { method flush (line 372) | fn flush(&self) {} FILE: cli/src/msgpack_rpc.rs type MsgPackSerializer (line 25) | pub struct MsgPackSerializer {} method serialize (line 28) | fn serialize(&self, value: impl serde::Serialize) -> Vec { method deserialize (line 32) | fn deserialize(&self, b: &[u8]) -> Resul... type MsgPackCaller (line 37) | pub type MsgPackCaller = rpc::RpcCaller; function new_msgpack_rpc (line 40) | pub fn new_msgpack_rpc() -> rpc::RpcBuilder { function start_msgpack_rpc (line 46) | pub async fn start_msgpack_rpc< type MsgPackCodec (line 118) | pub struct MsgPackCodec { function new (line 123) | pub fn new() -> Self { type MsgPackDecoded (line 130) | pub struct MsgPackDecoded { type Item (line 136) | type Item = MsgPackDecoded; type Error (line 137) | type Error = io::Error; function decode (line 139) | fn decode(&mut self, src: &mut bytes::BytesMut) -> Result &'static str { method get_capitalized_name (line 33) | pub fn get_capitalized_name(&self) -> &'static str { method server_entrypoint (line 42) | pub fn server_entrypoint(&self) -> String { method fmt (line 59) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Error (line 65) | type Error = String; method try_from (line 67) | fn try_from(s: &str) -> Result { type TelemetryLevel (line 80) | pub enum TelemetryLevel { method fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: cli/src/rpc.rs type SyncMethod (line 25) | pub type SyncMethod = Arc, &[u8]) -> Op... type AsyncMethod (line 26) | pub type AsyncMethod = type Duplex (line 28) | pub type Duplex = Arc< type Method (line 34) | pub enum Method { type Serialization (line 42) | pub trait Serialization: Send + Sync + 'static { method serialize (line 43) | fn serialize(&self, value: impl Serialize) -> Vec; method deserialize (line 44) | fn deserialize(&self, b: &[u8]) -> Result { function new (line 57) | pub fn new(serializer: S) -> Self { function get_caller (line 67) | pub fn get_caller(&mut self, sender: mpsc::UnboundedSender>) -> ... function methods (line 76) | pub fn methods(self, context: C) -> RpcMethodB... type RpcMethodBuilder (line 86) | pub struct RpcMethodBuilder { type DuplexStreamStarted (line 94) | struct DuplexStreamStarted { function register_sync (line 101) | pub fn register_sync(&mut self, method_name: &'static str, call... function register_async (line 148) | pub fn register_async(&mut self, method_name: &'static str... function register_duplex (line 203) | pub fn register_duplex( function build (line 275) | pub fn build(mut self, log: log::Logger) -> RpcDispatcher { type DispatchMethod (line 304) | type DispatchMethod = Box; type RpcCaller (line 310) | pub struct RpcCaller { function serialize_notify (line 317) | pub fn serialize_notify(serializer: &S, method: M, params: A) -> V... function notify (line 331) | pub fn notify(&self, method: M, params: A) -> bool function call (line 342) | pub fn call(&self, method: M, params: A) -> oneshot::Receiver { function next_message_id (line 398) | fn next_message_id() -> u32 { function dispatch (line 409) | pub fn dispatch(&self, body: &[u8]) -> MaybeSync { function dispatch_with_partial (line 420) | pub fn dispatch_with_partial(&self, body: &[u8], partial: PartialIncomin... function register_stream (line 453) | pub async fn register_stream( function context (line 526) | pub fn context(&self) -> Arc { type StreamRec (line 531) | struct StreamRec { type Streams (line 538) | struct Streams { method remove (line 543) | pub async fn remove(&self, id: u32) { method write (line 564) | pub fn write(&self, id: u32, buf: Vec) { method insert (line 575) | pub fn insert(&self, id: u32, stream: WriteHalf) { function write_loop (line 596) | async fn write_loop( constant METHOD_STREAMS_STARTED (line 633) | const METHOD_STREAMS_STARTED: &str = "streams_started"; constant METHOD_STREAM_DATA (line 634) | const METHOD_STREAM_DATA: &str = "stream_data"; constant METHOD_STREAM_ENDED (line 635) | const METHOD_STREAM_ENDED: &str = "stream_ended"; type AssertIsSync (line 638) | trait AssertIsSync: Sync {} type PartialIncoming (line 643) | pub struct PartialIncoming { type StreamDataIncomingParams (line 650) | struct StreamDataIncomingParams { type StreamDataParams (line 657) | struct StreamDataParams<'a> { type StreamEndedParams (line 664) | struct StreamEndedParams { type FullRequest (line 669) | pub struct FullRequest, P> { type RequestParams (line 676) | struct RequestParams

{ type SuccessResponse (line 681) | struct SuccessResponse { type ErrorResponse (line 687) | struct ErrorResponse { type ResponseError (line 693) | pub struct ResponseError { type Outcome (line 698) | enum Outcome { type StreamDto (line 703) | pub struct StreamDto { type MaybeSync (line 708) | pub enum MaybeSync { function test_remove (line 719) | async fn test_remove() { function test_write (line 731) | async fn test_write() { function test_write_with_immediate_end (line 743) | async fn test_write_with_immediate_end() { FILE: cli/src/self_update.rs type SelfUpdate (line 21) | pub struct SelfUpdate<'a> { function new (line 31) | pub fn new(update_service: &'a UpdateService) -> Result { function get_current_release (line 54) | pub async fn get_current_release(&self) -> Result { function is_up_to_date_with (line 61) | pub fn is_up_to_date_with(&self, release: &Release) -> bool { function cleanup_old_update (line 67) | pub fn cleanup_old_update(&self) -> Result<(), std::io::Error> { function do_update (line 78) | pub async fn do_update( function validate_cli_is_good (line 121) | fn validate_cli_is_good(exe_path: &Path) -> Result<(), AnyError> { function copy_updated_cli_to_path (line 140) | fn copy_updated_cli_to_path(unzipped_content: &Path, staging_path: &Path... function copy_file_metadata (line 161) | fn copy_file_metadata(from: &Path, to: &Path) -> Result<(), std::io::Err... function copy_file_metadata (line 168) | fn copy_file_metadata(from: &Path, to: &Path) -> Result<(), std::io::Err... FILE: cli/src/singleton.rs type SingletonServer (line 27) | pub struct SingletonServer { method accept (line 33) | pub async fn accept(&mut self) -> Result { type SingletonConnection (line 38) | pub enum SingletonConnection { type LockFileMatter (line 49) | struct LockFileMatter { function acquire_singleton (line 56) | pub async fn acquire_singleton(lock_file: &Path) -> Result Result Result Result) -> Result { method new (line 164) | pub fn new(root: Option) -> Result { method new_for_path (line 180) | fn new_for_path(root: PathBuf) -> Result { method new_without_replacements (line 189) | pub fn new_without_replacements(root: PathBuf) -> LauncherPaths { method root (line 202) | pub fn root(&self) -> &Path { method tunnel_lockfile (line 207) | pub fn tunnel_lockfile(&self) -> PathBuf { method forwarding_lockfile (line 215) | pub fn forwarding_lockfile(&self) -> PathBuf { method service_log_file (line 223) | pub fn service_log_file(&self) -> PathBuf { method remove (line 228) | pub fn remove(&self) -> Result<(), WrappedError> { method web_server_storage (line 241) | pub fn web_server_storage(&self) -> PathBuf { type PersistedStateContainer (line 32) | struct PersistedStateContainer function load_or_get (line 46) | fn load_or_get(&mut self) -> T { function save (line 61) | fn save(&mut self, state: T) -> Result<(), WrappedError> { function write_state (line 72) | fn write_state(&mut self, s: String) -> std::io::Result<()> { type PersistedState (line 90) | pub struct PersistedState function new (line 102) | pub fn new(path: PathBuf) -> PersistedState { function new_with_mode (line 107) | pub fn new_with_mode(path: PathBuf, mode: u32) -> PersistedState { function load (line 118) | pub fn load(&self) -> T { function save (line 123) | pub fn save(&self, state: T) -> Result<(), WrappedError> { function update (line 128) | pub fn update(&self, mutator: impl FnOnce(&mut T) -> R) -> Result String { function sign_challenge (line 13) | pub fn sign_challenge(challenge: &str) -> String { function verify_challenge (line 23) | pub fn verify_challenge(challenge: &str, response: &str) -> bool { function create_challenge (line 28) | pub fn create_challenge() -> String { function sign_challenge (line 35) | pub fn sign_challenge(challenge: &str) -> String { function verify_challenge (line 40) | pub fn verify_challenge(challenge: &str, response: &str) -> bool { FILE: cli/src/tunnels/code_server.rs type CodeServerArgs (line 50) | pub struct CodeServerArgs { method log_level (line 82) | pub fn log_level(&self) -> log::Level { method telemetry_disabled (line 90) | pub fn telemetry_disabled(&self) -> bool { method command_arguments (line 94) | pub fn command_arguments(&self) -> Vec { type ServerParamsRaw (line 171) | pub struct ServerParamsRaw { method resolve (line 196) | pub async fn resolve( method get_or_fetch_commit_id (line 207) | async fn get_or_fetch_commit_id( type ResolvedServerParams (line 180) | pub struct ResolvedServerParams { method as_installed_server (line 186) | fn as_installed_server(&self) -> InstalledServer { type UpdateServerVersion (line 236) | struct UpdateServerVersion { type SocketCodeServer (line 245) | pub struct SocketCodeServer { type PortCodeServer (line 253) | pub struct PortCodeServer { type AnyCodeServer (line 260) | pub enum AnyCodeServer { type CodeServerOrigin (line 265) | pub enum CodeServerOrigin { method wait_for_exit (line 273) | pub async fn wait_for_exit(&mut self) { method kill (line 287) | pub async fn kill(&mut self) { function do_extension_install_on_running_server (line 300) | async fn do_extension_install_on_running_server( type ServerBuilder (line 330) | pub struct ServerBuilder<'a> { function new (line 339) | pub fn new( function get_running (line 357) | pub async fn get_running(&self) -> Result, AnyErro... function evict (line 404) | pub async fn evict(&self) -> Result<(), WrappedError> { function setup (line 414) | pub async fn setup(&self) -> Result<(), AnyError> { function listen_on_port (line 492) | pub async fn listen_on_port(&self, port: u16) -> Result Result<(), AnyError> { function listen_on_default_socket (line 548) | pub async fn listen_on_default_socket(&self) -> Result Result Result Result Result { function get_base_command (line 645) | fn get_base_command(&self) -> Command { function monitor_server (line 653) | fn monitor_server( function get_extensions_flag (line 740) | fn get_extensions_flag(extension_id: &str) -> String { type ServerOutputMatcher (line 746) | pub trait ServerOutputMatcher method match_line (line 750) | fn match_line(line: &str) -> Option; type SocketMatcher (line 754) | struct SocketMatcher(); method match_line (line 757) | fn match_line(line: &str) -> Option { type PortMatcher (line 763) | pub struct PortMatcher(); method match_line (line 766) | fn match_line(line: &str) -> Option { type WebUiMatcher (line 772) | pub struct WebUiMatcher(); method match_line (line 775) | fn match_line(line: &str) -> Option { type NoOpMatcher (line 784) | pub struct NoOpMatcher(); method match_line (line 787) | fn match_line(_: &str) -> Option<()> { function parse_socket_from (line 792) | fn parse_socket_from(text: &str) -> Option { function parse_port_from (line 798) | fn parse_port_from(text: &str) -> Option { function print_listening (line 805) | pub fn print_listening(log: &log::Logger, tunnel_name: &str) { function download_cli_into_cache (line 842) | pub async fn download_cli_into_cache( function get_should_use_breakaway_from_job (line 879) | async fn get_should_use_breakaway_from_job() -> bool { FILE: cli/src/tunnels/control_server.rs type HttpRequestsMap (line 71) | type HttpRequestsMap = Arc>>; type HandlerContext (line 74) | struct HandlerContext { method dispose (line 119) | async fn dispose(&self) { type AuthState (line 102) | enum AuthState { function next_message_id (line 114) | pub fn next_message_id() -> u32 { type ServerSignal (line 125) | enum ServerSignal { type Next (line 134) | pub enum Next { type ServerTermination (line 143) | pub struct ServerTermination { function preload_extensions (line 148) | async fn preload_extensions( function serve (line 176) | pub async fn serve( type AuthRequired (line 288) | pub enum AuthRequired { type ServeStreamParams (line 295) | pub struct ServeStreamParams { function serve_stream (line 304) | pub async fn serve_stream( type SocketStats (line 317) | pub struct SocketStats { function make_socket_rpc (line 323) | fn make_socket_rpc( function ensure_auth (line 511) | fn ensure_auth(is_authed: &Arc>) -> Result<(... function process_socket (line 520) | async fn process_socket( function send_version (line 642) | async fn send_version(tx: &mpsc::Sender) { function handle_socket_read (line 650) | async fn handle_socket_read( type ServerOutputSink (line 707) | struct ServerOutputSink { method write_log (line 712) | fn write_log(&self, level: log::Level, _prefix: &str, message: &str) { method write_result (line 724) | fn write_result(&self, _message: &str) {} function handle_serve (line 727) | async fn handle_serve( function attach_server_bridge (line 823) | async fn attach_server_bridge( function handle_server_message (line 864) | fn handle_server_message( function handle_prune (line 876) | fn handle_prune(paths: &LauncherPaths) -> Result, AnyError> { function handle_update (line 884) | async fn handle_update( function handle_get_hostname (line 938) | fn handle_get_hostname() -> Result { function handle_stat (line 944) | fn handle_stat(path: String) -> Result { function handle_fs_read (line 954) | async fn handle_fs_read(mut out: DuplexStream, path: String) -> Result Resul... function handle_net_connect (line 978) | async fn handle_net_connect( function handle_fs_connect (line 992) | async fn handle_fs_connect( function handle_fs_remove (line 1007) | async fn handle_fs_remove(path: String) -> Result { function handle_fs_rename (line 1014) | fn handle_fs_rename(from_path: String, to_path: String) -> Result Result { function handle_fs_readdir (line 1024) | fn handle_fs_readdir(path: String) -> Result { function handle_sys_kill (line 1038) | fn handle_sys_kill(pid: u32) -> Result { function handle_get_env (line 1044) | fn handle_get_env() -> Result { function handle_challenge_issue (line 1057) | fn handle_challenge_issue( function handle_challenge_verify (line 1076) | fn handle_challenge_verify( function handle_forward (line 1095) | async fn handle_forward( function handle_unforward (line 1116) | async fn handle_unforward( function handle_call_server_http (line 1129) | async fn handle_call_server_http( function handle_acquire_cli (line 1184) | async fn handle_acquire_cli( function handle_spawn (line 1215) | async fn handle_spawn( function handle_spawn_cli (line 1271) | async fn handle_spawn_cli( type TokioCopyFuture (line 1325) | type TokioCopyFuture = dyn futures::Future String { type PersistedTunnel (line 73) | pub struct PersistedTunnel { method into_locator (line 80) | pub fn into_locator(self) -> TunnelLocator { method locator (line 86) | pub fn locator(&self) -> TunnelLocator { type AccessTokenProvider (line 95) | trait AccessTokenProvider: Send + Sync { method refresh_token (line 97) | async fn refresh_token(&self) -> Result; method keep_alive (line 102) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>>; method refresh_token (line 116) | async fn refresh_token(&self) -> Result { method keep_alive (line 120) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { method refresh_token (line 154) | async fn refresh_token(&self) -> Result { method keep_alive (line 179) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { type StaticAccessTokenProvider (line 106) | struct StaticAccessTokenProvider(String); method new (line 109) | pub fn new(token: String) -> Self { type LookupAccessTokenProvider (line 126) | struct LookupAccessTokenProvider { method new (line 135) | pub fn new( type DevTunnels (line 186) | pub struct DevTunnels { method new_port_forwarding (line 326) | pub fn new_port_forwarding( method new_remote_tunnel (line 344) | pub fn new_remote_tunnel( method remove_tunnel (line 361) | pub async fn remove_tunnel(&mut self) -> Result<(), AnyError> { method rename_tunnel (line 382) | pub async fn rename_tunnel(&mut self, name: &str) -> Result<(), AnyErr... method update_tunnel_name (line 390) | async fn update_tunnel_name( method get_or_create_tunnel (line 439) | async fn get_or_create_tunnel( method start_new_launcher_tunnel (line 468) | pub async fn start_new_launcher_tunnel( method create_tunnel (line 558) | async fn create_tunnel( method get_labels (line 638) | fn get_labels(&self, name: &str) -> Vec { method sync_tunnel_tags (line 649) | async fn sync_tunnel_tags( method try_recycle_tunnel (line 686) | async fn try_recycle_tunnel(&mut self) -> Result { method list_tunnels_with_tag (line 718) | async fn list_tunnels_with_tag( method get_existing_tunnel_with_name (line 735) | async fn get_existing_tunnel_with_name(&self, name: &str) -> Result String { method get_name_for_tunnel (line 760) | async fn get_name_for_tunnel( method start_existing_tunnel (line 825) | pub async fn start_existing_tunnel( method start_tunnel (line 865) | async fn start_tunnel( type ActiveTunnel (line 195) | pub struct ActiveTunnel { method close (line 205) | pub async fn close(&mut self) -> Result<(), AnyError> { method add_port_direct (line 211) | pub async fn add_port_direct( method add_port_tcp (line 220) | pub async fn add_port_tcp( method remove_port (line 233) | pub async fn remove_port(&self, port_number: u16) -> Result<(), AnyErr... method get_port_format (line 239) | pub fn get_port_format(&self) -> Result { method get_port_uri (line 256) | pub fn get_port_uri(&self, port: u16) -> Result { method status (line 262) | pub fn status(&self) -> StatusLock { constant VSCODE_CLI_TUNNEL_TAG (line 267) | const VSCODE_CLI_TUNNEL_TAG: &str = "vscode-server-launcher"; constant VSCODE_CLI_FORWARDING_TAG (line 268) | const VSCODE_CLI_FORWARDING_TAG: &str = "vscode-port-forward"; constant OWNED_TUNNEL_TAGS (line 269) | const OWNED_TUNNEL_TAGS: &[&str] = &[VSCODE_CLI_TUNNEL_TAG, VSCODE_CLI_F... constant MAX_TUNNEL_NAME_LENGTH (line 270) | const MAX_TUNNEL_NAME_LENGTH: usize = 20; function get_host_token_from_tunnel (line 272) | fn get_host_token_from_tunnel(tunnel: &Tunnel) -> String { function is_valid_name (line 282) | fn is_valid_name(name: &str) -> Result<(), InvalidTunnelName> { type ExistingTunnel (line 310) | pub struct ExistingTunnel { type StatusLock (line 900) | pub struct StatusLock(Arc>); method succeed (line 903) | fn succeed(&self) { method fail (line 909) | fn fail(&self, reason: String) { method read (line 918) | pub fn read(&self) -> protocol::singleton::Status { type ActiveTunnelManager (line 924) | struct ActiveTunnelManager { method new (line 932) | pub fn new( method get_status (line 968) | pub fn get_status(&self) -> StatusLock { method add_port_tcp (line 973) | pub async fn add_port_tcp( method add_port_direct (line 994) | pub async fn add_port_direct( method remove_port (line 1012) | pub async fn remove_port(&self, port_number: u16) -> Result<(), Wrappe... method get_endpoint (line 1023) | pub async fn get_endpoint(&mut self) -> Result Result<(), AnyError> { method spawn_tunnel (line 1054) | async fn spawn_tunnel( type Backoff (line 1133) | struct Backoff { method new (line 1140) | pub fn new(base_duration: Duration, max_duration: Duration) -> Self { method delay (line 1148) | pub async fn delay(&mut self) { method next (line 1152) | pub fn next(&mut self) -> Duration { method reset (line 1161) | pub fn reset(&mut self) { function clean_hostname_for_tunnel (line 1168) | fn clean_hostname_for_tunnel(hostname: &str) -> String { function vec_eq_as_set (line 1190) | fn vec_eq_as_set(a: &[String], b: &[String]) -> bool { function privacy_to_tunnel_acl (line 1204) | fn privacy_to_tunnel_acl(privacy: PortPrivacy) -> TunnelAccessControl { function tunnel_has_host_connection (line 1235) | fn tunnel_has_host_connection(tunnel: &Tunnel) -> bool { function test_clean_hostname_for_tunnel (line 1248) | fn test_clean_hostname_for_tunnel() { FILE: cli/src/tunnels/legal.rs constant LICENSE_PROMPT (line 17) | const LICENSE_PROMPT: Option<&'static str> = option_env!("VSCODE_CLI_REM... type PersistedConsent (line 20) | struct PersistedConsent { function require_consent (line 24) | pub fn require_consent( FILE: cli/src/tunnels/local_forwarding.rs type PortCount (line 36) | struct PortCount { type Output (line 42) | type Output = u32; method index (line 44) | fn index(&self, privacy: PortPrivacy) -> &Self::Output { method index_mut (line 53) | fn index_mut(&mut self, privacy: PortPrivacy) -> &mut Self::Output { method is_empty (line 62) | fn is_empty(&self) -> bool { method primary_privacy (line 66) | fn primary_privacy(&self) -> PortPrivacy { type PortMapRec (line 75) | struct PortMapRec { type PortMap (line 80) | type PortMap = HashMap; type PortForwardingSender (line 84) | struct PortForwardingSender { method set_ports (line 101) | pub fn set_ports(&self, ports: PortList) { method clone (line 142) | fn clone(&self) -> Self { method drop (line 151) | fn drop(&mut self) { type PortForwardingReceiver (line 156) | struct PortForwardingReceiver { method new (line 161) | pub fn new() -> (PortForwardingSender, Self) { method apply_to (line 174) | pub async fn apply_to(&mut self, log: log::Logger, tunnel: Arc Result<(), std::io::Er... function server (line 276) | pub async fn server( function serve_singleton_rpc (line 304) | async fn serve_singleton_rpc( function print_forwarding_addr (line 353) | fn print_forwarding_addr(r: &SetPortsResponse) { FILE: cli/src/tunnels/nosleep.rs type SleepInhibitor (line 7) | pub type SleepInhibitor = super::nosleep_windows::SleepInhibitor; type SleepInhibitor (line 10) | pub type SleepInhibitor = super::nosleep_linux::SleepInhibitor; type SleepInhibitor (line 13) | pub type SleepInhibitor = super::nosleep_macos::SleepInhibitor; FILE: cli/src/tunnels/nosleep_linux.rs type PMInhibitor (line 26) | trait PMInhibitor { method inhibit (line 28) | fn inhibit(&self, what: &str, why: &str) -> zbus::Result; type ScreenSaver (line 38) | trait ScreenSaver { method inhibit (line 40) | fn inhibit(&self, what: &str, why: &str) -> zbus::Result; type SleepInhibitor (line 43) | pub struct SleepInhibitor { method new (line 48) | pub async fn new() -> Result { FILE: cli/src/tunnels/nosleep_macos.rs function IOPMAssertionCreateWithName (line 15) | pub fn IOPMAssertionCreateWithName( function IOPMAssertionRelease (line 22) | pub fn IOPMAssertionRelease(assertion_id: u32) -> c_int; constant NUM_ASSERTIONS (line 25) | const NUM_ASSERTIONS: usize = 2; constant ASSERTIONS (line 27) | const ASSERTIONS: [&str; NUM_ASSERTIONS] = ["PreventUserIdleSystemSleep"... type Assertion (line 29) | struct Assertion(u32); method make (line 32) | pub fn make(typ: &CFString, name: &CFString) -> io::Result { method drop (line 52) | fn drop(&mut self) { type SleepInhibitor (line 59) | pub struct SleepInhibitor { method new (line 64) | pub async fn new() -> io::Result { FILE: cli/src/tunnels/nosleep_windows.rs type Request (line 23) | struct Request(*mut c_void); method new (line 26) | pub fn new() -> io::Result { method set (line 43) | pub fn set(&self, request_type: POWER_REQUEST_TYPE) -> io::Result<()> { method drop (line 54) | fn drop(&mut self) { type SleepInhibitor (line 61) | pub struct SleepInhibitor { method new (line 66) | pub async fn new() -> io::Result { method drop (line 74) | fn drop(&mut self) { FILE: cli/src/tunnels/paths.rs constant SERVER_FOLDER_NAME (line 22) | pub const SERVER_FOLDER_NAME: &str = "server"; type ServerPaths (line 24) | pub struct ServerPaths { method get_running_pid (line 38) | pub fn get_running_pid(&self) -> Option { method delete (line 56) | pub fn delete(&self) -> Result<(), WrappedError> { method write_pid (line 66) | pub fn write_pid(&self, pid: u32) -> Result<(), WrappedError> { method read_pid (line 75) | fn read_pid(&self) -> Option { type InstalledServer (line 83) | pub struct InstalledServer { method server_paths (line 91) | pub fn server_paths(&self, p: &LauncherPaths) -> ServerPaths { method get_install_folder (line 109) | fn get_install_folder(&self, p: &LauncherPaths) -> PathBuf { function prune_stopped_servers (line 119) | pub fn prune_stopped_servers(launcher_paths: &LauncherPaths) -> Result Vec { function get_server_folder_name (line 157) | pub fn get_server_folder_name(quality: Quality, commit: &str) -> String { FILE: cli/src/tunnels/port_forwarder.rs type PortForwardingRec (line 20) | pub enum PortForwardingRec { type PortForwardingProcessor (line 28) | pub struct PortForwardingProcessor { method new (line 35) | pub fn new() -> Self { method handle (line 45) | pub fn handle(&self) -> PortForwarding { method recv (line 53) | pub async fn recv(&mut self) -> Option { method process (line 58) | pub async fn process(&mut self, req: PortForwardingRec, tunnel: &mut A... method process_unforward (line 70) | async fn process_unforward( method process_forward (line 84) | async fn process_forward( type PortForwarding (line 106) | pub struct PortForwarding { method forward (line 111) | pub async fn forward(&self, port: u16, privacy: PortPrivacy) -> Result... method unforward (line 125) | pub async fn unforward(&self, port: u16) -> Result<(), AnyError> { FILE: cli/src/tunnels/protocol.rs type ClientRequestMethod (line 17) | pub enum ClientRequestMethod<'a> { type HttpBodyParams (line 26) | pub struct HttpBodyParams { type HttpRequestParams (line 34) | pub struct HttpRequestParams<'a> { type HttpHeadersParams (line 41) | pub struct HttpHeadersParams { type ForwardParams (line 48) | pub struct ForwardParams { type UnforwardParams (line 55) | pub struct UnforwardParams { type ForwardResult (line 60) | pub struct ForwardResult { type ServeParams (line 65) | pub struct ServeParams { type EmptyObject (line 81) | pub struct EmptyObject {} type UpdateParams (line 84) | pub struct UpdateParams { type ServerMessageParams (line 89) | pub struct ServerMessageParams { type ServerClosedParams (line 96) | pub struct ServerClosedParams { type RefServerMessageParams (line 101) | pub struct RefServerMessageParams<'a> { type UpdateResult (line 108) | pub struct UpdateResult { type ToClientRequest (line 114) | pub struct ToClientRequest<'a> { type ServerLog (line 121) | pub struct ServerLog<'a> { type GetHostnameResponse (line 127) | pub struct GetHostnameResponse { type GetEnvResponse (line 132) | pub struct GetEnvResponse { type SysKillRequest (line 140) | pub struct SysKillRequest { type SysKillResponse (line 145) | pub struct SysKillResponse { type FsSinglePathRequest (line 159) | pub struct FsSinglePathRequest { type FsFileKind (line 164) | pub enum FsFileKind { method from (line 174) | fn from(kind: std::fs::FileType) -> Self { type FsStatResponse (line 188) | pub struct FsStatResponse { type FsReadDirResponse (line 196) | pub struct FsReadDirResponse { type FsReadDirEntry (line 201) | pub struct FsReadDirEntry { type FsRenameRequest (line 209) | pub struct FsRenameRequest { type NetConnectRequest (line 216) | pub struct NetConnectRequest { type CallServerHttpParams (line 222) | pub struct CallServerHttpParams { type CallServerHttpResult (line 230) | pub struct CallServerHttpResult { type VersionResponse (line 238) | pub struct VersionResponse { method default (line 244) | fn default() -> Self { type SpawnParams (line 253) | pub struct SpawnParams { type AcquireCliParams (line 263) | pub struct AcquireCliParams { type SpawnResult (line 272) | pub struct SpawnResult { constant METHOD_CHALLENGE_ISSUE (line 277) | pub const METHOD_CHALLENGE_ISSUE: &str = "challenge_issue"; constant METHOD_CHALLENGE_VERIFY (line 278) | pub const METHOD_CHALLENGE_VERIFY: &str = "challenge_verify"; type ChallengeIssueParams (line 281) | pub struct ChallengeIssueParams { type ChallengeIssueResponse (line 286) | pub struct ChallengeIssueResponse { type ChallengeVerifyParams (line 291) | pub struct ChallengeVerifyParams { type PortPrivacy (line 297) | pub enum PortPrivacy { type PortProtocol (line 304) | pub enum PortProtocol { method fmt (line 311) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method to_contract_str (line 323) | pub fn to_contract_str(&self) -> &'static str { method default (line 317) | fn default() -> Self { constant METHOD_SET_PORTS (line 337) | pub const METHOD_SET_PORTS: &str = "set_ports"; type PortRec (line 340) | pub struct PortRec { type PortList (line 346) | pub type PortList = Vec; type SetPortsParams (line 349) | pub struct SetPortsParams { type SetPortsResponse (line 354) | pub struct SetPortsResponse { constant METHOD_RESTART (line 364) | pub const METHOD_RESTART: &str = "restart"; constant METHOD_SHUTDOWN (line 365) | pub const METHOD_SHUTDOWN: &str = "shutdown"; constant METHOD_STATUS (line 366) | pub const METHOD_STATUS: &str = "status"; constant METHOD_LOG (line 367) | pub const METHOD_LOG: &str = "log"; constant METHOD_LOG_REPLY_DONE (line 368) | pub const METHOD_LOG_REPLY_DONE: &str = "log_done"; type LogMessage (line 371) | pub struct LogMessage<'a> { type LogMessageOwned (line 378) | pub struct LogMessageOwned { type StatusWithTunnelName (line 385) | pub struct StatusWithTunnelName { type Status (line 392) | pub struct Status { method default (line 401) | fn default() -> Self { type LogReplayFinished (line 413) | pub struct LogReplayFinished {} type TunnelState (line 416) | pub enum TunnelState { FILE: cli/src/tunnels/server_bridge.rs type ServerBridge (line 13) | pub struct ServerBridge { method new (line 21) | pub async fn new( method write (line 51) | pub async fn write(&mut self, b: Vec) -> std::io::Result<()> { method close (line 59) | pub async fn close(mut self) -> std::io::Result<()> { constant BUFFER_SIZE (line 18) | const BUFFER_SIZE: usize = 65536; FILE: cli/src/tunnels/server_multiplexer.rs type Inner (line 14) | type Inner = Arc>>>; type ServerBridgeRec (line 16) | struct ServerBridgeRec { type ServerMultiplexer (line 26) | pub struct ServerMultiplexer { method new (line 31) | pub fn new() -> Self { method register (line 38) | pub fn register(&self, id: u16, bridge: ServerBridge) { method remove (line 53) | pub fn remove(&self, id: u16) { method write_message (line 63) | pub fn write_message(&self, log: &log::Logger, bridge_id: u16, message... method dispose (line 87) | pub async fn dispose(&self) { function write_loop (line 113) | async fn write_loop(log: log::Logger, id: u16, mut bridge: ServerBridge,... FILE: cli/src/tunnels/service.rs constant SERVICE_LOG_FILE_NAME (line 15) | pub const SERVICE_LOG_FILE_NAME: &str = "tunnel-service.log"; type ServiceContainer (line 18) | pub trait ServiceContainer: Send { method run_service (line 19) | async fn run_service( type ServiceManager (line 27) | pub trait ServiceManager { method register (line 30) | async fn register(&self, exe: PathBuf, args: &[&str]) -> Result<(), An... method run (line 35) | async fn run( method show_logs (line 42) | async fn show_logs(&self) -> Result<(), AnyError>; method is_installed (line 45) | async fn is_installed(&self) -> Result; method unregister (line 48) | async fn unregister(&self) -> Result<(), AnyError>; type ServiceManagerImpl (line 52) | pub type ServiceManagerImpl = super::service_windows::WindowsService; type ServiceManagerImpl (line 55) | pub type ServiceManagerImpl = super::service_linux::SystemdService; type ServiceManagerImpl (line 58) | pub type ServiceManagerImpl = super::service_macos::LaunchdService; function create_service_manager (line 62) | pub fn create_service_manager(log: log::Logger, paths: &LauncherPaths) -... function tail_log_file (line 78) | pub(crate) async fn tail_log_file(log_file: &Path) -> Result<(), AnyErro... FILE: cli/src/tunnels/service_linux.rs type SystemdService (line 25) | pub struct SystemdService { method new (line 31) | pub fn new(log: log::Logger, paths: LauncherPaths) -> Self { method connect (line 40) | async fn connect() -> Result { method proxy (line 47) | async fn proxy(connection: &Connection) -> Result String { method service_name_string (line 64) | fn service_name_string() -> String { method register (line 71) | async fn register( method is_installed (line 124) | async fn is_installed(&self) -> Result { method run (line 138) | async fn run( method show_logs (line 146) | async fn show_logs(&self) -> Result<(), AnyError> { method unregister (line 169) | async fn unregister(&self) -> Result<(), crate::util::errors::AnyError> { function write_systemd_service_file (line 194) | fn write_systemd_service_file( type SystemdManagerDbus (line 235) | trait SystemdManagerDbus { method enable_unit_files (line 237) | fn enable_unit_files( method get_unit_file_state (line 244) | fn get_unit_file_state(&self, file: String) -> zbus::Result; method link_unit_files (line 246) | fn link_unit_files( method disable_unit_files (line 253) | fn disable_unit_files( method start_unit (line 260) | fn start_unit(&self, name: String, mode: String) -> zbus::Result zbus::Result zbus::Result<()>; FILE: cli/src/tunnels/service_macos.rs type LaunchdService (line 26) | pub struct LaunchdService { method new (line 32) | pub fn new(log: log::Logger, paths: &LauncherPaths) -> Self { method register (line 42) | async fn register( method show_logs (line 66) | async fn show_logs(&self) -> Result<(), AnyError> { method run (line 70) | async fn run( method is_installed (line 78) | async fn is_installed(&self) -> Result { method unregister (line 83) | async fn unregister(&self) -> Result<(), crate::util::errors::AnyError> { function get_service_label (line 114) | fn get_service_label() -> String { function get_service_file_path (line 118) | fn get_service_file_path() -> Result { function write_service_file (line 128) | fn write_service_file( FILE: cli/src/tunnels/service_windows.rs constant DID_LAUNCH_AS_HIDDEN_PROCESS (line 24) | const DID_LAUNCH_AS_HIDDEN_PROCESS: &str = "VSCODE_CLI_DID_LAUNCH_AS_HID... type WindowsService (line 26) | pub struct WindowsService { method new (line 33) | pub fn new(log: log::Logger, paths: &LauncherPaths) -> Self { method open_key (line 41) | fn open_key() -> Result { method register (line 51) | async fn register(&self, exe: std::path::PathBuf, args: &[&str]) -> Resu... method show_logs (line 87) | async fn show_logs(&self) -> Result<(), AnyError> { method run (line 91) | async fn run( method is_installed (line 116) | async fn is_installed(&self) -> Result { method unregister (line 121) | async fn unregister(&self) -> Result<(), AnyError> { FILE: cli/src/tunnels/shutdown_signal.rs type ShutdownSignal (line 17) | pub enum ShutdownSignal { method fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ShutdownRequest (line 45) | pub enum ShutdownRequest { method wait (line 53) | async fn wait(self) -> Option { method create_rx (line 73) | pub fn create_rx( FILE: cli/src/tunnels/singleton_client.rs type SingletonClientArgs (line 34) | pub struct SingletonClientArgs { type SingletonServerContext (line 40) | struct SingletonServerContext { constant CONTROL_INSTRUCTIONS_COMMON (line 46) | const CONTROL_INSTRUCTIONS_COMMON: &str = constant CONTROL_INSTRUCTIONS_INTERACTIVE (line 49) | const CONTROL_INSTRUCTIONS_INTERACTIVE: &str = concatcp!( function start_singleton_client (line 61) | pub async fn start_singleton_client(args: SingletonClientArgs) -> bool { function do_single_rpc_call (line 154) | pub async fn do_single_rpc_call< FILE: cli/src/tunnels/singleton_server.rs type SingletonServerArgs (line 40) | pub struct SingletonServerArgs<'a> { type StatusInfo (line 51) | struct StatusInfo { type SingletonServerContext (line 57) | struct SingletonServerContext { type RpcServer (line 69) | pub struct RpcServer { function make_singleton_server (line 75) | pub fn make_singleton_server( function start_singleton_server (line 145) | pub async fn start_singleton_server( function serve_singleton_rpc (line 185) | async fn serve_singleton_rpc( type BroadcastLogSink (line 216) | pub struct BroadcastLogSink { method new (line 228) | pub fn new() -> Self { method get_brocaster (line 236) | pub fn get_brocaster(&self) -> broadcast::Sender> { method replay_and_subscribe (line 240) | fn replay_and_subscribe( method write_log (line 261) | fn write_log(&self, level: log::Level, prefix: &str, message: &str) { method write_result (line 277) | fn write_result(&self, message: &str) { method default (line 222) | fn default() -> Self { FILE: cli/src/tunnels/socket_signal.rs type CloseReason (line 16) | pub struct CloseReason(pub String); type SocketSignal (line 18) | pub enum SocketSignal { method from (line 26) | fn from(v: Vec) -> Self { method from_message (line 32) | pub fn from_message(msg: &T) -> Self type ServerMessageDestination (line 42) | pub enum ServerMessageDestination { type ServerMessageSink (line 48) | pub struct ServerMessageSink { method new_plain (line 56) | pub fn new_plain( method new_compressed (line 69) | pub fn new_compressed( method server_closed (line 84) | pub async fn server_closed(&mut self) -> Result<(), mpsc::error::SendE... method server_message (line 88) | pub async fn server_message( method server_message_or_closed (line 95) | async fn server_message_or_closed( method get_server_msg_content (line 126) | pub(crate) fn get_server_msg_content<'a: 'b, 'b>( function send_data_or_close_if_none (line 141) | async fn send_data_or_close_if_none( method drop (line 168) | fn drop(&mut self) { type ClientMessageDecoder (line 173) | pub struct ClientMessageDecoder { method new_plain (line 178) | pub fn new_plain() -> Self { method new_compressed (line 182) | pub fn new_compressed() -> Self { method decode (line 190) | pub fn decode<'a: 'b, 'b>(&'a mut self, message: &'b [u8]) -> std::io:... type FlateAlgorithm (line 199) | trait FlateAlgorithm { method total_in (line 200) | fn total_in(&self) -> u64; method total_out (line 201) | fn total_out(&self) -> u64; method process (line 202) | fn process( method total_in (line 213) | fn total_in(&self) -> u64 { method total_out (line 217) | fn total_out(&self) -> u64 { method process (line 221) | fn process( method total_in (line 241) | fn total_in(&self) -> u64 { method total_out (line 245) | fn total_out(&self) -> u64 { method process (line 249) | fn process( type DecompressFlateAlgorithm (line 210) | struct DecompressFlateAlgorithm(flate2::Decompress); type CompressFlateAlgorithm (line 238) | struct CompressFlateAlgorithm(flate2::Compress); type FlateStream (line 266) | struct FlateStream function new (line 278) | pub fn new(alg: A) -> Self { function process (line 285) | pub fn process(&mut self, contents: &[u8], finish: bool) -> std::io::Res... function test_round_trips_compression (line 332) | fn test_round_trips_compression() { constant TEST_191501_BUFS (line 352) | const TEST_191501_BUFS: [&str; 3] = [ function test_flatestream_decodes_191501 (line 360) | fn test_flatestream_decodes_191501() { FILE: cli/src/tunnels/wsl_detect.rs function is_wsl_installed (line 9) | pub fn is_wsl_installed(_log: &log::Logger) -> bool { function is_wsl_installed (line 14) | pub fn is_wsl_installed(log: &log::Logger) -> bool { FILE: cli/src/update_service.rs type UpdateService (line 24) | pub struct UpdateService { method new (line 71) | pub fn new(log: log::Logger, http: BoxedHttp) -> Self { method get_release_by_semver_version (line 75) | pub async fn get_release_by_semver_version( method get_latest_commit (line 117) | pub async fn get_latest_commit( method get_download_stream (line 157) | pub async fn get_download_stream(&self, release: &Release) -> Result) -> std::fmt::Result { type UpdateServerVersion (line 46) | struct UpdateServerVersion { function quality_download_segment (line 51) | fn quality_download_segment(quality: options::Quality) -> &'static str { function get_update_endpoint (line 59) | fn get_update_endpoint() -> Result { function unzip_downloaded_release (line 181) | pub fn unzip_downloaded_release( type TargetKind (line 197) | pub enum TargetKind { method download_segment (line 205) | fn download_segment(&self, platform: Platform) -> Option { type Platform (line 216) | pub enum Platform { method archive (line 233) | pub fn archive(&self) -> Option { method headless (line 246) | pub fn headless(&self) -> String { method cli (line 265) | pub fn cli(&self) -> String { method web (line 284) | pub fn web(&self) -> String { method env_default (line 288) | pub fn env_default() -> Option { method fmt (line 324) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: cli/src/util/app_lock.rs type AppMutex (line 17) | pub struct AppMutex { method new (line 27) | pub fn new(_name: &str) -> Result { method new (line 32) | pub fn new(name: &str) -> Result { method drop (line 55) | fn drop(&mut self) { FILE: cli/src/util/command.rs function capture_command_and_check_status (line 13) | pub async fn capture_command_and_check_status( function check_output_status (line 31) | pub fn check_output_status( function capture_command (line 51) | pub async fn capture_command( function new_tokio_command (line 75) | pub fn new_tokio_command(exe: impl AsRef) -> Command { function new_tokio_command (line 83) | pub fn new_tokio_command(exe: impl AsRef) -> Command { function new_script_command (line 90) | pub fn new_script_command(script: impl AsRef) -> Command { function new_script_command (line 101) | pub fn new_script_command(script: impl AsRef) -> Command { function new_std_command (line 107) | pub fn new_std_command(exe: impl AsRef) -> std::process::Command { function new_std_command (line 118) | pub fn new_std_command(exe: impl AsRef) -> std::process::Command { function kill_tree (line 124) | pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { function kill_tree (line 131) | pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { FILE: cli/src/util/errors.rs type WrappedError (line 14) | pub struct WrappedError { method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method source (line 26) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method from (line 38) | fn from(e: reqwest::Error) -> WrappedError { function wrapdbg (line 49) | pub fn wrapdbg(original: T, message: S) -> WrappedError function wrap (line 60) | pub fn wrap(original: T, message: S) -> WrappedError type StatusError (line 73) | pub struct StatusError { method fmt (line 80) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method from_res (line 90) | pub async fn from_res(res: reqwest::Response) -> Result std::fmt::Result { type InvalidServerExtensionError (line 121) | pub struct InvalidServerExtensionError(pub String); method fmt (line 124) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type DevTunnelError (line 131) | pub struct DevTunnelError(pub String); method fmt (line 134) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method source (line 140) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type MissingEntrypointError (line 147) | pub struct MissingEntrypointError(); method fmt (line 150) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type SetupError (line 156) | pub struct SetupError(pub String); method fmt (line 159) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoHomeForLauncherError (line 170) | pub struct NoHomeForLauncherError(); method fmt (line 173) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidTunnelName (line 182) | pub struct InvalidTunnelName(pub String); method fmt (line 185) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type TunnelCreationFailed (line 191) | pub struct TunnelCreationFailed(pub String, pub String); method fmt (line 194) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type TunnelHostFailed (line 204) | pub struct TunnelHostFailed(pub String); method fmt (line 207) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ExtensionInstallFailed (line 213) | pub struct ExtensionInstallFailed(pub String); method fmt (line 216) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type MismatchedLaunchModeError (line 222) | pub struct MismatchedLaunchModeError(); method fmt (line 225) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoAttachedServerError (line 231) | pub struct NoAttachedServerError(); method fmt (line 234) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type RefreshTokenNotAvailableError (line 240) | pub struct RefreshTokenNotAvailableError(); method fmt (line 243) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoInstallInUserProvidedPath (line 249) | pub struct NoInstallInUserProvidedPath(pub String); method fmt (line 252) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidRequestedVersion (line 265) | pub struct InvalidRequestedVersion(); method fmt (line 268) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type UserCancelledInstallation (line 277) | pub struct UserCancelledInstallation(); method fmt (line 280) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CannotForwardControlPort (line 286) | pub struct CannotForwardControlPort(); method fmt (line 289) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ServerHasClosed (line 295) | pub struct ServerHasClosed(); method fmt (line 298) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ServiceAlreadyRegistered (line 304) | pub struct ServiceAlreadyRegistered(); method fmt (line 307) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type WindowsNeedsElevation (line 313) | pub struct WindowsNeedsElevation(pub String); method fmt (line 316) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidRpcDataError (line 336) | pub struct InvalidRpcDataError(pub String); method fmt (line 339) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CorruptDownload (line 345) | pub struct CorruptDownload(pub String); method fmt (line 348) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type MissingHomeDirectory (line 358) | pub struct MissingHomeDirectory(); method fmt (line 361) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type OAuthError (line 367) | pub struct OAuthError { method fmt (line 373) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type DbusConnectFailedError (line 419) | pub struct DbusConnectFailedError(pub String); method fmt (line 422) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CodeError (line 441) | pub enum CodeError { method from (line 556) | fn from(e: reqwest::Error) -> AnyError { FILE: cli/src/util/file_lock.rs type FileLock (line 9) | pub struct FileLock { method acquire (line 35) | pub fn acquire(file: File) -> Result { method acquire (line 76) | pub fn acquire(file: File) -> Result { method file (line 93) | pub fn file(&self) -> &File { method file_mut (line 97) | pub fn file_mut(&mut self) -> &mut File { type Lock (line 18) | pub enum Lock { constant PREFIX_LOCKED_BYTES (line 28) | pub const PREFIX_LOCKED_BYTES: usize = 1; constant PREFIX_LOCKED_BYTES (line 31) | pub const PREFIX_LOCKED_BYTES: usize = 0; method drop (line 104) | fn drop(&mut self) { method drop (line 120) | fn drop(&mut self) { FILE: cli/src/util/http.rs function download_into_file (line 32) | pub async fn download_into_file( type SimpleResponse (line 58) | pub struct SimpleResponse { method url_path_basename (line 66) | pub fn url_path_basename(&self) -> Option { method generic_error (line 75) | pub fn generic_error(url: &str) -> Self { method into_err (line 86) | pub async fn into_err(mut self) -> StatusError { method json (line 101) | pub async fn json(&mut self) -> Result; type ReqwestSimpleHttp (line 135) | pub struct ReqwestSimpleHttp { method new (line 140) | pub fn new() -> Self { method with_client (line 149) | pub fn with_client(client: reqwest::Client) -> Self { method default (line 155) | fn default() -> Self { type DelegatedHttpEvent (line 187) | enum DelegatedHttpEvent { type DelegatedHttpRequest (line 197) | pub struct DelegatedHttpRequest { method initial_response (line 204) | pub fn initial_response(&self, status_code: u16, headers: Vec<(String,... method body (line 213) | pub fn body(&self, chunk: Vec) { method end (line 217) | pub fn end(self) {} method drop (line 221) | fn drop(&mut self) { type DelegatedSimpleHttp (line 228) | pub struct DelegatedSimpleHttp { method new (line 234) | pub fn new(log: log::Logger) -> (Self, mpsc::Receiver) -> Self { method poll_read (line 319) | fn poll_read( type FallbackSimpleHttp (line 341) | pub struct FallbackSimpleHttp { method new (line 347) | pub fn new(native: ReqwestSimpleHttp, delegated: DelegatedSimpleHttp) ... method native (line 351) | pub fn native(&self) -> ReqwestSimpleHttp { method delegated (line 355) | pub fn delegated(&self) -> DelegatedSimpleHttp { FILE: cli/src/util/input.rs type ProgressBarReporter (line 13) | pub struct ProgressBarReporter { method from (line 19) | fn from(bar: ProgressBar) -> Self { method report_progress (line 28) | fn report_progress(&mut self, bytes_so_far: u64, total_bytes: u64) { function prompt_yn (line 41) | pub fn prompt_yn(text: &str) -> Result { function prompt_options (line 49) | pub fn prompt_options(text: impl Into, options: &[T]) -> Resu... function prompt_placeholder (line 63) | pub fn prompt_placeholder(question: &str, placeholder: &str) -> Result( type ReadBuffer (line 75) | pub(crate) struct ReadBuffer(Option<(Vec, usize)>); method take_data (line 79) | pub fn take_data(&mut self) -> Option<(Vec, usize)> { method put_data (line 84) | pub fn put_data( type TailEvent (line 111) | pub enum TailEvent { function tailf (line 122) | pub fn tailf(file: File, n: usize) -> mpsc::UnboundedReceiver { function test_tailf_empty (line 230) | async fn test_tailf_empty() { function test_tailf_resets (line 267) | async fn test_tailf_resets() { function test_tailf_with_data (line 302) | async fn test_tailf_with_data() { FILE: cli/src/util/is_integrated.rs function is_integrated_cli (line 10) | pub fn is_integrated_cli() -> io::Result { FILE: cli/src/util/machine.rs function process_at_path_exists (line 13) | pub fn process_at_path_exists(pid: u32, name: &Path) -> bool { function process_exists (line 31) | pub fn process_exists(pid: u32) -> bool { function kill_pid (line 36) | pub fn kill_pid(pid: u32) -> bool { function wait_until_process_exits (line 48) | pub async fn wait_until_process_exits(pid: Pid, poll_ms: u64) { function find_running_process (line 56) | pub fn find_running_process(name: &Path) -> Option { function wait_until_exe_deleted (line 72) | pub async fn wait_until_exe_deleted(current_exe: &Path, poll_ms: u64) { function canonical_exe (line 81) | pub fn canonical_exe() -> std::io::Result { function canonical_exe_inner (line 91) | fn canonical_exe_inner( function test_canonical_exe_in_snap (line 126) | fn test_canonical_exe_in_snap() { function test_canonical_exe_not_in_snap (line 137) | fn test_canonical_exe_not_in_snap() { function test_canonical_exe_not_in_snap2 (line 148) | fn test_canonical_exe_not_in_snap2() { FILE: cli/src/util/os.rs function os_release (line 7) | pub fn os_release() -> Result { function os_release (line 25) | pub fn os_release() -> Result { FILE: cli/src/util/prereqs.rs constant NIXOS_TEST_PATH (line 35) | const NIXOS_TEST_PATH: &str = "/etc/NIXOS"; type PreReqChecker (line 37) | pub struct PreReqChecker {} method new (line 46) | pub fn new() -> PreReqChecker { method verify (line 51) | pub async fn verify(&self) -> Result { method verify (line 62) | pub async fn verify(&self) -> Result { method default (line 40) | fn default() -> Self { function check_musl_interpreter (line 123) | async fn check_musl_interpreter() -> Result<(), String> { function check_glibc_version (line 141) | async fn check_glibc_version() -> Result { function check_is_nixos (line 174) | async fn check_is_nixos() -> bool { function skip_requirements_check (line 189) | pub async fn skip_requirements_check() -> bool { function skip_requirements_check (line 197) | pub async fn skip_requirements_check() -> bool { function check_glibcxx_version (line 203) | async fn check_glibcxx_version() -> Result { function check_for_sufficient_glibcxx_versions (line 233) | fn check_for_sufficient_glibcxx_versions(contents: Vec) -> Result Option { function extract_generic_version (line 269) | fn extract_generic_version(output: &str) -> Option { function extract_libstd_from_ldconfig (line 278) | fn extract_libstd_from_ldconfig(output: &[u8]) -> Option { function u32_from_bytes (line 286) | fn u32_from_bytes(b: &[u8]) -> u32 { type SimpleSemver (line 291) | struct SimpleSemver { method fmt (line 326) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method new (line 333) | fn new(major: u32, minor: u32, patch: u32) -> SimpleSemver { method partial_cmp (line 298) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 304) | fn cmp(&self, other: &Self) -> Ordering { method from (line 320) | fn from(s: &SimpleSemver) -> Self { function test_extract_libstd_from_ldconfig (line 347) | fn test_extract_libstd_from_ldconfig() { function test_gte (line 368) | fn test_gte() { function check_for_sufficient_glibcxx_versions (line 379) | fn check_for_sufficient_glibcxx_versions() { FILE: cli/src/util/ring_buffer.rs type RingBuffer (line 6) | pub struct RingBuffer { function new (line 12) | pub fn new(capacity: usize) -> Self { function capacity (line 19) | pub fn capacity(&self) -> usize { function len (line 23) | pub fn len(&self) -> usize { function is_full (line 27) | pub fn is_full(&self) -> bool { function is_empty (line 31) | pub fn is_empty(&self) -> bool { function push (line 35) | pub fn push(&mut self, value: T) { function iter (line 45) | pub fn iter(&self) -> RingBufferIter<'_, T> { type Item (line 54) | type Item = T; type IntoIter (line 55) | type IntoIter = OwnedRingBufferIter; method into_iter (line 57) | fn into_iter(self) -> OwnedRingBufferIter type OwnedRingBufferIter (line 68) | pub struct OwnedRingBufferIter { type Item (line 74) | type Item = T; method next (line 76) | fn next(&mut self) -> Option { type RingBufferIter (line 88) | pub struct RingBufferIter<'a, T> { type Item (line 94) | type Item = &'a T; method next (line 96) | fn next(&mut self) -> Option { function test_inserts (line 113) | fn test_inserts() { FILE: cli/src/util/sync.rs type Barrier (line 13) | pub struct Barrier(watch::Receiver>) function wait (line 22) | pub async fn wait(&mut self) -> Result { function is_open (line 33) | pub fn is_open(&self) -> bool { function recv_msg (line 40) | async fn recv_msg(&mut self) -> Option { type BarrierOpener (line 46) | pub struct BarrierOpener(Arc>>); function open (line 50) | pub fn open(&self, value: T) { function new_barrier (line 64) | pub fn new_barrier() -> (Barrier, BarrierOpener) type Receivable (line 74) | pub trait Receivable { method recv_msg (line 75) | async fn recv_msg(&mut self) -> Option; function recv_msg (line 82) | async fn recv_msg(&mut self) -> Option { function recv_msg (line 95) | async fn recv_msg(&mut self) -> Option { function recv_msg (line 102) | async fn recv_msg(&mut self) -> Option { type ConcatReceivable (line 107) | pub struct ConcatReceivable, B: Receivable> { function new (line 114) | pub fn new(left: A, right: B) -> Self { function recv_msg (line 127) | async fn recv_msg(&mut self) -> Option { type MergedReceivable (line 141) | pub struct MergedReceivable, B: Receivable> { function new (line 148) | pub fn new(left: A, right: B) -> Self { function recv_msg (line 161) | async fn recv_msg(&mut self) -> Option { function test_barrier_close_after_spawn (line 189) | async fn test_barrier_close_after_spawn() { function test_barrier_close_before_spawn (line 203) | async fn test_barrier_close_before_spawn() { FILE: cli/src/util/tar.rs function should_skip_first_segment (line 16) | fn should_skip_first_segment(file: &fs::File) -> Result<(bool, u64), Wra... function decompress_tarball (line 59) | pub fn decompress_tarball( function has_gzip_header (line 119) | pub fn has_gzip_header(path: &Path) -> std::io::Result<(File, bool)> { FILE: cli/src/util/zipper.rs function should_skip_first_segment (line 18) | fn should_skip_first_segment(archive: &mut ZipArchive) -> bool { function unzip_file (line 47) | pub fn unzip_file(file: File, parent_path: &Path, mut reporter: T) ->... function apply_permissions (line 138) | fn apply_permissions(file: &ZipFile, outpath: &Path) -> Result<(), Wrapp... function apply_permissions (line 154) | fn apply_permissions(_file: &ZipFile, _outpath: &Path) -> Result<(), Wra... FILE: extensions/configuration-editing/src/configurationEditingMain.ts function activate (line 12) | function activate(context: vscode.ExtensionContext): void { function registerSettingsCompletions (line 32) | function registerSettingsCompletions(): vscode.Disposable { function registerVariableCompletions (line 40) | function registerVariableCompletions(pattern: string): vscode.Disposable { function isCompletingInsidePropertyStringValue (line 85) | function isCompletingInsidePropertyStringValue(document: vscode.TextDocu... function isLocationInsideTopLevelProperty (line 97) | function isLocationInsideTopLevelProperty(location: Location, values: st... type IExtensionsContent (line 101) | interface IExtensionsContent { function registerExtensionsCompletions (line 105) | function registerExtensionsCompletions(): vscode.Disposable[] { function registerExtensionsCompletionsInExtensionsDocument (line 109) | function registerExtensionsCompletionsInExtensionsDocument(): vscode.Dis... function registerExtensionsCompletionsInWorkspaceConfigurationDocument (line 123) | function registerExtensionsCompletionsInWorkspaceConfigurationDocument()... function getReplaceRange (line 137) | function getReplaceRange(document: vscode.TextDocument, location: Locati... method provideDocumentSymbols (line 149) | provideDocumentSymbols(document: vscode.TextDocument, _token: vscode.Can... function registerContextKeyCompletions (line 183) | function registerContextKeyCompletions(): vscode.Disposable { FILE: extensions/configuration-editing/src/extensionsProposals.ts function provideInstalledExtensionProposals (line 9) | async function provideInstalledExtensionProposals(existing: string[], ad... FILE: extensions/configuration-editing/src/importExportProfiles.ts class GitHubGistProfileContentHandler (line 11) | class GitHubGistProfileContentHandler implements vscode.ProfileContentHa... method getOctokit (line 17) | private getOctokit(): Promise { method saveProfile (line 35) | async saveProfile(name: string, content: string): Promise<{ readonly i... method getPublicOctokit (line 53) | private getPublicOctokit(): Promise { method readProfile (line 65) | async readProfile(arg: string | vscode.Uri): Promise { FILE: extensions/configuration-editing/src/node/net.ts function getAgent (line 17) | function getAgent(url: string | undefined = process.env.HTTPS_PROXY): Ag... FILE: extensions/configuration-editing/src/settingsDocumentHelper.ts constant OVERRIDE_IDENTIFIER_REGEX (line 10) | const OVERRIDE_IDENTIFIER_REGEX = /\[([^\[\]]*)\]/g; class SettingsDocument (line 12) | class SettingsDocument { method constructor (line 14) | constructor(private document: vscode.TextDocument) { } method provideCompletionItems (line 16) | public async provideCompletionItems(position: vscode.Position, _token:... method getReplaceRange (line 72) | private getReplaceRange(location: Location, position: vscode.Position) { method isCompletingPropertyValue (line 83) | private isCompletingPropertyValue(location: Location, pos: vscode.Posi... method provideWindowTitleCompletionItems (line 95) | private async provideWindowTitleCompletionItems(location: Location, po... method provideEditorLabelCompletionItems (line 134) | private async provideEditorLabelCompletionItems(location: Location, po... method provideFilesAssociationsCompletionItems (line 159) | private async provideFilesAssociationsCompletionItems(location: Locati... method provideExcludeCompletionItems (line 189) | private async provideExcludeCompletionItems(location: Location, positi... method provideLanguageCompletionItems (line 253) | private async provideLanguageCompletionItems(location: Location, posit... method provideLanguageCompletionItemsForLanguageOverrides (line 265) | private async provideLanguageCompletionItemsForLanguageOverrides(range... method provideLanguageOverridesCompletionItems (line 277) | private async provideLanguageOverridesCompletionItems(location: Locati... method providePortsAttributesCompletionItem (line 321) | private providePortsAttributesCompletionItem(range: vscode.Range): vsc... method newSimpleCompletionItem (line 346) | private newSimpleCompletionItem(text: string, range: vscode.Range, des... method newSnippetCompletionItem (line 355) | private newSnippetCompletionItem(o: { label: string; documentation?: s... FILE: extensions/configuration-editing/src/test/completion.test.ts type ItemDescription (line 539) | interface ItemDescription { function testCompletion (line 545) | async function testCompletion(testFileName: string, languageId: string, ... function setTestContent (line 582) | async function setTestContent(docUri: vscode.Uri, languageId: string, co... FILE: extensions/cpp/build/update-grammars.js function updateGrammars (line 9) | async function updateGrammars() { FILE: extensions/css-language-features/client/src/browser/cssClientMain.ts function activate (line 15) | async function activate(context: ExtensionContext) { function deactivate (line 33) | async function deactivate(): Promise { FILE: extensions/css-language-features/client/src/cssClient.ts type LanguageClientConstructor (line 15) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 17) | interface Runtime { type FormatterRegistration (line 22) | interface FormatterRegistration { type CSSFormatSettings (line 28) | interface CSSFormatSettings { function startClient (line 39) | async function startClient(context: ExtensionContext, newLanguageClient:... FILE: extensions/css-language-features/client/src/customData.ts function getCustomDataSource (line 9) | function getCustomDataSource(toDispose: Disposable[]) { function getCustomDataPathsInAllWorkspaces (line 40) | function getCustomDataPathsInAllWorkspaces(): string[] { function getCustomDataPathsFromAllExtensions (line 77) | function getCustomDataPathsFromAllExtensions(): string[] { FILE: extensions/css-language-features/client/src/dropOrPaste/dropOrPasteResource.ts class DropOrPasteResourceProvider (line 11) | class DropOrPasteResourceProvider implements vscode.DocumentDropEditProv... method provideDocumentDropEdits (line 15) | async provideDocumentDropEdits( method provideDocumentPasteEdits (line 39) | async provideDocumentPasteEdits( method getUriList (line 64) | private async getUriList(dataTransfer: vscode.DataTransfer): Promise(array: ReadonlyArray): T[] { FILE: extensions/css-language-features/client/src/node/cssClientMain.ts function activate (line 15) | async function activate(context: ExtensionContext) { function deactivate (line 43) | async function deactivate(): Promise { FILE: extensions/css-language-features/client/src/node/nodeFs.ts function getNodeFSRequestService (line 10) | function getNodeFSRequestService(): RequestService { FILE: extensions/css-language-features/client/src/requests.ts function serveFileSystemRequests (line 21) | function serveFileSystemRequests(client: BaseLanguageClient, runtime: Ru... type FileType (line 47) | enum FileType { type FileStat (line 65) | interface FileStat { type RequestService (line 85) | interface RequestService { FILE: extensions/css-language-features/server/src/browser/cssServerMain.ts method setImmediate (line 19) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 23) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/css-language-features/server/src/cssServer.ts type Settings (line 22) | interface Settings { type RuntimeEnvironment (line 28) | interface RuntimeEnvironment { function startServer (line 37) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 387) | function getFullRange(document: TextDocument): Range { FILE: extensions/css-language-features/server/src/customData.ts function fetchDataProviders (line 9) | function fetchDataProviders(dataPaths: string[], requestService: Request... function parseCSSData (line 22) | function parseCSSData(source: string): ICSSDataProvider { FILE: extensions/css-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/css-language-features/server/src/node/cssServerMain.ts method setImmediate (line 23) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 27) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/css-language-features/server/src/node/cssServerNodeMain.ts function setupMain (line 6) | async function setupMain() { FILE: extensions/css-language-features/server/src/node/nodeFs.ts function getNodeFSRequestService (line 12) | function getNodeFSRequestService(): RequestService { FILE: extensions/css-language-features/server/src/requests.ts type FileType (line 20) | enum FileType { type FileStat (line 38) | interface FileStat { type RequestService (line 58) | interface RequestService { function getRequestService (line 66) | function getRequestService(handledSchemas: string[], connection: Connect... function getScheme (line 101) | function getScheme(uri: string) { FILE: extensions/css-language-features/server/src/test/completion.test.ts type ItemDescription (line 15) | interface ItemDescription { function assertCompletions (line 34) | async function assertCompletions(value: string, expected: { count?: numb... FILE: extensions/css-language-features/server/src/test/links.test.ts type ItemDescription (line 15) | interface ItemDescription { function assertLinks (line 35) | async function assertLinks(value: string, expected: ItemDescription[], t... function getTestResource (line 57) | function getTestResource(path: string) { FILE: extensions/css-language-features/server/src/utils/documentContext.ts function getDocumentContext (line 11) | function getDocumentContext(documentUri: string, workspaceFolders: Works... FILE: extensions/css-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafeAsync (line 21) | function runSafeAsync(runtime: RuntimeEnvironment, func: () => Thenab... function cancelValue (line 43) | function cancelValue() { FILE: extensions/css-language-features/server/src/utils/strings.ts function startsWith (line 6) | function startsWith(haystack: string, needle: string): boolean { function endsWith (line 23) | function endsWith(haystack: string, needle: string): boolean { FILE: extensions/css-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments { function refreshAutoAttachVars (line 90) | function refreshAutoAttachVars() { function getDefaultScope (line 95) | function getDefaultScope(info: ReturnType!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}... constant OSC_SEQUENCE (line 27) | const OSC_SEQUENCE = /(?:\x1b\]|\x9d).*?(?:\x1b\\|\x07|\x9c)/; constant ESC_SEQUENCE (line 28) | const ESC_SEQUENCE = /\x1b(?:[ #%\(\)\*\+\-\.\/]?[a-zA-Z0-9\|}~@])/; constant CONTROL_SEQUENCES (line 29) | const CONTROL_SEQUENCES = new RegExp('(?:' + [ function removeAnsiEscapeCodes (line 39) | function removeAnsiEscapeCodes(str: string): string { class Trigger (line 47) | class Trigger { method hasFired (line 50) | public get hasFired() { method fire (line 54) | public fire() { class ServerReadyDetector (line 59) | class ServerReadyDetector extends vscode.Disposable { method start (line 71) | static start(session: vscode.DebugSession): ServerReadyDetector | unde... method stop (line 83) | static stop(session: vscode.DebugSession): void { method rememberShellPid (line 92) | static rememberShellPid(session: vscode.DebugSession, pid: number) { method startListeningTerminalData (line 99) | static async startListeningTerminalData() { method constructor (line 123) | private constructor(private session: vscode.DebugSession) { method internalDispose (line 136) | private internalDispose() { method sessionStopped (line 141) | public sessionStopped() { method detectPattern (line 145) | detectPattern(s: string): boolean { method openExternalWithString (line 157) | private openExternalWithString(session: vscode.DebugSession, captureSt... method openExternalWithUri (line 187) | private async openExternalWithUri(session: vscode.DebugSession, uri: s... method debugWithBrowser (line 218) | private async debugWithBrowser(type: string, session: vscode.DebugSess... method startBrowserDebugSession (line 250) | private startBrowserDebugSession(type: string, session: vscode.DebugSe... method startDebugSession (line 268) | private async startDebugSession(session: vscode.DebugSession, name: st... method catchStartedDebugSession (line 299) | private catchStartedDebugSession(predicate: (session: vscode.DebugSess... function activate (line 323) | function activate(context: vscode.ExtensionContext) { function startTrackerForType (line 353) | function startTrackerForType(context: vscode.ExtensionContext, type: str... FILE: extensions/emmet/src/abbreviationActions.ts type ExpandAbbreviationInput (line 14) | interface ExpandAbbreviationInput { type PreviewRangesWithContent (line 24) | interface PreviewRangesWithContent { function wrapWithAbbreviation (line 32) | async function wrapWithAbbreviation(args: any): Promise { function expandEmmetAbbreviation (line 264) | function expandEmmetAbbreviation(args: any): Thenable { function isValidLocationForEmmetAbbreviation (line 436) | function isValidLocationForEmmetAbbreviation(document: vscode.TextDocume... function expandAbbreviationInRange (line 625) | async function expandAbbreviationInRange(editor: vscode.TextEditor, expa... function expandAbbr (line 661) | function expandAbbr(input: ExpandAbbreviationInput): string | undefined { function getSyntaxFromArgs (line 702) | function getSyntaxFromArgs(args: { [x: string]: string }): string | unde... FILE: extensions/emmet/src/balance.ts function balanceOut (line 14) | function balanceOut() { function balanceIn (line 18) | function balanceIn() { function balance (line 22) | function balance(out: boolean) { function getRangeToBalanceOut (line 58) | function getRangeToBalanceOut(document: vscode.TextDocument, rootNode: H... function getRangeToBalanceIn (line 89) | function getRangeToBalanceIn(document: vscode.TextDocument, rootNode: Ht... function areSameSelections (line 123) | function areSameSelections(a: readonly vscode.Selection[], b: readonly v... FILE: extensions/emmet/src/browser/emmetBrowserMain.ts function activate (line 9) | function activate(context: vscode.ExtensionContext) { FILE: extensions/emmet/src/bufferStream.ts class DocumentStreamReader (line 14) | class DocumentStreamReader { method constructor (line 21) | constructor(document: TextDocument, pos?: number, limit?: [number, num... method sof (line 31) | sof(): boolean { method eof (line 38) | eof(): boolean { method limit (line 45) | limit(start: number, end: number): DocumentStreamReader { method peek (line 53) | peek(): number { method next (line 64) | next(): number { method backUp (line 84) | backUp(n: number): number { method current (line 96) | current(): string { method substring (line 103) | substring(from: number, to: number): string { method error (line 110) | error(message: string): Error { method eat (line 121) | eat(match: number | Function): boolean { method eatWhile (line 136) | eatWhile(match: number | Function): boolean { FILE: extensions/emmet/src/defaultCompletionProvider.ts class DefaultCompletionItemProvider (line 13) | class DefaultCompletionItemProvider implements vscode.CompletionItemProv... method provideCompletionItems (line 17) | public provideCompletionItems(document: vscode.TextDocument, position:... method provideCompletionItemsInternal (line 43) | private provideCompletionItemsInternal(document: vscode.TextDocument, ... function toRange (line 215) | function toRange(lsRange: LSRange) { FILE: extensions/emmet/src/editPoint.ts function fetchEditPoint (line 9) | function fetchEditPoint(direction: string): void { function nextEditPoint (line 24) | function nextEditPoint(selection: vscode.Selection, editor: vscode.TextE... function prevEditPoint (line 34) | function prevEditPoint(selection: vscode.Selection, editor: vscode.TextE... function findEditPoint (line 45) | function findEditPoint(lineNum: number, editor: vscode.TextEditor, posit... FILE: extensions/emmet/src/emmetCommon.ts function activateEmmetExtension (line 24) | function activateEmmetExtension(context: vscode.ExtensionContext) { function refreshCompletionProviders (line 163) | function refreshCompletionProviders(_: vscode.ExtensionContext) { function clearCompletionProviderInfo (line 228) | function clearCompletionProviderInfo() { function deactivate (line 236) | function deactivate() { FILE: extensions/emmet/src/evaluateMathExpression.ts function evaluateMathExpression (line 11) | function evaluateMathExpression(): Thenable { FILE: extensions/emmet/src/imageSizeHelper.ts type ImageInfoWithScale (line 16) | type ImageInfoWithScale = { function getImageSize (line 27) | function getImageSize(file: string): Promise | undefined { function update (line 41) | function update(numString: string, delta: number): string { function locate (line 65) | function locate(document: vscode.TextDocument, pos: vscode.Position): vs... function isValidNumber (line 112) | function isValidNumber(str: string): boolean { FILE: extensions/emmet/src/locateFile.ts function locateFile (line 24) | function locateFile(base: string, filePath: string): Promise { function resolveRelative (line 40) | function resolveRelative(basePath: string, filePath: string): Promise { FILE: extensions/emmet/src/matchTag.ts function matchTag (line 11) | function matchTag() { function getUpdatedSelections (line 36) | function getUpdatedSelections(document: vscode.TextDocument, rootNode: H... FILE: extensions/emmet/src/mergeLines.ts function mergeLines (line 11) | function mergeLines() { function getRangesToReplace (line 33) | function getRangesToReplace(document: vscode.TextDocument, selection: vs... FILE: extensions/emmet/src/node/emmetNodeMain.ts function activate (line 12) | function activate(context: vscode.ExtensionContext) { FILE: extensions/emmet/src/parseDocument.ts type Pair (line 12) | type Pair = { function getRootNode (line 20) | function getRootNode(document: TextDocument, useCache: boolean): FlatNode { function addFileToParseCache (line 38) | function addFileToParseCache(document: TextDocument) { function removeFileFromParseCache (line 43) | function removeFileFromParseCache(document: TextDocument) { function clearParseCache (line 48) | function clearParseCache() { FILE: extensions/emmet/src/reflectCssValue.ts function reflectCssValue (line 12) | function reflectCssValue(): Thenable | undefined { function updateCSSNode (line 27) | function updateCSSNode(editor: TextEditor, property: Property): Thenable... FILE: extensions/emmet/src/removeTag.ts function removeTag (line 11) | function removeTag() { function getRangesToRemove (line 38) | function getRangesToRemove(document: vscode.TextDocument, rootNode: Html... function entireLineIsTag (line 116) | function entireLineIsTag(document: vscode.TextDocument, range: vscode.Ra... function calculateIndentAmountToRemove (line 130) | function calculateIndentAmountToRemove(document: vscode.TextDocument, op... FILE: extensions/emmet/src/selectItem.ts function fetchSelectItem (line 13) | function fetchSelectItem(direction: string): void { FILE: extensions/emmet/src/selectItemHTML.ts function nextItemHTML (line 10) | function nextItemHTML(document: vscode.TextDocument, selectionStart: vsc... function prevItemHTML (line 59) | function prevItemHTML(document: vscode.TextDocument, selectionStart: vsc... function getSelectionFromNode (line 111) | function getSelectionFromNode(document: vscode.TextDocument, node: HtmlN... function getNextAttribute (line 120) | function getNextAttribute(document: vscode.TextDocument, selectionStart:... function getPrevAttribute (line 175) | function getPrevAttribute(document: vscode.TextDocument, selectionStart:... FILE: extensions/emmet/src/selectItemStylesheet.ts function nextItemStylesheet (line 10) | function nextItemStylesheet(document: vscode.TextDocument, startPosition... function prevItemStylesheet (line 58) | function prevItemStylesheet(document: vscode.TextDocument, startPosition... function getSelectionFromNode (line 102) | function getSelectionFromNode(document: vscode.TextDocument, node: Node ... function getSelectionFromProperty (line 112) | function getSelectionFromProperty(document: vscode.TextDocument, node: N... FILE: extensions/emmet/src/splitJoinTag.ts function splitJoinTag (line 11) | function splitJoinTag() { function getRangesToReplace (line 36) | function getRangesToReplace(document: vscode.TextDocument, nodeToUpdate:... FILE: extensions/emmet/src/test/abbreviationAction.test.ts function testExpandAbbreviation (line 508) | function testExpandAbbreviation(syntax: string, selection: Selection, ab... function testHtmlCompletionProvider (line 524) | function testHtmlCompletionProvider(selection: Selection, abbreviation: ... function testNoCompletion (line 550) | function testNoCompletion(syntax: string, fileContents: string, selectio... FILE: extensions/emmet/src/test/completion.test.ts type TestCompletionItem (line 83) | interface TestCompletionItem { function testCompletionProvider (line 89) | function testCompletionProvider(fileExtension: string, contents: string,... FILE: extensions/emmet/src/test/editPointSelectItemBalance.test.ts function testSelection (line 354) | function testSelection(selection: Selection, startChar: number, startlin... FILE: extensions/emmet/src/test/evaluateMathExpression.test.ts function testEvaluateMathExpression (line 15) | function testEvaluateMathExpression(fileContents: string, selection: [nu... FILE: extensions/emmet/src/test/incrementDecrement.test.ts function incrementDecrement (line 12) | function incrementDecrement(delta: number): Thenable { FILE: extensions/emmet/src/test/partialParsingStylesheet.test.ts function isValid (line 16) | function isValid(doc: vscode.TextDocument, range: vscode.Range, syntax: ... FILE: extensions/emmet/src/test/reflectCssValue.test.ts function reflectCssValue (line 12) | function reflectCssValue(): Thenable { FILE: extensions/emmet/src/test/testUtils.ts function rndName (line 11) | function rndName() { function createRandomFile (line 20) | function createRandomFile(contents = '', fileExtension = 'txt'): Thenabl... function pathEquals (line 33) | function pathEquals(path1: string, path2: string): boolean { function deleteFile (line 42) | function deleteFile(file: vscode.Uri): Thenable { function closeAllEditors (line 54) | function closeAllEditors(): Thenable { function withRandomFileEditor (line 58) | function withRandomFileEditor(initialContents: string, fileExtension: st... FILE: extensions/emmet/src/test/toggleComment.test.ts function toggleComment (line 12) | function toggleComment(): Thenable { FILE: extensions/emmet/src/test/wrapWithAbbreviation.test.ts function testWrapWithAbbreviation (line 490) | function testWrapWithAbbreviation(selections: Selection[], abbreviation:... function testWrapIndividualLinesWithAbbreviation (line 506) | function testWrapIndividualLinesWithAbbreviation(selections: Selection[]... FILE: extensions/emmet/src/toggleComment.ts function toggleComment (line 17) | function toggleComment(): Thenable | undefined { function toggleCommentHTML (line 55) | function toggleCommentHTML(document: vscode.TextDocument, selection: vsc... function getRangesToUnCommentHTML (line 97) | function getRangesToUnCommentHTML(node: Node, document: vscode.TextDocum... function toggleCommentStylesheet (line 115) | function toggleCommentStylesheet(document: vscode.TextDocument, selectio... function setupCommentSpacing (line 156) | function setupCommentSpacing() { function adjustStartNodeCss (line 171) | function adjustStartNodeCss(node: Node | undefined, offset: number, root... function adjustEndNodeCss (line 203) | function adjustEndNodeCss(node: Node | undefined, offset: number, rootNo... FILE: extensions/emmet/src/typings/EmmetFlatNode.d.ts type Node (line 7) | interface Node { type Token (line 18) | interface Token { type CssToken (line 25) | interface CssToken extends Token { type HtmlToken (line 31) | interface HtmlToken extends Token { type Attribute (line 35) | interface Attribute extends Token { type HtmlNode (line 40) | interface HtmlNode extends Node { type CssNode (line 52) | interface CssNode extends Node { type Rule (line 61) | interface Rule extends CssNode { type Property (line 67) | interface Property extends CssNode { type Stylesheet (line 76) | interface Stylesheet extends Node { type BufferStream (line 80) | interface BufferStream { FILE: extensions/emmet/src/typings/EmmetNode.d.ts type Node (line 9) | interface Node { type Token (line 20) | interface Token { type CssToken (line 27) | interface CssToken extends Token { type HtmlToken (line 33) | interface HtmlToken extends Token { type Attribute (line 37) | interface Attribute extends Token { type HtmlNode (line 42) | interface HtmlNode extends Node { type CssNode (line 54) | interface CssNode extends Node { type Rule (line 63) | interface Rule extends CssNode { type Property (line 69) | interface Property extends CssNode { type Stylesheet (line 78) | interface Stylesheet extends Node { type BufferStream (line 82) | interface BufferStream { FILE: extensions/emmet/src/updateImageSize.ts function updateImageSize (line 20) | function updateImageSize(): Promise | undefined { function updateImageSizeHTML (line 49) | function updateImageSizeHTML(editor: TextEditor, position: Position): Pr... function updateImageSizeStyleTag (line 72) | function updateImageSizeStyleTag(editor: TextEditor, position: Position)... function updateImageSizeCSSFile (line 94) | function updateImageSizeCSSFile(editor: TextEditor, position: Position):... function updateImageSizeCSS (line 101) | function updateImageSizeCSS(editor: TextEditor, position: Position, fetc... function getImageHTMLNode (line 127) | function getImageHTMLNode(editor: TextEditor, position: Position): HtmlN... function getImageCSSNode (line 140) | function getImageCSSNode(editor: TextEditor, position: Position): Proper... function getImageSrcHTML (line 151) | function getImageSrcHTML(node: HtmlNode): string | undefined { function getImageSrcCSS (line 163) | function getImageSrcCSS(editor: TextEditor, node: Property | undefined, ... function updateHTMLTag (line 184) | function updateHTMLTag(editor: TextEditor, node: HtmlNode, width: number... function updateCSSNode (line 219) | function updateCSSNode(editor: TextEditor, srcProp: Property, width: num... function getAttribute (line 255) | function getAttribute(node: HtmlNode, attrName: string): Attribute | und... function getAttributeQuote (line 265) | function getAttributeQuote(editor: TextEditor, attr: Attribute): string { function findUrlToken (line 274) | function findUrlToken(editor: TextEditor, node: Property, pos: Position)... function getPropertyDelimitor (line 299) | function getPropertyDelimitor(editor: TextEditor, node: Property): string { FILE: extensions/emmet/src/updateTag.ts type TagRange (line 11) | interface TagRange { function updateTag (line 16) | async function updateTag(tagName: string | undefined): Promise { function getEmmetMode (line 148) | function getEmmetMode(language: string, mappedModes: Record any): bool... function getCssPropertyFromRule (line 652) | function getCssPropertyFromRule(rule: FlatRule, name: string): FlatPrope... function getCssPropertyFromDocument (line 660) | function getCssPropertyFromDocument(editor: vscode.TextEditor, position:... function getEmbeddedCssNodeIfAny (line 687) | function getEmbeddedCssNodeIfAny(document: vscode.TextDocument, currentN... function isStyleAttribute (line 704) | function isStyleAttribute(currentNode: FlatNode | undefined, offset: num... function isNumber (line 717) | function isNumber(obj: any): obj is number { function toLSTextDocument (line 721) | function toLSTextDocument(doc: vscode.TextDocument): LSTextDocument { function getPathBaseName (line 725) | function getPathBaseName(path: string): string { function getSyntaxes (line 731) | function getSyntaxes() { FILE: extensions/extension-editing/src/extensionEditingBrowserMain.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function registerPackageDocumentCompletions (line 18) | function registerPackageDocumentCompletions(): vscode.Disposable { FILE: extensions/extension-editing/src/extensionEditingMain.ts function activate (line 11) | function activate(context: vscode.ExtensionContext) { function registerPackageDocumentCompletions (line 25) | function registerPackageDocumentCompletions(): vscode.Disposable { function registerCodeActionsProvider (line 33) | function registerCodeActionsProvider(): vscode.Disposable { FILE: extensions/extension-editing/src/extensionEngineValidation.ts type IParsedVersion (line 8) | interface IParsedVersion { type INormalizedVersion (line 20) | interface INormalizedVersion { constant VERSION_REGEXP (line 31) | const VERSION_REGEXP = /^(\^|>=)?((\d+)|x)\.((\d+)|x)\.((\d+)|x)(\-.*)?$/; constant NOT_BEFORE_REGEXP (line 32) | const NOT_BEFORE_REGEXP = /^-(\d{4})(\d{2})(\d{2})$/; function isValidVersionStr (line 34) | function isValidVersionStr(version: string): boolean { function parseVersion (line 39) | function parseVersion(version: string): IParsedVersion | null { function normalizeVersion (line 77) | function normalizeVersion(version: IParsedVersion | null): INormalizedVe... FILE: extensions/extension-editing/src/extensionLinter.ts function isTrustedSVGSource (line 25) | function isTrustedSVGSource(uri: Uri): boolean { type Context (line 40) | enum Context { type TokenAndPosition (line 46) | interface TokenAndPosition { type PackageJsonInfo (line 52) | interface PackageJsonInfo { class ExtensionLinter (line 60) | class ExtensionLinter { method constructor (line 73) | constructor() { method queue (line 85) | private queue(document: TextDocument) { method queueReadme (line 94) | private queueReadme(document: TextDocument) { method startTimer (line 102) | private startTimer() { method lint (line 112) | private async lint() { method lintPackageJson (line 119) | private async lintPackageJson() { method lintWhenClauses (line 204) | private async lintWhenClauses(contributesNode: JsonNode | undefined, d... method lintReadme (line 272) | private async lintReadme() { method locateToken (line 376) | private locateToken(text: string, begin: number, end: number, token: M... method readPackageJsonInfo (line 394) | private readPackageJsonInfo(folder: Uri, tree: JsonNode | undefined) { method loadPackageJson (line 417) | private async loadPackageJson(folder: Uri) { method packageJsonChanged (line 430) | private packageJsonChanged(folder: Uri) { method getUriFolder (line 437) | private getUriFolder(uri: Uri) { method addDiagnostics (line 441) | private addDiagnostics(diagnostics: Diagnostic[], document: TextDocume... method clear (line 476) | private clear(document: TextDocument) { method dispose (line 481) | public dispose() { function parseUri (line 487) | function parseUri(src: string, base?: string, retry: boolean = true): Ur... function parseImplicitActivationEvents (line 500) | function parseImplicitActivationEvents(tree: JsonNode): Set { FILE: extensions/extension-editing/src/jsonReconstruct.ts class JsonStringScanner (line 11) | class JsonStringScanner { method constructor (line 20) | constructor(private readonly text: string, initialPos: number /* offse... method getOffsetInEncoded (line 25) | getOffsetInEncoded(offsetDecoded: number) { method scanHexDigits (line 68) | scanHexDigits(count: number, exact?: boolean): number { type CharacterCodes (line 96) | const enum CharacterCodes { FILE: extensions/extension-editing/src/packageDocumentHelper.ts class PackageDocument (line 11) | class PackageDocument { method constructor (line 13) | constructor(private document: vscode.TextDocument) { } method provideCompletionItems (line 15) | public provideCompletionItems(position: vscode.Position, _token: vscod... method provideCodeActions (line 25) | public provideCodeActions(_range: vscode.Range, context: vscode.CodeAc... method provideLanguageOverridesCompletionItems (line 43) | private provideLanguageOverridesCompletionItems(location: Location, po... method getReplaceRange (line 85) | private getReplaceRange(location: Location, position: vscode.Position) { method newSimpleCompletionItem (line 96) | private newSimpleCompletionItem(text: string, range: vscode.Range, des... method newSnippetCompletionItem (line 105) | private newSnippetCompletionItem(o: { label: string; documentation?: s... FILE: extensions/extension-editing/src/packageDocumentL10nSupport.ts class PackageDocumentL10nSupport (line 13) | class PackageDocumentL10nSupport implements vscode.DefinitionProvider, v... method constructor (line 17) | constructor() { method dispose (line 25) | dispose(): void { method provideDefinition (line 31) | public async provideDefinition(document: vscode.TextDocument, position... method provideNlsValueDefinition (line 44) | private async provideNlsValueDefinition(packageJsonDoc: vscode.TextDoc... method provideNlsKeyDefinition (line 54) | private async provideNlsKeyDefinition(nlsDoc: vscode.TextDocument, pos... method resolveNlsDefinition (line 62) | private async resolveNlsDefinition(origin: { key: string; range: vscod... method getNlsReferenceAtPosition (line 75) | private getNlsReferenceAtPosition(packageJsonDoc: vscode.TextDocument,... method provideReferences (line 96) | public async provideReferences(document: vscode.TextDocument, position... method provideNlsKeyReferences (line 107) | private async provideNlsKeyReferences(nlsDoc: vscode.TextDocument, pos... method provideNlsValueReferences (line 117) | private async provideNlsValueReferences(packageJsonDoc: vscode.TextDoc... method findAllNlsReferences (line 127) | private async findAllNlsReferences(nlsKey: string, packageJsonUri: vsc... method findNlsKeyDeclaration (line 140) | private async findNlsKeyDeclaration(nlsKey: string, nlsUri: vscode.Uri... method findNlsReferencesInPackageJson (line 166) | private async findNlsReferencesInPackageJson(nlsKey: string, packageJs... method getNlsKeyDefinitionAtPosition (line 191) | private getNlsKeyDefinitionAtPosition(nlsDoc: vscode.TextDocument, pos... FILE: extensions/git-base/src/api/api1.ts class ApiImpl (line 12) | class ApiImpl implements API { method constructor (line 14) | constructor(private _model: Model) { } method pickRemoteSource (line 16) | pickRemoteSource(options: PickRemoteSourceOptions): Promise { method registerRemoteSourceProvider (line 24) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... function registerAPICommands (line 29) | function registerAPICommands(extension: GitBaseExtensionImpl): Disposable { FILE: extensions/git-base/src/api/extension.ts class GitBaseExtensionImpl (line 11) | class GitBaseExtensionImpl implements GitBaseExtension { method model (line 20) | set model(model: Model | undefined) { method model (line 33) | get model(): Model | undefined { method constructor (line 37) | constructor(model?: Model) { method getAPI (line 44) | getAPI(version: number): API { FILE: extensions/git-base/src/api/git-base.d.ts type API (line 9) | interface API { type GitBaseExtension (line 15) | interface GitBaseExtension { type PickRemoteSourceOptions (line 33) | interface PickRemoteSourceOptions { type PickRemoteSourceResult (line 43) | interface PickRemoteSourceResult { type RemoteSourceAction (line 48) | interface RemoteSourceAction { type RemoteSource (line 57) | interface RemoteSource { type RecentRemoteSource (line 68) | interface RecentRemoteSource extends RemoteSource { type RemoteSourceProvider (line 72) | interface RemoteSourceProvider { FILE: extensions/git-base/src/decorators.ts function debounce (line 8) | function debounce(delay: number): Function { function _throttle (line 21) | function _throttle(fn: Function, key: string): Function { function decorate (line 50) | function decorate(decorator: (fn: Function, key: string) => Function): M... FILE: extensions/git-base/src/extension.ts function activate (line 12) | function activate(context: ExtensionContext): GitBaseExtensionImpl { FILE: extensions/git-base/src/foldingProvider.ts class GitCommitFoldingProvider (line 8) | class GitCommitFoldingProvider implements vscode.FoldingRangeProvider { method provideFoldingRanges (line 10) | provideFoldingRanges( FILE: extensions/git-base/src/model.ts class Model (line 11) | class Model implements IRemoteSourceProviderRegistry { method registerRemoteSourceProvider (line 21) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... method getRemoteProviders (line 31) | getRemoteProviders(): RemoteSourceProvider[] { FILE: extensions/git-base/src/remoteProvider.ts type IRemoteSourceProviderRegistry (line 9) | interface IRemoteSourceProviderRegistry { FILE: extensions/git-base/src/remoteSource.ts function getQuickPickResult (line 11) | async function getQuickPickResult(quickpick: Qu... class RemoteSourceProviderQuickPick (line 26) | class RemoteSourceProviderQuickPick implements Disposable { method constructor (line 33) | constructor(private provider: RemoteSourceProvider) { } method dispose (line 35) | dispose() { method ensureQuickPick (line 42) | private ensureQuickPick() { method onDidChangeValue (line 58) | private onDidChangeValue(): void { method query (line 63) | private async query(): Promise { method pick (line 102) | async pick(): Promise { function getRemoteSourceActions (line 112) | async function getRemoteSourceActions(model: Model, url: string): Promis... function pickRemoteSource (line 129) | async function pickRemoteSource(model: Model, options: PickRemoteSourceO... function pickProviderSource (line 202) | async function pickProviderSource(provider: RemoteSourceProvider, option... FILE: extensions/git-base/src/test/foldingProvider.test.ts function createMockDocument (line 13) | function createMockDocument(content: string): vscode.TextDocument { FILE: extensions/git-base/src/util.ts type IDisposable (line 6) | interface IDisposable { function toDisposable (line 10) | function toDisposable(dispose: () => void): IDisposable { function done (line 14) | function done(promise: Promise): Promise { type VersionComparisonResult (line 19) | type VersionComparisonResult = -1 | 0 | 1; type Version (line 21) | interface Version { function compare (line 28) | function compare(v1: string | Version, v2: string | Version): VersionCom... function from (line 55) | function from(major: string | number, minor: string | number, patch?: st... function fromString (line 64) | function fromString(version: string): Version { FILE: extensions/git/build/update-emoji.js function generate (line 11) | async function generate() { function download (line 88) | function download(url, destination) { FILE: extensions/git/src/actionButton.ts function isActionButtonStateEqual (line 14) | function isActionButtonStateEqual(state1: ActionButtonState, state2: Act... type ActionButtonState (line 33) | interface ActionButtonState { class ActionButton (line 44) | class ActionButton { method onDidChange (line 46) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 49) | private get state() { return this._state; } method state (line 50) | private set state(state: ActionButtonState) { method constructor (line 63) | constructor( method button (line 101) | get button(): SourceControlActionButton | undefined { method getCommitActionButton (line 123) | private getCommitActionButton(): SourceControlActionButton | undefined { method getCommitActionButtonPrimaryCommand (line 143) | private getCommitActionButtonPrimaryCommand(): Command { method getCommitActionButtonSecondaryCommands (line 178) | private getCommitActionButtonSecondaryCommands(): Command[][] { method getPublishBranchActionButton (line 205) | private getPublishBranchActionButton(): SourceControlActionButton | un... method getSyncChangesActionButton (line 232) | private getSyncChangesActionButton(): SourceControlActionButton | unde... method onDidChangeOperations (line 258) | private onDidChangeOperations(): void { method onDidChangeSmartCommitSettings (line 276) | private onDidChangeSmartCommitSettings(): void { method onDidRunGitStatus (line 283) | private onDidRunGitStatus(): void { method repositoryHasChangesToCommit (line 294) | private repositoryHasChangesToCommit(): boolean { method dispose (line 319) | dispose(): void { FILE: extensions/git/src/api/api1.ts class ApiInputBox (line 19) | class ApiInputBox implements InputBox { method constructor (line 22) | constructor(inputBox: SourceControlInputBox) { this.#inputBox = inputB... method value (line 24) | set value(value: string) { this.#inputBox.value = value; } method value (line 25) | get value(): string { return this.#inputBox.value; } class ApiChange (line 28) | class ApiChange implements Change { method constructor (line 30) | constructor(resource: Resource) { this.#resource = resource; } method uri (line 32) | get uri(): Uri { return this.#resource.resourceUri; } method originalUri (line 33) | get originalUri(): Uri { return this.#resource.original; } method renameUri (line 34) | get renameUri(): Uri | undefined { return this.#resource.renameResourc... method status (line 35) | get status(): Status { return this.#resource.type; } class ApiRepositoryState (line 38) | class ApiRepositoryState implements RepositoryState { method constructor (line 42) | constructor(repository: BaseRepository) { method HEAD (line 47) | get HEAD(): Branch | undefined { return this.#repository.HEAD; } method refs (line 51) | get refs(): Ref[] { console.warn('Deprecated. Use ApiRepository.getRef... method remotes (line 52) | get remotes(): Remote[] { return [...this.#repository.remotes]; } method submodules (line 53) | get submodules(): Submodule[] { return [...this.#repository.submodules... method worktrees (line 54) | get worktrees(): Worktree[] { return this.#repository.worktrees; } method rebaseCommit (line 55) | get rebaseCommit(): Commit | undefined { return this.#repository.rebas... method mergeChanges (line 57) | get mergeChanges(): Change[] { return this.#repository.mergeGroup.reso... method indexChanges (line 58) | get indexChanges(): Change[] { return this.#repository.indexGroup.reso... method workingTreeChanges (line 59) | get workingTreeChanges(): Change[] { return this.#repository.workingTr... method untrackedChanges (line 60) | get untrackedChanges(): Change[] { return this.#repository.untrackedGr... class ApiRepositoryUIState (line 63) | class ApiRepositoryUIState implements RepositoryUIState { method constructor (line 67) | constructor(sourceControl: SourceControl) { method selected (line 72) | get selected(): boolean { return this.#sourceControl.selected; } class ApiRepository (line 75) | class ApiRepository implements Repository { method constructor (line 87) | constructor(repository: BaseRepository) { method apply (line 104) | apply(patch: string, reverseOrOptions?: boolean | { allowEmpty?: boole... method getConfigs (line 109) | getConfigs(): Promise<{ key: string; value: string }[]> { method getConfig (line 113) | getConfig(key: string): Promise { method setConfig (line 117) | setConfig(key: string, value: string): Promise { method unsetConfig (line 121) | unsetConfig(key: string): Promise { method getGlobalConfig (line 125) | getGlobalConfig(key: string): Promise { method getObjectDetails (line 129) | getObjectDetails(treeish: string, path: string): Promise<{ mode: strin... method detectObjectType (line 133) | detectObjectType(object: string): Promise<{ mimetype: string; encoding... method buffer (line 137) | buffer(ref: string, filePath: string): Promise { method show (line 141) | show(ref: string, path: string): Promise { method getCommit (line 145) | getCommit(ref: string): Promise { method add (line 149) | add(paths: string[]) { method revert (line 153) | revert(paths: string[]) { method clean (line 157) | clean(paths: string[]) { method restore (line 161) | restore(paths: string[], options?: { staged?: boolean; ref?: string }) { method diff (line 165) | diff(cached?: boolean) { method diffWithHEAD (line 171) | diffWithHEAD(path?: string): Promise { method diffWithHEADShortStats (line 175) | diffWithHEADShortStats(path?: string): Promise { method diffWith (line 181) | diffWith(ref: string, path?: string): Promise { method diffIndexWithHEAD (line 187) | diffIndexWithHEAD(path?: string): Promise { method diffIndexWithHEADShortStats (line 191) | diffIndexWithHEADShortStats(path?: string): Promise { method diffIndexWith (line 197) | diffIndexWith(ref: string, path?: string): Promise { method diffBlobs (line 201) | diffBlobs(object1: string, object2: string): Promise { method diffBetween (line 207) | diffBetween(ref1: string, ref2: string, path?: string): Promise { method createBranch (line 227) | createBranch(name: string, checkout: boolean, ref?: string | undefined... method deleteBranch (line 231) | deleteBranch(name: string, force?: boolean): Promise { method getBranch (line 235) | getBranch(name: string): Promise { method getBranches (line 239) | getBranches(query: BranchQuery, cancellationToken?: CancellationToken)... method getBranchBase (line 243) | getBranchBase(name: string): Promise { method setBranchUpstream (line 247) | setBranchUpstream(name: string, upstream: string): Promise { method getRefs (line 251) | getRefs(query: RefQuery, cancellationToken?: CancellationToken): Promi... method checkIgnore (line 255) | checkIgnore(paths: string[]): Promise> { method getMergeBase (line 259) | getMergeBase(ref1: string, ref2: string): Promise { method tag (line 263) | tag(name: string, message: string, ref?: string | undefined): Promise<... method deleteTag (line 267) | deleteTag(name: string): Promise { method status (line 271) | status(): Promise { method checkout (line 275) | checkout(treeish: string): Promise { method addRemote (line 279) | addRemote(name: string, url: string): Promise { method removeRemote (line 283) | removeRemote(name: string): Promise { method renameRemote (line 287) | renameRemote(name: string, newName: string): Promise { method fetch (line 291) | fetch(arg0?: FetchOptions | string | undefined, method pull (line 303) | pull(unshallow?: boolean): Promise { method push (line 307) | push(remoteName?: string, branchName?: string, setUpstream: boolean = ... method blame (line 311) | blame(path: string): Promise { method log (line 315) | log(options?: LogOptions): Promise { method commit (line 319) | commit(message: string, opts?: CommitOptions): Promise { method merge (line 323) | merge(ref: string): Promise { method mergeAbort (line 327) | mergeAbort(): Promise { method rebase (line 331) | rebase(branch: string): Promise { method createStash (line 335) | createStash(options?: { message?: string; includeUntracked?: boolean; ... method applyStash (line 339) | applyStash(index?: number): Promise { method popStash (line 343) | popStash(index?: number): Promise { method dropStash (line 347) | dropStash(index?: number): Promise { method createWorktree (line 351) | createWorktree(options?: { path?: string; commitish?: string; branch?:... method deleteWorktree (line 355) | deleteWorktree(path: string, options?: { force?: boolean }): Promise { method isBranchProtected (line 367) | isBranchProtected(branch?: Branch): boolean { class ApiGit (line 372) | class ApiGit implements Git { method constructor (line 377) | constructor(model: Model) { this.#model = model; } method path (line 379) | get path(): string { return this.#model.git.path; } method env (line 381) | get env(): { [key: string]: string } { class ApiImpl (line 390) | class ApiImpl implements API { method constructor (line 395) | constructor(privates: { model: Model; cloneManager: CloneManager }) { method state (line 401) | get state(): APIState { method onDidChangeState (line 405) | get onDidChangeState(): Event { method onDidPublish (line 409) | get onDidPublish(): Event { method onDidOpenRepository (line 413) | get onDidOpenRepository(): Event { method onDidCloseRepository (line 417) | get onDidCloseRepository(): Event { method repositories (line 421) | get repositories(): Repository[] { method recentRepositories (line 425) | get recentRepositories(): Iterable { method toGitUri (line 429) | toGitUri(uri: Uri, ref: string): Uri { method getRepository (line 433) | getRepository(uri: Uri): Repository | null { method getRepositoryRoot (line 438) | async getRepositoryRoot(uri: Uri): Promise { method getRepositoryWorkspace (line 459) | async getRepositoryWorkspace(uri: Uri): Promise { method init (line 464) | async init(root: Uri, options?: InitOptions): Promise { method openRepository (line 477) | async openRepository(root: Uri): Promise { method registerRemoteSourceProvider (line 486) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... method registerRemoteSourcePublisher (line 497) | registerRemoteSourcePublisher(publisher: RemoteSourcePublisher): Dispo... method registerCredentialsProvider (line 501) | registerCredentialsProvider(provider: CredentialsProvider): Disposable { method registerPostCommitCommandsProvider (line 505) | registerPostCommitCommandsProvider(provider: PostCommitCommandsProvide... method registerPushErrorHandler (line 509) | registerPushErrorHandler(handler: PushErrorHandler): Disposable { method registerSourceControlHistoryItemDetailsProvider (line 513) | registerSourceControlHistoryItemDetailsProvider(provider: SourceContro... method registerBranchProtectionProvider (line 517) | registerBranchProtectionProvider(root: Uri, provider: BranchProtection... function getRefType (line 522) | function getRefType(type: RefType): string { function getStatus (line 532) | function getStatus(status: Status): string { function registerAPICommands (line 558) | function registerAPICommands(extension: GitExtensionImpl): Disposable { FILE: extensions/git/src/api/extension.ts function deprecated (line 12) | function deprecated(_target: unknown, key: string | symbol, descriptor: ... class GitExtensionImpl (line 24) | class GitExtensionImpl implements GitExtension { method model (line 34) | set model(model: Model | undefined) { method model (line 47) | get model(): Model | undefined { method cloneManager (line 51) | set cloneManager(cloneManager: CloneManager | undefined) { method constructor (line 55) | constructor(privates?: { model: Model; cloneManager: CloneManager }) { method getGitPath (line 64) | async getGitPath(): Promise { method getRepositories (line 73) | async getRepositories(): Promise { method getAPI (line 81) | getAPI(version: number): API { FILE: extensions/git/src/api/git.constants.ts type ForcePushMode (line 8) | type ForcePushMode = git.ForcePushMode; type RefType (line 9) | type RefType = git.RefType; type Status (line 10) | type Status = git.Status; type GitErrorCodes (line 11) | type GitErrorCodes = git.GitErrorCodes; FILE: extensions/git/src/api/git.d.ts type Git (line 9) | interface Git { type InputBox (line 13) | interface InputBox { type ForcePushMode (line 17) | const enum ForcePushMode { type RefType (line 23) | const enum RefType { type Ref (line 29) | interface Ref { type UpstreamRef (line 37) | interface UpstreamRef { type Branch (line 43) | interface Branch extends Ref { type CommitShortStat (line 49) | interface CommitShortStat { type Commit (line 55) | interface Commit { type Submodule (line 66) | interface Submodule { type Remote (line 72) | interface Remote { type Worktree (line 79) | interface Worktree { type Status (line 87) | const enum Status { type Change (line 111) | interface Change { type DiffChange (line 124) | interface DiffChange extends Change { type RepositoryKind (line 129) | type RepositoryKind = 'repository' | 'submodule' | 'worktree'; type RepositoryState (line 131) | interface RepositoryState { type RepositoryUIState (line 147) | interface RepositoryUIState { type RepositoryAccessDetails (line 152) | interface RepositoryAccessDetails { type LogOptions (line 160) | interface LogOptions { type CommitOptions (line 176) | interface CommitOptions { type FetchOptions (line 200) | interface FetchOptions { type InitOptions (line 208) | interface InitOptions { type CloneOptions (line 212) | interface CloneOptions { type RefQuery (line 225) | interface RefQuery { type BranchQuery (line 232) | interface BranchQuery extends RefQuery { type Repository (line 236) | interface Repository { type RemoteSource (line 337) | interface RemoteSource { type RemoteSourceProvider (line 343) | interface RemoteSourceProvider { type RemoteSourcePublisher (line 352) | interface RemoteSourcePublisher { type Credentials (line 358) | interface Credentials { type CredentialsProvider (line 363) | interface CredentialsProvider { type PostCommitCommandsProvider (line 367) | interface PostCommitCommandsProvider { type PushErrorHandler (line 371) | interface PushErrorHandler { type BranchProtection (line 375) | interface BranchProtection { type BranchProtectionRule (line 380) | interface BranchProtectionRule { type BranchProtectionProvider (line 385) | interface BranchProtectionProvider { type AvatarQueryCommit (line 390) | interface AvatarQueryCommit { type AvatarQuery (line 396) | interface AvatarQuery { type SourceControlHistoryItemDetailsProvider (line 401) | interface SourceControlHistoryItemDetailsProvider { type APIState (line 407) | type APIState = 'uninitialized' | 'initialized'; type PublishEvent (line 409) | interface PublishEvent { type API (line 414) | interface API { type GitExtension (line 446) | interface GitExtension { type GitErrorCodes (line 464) | const enum GitErrorCodes { FILE: extensions/git/src/artifactProvider.ts function sortRefByName (line 18) | function sortRefByName(refA: Ref, refB: Ref): number { function sortByWorktreeTypeAndNameAsc (line 59) | function sortByWorktreeTypeAndNameAsc(a: Worktree, b: Worktree): number { class GitArtifactProvider (line 69) | class GitArtifactProvider implements SourceControlArtifactProvider, IDis... method constructor (line 76) | constructor( method provideArtifactGroups (line 113) | provideArtifactGroups(): SourceControlArtifactGroup[] { method provideArtifacts (line 117) | async provideArtifacts(group: string): Promise { method dispose (line 194) | dispose(): void { FILE: extensions/git/src/askpass-main.ts function fatal (line 9) | function fatal(err: unknown): void { function main (line 15) | function main(argv: string[]): void { FILE: extensions/git/src/askpass.ts class Askpass (line 13) | class Askpass implements IIPCHandler, ITerminalEnvironmentProvider { method constructor (line 23) | constructor( method handle (line 51) | async handle(payload: { askpassType: 'https' | 'ssh'; argv: string[] }... method handleAskpass (line 67) | async handleAskpass(argv: string[]): Promise { method handleSSHAskpass (line 110) | async handleSSHAskpass(argv: string[]): Promise { method getEnv (line 154) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 159) | getTerminalEnv(): { [key: string]: string } { method registerCredentialsProvider (line 164) | registerCredentialsProvider(provider: CredentialsProvider): Disposable { method dispose (line 169) | dispose(): void { FILE: extensions/git/src/askpassManager.ts function isWindowsUserOrSystemSetup (line 33) | function isWindowsUserOrSystemSetup(): boolean { type SourceAskpassPaths (line 52) | interface SourceAskpassPaths { function computeContentHash (line 64) | function computeContentHash(sourcePaths: SourceAskpassPaths): string { function setWindowsPermissions (line 90) | async function setWindowsPermissions(filePath: string, logger: LogOutput... function copyFileSecure (line 121) | async function copyFileSecure( function updateDirectoryMtime (line 134) | async function updateDirectoryMtime(dirPath: string, logger: LogOutputCh... function garbageCollectOldDirectories (line 148) | async function garbageCollectOldDirectories( type AskpassPaths (line 199) | interface AskpassPaths { function ensureAskpassScripts (line 215) | async function ensureAskpassScripts( function getAskpassPaths (line 290) | async function getAskpassPaths( FILE: extensions/git/src/autofetch.ts class AutoFetcher (line 11) | class AutoFetcher { method enabled (line 20) | get enabled(): boolean { return this._enabled; } method enabled (line 21) | set enabled(enabled: boolean) { this._enabled = enabled; this._onDidCh... method constructor (line 25) | constructor(private repository: Repository, private globalState: Memen... method onFirstGoodRemoteOperation (line 36) | private async onFirstGoodRemoteOperation(): Promise { method onConfiguration (line 66) | private onConfiguration(e?: ConfigurationChangeEvent): void { method enable (line 94) | enable(): void { method disable (line 103) | disable(): void { method run (line 107) | private async run(): Promise { method dispose (line 139) | dispose(): void { FILE: extensions/git/src/blame.ts function lineRangesContainLine (line 20) | function lineRangesContainLine(changes: readonly TextEditorChange[], lin... function lineRangeLength (line 24) | function lineRangeLength(startLineNumber: number, endLineNumberExclusive... function mapModifiedLineNumberToOriginalLineNumber (line 28) | function mapModifiedLineNumberToOriginalLineNumber(lineNumber: number, c... function getEditorDecorationRange (line 62) | function getEditorDecorationRange(lineNumber: number): Range { function isResourceSchemeSupported (line 67) | function isResourceSchemeSupported(uri: Uri): boolean { function isResourceBlameInformationEqual (line 71) | function isResourceBlameInformationEqual(a: ResourceBlameInformation | u... type BlameInformationTemplateTokens (line 106) | type BlameInformationTemplateTokens = { type ResourceBlameInformation (line 116) | interface ResourceBlameInformation { type LineBlameInformation (line 121) | interface LineBlameInformation { class GitBlameInformationCache (line 126) | class GitBlameInformationCache { method clear (line 129) | clear(): void { method delete (line 133) | delete(repository: Repository): boolean { method get (line 137) | get(repository: Repository, resource: Uri, commit: string): BlameInfor... method set (line 142) | set(repository: Repository, resource: Uri, commit: string, blameInform... method _getCacheKey (line 151) | private _getCacheKey(resource: Uri, commit: string): string { class GitBlameController (line 156) | class GitBlameController { method textEditorBlameInformation (line 163) | get textEditorBlameInformation(): ResourceBlameInformation | undefined { method textEditorBlameInformation (line 166) | private set textEditorBlameInformation(blameInformation: ResourceBlame... method constructor (line 186) | constructor(private readonly _model: Model) { method formatBlameInformationMessage (line 191) | formatBlameInformationMessage(documentUri: Uri, template: string, blam... method getBlameInformationHover (line 209) | async getBlameInformationHover(documentUri: Uri, blameInformation: Bla... method _onDidChangeConfiguration (line 272) | private _onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method _onDidOpenRepository (line 331) | private _onDidOpenRepository(repository: Repository): void { method _onDidCloseRepository (line 338) | private _onDidCloseRepository(repository: Repository): void { method _onDidRunGitStatus (line 348) | private _onDidRunGitStatus(repository: Repository): void { method _getBlameInformation (line 357) | private async _getBlameInformation(resource: Uri, commit: string): Pro... method _updateTextEditorBlameInformation (line 380) | private async _updateTextEditorBlameInformation(textEditor: TextEditor... method dispose (line 526) | dispose() { class GitBlameEditorDecoration (line 536) | class GitBlameEditorDecoration implements HoverProvider { method constructor (line 543) | constructor(private readonly _controller: GitBlameController) { method provideHover (line 558) | async provideHover(document: TextDocument, position: Position, token: ... method _onDidChangeConfiguration (line 590) | private _onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method _onDidChangeActiveTextEditor (line 606) | private _onDidChangeActiveTextEditor(): void { method _onDidChangeBlameInformation (line 618) | private _onDidChangeBlameInformation(): void { method _createDecoration (line 643) | private _createDecoration(lineNumber: number, contentText: string): De... method _registerHoverProvider (line 655) | private _registerHoverProvider(): void { method dispose (line 667) | dispose() { class GitBlameStatusBarItem (line 675) | class GitBlameStatusBarItem { method constructor (line 680) | constructor(private readonly _controller: GitBlameController) { method _onDidChangeConfiguration (line 691) | private _onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method _onDidChangeBlameInformation (line 705) | private async _onDidChangeBlameInformation(): Promise { method _provideTooltip (line 743) | private async _provideTooltip(uri: Uri, blameInformation: BlameInforma... method dispose (line 752) | dispose() { FILE: extensions/git/src/branchProtection.ts type IBranchProtectionProviderRegistry (line 10) | interface IBranchProtectionProviderRegistry { class GitBranchProtectionProvider (line 17) | class GitBranchProtectionProvider implements BranchProtectionProvider { method constructor (line 26) | constructor(private readonly repositoryRoot: Uri) { method provideBranchProtection (line 32) | provideBranchProtection(): BranchProtection[] { method updateBranchProtection (line 36) | private updateBranchProtection(): void { method dispose (line 49) | dispose(): void { FILE: extensions/git/src/cache.ts type Item (line 6) | interface Item { type Touch (line 13) | const enum Touch { class LinkedMap (line 19) | class LinkedMap implements Map { method constructor (line 30) | constructor() { method clear (line 38) | clear(): void { method isEmpty (line 46) | isEmpty(): boolean { method size (line 50) | get size(): number { method first (line 54) | get first(): V | undefined { method last (line 58) | get last(): V | undefined { method has (line 62) | has(key: K): boolean { method get (line 66) | get(key: K, touch: Touch = Touch.None): V | undefined { method set (line 77) | set(key: K, value: V, touch: Touch = Touch.None): this { method delete (line 106) | delete(key: K): boolean { method remove (line 110) | remove(key: K): V | undefined { method shift (line 121) | shift(): V | undefined { method forEach (line 135) | forEach(callbackfn: (value: V, key: K, map: LinkedMap) => void, ... method keys (line 151) | keys(): IterableIterator { method values (line 175) | values(): IterableIterator { method entries (line 199) | entries(): IterableIterator<[K, V]> { method trimOld (line 227) | protected trimOld(newSize: number) { method trimNew (line 250) | protected trimNew(newSize: number) { method addItemFirst (line 273) | private addItemFirst(item: Item): void { method addItemLast (line 287) | private addItemLast(item: Item): void { method removeItem (line 301) | private removeItem(item: Item): void { method touch (line 338) | private touch(item: Item, touch: Touch): void { method toJSON (line 400) | toJSON(): [K, V][] { method fromJSON (line 410) | fromJSON(data: [K, V][]): void { method [Symbol.iterator] (line 223) | [Symbol.iterator](): IterableIterator<[K, V]> { method constructor (line 424) | constructor(limit: number, ratio: number = 1) { method limit (line 430) | get limit(): number { method limit (line 434) | set limit(limit: number) { method ratio (line 439) | get ratio(): number { method ratio (line 443) | set ratio(ratio: number) { method get (line 448) | override get(key: K, touch: Touch = Touch.AsNew): V | undefined { method peek (line 452) | peek(key: K): V | undefined { method set (line 456) | override set(key: K, value: V): this { method checkTrim (line 461) | protected checkTrim() { class LRUCache (line 470) | class LRUCache extends Cache { method constructor (line 472) | constructor(limit: number, ratio: number = 1) { method trim (line 476) | protected override trim(newSize: number) { method set (line 480) | override set(key: K, value: V): this { FILE: extensions/git/src/cloneManager.ts type ApiPostCloneAction (line 15) | type ApiPostCloneAction = 'none'; type PostCloneAction (line 16) | enum PostCloneAction { Open, OpenNewWindow, AddToWorkspace, None } type CloneOptions (line 18) | interface CloneOptions { class CloneManager (line 25) | class CloneManager { method constructor (line 26) | constructor(private readonly model: Model, method clone (line 30) | async clone(url?: string, options: CloneOptions = {}) { method cloneRepository (line 59) | private async cloneRepository(url: string, parentPath?: string, option... method doPostCloneAction (line 132) | private async doPostCloneAction(target: string, postCloneAction?: ApiP... method chooseExistingRepository (line 189) | private async chooseExistingRepository(url: string, existingCachedRepo... method tryOpenExistingRepository (line 212) | private async tryOpenExistingRepository(cachedRepository: RepositoryCa... FILE: extensions/git/src/commands.ts method description (line 26) | get description(): string { return ''; } method alwaysShow (line 27) | get alwaysShow(): boolean { return true; } class CreateBranchItem (line 30) | class CreateBranchItem extends CheckoutCommandItem { method label (line 31) | get label(): string { return l10n.t('{0} Create new branch...', '$(plu... class CreateBranchFromItem (line 34) | class CreateBranchFromItem extends CheckoutCommandItem { method label (line 35) | get label(): string { return l10n.t('{0} Create new branch from...', '... class CheckoutDetachedItem (line 38) | class CheckoutDetachedItem extends CheckoutCommandItem { method label (line 39) | get label(): string { return l10n.t('{0} Checkout detached...', '$(deb... class RefItemSeparator (line 42) | class RefItemSeparator implements QuickPickItem { method kind (line 43) | get kind(): QuickPickItemKind { return QuickPickItemKind.Separator; } method label (line 45) | get label(): string { method constructor (line 58) | constructor(private readonly refType: RefType) { } class RefItem (line 61) | class RefItem implements QuickPickItem { method label (line 63) | get label(): string { method description (line 76) | get description(): string { method detail (line 93) | get detail(): string | undefined { method refId (line 101) | get refId(): string { method refName (line 113) | get refName(): string | undefined { return this.ref.name; } method refRemote (line 114) | get refRemote(): string | undefined { return this.ref.remote; } method shortCommit (line 115) | get shortCommit(): string { return (this.ref.commit || '').substring(0... method commitMessage (line 116) | get commitMessage(): string | undefined { return this.ref.commitDetail... method buttons (line 119) | get buttons(): QuickInputButton[] | undefined { return this._buttons; } method buttons (line 120) | set buttons(newButtons: QuickInputButton[] | undefined) { this._button... method constructor (line 122) | constructor(protected readonly ref: Ref, private readonly shortCommitL... class BranchItem (line 125) | class BranchItem extends RefItem { method description (line 126) | override get description(): string { method constructor (line 139) | constructor(override readonly ref: Branch, shortCommitLength: number) { class CheckoutItem (line 144) | class CheckoutItem extends BranchItem { method run (line 145) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class CheckoutProtectedItem (line 158) | class CheckoutProtectedItem extends CheckoutItem { method label (line 160) | override get label(): string { class CheckoutRemoteHeadItem (line 165) | class CheckoutRemoteHeadItem extends RefItem { method run (line 167) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class CheckoutTagItem (line 187) | class CheckoutTagItem extends RefItem { method run (line 189) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class BranchDeleteItem (line 198) | class BranchDeleteItem extends BranchItem { method run (line 200) | async run(repository: Repository, force?: boolean): Promise { class TagDeleteItem (line 210) | class TagDeleteItem extends RefItem { method run (line 212) | async run(repository: Repository): Promise { class RemoteTagDeleteItem (line 219) | class RemoteTagDeleteItem extends RefItem { method description (line 221) | override get description(): string { method run (line 225) | async run(repository: Repository, remote: string): Promise { class WorktreeItem (line 232) | class WorktreeItem implements QuickPickItem { method label (line 234) | get label(): string { method description (line 238) | get description(): string | undefined { method constructor (line 242) | constructor(readonly worktree: Worktree) { } class WorktreeDeleteItem (line 245) | class WorktreeDeleteItem extends WorktreeItem { method description (line 246) | override get description(): string | undefined { method detail (line 258) | get detail(): string { method constructor (line 262) | constructor(worktree: Worktree, private readonly shortCommitLength: nu... method run (line 266) | async run(mainRepository: Repository): Promise { class MergeItem (line 276) | class MergeItem extends BranchItem { method run (line 278) | async run(repository: Repository): Promise { class RebaseItem (line 285) | class RebaseItem extends BranchItem { method run (line 287) | async run(repository: Repository): Promise { class RebaseUpstreamItem (line 294) | class RebaseUpstreamItem extends RebaseItem { method description (line 296) | override get description(): string { class HEADItem (line 301) | class HEADItem implements QuickPickItem { method constructor (line 303) | constructor(private repository: Repository, private readonly shortComm... method label (line 305) | get label(): string { return 'HEAD'; } method description (line 306) | get description(): string { return (this.repository.HEAD?.commit ?? ''... method alwaysShow (line 307) | get alwaysShow(): boolean { return true; } method refName (line 308) | get refName(): string { return 'HEAD'; } class AddRemoteItem (line 311) | class AddRemoteItem implements QuickPickItem { method constructor (line 313) | constructor(private cc: CommandCenter) { } method label (line 315) | get label(): string { return '$(plus) ' + l10n.t('Add a new remote...'... method description (line 316) | get description(): string { return ''; } method alwaysShow (line 318) | get alwaysShow(): boolean { return true; } method run (line 320) | async run(repository: Repository): Promise { class RemoteItem (line 325) | class RemoteItem implements QuickPickItem { method label (line 326) | get label() { return `$(cloud) ${this.remote.name}`; } method description (line 327) | get description(): string | undefined { return this.remote.fetchUrl; } method remoteName (line 328) | get remoteName(): string { return this.remote.name; } method constructor (line 330) | constructor(private readonly repository: Repository, private readonly ... method run (line 332) | async run(): Promise { class FetchAllRemotesItem (line 337) | class FetchAllRemotesItem implements QuickPickItem { method label (line 338) | get label(): string { return l10n.t('{0} Fetch all remotes', '$(cloud-... method constructor (line 340) | constructor(private readonly repository: Repository) { } method run (line 342) | async run(): Promise { class RepositoryItem (line 347) | class RepositoryItem implements QuickPickItem { method label (line 348) | get label(): string { return `$(repo) ${getRepositoryLabel(this.path)}... method description (line 350) | get description(): string { return this.path; } method constructor (line 352) | constructor(public readonly path: string) { } class StashItem (line 355) | class StashItem implements QuickPickItem { method label (line 356) | get label(): string { return `#${this.stash.index}: ${this.stash.descr... method description (line 358) | get description(): string | undefined { return getStashDescription(thi... method constructor (line 360) | constructor(readonly stash: Stash) { } type ScmCommandOptions (line 363) | interface ScmCommandOptions { type ScmCommand (line 368) | interface ScmCommand { function command (line 377) | function command(commandId: string, options: ScmCommandOptions = {}): Me... function categorizeResourceByResolution (line 395) | async function categorizeResourceByResolution(resources: Resource[]): Pr... function createCheckoutItems (line 413) | async function createCheckoutItems(repository: Repository, detached = fa... type RemoteSourceActionButton (line 443) | type RemoteSourceActionButton = { function getRemoteRefItemButtons (line 449) | async function getRemoteRefItemButtons(repository: Repository) { class RefProcessor (line 471) | class RefProcessor { method constructor (line 474) | constructor(protected readonly type: RefType, protected readonly ctor:... method processRef (line 476) | processRef(ref: Ref): boolean { method getItems (line 488) | getItems(shortCommitLength: number): QuickPickItem[] { class RefItemsProcessor (line 494) | class RefItemsProcessor { method constructor (line 497) | constructor( method processRefs (line 509) | processRefs(refs: Ref[]): QuickPickItem[] { method getRefsToSkip (line 531) | protected getRefsToSkip(): string[] { class CheckoutRefProcessor (line 546) | class CheckoutRefProcessor extends RefProcessor { method constructor (line 548) | constructor(private readonly repository: Repository) { method getItems (line 552) | override getItems(shortCommitLength: number): QuickPickItem[] { class CheckoutItemsProcessor (line 563) | class CheckoutItemsProcessor extends RefItemsProcessor { method constructor (line 567) | constructor( method processRefs (line 582) | override processRefs(refs: Ref[]): QuickPickItem[] { function getCheckoutRefProcessor (line 628) | function getCheckoutRefProcessor(repository: Repository, type: string): ... function getRepositoryLabel (line 641) | function getRepositoryLabel(repositoryRoot: string): string { function compareRepositoryLabel (line 646) | function compareRepositoryLabel(repositoryRoot1: string, repositoryRoot2... function sanitizeBranchName (line 650) | function sanitizeBranchName(name: string, whitespaceChar: string): string { function sanitizeRemoteName (line 654) | function sanitizeRemoteName(name: string) { type PushType (line 659) | enum PushType { type PushOptions (line 666) | interface PushOptions { class CommandErrorOutputTextDocumentContentProvider (line 678) | class CommandErrorOutputTextDocumentContentProvider implements TextDocum... method set (line 682) | set(uri: Uri, contents: string): void { method delete (line 686) | delete(uri: Uri): void { method provideTextDocumentContent (line 690) | provideTextDocumentContent(uri: Uri): string | undefined { function evaluateDiagnosticsCommitHook (line 695) | async function evaluateDiagnosticsCommitHook(repository: Repository, opt... class CommandCenter (line 781) | class CommandCenter { method constructor (line 786) | constructor( method showOutput (line 803) | showOutput(): void { method refresh (line 808) | async refresh(repository: Repository): Promise { method openResource (line 813) | async openResource(resource: Resource): Promise { method openChanges (line 824) | async openChanges(repository: Repository): Promise { method openMergeEditor (line 842) | async openMergeEditor(uri: unknown) { method getRepositoriesWithRemote (line 962) | private getRepositoriesWithRemote(repositories: Repository[]) { method continueInLocalClone (line 973) | async continueInLocalClone(): Promise { method clone (line 1033) | async clone(url?: string, parentPath?: string, options?: { ref?: strin... method cloneRecursive (line 1038) | async cloneRecursive(url?: string, parentPath?: string): Promise { method cloneRepository (line 1043) | async cloneRepository(url: string, localPath: string, ref?: string): P... method checkoutRepository (line 1060) | async checkoutRepository(repositoryPath: string, treeish: string, deta... method pullRepository (line 1067) | async pullRepository(repositoryPath: string): Promise { method fetchRepository (line 1074) | async fetchRepository(repositoryPath: string): Promise { method revParse (line 1081) | async revParse(repositoryPath: string, ref: string): Promise { method revListCount (line 1089) | async revListCount(repositoryPath: string, fromRef: string, toRef: str... method revParseAbbrevRef (line 1097) | async revParseAbbrevRef(repositoryPath: string): Promise { method mergeBranch (line 1105) | async mergeBranch(repositoryPath: string, branch: string): Promise { method openRepository (line 1212) | async openRepository(path?: string): Promise { method reopenClosedRepositories (line 1233) | async reopenClosedRepositories(): Promise { method close (line 1270) | async close(repository: Repository, ...args: SourceControl[]): Promise... method closeOtherRepositories (line 1281) | async closeOtherRepositories(repository: Repository, ...args: SourceCo... method openFile (line 1296) | async openFile(arg?: Resource | Uri, ...resourceStates: SourceControlR... method openFile2 (line 1374) | async openFile2(arg?: Resource | Uri, ...resourceStates: SourceControl... method openHEADFile (line 1379) | async openHEADFile(arg?: Resource | Uri): Promise { method openChange (line 1412) | async openChange(arg?: Resource | Uri, ...resourceStates: SourceContro... method compareWithWorkspace (line 1444) | async compareWithWorkspace(resource?: Resource): Promise { method rename (line 1453) | async rename(repository: Repository, fromUri: Uri | undefined): Promis... method delete (line 1480) | async delete(uri: Uri | undefined): Promise { method stage (line 1515) | async stage(...resourceStates: SourceControlResourceState[]): Promise<... method stageAll (line 1576) | async stageAll(repository: Repository): Promise { method _stageDeletionConflict (line 1587) | private async _stageDeletionConflict(repository: Repository, uri: Uri)... method stageAllTracked (line 1623) | async stageAllTracked(repository: Repository): Promise { method stageAllUntracked (line 1632) | async stageAllUntracked(repository: Repository): Promise { method stageAllMerge (line 1641) | async stageAllMerge(repository: Repository): Promise { method stageChange (line 1678) | async stageChange(uri: Uri, changes: LineChange[], index: number): Pro... method diffStageHunk (line 1696) | async diffStageHunk(changes: DiffEditorSelectionHunkToolbarContext | u... method diffStageSelection (line 1705) | async diffStageSelection(changes: DiffEditorSelectionHunkToolbarContex... method diffStageHunkOrSelection (line 1709) | async diffStageHunkOrSelection(changes: DiffEditorSelectionHunkToolbar... method stageHunkAtCursor (line 1739) | private async stageHunkAtCursor(): Promise { method stageSelectedChanges (line 1770) | async stageSelectedChanges(): Promise { method stageFile (line 1804) | async stageFile(uri: Uri): Promise { method acceptMerge (line 1830) | async acceptMerge(_uri: Uri | unknown): Promise { method runGitMergeNoDiff3 (line 1888) | async runGitMergeNoDiff3(): Promise { method runGitMergeDiff3 (line 1893) | async runGitMergeDiff3(): Promise { method runGitMerge (line 1897) | private async runGitMerge(diff3: boolean): Promise { method _stageChanges (line 1932) | private async _stageChanges(textEditor: TextEditor, changes: LineChang... method revertChange (line 1949) | async revertChange(uri: Uri, changes: LineChange[], index: number): Pr... method revertSelectedRanges (line 1967) | async revertSelectedRanges(): Promise { method _revertChanges (line 2003) | private async _revertChanges(textEditor: TextEditor, changes: LineChan... method unstage (line 2026) | async unstage(...resourceStates: SourceControlResourceState[]): Promis... method unstageAll (line 2051) | async unstageAll(repository: Repository): Promise { method unstageSelectedRanges (line 2056) | async unstageSelectedRanges(): Promise { method unstageFile (line 2117) | async unstageFile(uri: Uri): Promise { method unstageChange (line 2141) | async unstageChange(uri: Uri, changes: LineChange[], index: number): P... method _unstageChanges (line 2154) | private async _unstageChanges(textEditor: TextEditor, changes: LineCha... method clean (line 2185) | async clean(...resourceStates: SourceControlResourceState[]): Promise<... method cleanAll (line 2222) | async cleanAll(repository: Repository): Promise { method cleanAllTracked (line 2227) | async cleanAllTracked(repository: Repository): Promise { method cleanAllUntracked (line 2239) | async cleanAllUntracked(repository: Repository): Promise { method _cleanAll (line 2250) | private async _cleanAll(resources: Resource[]): Promise { method _cleanTrackedChanges (line 2290) | private async _cleanTrackedChanges(resources: Resource[]): Promise { method commitSigned (line 2617) | async commitSigned(repository: Repository): Promise { method commitStaged (line 2622) | async commitStaged(repository: Repository): Promise { method commitStagedSigned (line 2627) | async commitStagedSigned(repository: Repository): Promise { method commitStagedAmend (line 2632) | async commitStagedAmend(repository: Repository): Promise { method commitAll (line 2637) | async commitAll(repository: Repository): Promise { method commitAllSigned (line 2642) | async commitAllSigned(repository: Repository): Promise { method commitAllAmend (line 2647) | async commitAllAmend(repository: Repository): Promise { method commitMessageAccept (line 2652) | async commitMessageAccept(arg?: Uri): Promise { method commitMessageDiscard (line 2661) | async commitMessageDiscard(arg?: Uri): Promise { method _closeEditorTab (line 2691) | private _closeEditorTab(uri: Uri): void { method _commitEmpty (line 2698) | private async _commitEmpty(repository: Repository, noVerify?: boolean)... method commitEmpty (line 2720) | async commitEmpty(repository: Repository): Promise { method commitNoVerify (line 2725) | async commitNoVerify(repository: Repository): Promise { method commitStagedNoVerify (line 2730) | async commitStagedNoVerify(repository: Repository): Promise { method commitStagedSignedNoVerify (line 2735) | async commitStagedSignedNoVerify(repository: Repository): Promise { method commitAmendNoVerify (line 2740) | async commitAmendNoVerify(repository: Repository): Promise { method commitSignedNoVerify (line 2745) | async commitSignedNoVerify(repository: Repository): Promise { method commitStagedAmendNoVerify (line 2750) | async commitStagedAmendNoVerify(repository: Repository): Promise { method commitAllNoVerify (line 2755) | async commitAllNoVerify(repository: Repository): Promise { method commitAllSignedNoVerify (line 2760) | async commitAllSignedNoVerify(repository: Repository): Promise { method commitAllAmendNoVerify (line 2765) | async commitAllAmendNoVerify(repository: Repository): Promise { method commitEmptyNoVerify (line 2770) | async commitEmptyNoVerify(repository: Repository): Promise { method restoreCommitTemplate (line 2775) | async restoreCommitTemplate(repository: Repository): Promise { method undoCommit (line 2780) | async undoCommit(repository: Repository): Promise { method checkout (line 2810) | async checkout(repository: Repository, treeish?: string): Promise { method promptForBranchName (line 2994) | private async promptForBranchName(repository: Repository, defaultName?... method _branch (line 3078) | private async _branch(repository: Repository, defaultName?: string, fr... method pickRef (line 3118) | private async pickRef(items: Promise, pl... method deleteBranch (line 3143) | async deleteBranch(repository: Repository, name: string | undefined, f... method deleteBranch2 (line 3148) | async deleteBranch2(repository: Repository, historyItem?: SourceContro... method compareWithRemote (line 3183) | async compareWithRemote(repository: Repository, historyItem?: SourceCo... method compareWithMergeBase (line 3201) | async compareWithMergeBase(repository: Repository, historyItem?: Sourc... method compareRef (line 3219) | async compareRef(repository: Repository, historyItem?: SourceControlHi... method _openChangesBetweenRefs (line 3258) | private async _openChangesBetweenRefs(repository: Repository, ref1: { ... method deleteRemoteBranch (line 3285) | async deleteRemoteBranch(repository: Repository): Promise { method _deleteBranch (line 3289) | private async _deleteBranch(repository: Repository, remote: string | u... method renameBranch (line 3348) | async renameBranch(repository: Repository): Promise { method merge (line 3373) | async merge(repository: Repository): Promise { method abortMerge (line 3400) | async abortMerge(repository: Repository): Promise { method rebase (line 3405) | async rebase(repository: Repository): Promise { method createTag (line 3443) | async createTag(repository: Repository, historyItem?: SourceControlHis... method deleteTag (line 3448) | async deleteTag(repository: Repository): Promise { method migrateWorktreeChanges (line 3469) | async migrateWorktreeChanges(repository: Repository): Promise { method openWorktreeMergeEditor (line 3502) | async openWorktreeMergeEditor(uri: Uri): Promise { method createWorktree (line 3518) | async createWorktree(repository?: Repository): Promise { method _createWorktree (line 3526) | async _createWorktree(repository: Repository): Promise { method getWorktreeCommitishAndBranch (line 3560) | private async getWorktreeCommitishAndBranch(repository: Repository): P... method getWorktreePath (line 3625) | private async getWorktreePath(repository: Repository, worktreeName: st... method handleWorktreeBranchAlreadyUsed (line 3707) | private async handleWorktreeBranchAlreadyUsed(err: GitError): Promise<... method handleWorktreeAlreadyExists (line 3719) | private async handleWorktreeAlreadyExists(err: GitError): Promise { method handleWorktreeConflict (line 3731) | private async handleWorktreeConflict(path: string, message: string): P... method deleteWorktreeFromPalette (line 3753) | async deleteWorktreeFromPalette(repository: Repository): Promise { method deleteWorktree (line 3773) | async deleteWorktree(repository: Repository): Promise { method openWorktreeInCurrentWindow (line 3788) | async openWorktreeInCurrentWindow(repository: Repository): Promise { method deleteTag2 (line 3808) | async deleteTag2(repository: Repository, historyItem?: SourceControlHi... method deleteRemoteTag (line 3818) | async deleteRemoteTag(repository: Repository): Promise { method fetch (line 3872) | async fetch(repository: Repository): Promise { method fetchPrune (line 3915) | async fetchPrune(repository: Repository): Promise { method fetchAll (line 3926) | async fetchAll(repository: Repository): Promise { method fetchRef (line 3936) | async fetchRef(repository: Repository, ref?: string): Promise { method pullFrom (line 3947) | async pullFrom(repository: Repository): Promise { method pull (line 3988) | async pull(repository: Repository): Promise { method pullRebase (line 4000) | async pullRebase(repository: Repository): Promise { method pullRef (line 4012) | async pullRef(repository: Repository, ref?: string): Promise { method _push (line 4022) | private async _push(repository: Repository, pushOptions: PushOptions) { method push (line 4140) | async push(repository: Repository): Promise { method pushForce (line 4145) | async pushForce(repository: Repository): Promise { method pushFollowTags (line 4150) | async pushFollowTags(repository: Repository): Promise { method pushFollowTagsForce (line 4155) | async pushFollowTagsForce(repository: Repository): Promise { method pushRef (line 4160) | async pushRef(repository: Repository): Promise { method cherryPick (line 4169) | async cherryPick(repository: Repository): Promise { method cherryPick2 (line 4184) | async cherryPick2(repository: Repository, historyItem?: SourceControlH... method cherryPickAbort (line 4193) | async cherryPickAbort(repository: Repository): Promise { method pushTo (line 4198) | async pushTo(repository: Repository, remote?: string, refspec?: string... method pushToForce (line 4203) | async pushToForce(repository: Repository, remote?: string, refspec?: s... method pushTags (line 4208) | async pushTags(repository: Repository): Promise { method addRemote (line 4213) | async addRemote(repository: Repository): Promise { method removeRemote (line 4250) | async removeRemote(repository: Repository): Promise { method _sync (line 4270) | private async _sync(repository: Repository, rebase: boolean): Promise<... method sync (line 4304) | async sync(repository: Repository): Promise { method syncAll (line 4320) | async syncAll(): Promise { method syncRebase (line 4336) | async syncRebase(repository: Repository): Promise { method publish (line 4349) | async publish(repository: Repository): Promise { method ignore (line 4416) | async ignore(...resourceStates: SourceControlResourceState[]): Promise... method revealInExplorer (line 4441) | async revealInExplorer(resourceState: SourceControlResourceState): Pro... method revealFileInOS (line 4456) | async revealFileInOS(resourceState: SourceControlResourceState): Promi... method _stash (line 4468) | private async _stash(repository: Repository, includeUntracked = false,... method stash (line 4543) | async stash(repository: Repository): Promise { method stashStaged (line 4549) | async stashStaged(repository: Repository): Promise { method stashIncludeUntracked (line 4555) | async stashIncludeUntracked(repository: Repository): Promise { method stashPop (line 4561) | async stashPop(repository: Repository): Promise { method stashPopLatest (line 4573) | async stashPopLatest(repository: Repository): Promise { method stashPopEditor (line 4585) | async stashPopEditor(uri: Uri): Promise { method stashApply (line 4596) | async stashApply(repository: Repository): Promise { method stashApplyLatest (line 4608) | async stashApplyLatest(repository: Repository): Promise { method stashApplyEditor (line 4620) | async stashApplyEditor(uri: Uri): Promise { method stashDrop (line 4631) | async stashDrop(repository: Repository): Promise { method stashDropAll (line 4643) | async stashDropAll(repository: Repository): Promise { method stashDropEditor (line 4666) | async stashDropEditor(uri: Uri): Promise { method _stashDrop (line 4677) | async _stashDrop(repository: Repository, index: number, description: s... method stashView (line 4693) | async stashView(repository: Repository): Promise { method pickStash (line 4704) | private async pickStash(repository: Repository, placeHolder: string): ... method getStashFromUri (line 4716) | private async getStashFromUri(uri: Uri | undefined): Promise<{ reposit... method _viewStash (line 4746) | private async _viewStash(repository: Repository, stash: Stash): Promis... method timelineOpenDiff (line 4780) | async timelineOpenDiff(item: TimelineItem, uri: Uri | undefined, _sour... method resolveTimelineOpenDiffCommand (line 4796) | resolveTimelineOpenDiffCommand(item: TimelineItem, uri: Uri | undefine... method timelineViewCommit (line 4821) | async timelineViewCommit(item: TimelineItem, uri: Uri | undefined, _so... method _resolveTimelineOpenCommitCommand (line 4841) | private async _resolveTimelineOpenCommitCommand(item: TimelineItem, ur... method timelineCopyCommitId (line 4868) | async timelineCopyCommitId(item: TimelineItem, _uri: Uri | undefined, ... method timelineCopyCommitMessage (line 4877) | async timelineCopyCommitMessage(item: TimelineItem, _uri: Uri | undefi... method timelineSelectForCompare (line 4888) | async timelineSelectForCompare(item: TimelineItem, uri: Uri | undefine... method timelineCompareWithSelected (line 4898) | async timelineCompareWithSelected(item: TimelineItem, uri: Uri | undef... method rebaseAbort (line 4932) | async rebaseAbort(repository: Repository): Promise { method closeDiffEditors (line 4941) | closeDiffEditors(repository: Repository): void { method closeUnmodifiedEditors (line 4946) | closeUnmodifiedEditors(): void { method openRepositoriesInParentFolders (line 4977) | async openRepositoriesInParentFolders(): Promise { method manageUnsafeRepositories (line 5010) | async manageUnsafeRepositories(): Promise { method viewChanges (line 5056) | async viewChanges(repository: Repository): Promise { method viewStagedChanges (line 5061) | async viewStagedChanges(repository: Repository): Promise { method viewUnstagedChanges (line 5066) | async viewUnstagedChanges(repository: Repository): Promise { method _viewResourceGroupChanges (line 5070) | private async _viewResourceGroupChanges(repository: Repository, resour... method copyCommitId (line 5094) | async copyCommitId(repository: Repository, historyItem: SourceControlH... method copyCommitMessage (line 5103) | async copyCommitMessage(repository: Repository, historyItem: SourceCon... method viewCommit (line 5112) | async viewCommit(repository: Repository, historyItemId: string, reveal... method copyContentToClipboard (line 5135) | async copyContentToClipboard(content: string): Promise { method toggleBlameEditorDecoration (line 5144) | toggleBlameEditorDecoration(): void { method toggleBlameStatusBarItem (line 5149) | toggleBlameStatusBarItem(): void { method _toggleBlameSetting (line 5153) | private _toggleBlameSetting(setting: string): void { method artifactGroupCreateBranch (line 5161) | async artifactGroupCreateBranch(repository: Repository): Promise { method artifactGroupCreateTag (line 5170) | async artifactGroupCreateTag(repository: Repository): Promise { method artifactGroupCreateWorktree (line 5179) | async artifactGroupCreateWorktree(repository: Repository): Promise(arg: Uri | Uri[], fn: (repository: Re... method dispose (line 5771) | dispose(): void { FILE: extensions/git/src/decorationProvider.ts function equalSourceControlHistoryItemRefs (line 15) | function equalSourceControlHistoryItemRefs(ref1?: SourceControlHistoryIt... class GitIgnoreDecorationProvider (line 25) | class GitIgnoreDecorationProvider implements FileDecorationProvider { method constructor (line 35) | constructor(private model: Model) { method provideFileDecoration (line 45) | async provideFileDecoration(uri: Uri): Promise { method collectIncomingChangesFileDecorations (line 208) | private async collectIncomingChangesFileDecorations(bucket: Map { method provideFileDecoration (line 268) | provideFileDecoration(uri: Uri): FileDecoration | undefined { method dispose (line 272) | dispose(): void { class GitDecorations (line 277) | class GitDecorations { method constructor (line 284) | constructor(private model: Model) { method update (line 292) | private update(): void { method enable (line 308) | private enable(): void { method disable (line 314) | private disable(): void { method onDidOpenRepository (line 320) | private onDidOpenRepository(repository: Repository): void { method onDidCloseRepository (line 329) | private onDidCloseRepository(repository: Repository): void { method dispose (line 338) | dispose(): void { FILE: extensions/git/src/decorators.ts function decorate (line 8) | function decorate(decorator: (fn: Function, key: string) => Function): F... function _memoize (line 20) | function _memoize(fn: Function, key: string): Function { function _throttle (line 39) | function _throttle(fn: Function, key: string): Function { function _sequentialize (line 70) | function _sequentialize(fn: Function, key: string): Function { function debounce (line 83) | function debounce(delay: number): Function { FILE: extensions/git/src/diagnostics.ts type DiagnosticCodes (line 10) | enum DiagnosticCodes { class GitCommitInputBoxDiagnosticsManager (line 15) | class GitCommitInputBoxDiagnosticsManager { method constructor (line 21) | constructor(private readonly model: Model) { method getDiagnostics (line 31) | public getDiagnostics(uri: Uri): ReadonlyArray { method migrateInputValidationSettings (line 35) | private async migrateInputValidationSettings(): Promise { method onDidChangeConfiguration (line 56) | private onDidChangeConfiguration(): void { method onDidChangeTextDocument (line 62) | private onDidChangeTextDocument(document: TextDocument): void { method dispose (line 102) | dispose() { class GitCommitInputBoxCodeActionsProvider (line 107) | class GitCommitInputBoxCodeActionsProvider implements CodeActionProvider { method constructor (line 111) | constructor(private readonly diagnosticsManager: GitCommitInputBoxDiag... method provideCodeActions (line 115) | provideCodeActions(document: TextDocument, range: Range | Selection): ... method getWrapLineWorkspaceEdit (line 158) | private getWrapLineWorkspaceEdit(document: TextDocument, range: Range)... method getWrapAllLinesCodeAction (line 167) | private getWrapAllLinesCodeAction(document: TextDocument, diagnostics:... method getWrapAllLinesWorkspaceEdit (line 179) | private getWrapAllLinesWorkspaceEdit(document: TextDocument, diagnosti... method wrapTextDocumentLine (line 190) | private wrapTextDocumentLine(document: TextDocument, line: number): st... method dispose (line 225) | dispose() { FILE: extensions/git/src/editSessionIdentityProvider.ts class GitEditSessionIdentityProvider (line 11) | class GitEditSessionIdentityProvider implements vscode.EditSessionIdenti... method constructor (line 15) | constructor(private model: Model) { method dispose (line 30) | dispose() { method provideEditSessionIdentity (line 34) | async provideEditSessionIdentity(workspaceFolder: vscode.WorkspaceFold... method provideEditSessionIdentityMatch (line 54) | provideEditSessionIdentityMatch(identity1: string, identity2: string):... method _onWillCreateEditSessionIdentity (line 77) | private async _onWillCreateEditSessionIdentity(workspaceFolder: vscode... method _doPublish (line 81) | private async _doPublish(workspaceFolder: vscode.WorkspaceFolder) { function normalizeEditSessionIdentity (line 124) | function normalizeEditSessionIdentity(identity: string) { FILE: extensions/git/src/emoji.ts function ensureEmojis (line 16) | async function ensureEmojis() { function loadEmojiMap (line 25) | async function loadEmojiMap() { function emojify (line 31) | function emojify(message: string) { FILE: extensions/git/src/fileSystemProvider.ts type CacheRow (line 13) | interface CacheRow { constant THREE_MINUTES (line 18) | const THREE_MINUTES = 1000 * 60 * 3; constant FIVE_MINUTES (line 19) | const FIVE_MINUTES = 1000 * 60 * 5; function sanitizeRef (line 21) | function sanitizeRef(ref: string, path: string, submoduleOf: string | un... class GitFileSystemProvider (line 41) | class GitFileSystemProvider implements FileSystemProvider { method constructor (line 51) | constructor(private readonly model: Model, private readonly logger: Lo... method onDidChangeRepository (line 61) | private onDidChangeRepository({ repository }: ModelChangeEvent): void { method onDidChangeOriginalResource (line 66) | private onDidChangeOriginalResource({ uri }: OriginalResourceChangeEve... method eventuallyFireChangeEvents (line 82) | private eventuallyFireChangeEvents(): void { method fireChangeEvents (line 87) | private async fireChangeEvents(): Promise { method cleanup (line 114) | private cleanup(): void { method getOrOpenRepository (line 134) | private async getOrOpenRepository(uri: string | Uri): Promise { method readDirectory (line 188) | readDirectory(): Thenable<[string, FileType][]> { method createDirectory (line 192) | createDirectory(): void { method readFile (line 196) | async readFile(uri: Uri): Promise { method writeFile (line 244) | writeFile(): void { method delete (line 248) | delete(): void { method rename (line 252) | rename(): void { method dispose (line 256) | dispose(): void { FILE: extensions/git/src/git-base.ts class GitBaseApi (line 9) | class GitBaseApi { method getAPI (line 13) | static getAPI(): GitBaseAPI { FILE: extensions/git/src/git-editor-main.ts function fatal (line 7) | function fatal(err: unknown): void { function main (line 12) | function main(argv: string[]): void { FILE: extensions/git/src/git.ts constant MAX_CLI_LENGTH (line 22) | const MAX_CLI_LENGTH = 30000; type IGit (line 24) | interface IGit { type IDotGit (line 29) | interface IDotGit { type IFileStatus (line 36) | interface IFileStatus { type Stash (line 43) | interface Stash { type MutableRemote (line 53) | interface MutableRemote extends Remote { type LogFileOptions (line 63) | interface LogFileOptions { function parseVersion (line 76) | function parseVersion(raw: string): string { function findSpecificGit (line 80) | function findSpecificGit(path: string, onValidate: (path: string) => boo... function findGitDarwin (line 94) | function findGitDarwin(onValidate: (path: string) => boolean): Promise ... function findGitWin32InPath (line 146) | async function findGitWin32InPath(onValidate: (path: string) => boolean)... function findGitWin32 (line 151) | function findGitWin32(onValidate: (path: string) => boolean): Promise bo... type IExecutionResult (line 183) | interface IExecutionResult { function cpErrorHandler (line 189) | function cpErrorHandler(cb: (reason?: any) => void): (reason?: any) => v... type SpawnOptions (line 203) | interface SpawnOptions extends cp.SpawnOptions { function exec (line 210) | async function exec(child: cp.ChildProcess, cancellationToken?: Cancella... type IGitErrorData (line 272) | interface IGitErrorData { class GitError (line 283) | class GitError extends Error { method constructor (line 293) | constructor(data: IGitErrorData) { method toString (line 305) | override toString(): string { type IGitOptions (line 322) | interface IGitOptions { function getGitErrorCode (line 329) | function getGitErrorCode(stderr: string): string | undefined { function sanitizePath (line 368) | function sanitizePath(path: string): string { function sanitizeRelativePath (line 372) | function sanitizeRelativePath(path: string): string { constant COMMIT_FORMAT (line 376) | const COMMIT_FORMAT = '%H%n%aN%n%aE%n%at%n%ct%n%P%n%D%n%B'; constant STASH_FORMAT (line 377) | const STASH_FORMAT = '%H%n%P%n%gd%n%gs%n%at%n%ct'; type ICloneOptions (line 379) | interface ICloneOptions { class Git (line 387) | class Git { method onOutput (line 397) | get onOutput(): EventEmitter { return this._onOutput; } method constructor (line 399) | constructor(options: IGitOptions) { method compareGitVersionTo (line 418) | compareGitVersionTo(version: string): -1 | 0 | 1 { method open (line 422) | open(repositoryRoot: string, repositoryRootRealPath: string | undefine... method init (line 426) | async init(repository: string, options: InitOptions = {}): Promise { method exec (line 595) | async exec(cwd: string, args: string[], options: SpawnOptions = {}): P... method exec2 (line 600) | async exec2(args: string[], options: SpawnOptions = {}): Promise { type CommitShortStat (line 749) | interface CommitShortStat { type CoAuthor (line 755) | interface CoAuthor { type Commit (line 760) | interface Commit { type RefQuery (line 773) | interface RefQuery extends ApiRefQuery { type GitConfigSection (line 777) | interface GitConfigSection { class GitConfigParser (line 783) | class GitConfigParser { method parse (line 789) | static parse(raw: string): GitConfigSection[] { class GitStatusParser (line 821) | class GitStatusParser { method status (line 826) | get status(): IFileStatus[] { method update (line 830) | update(raw: string): void { method parseEntry (line 843) | private parseEntry(raw: string, i: number): number | undefined { type Submodule (line 887) | interface Submodule { function parseGitmodules (line 893) | function parseGitmodules(raw: string): Submodule[] { function parseGitRemotes (line 909) | function parseGitRemotes(raw: string): MutableRemote[] { function parseGitCommits (line 928) | function parseGitCommits(data: string): Commit[] { function parseCoAuthors (line 974) | function parseCoAuthors(message: string): CoAuthor[] { function parseGitDiffShortStat (line 992) | function parseGitDiffShortStat(data: string): CommitShortStat { type LsTreeElement (line 1003) | interface LsTreeElement { function parseLsTree (line 1011) | function parseLsTree(raw: string): LsTreeElement[] { type LsFilesElement (line 1019) | interface LsFilesElement { function parseLsFiles (line 1026) | function parseLsFiles(raw: string): LsFilesElement[] { function parseGitStashes (line 1036) | function parseGitStashes(raw: string): Stash[] { function parseGitChanges (line 1062) | function parseGitChanges(repositoryRoot: string, raw: string): Change[] { function parseGitChangesRaw (line 1123) | function parseGitChangesRaw(repositoryRoot: string, raw: string): DiffCh... type BlameInformation (line 1207) | interface BlameInformation { function parseGitBlame (line 1219) | function parseGitBlame(data: string): BlameInformation[] { constant REFS_FORMAT (line 1277) | const REFS_FORMAT = '%(refname)%00%(objectname)%00%(*objectname)'; constant REFS_WITH_DETAILS_FORMAT (line 1278) | const REFS_WITH_DETAILS_FORMAT = `${REFS_FORMAT}%00%(parent)%00%(*parent... function parseRefs (line 1280) | function parseRefs(data: string): (Ref | Branch)[] { type PullOptions (line 1346) | interface PullOptions { type Worktree (line 1353) | interface Worktree extends ApiWorktree { class Repository (line 1357) | class Repository { method constructor (line 1360) | constructor( method kind (line 1375) | get kind(): 'repository' | 'submodule' | 'worktree' { method git (line 1379) | get git(): Git { method root (line 1383) | get root(): string { method rootRealPath (line 1387) | get rootRealPath(): string | undefined { method exec (line 1391) | async exec(args: string[], options: SpawnOptions = {}): Promise { method buffer (line 1571) | async buffer(ref: string, filePath: string): Promise { method getObjectDetails (line 1597) | async getObjectDetails(treeish: string, path: string): Promise<{ mode:... method lstree (line 1625) | async lstree(treeish: string, path?: string, options?: { recursive?: b... method lsfiles (line 1642) | async lsfiles(path: string): Promise { method getGitFilePath (line 1654) | async getGitFilePath(ref: string, filePath: string): Promise { method detectObjectType (line 1671) | async detectObjectType(object: string): Promise<{ mimetype: string; en... method apply (line 1711) | async apply(patch: string, options?: { reverse?: boolean; threeWay?: b... method diff (line 1737) | async diff(cached = false): Promise { method diffWithHEAD (line 1751) | async diffWithHEAD(path?: string | undefined): Promise { method diffWith (line 1768) | async diffWith(ref: string, path?: string): Promise { method diffIndexWithHEAD (line 1781) | async diffIndexWithHEAD(path?: string): Promise { method diffIndexWithHEADShortStats (line 1791) | async diffIndexWithHEADShortStats(path?: string): Promise { method diffBetween (line 1817) | async diffBetween(ref1: string, ref2: string, path?: string): Promise<... method diffBetweenPatch (line 1829) | async diffBetweenPatch(ref: string, options: { path?: string }): Promi... method diffBetweenWithStats (line 1840) | async diffBetweenWithStats(ref: string, options: { path?: string; simi... method diffFiles (line 1860) | private async diffFiles(ref: string | undefined, options: { cached: bo... method diffFilesShortStat (line 1885) | private async diffFilesShortStat(ref: string | undefined, options: { c... method diffTrees (line 1911) | async diffTrees(treeish1: string, treeish2?: string, options?: { simil... method getMergeBase (line 1934) | async getMergeBase(ref1: string, ref2: string, ...refs: string[]): Pro... method hashObject (line 1953) | async hashObject(data: string): Promise { method add (line 1960) | async add(paths: string[], opts?: { update?: boolean }): Promise { method rm (line 1978) | async rm(paths: string[]): Promise { method stage (line 1990) | async stage(path: string, data: Uint8Array): Promise { method checkout (line 2032) | async checkout(treeish: string, paths: string[], opts: { track?: boole... method commit (line 2067) | async commit(message: string | undefined, opts: CommitOptions = Object... method rebaseAbort (line 2133) | async rebaseAbort(): Promise { method rebaseContinue (line 2137) | async rebaseContinue(): Promise { method handleCommitError (line 2148) | private async handleCommitError(commitErr: unknown): Promise { method branch (line 2174) | async branch(name: string, checkout: boolean, ref?: string): Promise { method renameBranch (line 2189) | async renameBranch(name: string): Promise { method move (line 2194) | async move(from: string, to: string): Promise { method setBranchUpstream (line 2199) | async setBranchUpstream(name: string, upstream: string): Promise { method deleteRef (line 2204) | async deleteRef(ref: string): Promise { method merge (line 2209) | async merge(ref: string): Promise { method mergeAbort (line 2223) | async mergeAbort(): Promise { method tag (line 2227) | async tag(options: { name: string; message?: string; ref?: string }): ... method deleteTag (line 2243) | async deleteTag(name: string): Promise { method addWorktree (line 2248) | async addWorktree(options: { path: string; commitish: string; branch?:... method deleteWorktree (line 2260) | async deleteWorktree(path: string, options?: { force?: boolean }): Pro... method deleteRemoteRef (line 2271) | async deleteRemoteRef(remoteName: string, refName: string, options?: {... method clean (line 2282) | async clean(paths: string[]): Promise { method undo (line 2299) | async undo(): Promise { method reset (line 2313) | async reset(treeish: string, hard: boolean = false): Promise { method revert (line 2318) | async revert(treeish: string, paths: string[]): Promise { method restore (line 2348) | async restore(paths: string[], options?: { staged?: boolean; ref?: str... method addRemote (line 2368) | async addRemote(name: string, url: string): Promise { method removeRemote (line 2373) | async removeRemote(name: string): Promise { method renameRemote (line 2378) | async renameRemote(name: string, newName: string): Promise { method fetch (line 2383) | async fetch(options: { remote?: string; ref?: string; all?: boolean; p... method fetchTags (line 2428) | async fetchTags(options: { remote: string; tags: string[]; force?: boo... method pull (line 2447) | async pull(rebase?: boolean, remote?: string, branch?: string, options... method rebase (line 2500) | async rebase(branch: string, options: PullOptions = {}): Promise { method push (line 2518) | async push(remote?: string, name?: string, setUpstream: boolean = fals... method cherryPick (line 2573) | async cherryPick(commitHash: string): Promise { method cherryPickAbort (line 2591) | async cherryPickAbort(): Promise { method blame (line 2595) | async blame(path: string): Promise { method blame2 (line 2609) | async blame2(path: string, ref?: string, ignoreWhitespace?: boolean): ... method createStash (line 2632) | async createStash(message?: string, includeUntracked?: boolean, staged... method popStash (line 2658) | async popStash(index?: number, options?: { reinstateStagedChanges?: bo... method applyStash (line 2666) | async applyStash(index?: number, options?: { reinstateStagedChanges?: ... method popOrApplyStash (line 2674) | private async popOrApplyStash(args: string[], index?: number): Promise... method dropStash (line 2694) | async dropStash(index?: number): Promise { method showStash (line 2715) | async showStash(index: number): Promise { method getStatus (line 2734) | async getStatus(opts?: { limit?: number; ignoreSubmodules?: boolean; s... method getHEADRef (line 2833) | async getHEADRef(): Promise { method getHEAD (line 2867) | async getHEAD(): Promise { method getHEADFS (line 2911) | async getHEADFS(): Promise { method findTrackingBranches (line 2929) | async findTrackingBranches(upstreamBranch: string): Promise { method getRefs (line 2937) | async getRefs(query: RefQuery, cancellationToken?: CancellationToken):... method getRemoteRefs (line 2976) | async getRemoteRefs(remote: string, opts?: { heads?: boolean; tags?: b... method getStashes (line 3013) | async getStashes(): Promise { method getWorktrees (line 3018) | async getWorktrees(): Promise { method getWorktreesFS (line 3022) | private async getWorktreesFS(): Promise { method getRemotes (line 3089) | async getRemotes(): Promise { method getRemotesFS (line 3115) | private async getRemotesFS(): Promise { method getRemotesGit (line 3120) | private async getRemotesGit(): Promise { method getBranch (line 3150) | async getBranch(name: string): Promise { method getDefaultBranch (line 3241) | async getDefaultBranch(remoteName: string): Promise { method stripCommitMessageComments (line 3251) | stripCommitMessageComments(message: string): string { method getSquashMessage (line 3255) | async getSquashMessage(): Promise { method getMergeMessage (line 3266) | async getMergeMessage(): Promise { method getCommitTemplate (line 3277) | async getCommitTemplate(): Promise { method getCommit (line 3301) | async getCommit(ref: string): Promise { method showChanges (line 3310) | async showChanges(ref: string): Promise { method showChangesBetween (line 3323) | async showChangesBetween(ref1: string, ref2: string, path?: string): P... method revList (line 3341) | async revList(ref1: string, ref2: string): Promise { method revParse (line 3350) | async revParse(ref: string): Promise { method updateSubmodules (line 3369) | async updateSubmodules(paths: string[]): Promise { method getSubmodules (line 3377) | async getSubmodules(): Promise { method sanitizeRelativePath (line 3392) | private sanitizeRelativePath(filePath: string): string { FILE: extensions/git/src/gitEditor.ts type GitEditorRequest (line 13) | interface GitEditorRequest { class GitEditor (line 17) | class GitEditor implements IIPCHandler, ITerminalEnvironmentProvider { method constructor (line 24) | constructor(ipc?: IIPCServer) { method handle (line 37) | async handle({ commitMessagePath }: GitEditorRequest): Promise { method getEnv (line 56) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 61) | getTerminalEnv(): { [key: string]: string } { method dispose (line 66) | dispose(): void { class GitEditorDocumentLinkProvider (line 71) | class GitEditorDocumentLinkProvider implements DocumentLinkProvider { method constructor (line 74) | constructor(private readonly _model: Model) { } method provideDocumentLinks (line 76) | provideDocumentLinks(document: TextDocument, token: CancellationToken)... method _createDocumentLink (line 105) | private _createDocumentLink(repository: Repository, document: TextDocu... FILE: extensions/git/src/historyItemDetailsProvider.ts type ISourceControlHistoryItemDetailsProviderRegistry (line 11) | interface ISourceControlHistoryItemDetailsProviderRegistry { function provideSourceControlHistoryItemAvatar (line 16) | async function provideSourceControlHistoryItemAvatar( function provideSourceControlHistoryItemHoverCommands (line 32) | async function provideSourceControlHistoryItemHoverCommands( function provideSourceControlHistoryItemMessageLinks (line 47) | async function provideSourceControlHistoryItemMessageLinks( FILE: extensions/git/src/historyProvider.ts function compareSourceControlHistoryItemRef (line 20) | function compareSourceControlHistoryItemRef(ref1: SourceControlHistoryIt... class GitHistoryProvider (line 43) | class GitHistoryProvider implements SourceControlHistoryProvider, FileDe... method currentHistoryItemRef (line 48) | get currentHistoryItemRef(): SourceControlHistoryItemRef | undefined {... method currentHistoryItemRemoteRef (line 51) | get currentHistoryItemRemoteRef(): SourceControlHistoryItemRef | undef... method currentHistoryItemBaseRef (line 54) | get currentHistoryItemBaseRef(): SourceControlHistoryItemRef | undefin... method constructor (line 70) | constructor( method onDidChangeConfiguration (line 84) | private onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method onDidRunWriteOperation (line 94) | private async onDidRunWriteOperation(result: OperationResult): Promise... method provideHistoryItemRefs (line 225) | async provideHistoryItemRefs(historyItemRefs: string[] | undefined): P... method provideHistoryItems (line 249) | async provideHistoryItems(options: SourceControlHistoryOptions, token:... method provideHistoryItemChanges (line 338) | async provideHistoryItemChanges(historyItemId: string, historyItemPare... method resolveHistoryItem (line 370) | async resolveHistoryItem(historyItemId: string, token: CancellationTok... method resolveHistoryItemChatContext (line 424) | async resolveHistoryItemChatContext(historyItemId: string): Promise { method _searchHistoryItems (line 555) | private async _searchHistoryItems(filterText: string, options: LogOpti... method toSourceControlHistoryItemRef (line 577) | private toSourceControlHistoryItemRef(ref: Ref): SourceControlHistoryI... method dispose (line 609) | dispose(): void { FILE: extensions/git/src/hover.ts constant AVATAR_SIZE (line 11) | const AVATAR_SIZE = 20; function getCommitHover (line 13) | function getCommitHover(authorAvatar: string | undefined, authorName: st... function getHistoryItemHover (line 35) | function getHistoryItemHover(authorAvatar: string | undefined, authorNam... function appendContent (line 64) | function appendContent(markdownString: MarkdownString, authorAvatar: str... function appendShortStats (line 129) | function appendShortStats(markdownString: MarkdownString, shortStats: { ... function appendCommands (line 150) | function appendCommands(markdownString: MarkdownString, commands: Comman... function getHoverCommitHashCommands (line 162) | function getHoverCommitHashCommands(documentUri: Uri, hash: string): Com... function processHoverRemoteCommands (line 176) | function processHoverRemoteCommands(commands: Command[], hash: string): ... FILE: extensions/git/src/ipc/ipcClient.ts class IPCClient (line 8) | class IPCClient { method constructor (line 12) | constructor(private handlerName: string) { method call (line 22) | call(request: unknown): Promise { FILE: extensions/git/src/ipc/ipcServer.ts function getIPCHandlePath (line 15) | function getIPCHandlePath(id: string): string { type IIPCHandler (line 27) | interface IIPCHandler { function createIPCServer (line 31) | async function createIPCServer(context?: string): Promise { type IIPCServer (line 63) | interface IIPCServer extends Disposable { class IPCServer (line 69) | class IPCServer implements IIPCServer, ITerminalEnvironmentProvider, Dis... method ipcHandlePath (line 72) | get ipcHandlePath(): string { return this._ipcHandlePath; } method constructor (line 74) | constructor(private server: http.Server, private _ipcHandlePath: strin... method registerHandler (line 78) | registerHandler(name: string, handler: IIPCHandler): Disposable { method onRequest (line 83) | private onRequest(req: http.IncomingMessage, res: http.ServerResponse)... method getEnv (line 110) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 114) | getTerminalEnv(): { [key: string]: string } { method dispose (line 118) | dispose(): void { FILE: extensions/git/src/main.ts function deactivate (line 35) | async function deactivate(): Promise { function createModel (line 41) | async function createModel(context: ExtensionContext, logger: LogOutputC... function isGitRepository (line 144) | async function isGitRepository(folder: WorkspaceFolder): Promise { function warnAboutMissingGit (line 159) | async function warnAboutMissingGit(): Promise { function _activate (line 192) | async function _activate(context: ExtensionContext): Promise { function checkGitv1 (line 266) | async function checkGitv1(info: IGit): Promise { function checkGitWindows (line 294) | async function checkGitWindows(info: IGit): Promise { function checkGitVersion (line 321) | async function checkGitVersion(info: IGit): Promise { FILE: extensions/git/src/model.ts class RepositoryPick (line 25) | class RepositoryPick implements QuickPickItem { method label (line 26) | get label(): string { method description (line 30) | get description(): string { method iconPath (line 36) | get iconPath(): ThemeIcon { method constructor (line 47) | constructor(public readonly repository: Repository, public readonly in... type ModelChangeEvent (line 50) | interface ModelChangeEvent { type OriginalResourceChangeEvent (line 55) | interface OriginalResourceChangeEvent { type OpenRepository (line 60) | interface OpenRepository extends Disposable { class ClosedRepositoriesManager (line 64) | class ClosedRepositoriesManager { method repositories (line 67) | get repositories(): string[] { method constructor (line 71) | constructor(private readonly workspaceState: Memento) { method addRepository (line 76) | addRepository(repository: string): void { method deleteRepository (line 81) | deleteRepository(repository: string): boolean { method isRepositoryClosed (line 90) | isRepositoryClosed(repository: string): boolean { method onDidChangeRepositories (line 94) | private onDidChangeRepositories(): void { class ParentRepositoriesManager (line 100) | class ParentRepositoriesManager { method repositories (line 107) | get repositories(): string[] { method constructor (line 111) | constructor(private readonly globalState: Memento) { method addRepository (line 115) | addRepository(repository: string): void { method deleteRepository (line 120) | deleteRepository(repository: string): boolean { method hasRepository (line 129) | hasRepository(repository: string): boolean { method openRepository (line 133) | openRepository(repository: string): void { method onDidChangeRepositories (line 138) | private onDidChangeRepositories(): void { class UnsafeRepositoriesManager (line 143) | class UnsafeRepositoriesManager { method repositories (line 151) | get repositories(): string[] { method constructor (line 155) | constructor() { method addRepository (line 159) | addRepository(repository: string, path: string): void { method deleteRepository (line 164) | deleteRepository(repository: string): boolean { method getRepositoryPath (line 173) | getRepositoryPath(repository: string): string | undefined { method hasRepository (line 177) | hasRepository(repository: string): boolean { method onDidChangeRepositories (line 181) | private onDidChangeRepositories(): void { class Model (line 186) | class Model implements IRepositoryResolver, IBranchProtectionProviderReg... method repositories (line 201) | get repositories(): Repository[] { return this.openRepositories.map(r ... method firePublishEvent (line 211) | firePublishEvent(repository: Repository, branch?: string) { method state (line 216) | get state(): State { return this._state; } method setState (line 218) | setState(state: State): void { method isInitialized (line 225) | get isInitialized(): Promise { method unsafeRepositories (line 255) | get unsafeRepositories(): string[] { method parentRepositories (line 260) | get parentRepositories(): string[] { method closedRepositories (line 265) | get closedRepositories(): string[] { method repositoryCache (line 280) | get repositoryCache(): RepositoryCache { method constructor (line 286) | constructor(readonly git: Git, private readonly askpass: Askpass, priv... method doInitialScan (line 311) | private async doInitialScan(): Promise { method scanWorkspaceFolders (line 358) | private async scanWorkspaceFolders(): Promise { method traverseWorkspaceFolder (line 406) | private async traverseWorkspaceFolder(workspaceFolder: string, maxDept... method onPossibleGitRepositoryChange (line 442) | private onPossibleGitRepositoryChange(uri: Uri): void { method eventuallyScanPossibleGitRepository (line 453) | private eventuallyScanPossibleGitRepository(path: string) { method eventuallyScanPossibleGitRepositories (line 459) | private eventuallyScanPossibleGitRepositories(): void { method onDidChangeWorkspaceFolders (line 467) | private async onDidChangeWorkspaceFolders({ added, removed }: Workspac... method onDidChangeWorkspaceTrustedFolders (line 492) | private async onDidChangeWorkspaceTrustedFolders(): Promise { method onDidChangeConfiguration (line 513) | private onDidChangeConfiguration(): void { method onDidChangeVisibleTextEditors (line 528) | private async onDidChangeVisibleTextEditors(editors: readonly TextEdit... method onDidChangeActiveTextEditor (line 565) | private onDidChangeActiveTextEditor(): void { method openRepository (line 597) | async openRepository(repoPath: string, openIfClosed = false, openIfPar... method openParentRepository (line 705) | async openParentRepository(repoPath: string): Promise { method getRepositoryRoot (line 710) | private async getRepositoryRoot(repoPath: string): Promise<{ repositor... method getRepositoryRootRealPath (line 728) | private async getRepositoryRootRealPath(repositoryRoot: string): Promi... method shouldRepositoryBeIgnored (line 738) | private shouldRepositoryBeIgnored(repositoryRoot: string): boolean { method open (line 759) | private open(repository: Repository): void { method close (line 883) | close(repository: Repository): void { method pickRepository (line 896) | async pickRepository(repositoryFilter?: ('repository' | 'submodule' | ... method getRepository (line 927) | getRepository(hint: SourceControl | SourceControlResourceGroup | Uri |... method getRepositoryExact (line 932) | private async getRepositoryExact(repoPath: string): Promise { method showUnsafeRepositoryNotification (line 1190) | private async showUnsafeRepositoryNotification(): Promise { method dispose (line 1215) | dispose(): void { FILE: extensions/git/src/operation.ts type OperationKind (line 9) | const enum OperationKind { type Operation (line 70) | type Operation = AddOperation | ApplyOperation | BlameOperation | Branch... type BaseOperation (line 80) | type BaseOperation = { kind: OperationKind; blocking: boolean; readOnly:... type AddOperation (line 81) | type AddOperation = BaseOperation & { kind: OperationKind.Add }; type ApplyOperation (line 82) | type ApplyOperation = BaseOperation & { kind: OperationKind.Apply }; type BlameOperation (line 83) | type BlameOperation = BaseOperation & { kind: OperationKind.Blame }; type BranchOperation (line 84) | type BranchOperation = BaseOperation & { kind: OperationKind.Branch }; type CheckIgnoreOperation (line 85) | type CheckIgnoreOperation = BaseOperation & { kind: OperationKind.CheckI... type CherryPickOperation (line 86) | type CherryPickOperation = BaseOperation & { kind: OperationKind.CherryP... type CheckoutOperation (line 87) | type CheckoutOperation = BaseOperation & { kind: OperationKind.Checkout;... type CheckoutTrackingOperation (line 88) | type CheckoutTrackingOperation = BaseOperation & { kind: OperationKind.C... type CleanOperation (line 89) | type CleanOperation = BaseOperation & { kind: OperationKind.Clean }; type CommitOperation (line 90) | type CommitOperation = BaseOperation & { kind: OperationKind.Commit }; type ConfigOperation (line 91) | type ConfigOperation = BaseOperation & { kind: OperationKind.Config }; type DeleteBranchOperation (line 92) | type DeleteBranchOperation = BaseOperation & { kind: OperationKind.Delet... type DeleteRefOperation (line 93) | type DeleteRefOperation = BaseOperation & { kind: OperationKind.DeleteRe... type DeleteRemoteRefOperation (line 94) | type DeleteRemoteRefOperation = BaseOperation & { kind: OperationKind.De... type DeleteTagOperation (line 95) | type DeleteTagOperation = BaseOperation & { kind: OperationKind.DeleteTa... type DiffOperation (line 96) | type DiffOperation = BaseOperation & { kind: OperationKind.Diff }; type FetchOperation (line 97) | type FetchOperation = BaseOperation & { kind: OperationKind.Fetch }; type FindTrackingBranchesOperation (line 98) | type FindTrackingBranchesOperation = BaseOperation & { kind: OperationKi... type GetBranchOperation (line 99) | type GetBranchOperation = BaseOperation & { kind: OperationKind.GetBranc... type GetBranchesOperation (line 100) | type GetBranchesOperation = BaseOperation & { kind: OperationKind.GetBra... type GetCommitTemplateOperation (line 101) | type GetCommitTemplateOperation = BaseOperation & { kind: OperationKind.... type GetObjectDetailsOperation (line 102) | type GetObjectDetailsOperation = BaseOperation & { kind: OperationKind.G... type GetObjectFilesOperation (line 103) | type GetObjectFilesOperation = BaseOperation & { kind: OperationKind.Get... type GetRefsOperation (line 104) | type GetRefsOperation = BaseOperation & { kind: OperationKind.GetRefs }; type GetRemoteRefsOperation (line 105) | type GetRemoteRefsOperation = BaseOperation & { kind: OperationKind.GetR... type HashObjectOperation (line 106) | type HashObjectOperation = BaseOperation & { kind: OperationKind.HashObj... type IgnoreOperation (line 107) | type IgnoreOperation = BaseOperation & { kind: OperationKind.Ignore }; type LogOperation (line 108) | type LogOperation = BaseOperation & { kind: OperationKind.Log }; type LogFileOperation (line 109) | type LogFileOperation = BaseOperation & { kind: OperationKind.LogFile }; type MergeOperation (line 110) | type MergeOperation = BaseOperation & { kind: OperationKind.Merge }; type MergeAbortOperation (line 111) | type MergeAbortOperation = BaseOperation & { kind: OperationKind.MergeAb... type MergeBaseOperation (line 112) | type MergeBaseOperation = BaseOperation & { kind: OperationKind.MergeBas... type MoveOperation (line 113) | type MoveOperation = BaseOperation & { kind: OperationKind.Move }; type PostCommitCommandOperation (line 114) | type PostCommitCommandOperation = BaseOperation & { kind: OperationKind.... type PullOperation (line 115) | type PullOperation = BaseOperation & { kind: OperationKind.Pull }; type PushOperation (line 116) | type PushOperation = BaseOperation & { kind: OperationKind.Push }; type RemoteOperation (line 117) | type RemoteOperation = BaseOperation & { kind: OperationKind.Remote }; type RenameBranchOperation (line 118) | type RenameBranchOperation = BaseOperation & { kind: OperationKind.Renam... type RemoveOperation (line 119) | type RemoveOperation = BaseOperation & { kind: OperationKind.Remove }; type ResetOperation (line 120) | type ResetOperation = BaseOperation & { kind: OperationKind.Reset }; type RebaseOperation (line 121) | type RebaseOperation = BaseOperation & { kind: OperationKind.Rebase }; type RebaseAbortOperation (line 122) | type RebaseAbortOperation = BaseOperation & { kind: OperationKind.Rebase... type RebaseContinueOperation (line 123) | type RebaseContinueOperation = BaseOperation & { kind: OperationKind.Reb... type RefreshOperation (line 124) | type RefreshOperation = BaseOperation & { kind: OperationKind.Refresh }; type RestoreOperation (line 125) | type RestoreOperation = BaseOperation & { kind: OperationKind.Restore }; type RevertFilesOperation (line 126) | type RevertFilesOperation = BaseOperation & { kind: OperationKind.Revert... type RevListOperation (line 127) | type RevListOperation = BaseOperation & { kind: OperationKind.RevList }; type RevParseOperation (line 128) | type RevParseOperation = BaseOperation & { kind: OperationKind.RevParse }; type SetBranchUpstreamOperation (line 129) | type SetBranchUpstreamOperation = BaseOperation & { kind: OperationKind.... type ShowOperation (line 130) | type ShowOperation = BaseOperation & { kind: OperationKind.Show }; type StageOperation (line 131) | type StageOperation = BaseOperation & { kind: OperationKind.Stage }; type StatusOperation (line 132) | type StatusOperation = BaseOperation & { kind: OperationKind.Status }; type StashOperation (line 133) | type StashOperation = BaseOperation & { kind: OperationKind.Stash }; type SubmoduleUpdateOperation (line 134) | type SubmoduleUpdateOperation = BaseOperation & { kind: OperationKind.Su... type SyncOperation (line 135) | type SyncOperation = BaseOperation & { kind: OperationKind.Sync }; type TagOperation (line 136) | type TagOperation = BaseOperation & { kind: OperationKind.Tag }; type WorktreeOperation (line 137) | type WorktreeOperation = BaseOperation & { kind: OperationKind.Worktree }; type OperationResult (line 199) | interface OperationResult { type IOperationManager (line 204) | interface IOperationManager { class OperationManager (line 212) | class OperationManager implements IOperationManager { method constructor (line 216) | constructor(private readonly logger: LogOutputChannel) { } method start (line 218) | start(operation: Operation): void { method end (line 228) | end(operation: Operation): void { method getOperations (line 240) | getOperations(operationKind: OperationKind): Operation[] { method isIdle (line 245) | isIdle(): boolean { method isRunning (line 259) | isRunning(operationKind: OperationKind): boolean { method shouldDisableCommands (line 263) | shouldDisableCommands(): boolean { method shouldShowProgress (line 277) | shouldShowProgress(): boolean { FILE: extensions/git/src/postCommitCommands.ts type IPostCommitCommandsProviderRegistry (line 13) | interface IPostCommitCommandsProviderRegistry { class GitPostCommitCommandsProvider (line 20) | class GitPostCommitCommandsProvider implements PostCommitCommandsProvider { method constructor (line 21) | constructor(private readonly _repositoryResolver: IRepositoryResolver)... method getCommands (line 23) | getCommands(apiRepository: ApiRepository): Command[] { class CommitCommandsCenter (line 76) | class CommitCommandsCenter { method onDidChange (line 79) | get onDidChange(): Event { return this._onDidChange.event; } method postCommitCommand (line 83) | set postCommitCommand(command: string | null | undefined) { method constructor (line 94) | constructor( method getPrimaryCommand (line 121) | getPrimaryCommand(): Command { method getSecondaryCommands (line 129) | getSecondaryCommands(): Command[][] { method executePostCommitCommand (line 146) | async executePostCommitCommand(command: string | null | undefined): Pr... method getGlobalStateKey (line 174) | private getGlobalStateKey(): string { method getCommitCommands (line 178) | private getCommitCommands(): Command[] { method getPostCommitCommandStringFromSetting (line 211) | private getPostCommitCommandStringFromSetting(): string | undefined { method getPostCommitCommandStringFromStorage (line 218) | private getPostCommitCommandStringFromStorage(): string | null | undef... method migratePostCommitCommandStorage (line 222) | private async migratePostCommitCommandStorage(): Promise { method isRememberPostCommitCommandEnabled (line 231) | private isRememberPostCommitCommandEnabled(): boolean { method dispose (line 236) | dispose(): void { FILE: extensions/git/src/protocolHandler.ts class GitProtocolHandler (line 16) | class GitProtocolHandler implements UriHandler { method constructor (line 20) | constructor(private readonly logger: LogOutputChannel) { method handleUri (line 25) | handleUri(uri: Uri): void { method clone (line 33) | private async clone(uri: Uri): Promise { method dispose (line 95) | dispose(): void { FILE: extensions/git/src/pushError.ts type IPushErrorHandlerRegistry (line 9) | interface IPushErrorHandlerRegistry { FILE: extensions/git/src/quickDiffProvider.ts class GitQuickDiffProvider (line 12) | class GitQuickDiffProvider implements QuickDiffProvider { method constructor (line 15) | constructor( method provideOriginalResource (line 21) | async provideOriginalResource(uri: Uri): Promise { class StagedResourceQuickDiffProvider (line 81) | class StagedResourceQuickDiffProvider implements QuickDiffProvider { method constructor (line 84) | constructor( method provideOriginalResource (line 89) | async provideOriginalResource(uri: Uri): Promise { FILE: extensions/git/src/remotePublisher.ts type IRemoteSourcePublisherRegistry (line 9) | interface IRemoteSourcePublisherRegistry { FILE: extensions/git/src/remoteSource.ts function pickRemoteSource (line 11) | async function pickRemoteSource(options: PickRemoteSourceOptions = {}): ... function getRemoteSourceActions (line 15) | async function getRemoteSourceActions(url: string) { FILE: extensions/git/src/repository.ts function getIconUri (line 40) | function getIconUri(iconName: string, theme: string): Uri { type RepositoryState (line 44) | const enum RepositoryState { type ResourceGroupType (line 49) | const enum ResourceGroupType { class Resource (line 56) | class Resource implements SourceControlResourceState { method getStatusLetter (line 58) | static getStatusLetter(type: Status): string { method getStatusText (line 93) | static getStatusText(type: Status) { method getStatusColor (line 118) | static getStatusColor(type: Status): ThemeColor { method resourceUri (line 154) | get resourceUri(): Uri { method leftUri (line 162) | get leftUri(): Uri | undefined { method rightUri (line 166) | get rightUri(): Uri | undefined { method multiDiffEditorOriginalUri (line 170) | get multiDiffEditorOriginalUri(): Uri | undefined { method multiFileDiffEditorModifiedUri (line 174) | get multiFileDiffEditorModifiedUri(): Uri | undefined { method command (line 179) | get command(): Command { method resources (line 184) | private get resources(): { left: Uri | undefined; right: Uri | undefin... method resourceGroupType (line 188) | get resourceGroupType(): ResourceGroupType { return this._resourceGrou... method type (line 189) | get type(): Status { return this._type; } method original (line 190) | get original(): Uri { return this._resourceUri; } method renameResourceUri (line 191) | get renameResourceUri(): Uri | undefined { return this._renameResource... method contextValue (line 192) | get contextValue(): string | undefined { return this._repositoryKind; } method getIconPath (line 219) | private getIconPath(theme: 'light' | 'dark'): Uri { method tooltip (line 244) | private get tooltip(): string { method strikeThrough (line 248) | private get strikeThrough(): boolean { method faded (line 262) | private get faded(): boolean { method decorations (line 269) | get decorations(): SourceControlResourceDecorations { method letter (line 278) | get letter(): string { method color (line 282) | get color(): ThemeColor { method priority (line 286) | get priority(): number { method resourceDecoration (line 308) | get resourceDecoration(): FileDecoration { method constructor (line 314) | constructor( method open (line 324) | async open(): Promise { method openFile (line 329) | async openFile(): Promise { method openChange (line 334) | async openChange(): Promise { method compareWithWorkspace (line 339) | async compareWithWorkspace(): Promise { method clone (line 344) | clone(resourceGroupType?: ResourceGroupType) { type GitResourceGroup (line 349) | interface GitResourceGroup extends SourceControlResourceGroup { type GitResourceGroups (line 353) | interface GitResourceGroups { class ProgressManager (line 360) | class ProgressManager { method constructor (line 365) | constructor(private repository: Repository) { method updateEnablement (line 376) | private updateEnablement(): void { method enable (line 386) | private enable(): void { method disable (line 405) | private disable(): void { method dispose (line 415) | dispose(): void { class FileEventLogger (line 420) | class FileEventLogger { method constructor (line 425) | constructor( method onDidChangeLogLevel (line 434) | private onDidChangeLogLevel(logLevel: LogLevel): void { method dispose (line 447) | dispose(): void { class DotGitWatcher (line 453) | class DotGitWatcher implements IFileWatcher { method constructor (line 461) | constructor( method updateTransientWatchers (line 477) | private updateTransientWatchers() { method dispose (line 498) | dispose() { class ResourceCommandResolver (line 505) | class ResourceCommandResolver { method constructor (line 507) | constructor(private repository: Repository) { } method resolveDefaultCommand (line 509) | resolveDefaultCommand(resource: Resource): Command { method resolveFileCommand (line 515) | resolveFileCommand(resource: Resource): Command { method resolveChangeCommand (line 523) | resolveChangeCommand(resource: Resource, compareWithWorkspace?: boolea... method resolveCompareWithWorkspaceCommand (line 555) | resolveCompareWithWorkspaceCommand(resource: Resource): Command { method getResources (line 570) | getResources(resource: Resource): { left: Uri | undefined; right: Uri ... method getLeftResource (line 590) | private getLeftResource(resource: Resource): ModifiedOrOriginal { method getRightResource (line 608) | private getRightResource(resource: Resource): ModifiedOrOriginal { method getTitle (line 649) | private getTitle(resource: Resource): string { type ModifiedOrOriginal (line 689) | interface ModifiedOrOriginal { type BranchProtectionMatcher (line 694) | interface BranchProtectionMatcher { type IRepositoryResolver (line 699) | interface IRepositoryResolver { class Repository (line 703) | class Repository implements Disposable { method onDidChangeOperations (line 728) | get onDidChangeOperations(): Event { method sourceControl (line 735) | get sourceControl(): SourceControl { return this._sourceControl; } method inputBox (line 737) | get inputBox(): SourceControlInputBox { return this._sourceControl.inp... method mergeGroup (line 740) | get mergeGroup(): GitResourceGroup { return this._mergeGroup as GitRes... method indexGroup (line 743) | get indexGroup(): GitResourceGroup { return this._indexGroup as GitRes... method workingTreeGroup (line 746) | get workingTreeGroup(): GitResourceGroup { return this._workingTreeGro... method untrackedGroup (line 749) | get untrackedGroup(): GitResourceGroup { return this._untrackedGroup a... method HEAD (line 754) | get HEAD(): Branch | undefined { method refs (line 759) | get refs(): Ref[] { method headShortName (line 763) | get headShortName(): string | undefined { method remotes (line 778) | get remotes(): Remote[] { method submodules (line 783) | get submodules(): Submodule[] { method worktrees (line 788) | get worktrees(): Worktree[] { method rebaseCommit (line 794) | set rebaseCommit(rebaseCommit: Commit | undefined) { method rebaseCommit (line 809) | get rebaseCommit(): Commit | undefined { method mergeInProgress (line 815) | set mergeInProgress(value: boolean) { method mergeInProgress (line 824) | get mergeInProgress() { method cherryPickInProgress (line 830) | set cherryPickInProgress(value: boolean) { method cherryPickInProgress (line 839) | get cherryPickInProgress() { method isWorktreeMigrating (line 844) | get isWorktreeMigrating(): boolean { return this._isWorktreeMigrating; } method isWorktreeMigrating (line 845) | set isWorktreeMigrating(value: boolean) { this._isWorktreeMigrating = ... method operations (line 848) | get operations(): OperationManager { return this._operations; } method state (line 851) | get state(): RepositoryState { return this._state; } method state (line 852) | set state(state: RepositoryState) { method root (line 865) | get root(): string { method rootRealPath (line 869) | get rootRealPath(): string | undefined { method dotGit (line 873) | get dotGit(): IDotGit { method kind (line 877) | get kind(): RepositoryKind { method artifactProvider (line 882) | get artifactProvider(): GitArtifactProvider { return this._artifactPro... method historyProvider (line 885) | get historyProvider(): GitHistoryProvider { return this._historyProvid... method isHidden (line 888) | get isHidden(): boolean { return this._isHidden; } method constructor (line 900) | constructor( method validateInput (line 1094) | validateInput(text: string, _: number): SourceControlInputBoxValidatio... method getInputTemplate (line 1114) | async getInputTemplate(): Promise { method getConfigs (line 1124) | getConfigs(): Promise<{ key: string; value: string }[]> { method getConfig (line 1128) | getConfig(key: string): Promise { method getGlobalConfig (line 1132) | getGlobalConfig(key: string): Promise { method setConfig (line 1136) | setConfig(key: string, value: string): Promise { method unsetConfig (line 1140) | unsetConfig(key: string): Promise { method log (line 1144) | log(options?: LogOptions & { silent?: boolean }, cancellationToken?: C... method logFile (line 1149) | logFile(uri: Uri, options?: LogFileOptions, cancellationToken?: Cancel... method status (line 1155) | async status(): Promise { method refresh (line 1160) | async refresh(): Promise { method diff (line 1164) | diff(cached?: boolean): Promise { method diffWithHEAD (line 1171) | diffWithHEAD(path?: string | undefined): Promise { method diffWithHEADShortStats (line 1175) | diffWithHEADShortStats(path?: string): Promise { method diffWith (line 1182) | diffWith(ref: string, path?: string): Promise { method diffIndexWithHEAD (line 1189) | diffIndexWithHEAD(path?: string): Promise { method diffIndexWithHEADShortStats (line 1193) | diffIndexWithHEADShortStats(path?: string): Promise { method diffIndexWith (line 1200) | diffIndexWith(ref: string, path?: string): Promise { method diffBlobs (line 1204) | diffBlobs(object1: string, object2: string): Promise { method diffBetween (line 1211) | diffBetween(ref1: string, ref2: string, path?: string): Promise { method getMergeBase (line 1249) | getMergeBase(ref1: string, ref2: string, ...refs: string[]): Promise { method add (line 1257) | async add(resources: Uri[], opts?: { update?: boolean }): Promise { method rm (line 1298) | async rm(resources: Uri[]): Promise { method stage (line 1302) | async stage(resource: Uri, contents: string, encoding: string): Promis... method revert (line 1312) | async revert(resources: Uri[]): Promise { method restore (line 1368) | async restore(resources: Uri[], options?: { staged?: boolean; ref?: st... method commit (line 1416) | async commit(message: string | undefined, opts: CommitOptions = Object... method commitOperationCleanup (line 1468) | private async commitOperationCleanup(message: string | undefined, inde... method appendAICoAuthorTrailer (line 1486) | private async appendAICoAuthorTrailer( method commitOperationGetOptimisticResourceGroups (line 1530) | private commitOperationGetOptimisticResourceGroups(opts: CommitOptions... method clean (line 1544) | async clean(resources: Uri[]): Promise { method _clean (line 1620) | async _clean(resources: string[]): Promise { method closeDiffEditors (line 1657) | closeDiffEditors(indexResources: string[] | undefined, workingTreeReso... method branch (line 1688) | async branch(name: string, _checkout: boolean, _ref?: string): Promise... method deleteBranch (line 1692) | async deleteBranch(name: string, force?: boolean): Promise { method renameBranch (line 1699) | async renameBranch(name: string): Promise { method fastForwardBranch (line 1704) | async fastForwardBranch(name: string): Promise { method cherryPick (line 1724) | async cherryPick(commitHash: string): Promise { method cherryPickAbort (line 1728) | async cherryPickAbort(): Promise { method move (line 1732) | async move(from: string, to: string): Promise { method getBranch (line 1736) | async getBranch(name: string): Promise { method getBranches (line 1740) | async getBranches(query: BranchQuery = {}, cancellationToken?: Cancell... method getBranchBase (line 1748) | async getBranchBase(ref: string): Promise { method getBranchBaseFromReflog (line 1792) | private async getBranchBaseFromReflog(ref: string): Promise { method getUpstreamBranch (line 1838) | private async getUpstreamBranch(branch: Branch): Promise { method getWorktreeDetails (line 1868) | async getWorktreeDetails(): Promise { method getRemoteRefs (line 1898) | async getRemoteRefs(remote: string, opts?: { heads?: boolean; tags?: b... method setBranchUpstream (line 1902) | async setBranchUpstream(name: string, upstream: string): Promise { method merge (line 1906) | async merge(ref: string): Promise { method mergeAbort (line 1910) | async mergeAbort(): Promise { method rebase (line 1914) | async rebase(branch: string): Promise { method tag (line 1918) | async tag(options: { name: string; message?: string; ref?: string }): ... method deleteTag (line 1922) | async deleteTag(name: string): Promise { method createWorktree (line 1926) | async createWorktree(options?: { path?: string; commitish?: string; br... method _setupWorktree (line 1971) | private async _setupWorktree(worktreePath: string): Promise { method _runWorktreeCreatedTasks (line 1979) | private async _runWorktreeCreatedTasks(worktreePath: string): Promise<... method _getWorktreeIncludePaths (line 2000) | private async _getWorktreeIncludePaths(): Promise> { method _copyWorktreeIncludeFiles (line 2076) | private async _copyWorktreeIncludeFiles(worktreePath: string): Promise... method deleteWorktree (line 2113) | async deleteWorktree(path: string, options?: { force?: boolean }): Pro... method deleteRemoteRef (line 2140) | async deleteRemoteRef(remoteName: string, refName: string, options?: {... method checkout (line 2144) | async checkout(treeish: string, opts?: { detached?: boolean; pullBefor... method checkoutTracking (line 2165) | async checkoutTracking(treeish: string, opts: { detached?: boolean } =... method findTrackingBranches (line 2175) | async findTrackingBranches(upstreamRef: string): Promise { method getCommit (line 2179) | async getCommit(ref: string): Promise { method showChanges (line 2183) | async showChanges(ref: string): Promise { method showChangesBetween (line 2187) | async showChangesBetween(ref1: string, ref2: string, path?: string): P... method getEmptyTree (line 2191) | async getEmptyTree(): Promise { method reset (line 2200) | async reset(treeish: string, hard?: boolean): Promise { method deleteRef (line 2211) | async deleteRef(ref: string): Promise { method getDefaultRemote (line 2215) | getDefaultRemote(): Remote | undefined { method addRemote (line 2223) | async addRemote(name: string, url: string): Promise { method removeRemote (line 2231) | async removeRemote(name: string): Promise { method renameRemote (line 2243) | async renameRemote(name: string, newName: string): Promise { method fetchDefault (line 2248) | async fetchDefault(options: { silent?: boolean } = {}): Promise { method fetchPrune (line 2253) | async fetchPrune(): Promise { method fetchAll (line 2258) | async fetchAll(options: { silent?: boolean } = {}, cancellationToken?:... method fetch (line 2262) | async fetch(options: FetchOptions): Promise { method _fetch (line 2266) | private async _fetch(options: { remote?: string; ref?: string; all?: b... method pullWithRebase (line 2277) | async pullWithRebase(head: Branch | undefined): Promise { method pull (line 2290) | async pull(head?: Branch, unshallow?: boolean): Promise { method pullFrom (line 2302) | async pullFrom(rebase?: boolean, remote?: string, branch?: string, uns... method _pullAndHandleTagConflict (line 2322) | private async _pullAndHandleTagConflict(rebase?: boolean, remote?: str... method push (line 2339) | async push(head: Branch, forcePushMode?: ForcePushMode): Promise { method pushTo (line 2351) | async pushTo(remote?: string, name?: string, setUpstream = false, forc... method pushFollowTags (line 2355) | async pushFollowTags(remote?: string, forcePushMode?: ForcePushMode): ... method pushTags (line 2359) | async pushTags(remote?: string, forcePushMode?: ForcePushMode): Promis... method blame (line 2363) | async blame(path: string): Promise { method blame2 (line 2367) | async blame2(path: string, ref?: string): Promise { method _sync (line 2380) | private async _sync(head: Branch, rebase: boolean): Promise { method checkIfMaybeRebased (line 2438) | private async checkIfMaybeRebased(currentBranch?: string) { method show (line 2486) | async show(ref: string, filePath: string): Promise { method buffer (line 2503) | async buffer(ref: string, filePath: string): Promise { method getObjectFiles (line 2507) | getObjectFiles(ref: string): Promise { method getObjectDetails (line 2511) | getObjectDetails(ref: string, path: string): Promise<{ mode: string; o... method detectObjectType (line 2515) | detectObjectType(object: string): Promise<{ mimetype: string; encoding... method apply (line 2519) | async apply(patch: string, options?: { allowEmpty?: boolean; reverse?:... method getStashes (line 2523) | async getStashes(): Promise { method createStash (line 2527) | async createStash(message?: string, includeUntracked?: boolean, staged... method popStash (line 2539) | async popStash(index?: number, options?: { reinstateStagedChanges?: bo... method dropStash (line 2543) | async dropStash(index?: number): Promise { method applyStash (line 2547) | async applyStash(index?: number, options?: { reinstateStagedChanges?: ... method showStash (line 2551) | async showStash(index: number): Promise { method getCommitTemplate (line 2555) | async getCommitTemplate(): Promise { method ignore (line 2559) | async ignore(files: Uri[]): Promise { method rebaseAbort (line 2583) | async rebaseAbort(): Promise { method checkIgnore (line 2587) | checkIgnore(filePaths: string[]): Promise> { method parseIgnoreCheck (line 2652) | private parseIgnoreCheck(raw: string): string[] { method _push (line 2665) | private async _push(remote?: string, refspec?: string, setUpstream = f... method run (line 2690) | private async run( method migrateChanges (line 2731) | async migrateChanges(sourceRepositoryRoot: string, options?: { confirm... method retryRun (line 2814) | private async retryRun(operation: Operation, runOperation: () => Pr... method findKnownHugeFolderPathsToIgnore (line 2839) | private async findKnownHugeFolderPathsToIgnore(): Promise { method updateModelState (line 2855) | private async updateModelState(optimisticResourcesGroups?: GitResource... method _updateModelState (line 2862) | private async _updateModelState(optimisticResourcesGroups?: GitResourc... method _updateResourceGroupsState (line 2921) | private _updateResourceGroupsState(resourcesGroups: GitResourceGroups)... method getStatus (line 2937) | private async getStatus(cancellationToken?: CancellationToken): Promis... method setCountBadge (line 3080) | private setCountBadge(): void { method getRebaseCommit (line 3107) | private async getRebaseCommit(): Promise { method isMergeInProgress (line 3127) | private isMergeInProgress(): Promise { method isCherryPickInProgress (line 3132) | private isCherryPickInProgress(): Promise { method maybeAutoStash (line 3137) | private async maybeAutoStash(runOperation: () => Promise): Promi... method onFileChange (line 3158) | private onFileChange(_uri: Uri): void { method eventuallyUpdateWhenIdleAndWait (line 3181) | private eventuallyUpdateWhenIdleAndWait(): void { method updateWhenIdleAndWait (line 3186) | private async updateWhenIdleAndWait(): Promise { method whenIdleAndFocused (line 3192) | async whenIdleAndFocused(): Promise { method headLabel (line 3209) | get headLabel(): string { method syncLabel (line 3224) | get syncLabel(): string { method syncTooltip (line 3244) | get syncTooltip(): string { method updateInputBoxPlaceholder (line 3266) | private updateInputBoxPlaceholder(): void { method updateBranchProtectionMatchers (line 3277) | private updateBranchProtectionMatchers(root: Uri): void { method optimisticUpdateEnabled (line 3302) | private optimisticUpdateEnabled(): boolean { method handleTagConflict (line 3307) | private async handleTagConflict(remote: string | undefined, raw: strin... method isBranchProtected (line 3349) | public isBranchProtected(branch = this.HEAD): boolean { method getUnpublishedCommits (line 3376) | async getUnpublishedCommits(): Promise> { method generateRandomBranchName (line 3411) | async generateRandomBranchName(): Promise { method dispose (line 3461) | dispose(): void { function retargetTaskToWorktree (line 3466) | function retargetTaskToWorktree(task: Task, worktreePath: string): Task ... function retargetTaskExecution (line 3488) | function retargetTaskExecution(execution: ProcessExecution | ShellExecut... FILE: extensions/git/src/repositoryCache.ts type RepositoryCacheInfo (line 11) | interface RepositoryCacheInfo { function isRepositoryCacheInfo (line 17) | function isRepositoryCacheInfo(obj: unknown): obj is RepositoryCacheInfo { class RepositoryCache (line 26) | class RepositoryCache { method normalizeRepoUrl (line 32) | private normalizeRepoUrl(url: string): string { method recentRepositories (line 46) | get recentRepositories(): Iterable { method constructor (line 71) | constructor(public readonly _globalState: Memento, private readonly _l... method _workspaceFile (line 76) | protected get _workspaceFile() { method _workspaceFolders (line 81) | protected get _workspaceFolders() { method set (line 91) | set(repoUrl: string, rootPath: string): void { method _findWorkspaceForRepo (line 111) | private _findWorkspaceForRepo(rootPath: string): string | undefined { method update (line 133) | update(addedRemotes: Remote[], removedRemotes: Remote[], rootPath: str... method get (line 157) | get(repoUrl: string): RepositoryCacheInfo[] | undefined { method delete (line 163) | delete(repoUrl: string, folderPathOrWorkspaceFile: string) { method load (line 181) | private load(): void { method save (line 212) | private save(): void { FILE: extensions/git/src/staging.ts type LineChange (line 9) | interface LineChange { function applyLineChanges (line 16) | function applyLineChanges(original: TextDocument, modified: TextDocument... function toLineRanges (line 60) | function toLineRanges(selections: readonly Selection[], textDocument: Te... function getModifiedRange (line 95) | function getModifiedRange(textDocument: TextDocument, diff: LineChange):... function intersectDiffWithRange (line 109) | function intersectDiffWithRange(textDocument: TextDocument, diff: LineCh... function invertLineChange (line 145) | function invertLineChange(diff: LineChange): LineChange { function toLineChanges (line 154) | function toLineChanges(diffInformation: TextEditorDiffInformation): Line... function compareLineChanges (line 188) | function compareLineChanges(a: LineChange, b: LineChange): number { function getIndexDiffInformation (line 210) | function getIndexDiffInformation(textEditor: TextEditor): TextEditorDiff... function getWorkingTreeDiffInformation (line 217) | function getWorkingTreeDiffInformation(textEditor: TextEditor): TextEdit... function getWorkingTreeAndIndexDiffInformation (line 222) | function getWorkingTreeAndIndexDiffInformation(textEditor: TextEditor): ... function getDiffInformation (line 226) | function getDiffInformation(textEditor: TextEditor, ref: string): TextEd... type DiffEditorSelectionHunkToolbarContext (line 230) | interface DiffEditorSelectionHunkToolbarContext { FILE: extensions/git/src/statusbar.ts type CheckoutStatusBarState (line 14) | interface CheckoutStatusBarState { class CheckoutStatusBar (line 20) | class CheckoutStatusBar { method onDidChange (line 23) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 27) | private get state() { return this._state; } method state (line 28) | private set state(state: CheckoutStatusBarState) { method constructor (line 33) | constructor(private repository: Repository) { method command (line 45) | get command(): Command | undefined { method getIcon (line 63) | private getIcon(): string { method getTooltip (line 98) | private getTooltip(): string { method onDidChangeOperations (line 115) | private onDidChangeOperations(): void { method dispose (line 126) | dispose(): void { type SyncStatusBarState (line 131) | interface SyncStatusBarState { class SyncStatusBar (line 141) | class SyncStatusBar { method onDidChange (line 144) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 148) | private get state() { return this._state; } method state (line 149) | private set state(state: SyncStatusBarState) { method constructor (line 154) | constructor(private repository: Repository, private remoteSourcePublis... method updateEnablement (line 176) | private updateEnablement(): void { method onDidChangeOperations (line 183) | private onDidChangeOperations(): void { method onDidRunGitStatus (line 194) | private onDidRunGitStatus(): void { method onDidChangeRemoteSourcePublishers (line 202) | private onDidChangeRemoteSourcePublishers(): void { method command (line 209) | get command(): Command | undefined { method dispose (line 283) | dispose(): void { class StatusBarCommands (line 288) | class StatusBarCommands { method constructor (line 296) | constructor(private readonly repository: Repository, remoteSourcePubli... method commands (line 302) | get commands(): Command[] { method dispose (line 311) | dispose(): void { FILE: extensions/git/src/terminal.ts type ITerminalEnvironmentProvider (line 10) | interface ITerminalEnvironmentProvider { class TerminalEnvironmentManager (line 15) | class TerminalEnvironmentManager { method constructor (line 19) | constructor(private readonly context: ExtensionContext, private readon... method refresh (line 26) | private refresh(): void { method dispose (line 50) | dispose(): void { class TerminalShellExecutionManager (line 55) | class TerminalShellExecutionManager { method constructor (line 62) | constructor( method onDidEndTerminalShellExecution (line 69) | private onDidEndTerminalShellExecution(e: TerminalShellExecutionEndEve... method dispose (line 89) | dispose(): void { FILE: extensions/git/src/test/askpassManager.test.ts class MockLogOutputChannel (line 14) | class MockLogOutputChannel implements LogOutputChannel { method trace (line 19) | trace(message: string, ..._args: any[]): void { method debug (line 22) | debug(message: string, ..._args: any[]): void { method info (line 25) | info(message: string, ..._args: any[]): void { method warn (line 28) | warn(message: string, ..._args: any[]): void { method error (line 31) | error(error: string | Error, ..._args: any[]): void { method append (line 36) | append(_value: string): void { } method appendLine (line 37) | appendLine(_value: string): void { } method replace (line 38) | replace(_value: string): void { } method clear (line 39) | clear(): void { } method show (line 40) | show(_column?: unknown, _preserveFocus?: unknown): void { } method hide (line 41) | hide(): void { } method dispose (line 42) | dispose(): void { } method getLogs (line 44) | getLogs(): { level: string; message: string }[] { method hasLog (line 48) | hasLog(level: string, messageSubstring: string): boolean { function setDirectoryMtime (line 54) | async function setDirectoryMtime(dirPath: string, mtime: Date): Promise<... FILE: extensions/git/src/test/repositoryCache.test.ts class InMemoryMemento (line 11) | class InMemoryMemento implements Memento { method constructor (line 14) | constructor(initial?: Record) { method get (line 24) | get(key: string, defaultValue?: T): T | undefined { method update (line 31) | update(key: string, value: any): Thenable { method keys (line 36) | keys(): readonly string[] { class MockLogOutputChannel (line 41) | class MockLogOutputChannel implements LogOutputChannel { method trace (line 44) | trace(_message: string, ..._args: any[]): void { } method debug (line 45) | debug(_message: string, ..._args: any[]): void { } method info (line 46) | info(_message: string, ..._args: any[]): void { } method warn (line 47) | warn(_message: string, ..._args: any[]): void { } method error (line 48) | error(_error: string | Error, ..._args: any[]): void { } method append (line 50) | append(_value: string): void { } method appendLine (line 51) | appendLine(_value: string): void { } method replace (line 52) | replace(_value: string): void { } method clear (line 53) | clear(): void { } method show (line 54) | show(_column?: unknown, _preserveFocus?: unknown): void { } method hide (line 55) | hide(): void { } method dispose (line 56) | dispose(): void { } class TestRepositoryCache (line 59) | class TestRepositoryCache extends RepositoryCache { method constructor (line 60) | constructor(memento: Memento, logger: LogOutputChannel, private readon... method _workspaceFile (line 64) | protected override get _workspaceFile() { method _workspaceFolders (line 68) | protected override get _workspaceFolders() { FILE: extensions/git/src/test/smoke.test.ts function file (line 19) | function file(relativePath: string) { function uri (line 23) | function uri(relativePath: string) { function open (line 27) | async function open(relativePath: string) { function type (line 33) | async function type(doc: TextDocument, text: string) { FILE: extensions/git/src/timelineProvider.ts class GitTimelineItem (line 18) | class GitTimelineItem extends TimelineItem { method is (line 19) | static is(item: TimelineItem): item is GitTimelineItem { method constructor (line 27) | constructor( method shortRef (line 47) | get shortRef() { method shortPreviousRef (line 51) | get shortPreviousRef() { method shortenRef (line 55) | private shortenRef(ref: string): string { class GitTimelineProvider (line 63) | class GitTimelineProvider implements TimelineProvider { method onDidChange (line 65) | get onDidChange(): Event { method constructor (line 79) | constructor(private readonly model: Model, private commands: CommandCe... method dispose (line 90) | dispose() { method provideTimeline (line 95) | async provideTimeline(uri: Uri, options: TimelineOptions, token: Cance... method ensureProviderRegistration (line 274) | private ensureProviderRegistration() { method onConfigurationChanged (line 280) | private onConfigurationChanged(e: ConfigurationChangeEvent) { method onRepositoriesChanged (line 286) | private onRepositoriesChanged(_repo: Repository) { method onRepositoryChanged (line 295) | private onRepositoryChanged(_repo: Repository, _uri: Uri) { method onRepositoryStatusChanged (line 301) | private onRepositoryStatusChanged(_repo: Repository) { method onRepositoryOperationRun (line 312) | private onRepositoryOperationRun(_repo: Repository, _result: Operation... method fireChanged (line 326) | private fireChanged() { FILE: extensions/git/src/typings/git-base.d.ts type API (line 9) | interface API { type GitBaseExtension (line 15) | interface GitBaseExtension { type PickRemoteSourceOptions (line 33) | interface PickRemoteSourceOptions { type PickRemoteSourceResult (line 43) | interface PickRemoteSourceResult { type RemoteSourceAction (line 48) | interface RemoteSourceAction { type RemoteSource (line 57) | interface RemoteSource { type RecentRemoteSource (line 68) | interface RecentRemoteSource extends RemoteSource { type RemoteSourceProvider (line 72) | interface RemoteSourceProvider { FILE: extensions/git/src/uri.ts type GitUriParams (line 10) | interface GitUriParams { function isGitUri (line 16) | function isGitUri(uri: Uri): boolean { function fromGitUri (line 20) | function fromGitUri(uri: Uri): GitUriParams { type GitUriOptions (line 24) | interface GitUriOptions { function toGitUri (line 33) | function toGitUri(uri: Uri, ref: string, options: GitUriOptions = {}): U... function toMergeUris (line 57) | function toMergeUris(uri: Uri): { base: Uri; ours: Uri; theirs: Uri } { function toMultiFileDiffEditorUris (line 65) | function toMultiFileDiffEditorUris(change: Change, originalRef: string, ... FILE: extensions/git/src/util.ts type Mutable (line 19) | type Mutable = { function log (line 23) | function log(...args: any[]): void { type IDisposable (line 27) | interface IDisposable { function dispose (line 31) | function dispose(disposables: T[]): T[] { function toDisposable (line 36) | function toDisposable(dispose: () => void): IDisposable { function combinedDisposable (line 40) | function combinedDisposable(disposables: IDisposable[]): IDisposable { function mapEvent (line 46) | function mapEvent(event: Event, map: (i: I) => O): Event { function filterEvent (line 50) | function filterEvent(event: Event, filter: (e: T) => boolean): Eve... function runAndSubscribeEvent (line 56) | function runAndSubscribeEvent(event: Event, handler: (e: T | undef... function anyEvent (line 61) | function anyEvent(...events: Event[]): Event { function done (line 71) | function done(promise: Promise): Promise { function onceEvent (line 75) | function onceEvent(event: Event): Event { function debounceEvent (line 86) | function debounceEvent(event: Event, delay: number): Event { function eventToPromise (line 96) | function eventToPromise(event: Event): Promise { function once (line 100) | function once(fn: (...args: any[]) => any): (...args: any[]) => any { function assign (line 112) | function assign(destination: T, ...sources: any[]): T { function uniqBy (line 121) | function uniqBy(arr: T[], fn: (el: T) => string): T[] { function groupBy (line 136) | function groupBy(arr: T[], fn: (el: T) => string): { [key: string]: T... function coalesce (line 144) | function coalesce(array: ReadonlyArray): T[] { function mkdirp (line 148) | async function mkdirp(path: string, mode?: number): Promise { function uniqueFilter (line 186) | function uniqueFilter(keyFn: (t: T) => string): (t: T) => boolean { function find (line 201) | function find(array: T[], fn: (t: T) => boolean): T | undefined { function grep (line 216) | async function grep(filename: string, pattern: RegExp): Promise { function readBytes (line 232) | function readBytes(stream: Readable, bytes: number): Promise { type Encoding (line 264) | const enum Encoding { function detectUnicodeEncoding (line 270) | function detectUnicodeEncoding(buffer: Buffer): Encoding | null { function truncate (line 299) | function truncate(value: string, maxLength = 20, ellipsis = true): string { function subject (line 303) | function subject(value: string): string { function normalizePath (line 308) | function normalizePath(path: string): string { function isDescendant (line 325) | function isDescendant(parent: string, descendant: string): boolean { function pathEquals (line 342) | function pathEquals(a: string, b: string): boolean { function relativePath (line 352) | function relativePath(from: string, to: string): string { function relativePathWithNoFallback (line 356) | function relativePathWithNoFallback(from: string, to: string): string | ... function isDefined (line 397) | function isDefined(arg: T | null | undefined): arg is T { function isUndefinedOrNull (line 404) | function isUndefinedOrNull(obj: unknown): obj is undefined | null { function isUndefined (line 411) | function isUndefined(obj: unknown): obj is undefined { type ILimitedTaskFactory (line 415) | interface ILimitedTaskFactory { class Limiter (line 421) | class Limiter { method constructor (line 427) | constructor(maxDegreeOfParalellism: number) { method queue (line 433) | queue(factory: () => Promise): Promise { method consume (line 440) | private consume(): void { method consumed (line 451) | private consumed(): void { type Completion (line 460) | type Completion = { success: true; value: T } | { success: false; err... class PromiseSource (line 462) | class PromiseSource { method promise (line 467) | get promise(): Promise { method resolve (line 481) | resolve(value: T): void { method reject (line 488) | reject(err: any): void { type VersionComparisonResult (line 497) | type VersionComparisonResult = -1 | 0 | 1; type Version (line 499) | interface Version { function compare (line 506) | function compare(v1: string | Version, v2: string | Version): VersionCom... function from (line 533) | function from(major: string | number, minor: string | number, patch?: st... function fromString (line 542) | function fromString(version: string): Version { function deltaHistoryItemRefs (line 549) | function deltaHistoryItemRefs(before: SourceControlHistoryItemRef[], aft... function fromNow (line 620) | function fromNow(date: number | Date, appendAgoLabel?: boolean, useFullT... function getCommitShortHash (line 798) | function getCommitShortHash(scope: Uri, hash: string): string { function getHistoryItemDisplayName (line 804) | function getHistoryItemDisplayName(historyItem: SourceControlHistoryItem... type DiagnosticSeverityConfig (line 810) | type DiagnosticSeverityConfig = 'error' | 'warning' | 'information' | 'h... function toDiagnosticSeverity (line 812) | function toDiagnosticSeverity(value: DiagnosticSeverityConfig): Diagnost... function extractFilePathFromArgs (line 822) | function extractFilePathFromArgs(argv: string[], startIndex: number): st... function getStashDescription (line 854) | function getStashDescription(stash: Stash): string | undefined { function isCopilotWorktreeFolder (line 870) | function isCopilotWorktreeFolder(path: string): boolean { FILE: extensions/git/src/watch.ts type IFileWatcher (line 9) | interface IFileWatcher extends IDisposable { function watch (line 13) | function watch(location: string): IFileWatcher { FILE: extensions/github-authentication/src/browser/authServer.ts function startServer (line 6) | function startServer(_: any): any { function createServer (line 10) | function createServer(_: any): any { class LoopbackAuthServer (line 14) | class LoopbackAuthServer { method constructor (line 15) | constructor(..._args: any[]) { FILE: extensions/github-authentication/src/browser/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { FILE: extensions/github-authentication/src/common/env.ts constant VALID_DESKTOP_CALLBACK_SCHEMES (line 8) | const VALID_DESKTOP_CALLBACK_SCHEMES = [ function isSupportedClient (line 22) | function isSupportedClient(uri: Uri): boolean { function isSupportedTarget (line 32) | function isSupportedTarget(type: AuthProviderType, gheUri?: Uri): boolean { function isHostedGitHubEnterprise (line 39) | function isHostedGitHubEnterprise(uri: Uri): boolean { FILE: extensions/github-authentication/src/common/errors.ts constant TIMED_OUT_ERROR (line 6) | const TIMED_OUT_ERROR = 'Timed out'; constant USER_CANCELLATION_ERROR (line 9) | const USER_CANCELLATION_ERROR = 'User Cancelled'; constant NETWORK_ERROR (line 10) | const NETWORK_ERROR = 'network error'; constant CANCELLATION_ERROR (line 14) | const CANCELLATION_ERROR = 'Cancelled'; FILE: extensions/github-authentication/src/common/experimentationService.ts class ExperimentationTelemetry (line 10) | class ExperimentationTelemetry implements IExperimentationTelemetry { method constructor (line 14) | constructor(private readonly context: vscode.ExtensionContext, private... method createExperimentationService (line 16) | private async createExperimentationService(): Promise): void { method dispose (line 93) | dispose(): Promise { FILE: extensions/github-authentication/src/common/keychain.ts class Keychain (line 9) | class Keychain { method constructor (line 10) | constructor( method setToken (line 16) | async setToken(token: string): Promise { method getToken (line 25) | async getToken(): Promise { method deleteToken (line 39) | async deleteToken(): Promise { FILE: extensions/github-authentication/src/common/logger.ts class Log (line 9) | class Log { method constructor (line 12) | constructor(private readonly type: AuthProviderType) { method trace (line 17) | public trace(message: string): void { method debug (line 21) | public debug(message: string): void { method info (line 25) | public info(message: string): void { method error (line 29) | public error(message: string): void { method warn (line 33) | public warn(message: string): void { FILE: extensions/github-authentication/src/common/utils.ts function filterEvent (line 8) | function filterEvent(event: Event, filter: (e: T) => boolean): Eve... function onceEvent (line 12) | function onceEvent(event: Event): Event { type PromiseAdapter (line 24) | interface PromiseAdapter { function promiseFromEvent (line 50) | function promiseFromEvent( function arrayEquals (line 80) | function arrayEquals(one: ReadonlyArray | undefined, other: Readon... class StopWatch (line 103) | class StopWatch { method stop (line 108) | public stop(): void { method elapsed (line 112) | public elapsed(): number { FILE: extensions/github-authentication/src/config.ts type IConfig (line 6) | interface IConfig { FILE: extensions/github-authentication/src/extension.ts class NullAuthProvider (line 12) | class NullAuthProvider implements vscode.AuthenticationProvider { method constructor (line 18) | constructor(private readonly _errorMessage: string) { method createSession (line 22) | createSession(): Thenable { method getSessions (line 26) | getSessions(): Thenable { method removeSession (line 29) | removeSession(): Thenable { method dispose (line 33) | dispose() { function initGHES (line 39) | function initGHES(context: vscode.ExtensionContext, uriHandler: UriEvent... function activate (line 63) | function activate(context: vscode.ExtensionContext) { FILE: extensions/github-authentication/src/flows.ts type IGitHubDeviceCodeResponse (line 18) | interface IGitHubDeviceCodeResponse { type IFlowOptions (line 25) | interface IFlowOptions { type GitHubTarget (line 45) | const enum GitHubTarget { type ExtensionHost (line 51) | const enum ExtensionHost { type IFlowQuery (line 57) | interface IFlowQuery { type IFlowTriggerOptions (line 63) | interface IFlowTriggerOptions { type IFlow (line 110) | interface IFlow { function generateRandomString (line 121) | function generateRandomString(length: number): string { function generateCodeChallenge (line 135) | async function generateCodeChallenge(codeVerifier: string): Promise implements... method handleUri (line 74) | public handleUri(uri: vscode.Uri) { method waitForCode (line 78) | public async waitForCode(logger: Log, scopes: string, nonce: string, t... class GitHubAuthenticationProvider (line 130) | class GitHubAuthenticationProvider implements vscode.AuthenticationProvi... method constructor (line 141) | constructor( method dispose (line 192) | dispose() { method onDidChangeSessions (line 196) | get onDidChangeSessions() { method getSessions (line 200) | async getSessions(scopes: string[] | undefined, options?: vscode.Authe... method afterSessionLoad (line 216) | private async afterSessionLoad(session: vscode.AuthenticationSession):... method checkForUpdates (line 224) | private async checkForUpdates() { method readSessions (line 255) | private async readSessions(): Promise { method storeSessions (line 339) | private async storeSessions(sessions: vscode.AuthenticationSession[]):... method createSession (line 346) | public async createSession(scopes: string[], options?: GitHubAuthentic... method tokenToSession (line 410) | private async tokenToSession(token: string, scopes: string[]): Promise... method removeSession (line 420) | public async removeSession(id: string) { FILE: extensions/github-authentication/src/githubServer.ts constant REDIRECT_URL_STABLE (line 18) | const REDIRECT_URL_STABLE = 'https://vscode.dev/redirect'; constant REDIRECT_URL_INSIDERS (line 19) | const REDIRECT_URL_INSIDERS = 'https://insiders.vscode.dev/redirect'; type IGitHubServer (line 21) | interface IGitHubServer { class GitHubServer (line 30) | class GitHubServer implements IGitHubServer { method constructor (line 37) | constructor( method baseUri (line 48) | get baseUri() { method getRedirectEndpoint (line 55) | private async getRedirectEndpoint(): Promise { method isNoCorsEnvironment (line 81) | private async isNoCorsEnvironment(): Promise { method login (line 90) | public async login(scopes: string, signInProvider?: GitHubSocialSignIn... method logout (line 155) | public async logout(session: vscode.AuthenticationSession): Promise { method processLoginError (line 364) | private processLoginError(error: Error): boolean { FILE: extensions/github-authentication/src/node/authServer.ts function sendFile (line 12) | function sendFile(res: http.ServerResponse, filepath: string) { type IOAuthResult (line 31) | interface IOAuthResult { type ILoopbackServer (line 36) | interface ILoopbackServer { class LoopbackAuthServer (line 71) | class LoopbackAuthServer implements ILoopbackServer { method state (line 79) | public set state(state: string | undefined) { method state (line 86) | public get state(): string | undefined { method constructor (line 90) | constructor(serveRoot: string, startingRedirect: string, callbackUri: ... method start (line 156) | public start(): Promise { method stop (line 191) | public stop(): Promise { method waitForOAuthResponse (line 206) | public waitForOAuthResponse(): Promise { FILE: extensions/github-authentication/src/node/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { FILE: extensions/github-authentication/src/node/fetch.ts type FetchOptions (line 12) | interface FetchOptions { type FetchHeaders (line 22) | interface FetchHeaders { type FetchResponse (line 26) | interface FetchResponse { type Fetch (line 35) | type Fetch = (url: string, options: FetchOptions) => Promise { method json (line 245) | public async json(): Promise { method body (line 250) | public async body(): Promise { function makeAbortError (line 260) | function makeAbortError(signal: AbortSignal): Error { FILE: extensions/github-authentication/src/test/flows.test.ts type Flows (line 11) | const enum Flows { FILE: extensions/github/src/auth.ts class AuthenticationError (line 14) | class AuthenticationError extends Error { } function getAgent (line 16) | function getAgent(url: string | undefined = process.env.HTTPS_PROXY): Ag... function getSession (line 33) | async function getSession(): Promise { function getOctokit (line 39) | function getOctokit(): Promise { class OctokitService (line 61) | class OctokitService { method constructor (line 69) | constructor() { method getOctokitGraphql (line 80) | public async getOctokitGraphql(): Promise { method dispose (line 111) | dispose(): void { FILE: extensions/github/src/branchProtection.ts constant REPOSITORY_QUERY (line 13) | const REPOSITORY_QUERY = ` constant REPOSITORY_RULESETS_QUERY (line 24) | const REPOSITORY_RULESETS_QUERY = ` class GitHubBranchProtectionProviderManager (line 51) | class GitHubBranchProtectionProviderManager { method enabled (line 57) | private set enabled(enabled: boolean) { method constructor (line 73) | constructor( method updateEnablement (line 95) | private updateEnablement(): void { method dispose (line 100) | dispose(): void { class GitHubBranchProtectionProvider (line 107) | class GitHubBranchProtectionProvider implements BranchProtectionProvider { method constructor (line 116) | constructor( method provideBranchProtection (line 138) | provideBranchProtection(): BranchProtection[] { method getRepositoryDetails (line 142) | private async getRepositoryDetails(owner: string, repo: string): Promi... method getRepositoryRulesets (line 149) | private async getRepositoryRulesets(owner: string, repo: string): Prom... method updateRepositoryBranchProtection (line 172) | private async updateRepositoryBranchProtection(): Promise { method parseRulesetRefName (line 238) | private parseRulesetRefName(repository: GitHubRepository, refName: str... method dispose (line 253) | dispose(): void { FILE: extensions/github/src/canonicalUriProvider.ts constant SUPPORTED_SCHEMES (line 9) | const SUPPORTED_SCHEMES = ['ssh', 'https', 'file']; class GitHubCanonicalUriProvider (line 11) | class GitHubCanonicalUriProvider implements CanonicalUriProvider { method constructor (line 14) | constructor(private gitApi: API) { method dispose (line 18) | dispose() { this.disposables.forEach((disposable) => disposable.dispos... method provideCanonicalUri (line 20) | provideCanonicalUri(uri: Uri, options: CanonicalUriRequestOptions, _to... function toHttpsGitHubRemote (line 39) | function toHttpsGitHubRemote(uri: Uri) { FILE: extensions/github/src/commands.ts function copyVscodeDevLink (line 14) | async function copyVscodeDevLink(gitAPI: GitAPI, useSelection: boolean, ... function openVscodeDevLink (line 27) | async function openVscodeDevLink(gitAPI: GitAPI): Promise { class GithubCredentialProviderManager (line 24) | class GithubCredentialProviderManager { method enabled (line 30) | private set enabled(enabled: boolean) { method constructor (line 44) | constructor(private gitAPI: GitAPI) { method refresh (line 54) | private refresh(): void { method dispose (line 60) | dispose(): void { FILE: extensions/github/src/extension.ts function activate (line 22) | function activate(context: ExtensionContext): void { function initializeGitBaseExtension (line 46) | function initializeGitBaseExtension(): Disposable { function setGitHubContext (line 76) | function setGitHubContext(gitAPI: API, disposables: DisposableStore) { function initializeGitExtension (line 91) | function initializeGitExtension(context: ExtensionContext, octokitServic... FILE: extensions/github/src/historyItemDetailsProvider.ts constant ISSUE_EXPRESSION (line 13) | const ISSUE_EXPRESSION = /(([A-Za-z0-9_.\-]+)\/([A-Za-z0-9_.\-]+))?(#|GH... constant ASSIGNABLE_USERS_QUERY (line 15) | const ASSIGNABLE_USERS_QUERY = ` constant COMMIT_AUTHOR_QUERY (line 31) | const COMMIT_AUTHOR_QUERY = ` type GitHubRepositoryStore (line 51) | interface GitHubRepositoryStore { type GitHubUser (line 56) | interface GitHubUser { function getUserIdFromNoReplyEmail (line 64) | function getUserIdFromNoReplyEmail(email: string | undefined): string | ... function compareAvatarQuery (line 69) | function compareAvatarQuery(a: AvatarQueryCommit, b: AvatarQueryCommit):... class GitHubSourceControlHistoryItemDetailsProvider (line 80) | class GitHubSourceControlHistoryItemDetailsProvider implements SourceCon... method constructor (line 85) | constructor( method provideAvatar (line 106) | async provideAvatar(repository: Repository, query: AvatarQuery): Promi... method provideHoverCommands (line 209) | async provideHoverCommands(repository: Repository): Promise Function): F... function _sequentialize (line 38) | function _sequentialize(fn: Function, key: string): Function { function groupBy (line 51) | function groupBy(data: ReadonlyArray, compare: (a: T, b: T) => num... function getRepositoryFromUrl (line 65) | function getRepositoryFromUrl(url: string): { owner: string; repo: strin... function getRepositoryFromQuery (line 71) | function getRepositoryFromQuery(query: string): { owner: string; repo: s... function repositoryHasGitHubRemote (line 76) | function repositoryHasGitHubRemote(repository: Repository) { function getRepositoryDefaultRemoteUrl (line 80) | function getRepositoryDefaultRemoteUrl(repository: Repository, order: st... function getRepositoryDefaultRemote (line 101) | function getRepositoryDefaultRemote(repository: Repository, order: strin... FILE: extensions/grunt/src/main.ts type AutoDetect (line 11) | type AutoDetect = 'on' | 'off'; function exists (line 13) | function exists(file: string): Promise { function exec (line 21) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 33) | function isBuildTask(name: string): boolean { function isTestTask (line 43) | function isTestTask(name: string): boolean { function getOutputChannel (line 53) | function getOutputChannel(): vscode.OutputChannel { function showError (line 60) | function showError() { type GruntTaskDefinition (line 66) | interface GruntTaskDefinition extends vscode.TaskDefinition { function findGruntCommand (line 72) | async function findGruntCommand(rootPath: string): Promise { class FolderDetector (line 85) | class FolderDetector { method constructor (line 90) | constructor( method workspaceFolder (line 95) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 99) | public isEnabled(): boolean { method start (line 103) | public start(): void { method getTasks (line 111) | public async getTasks(): Promise { method getTask (line 122) | public async getTask(_task: vscode.Task): Promise { method dispose (line 222) | public dispose() { class TaskDetector (line 230) | class TaskDetector { method constructor (line 235) | constructor() { method start (line 238) | public start(): void { method dispose (line 247) | public dispose(): void { method updateWorkspaceFolders (line 255) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 273) | private updateConfiguration(): void { method updateProvider (line 293) | private updateProvider(): void { method getTasks (line 311) | public getTasks(): Promise { method computeTasks (line 315) | private computeTasks(): Promise { method getTask (line 337) | public async getTask(task: vscode.Task): Promise { function exec (line 41) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 53) | function isBuildTask(name: string): boolean { function isTestTask (line 63) | function isTestTask(name: string): boolean { function getOutputChannel (line 73) | function getOutputChannel(): vscode.OutputChannel { function showError (line 80) | function showError() { function findGulpCommand (line 89) | async function findGulpCommand(rootPath: string): Promise { type GulpTaskDefinition (line 109) | interface GulpTaskDefinition extends vscode.TaskDefinition { class FolderDetector (line 114) | class FolderDetector { method constructor (line 119) | constructor( method workspaceFolder (line 124) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 128) | public isEnabled(): boolean { method start (line 132) | public start(): void { method getTasks (line 140) | public async getTasks(): Promise { method getTask (line 152) | public async getTask(_task: vscode.Task): Promise { method computeTasks (line 203) | private async computeTasks(): Promise { method dispose (line 263) | public dispose() { class TaskDetector (line 271) | class TaskDetector { method constructor (line 276) | constructor() { method start (line 279) | public start(): void { method dispose (line 288) | public dispose(): void { method updateWorkspaceFolders (line 296) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 314) | private updateConfiguration(): void { method updateProvider (line 334) | private updateProvider(): void { method getTasks (line 352) | public getTasks(): Promise { method computeTasks (line 356) | private computeTasks(): Promise { method getTask (line 378) | public async getTask(task: vscode.Task): Promise { FILE: extensions/html-language-features/client/src/customData.ts function getCustomDataSource (line 11) | function getCustomDataSource(runtime: Runtime, toDispose: Disposable[]) { function hasChanges (line 67) | function hasChanges(s1: Set, s2: Set) { function isURI (line 79) | function isURI(uriOrPath: string) { function collectInWorkspaces (line 84) | function collectInWorkspaces(workspaceUris: Set): Set { function collectInExtensions (line 127) | function collectInExtensions(localExtensionUris: Set, externalUr... FILE: extensions/html-language-features/client/src/htmlClient.ts type AutoInsertParams (line 30) | interface AutoInsertParams { type SemanticTokenParams (line 50) | interface SemanticTokenParams { type TelemetryReporter (line 67) | interface TelemetryReporter { type LanguageClientConstructor (line 75) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 79) | interface Runtime { type AsyncDisposable (line 88) | interface AsyncDisposable { function startClient (line 92) | async function startClient(context: ExtensionContext, newLanguageClient:... function startClientWithParticipants (line 146) | async function startClientWithParticipants(languageParticipants: Languag... FILE: extensions/html-language-features/client/src/languageParticipants.ts type LanguageParticipantContribution (line 11) | interface LanguageParticipantContribution { type LanguageParticipants (line 22) | interface LanguageParticipants { function getLanguageParticipants (line 30) | function getLanguageParticipants(): LanguageParticipants { function isEqualSet (line 76) | function isEqualSet(s1: Set, s2: Set) { FILE: extensions/html-language-features/client/src/node/htmlClientMain.ts function activate (line 18) | async function activate(context: ExtensionContext) { function deactivate (line 54) | async function deactivate(): Promise { type IPackageInfo (line 61) | interface IPackageInfo { function getPackageInfo (line 68) | function getPackageInfo(context: ExtensionContext): IPackageInfo { FILE: extensions/html-language-features/client/src/node/nodeFs.ts function getNodeFileFS (line 10) | function getNodeFileFS(): FileSystemProvider { FILE: extensions/html-language-features/client/src/requests.ts function serveFileSystemRequests (line 18) | function serveFileSystemRequests(client: BaseLanguageClient, runtime: Ru... type FileType (line 37) | enum FileType { type FileStat (line 55) | interface FileStat { type FileSystemProvider (line 75) | interface FileSystemProvider { FILE: extensions/html-language-features/server/lib/jquery.d.ts type JQueryAjaxSettings (line 25) | interface JQueryAjaxSettings { type JQueryXHR (line 169) | interface JQueryXHR extends XMLHttpRequest, JQueryPromise { type JQueryCallback (line 197) | interface JQueryCallback { type JQueryGenericPromise (line 280) | interface JQueryGenericPromise { type JQueryPromiseCallback (line 301) | interface JQueryPromiseCallback { type JQueryPromiseOperator (line 305) | interface JQueryPromiseOperator { type JQueryPromise (line 312) | interface JQueryPromise extends JQueryGenericPromise { type JQueryDeferred (line 359) | interface JQueryDeferred extends JQueryGenericPromise { type BaseJQueryEventObject (line 451) | interface BaseJQueryEventObject extends Event { type JQueryInputEventObject (line 472) | interface JQueryInputEventObject extends BaseJQueryEventObject { type JQueryMouseEventObject (line 479) | interface JQueryMouseEventObject extends JQueryInputEventObject { type JQueryKeyEventObject (line 491) | interface JQueryKeyEventObject extends JQueryInputEventObject { type JQueryEventObject (line 498) | interface JQueryEventObject extends BaseJQueryEventObject, JQueryInputEv... type JQuerySupport (line 505) | interface JQuerySupport { type JQueryParam (line 527) | interface JQueryParam { type JQueryEventConstructor (line 550) | interface JQueryEventConstructor { type JQueryCoordinates (line 558) | interface JQueryCoordinates { type JQuerySerializeArrayElement (line 566) | interface JQuerySerializeArrayElement { type JQueryAnimationOptions (line 571) | interface JQueryAnimationOptions { type JQueryEasingFunction (line 618) | interface JQueryEasingFunction { type JQueryEasingFunctions (line 622) | interface JQueryEasingFunctions { type JQueryStatic (line 631) | interface JQueryStatic { type JQuery (line 1186) | interface JQuery { FILE: extensions/html-language-features/server/src/browser/htmlServerMain.ts method setImmediate (line 19) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 23) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/html-language-features/server/src/customData.ts function fetchHTMLDataProviders (line 9) | function fetchHTMLDataProviders(dataPaths: string[], requestService: Cus... function parseHTMLData (line 22) | function parseHTMLData(id: string, source: string): IHTMLDataProvider { FILE: extensions/html-language-features/server/src/htmlServer.ts type AutoInsertParams (line 42) | interface AutoInsertParams { type SemanticTokenParams (line 62) | interface SemanticTokenParams { type RuntimeEnvironment (line 73) | interface RuntimeEnvironment { type CustomDataRequestService (line 83) | interface CustomDataRequestService { function startServer (line 88) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 612) | function getFullRange(document: TextDocument): Range { FILE: extensions/html-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/html-language-features/server/src/modes/cssMode.ts function getCSSMode (line 11) | function getCSSMode(cssLanguageService: CSSLanguageService, documentRegi... FILE: extensions/html-language-features/server/src/modes/embeddedSupport.ts type LanguageRange (line 8) | interface LanguageRange extends Range { type HTMLDocumentRegions (line 13) | interface HTMLDocumentRegions { constant CSS_STYLE_RULE (line 21) | const CSS_STYLE_RULE = '__'; type EmbeddedRegion (line 23) | interface EmbeddedRegion { languageId: string | undefined; start: number... function getDocumentRegions (line 26) | function getDocumentRegions(languageService: LanguageService, document: ... function getLanguageRanges (line 95) | function getLanguageRanges(document: TextDocument, regions: EmbeddedRegi... function getLanguagesInDocument (line 136) | function getLanguagesInDocument(_document: TextDocument, regions: Embedd... function getLanguageAtPosition (line 150) | function getLanguageAtPosition(document: TextDocument, regions: Embedded... function getEmbeddedDocument (line 164) | function getEmbeddedDocument(document: TextDocument, contents: EmbeddedR... function getPrefix (line 181) | function getPrefix(c: EmbeddedRegion) { function getSuffix (line 189) | function getSuffix(c: EmbeddedRegion) { function updateContent (line 198) | function updateContent(c: EmbeddedRegion, content: string): string { function substituteWithWhitespace (line 216) | function substituteWithWhitespace(result: string, start: number, end: nu... function append (line 234) | function append(result: string, str: string, n: number): string { function getAttributeLanguage (line 245) | function getAttributeLanguage(attributeName: string): string | null { FILE: extensions/html-language-features/server/src/modes/formatting.ts function format (line 10) | async function format(languageModes: LanguageModes, document: TextDocume... FILE: extensions/html-language-features/server/src/modes/htmlFolding.ts function getFoldingRanges (line 9) | async function getFoldingRanges(languageModes: LanguageModes, document: ... function limitRanges (line 45) | function limitRanges(ranges: FoldingRange[], maxRanges: number) { FILE: extensions/html-language-features/server/src/modes/htmlMode.ts function getHTMLMode (line 14) | function getHTMLMode(htmlLanguageService: HTMLLanguageService, workspace... function merge (line 97) | function merge(src: any, dst: any): any { FILE: extensions/html-language-features/server/src/modes/javascriptLibs.ts constant TYPESCRIPT_LIB_SOURCE (line 12) | const TYPESCRIPT_LIB_SOURCE = join(serverFolder, '../../node_modules/typ... constant JQUERY_PATH (line 13) | const JQUERY_PATH = join(serverFolder, 'lib/jquery.d.ts'); function loadLibrary (line 15) | function loadLibrary(name: string) { FILE: extensions/html-language-features/server/src/modes/javascriptMode.ts constant JS_WORD_REGEX (line 19) | const JS_WORD_REGEX = /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\... function getLanguageServiceHost (line 21) | function getLanguageServiceHost(scriptKind: ts.ScriptKind) { function getJavaScriptMode (line 107) | function getJavaScriptMode(documentRegions: LanguageModelCache void, ...args: any[]): Dispos... method setTimeout (line 28) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/html-language-features/server/src/node/htmlServerNodeMain.ts function setupMain (line 7) | async function setupMain() { FILE: extensions/html-language-features/server/src/node/nodeFs.ts function getNodeFileFS (line 12) | function getNodeFileFS(): FileSystemProvider { FILE: extensions/html-language-features/server/src/requests.ts type FileType (line 17) | enum FileType { type FileStat (line 35) | interface FileStat { type FileSystemProvider (line 55) | interface FileSystemProvider { function getFileSystemProvider (line 61) | function getFileSystemProvider(handledSchemas: string[], connection: Con... FILE: extensions/html-language-features/server/src/test/completions.test.ts type ItemDescription (line 12) | interface ItemDescription { function assertCompletion (line 21) | function assertCompletion(completions: CompletionList, expected: ItemDes... function testCompletionFor (line 49) | async function testCompletionFor(value: string, expected: { count?: numb... FILE: extensions/html-language-features/server/src/test/embedded.test.ts function assertLanguageId (line 15) | function assertLanguageId(value: string, expectedLanguageId: string | un... function assertEmbeddedLanguageContent (line 29) | function assertEmbeddedLanguageContent(value: string, languageId: string... FILE: extensions/html-language-features/server/src/test/folding.test.ts type ExpectedIndentRange (line 13) | interface ExpectedIndentRange { function assertRanges (line 19) | async function assertRanges(lines: string[], expected: ExpectedIndentRan... function r (line 36) | function r(startLine: number, endLine: number, kind?: string): ExpectedI... FILE: extensions/html-language-features/server/src/test/formatting.test.ts function assertFormat (line 17) | async function assertFormat(value: string, expected: string, options?: a... function assertFormatWithFixture (line 47) | async function assertFormatWithFixture(fixtureName: string, expectedPath... FILE: extensions/html-language-features/server/src/test/rename.test.ts function testRename (line 11) | async function testRename(value: string, newName: string, expectedDocCon... function testNoRename (line 43) | async function testNoRename(value: string, newName: string): Promise(to: T[], from: T[]) { function contains (line 14) | function contains(arr: T[], val: T) { function mergeSort (line 22) | function mergeSort(data: T[], compare: (a: T, b: T) => number): T[] { function _divideAndMerge (line 27) | function _divideAndMerge(data: T[], compare: (a: T, b: T) => number):... function binarySearch (line 60) | function binarySearch(array: T[], key: T, comparator: (op1: T, op2: T... FILE: extensions/html-language-features/server/src/utils/documentContext.ts function getDocumentContext (line 11) | function getDocumentContext(documentUri: string, workspaceFolders: Works... FILE: extensions/html-language-features/server/src/utils/positions.ts function beforeOrSame (line 8) | function beforeOrSame(p1: Position, p2: Position) { function insideRangeButNotSame (line 11) | function insideRangeButNotSame(r1: Range, r2: Range) { function equalRange (line 14) | function equalRange(r1: Range, r2: Range) { FILE: extensions/html-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafe (line 21) | function runSafe(runtime: RuntimeEnvironment, func: () => Thenable... function cancelValue (line 45) | function cancelValue() { FILE: extensions/html-language-features/server/src/utils/strings.ts function getWordAtText (line 6) | function getWordAtText(text: string, offset: number, wordDefinition: Reg... function startsWith (line 29) | function startsWith(haystack: string, needle: string): boolean { function endsWith (line 43) | function endsWith(haystack: string, needle: string): boolean { function repeat (line 54) | function repeat(value: string, count: number) { function isWhitespaceOnly (line 66) | function isWhitespaceOnly(str: string) { function isEOL (line 70) | function isEOL(content: string, offset: number) { function isNewlineCharacter (line 76) | function isNewlineCharacter(charCode: number) { FILE: extensions/html-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments) { function tryDecodeURIComponent (line 49) | function tryDecodeURIComponent(uri: string) { FILE: extensions/ipynb/src/common.ts type CellOutputMetadata (line 12) | interface CellOutputMetadata { type CellMetadata (line 49) | interface CellMetadata { type KeysOfUnionType (line 70) | type KeysOfUnionType = T extends T ? keyof T : never; type FilterType (line 71) | type FilterType = T extends TTest ? T : never; type MakeOptionalAndBool (line 72) | type MakeOptionalAndBool = { [K in keyof T]?: boolean }; function hasKey (line 93) | function hasKey(x: T, key: TKeys & MakeOptional... FILE: extensions/ipynb/src/constants.ts constant ATTACHMENT_CLEANUP_COMMANDID (line 9) | const ATTACHMENT_CLEANUP_COMMANDID = 'ipynb.cleanInvalidImageAttachment'; constant JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR (line 11) | const JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR: DocumentSelector = { notebookT... type CellOutputMimeTypes (line 18) | enum CellOutputMimeTypes { FILE: extensions/ipynb/src/deserializers.ts function getPreferredLanguage (line 20) | function getPreferredLanguage(metadata?: nbformat.INotebookMetadata) { function translateKernelLanguageToMonaco (line 35) | function translateKernelLanguageToMonaco(language: string): string { function isEmptyVendoredMimeType (line 60) | function isEmptyVendoredMimeType(outputItem: NotebookCellOutputItem) { function isMimeTypeMatch (line 68) | function isMimeTypeMatch(value: string, compareWith: string) { function sortOutputItemsBasedOnDisplayOrder (line 75) | function sortOutputItemsBasedOnDisplayOrder(outputItems: NotebookCellOut... function concatMultilineCellSource (line 98) | function concatMultilineCellSource(source: string | string[]): string { function concatMultilineString (line 102) | function concatMultilineString(str: string | string[]): string { function convertJupyterOutputToBuffer (line 119) | function convertJupyterOutputToBuffer(mime: string, value: unknown): Not... function getNotebookCellMetadata (line 153) | function getNotebookCellMetadata(cell: nbformat.ICell): { function getOutputMetadata (line 181) | function getOutputMetadata(output: nbformat.IOutput): CellOutputMetadata { function translateDisplayDataOutput (line 206) | function translateDisplayDataOutput( function translateErrorOutput (line 237) | function translateErrorOutput(output?: nbformat.IError): NotebookCellOut... function translateStreamOutput (line 251) | function translateStreamOutput(output: nbformat.IStream): NotebookCellOu... function jupyterCellOutputToCellOutput (line 264) | function jupyterCellOutputToCellOutput(output: nbformat.IOutput): Notebo... function createNotebookCellDataFromRawCell (line 298) | function createNotebookCellDataFromRawCell(cell: nbformat.IRawCell): Not... function createNotebookCellDataFromMarkdownCell (line 304) | function createNotebookCellDataFromMarkdownCell(cell: nbformat.IMarkdown... function createNotebookCellDataFromCodeCell (line 314) | function createNotebookCellDataFromCodeCell(cell: nbformat.ICodeCell, ce... function createNotebookCellDataFromJupyterCell (line 335) | function createNotebookCellDataFromJupyterCell( function jupyterNotebookModelToNotebookData (line 357) | function jupyterNotebookModelToNotebookData( FILE: extensions/ipynb/src/helper.ts function deepClone (line 8) | function deepClone(obj: T): T { function objectEquals (line 32) | function objectEquals(one: any, other: any) { class Delayer (line 90) | class Delayer { method constructor (line 98) | constructor(defaultDelay: number) { method dispose (line 106) | dispose() { method trigger (line 110) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method _doCancelTimeout (line 138) | private _doCancelTimeout(): void { type ITask (line 146) | interface ITask { function generateUuid (line 154) | function generateUuid(): string { type ValueCallback (line 205) | type ValueCallback = (value: T | Promise) => void; type DeferredOutcome (line 207) | const enum DeferredOutcome { class DeferredPromise (line 216) | class DeferredPromise { method isRejected (line 222) | public get isRejected() { method isResolved (line 226) | public get isResolved() { method isSettled (line 230) | public get isSettled() { method value (line 234) | public get value() { method constructor (line 240) | constructor() { method complete (line 247) | public complete(value: T) { method error (line 255) | public error(err: unknown) { method cancel (line 263) | public cancel() { FILE: extensions/ipynb/src/ipynbMain.browser.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function deactivate (line 14) | function deactivate() { FILE: extensions/ipynb/src/ipynbMain.node.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function deactivate (line 14) | function deactivate() { FILE: extensions/ipynb/src/ipynbMain.ts type NotebookMetadata (line 14) | type NotebookMetadata = { type OptionsWithCellContentMetadata (line 32) | type OptionsWithCellContentMetadata = vscode.NotebookDocumentContentOpti... function activate (line 35) | function activate(context: vscode.ExtensionContext, serializer: vscode.N... function deactivate (line 139) | function deactivate() { } FILE: extensions/ipynb/src/notebookAttachmentCleaner.ts type AttachmentCleanRequest (line 10) | interface AttachmentCleanRequest { type IAttachmentData (line 16) | interface IAttachmentData { type IAttachmentDiagnostic (line 20) | interface IAttachmentDiagnostic { type DiagnosticCode (line 25) | enum DiagnosticCode { class AttachmentCleaner (line 29) | class AttachmentCleaner implements vscode.CodeActionProvider { method constructor (line 37) | constructor() { method provideCodeActions (line 144) | provideCodeActions(document: vscode.TextDocument, _range: vscode.Range... method cleanNotebookAttachments (line 174) | private cleanNotebookAttachments(e: AttachmentCleanRequest): vscode.No... method analyzeMissingAttachments (line 242) | private analyzeMissingAttachments(document: vscode.TextDocument): void { method updateDiagnostics (line 282) | private updateDiagnostics(cellUri: vscode.Uri, diagnostics: IAttachmen... method saveAttachmentToCache (line 302) | private saveAttachmentToCache(notebookUri: string, cellFragment: strin... method getMetadataAttachment (line 329) | private getMetadataAttachment(metadata: { [key: string]: any }, currFi... method checkMetadataHasAttachmentsField (line 338) | private checkMetadataHasAttachmentsField(metadata: { [key: string]: un... method saveAllAttachmentsToCache (line 348) | private saveAllAttachmentsToCache(metadata: { [key: string]: unknown }... method getAttachmentNames (line 365) | private getAttachmentNames(document: vscode.TextDocument) { method dispose (line 386) | dispose() { FILE: extensions/ipynb/src/notebookImagePaste.ts type MimeType (line 10) | enum MimeType { function getImageMimeType (line 45) | function getImageMimeType(uri: vscode.Uri): string | undefined { class DropOrPasteEditProvider (line 49) | class DropOrPasteEditProvider implements vscode.DocumentPasteEditProvide... method provideDocumentPasteEdits (line 53) | async provideDocumentPasteEdits( method provideDocumentDropEdits (line 76) | async provideDocumentDropEdits( method createInsertImageAttachmentEdit (line 94) | private async createInsertImageAttachmentEdit( function getDroppedImageData (line 136) | async function getDroppedImageData( function coalesce (line 191) | function coalesce(array: ReadonlyArray): T[] { function getCellFromCellDocument (line 195) | function getCellFromCellDocument(cellDocument: vscode.TextDocument): vsc... function encodeBase64 (line 211) | function encodeBase64(buffer: Uint8Array, padded = true, urlSafe = false) { type ImageAttachmentData (line 250) | interface ImageAttachmentData { function buildAttachment (line 256) | function buildAttachment( function notebookImagePasteSetup (line 299) | function notebookImagePasteSetup(): vscode.Disposable { FILE: extensions/ipynb/src/notebookModelStoreSync.ts function activate (line 26) | function activate(context: ExtensionContext) { type NotebookDocumentChangeEventEx (line 31) | type NotebookDocumentChangeEventEx = Omit) { function trackAndUpdateCellMetadata (line 106) | function trackAndUpdateCellMetadata(notebook: NotebookDocument, updates:... function onDidChangeNotebookCells (line 127) | function onDidChangeNotebookCells(e: NotebookDocumentChangeEventEx) { function isCellIdRequired (line 231) | function isCellIdRequired(metadata: Pick(promise: Thenable, timeout: number, onTimeout... FILE: extensions/ipynb/src/test/notebookModelStoreSync.test.ts type IWaitUntil (line 491) | interface IWaitUntil { type IWaitUntil (line 496) | interface IWaitUntil { type IWaitUntilData (line 500) | type IWaitUntilData = Omit, 'token'>; class AsyncEmitter (line 502) | class AsyncEmitter { method event (line 504) | get event(): (listener: (e: T) => any, thisArgs?: any, disposables?: D... method dispose (line 515) | dispose() { method fireAsync (line 518) | async fireAsync(data: IWaitUntilData, token: CancellationToken): Pr... FILE: extensions/ipynb/src/test/serializers.test.ts function deepStripProperties (line 13) | function deepStripProperties(obj: any, props: string[]) { function validateCellOutputTranslation (line 186) | function validateCellOutputTranslation( FILE: extensions/jake/src/main.ts type AutoDetect (line 11) | type AutoDetect = 'on' | 'off'; function exists (line 13) | function exists(file: string): Promise { function exec (line 21) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 33) | function isBuildTask(name: string): boolean { function isTestTask (line 43) | function isTestTask(name: string): boolean { function getOutputChannel (line 53) | function getOutputChannel(): vscode.OutputChannel { function showError (line 60) | function showError() { function findJakeCommand (line 67) | async function findJakeCommand(rootPath: string): Promise { type JakeTaskDefinition (line 80) | interface JakeTaskDefinition extends vscode.TaskDefinition { class FolderDetector (line 85) | class FolderDetector { method constructor (line 90) | constructor( method workspaceFolder (line 95) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 99) | public isEnabled(): boolean { method start (line 103) | public start(): void { method getTasks (line 111) | public async getTasks(): Promise { method getTask (line 122) | public async getTask(_task: vscode.Task): Promise { method dispose (line 196) | public dispose() { class TaskDetector (line 204) | class TaskDetector { method constructor (line 209) | constructor() { method start (line 212) | public start(): void { method dispose (line 221) | public dispose(): void { method updateWorkspaceFolders (line 229) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 247) | private updateConfiguration(): void { method updateProvider (line 267) | private updateProvider(): void { method getTasks (line 285) | public getTasks(): Promise { method computeTasks (line 289) | private computeTasks(): Promise { method getTask (line 311) | public async getTask(task: vscode.Task): Promise { FILE: extensions/json-language-features/client/src/jsonClient.ts type JSONLanguageStatus (line 6) | type JSONLanguageStatus = { schemas: string[] }; type SortOptions (line 47) | interface SortOptions extends LSPFormattingOptions { type DocumentSortingParams (line 50) | interface DocumentSortingParams { type ITextEdit (line 62) | interface ITextEdit { type ISchemaAssociations (line 72) | interface ISchemaAssociations { type ISchemaAssociation (line 76) | interface ISchemaAssociation { type Settings (line 85) | type Settings = { type JSONSchemaSettings (line 103) | type JSONSchemaSettings = { type TelemetryReporter (line 136) | interface TelemetryReporter { type LanguageClientConstructor (line 144) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 146) | interface Runtime { type SchemaRequestService (line 155) | interface SchemaRequestService { type SchemaRequestServiceErrors (line 160) | enum SchemaRequestServiceErrors { type AsyncDisposable (line 178) | interface AsyncDisposable { function startClient (line 182) | async function startClient(context: ExtensionContext, newLanguageClient:... function startClientWithParticipants (line 213) | async function startClientWithParticipants(_context: ExtensionContext, l... function computeSchemaAssociations (line 768) | async function computeSchemaAssociations(): Promise { function getSchemaExtensionAssociations (line 773) | function getSchemaExtensionAssociations(): ISchemaAssociation[] { function getDynamicSchemaAssociations (line 809) | async function getDynamicSchemaAssociations(): Promise(obj: unknown): obj is Thenable { function updateMarkdownString (line 924) | function updateMarkdownString(h: MarkdownString): MarkdownString { function isSchemaResolveError (line 936) | function isSchemaResolveError(d: Diagnostic) { FILE: extensions/json-language-features/client/src/languageParticipants.ts type LanguageParticipantContribution (line 11) | interface LanguageParticipantContribution { type LanguageParticipants (line 23) | interface LanguageParticipants { function getLanguageParticipants (line 31) | function getLanguageParticipants(): LanguageParticipants { function isEqualSet (line 80) | function isEqualSet(s1: Set, s2: Set) { FILE: extensions/json-language-features/client/src/languageStatus.ts type ShowSchemasInput (line 13) | type ShowSchemasInput = { type ShowSchemasItem (line 18) | interface ShowSchemasItem extends QuickPickItem { function getExtensionSchemaAssociations (line 23) | function getExtensionSchemaAssociations() { function getSettingsSchemaAssociations (line 60) | function getSettingsSchemaAssociations(uri: string) { function showSchemaList (line 112) | function showSchemaList(input: ShowSchemasInput) { function createLanguageStatusItem (line 166) | function createLanguageStatusItem(documentSelector: DocumentSelector, st... function createLimitStatusItem (line 219) | function createLimitStatusItem(newItem: (limit: number) => Disposable) { function createDocumentSymbolsLimitItem (line 271) | function createDocumentSymbolsLimitItem(documentSelector: DocumentSelect... function createSchemaLoadStatusItem (line 282) | function createSchemaLoadStatusItem(newItem: (fileSchemaError: Diagnosti... function createSchemaLoadIssueItem (line 338) | function createSchemaLoadIssueItem(documentSelector: DocumentSelector, s... FILE: extensions/json-language-features/client/src/node/jsonClientMain.ts function activate (line 20) | async function activate(context: ExtensionContext) { function deactivate (line 60) | async function deactivate(): Promise { type IPackageInfo (line 67) | interface IPackageInfo { function getPackageInfo (line 74) | async function getPackageInfo(context: ExtensionContext): Promise { function getCacheFileName (line 145) | function getCacheFileName(uri: string): string { FILE: extensions/json-language-features/client/src/utils/hash.ts function hash (line 9) | function hash(obj: any, hashVal = 0): number { function numberHash (line 31) | function numberHash(val: number, initialHashVal: number): number { function booleanHash (line 35) | function booleanHash(b: boolean, initialHashVal: number): number { function stringHash (line 39) | function stringHash(s: string, hashVal: number) { function arrayHash (line 47) | function arrayHash(arr: any[], initialHashVal: number): number { function objectHash (line 52) | function objectHash(obj: any, initialHashVal: number): number { FILE: extensions/json-language-features/client/src/utils/urlMatch.ts function matchesUrlPattern (line 19) | function matchesUrlPattern(url: Uri, trustedDomains: Record void, ...args: any[]): Dispos... method setTimeout (line 24) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/json-language-features/server/src/jsonServer.ts type ISchemaAssociations (line 19) | type ISchemaAssociations = Record; type JSONLanguageStatus (line 21) | type JSONLanguageStatus = { schemas: string[] }; type DocumentSortingParams (line 51) | interface DocumentSortingParams { type RequestService (line 73) | interface RequestService { type RuntimeEnvironment (line 77) | interface RuntimeEnvironment { function startServer (line 89) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 576) | function getFullRange(document: TextDocument): Range { FILE: extensions/json-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/json-language-features/server/src/node/jsonServerMain.ts function getHTTPRequestService (line 25) | function getHTTPRequestService(): RequestService { function getFileRequestService (line 38) | function getFileRequestService(): RequestService { method setImmediate (line 58) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 62) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/json-language-features/server/src/node/jsonServerNodeMain.ts function setupMain (line 7) | async function setupMain() { FILE: extensions/json-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafeAsync (line 21) | function runSafeAsync(runtime: RuntimeEnvironment, func: () => Thenab... function runSafe (line 43) | function runSafe(runtime: RuntimeEnvironment, func: () => T, error... function cancelValue (line 67) | function cancelValue() { FILE: extensions/json-language-features/server/src/utils/strings.ts function endsWith (line 9) | function endsWith(haystack: string, needle: string): boolean { function convertSimple2RegExpPattern (line 20) | function convertSimple2RegExpPattern(pattern: string): string { FILE: extensions/json-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments { type GetWorkspaceFolder (line 45) | type GetWorkspaceFolder = (documentUri: vscode.Uri) => vscode.Uri | unde... function resolveCopyDestination (line 47) | function resolveCopyDestination(documentUri: vscode.Uri, fileName: strin... function resolveCopyDestinationSetting (line 61) | function resolveCopyDestinationSetting(documentUri: vscode.Uri, fileName... function replaceTransformEscapes (line 125) | function replaceTransformEscapes(str: string): string { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts type CopyFilesSettings (line 17) | enum CopyFilesSettings { class ResourcePasteOrDropProvider (line 31) | class ResourcePasteOrDropProvider implements vscode.DocumentPasteEditPro... method constructor (line 46) | constructor( method provideDocumentDropEdits (line 52) | public async provideDocumentDropEdits( method provideDocumentPasteEdits (line 75) | public async provideDocumentPasteEdits( method #getEnabled (line 97) | #getEnabled(document: vscode.TextDocument, settingName: string): Inser... method #createEdit (line 109) | async #createEdit( method #createEditFromUriListData (line 144) | async #createEditFromUriListData( method #createEditForMediaFiles (line 201) | async #createEditForMediaFiles( function textMatchesUriList (line 273) | function textMatchesUriList(text: string, uriList: UriList): boolean { function registerResourceDropOrPasteSupport (line 286) | function registerResourceDropOrPasteSupport(selector: vscode.DocumentSel... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts class NewFilePathGenerator (line 13) | class NewFilePathGenerator { method getNewFilePath (line 17) | async getNewFilePath( method #wasPathAlreadyUsed (line 59) | #wasPathAlreadyUsed(uri: vscode.Uri) { function getDesiredNewFilePath (line 64) | function getDesiredNewFilePath(config: CopyFileConfiguration, document: ... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts class PasteUrlEditProvider (line 18) | class PasteUrlEditProvider implements vscode.DocumentPasteEditProvider { method constructor (line 26) | constructor( method provideDocumentPasteEdits (line 32) | async provideDocumentPasteEdits( function registerPasteUrlSupport (line 82) | function registerPasteUrlSupport(selector: vscode.DocumentSelector, pars... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts function getSnippetLabelAndKind (line 26) | function getSnippetLabelAndKind(counter: { readonly insertedAudioCount: ... function createInsertUriListEdit (line 94) | function createInsertUriListEdit( type UriListSnippetOptions (line 142) | interface UriListSnippetOptions { type UriSnippet (line 165) | interface UriSnippet { function createUriListSnippet (line 173) | function createUriListSnippet( type DesiredLinkKind (line 241) | enum DesiredLinkKind { function getDesiredLinkKind (line 248) | function getDesiredLinkKind(uri: vscode.Uri, uriFileKind: MediaKind | un... function getRelativeMdPath (line 281) | function getRelativeMdPath(dir: vscode.Uri | undefined, file: vscode.Uri... function escapeMarkdownLinkPath (line 296) | function escapeMarkdownLinkPath(mdPath: string): string { function escapeBrackets (line 304) | function escapeBrackets(value: string): string { function needsBracketLink (line 309) | function needsBracketLink(mdPath: string): boolean { type DropOrPasteEdit (line 338) | interface DropOrPasteEdit { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts function shouldInsertMarkdownLinkByDefault (line 20) | async function shouldInsertMarkdownLinkByDefault( function shouldSmartPasteForSelection (line 62) | async function shouldSmartPasteForSelection( function findValidUriInText (line 144) | function findValidUriInText(text: string): string | undefined { type InsertMarkdownLink (line 182) | enum InsertMarkdownLink { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts function resolveSnippet (line 9) | function resolveSnippet(snippetString: string, vars: ReadonlyMap { method #confirmActionWithUser (line 77) | async #confirmActionWithUser(newResources: readonly vscode.Uri[]): Pro... method #shouldParticipateInLinkUpdate (line 94) | async #shouldParticipateInLinkUpdate(newUri: vscode.Uri): Promise { method reloadPlugins (line 178) | public reloadPlugins() { method #tokenizeDocument (line 182) | #tokenizeDocument( method #tokenizeString (line 198) | #tokenizeString(text: string, engine: MarkdownIt) { method render (line 208) | public async render(input: ITextDocument | string, resourceProvider?: ... method tokenize (line 234) | public async tokenize(document: ITextDocument): Promise MarkdownIt): Promise, reso... type MarkdownContributions (line 26) | interface MarkdownContributions { function merge (line 41) | function merge(a: MarkdownContributions, b: MarkdownContributions): Mark... function uriEqual (line 50) | function uriEqual(a: vscode.Uri, b: vscode.Uri): boolean { function equal (line 54) | function equal(a: MarkdownContributions, b: MarkdownContributions): bool... function fromExtension (line 61) | function fromExtension(extension: vscode.Extension): MarkdownContri... function getContributedMarkdownItPlugins (line 80) | function getContributedMarkdownItPlugins( function getContributedScripts (line 96) | function getContributedScripts( function getContributedStyles (line 103) | function getContributedStyles( type MarkdownContributionProvider (line 111) | interface MarkdownContributionProvider { class VSCodeExtensionMarkdownContributionProvider (line 120) | class VSCodeExtensionMarkdownContributionProvider extends Disposable imp... method constructor (line 125) | public constructor( method extensionUri (line 141) | public get extensionUri() { method contributions (line 148) | public get contributions(): MarkdownContributions { method #getCurrentContributions (line 153) | #getCurrentContributions(): MarkdownContributions { function getMarkdownExtensionContributions (line 160) | function getMarkdownExtensionContributions(context: vscode.ExtensionCont... FILE: extensions/markdown-language-features/src/preview/documentRenderer.ts type MarkdownContentProviderOutput (line 32) | interface MarkdownContentProviderOutput { type ImageInfo (line 37) | interface ImageInfo { class MdDocumentRenderer (line 43) | class MdDocumentRenderer { method constructor (line 51) | constructor( method renderDocument (line 71) | public async renderDocument( method renderBody (line 130) | public async renderBody( method renderFileNotFoundDocument (line 142) | public renderFileNotFoundDocument(resource: vscode.Uri): string { method #extensionResourcePath (line 153) | #extensionResourcePath(resourceProvider: WebviewResourceProvider, medi... method #fixHref (line 159) | #fixHref(resourceProvider: WebviewResourceProvider, resource: vscode.U... method #computeCustomStyleSheetIncludes (line 183) | #computeCustomStyleSheetIncludes(resourceProvider: WebviewResourceProv... method #getSettingsOverrideStyles (line 194) | #getSettingsOverrideStyles(config: MarkdownPreviewConfiguration): stri... method #getImageStabilizerStyles (line 202) | #getImageStabilizerStyles(imageInfo: readonly ImageInfo[]): string { method #getStyles (line 219) | #getStyles(resourceProvider: WebviewResourceProvider, resource: vscode... method #getScripts (line 230) | #getScripts(resourceProvider: WebviewResourceProvider, nonce: string):... method #getCsp (line 241) | #getCsp( FILE: extensions/markdown-language-features/src/preview/preview.ts class PreviewDocumentVersion (line 21) | class PreviewDocumentVersion { method constructor (line 26) | public constructor(document: vscode.TextDocument) { method equals (line 31) | public equals(other: PreviewDocumentVersion): boolean { type MarkdownPreviewDelegate (line 37) | interface MarkdownPreviewDelegate { class MarkdownPreview (line 43) | class MarkdownPreview extends Disposable implements WebviewResourceProvi... method constructor (line 77) | constructor( method dispose (line 177) | override dispose() { method resource (line 191) | public get resource(): vscode.Uri { method state (line 195) | public get state() { method refresh (line 208) | public refresh(forceUpdate: boolean = false) { method isPreviewOf (line 222) | public isPreviewOf(resource: vscode.Uri): boolean { method postMessage (line 226) | public postMessage(msg: ToWebviewMessage.Type) { method scrollTo (line 232) | public scrollTo(topLine: number) { method #updatePreview (line 251) | async #updatePreview(forceUpdate?: boolean): Promise { method #onDidScrollPreview (line 304) | #onDidScrollPreview(line: number) { method #onDidClickPreview (line 328) | async #onDidClickPreview(line: number): Promise { method #showFileNotFoundError (line 356) | async #showFileNotFoundError() { method #updateWebviewContent (line 360) | #updateWebviewContent(html: string, reloadPage: boolean): void { method #updateImageWatchers (line 381) | #updateImageWatchers(srcs: Set) { method #getWebviewOptions (line 404) | #getWebviewOptions(): vscode.WebviewOptions { method #getLocalResourceRoots (line 412) | #getLocalResourceRoots(): ReadonlyArray { method #onDidClickPreviewLink (line 428) | async #onDidClickPreviewLink(href: string) { method asWebviewUri (line 450) | asWebviewUri(resource: vscode.Uri) { method cspSource (line 454) | get cspSource() { type IManagedMarkdownPreview (line 471) | interface IManagedMarkdownPreview { class StaticMarkdownPreview (line 491) | class StaticMarkdownPreview extends Disposable implements IManagedMarkdo... method revive (line 495) | public static revive( method constructor (line 514) | private constructor( method copyImage (line 559) | copyImage(id: string) { method dispose (line 574) | override dispose() { method matchesResource (line 579) | public matchesResource( method refresh (line 587) | public refresh() { method updateConfiguration (line 591) | public updateConfiguration() { method resource (line 597) | public get resource() { method resourceColumn (line 601) | public get resourceColumn() { type DynamicPreviewInput (line 606) | interface DynamicPreviewInput { class DynamicMarkdownPreview (line 613) | class DynamicMarkdownPreview extends Disposable implements IManagedMarkd... method revive (line 623) | public static revive( method create (line 639) | public static create( method constructor (line 667) | private constructor( method copyImage (line 728) | copyImage(id: string) { method dispose (line 743) | override dispose() { method resource (line 752) | public get resource() { method resourceColumn (line 756) | public get resourceColumn() { method reveal (line 760) | public reveal(viewColumn: vscode.ViewColumn) { method refresh (line 764) | public refresh() { method updateConfiguration (line 768) | public updateConfiguration() { method update (line 774) | public update(newResource: vscode.Uri, scrollLocation?: StartingScroll... method toggleLock (line 794) | public toggleLock() { method #getPreviewTitle (line 799) | static #getPreviewTitle(resource: vscode.Uri, locked: boolean): string { method position (line 806) | public get position(): vscode.ViewColumn | undefined { method matchesResource (line 810) | public matchesResource( method matches (line 826) | public matches(otherPreview: DynamicMarkdownPreview): boolean { method #createPreview (line 830) | #createPreview(resource: vscode.Uri, startingScroll?: StartingScrollLo... FILE: extensions/markdown-language-features/src/preview/previewConfig.ts class MarkdownPreviewConfiguration (line 9) | class MarkdownPreviewConfiguration { method getForResource (line 10) | public static getForResource(resource: vscode.Uri | null) { method constructor (line 31) | private constructor(resource: vscode.Uri | null) { method isEqualTo (line 60) | public isEqualTo(otherConfig: MarkdownPreviewConfiguration) { class MarkdownPreviewConfigurationManager (line 75) | class MarkdownPreviewConfigurationManager { method loadAndCacheConfiguration (line 78) | public loadAndCacheConfiguration( method hasConfigurationChanged (line 86) | public hasConfigurationChanged(resource: vscode.Uri): boolean { method #getKey (line 93) | #getKey( FILE: extensions/markdown-language-features/src/preview/previewManager.ts type DynamicPreviewSettings (line 19) | interface DynamicPreviewSettings { class PreviewStore (line 25) | class PreviewStore extends Disposable { method dispose (line 29) | public override dispose(): void { method get (line 41) | public get(resource: vscode.Uri, previewSettings: DynamicPreviewSettin... method add (line 51) | public add(preview: T) { method delete (line 55) | public delete(preview: T) { method #resolvePreviewColumn (line 59) | #resolvePreviewColumn(previewSettings: DynamicPreviewSettings): vscode... method [Symbol.iterator] (line 37) | [Symbol.iterator](): Iterator { class MarkdownPreviewManager (line 72) | class MarkdownPreviewManager extends Disposable implements vscode.Webvie... method constructor (line 87) | public constructor( method refresh (line 117) | public refresh() { method updateConfiguration (line 126) | public updateConfiguration() { method openDynamicPreview (line 135) | public openDynamicPreview( method activePreviewResource (line 152) | public get activePreviewResource() { method activePreviewResourceColumn (line 156) | public get activePreviewResourceColumn() { method findPreview (line 160) | public findPreview(resource: vscode.Uri): IManagedMarkdownPreview | un... method toggleLock (line 169) | public toggleLock() { method openDocumentLink (line 183) | public openDocumentLink(linkText: string, fromResource: vscode.Uri) { method deserializeWebviewPanel (line 188) | public async deserializeWebviewPanel( method resolveCustomTextEditor (line 246) | public async resolveCustomTextEditor( method #createNewDynamicPreview (line 266) | #createNewDynamicPreview( method #registerDynamicPreview (line 291) | #registerDynamicPreview(preview: DynamicMarkdownPreview): DynamicMarkd... method #registerStaticPreview (line 307) | #registerStaticPreview(preview: StaticMarkdownPreview): StaticMarkdown... method #trackActive (line 318) | #trackActive(preview: IManagedMarkdownPreview): void { FILE: extensions/markdown-language-features/src/preview/scrolling.ts function scrollEditorToLine (line 10) | function scrollEditorToLine( function toRevealRange (line 18) | function toRevealRange(line: number, editor: vscode.TextEditor): vscode.... class StartingScrollFragment (line 31) | class StartingScrollFragment { method constructor (line 34) | constructor( class StartingScrollLine (line 39) | class StartingScrollLine { method constructor (line 42) | constructor( type StartingScrollLocation (line 47) | type StartingScrollLocation = StartingScrollLine | StartingScrollFragment; FILE: extensions/markdown-language-features/src/preview/security.ts type MarkdownPreviewSecurityLevel (line 10) | const enum MarkdownPreviewSecurityLevel { type ContentSecurityPolicyArbiter (line 17) | interface ContentSecurityPolicyArbiter { class ExtensionContentSecurityPolicyArbiter (line 29) | class ExtensionContentSecurityPolicyArbiter implements ContentSecurityPo... method constructor (line 37) | constructor( method getSecurityLevelForResource (line 45) | public getSecurityLevelForResource(resource: vscode.Uri): MarkdownPrev... method setSecurityLevelForResource (line 59) | public setSecurityLevelForResource(resource: vscode.Uri, level: Markdo... method shouldAllowSvgsForResource (line 63) | public shouldAllowSvgsForResource(resource: vscode.Uri) { method shouldDisableSecurityWarnings (line 68) | public shouldDisableSecurityWarnings(): boolean { method setShouldDisableSecurityWarning (line 72) | public setShouldDisableSecurityWarning(disabled: boolean): Thenable(array: ReadonlyArray): T[] { function equals (line 12) | function equals(one: ReadonlyArray, other: ReadonlyArray, itemE... FILE: extensions/markdown-language-features/src/util/async.ts type ITask (line 6) | interface ITask { class Delayer (line 10) | class Delayer { method constructor (line 18) | constructor(defaultDelay: number) { method dispose (line 26) | dispose() { method trigger (line 30) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method #doCancelTimeout (line 58) | #doCancelTimeout(): void { FILE: extensions/markdown-language-features/src/util/cancellation.ts method isCancellationRequested (line 12) | get isCancellationRequested() { return false; } FILE: extensions/markdown-language-features/src/util/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: Iterable) { type IDisposable (line 26) | interface IDisposable { method dispose (line 35) | public dispose(): any { method _register (line 43) | protected _register(value: T): T { method isDisposed (line 52) | protected get isDisposed() { FILE: extensions/markdown-language-features/src/util/document.ts function getDocumentDir (line 10) | function getDocumentDir(uri: vscode.Uri): vscode.Uri | undefined { function getParentDocumentUri (line 18) | function getParentDocumentUri(uri: vscode.Uri): vscode.Uri { FILE: extensions/markdown-language-features/src/util/dom.ts function escapeAttribute (line 7) | function escapeAttribute(value: string | vscode.Uri): string { FILE: extensions/markdown-language-features/src/util/file.ts function isMarkdownFile (line 24) | function isMarkdownFile(document: vscode.TextDocument) { function looksLikeMarkdownPath (line 28) | function looksLikeMarkdownPath(resolvedHrefPath: vscode.Uri): boolean { FILE: extensions/markdown-language-features/src/util/mimes.ts type MediaKind (line 17) | enum MediaKind { function getMediaKindForMime (line 23) | function getMediaKindForMime(mime: string): MediaKind | undefined { FILE: extensions/markdown-language-features/src/util/openDocumentLink.ts type OpenMarkdownLinks (line 10) | enum OpenMarkdownLinks { class MdLinkOpener (line 15) | class MdLinkOpener { method constructor (line 19) | constructor( method resolveDocumentLink (line 25) | public async resolveDocumentLink(linkText: string, fromResource: vscod... method openDocumentLink (line 29) | public async openDocumentLink(linkText: string, fromResource: vscode.U... function getSelectionFromLocationFragment (line 80) | function getSelectionFromLocationFragment(fragment: string): vscode.Rang... function getLocationFragmentFromLinkText (line 123) | function getLocationFragmentFromLinkText(linkText: string): string | und... function getViewColumn (line 146) | function getViewColumn(resource: vscode.Uri): vscode.ViewColumn { FILE: extensions/markdown-language-features/src/util/resourceMap.ts type ResourceToKey (line 8) | type ResourceToKey = (uri: vscode.Uri) => string; class ResourceMap (line 12) | class ResourceMap { method constructor (line 18) | constructor(toKey: ResourceToKey = defaultResourceToKey) { method set (line 22) | public set(uri: vscode.Uri, value: T): this { method get (line 27) | public get(resource: vscode.Uri): T | undefined { method has (line 31) | public has(resource: vscode.Uri): boolean { method size (line 35) | public get size(): number { method clear (line 39) | public clear(): void { method delete (line 43) | public delete(resource: vscode.Uri): boolean { method values (line 47) | public *values(): IterableIterator { method keys (line 53) | public *keys(): IterableIterator { method entries (line 59) | public *entries(): IterableIterator<[vscode.Uri, T]> { method [Symbol.iterator] (line 65) | public [Symbol.iterator](): IterableIterator<[vscode.Uri, T]> { FILE: extensions/markdown-language-features/src/util/resources.ts type WebviewResourceProvider (line 8) | interface WebviewResourceProvider { function areUrisEqual (line 14) | function areUrisEqual(uri1: vscode.Uri, uri2: vscode.Uri): boolean { FILE: extensions/markdown-language-features/src/util/schemes.ts function isOfScheme (line 17) | function isOfScheme(scheme: string, link: string): boolean { FILE: extensions/markdown-language-features/src/util/uriList.ts function splitUriList (line 9) | function splitUriList(str: string): string[] { function parseUriList (line 13) | function parseUriList(str: string): string[] { class UriList (line 19) | class UriList { method from (line 21) | static from(str: string): UriList { method constructor (line 32) | private constructor( FILE: extensions/markdown-language-features/src/util/url.ts function urlToUri (line 12) | function urlToUri(url: string, base: vscode.Uri): vscode.Uri | undefined { FILE: extensions/markdown-language-features/src/util/uuid.ts function generateUuid (line 9) | function generateUuid(): string { FILE: extensions/markdown-language-features/types/previewMessaging.d.ts type BaseMessage (line 6) | interface BaseMessage { type CacheImageSizes (line 12) | interface CacheImageSizes extends BaseMessage { type RevealLine (line 17) | interface RevealLine extends BaseMessage { type DidClick (line 22) | interface DidClick extends BaseMessage { type ClickLink (line 27) | interface ClickLink extends BaseMessage { type ShowPreviewSecuritySelector (line 32) | interface ShowPreviewSecuritySelector extends BaseMessage { type PreviewStyleLoadError (line 36) | interface PreviewStyleLoadError extends BaseMessage { type Type (line 41) | type Type = type OnDidChangeTextEditorSelection (line 52) | interface OnDidChangeTextEditorSelection extends BaseMessage { type UpdateView (line 57) | interface UpdateView extends BaseMessage { type UpdateContent (line 63) | interface UpdateContent extends BaseMessage { type CopyImageContent (line 68) | interface CopyImageContent extends BaseMessage { type OpenImageContent (line 74) | interface OpenImageContent extends BaseMessage { type Type (line 80) | type Type = FILE: extensions/markdown-math/notebook/katex.ts function activate (line 10) | async function activate(ctx: RendererContext) { FILE: extensions/markdown-math/src/extension.ts function activate (line 11) | function activate(context: vscode.ExtensionContext) { FILE: extensions/media-preview/media/audioPreview.js function getSettings (line 12) | function getSettings() { function onLoaded (line 37) | function onLoaded() { FILE: extensions/media-preview/media/imagePreview.js function clamp (line 15) | function clamp(value, min, max) { function getSettings (line 19) | function getSettings() { function updateScale (line 81) | function updateScale(newScale) { function setActive (line 136) | function setActive(value) { function firstZoom (line 154) | function firstZoom() { function zoomIn (line 170) | function zoomIn() { function zoomOut (line 184) | function zoomOut() { function copyImage (line 380) | async function copyImage(retries = 5) { FILE: extensions/media-preview/media/videoPreview.js function getSettings (line 12) | function getSettings() { function onLoaded (line 40) | function onLoaded() { FILE: extensions/media-preview/src/audioPreview.ts class AudioPreviewProvider (line 12) | class AudioPreviewProvider implements vscode.CustomReadonlyEditorProvider { method constructor (line 16) | constructor( method openCustomDocument (line 21) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 25) | public async resolveCustomEditor(document: vscode.CustomDocument, webv... class AudioPreview (line 31) | class AudioPreview extends MediaPreview { method constructor (line 33) | constructor( method getWebviewContents (line 55) | protected async getWebviewContents(): Promise { method getResourcePath (line 91) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 107) | private extensionResource(...parts: string[]) { function registerAudioPreviewSupport (line 112) | function registerAudioPreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/media-preview/src/binarySizeStatusBarEntry.ts class BinarySize (line 10) | class BinarySize { method formatSize (line 16) | static formatSize(size: number): string { class BinarySizeStatusBarEntry (line 37) | class BinarySizeStatusBarEntry extends PreviewStatusBarEntry { method constructor (line 39) | constructor() { method show (line 43) | public show(owner: unknown, size: number | undefined) { FILE: extensions/media-preview/src/extension.ts function activate (line 12) | function activate(context: vscode.ExtensionContext) { FILE: extensions/media-preview/src/imagePreview/index.ts class ImagePreviewManager (line 15) | class ImagePreviewManager implements vscode.CustomReadonlyEditorProvider { method constructor (line 22) | constructor( method openCustomDocument (line 29) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 33) | public async resolveCustomEditor( method activePreview (line 52) | public get activePreview() { method getPreviewFor (line 56) | public getPreviewFor(resource: vscode.Uri, viewColumn?: vscode.ViewCol... method setActivePreview (line 67) | private setActivePreview(value: ImagePreview | undefined): void { class ImagePreview (line 73) | class ImagePreview extends MediaPreview { method constructor (line 80) | constructor( method dispose (line 132) | public override dispose(): void { method viewColumn (line 138) | public get viewColumn() { method zoomIn (line 142) | public zoomIn() { method zoomOut (line 148) | public zoomOut() { method copyImage (line 154) | public copyImage() { method updateState (line 161) | protected override updateState() { method render (line 177) | protected override async render(): Promise { method getWebviewContents (line 182) | protected override async getWebviewContents(): Promise { method getResourcePath (line 218) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 233) | private extensionResource(...parts: string[]) { method reopenAsText (line 237) | public async reopenAsText() { function registerImagePreviewSupport (line 244) | function registerImagePreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/media-preview/src/imagePreview/sizeStatusBarEntry.ts class SizeStatusBarEntry (line 10) | class SizeStatusBarEntry extends PreviewStatusBarEntry { method constructor (line 12) | constructor() { method show (line 16) | public show(owner: unknown, text: string) { FILE: extensions/media-preview/src/imagePreview/zoomStatusBarEntry.ts type Scale (line 12) | type Scale = number | 'fit'; class ZoomStatusBarEntry (line 14) | class ZoomStatusBarEntry extends OwnedStatusBarEntry { method constructor (line 19) | constructor() { method show (line 42) | public show(owner: unknown, scale: Scale) { method zoomLabel (line 46) | private zoomLabel(scale: Scale): string { FILE: extensions/media-preview/src/mediaPreview.ts function reopenAsText (line 11) | async function reopenAsText(resource: vscode.Uri, viewColumn: vscode.Vie... type PreviewState (line 15) | const enum PreviewState { method constructor (line 26) | constructor( method dispose (line 67) | public override dispose() { method resource (line 72) | public get resource() { method updateBinarySize (line 76) | protected updateBinarySize() { method render (line 83) | protected async render() { method updateState (line 98) | protected updateState() { FILE: extensions/media-preview/src/ownedStatusBarEntry.ts method constructor (line 14) | constructor(id: string, name: string, alignment: vscode.StatusBarAlignme... method showItem (line 20) | protected showItem(owner: unknown, text: string) { method hide (line 26) | public hide(owner: unknown) { FILE: extensions/media-preview/src/util/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: vscode.Disposable[]) { method dispose (line 22) | public dispose(): any { method _register (line 30) | protected _register(value: T): T { method isDisposed (line 39) | protected get isDisposed() { FILE: extensions/media-preview/src/util/dom.ts function escapeAttribute (line 7) | function escapeAttribute(value: string | vscode.Uri): string { FILE: extensions/media-preview/src/util/uuid.ts function generateUuid (line 9) | function generateUuid(): string { FILE: extensions/media-preview/src/videoPreview.ts class VideoPreviewProvider (line 13) | class VideoPreviewProvider implements vscode.CustomReadonlyEditorProvider { method constructor (line 17) | constructor( method openCustomDocument (line 22) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 26) | public async resolveCustomEditor(document: vscode.CustomDocument, webv... class VideoPreview (line 32) | class VideoPreview extends MediaPreview { method constructor (line 34) | constructor( method getWebviewContents (line 56) | protected async getWebviewContents(): Promise { method getResourcePath (line 95) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 111) | private extensionResource(...parts: string[]) { function registerVideoPreviewSupport (line 116) | function registerVideoPreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/merge-conflict/src/codelensProvider.ts class MergeConflictCodeLensProvider (line 9) | class MergeConflictCodeLensProvider implements vscode.CodeLensProvider, ... method constructor (line 14) | constructor(trackerService: interfaces.IDocumentMergeConflictTrackerSe... method begin (line 18) | begin(config: interfaces.IExtensionConfiguration) { method configurationUpdated (line 26) | configurationUpdated(updatedConfig: interfaces.IExtensionConfiguration) { method dispose (line 40) | dispose() { method provideCodeLenses (line 47) | async provideCodeLenses(document: vscode.TextDocument, _token: vscode.... method registerCodeLensProvider (line 100) | private registerCodeLensProvider() { FILE: extensions/merge-conflict/src/commandHandler.ts type IDocumentMergeConflictNavigationResults (line 9) | interface IDocumentMergeConflictNavigationResults { type NavigationDirection (line 14) | enum NavigationDirection { class CommandHandler (line 19) | class CommandHandler implements vscode.Disposable { method constructor (line 24) | constructor(trackerService: interfaces.IDocumentMergeConflictTrackerSe... method begin (line 28) | begin() { method registerTextEditorCommand (line 43) | private registerTextEditorCommand(command: string, cb: (editor: vscode... method acceptCurrent (line 53) | acceptCurrent(editor: vscode.TextEditor, ...args: any[]): Promise { method acceptIncoming (line 57) | acceptIncoming(editor: vscode.TextEditor, ...args: any[]): Promise { method acceptAllCurrent (line 65) | acceptAllCurrent(editor: vscode.TextEditor): Promise { method acceptAllIncoming (line 69) | acceptAllIncoming(editor: vscode.TextEditor): Promise { method acceptAllCurrentResources (line 73) | acceptAllCurrentResources(resources: vscode.Uri[]): Promise { method acceptAllIncomingResources (line 77) | acceptAllIncomingResources(resources: vscode.Uri[]): Promise { method acceptAllBoth (line 81) | acceptAllBoth(editor: vscode.TextEditor): Promise { method compare (line 85) | async compare(editor: vscode.TextEditor, conflict: interfaces.IDocumen... method navigateNext (line 150) | navigateNext(editor: vscode.TextEditor): Promise { method navigatePrevious (line 154) | navigatePrevious(editor: vscode.TextEditor): Promise { method acceptSelection (line 158) | async acceptSelection(editor: vscode.TextEditor): Promise { method dispose (line 197) | dispose() { method navigate (line 202) | private async navigate(editor: vscode.TextEditor, direction: Navigatio... method accept (line 228) | private async accept(type: interfaces.CommitType, editor: vscode.TextE... method acceptAll (line 258) | private async acceptAll(type: interfaces.CommitType, editor: vscode.Te... method acceptAllResources (line 275) | private async acceptAllResources(type: interfaces.CommitType, resource... method findConflictContainingSelection (line 296) | private async findConflictContainingSelection(editor: vscode.TextEdito... method findConflictForNavigation (line 315) | private async findConflictForNavigation(editor: vscode.TextEditor, dir... FILE: extensions/merge-conflict/src/contentProvider.ts class MergeConflictContentProvider (line 8) | class MergeConflictContentProvider implements vscode.TextDocumentContent... method constructor (line 12) | constructor(private context: vscode.ExtensionContext) { method begin (line 15) | begin() { method dispose (line 21) | dispose() { method provideTextDocumentContent (line 24) | async provideTextDocumentContent(uri: vscode.Uri): Promise { class Delayer (line 10) | class Delayer { method constructor (line 18) | constructor(defaultDelay: number) { method trigger (line 26) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method forceDelivery (line 54) | public forceDelivery(): Promise | null { method isTriggered (line 64) | public isTriggered(): boolean { method cancel (line 68) | public cancel(): void { method cancelTimeout (line 73) | private cancelTimeout(): void { FILE: extensions/merge-conflict/src/documentMergeConflict.ts class DocumentMergeConflict (line 9) | class DocumentMergeConflict implements interfaces.IDocumentMergeConflict { method constructor (line 18) | constructor(descriptor: interfaces.IDocumentMergeConflictDescriptor, p... method commitEdit (line 26) | public commitEdit(type: interfaces.CommitType, editor: vscode.TextEdit... method applyEdit (line 56) | public applyEdit(type: interfaces.CommitType, document: vscode.TextDoc... method replaceRangeWithContent (line 90) | private replaceRangeWithContent(content: string, edit: { replace(range... method isNewlineOnly (line 100) | private isNewlineOnly(text: string) { FILE: extensions/merge-conflict/src/documentTracker.ts class ScanTask (line 12) | class ScanTask { method constructor (line 16) | constructor(delayTime: number, initialOrigin: string) { method addOrigin (line 21) | public addOrigin(name: string): void { method hasOrigin (line 25) | public hasOrigin(name: string): boolean { class OriginDocumentMergeConflictTracker (line 30) | class OriginDocumentMergeConflictTracker implements interfaces.IDocument... method constructor (line 31) | constructor(private parent: DocumentMergeConflictTracker, private orig... method getConflicts (line 34) | getConflicts(document: vscode.TextDocument): PromiseLike(value: T): T { method isDisposed (line 37) | protected get isDisposed() { FILE: extensions/mermaid-chat-features/src/util/html.ts function escapeHtmlText (line 5) | function escapeHtmlText(str: string): string { FILE: extensions/mermaid-chat-features/src/util/uuid.ts function generateUuid (line 9) | function generateUuid(): string { FILE: extensions/mermaid-chat-features/src/webviewManager.ts type MermaidWebviewInfo (line 7) | interface MermaidWebviewInfo { class MermaidWebviewManager (line 19) | class MermaidWebviewManager { method activeWebview (line 27) | public get activeWebview(): MermaidWebviewInfo | undefined { method registerWebview (line 31) | public registerWebview(id: string, webview: vscode.Webview, mermaidSou... method unregisterWebview (line 47) | private unregisterWebview(id: string): void { method setActiveWebview (line 56) | public setActiveWebview(id: string): void { method getWebview (line 62) | public getWebview(id: string): MermaidWebviewInfo | undefined { method resetPanZoom (line 69) | public resetPanZoom(id: string | undefined): void { FILE: extensions/microsoft-authentication/packageMocks/dpapi/dpapi.js class defaultDpapi (line 6) | class defaultDpapi { method protectData (line 7) | protectData() { method unprotectData (line 10) | unprotectData() { FILE: extensions/microsoft-authentication/src/UriEventHandler.ts class UriEventHandler (line 8) | class UriEventHandler extends vscode.EventEmitter implements... method handleUri (line 11) | handleUri(uri: vscode.Uri) { method dispose (line 15) | override dispose(): void { FILE: extensions/microsoft-authentication/src/betterSecretStorage.ts type IDidChangeInOtherWindowEvent (line 9) | interface IDidChangeInOtherWindowEvent { class BetterTokenStorage (line 15) | class BetterTokenStorage { method constructor (line 33) | constructor(private keylistKey: string, context: ExtensionContext) { method initialize (line 39) | private initialize(): void { method get (line 79) | async get(key: string): Promise { method getAll (line 84) | async getAll(predicate?: (item: T) => boolean): Promise { method store (line 95) | async store(key: string, value: T): Promise { method delete (line 122) | async delete(key: string): Promise { method deleteAll (line 146) | async deleteAll(predicate?: (item: T) => boolean): Promise { method updateKeyList (line 157) | private async updateKeyList(tokens: Map) { method parseSecret (line 167) | protected parseSecret(secret: string): T { method serializeSecret (line 171) | protected serializeSecret(secret: T): string { method getTokens (line 177) | private async getTokens(): Promise> { method handleSecretChange (line 194) | private async handleSecretChange(e: SecretStorageChangeEvent) { FILE: extensions/microsoft-authentication/src/common/accountAccess.ts type IAccountAccess (line 9) | interface IAccountAccess { class ScopedAccountAccess (line 15) | class ScopedAccountAccess implements IAccountAccess, Disposable { method constructor (line 23) | private constructor( method create (line 34) | static async create( method dispose (line 46) | dispose() { method initialize (line 50) | private async initialize(): Promise { method isAllowedAccess (line 54) | isAllowedAccess(account: AccountInfo): boolean { method setAllowedAccess (line 58) | async setAllowedAccess(account: AccountInfo, allowed: boolean): Promis... method update (line 69) | private async update() { type IAccountAccessSecretStorage (line 80) | interface IAccountAccessSecretStorage { class AccountAccessSecretStorage (line 87) | class AccountAccessSecretStorage implements IAccountAccessSecretStorage,... method constructor (line 95) | private constructor( method create (line 113) | static async create( method initialize (line 127) | private async initialize(): Promise { method get (line 155) | async get(): Promise { method store (line 163) | store(value: string[]): Thenable { method delete (line 167) | delete(): Thenable { method dispose (line 171) | dispose() { FILE: extensions/microsoft-authentication/src/common/async.ts class SequencerByKey (line 8) | class SequencerByKey { method queue (line 12) | queue(key: TKey, promiseTask: () => Promise): Promise { class IntervalTimer (line 27) | class IntervalTimer extends Disposable { method constructor (line 31) | constructor() { method cancel (line 36) | cancel(): void { method cancelAndSet (line 43) | cancelAndSet(runner: () => void, interval: number): void { function raceCancellationError (line 55) | function raceCancellationError(promise: Promise, token: Cancellati... function raceTimeoutError (line 65) | function raceTimeoutError(promise: Promise, timeout: number): Prom... function raceCancellationAndTimeoutError (line 74) | function raceCancellationAndTimeoutError(promise: Promise, token: ... function once (line 83) | function once(event: Event): Event { function toPromise (line 111) | function toPromise(event: Event): Promise { type ValueCallback (line 117) | type ValueCallback = (value: T | Promise) => void; type DeferredOutcome (line 119) | const enum DeferredOutcome { class DeferredPromise (line 127) | class DeferredPromise { method isRejected (line 133) | public get isRejected() { method isResolved (line 137) | public get isResolved() { method isSettled (line 141) | public get isSettled() { method value (line 145) | public get value() { method constructor (line 151) | constructor() { method complete (line 158) | public complete(value: T) { method error (line 166) | public error(err: unknown) { method cancel (line 174) | public cancel() { FILE: extensions/microsoft-authentication/src/common/cachePlugin.ts class SecretStorageCachePlugin (line 9) | class SecretStorageCachePlugin implements ICachePlugin, Disposable { method constructor (line 17) | constructor( method _registerChangeHandler (line 27) | private _registerChangeHandler() { method beforeCacheAccess (line 35) | async beforeCacheAccess(tokenCacheContext: TokenCacheContext): Promise... method afterCacheAccess (line 43) | async afterCacheAccess(tokenCacheContext: TokenCacheContext): Promise<... method dispose (line 52) | dispose() { FILE: extensions/microsoft-authentication/src/common/config.ts type IConfig (line 7) | interface IConfig { FILE: extensions/microsoft-authentication/src/common/env.ts constant DEFAULT_REDIRECT_URI (line 7) | const DEFAULT_REDIRECT_URI = 'https://vscode.dev/redirect'; constant VALID_DESKTOP_CALLBACK_SCHEMES (line 9) | const VALID_DESKTOP_CALLBACK_SCHEMES = [ function isSupportedClient (line 23) | function isSupportedClient(uri: Uri): boolean { FILE: extensions/microsoft-authentication/src/common/event.ts class EventBufferer (line 27) | class EventBufferer { method wrapEvent (line 34) | wrapEvent(event: Event, reduce?: (last: T | O | undefined, ev... method bufferEvents (line 87) | bufferEvents(fn: () => R): R { method bufferEventsAsync (line 96) | async bufferEventsAsync(fn: () => Promise): Promise { FILE: extensions/microsoft-authentication/src/common/experimentation.ts function createExperimentationService (line 8) | async function createExperimentationService( FILE: extensions/microsoft-authentication/src/common/loggerOptions.ts class MsalLoggerOptions (line 10) | class MsalLoggerOptions { method constructor (line 13) | constructor( method logLevel (line 18) | get logLevel(): MsalLogLevel { method loggerCallback (line 22) | loggerCallback(level: MsalLogLevel, message: string, _containsPii: boo... method _toMsalLogLevel (line 48) | private _toMsalLogLevel(logLevel: LogLevel): MsalLogLevel { FILE: extensions/microsoft-authentication/src/common/loopbackClientAndOpener.ts type ILoopbackClientAndOpener (line 11) | interface ILoopbackClientAndOpener extends ILoopbackClient { class UriHandlerLoopbackClient (line 15) | class UriHandlerLoopbackClient implements ILoopbackClientAndOpener { method constructor (line 16) | constructor( method listenForAuthCode (line 23) | async listenForAuthCode(): Promise { method getRedirectUri (line 36) | getRedirectUri(): string { method closeServer (line 42) | closeServer(): void { method openBrowser (line 46) | async openBrowser(url: string): Promise { FILE: extensions/microsoft-authentication/src/common/publicClientCache.ts type ICachedPublicClientApplication (line 8) | interface ICachedPublicClientApplication { type ICachedPublicClientApplicationManager (line 21) | interface ICachedPublicClientApplicationManager { FILE: extensions/microsoft-authentication/src/common/scopeData.ts constant DEFAULT_CLIENT_ID (line 8) | const DEFAULT_CLIENT_ID = 'aebc6443-996d-45c2-90f0-388ff96faa56'; constant DEFAULT_TENANT (line 9) | const DEFAULT_TENANT = 'organizations'; constant OIDC_SCOPES (line 11) | const OIDC_SCOPES = ['openid', 'email', 'profile', 'offline_access']; constant GRAPH_TACK_ON_SCOPE (line 12) | const GRAPH_TACK_ON_SCOPE = 'User.Read'; class ScopeData (line 14) | class ScopeData { method constructor (line 53) | constructor(readonly originalScopes: readonly string[] = [], claims?: ... method getClientId (line 65) | private getClientId(scopes: string[]): string { method getTenant (line 74) | private getTenant(scopes: string[], authorizationServer?: Uri): string { method getTenantId (line 90) | private getTenantId(tenant: string): string | undefined { method getScopesToSend (line 102) | private getScopesToSend(scopes: string[]): string[] { FILE: extensions/microsoft-authentication/src/common/telemetryReporter.ts type MicrosoftAccountType (line 10) | const enum MicrosoftAccountType { class MicrosoftAuthenticationTelemetryReporter (line 16) | class MicrosoftAuthenticationTelemetryReporter implements IExperimentati... method constructor (line 19) | constructor(aiKey: string) { method telemetryReporter (line 23) | get telemetryReporter(): TelemetryReporter { method setSharedProperty (line 27) | setSharedProperty(name: string, value: string): void { method postEvent (line 31) | postEvent(eventName: string, props: Map): void { method sendActivatedWithMsalNoBrokerEvent (line 39) | sendActivatedWithMsalNoBrokerEvent(): void { method sendLoginEvent (line 46) | sendLoginEvent(scopes: readonly string[]): void { method sendLoginFailedEvent (line 59) | sendLoginFailedEvent(): void { method sendLogoutEvent (line 65) | sendLogoutEvent(): void { method sendLogoutFailedEvent (line 71) | sendLogoutFailedEvent(): void { method sendTelemetryErrorEvent (line 78) | sendTelemetryErrorEvent(error: Error | string): void { method sendTelemetryClientAuthErrorEvent (line 111) | sendTelemetryClientAuthErrorEvent(error: AuthError): void { method sendAccountEvent (line 154) | sendAccountEvent(scopes: string[], accountType: MicrosoftAccountType):... method _scrubGuids (line 170) | protected _scrubGuids(scopes: readonly string[]): string[] { class MicrosoftSovereignCloudAuthenticationTelemetryReporter (line 175) | class MicrosoftSovereignCloudAuthenticationTelemetryReporter extends Mic... method sendLoginEvent (line 176) | override sendLoginEvent(scopes: string[]): void { method sendLoginFailedEvent (line 189) | override sendLoginFailedEvent(): void { method sendLogoutEvent (line 195) | override sendLogoutEvent(): void { method sendLogoutFailedEvent (line 201) | override sendLogoutFailedEvent(): void { FILE: extensions/microsoft-authentication/src/common/uri.ts constant LOCALHOST_ADDRESSES (line 7) | const LOCALHOST_ADDRESSES = ['localhost', '127.0.0.1', '0:0:0:0:0:0:0:1'... function isLocalhost (line 8) | function isLocalhost(uri: Uri): boolean { function isSupportedEnvironment (line 16) | function isSupportedEnvironment(uri: Uri): boolean { FILE: extensions/microsoft-authentication/src/cryptoUtils.ts function randomUUID (line 7) | function randomUUID() { function dec2hex (line 11) | function dec2hex(dec: number): string { function generateCodeVerifier (line 15) | function generateCodeVerifier(): string { function sha256 (line 21) | function sha256(plain: string | undefined) { function base64urlencode (line 27) | function base64urlencode(a: ArrayBuffer) { function generateCodeChallenge (line 40) | async function generateCodeChallenge(v: string) { FILE: extensions/microsoft-authentication/src/extension.ts function initMicrosoftSovereignCloudAuthProvider (line 16) | async function initMicrosoftSovereignCloudAuthProvider( function activate (line 72) | async function activate(context: ExtensionContext) { function deactivate (line 142) | function deactivate() { FILE: extensions/microsoft-authentication/src/node/authProvider.ts constant MSA_TID (line 20) | const MSA_TID = '9188040d-6c67-4c5b-b112-36a304b66dad'; constant MSA_PASSTHRU_TID (line 21) | const MSA_PASSTHRU_TID = 'f8cdef31-a31e-4b4a-93e4-5f571e91255a'; type IStoredSession (line 28) | interface IStoredSession { class MsalAuthProvider (line 39) | class MsalAuthProvider implements AuthenticationProvider { method constructor (line 62) | private constructor( method create (line 99) | static async create( method _migrateSessions (line 117) | private async _migrateSessions() { method initialize (line 141) | private async initialize(): Promise { method _handleAccountChange (line 160) | private _handleAccountChange({ added, changed, deleted }: { added: Acc... method getSessions (line 171) | async getSessions(scopes: string[] | undefined, options: Authenticatio... method createSession (line 202) | async createSession(scopes: readonly string[], options: Authentication... method removeSession (line 278) | async removeSession(sessionId: string): Promise { method getSessionsFromChallenges (line 306) | async getSessionsFromChallenges(constraint: AuthenticationConstraint, ... method createSessionFromChallenges (line 328) | async createSessionFromChallenges(constraint: AuthenticationConstraint... method extractScopesFromChallenges (line 418) | private extractScopesFromChallenges(challenges: readonly Authenticatio... method extractClaimsFromChallenges (line 427) | private extractClaimsFromChallenges(challenges: readonly Authenticatio... method getAllSessionsForPca (line 448) | private async getAllSessionsForPca( method sessionFromAuthenticationResult (line 541) | private sessionFromAuthenticationResult(result: AuthenticationResult, ... method sessionFromAccountInfo (line 554) | private sessionFromAccountInfo(account: AccountInfo): AuthenticationSe... FILE: extensions/microsoft-authentication/src/node/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { function base64Decode (line 10) | function base64Decode(text: string): string { FILE: extensions/microsoft-authentication/src/node/cachedPublicClientApplication.ts class CachedPublicClientApplication (line 16) | class CachedPublicClientApplication implements ICachedPublicClientApplic... method constructor (line 39) | private constructor( method accounts (line 88) | get accounts(): AccountInfo[] { return this._accounts; } method clientId (line 89) | get clientId(): string { return this._clientId; } method create (line 91) | static async create( method initialize (line 103) | private async initialize(): Promise { method dispose (line 107) | dispose(): void { method acquireTokenSilent (line 111) | async acquireTokenSilent(request: SilentFlowRequest): Promise { method _registerOnSecretStorageChanged (line 313) | private _registerOnSecretStorageChanged() { method _verifyIfUsingBroker (line 321) | private _verifyIfUsingBroker(result: AuthenticationResult): boolean { method _update (line 348) | private async _update() { class Sequencer (line 377) | class Sequencer { method queue (line 381) | queue(promiseTask: () => Promise): Promise { FILE: extensions/microsoft-authentication/src/node/flows.ts constant DEFAULT_REDIRECT_URI (line 14) | const DEFAULT_REDIRECT_URI = 'https://vscode.dev/redirect'; type ExtensionHost (line 16) | const enum ExtensionHost { type IMsalFlowOptions (line 21) | interface IMsalFlowOptions { type IMsalFlowTriggerOptions (line 28) | interface IMsalFlowTriggerOptions { type IMsalFlow (line 40) | interface IMsalFlow { class DefaultLoopbackFlow (line 46) | class DefaultLoopbackFlow implements IMsalFlow { method trigger (line 55) | async trigger({ cachedPca, authority, scopes, claims, loginHint, windo... class UrlHandlerFlow (line 76) | class UrlHandlerFlow implements IMsalFlow { method trigger (line 85) | async trigger({ cachedPca, authority, scopes, claims, loginHint, windo... class DeviceCodeFlow (line 106) | class DeviceCodeFlow implements IMsalFlow { method trigger (line 115) | async trigger({ cachedPca, authority, scopes, claims, logger }: IMsalF... type IMsalFlowQuery (line 131) | interface IMsalFlowQuery { function getMsalFlows (line 138) | function getMsalFlows(query: IMsalFlowQuery): IMsalFlow[] { FILE: extensions/microsoft-authentication/src/node/publicClientCache.ts type IPublicClientApplicationInfo (line 16) | interface IPublicClientApplicationInfo { class CachedPublicClientApplicationManager (line 21) | class CachedPublicClientApplicationManager implements ICachedPublicClien... method constructor (line 31) | private constructor( method create (line 47) | static async create( method _registerSecretStorageHandler (line 62) | private _registerSecretStorageHandler() { method initialize (line 66) | private async initialize() { method dispose (line 112) | dispose() { method getOrCreate (line 117) | async getOrCreate(clientId: string, migrate?: { refreshTokensToMigrate... method _doCreatePublicClientApplication (line 158) | private async _doCreatePublicClientApplication(clientId: string): Prom... method getAll (line 182) | getAll(): ICachedPublicClientApplication[] { method _handleSecretStorageChange (line 186) | private async _handleSecretStorageChange() { method _storePublicClientApplications (line 230) | private _storePublicClientApplications() { type IPublicClientApplicationSecretStorage (line 235) | interface IPublicClientApplicationSecretStorage { class PublicClientApplicationsSecretStorage (line 243) | class PublicClientApplicationsSecretStorage implements IPublicClientAppl... method constructor (line 252) | private constructor( method create (line 269) | static async create(secretStorage: SecretStorage, cloudName: string): ... method initialize (line 279) | private async initialize() { method get (line 293) | async get(): Promise { method getOldValue (line 305) | async getOldValue(): Promise<{ clientId: string; authority: string }[]... method store (line 320) | store(value: string[]): Thenable { method delete (line 324) | delete(): Thenable { method dispose (line 328) | dispose() { FILE: extensions/notebook-renderers/src/ansi.ts function handleANSIOutput (line 11) | function handleANSIOutput(text: string, linkOptions: LinkOptions): HTMLS... function appendStylizedStringToContainer (line 381) | function appendStylizedStringToContainer( function calcANSI8bitColor (line 422) | function calcANSI8bitColor(colorNumber: number): RGBA | undefined { FILE: extensions/notebook-renderers/src/color.ts type CharCode (line 6) | const enum CharCode { function roundFloat (line 440) | function roundFloat(number: number, decimalPoints: number): number { class RGBA (line 445) | class RGBA { method constructor (line 468) | constructor(r: number, g: number, b: number, a: number = 1) { method equals (line 475) | static equals(a: RGBA, b: RGBA): boolean { class HSLA (line 480) | class HSLA { method constructor (line 504) | constructor(h: number, s: number, l: number, a: number) { method equals (line 511) | static equals(a: HSLA, b: HSLA): boolean { method fromRGBA (line 521) | static fromRGBA(rgba: RGBA): HSLA { method _hue2rgb (line 549) | private static _hue2rgb(p: number, q: number, t: number): number { method toRGBA (line 574) | static toRGBA(hsla: HSLA): RGBA { class HSVA (line 593) | class HSVA { method constructor (line 617) | constructor(h: number, s: number, v: number, a: number) { method equals (line 624) | static equals(a: HSVA, b: HSVA): boolean { method fromRGBA (line 629) | static fromRGBA(rgba: RGBA): HSVA { method toRGBA (line 653) | static toRGBA(hsva: HSVA): RGBA { class Color (line 688) | class Color { method fromHex (line 690) | static fromHex(hex: string): Color { method hsla (line 696) | get hsla(): HSLA { method hsva (line 705) | get hsva(): HSVA { method constructor (line 712) | constructor(arg: RGBA | HSLA | HSVA) { method equals (line 728) | equals(other: Color | null): boolean { method getRelativeLuminance (line 736) | getRelativeLuminance(): number { method _relativeLuminanceForComponent (line 745) | private static _relativeLuminanceForComponent(color: number): number { method getContrastRatio (line 754) | getContrastRatio(another: Color): number { method isDarker (line 764) | isDarker(): boolean { method isLighter (line 773) | isLighter(): boolean { method isLighterThan (line 778) | isLighterThan(another: Color): boolean { method isDarkerThan (line 784) | isDarkerThan(another: Color): boolean { method lighten (line 790) | lighten(factor: number): Color { method darken (line 794) | darken(factor: number): Color { method transparent (line 798) | transparent(factor: number): Color { method isTransparent (line 803) | isTransparent(): boolean { method isOpaque (line 807) | isOpaque(): boolean { method opposite (line 811) | opposite(): Color { method blend (line 815) | blend(c: Color): Color { method makeOpaque (line 834) | makeOpaque(opaqueBackground: Color): Color { method flatten (line 851) | flatten(...backgrounds: Color[]): Color { method _flatten (line 858) | private static _flatten(foreground: Color, background: Color) { method toString (line 868) | toString(): string { method getLighterColor (line 873) | static getLighterColor(of: Color, relative: Color, factor?: number): C... method getDarkerColor (line 884) | static getDarkerColor(of: Color, relative: Color, factor?: number): Co... function formatRGB (line 909) | function formatRGB(color: Color): string { function formatRGBA (line 917) | function formatRGBA(color: Color): string { function formatHSL (line 921) | function formatHSL(color: Color): string { function formatHSLA (line 929) | function formatHSLA(color: Color): string { function _toTwoDigitHex (line 933) | function _toTwoDigitHex(n: number): string { function formatHex (line 941) | function formatHex(color: Color): string { function formatHexA (line 949) | function formatHexA(color: Color, compact = false): string { function format (line 960) | function format(color: Color): string { function parseHex (line 973) | function parseHex(hex: string): Color | null { function _parseHexDigit (line 1024) | function _parseHexDigit(charCode: CharCode): number { FILE: extensions/notebook-renderers/src/index.ts function clearContainer (line 12) | function clearContainer(container: HTMLElement) { function renderImage (line 18) | function renderImage(outputInfo: OutputItem, element: HTMLElement): IDis... function getAltText (line 77) | function getAltText(outputInfo: OutputItem) { function fixUpSvgElement (line 85) | function fixUpSvgElement(outputInfo: OutputItem, element: HTMLElement) { function renderHTML (line 107) | async function renderHTML(outputInfo: OutputItem, container: HTMLElement... function renderJavascript (line 126) | async function renderJavascript(outputInfo: OutputItem, container: HTMLE... type Event (line 147) | interface Event { function createDisposableStore (line 151) | function createDisposableStore(): { push(...disposables: IDisposable[]):... type DisposableStore (line 165) | type DisposableStore = ReturnType; function renderError (line 167) | function renderError( function createMinimalError (line 226) | function createMinimalError(errorLocation: string | undefined, headerMes... function getPreviousMatchingContentGroup (line 274) | function getPreviousMatchingContentGroup(outputElement: HTMLElement) { function onScrollHandler (line 292) | function onScrollHandler(e: globalThis.Event) { function onKeypressHandler (line 301) | function onKeypressHandler(e: KeyboardEvent) { function initializeScroll (line 314) | function initializeScroll(scrollableElement: HTMLElement, disposables: D... function findScrolledHeight (line 329) | function findScrolledHeight(container: HTMLElement): number | undefined { function scrollingEnabled (line 338) | function scrollingEnabled(output: OutputItem, options: RenderOptions) { function renderStream (line 350) | function renderStream(outputInfo: OutputWithAppend, outputElement: HTMLE... function renderText (line 398) | function renderText(outputInfo: OutputItem, outputElement: HTMLElement, ... FILE: extensions/notebook-renderers/src/linkify.ts constant CONTROL_CODES (line 8) | const CONTROL_CODES = '\\u0000-\\u0020\\u007f-\\u009f'; constant WEB_LINK_REGEX (line 9) | const WEB_LINK_REGEX = new RegExp('(?:[a-zA-Z][a-zA-Z0-9+.-]{2,}:\\/\\/|... constant WIN_ABSOLUTE_PATH (line 11) | const WIN_ABSOLUTE_PATH = /(?<=^|\s)(?:[a-zA-Z]:(?:(?:\\|\/)[\w\.-]*)+)/; constant WIN_RELATIVE_PATH (line 12) | const WIN_RELATIVE_PATH = /(?<=^|\s)(?:(?:\~|\.)(?:(?:\\|\/)[\w\.-]*)+)/; constant WIN_PATH (line 13) | const WIN_PATH = new RegExp(`(${WIN_ABSOLUTE_PATH.source}|${WIN_RELATIVE... constant POSIX_PATH (line 14) | const POSIX_PATH = /(?<=^|\s)((?:\~|\.)?(?:\/[\w\.-]*)+)/; constant LINE_COLUMN (line 15) | const LINE_COLUMN = /(?:\:([\d]+))?(?:\:([\d]+))?/; constant PATH_LINK_REGEX (line 17) | const PATH_LINK_REGEX = new RegExp(`${isWindows ? WIN_PATH.source : POSI... constant HTML_LINK_REGEX (line 18) | const HTML_LINK_REGEX = /]*?\s+)?href=(["'])(.*?)\1[^>]*?>.*?... constant MAX_LENGTH (line 20) | const MAX_LENGTH = 2000; type LinkKind (line 22) | type LinkKind = 'web' | 'path' | 'html' | 'text'; type LinkPart (line 23) | type LinkPart = { type LinkOptions (line 29) | type LinkOptions = { class LinkDetector (line 34) | class LinkDetector { method shouldGenerateHtml (line 39) | private shouldGenerateHtml(trustHtml: boolean) { method createHtml (line 43) | private createHtml(value: string) { method linkify (line 59) | linkify(text: string, options: LinkOptions, splitLines?: boolean): HTM... method createWebLink (line 104) | private createWebLink(url: string): Node { method createLink (line 148) | private createLink(text: string): HTMLAnchorElement { method detectLinks (line 154) | private detectLinks(text: string, trustHtml: boolean, detectFilepaths:... function linkify (line 209) | function linkify(text: string, linkOptions: LinkOptions, splitLines?: bo... FILE: extensions/notebook-renderers/src/rendererTypes.ts type IDisposable (line 9) | interface IDisposable { type HtmlRenderingHook (line 13) | interface HtmlRenderingHook { type JavaScriptRenderingHook (line 22) | interface JavaScriptRenderingHook { type RenderOptions (line 31) | interface RenderOptions { type IRichRenderContext (line 39) | type IRichRenderContext = RendererContext & { readonly settings: R... type OutputElementOptions (line 41) | type OutputElementOptions = { type OutputWithAppend (line 49) | interface OutputWithAppend extends OutputItem { FILE: extensions/notebook-renderers/src/stackTraceHelper.ts function formatStackTrace (line 6) | function formatStackTrace(stack: string, trustHtml: boolean): { formatte... function isIpythonStackTrace (line 42) | function isIpythonStackTrace(stack: string) { function stripFormatting (line 46) | function stripFormatting(text: string) { type cellLocation (line 50) | type cellLocation = { kind: 'cell'; path: string }; type fileLocation (line 51) | type fileLocation = { kind: 'file'; path: string }; type location (line 53) | type location = cellLocation | fileLocation; function linkifyStack (line 55) | function linkifyStack(stack: string): { formattedStack: string; errorLoc... FILE: extensions/notebook-renderers/src/test/notebookRenderer.test.ts type optionalRenderOptions (line 38) | type optionalRenderOptions = { [k in keyof RenderOptions]?: RenderOption... type handler (line 40) | type handler = (e: RenderOptions) => any; function fireSettingsChange (line 43) | function fireSettingsChange(options: optionalRenderOptions) { function createContext (line 47) | function createContext(settings?: optionalRenderOptions): IRichRenderCon... function createElement (line 77) | function createElement(elementType: 'div' | 'span', classes: string[]) { class OutputHtml (line 87) | class OutputHtml { method constructor (line 91) | constructor() { method cellElement (line 101) | public get cellElement() { method getFirstOuputElement (line 105) | public getFirstOuputElement() { method appendOutputElement (line 109) | public appendOutputElement() { function createOutputItem (line 119) | function createOutputItem(text: string, mime: string, id: string = '123'... FILE: extensions/notebook-renderers/src/test/stackTraceHelper.test.ts function stripAsciiFormatting (line 23) | function stripAsciiFormatting(text: string) { FILE: extensions/notebook-renderers/src/textHelper.ts function generateViewMoreElement (line 17) | function generateViewMoreElement(outputId: string) { function generateNestedViewAllElement (line 58) | function generateNestedViewAllElement(outputId: string) { function truncatedArrayOfString (line 72) | function truncatedArrayOfString(id: string, buffer: string[], linesLimit... function scrollableArrayOfString (line 101) | function scrollableArrayOfString(id: string, buffer: string[], linkOptio... function appendScrollableOutput (line 119) | function appendScrollableOutput(element: HTMLElement, id: string, append... function createOutputContent (line 137) | function createOutputContent(id: string, outputText: string, options: Ou... function appendOutput (line 158) | function appendOutput(outputInfo: OutputWithAppend, existingContent: HTM... FILE: extensions/npm/src/commands.ts function runSelectedScript (line 16) | function runSelectedScript(context: vscode.ExtensionContext) { function selectAndRunScriptFromFolder (line 32) | async function selectAndRunScriptFromFolder(context: vscode.ExtensionCon... FILE: extensions/npm/src/features/date.ts function fromNow (line 25) | function fromNow(date: number | Date, appendAgoLabel?: boolean, useFullT... FILE: extensions/npm/src/features/jsonContributions.ts type ISuggestionsCollector (line 15) | interface ISuggestionsCollector { type IJSONContribution (line 22) | interface IJSONContribution { function addJSONProviders (line 31) | function addJSONProviders(xhr: XHRRequest, npmCommandPath: string | unde... class JSONHoverProvider (line 42) | class JSONHoverProvider implements HoverProvider { method constructor (line 44) | constructor(private jsonContribution: IJSONContribution) { method provideHover (line 47) | public provideHover(document: TextDocument, position: Position, _token... class JSONCompletionItemProvider (line 71) | class JSONCompletionItemProvider implements CompletionItemProvider { method constructor (line 75) | constructor(private jsonContribution: IJSONContribution) { method resolveCompletionItem (line 78) | public resolveCompletionItem(item: CompletionItem, _token: Cancellatio... method provideCompletionItems (line 88) | public provideCompletionItems(document: TextDocument, position: Positi... method getCurrentWord (line 150) | private getCurrentWord(document: TextDocument, position: Position) { method isLast (line 159) | private isLast(scanner: JSONScanner, offset: number): boolean { method hasColonAfter (line 167) | private hasColonAfter(scanner: JSONScanner, offset: number): boolean { FILE: extensions/npm/src/features/packageJSONContribution.ts constant LIMIT (line 15) | const LIMIT = 40; constant USER_AGENT (line 17) | const USER_AGENT = 'Visual Studio Code'; class PackageJSONContribution (line 19) | class PackageJSONContribution implements IJSONContribution { method getDocumentSelector (line 30) | public getDocumentSelector(): DocumentSelector { method constructor (line 34) | public constructor(private xhr: XHRRequest, private npmCommandPath: st... method collectDefaultSuggestions (line 37) | public collectDefaultSuggestions(_resource: Uri, result: ISuggestionsC... method isEnabled (line 53) | private isEnabled() { method onlineEnabled (line 57) | private onlineEnabled() { method collectPropertySuggestions (line 61) | public collectPropertySuggestions( method collectScopedPackages (line 147) | private collectScopedPackages(currentWord: string, addValue: boolean, ... method collectValueSuggestions (line 182) | public async collectValueSuggestions(resource: Uri, location: Location... method getDocumentation (line 219) | private getDocumentation(description: string | undefined, version: str... method resolveSuggestion (line 235) | public resolveSuggestion(resource: Uri | undefined, item: CompletionIt... method isValidNPMName (line 254) | private isValidNPMName(name: string): boolean { method fetchPackageInfo (line 272) | private async fetchPackageInfo(pack: string, resource: Uri | undefined... method npmView (line 286) | private async npmView(npmCommandPath: string, pack: string, resource: ... method npmjsView (line 324) | private async npmjsView(pack: string): Promise { function deactivate (line 14) | function deactivate(): void { FILE: extensions/npm/src/npmMain.ts function invalidateScriptCaches (line 18) | function invalidateScriptCaches() { function activate (line 26) | async function activate(context: vscode.ExtensionContext): Promise { function getNPMCommandPath (line 105) | async function getNPMCommandPath(): Promise { function canRunNpmInCurrentWorkspace (line 116) | function canRunNpmInCurrentWorkspace() { function registerTaskProvider (line 124) | function registerTaskProvider(context: vscode.ExtensionContext): vscode.... function registerExplorer (line 143) | function registerExplorer(context: vscode.ExtensionContext): NpmScriptsT... function registerHoverProvider (line 153) | function registerHoverProvider(context: vscode.ExtensionContext): NpmScr... function configureHttpRequest (line 167) | function configureHttpRequest() { function deactivate (line 172) | function deactivate(): void { FILE: extensions/npm/src/npmScriptLens.ts type Constants (line 22) | const enum Constants { class NpmScriptLensProvider (line 32) | class NpmScriptLensProvider implements CodeLensProvider, Disposable { method constructor (line 42) | constructor() { method provideCodeLenses (line 64) | public async provideCodeLenses(document: TextDocument): Promise { method constructor (line 144) | constructor(private context: ExtensionContext, public taskProvider: Np... method runScript (line 153) | private async runScript(script: NpmScript) { method debugScript (line 159) | private async debugScript(script: NpmScript) { method findScriptPosition (line 163) | private findScriptPosition(document: TextDocument, script?: NpmScript) { method runInstall (line 177) | private async runInstall(selection: PackageJSON) { method openScript (line 189) | private async openScript(selection: PackageJSON | NpmScript) { method refresh (line 204) | public refresh() { method getTreeItem (line 209) | getTreeItem(element: TreeItem): TreeItem { method getParent (line 213) | getParent(element: TreeItem): TreeItem | null { method getChildren (line 229) | async getChildren(element?: TreeItem): Promise { method isInstallTask (line 264) | private isInstallTask(task: Task): boolean { method getTaskTreeItemLabel (line 269) | private getTaskTreeItemLabel(taskTreeLabel: string | TreeItemLabel | u... method sortTaskTree (line 281) | private sortTaskTree(taskTree: TaskTree) { method buildTaskTree (line 289) | private buildTaskTree(tasks: ITaskWithLocation[]): TaskTree { FILE: extensions/npm/src/preferred-pm.ts type PreferredProperties (line 12) | interface PreferredProperties { function pathExists (line 17) | async function pathExists(filePath: string) { function isBunPreferred (line 26) | async function isBunPreferred(pkgPath: string): Promise { method provideTasks (line 55) | public async provideTasks() { method resolveTask (line 60) | public async resolveTask(_task: Task): Promise { function invalidateTasksCache (line 89) | function invalidateTasksCache() { function isBuildTask (line 94) | function isBuildTask(name: string): boolean { function isTestTask (line 104) | function isTestTask(name: string): boolean { function canHavePrePostScript (line 122) | function canHavePrePostScript(name: string): boolean { function isWorkspaceFolder (line 126) | function isWorkspaceFolder(value: any): value is WorkspaceFolder { function getScriptRunner (line 130) | async function getScriptRunner(folder: Uri, context?: ExtensionContext, ... function getPackageManager (line 140) | async function getPackageManager(folder: Uri, context?: ExtensionContext... function detectPackageManager (line 150) | async function detectPackageManager(folder: Uri, extensionContext?: Exte... function hasNpmScripts (line 168) | async function hasNpmScripts(): Promise { function detectNpmScriptsForFolder (line 208) | async function detectNpmScriptsForFolder(context: ExtensionContext, fold... function provideNpmScripts (line 229) | async function provideNpmScripts(context: ExtensionContext, showWarning:... function isAutoDetectionEnabled (line 241) | function isAutoDetectionEnabled(folder?: WorkspaceFolder): boolean { function isExcluded (line 245) | function isExcluded(folder: WorkspaceFolder, packageJsonUri: Uri) { function isDebugScript (line 267) | function isDebugScript(script: string): boolean { function provideNpmScriptsForFolder (line 272) | async function provideNpmScriptsForFolder(context: ExtensionContext, pac... function getTaskName (line 297) | function getTaskName(script: string, relativePath: string | undefined) { function escapeCommandLine (line 304) | function escapeCommandLine(cmd: string[]): (string | ShellQuotedString)[] { function getRelativePath (line 314) | function getRelativePath(rootUri: Uri, packageJsonUri: Uri): string { function getRunScriptCommand (line 319) | async function getRunScriptCommand(script: string, folder: Uri, context?... function createScriptRunnerTask (line 334) | async function createScriptRunnerTask(context: ExtensionContext, script:... function getInstallDependenciesCommand (line 362) | async function getInstallDependenciesCommand(folder: Uri, context?: Exte... function createInstallationTask (line 371) | async function createInstallationTask(context: ExtensionContext, folder:... function getPackageJsonUriFromTask (line 390) | function getPackageJsonUriFromTask(task: Task): Uri | null { function hasPackageJson (line 401) | async function hasPackageJson(): Promise { function hasRootPackageJson (line 414) | async function hasRootPackageJson(): Promise { function exists (line 430) | async function exists(file: string): Promise { function runScript (line 438) | async function runScript(context: ExtensionContext, script: string, docu... function startDebugging (line 447) | async function startDebugging(context: ExtensionContext, scriptName: str... type StringMap (line 459) | type StringMap = { [s: string]: string }; function findScriptAtPosition (line 461) | function findScriptAtPosition(document: TextDocument, buffer: string, po... function getScripts (line 476) | async function getScripts(packageJsonUri: Uri) { FILE: extensions/objective-c/build/update-grammars.js function updateGrammars (line 9) | async function updateGrammars() { FILE: extensions/php-language-features/src/features/completionItemProvider.ts class PHPCompletionItemProvider (line 10) | class PHPCompletionItemProvider implements CompletionItemProvider { method provideCompletionItems (line 12) | public provideCompletionItems(document: TextDocument, position: Positi... FILE: extensions/php-language-features/src/features/hoverProvider.ts class PHPHoverProvider (line 11) | class PHPHoverProvider implements HoverProvider { method provideHover (line 13) | public provideHover(document: TextDocument, position: Position, _token... FILE: extensions/php-language-features/src/features/phpGlobals.ts type IEntry (line 8) | interface IEntry { description?: string; signature?: string } type IEntries (line 9) | interface IEntries { [name: string]: IEntry } FILE: extensions/php-language-features/src/features/signatureHelpProvider.ts constant BOF (line 30) | const BOF = 0; class BackwardIterator (line 33) | class BackwardIterator { method constructor (line 39) | constructor(model: TextDocument, offset: number, lineNumber: number) { method hasNext (line 46) | public hasNext(): boolean { method next (line 50) | public next(): number { class PHPSignatureHelpProvider (line 69) | class PHPSignatureHelpProvider implements SignatureHelpProvider { method provideSignatureHelp (line 71) | public provideSignatureHelp(document: TextDocument, position: Position... method readArguments (line 108) | private readArguments(iterator: BackwardIterator): number { method isIdentPart (line 143) | private isIdentPart(ch: number): boolean { method readIdent (line 155) | private readIdent(iterator: BackwardIterator): string { FILE: extensions/php-language-features/src/features/utils/async.ts type ITask (line 6) | interface ITask { class Throttler (line 30) | class Throttler { method constructor (line 36) | constructor() { method queue (line 42) | public queue(promiseFactory: ITask>): Promise { class Delayer (line 103) | class Delayer { method constructor (line 111) | constructor(defaultDelay: number) { method trigger (line 119) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method isTriggered (line 145) | public isTriggered(): boolean { method cancel (line 149) | public cancel(): void { method cancelTimeout (line 157) | private cancelTimeout(): void { class ThrottledDelayer (line 172) | class ThrottledDelayer extends Delayer> { method constructor (line 176) | constructor(defaultDelay: number) { method trigger (line 182) | public override trigger(promiseFactory: ITask>, delay?: num... FILE: extensions/php-language-features/src/features/utils/markedTextUtil.ts function textToMarkedString (line 8) | function textToMarkedString(text: string): MarkedString { FILE: extensions/php-language-features/src/features/validationProvider.ts type Setting (line 13) | const enum Setting { class LineDecoder (line 19) | class LineDecoder { method constructor (line 23) | constructor(encoding: BufferEncoding = 'utf8') { method write (line 28) | public write(buffer: Buffer): string[] { method end (line 60) | public end(): string | null { type RunTrigger (line 65) | enum RunTrigger { class PHPValidationProvider (line 84) | class PHPValidationProvider { method constructor (line 99) | constructor() { method activate (line 105) | public activate(subscriptions: vscode.Disposable[]) { method dispose (line 119) | public dispose(): void { method loadConfiguration (line 130) | private async loadConfiguration(): Promise { method triggerValidate (line 159) | private async triggerValidate(textDocument: vscode.TextDocument): Prom... method doValidate (line 176) | private doValidate(textDocument: vscode.TextDocument): Promise { method showError (line 251) | private async showError(error: any, executable: string): Promise { method showErrorMessage (line 269) | private async showErrorMessage(message: string): Promise { type IPhpConfig (line 277) | interface IPhpConfig { function getConfig (line 283) | async function getConfig(): Promise { function getPhpPath (line 319) | async function getPhpPath(): Promise { FILE: extensions/php-language-features/src/phpMain.ts function activate (line 13) | function activate(context: vscode.ExtensionContext): any { FILE: extensions/php/build/update-grammar.mjs function adaptInjectionScope (line 9) | function adaptInjectionScope(grammar) { function includeDerivativeHtml (line 24) | function includeDerivativeHtml(grammar) { function fixBadRegex (line 34) | function fixBadRegex(grammar) { FILE: extensions/postinstall.mjs function processRoot (line 12) | function processRoot() { function processLib (line 26) | function processLib() { FILE: extensions/razor/build/update-grammar.mjs function patchGrammar (line 9) | function patchGrammar(grammar) { FILE: extensions/references-view/src/calls/index.ts function register (line 11) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeCallItem (line 45) | function removeCallItem(item: CallItem | unknown): void { class RichCallsDirection (line 51) | class RichCallsDirection { method constructor (line 57) | constructor( method value (line 69) | get value() { method value (line 73) | set value(value: CallsDirection) { FILE: extensions/references-view/src/calls/model.ts class CallsTreeInput (line 10) | class CallsTreeInput implements SymbolTreeInput { method constructor (line 15) | constructor( method resolve (line 24) | async resolve() { method with (line 46) | with(location: vscode.Location): CallsTreeInput { type CallsDirection (line 52) | const enum CallsDirection { class CallItem (line 59) | class CallItem { method constructor (line 63) | constructor( method remove (line 70) | remove(): void { class CallsModel (line 75) | class CallsModel implements SymbolItemNavigation, SymbolItemEd... method constructor (line 82) | constructor(readonly direction: CallsDirection, items: vscode.CallHier... method _resolveCalls (line 86) | private async _resolveCalls(call: CallItem): Promise { method getCallChildren (line 96) | async getCallChildren(call: CallItem): Promise { method location (line 105) | location(item: CallItem) { method nearest (line 109) | nearest(uri: vscode.Uri, _position: vscode.Position): CallItem | undef... method next (line 113) | next(from: CallItem): CallItem { method previous (line 117) | previous(from: CallItem): CallItem { method _move (line 121) | private _move(item: CallItem, fwd: boolean): CallItem | void { method getDragUri (line 135) | getDragUri(item: CallItem): vscode.Uri | undefined { method getEditorHighlights (line 141) | getEditorHighlights(item: CallItem, uri: vscode.Uri): vscode.Range[] |... method remove (line 150) | remove(item: CallItem) { class CallItemDataProvider (line 160) | class CallItemDataProvider implements vscode.TreeDataProvider { method constructor (line 167) | constructor(private _model: CallsModel) { method dispose (line 171) | dispose(): void { method getTreeItem (line 176) | getTreeItem(element: CallItem): vscode.TreeItem { method getChildren (line 216) | getChildren(element?: CallItem | undefined) { method getParent (line 222) | getParent(element: CallItem) { FILE: extensions/references-view/src/extension.ts function activate (line 13) | function activate(context: vscode.ExtensionContext): SymbolTree { FILE: extensions/references-view/src/highlights.ts class EditorHighlights (line 9) | class EditorHighlights { method constructor (line 21) | constructor(private readonly _view: vscode.TreeView, private readon... method dispose (line 35) | dispose() { method _show (line 42) | private _show(): void { method _hide (line 60) | private _hide(): void { method update (line 66) | update(): void { FILE: extensions/references-view/src/navigation.ts class Navigation (line 10) | class Navigation { method constructor (line 17) | constructor(private readonly _view: vscode.TreeView) { method dispose (line 24) | dispose(): void { method update (line 28) | update(delegate: SymbolItemNavigation | undefined) { method _anchor (line 33) | private _anchor(): undefined | unknown { method _open (line 47) | private _open(loc: vscode.Location, preserveFocus: boolean) { method previous (line 54) | previous(preserveFocus: boolean): void { method next (line 70) | next(preserveFocus: boolean): void { FILE: extensions/references-view/src/references-view.d.ts type SymbolTree (line 24) | interface SymbolTree { type SymbolTreeInput (line 46) | interface SymbolTreeInput { type SymbolTreeModel (line 86) | interface SymbolTreeModel { type SymbolItemNavigation (line 126) | interface SymbolItemNavigation { type SymbolItemEditorHighlights (line 148) | interface SymbolItemEditorHighlights { type SymbolItemDragAndDrop (line 155) | interface SymbolItemDragAndDrop { FILE: extensions/references-view/src/references/index.ts function register (line 10) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeReferenceItem (line 64) | function removeReferenceItem(item: FileItem | ReferenceItem | unknown) { function copyCommand (line 73) | async function copyCommand(item: ReferencesModel | ReferenceItem | FileI... function copyPathCommand (line 87) | async function copyPathCommand(item: FileItem | unknown) { FILE: extensions/references-view/src/references/model.ts class ReferencesTreeInput (line 10) | class ReferencesTreeInput implements SymbolTreeInput | u... method with (line 50) | with(location: vscode.Location): ReferencesTreeInput { class ReferencesModel (line 55) | class ReferencesModel implements SymbolItemNavigation | undefined { method setInput (line 49) | async setInput(input: SymbolTreeInput) { method clearInput (line 119) | clearInput(): void { type ActiveTreeDataProviderWrapper (line 134) | interface ActiveTreeDataProviderWrapper { class TreeDataProviderDelegate (line 138) | class TreeDataProviderDelegate implements vscode.TreeDataProvider>) { method getTreeItem (line 166) | async getTreeItem(element: unknown) { method getChildren (line 171) | async getChildren(parent?: unknown | undefined) { method getParent (line 176) | async getParent(element: unknown) { method _assertProvider (line 182) | private _assertProvider(): asserts this is ActiveTreeDataProviderWrapp... class TreeDndDelegate (line 191) | class TreeDndDelegate implements vscode.TreeDragAndDropController | undefined>) { method handleDrag (line 204) | handleDrag(source: undefined[], data: vscode.DataTransfer) { method handleDrop (line 219) | handleDrop(): void | Thenable { class HistoryItem (line 226) | class HistoryItem { method constructor (line 230) | constructor( class TreeInputHistory (line 240) | class TreeInputHistory implements vscode.TreeDataProvider { method constructor (line 249) | constructor(private readonly _tree: SymbolsTree) { method dispose (line 292) | dispose(): void { method _reRunHistoryItem (line 297) | private _reRunHistoryItem(item: HistoryItem): void { method add (line 309) | async add(input: SymbolTreeInput) { method clear (line 324) | clear(): void { method size (line 330) | get size() { method getTreeItem (line 336) | getTreeItem(item: HistoryItem): vscode.TreeItem { method getChildren (line 345) | getChildren() { method getParent (line 349) | getParent() { FILE: extensions/references-view/src/types/index.ts function register (line 11) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeTypeItem (line 47) | function removeTypeItem(item: TypeItem | unknown): void { class RichTypesDirection (line 53) | class RichTypesDirection { method constructor (line 59) | constructor( method value (line 71) | get value() { method value (line 75) | set value(value: TypeHierarchyDirection) { FILE: extensions/references-view/src/types/model.ts class TypesTreeInput (line 10) | class TypesTreeInput implements SymbolTreeInput { method constructor (line 15) | constructor( method resolve (line 24) | async resolve() { method with (line 46) | with(location: vscode.Location): TypesTreeInput { type TypeHierarchyDirection (line 52) | const enum TypeHierarchyDirection { class TypeItem (line 58) | class TypeItem { method constructor (line 62) | constructor( method remove (line 68) | remove(): void { class TypesModel (line 73) | class TypesModel implements SymbolItemNavigation, SymbolItemEd... method constructor (line 80) | constructor(readonly direction: TypeHierarchyDirection, items: vscode.... method _resolveTypes (line 84) | private async _resolveTypes(currentType: TypeItem): Promise { method getTypeChildren (line 94) | async getTypeChildren(item: TypeItem): Promise { method getDragUri (line 103) | getDragUri(item: TypeItem): vscode.Uri | undefined { method location (line 109) | location(currentType: TypeItem) { method nearest (line 113) | nearest(uri: vscode.Uri, _position: vscode.Position): TypeItem | undef... method next (line 117) | next(from: TypeItem): TypeItem { method previous (line 121) | previous(from: TypeItem): TypeItem { method _move (line 125) | private _move(item: TypeItem, fwd: boolean): TypeItem | void { method getEditorHighlights (line 139) | getEditorHighlights(currentType: TypeItem, uri: vscode.Uri): vscode.Ra... method remove (line 143) | remove(item: TypeItem) { class TypeItemDataProvider (line 153) | class TypeItemDataProvider implements vscode.TreeDataProvider { method constructor (line 160) | constructor(private _model: TypesModel) { method dispose (line 164) | dispose(): void { method getTreeItem (line 169) | getTreeItem(element: TypeItem): vscode.TreeItem { method getChildren (line 187) | getChildren(element?: TypeItem | undefined) { method getParent (line 193) | getParent(element: TypeItem) { FILE: extensions/references-view/src/utils.ts function del (line 8) | function del(array: T[], e: T): void { function tail (line 15) | function tail(array: T[]): T | undefined { function asResourceUrl (line 19) | function asResourceUrl(uri: vscode.Uri, range: vscode.Range): vscode.Uri { function isValidRequestPosition (line 23) | async function isValidRequestPosition(uri: vscode.Uri, position: vscode.... function getPreviewChunks (line 32) | function getPreviewChunks(doc: vscode.TextDocument, range: vscode.Range,... class ContextKey (line 46) | class ContextKey { method constructor (line 48) | constructor(readonly name: string) { } method set (line 50) | async set(value: V) { method reset (line 54) | async reset() { class WordAnchor (line 59) | class WordAnchor { method constructor (line 64) | constructor(private readonly _doc: vscode.TextDocument, private readon... method _getAnchorWord (line 69) | private _getAnchorWord(doc: vscode.TextDocument, pos: vscode.Position)... method guessedTrackedPosition (line 74) | guessedTrackedPosition(): vscode.Position | undefined { function getThemeIcon (line 141) | function getThemeIcon(kind: vscode.SymbolKind): vscode.ThemeIcon | undef... FILE: extensions/search-result/src/extension.ts constant FILE_LINE_REGEX (line 9) | const FILE_LINE_REGEX = /^(\S.*):$/; constant RESULT_LINE_REGEX (line 10) | const RESULT_LINE_REGEX = /^(\s+)(\d+)(: | )(\s*)(.*)$/; constant ELISION_REGEX (line 11) | const ELISION_REGEX = /⟪ ([0-9]+) characters skipped ⟫/g; constant SEARCH_RESULT_SELECTOR (line 12) | const SEARCH_RESULT_SELECTOR = { language: 'search-result', exclusive: t... constant DIRECTIVES (line 13) | const DIRECTIVES = ['# Query:', '# Flags:', '# Including:', '# Excluding... constant FLAGS (line 14) | const FLAGS = ['RegExp', 'CaseSensitive', 'IgnoreExcludeSettings', 'Word... function activate (line 20) | function activate(context: vscode.ExtensionContext) { function relativePathToUri (line 130) | function relativePathToUri(path: string, resultsUri: vscode.Uri): vscode... type ParsedSearchFileLine (line 177) | type ParsedSearchFileLine = { type: 'file'; location: vscode.LocationLin... type ParsedSearchResultLine (line 178) | type ParsedSearchResultLine = { type: 'result'; locations: Required void) { FILE: extensions/simple-browser/preview-src/index.ts function getSettings (line 10) | function getSettings() { function navigateTo (line 92) | function navigateTo(rawUrl: string): void { function toggleFocusLockIndicatorEnabled (line 111) | function toggleFocusLockIndicatorEnabled(enabled: boolean) { FILE: extensions/simple-browser/src/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: vscode.Disposable[]) { method dispose (line 20) | public dispose(): any { method _register (line 28) | protected _register(value: T): T { method isDisposed (line 37) | protected get isDisposed() { FILE: extensions/simple-browser/src/extension.ts class URL (line 10) | class URL { function shouldUseIntegratedBrowser (line 38) | async function shouldUseIntegratedBrowser(): Promise { function openInIntegratedBrowser (line 46) | async function openInIntegratedBrowser(url?: string): Promise { function activate (line 50) | function activate(context: vscode.ExtensionContext) { function isWeb (line 116) | function isWeb(): boolean { FILE: extensions/simple-browser/src/simpleBrowserManager.ts class SimpleBrowserManager (line 9) | class SimpleBrowserManager { method constructor (line 13) | constructor( method dispose (line 17) | dispose() { method show (line 22) | public show(inputUri: string | vscode.Uri, options?: ShowOptions): void { method restore (line 34) | public restore(panel: vscode.WebviewPanel, state: any): void { method registerWebviewListeners (line 41) | private registerWebviewListeners(view: SimpleBrowserView) { FILE: extensions/simple-browser/src/simpleBrowserView.ts type ShowOptions (line 11) | interface ShowOptions { class SimpleBrowserView (line 16) | class SimpleBrowserView extends Disposable { method getWebviewLocalResourceRoots (line 21) | private static getWebviewLocalResourceRoots(extensionUri: vscode.Uri):... method getWebviewOptions (line 27) | private static getWebviewOptions(extensionUri: vscode.Uri): vscode.Web... method create (line 40) | public static create( method restore (line 55) | public static restore( method constructor (line 63) | private constructor( method dispose (line 103) | public override dispose() { method show (line 108) | public show(url: string, options?: ShowOptions) { method getHtml (line 113) | private getHtml(url: string) { method extensionResourceUrl (line 177) | private extensionResourceUrl(...parts: string[]): vscode.Uri { function escapeAttribute (line 182) | function escapeAttribute(value: string | vscode.Uri): string { FILE: extensions/simple-browser/src/uuid.ts function generateUuid (line 9) | function generateUuid(): string { FILE: extensions/terminal-suggest/scripts/pullFishBuiltins.ts type ICommandDetails (line 12) | interface ICommandDetails { function createCommandDescriptionsCache (line 95) | async function createCommandDescriptionsCache(): Promise { function extractHelpContent (line 157) | function extractHelpContent(cmd: string, lines: string[]): { shortDescri... FILE: extensions/terminal-suggest/scripts/pullZshBuiltins.ts type ICommandDetails (line 124) | interface ICommandDetails { function createCommandDescriptionsCache (line 132) | async function createCommandDescriptionsCache(): Promise { function formatLineAsMarkdown (line 222) | function formatLineAsMarkdown(text: string): string { FILE: extensions/terminal-suggest/scripts/terminalScriptHelpers.ts function cleanupText (line 15) | function cleanupText(text: string): string { function checkWindows (line 46) | function checkWindows(): void { FILE: extensions/terminal-suggest/scripts/update-specs.js function specToExportName (line 222) | function specToExportName(spec) { function specToReExport (line 226) | function specToReExport(spec) { FILE: extensions/terminal-suggest/src/completions/azd.ts type AzdEnvListItem (line 6) | interface AzdEnvListItem { type AzdTemplateListItem (line 14) | interface AzdTemplateListItem { type AzdExtensionListItem (line 21) | interface AzdExtensionListItem { type AzdConfigOption (line 30) | interface AzdConfigOption { FILE: extensions/terminal-suggest/src/completions/code.ts function createCodeGenerators (line 366) | function createCodeGenerators(cliName: string): Fig.Generator { function parseInstalledExtensions (line 373) | function parseInstalledExtensions(out: string): Fig.Suggestion[] | undef... FILE: extensions/terminal-suggest/src/completions/gh.ts type RepoDataType (line 59) | interface RepoDataType { type PR (line 180) | interface PR { FILE: extensions/terminal-suggest/src/completions/git.ts function ai (line 10) | function ai(...args: any[]): undefined { return undefined; } type PostProcessBranchesOptions (line 59) | interface PostProcessBranchesOptions { FILE: extensions/terminal-suggest/src/completions/index.d.ts type TemplateStrings (line 12) | type TemplateStrings = "filepaths" | "folders" | "history" | "help"; type Template (line 29) | type Template = TemplateStrings | TemplateStrings[]; type HistoryContext (line 31) | type HistoryContext = { type TemplateSuggestionContext (line 38) | type TemplateSuggestionContext = type TemplateSuggestion (line 44) | type TemplateSuggestion = Modify< type SpecLocation (line 79) | type SpecLocation = type LoadSpec (line 88) | type LoadSpec = type SuggestionType (line 103) | type SuggestionType = type SingleOrArray (line 116) | type SingleOrArray = T | T[]; type GetVersionCommand (line 133) | type GetVersionCommand = (executeCommand: ExecuteCommandFunction) => Pro... type ShellContext (line 138) | type ShellContext = { type GeneratorContext (line 158) | type GeneratorContext = ShellContext & { type Function (line 168) | type Function = (param: T) => R; type Modify (line 174) | type Modify = Omit & R; type StringOrFunction (line 181) | type StringOrFunction = string | Function; type ArgDiff (line 187) | type ArgDiff = Modify; type OptionDiff (line 193) | type OptionDiff = Modify< type SubcommandDiff (line 205) | type SubcommandDiff = Modify< type SpecDiff (line 219) | type SpecDiff = Omit; type VersionDiffMap (line 225) | type VersionDiffMap = Record; type Spec (line 234) | type Spec = type ExecuteCommandInput (line 242) | type ExecuteCommandInput = { type ExecuteCommandOutput (line 269) | type ExecuteCommandOutput = { type ExecuteCommandFunction (line 288) | type ExecuteCommandFunction = (args: ExecuteCommandInput) => Promise { method isFetching (line 15) | private get isFetching() { method fetchSync (line 19) | private async fetchSync(run: () => Promise) { method fetchAsync (line 30) | private async fetchAsync(run: () => Promise): Promise { method maxAgeCache (line 38) | private async maxAgeCache(run: () => Promise, maxAge: number) { method swrCache (line 45) | private async swrCache(run: () => Promise, maxAge = 0) { method entry (line 52) | async entry(run: () => Promise, cache: Fig.Cache): Promise( method currentValue (line 82) | currentValue(key: string, _cache: Fig.Cache): T | undefined { method clear (line 89) | clear() { FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/customSuggestionsGenerator.ts function getCustomSuggestions (line 14) | async function getCustomSuggestions( FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/helpers.ts type GeneratorContext (line 11) | type GeneratorContext = Fig.ShellContext & { type GeneratorState (line 18) | type GeneratorState = { function runCachedGenerator (line 31) | async function runCachedGenerator( FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/scriptSuggestionsGenerator.ts function getScriptSuggestions (line 14) | async function getScriptSuggestions( FILE: extensions/terminal-suggest/src/fig/autocomplete/state/types.ts type Visibility (line 12) | enum Visibility { type AutocompleteState (line 51) | type AutocompleteState = { type NamedSetState (line 78) | type NamedSetState = { FILE: extensions/terminal-suggest/src/fig/execute.ts type IFigExecuteExternals (line 65) | interface IFigExecuteExternals { FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/convert.ts type SuggestionType (line 8) | type SuggestionType = Fig.SuggestionType | 'history' | 'auto-execute'; type Override (line 10) | type Override = Omit & S; type Suggestion (line 11) | type Suggestion = Override; type Option (line 13) | type Option = OptionT & { type Subcommand (line 18) | type Subcommand = SubcommandT & { type Initializer (line 40) | type Initializer = { function convertOption (line 46) | function convertOption( function convertSubcommand (line 57) | function convertSubcommand( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/mixins.ts type SpecMixin (line 8) | type SpecMixin = type NamedObject (line 12) | type NamedObject = { name: Fig.SingleOrArray }; function mergeOptionArrays (line 105) | function mergeOptionArrays( function mergeSubcommandArrays (line 112) | function mergeSubcommandArrays( function mergeSubcommands (line 119) | function mergeSubcommands( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/revert.ts function makeSingleOrArray (line 8) | function makeSingleOrArray(arr: T[]): Fig.SingleOrArray { function revertOption (line 12) | function revertOption(option: Option( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/specMetadata.ts type FigLoadSpecFn (line 9) | type FigLoadSpecFn = Fig.LoadSpec extends infer U ? (U extends Function ... type LoadSpec (line 10) | type LoadSpec; type ArgMeta (line 18) | type ArgMeta = Omit & { type SubcommandMetaExcludes (line 23) | type SubcommandMetaExcludes = type SubcommandMeta (line 30) | type SubcommandMeta = Omit & { function convertLoadSpec (line 34) | function convertLoadSpec( function initializeOptionMeta (line 58) | function initializeOptionMeta(option: Fig.Option): OptionMeta { function initializeArgMeta (line 63) | function initializeArgMeta(arg: Fig.Arg): ArgMeta { function initializeSubcommandMeta (line 89) | function initializeSubcommandMeta(subcommand: Fig.Subcommand): Subcomman... FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/utils.ts function makeArray (line 6) | function makeArray(object: T | T[]): T[] { type SpecLocationSource (line 10) | enum SpecLocationSource { FILE: extensions/terminal-suggest/src/fig/figInterface.ts type IFigSpecSuggestionsResult (line 22) | interface IFigSpecSuggestionsResult { function getFigSuggestions (line 30) | async function getFigSuggestions( function getFigSpecSuggestions (line 121) | async function getFigSpecSuggestions( type SpecArg (line 170) | type SpecArg = Fig.Arg | Fig.Suggestion | Fig.Option | string; function collectCompletionItemResult (line 172) | async function collectCompletionItemResult( function convertEnvRecordToArray (line 350) | function convertEnvRecordToArray(env: Record): Environme... function getFixSuggestionDescription (line 354) | function getFixSuggestionDescription(spec: Fig.Spec): string { function getFigSuggestionLabel (line 361) | function getFigSuggestionLabel(spec: Fig.Spec | Fig.Arg | Fig.Suggestion... function convertIconToKind (line 374) | function convertIconToKind(icon: string | undefined): vscode.TerminalCom... FILE: extensions/terminal-suggest/src/fig/shared/errors.ts method constructor (line 8) | constructor(message?: string) { FILE: extensions/terminal-suggest/src/fig/shared/internal.ts type SpecLocation (line 8) | type SpecLocation = Fig.SpecLocation & { type Override (line 12) | type Override = Omit & S; type SuggestionType (line 13) | type SuggestionType = Fig.SuggestionType | 'history' | 'auto-execute'; type Suggestion (line 14) | type Suggestion = Override< type Arg (line 32) | type Arg = Metadata.ArgMeta; type Option (line 33) | type Option = Internal.Option; type Subcommand (line 34) | type Subcommand = Internal.Subcommand< FILE: extensions/terminal-suggest/src/fig/shared/test/utils.test.ts function expect (line 15) | function expect(a: T): { toEqual: (b: T) => void } { FILE: extensions/terminal-suggest/src/fig/shared/utils.ts type SuggestionFlag (line 18) | enum SuggestionFlag { type SuggestionFlags (line 27) | type SuggestionFlags = number; type SpecLocationSource (line 29) | enum SpecLocationSource { function makeArray (line 34) | function makeArray(object: T | T[]): T[] { function firstMatchingToken (line 38) | function firstMatchingToken( function makeArrayIfExists (line 50) | function makeArrayIfExists( function isOrHasValue (line 56) | function isOrHasValue( function withTimeout (line 65) | async function withTimeout( function findLast (line 97) | function findLast( type NamedObject (line 109) | type NamedObject = function compareNamedObjectsAlphabetically (line 115) | function compareNamedObjectsAlphabetically< type Func (line 129) | type Func = (...args: S) => T; type EqualFunc (line 130) | type EqualFunc = (args: T, newArgs: T) => boolean; function memoizeOne (line 141) | function memoizeOne( function isNonNullObj (line 160) | function isNonNullObj(v: unknown): v is Record { function isEmptyObject (line 164) | function isEmptyObject(v: unknown): v is Record { function fieldsAreEqual (line 173) | function fieldsAreEqual(A: T, B: T, fields: (keyof T)[]): boolean { function localProtocol (line 224) | function localProtocol(domain: string, path: string) { type ExponentialBackoffOptions (line 240) | type ExponentialBackoffOptions = { function exponentialBackoff (line 247) | async function exponentialBackoff( FILE: extensions/terminal-suggest/src/fig/shell-parser/command.ts type Token (line 11) | type Token = { type Command (line 17) | type Command = { type AliasMap (line 24) | type AliasMap = Record; FILE: extensions/terminal-suggest/src/fig/shell-parser/parser.ts type NodeType (line 30) | enum NodeType { type LiteralNode (line 62) | type LiteralNode = type BaseNode (line 74) | interface BaseNode { type ListNode (line 88) | interface ListNode extends BaseNode { type AssignmentListNode (line 93) | interface AssignmentListNode extends BaseNode { type AssignmentNode (line 101) | interface AssignmentNode extends BaseNode { type SubscriptNode (line 108) | interface SubscriptNode extends BaseNode { type Operator (line 116) | type Operator = (typeof operators)[number]; function parseCommandSubstitution (line 238) | function parseCommandSubstitution( function childAtIndex (line 282) | function childAtIndex( function parseLiteral (line 318) | function parseLiteral( function parseStatements (line 355) | function parseStatements( function parseCommand (line 484) | function parseCommand( function parseStatement (line 623) | function parseStatement( FILE: extensions/terminal-suggest/src/fig/shell-parser/test/parser.test.ts function parseCommand (line 11) | function parseCommand(command: string): string { function getData (line 20) | function getData( FILE: extensions/terminal-suggest/src/helpers/completionItem.ts function createCompletionItem (line 9) | function createCompletionItem(cursorPosition: number, currentCommandStri... FILE: extensions/terminal-suggest/src/helpers/executable.ts function isExecutable (line 9) | function isExecutable(filePath: string, windowsExecutableExtensions?: Se... function isExecutableUnix (line 17) | async function isExecutableUnix(filePath: string): Promise { class WindowsExecutableExtensionsCache (line 52) | class WindowsExecutableExtensionsCache { method constructor (line 56) | constructor(rawConfig?: { [key: string]: boolean | undefined }) { method update (line 60) | update(rawConfig: { [key: string]: boolean | undefined } | undefined):... method getExtensions (line 65) | getExtensions(): Set { function hasWindowsExecutableExtension (line 73) | function hasWindowsExecutableExtension(filePath: string, extensions: Set... function resolveWindowsExecutableExtensions (line 83) | function resolveWindowsExecutableExtensions(configuredWindowsExecutableE... FILE: extensions/terminal-suggest/src/helpers/file.ts function removeAnyFileExtension (line 6) | function removeAnyFileExtension(label: string): string { FILE: extensions/terminal-suggest/src/helpers/filepaths.ts function filepaths (line 6) | function filepaths(options: { extensions?: string[]; editFileSuggestions... FILE: extensions/terminal-suggest/src/helpers/keyvalue.ts type KeyValueSuggestions (line 6) | type KeyValueSuggestions = type Suggestions (line 12) | type Suggestions = KeyValueSuggestions; type CacheValue (line 14) | type CacheValue = boolean | 'keys' | 'values'; type ValueListInit (line 16) | interface ValueListInit { type KeyValueInit (line 33) | interface KeyValueInit { type KeyValueListInit (line 50) | interface KeyValueListInit { function appendToInsertValue (line 82) | function appendToInsertValue(append: string, suggestions: Fig.Suggestion... function kvSuggestionsToFigSuggestions (line 91) | async function kvSuggestionsToFigSuggestions( function getSuggestions (line 107) | async function getSuggestions( function shouldUseCache (line 124) | function shouldUseCache(isKey: boolean, cache: CacheValue) { function lastIndexOf (line 132) | function lastIndexOf(haystack: string, ...needles: readonly string[]) { function removeRepeatSuggestions (line 136) | function removeRepeatSuggestions( function valueList (line 163) | function valueList({ function keyValue (line 233) | function keyValue({ function keyValueList (line 304) | function keyValueList({ FILE: extensions/terminal-suggest/src/helpers/os.ts function osIsWindows (line 8) | function osIsWindows(): boolean { FILE: extensions/terminal-suggest/src/helpers/promise.ts function createTimeoutPromise (line 6) | function createTimeoutPromise(timeout: number, defaultValue: T): Prom... FILE: extensions/terminal-suggest/src/helpers/uri.ts function getFriendlyResourcePath (line 8) | function getFriendlyResourcePath(uri: vscode.Uri, pathSeparator: string,... FILE: extensions/terminal-suggest/src/shell/bash.ts function getBashGlobals (line 11) | async function getBashGlobals(options: ExecOptionsWithStringEncoding, ex... function getAliases (line 18) | async function getAliases(options: ExecOptionsWithStringEncoding): Promi... function getBuiltins (line 23) | async function getBuiltins( function generateDetailAndDocs (line 70) | function generateDetailAndDocs(description?: string, args?: string): { d... FILE: extensions/terminal-suggest/src/shell/common.ts function spawnHelper (line 10) | async function spawnHelper(command: string, args: string[], options: Spa... type ISpawnHelperResult (line 31) | interface ISpawnHelperResult { function spawnHelper2 (line 36) | async function spawnHelper2(command: string, args: string[], options: Sp... function execHelper (line 58) | async function execHelper(commandLine: string, options: ExecOptionsWithS... function getAliasesHelper (line 70) | async function getAliasesHelper(command: string, args: string[], regex: ... FILE: extensions/terminal-suggest/src/shell/fish.ts function getFishGlobals (line 14) | async function getFishGlobals(options: ExecOptionsWithStringEncoding, ex... function getBuiltins (line 21) | async function getBuiltins(options: ExecOptionsWithStringEncoding): Prom... function getCommandDescription (line 54) | function getCommandDescription(command: string): { documentation?: strin... function parseCache (line 78) | function parseCache(cache: Object): Map { function readGlobalsCache (line 223) | async function readGlobalsCache(): Promise { function activate (line 249) | async function activate(context: vscode.ExtensionContext) { function watchPathDirectories (line 335) | async function watchPathDirectories(context: vscode.ExtensionContext, en... function resolveCwdFromCurrentCommandString (line 391) | async function resolveCwdFromCurrentCommandString(currentCommandString: ... function getCurrentCommandAndArgs (line 438) | function getCurrentCommandAndArgs(commandLine: string, cursorIndex: numb... function asArray (line 472) | function asArray(x: T | T[]): T[] { function getCompletionItemsFromSpecs (line 476) | async function getCompletionItemsFromSpecs( function getEnvAsRecord (line 574) | function getEnvAsRecord(shellIntegrationEnv: ITerminalEnvironment): Reco... function getTerminalShellType (line 587) | function getTerminalShellType(shellType: string | undefined): TerminalSh... function sanitizeProcessEnvironment (line 604) | function sanitizeProcessEnvironment(env: Record, ...pres... function createFileGlobPattern (line 628) | function createFileGlobPattern(fileExtensions?: string[]): string | unde... FILE: extensions/terminal-suggest/src/test/completions/code.test.ts function createCodeTestSpecs (line 71) | function createCodeTestSpecs(executable: string): ITestSpec[] { function createCodeTunnelTestSpecs (line 135) | function createCodeTunnelTestSpecs(executable: string): ITestSpec[] { FILE: extensions/terminal-suggest/src/test/helpers.ts type ISuiteSpec (line 11) | interface ISuiteSpec { type ITestSpec (line 20) | interface ITestSpec { function removeArrayEntries (line 41) | function removeArrayEntries(array: T[], ...elements: T[]): T[] { FILE: extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts class MockFigExecuteExternals (line 133) | class MockFigExecuteExternals implements IFigExecuteExternals { method executeCommand (line 134) | public async executeCommand(input: Fig.ExecuteCommandInput): Promise = (value: T | Promise) => void; type DeferredOutcome (line 8) | const enum DeferredOutcome { class DeferredPromise (line 16) | class DeferredPromise { method isRejected (line 22) | public get isRejected() { method isResolved (line 26) | public get isResolved() { method isSettled (line 30) | public get isSettled() { method value (line 34) | public get value() { method constructor (line 40) | constructor() { method complete (line 47) | public complete(value: T) { method error (line 55) | public error(err: unknown) { FILE: extensions/tunnel-forwarding/src/extension.ts type TunnelPrivacyId (line 12) | const enum TunnelPrivacyId { constant CLEANUP_TIMEOUT (line 22) | const CLEANUP_TIMEOUT = 10_000; class Tunnel (line 44) | class Tunnel implements vscode.Tunnel { method constructor (line 49) | constructor( method setPortFormat (line 55) | public setPortFormat(formatString: string) { method dispose (line 59) | dispose() { type State (line 64) | const enum State { type StateT (line 71) | type StateT = function activate (line 77) | async function activate(context: vscode.ExtensionContext) { function deactivate (line 109) | function deactivate() { } class Logger (line 111) | class Logger { method constructor (line 114) | constructor(private readonly label: string) { } method show (line 116) | public show(): void { method clear (line 120) | public clear() { method log (line 124) | public log( class TunnelProvider (line 139) | class TunnelProvider implements vscode.TunnelProvider { method state (line 144) | private get state(): StateT { method state (line 148) | private set state(state: StateT) { method constructor (line 155) | constructor(private readonly logger: Logger, private readonly context:... method provideTunnel (line 158) | public async provideTunnel(tunnelOptions: vscode.TunnelOptions): Promi... method restart (line 204) | public async restart() { method consentPublicPort (line 210) | private async consentPublicPort(portNumber: number) { method isInStateWithProcess (line 235) | private isInStateWithProcess(process: ChildProcessWithoutNullStreams) { method killRunningProcess (line 242) | private killRunningProcess() { method updateActivePortsIfRunning (line 250) | private updateActivePortsIfRunning() { method setupPortForwardingProcess (line 266) | private async setupPortForwardingProcess() { FILE: extensions/tunnel-forwarding/src/split.ts class StreamSplitter (line 15) | class StreamSplitter extends Transform { method constructor (line 18) | constructor(private readonly splitter: number) { method _transform (line 22) | override _transform(chunk: Buffer, _encoding: string, callback: (error... method _flush (line 44) | override _flush(callback: (error?: Error | null, data?: any) => void):... FILE: extensions/typescript-basics/build/update-grammars.mjs function removeDom (line 9) | function removeDom(grammar) { function removeNodeTypes (line 31) | function removeNodeTypes(grammar) { function patchJsdoctype (line 51) | function patchJsdoctype(grammar) { function patchGrammar (line 61) | function patchGrammar(grammar) { function adaptToJavaScript (line 65) | function adaptToJavaScript(grammar, replacementScope) { FILE: extensions/typescript-language-features/src/api.ts class ApiV0 (line 9) | class ApiV0 { method constructor (line 10) | public constructor( method configurePlugin (line 15) | configurePlugin(pluginId: string, configuration: {}): void { type Api (line 20) | interface Api { function getExtensionApi (line 24) | function getExtensionApi( FILE: extensions/typescript-language-features/src/commands/commandManager.ts type Command (line 8) | interface Command { class CommandManager (line 14) | class CommandManager { method dispose (line 17) | public dispose() { method register (line 24) | public register(command: T): vscode.Disposable { FILE: extensions/typescript-language-features/src/commands/configurePlugin.ts class ConfigurePluginCommand (line 9) | class ConfigurePluginCommand implements Command { method constructor (line 12) | public constructor( method execute (line 16) | public execute(pluginId: string, configuration: unknown) { FILE: extensions/typescript-language-features/src/commands/goToProjectConfiguration.ts class TypeScriptGoToProjectConfigCommand (line 12) | class TypeScriptGoToProjectConfigCommand implements Command { method constructor (line 15) | public constructor( method execute (line 20) | public execute() { class JavaScriptGoToProjectConfigCommand (line 28) | class JavaScriptGoToProjectConfigCommand implements Command { method constructor (line 31) | public constructor( method execute (line 36) | public execute() { FILE: extensions/typescript-language-features/src/commands/index.ts function registerBaseCommands (line 22) | function registerBaseCommands( FILE: extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts class LearnMoreAboutRefactoringsCommand (line 10) | class LearnMoreAboutRefactoringsCommand implements Command { method execute (line 14) | public execute() { FILE: extensions/typescript-language-features/src/commands/openJsDocLink.ts type OpenJsDocLinkCommand_Args (line 9) | interface OpenJsDocLinkCommand_Args { class OpenJsDocLinkCommand (line 28) | class OpenJsDocLinkCommand implements Command { method execute (line 32) | public async execute(args: OpenJsDocLinkCommand_Args): Promise { FILE: extensions/typescript-language-features/src/commands/openTsServerLog.ts class OpenTsServerLogCommand (line 10) | class OpenTsServerLogCommand implements Command { method constructor (line 13) | public constructor( method execute (line 17) | public execute() { FILE: extensions/typescript-language-features/src/commands/reloadProject.ts class ReloadTypeScriptProjectsCommand (line 10) | class ReloadTypeScriptProjectsCommand implements Command { method constructor (line 13) | public constructor( method execute (line 17) | public execute() { class ReloadJavaScriptProjectsCommand (line 22) | class ReloadJavaScriptProjectsCommand implements Command { method constructor (line 25) | public constructor( method execute (line 29) | public execute() { FILE: extensions/typescript-language-features/src/commands/restartTsServer.ts class RestartTsServerCommand (line 10) | class RestartTsServerCommand implements Command { method constructor (line 13) | public constructor( method execute (line 17) | public execute() { FILE: extensions/typescript-language-features/src/commands/selectTypeScriptVersion.ts class SelectTypeScriptVersionCommand (line 10) | class SelectTypeScriptVersionCommand implements Command { method constructor (line 14) | public constructor( method execute (line 18) | public execute() { FILE: extensions/typescript-language-features/src/commands/tsserverRequests.ts function isCancellationToken (line 13) | function isCancellationToken(value: any): value is vscode.CancellationTo... type RequestArgs (line 17) | interface RequestArgs { class TSServerRequestCommand (line 22) | class TSServerRequestCommand implements Command { method constructor (line 25) | public constructor( method execute (line 29) | public async execute(command: keyof TypeScriptRequests, args?: unknown... FILE: extensions/typescript-language-features/src/commands/useTsgo.ts class EnableTsgoCommand (line 12) | class EnableTsgoCommand implements Command { method execute (line 15) | public async execute(): Promise { class DisableTsgoCommand (line 20) | class DisableTsgoCommand implements Command { method execute (line 23) | public async execute(): Promise { function updateTsgoSetting (line 32) | async function updateTsgoSetting(enable: boolean): Promise { FILE: extensions/typescript-language-features/src/configuration/configuration.browser.ts class BrowserServiceConfigurationProvider (line 9) | class BrowserServiceConfigurationProvider extends BaseServiceConfigurati... method readGlobalTsdk (line 12) | protected readGlobalTsdk(_configuration: vscode.WorkspaceConfiguration... method readLocalTsdk (line 16) | protected readLocalTsdk(_configuration: vscode.WorkspaceConfiguration)... method readLocalNodePath (line 21) | protected readLocalNodePath(_configuration: vscode.WorkspaceConfigurat... method readGlobalNodePath (line 25) | protected override readGlobalNodePath(_configuration: vscode.Workspace... FILE: extensions/typescript-language-features/src/configuration/configuration.electron.ts class ElectronServiceConfigurationProvider (line 14) | class ElectronServiceConfigurationProvider extends BaseServiceConfigurat... method fixPathPrefixes (line 16) | private fixPathPrefixes(inspectValue: string): string { method readGlobalTsdk (line 26) | protected readGlobalTsdk(configuration: vscode.WorkspaceConfiguration)... method readLocalTsdk (line 38) | protected readLocalTsdk(configuration: vscode.WorkspaceConfiguration):... method readLocalNodePath (line 50) | protected readLocalNodePath(configuration: vscode.WorkspaceConfigurati... method readLocalNodePathWorker (line 54) | private readLocalNodePathWorker(configuration: vscode.WorkspaceConfigu... method readGlobalNodePath (line 73) | protected readGlobalNodePath(configuration: vscode.WorkspaceConfigurat... method readGlobalNodePathWorker (line 77) | private readGlobalNodePathWorker(configuration: vscode.WorkspaceConfig... method findNodePath (line 94) | private findNodePath(): string | null { method validatePath (line 109) | private validatePath(nodePath: string | null): string | null { FILE: extensions/typescript-language-features/src/configuration/configuration.ts type TsServerLogLevel (line 11) | enum TsServerLogLevel { function fromString (line 20) | function fromString(value: string): TsServerLogLevel { function toString (line 36) | function toString(value: TsServerLogLevel): string { type SyntaxServerConfiguration (line 53) | const enum SyntaxServerConfiguration { class ImplicitProjectConfiguration (line 60) | class ImplicitProjectConfiguration { method constructor (line 70) | constructor(configuration: vscode.WorkspaceConfiguration) { method isEqualTo (line 80) | public isEqualTo(other: ImplicitProjectConfiguration): boolean { method readTarget (line 84) | private static readTarget(configuration: vscode.WorkspaceConfiguration... method readModule (line 88) | private static readModule(configuration: vscode.WorkspaceConfiguration... method readCheckJs (line 92) | private static readCheckJs(configuration: vscode.WorkspaceConfiguratio... method readExperimentalDecorators (line 96) | private static readExperimentalDecorators(configuration: vscode.Worksp... method readImplicitStrictNullChecks (line 100) | private static readImplicitStrictNullChecks(configuration: vscode.Work... method readImplicitStrictFunctionTypes (line 104) | private static readImplicitStrictFunctionTypes(configuration: vscode.W... method readImplicitStrict (line 108) | private static readImplicitStrict(configuration: vscode.WorkspaceConfi... type TsServerHeapProfileConfiguration (line 113) | interface TsServerHeapProfileConfiguration { type TypeScriptServiceConfiguration (line 119) | interface TypeScriptServiceConfiguration { function areServiceConfigurationsEqual (line 148) | function areServiceConfigurationsEqual(a: TypeScriptServiceConfiguration... type ServiceConfigurationProvider (line 152) | interface ServiceConfigurationProvider { type vscodeWatcherName (line 157) | type vscodeWatcherName = typeof vscodeWatcherName; method loadFromWorkspace (line 162) | public loadFromWorkspace(): TypeScriptServiceConfiguration { method readTsServerLogLevel (line 199) | protected readTsServerLogLevel(): TsServerLogLevel { method readTsServerPluginPaths (line 204) | protected readTsServerPluginPaths(): string[] { method readNpmLocation (line 208) | protected readNpmLocation(): string | null { method readDisableAutomaticTypeAcquisition (line 212) | protected readDisableAutomaticTypeAcquisition(configuration: vscode.Work... method readLocale (line 221) | protected readLocale(): string | null { method readUseSyntaxServer (line 226) | protected readUseSyntaxServer(configuration: vscode.WorkspaceConfigurati... method readEnableDiagnosticsTelemetry (line 245) | protected readEnableDiagnosticsTelemetry(): boolean { method readEnableProjectDiagnostics (line 250) | protected readEnableProjectDiagnostics(): boolean { method readUseVsCodeWatcher (line 254) | private readUseVsCodeWatcher(configuration: vscode.WorkspaceConfiguratio... method readWatchOptions (line 279) | private readWatchOptions(): Proto.WatchOptions | undefined { method readIncludePackageJsonAutoImports (line 289) | protected readIncludePackageJsonAutoImports(): 'auto' | 'on' | 'off' | u... method readMaxTsServerMemory (line 293) | protected readMaxTsServerMemory(): number { method readDiagnosticDir (line 303) | protected readDiagnosticDir(): string | undefined { method readHeapSnapshot (line 308) | protected readHeapSnapshot(): number { method readHeapProfileConfiguration (line 317) | private readHeapProfileConfiguration(): TsServerHeapProfileConfiguration { method readEnablePromptUseWorkspaceTsdk (line 339) | protected readEnablePromptUseWorkspaceTsdk(): boolean { method readEnableTsServerTracing (line 343) | protected readEnableTsServerTracing(): boolean { method readWorkspaceSymbolsExcludeLibrarySymbols (line 347) | private readWorkspaceSymbolsExcludeLibrarySymbols(): boolean { method readWebProjectWideIntellisenseEnable (line 351) | private readWebProjectWideIntellisenseEnable(): boolean { method readWebProjectWideIntellisenseSuppressSemanticErrors (line 355) | private readWebProjectWideIntellisenseSuppressSemanticErrors(): boolean { method readWebTypeAcquisition (line 359) | private readWebTypeAcquisition(): boolean { FILE: extensions/typescript-language-features/src/configuration/documentSelector.ts type DocumentSelector (line 8) | interface DocumentSelector { FILE: extensions/typescript-language-features/src/configuration/fileSchemes.ts function getSemanticSupportedSchemes (line 25) | function getSemanticSupportedSchemes() { function isOfScheme (line 57) | function isOfScheme(uri: vscode.Uri, ...schemes: string[]): boolean { FILE: extensions/typescript-language-features/src/configuration/languageDescription.ts type DiagnosticLanguage (line 10) | const enum DiagnosticLanguage { type LanguageDescription (line 17) | interface LanguageDescription { function isTsConfigFileName (line 60) | function isTsConfigFileName(fileName: string): boolean { function isJsConfigOrTsConfigFileName (line 64) | function isJsConfigOrTsConfigFileName(fileName: string): boolean { function doesResourceLookLikeATypeScriptFile (line 68) | function doesResourceLookLikeATypeScriptFile(resource: vscode.Uri): bool... function doesResourceLookLikeAJavaScriptFile (line 72) | function doesResourceLookLikeAJavaScriptFile(resource: vscode.Uri): bool... FILE: extensions/typescript-language-features/src/configuration/languageIds.ts function isSupportedLanguageMode (line 21) | function isSupportedLanguageMode(doc: vscode.TextDocument) { function isTypeScriptDocument (line 25) | function isTypeScriptDocument(doc: vscode.TextDocument) { FILE: extensions/typescript-language-features/src/configuration/schemes.ts function isOfScheme (line 15) | function isOfScheme(scheme: string, link: string): boolean { FILE: extensions/typescript-language-features/src/experimentTelemetryReporter.ts type IExperimentationTelemetryReporter (line 10) | interface IExperimentationTelemetryReporter extends tas.IExperimentation... class ExperimentationTelemetryReporter (line 19) | class ExperimentationTelemetryReporter implements IExperimentationTeleme... method constructor (line 24) | constructor(reporter: VsCodeTelemetryReporter) { method setSharedProperty (line 28) | setSharedProperty(name: string, value: string): void { method postEvent (line 32) | postEvent(eventName: string, props: Map): void { method postEventObj (line 40) | postEventObj(eventName: string, props: { [prop: string]: string }) { method dispose (line 47) | dispose() { FILE: extensions/typescript-language-features/src/experimentationService.ts type ExperimentTypes (line 11) | interface ExperimentTypes { class ExperimentationService (line 15) | class ExperimentationService { method constructor (line 19) | constructor(telemetryReporter: IExperimentationTelemetryReporter, id: ... method getTreatmentVariable (line 24) | public async getTreatmentVariable(nam... function createTasExperimentationService (line 35) | async function createTasExperimentationService( FILE: extensions/typescript-language-features/src/extension.browser.ts class StaticVersionProvider (line 29) | class StaticVersionProvider implements ITypeScriptVersionProvider { method constructor (line 31) | constructor( method updateConfiguration (line 35) | updateConfiguration(_configuration: TypeScriptServiceConfiguration): v... method defaultVersion (line 39) | get defaultVersion() { return this._version; } method bundledVersion (line 40) | get bundledVersion() { return this._version; } function activate (line 47) | async function activate(context: vscode.ExtensionContext): Promise { function startPreloadWorkspaceContentsIfNeeded (line 109) | async function startPreloadWorkspaceContentsIfNeeded(context: vscode.Ext... class RemoteWorkspaceContentsPreloader (line 135) | class RemoteWorkspaceContentsPreloader extends Disposable { method constructor (line 139) | constructor( method triggerPreload (line 154) | async triggerPreload() { method doPreload (line 159) | private async doPreload(): Promise { FILE: extensions/typescript-language-features/src/extension.ts function activate (line 31) | function activate( function deactivate (line 112) | function deactivate() { FILE: extensions/typescript-language-features/src/filesystems/ata.ts function registerAtaSupport (line 13) | function registerAtaSupport(logger: Logger): vscode.Disposable { FILE: extensions/typescript-language-features/src/filesystems/autoInstallerFs.ts constant TEXT_DECODER (line 14) | const TEXT_DECODER = new TextDecoder('utf-8'); constant TEXT_ENCODER (line 15) | const TEXT_ENCODER = new TextEncoder(); class AutoInstallerFs (line 17) | class AutoInstallerFs extends Disposable implements vscode.FileSystemPro... method constructor (line 26) | constructor( method watch (line 77) | watch(resource: vscode.Uri): vscode.Disposable { method stat (line 82) | async stat(uri: vscode.Uri): Promise { method readDirectory (line 105) | async readDirectory(uri: vscode.Uri): Promise<[string, vscode.FileType... method readFile (line 114) | async readFile(uri: vscode.Uri): Promise { method writeFile (line 123) | writeFile(_uri: vscode.Uri, _content: Uint8Array, _options: { create: ... method rename (line 127) | rename(_oldUri: vscode.Uri, _newUri: vscode.Uri, _options: { overwrite... method delete (line 131) | delete(_uri: vscode.Uri): void { method createDirectory (line 135) | createDirectory(_uri: vscode.Uri): void { method ensurePackageContents (line 139) | private async ensurePackageContents(incomingUri: MappedUri): Promise): s... method extractSymbol (line 84) | protected extractSymbol( function register (line 149) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/completions.ts type DotAccessorContext (line 27) | interface DotAccessorContext { type CompletionContext (line 32) | interface CompletionContext { type ResolvedCompletionItem (line 46) | type ResolvedCompletionItem = { class MyCompletionItem (line 51) | class MyCompletionItem extends vscode.CompletionItem { method constructor (line 55) | constructor( method textLabel (line 144) | private get textLabel() { method resolveCompletionItem (line 154) | public async resolveCompletionItem( method getDetails (line 244) | private getDetails( method getDocumentation (line 263) | private getDocumentation( method isValidFunctionCompletionContext (line 274) | private async isValidFunctionCompletionContext( method getCodeActions (line 317) | private getCodeActions( method getRangeFromReplacementSpan (line 367) | private getRangeFromReplacementSpan(tsEntry: Proto.CompletionEntry, co... method getFilterText (line 392) | private getFilterText(line: string, insertText: string | undefined): s... method resolveRange (line 428) | private resolveRange(): void { method convertKind (line 442) | private static convertKind(kind: string): vscode.CompletionItemKind { method getCommitCharacters (line 505) | private static getCommitCharacters( function getScriptKindDetails (line 538) | function getScriptKindDetails(tsEntry: Proto.CompletionEntry,): string |... class CompletionAcceptedCommand (line 557) | class CompletionAcceptedCommand implements Command { method constructor (line 561) | public constructor( method execute (line 566) | public execute(item: vscode.CompletionItem) { class ApplyCompletionCommand (line 590) | class ApplyCompletionCommand implements Command { method constructor (line 594) | public constructor( method execute (line 598) | public async execute(item: MyCompletionItem) { class ApplyCompletionCodeActionCommand (line 620) | class ApplyCompletionCodeActionCommand implements Command { method constructor (line 624) | public constructor( method execute (line 628) | public async execute(_file: string, codeActions: Proto.CodeAction[]): ... type CompletionConfiguration (line 653) | interface CompletionConfiguration { function getConfigurationForResource (line 668) | function getConfigurationForResource( class TypeScriptCompletionItemProvider (line 682) | class TypeScriptCompletionItemProvider implements vscode.CompletionItemP... method constructor (line 686) | constructor( method provideCompletionItems (line 700) | public async provideCompletionItems( method logCompletionsTelemetry (line 829) | private logCompletionsTelemetry( method getTsTriggerCharacter (line 867) | private getTsTriggerCharacter(context: vscode.CompletionContext): Prot... method resolveCompletionItem (line 892) | public async resolveCompletionItem( method shouldTrigger (line 900) | private shouldTrigger( function shouldExcludeCompletionEntry (line 917) | function shouldExcludeCompletionEntry( function register (line 929) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/copyPaste.ts class CopyMetadata (line 18) | class CopyMetadata { method parse (line 20) | static parse(data: string): CopyMetadata | undefined { method constructor (line 33) | constructor( class TsPasteEdit (line 40) | class TsPasteEdit extends vscode.DocumentPasteEdit { method tryCreateFromResponse (line 42) | static tryCreateFromResponse( method constructor (line 61) | constructor() { class TsPendingPasteEdit (line 69) | class TsPendingPasteEdit extends TsPasteEdit { method constructor (line 70) | constructor( class DocumentPasteProvider (line 81) | class DocumentPasteProvider implements vscode.DocumentPasteEditProvider<... method constructor (line 86) | constructor( method prepareDocumentPaste (line 92) | async prepareDocumentPaste(document: vscode.TextDocument, ranges: read... method provideDocumentPasteEdits (line 130) | async provideDocumentPasteEdits( method resolveDocumentPasteEdit (line 215) | async resolveDocumentPasteEdit(inEdit: TsPasteEdit, _token: vscode.Can... method extractMetadata (line 225) | private async extractMetadata(dataTransfer: vscode.DataTransfer, token... method isEnabled (line 242) | private isEnabled(document: vscode.TextDocument) { function register (line 247) | function register(selector: DocumentSelector, language: LanguageDescript... FILE: extensions/typescript-language-features/src/languageFeatures/definitionProviderBase.ts class TypeScriptDefinitionProviderBase (line 11) | class TypeScriptDefinitionProviderBase { method constructor (line 12) | constructor( method getSymbolLocations (line 16) | protected async getSymbolLocations( FILE: extensions/typescript-language-features/src/languageFeatures/definitions.ts class TypeScriptDefinitionProvider (line 15) | class TypeScriptDefinitionProvider extends DefinitionProviderBase implem... method provideDefinition (line 17) | public async provideDefinition( function register (line 63) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/diagnostics.ts function diagnosticsEquals (line 16) | function diagnosticsEquals(a: vscode.Diagnostic, b: vscode.Diagnostic): ... type DiagnosticKind (line 34) | const enum DiagnosticKind { class FileDiagnostics (line 41) | class FileDiagnostics { method constructor (line 45) | constructor( method updateDiagnostics (line 50) | public updateDiagnostics( method getAllDiagnostics (line 74) | public getAllDiagnostics(settings: DiagnosticSettings): vscode.Diagnos... method delete (line 86) | public delete(toDelete: vscode.Diagnostic): void { method updateRegionDiagnostics (line 95) | private updateRegionDiagnostics( method getSuggestionDiagnostics (line 109) | private getSuggestionDiagnostics(settings: DiagnosticSettings) { method get (line 120) | private get(kind: DiagnosticKind): ReadonlyArray { type LanguageDiagnosticSettings (line 125) | interface LanguageDiagnosticSettings { function areLanguageDiagnosticSettingsEqual (line 130) | function areLanguageDiagnosticSettingsEqual(currentSettings: LanguageDia... class DiagnosticSettings (line 135) | class DiagnosticSettings { method getValidate (line 143) | public getValidate(language: DiagnosticLanguage): boolean { method setValidate (line 147) | public setValidate(language: DiagnosticLanguage, value: boolean): bool... method getEnableSuggestions (line 154) | public getEnableSuggestions(language: DiagnosticLanguage): boolean { method setEnableSuggestions (line 158) | public setEnableSuggestions(language: DiagnosticLanguage, value: boole... method get (line 165) | private get(language: DiagnosticLanguage): LanguageDiagnosticSettings { method update (line 169) | private update(language: DiagnosticLanguage, f: (x: LanguageDiagnostic... type DiagnosticPerformanceData (line 177) | interface DiagnosticPerformanceData extends TsDiagnosticPerformanceData { class DiagnosticsTelemetryManager (line 181) | class DiagnosticsTelemetryManager extends Disposable { method constructor (line 188) | constructor( method logDiagnosticsPerformanceTelemetry (line 202) | public logDiagnosticsPerformanceTelemetry(performanceData: DiagnosticP... method _updateAllDiagnosticCodesAfterTimeout (line 229) | private _updateAllDiagnosticCodesAfterTimeout() { method _increaseDiagnosticCodeCount (line 234) | private _increaseDiagnosticCodeCount(code: string | number | undefined) { method _updateDiagnosticCodes (line 241) | private _updateDiagnosticCodes() { method _registerTelemetryEventEmitter (line 253) | private _registerTelemetryEventEmitter() { method dispose (line 277) | override dispose() { class DiagnosticsManager (line 284) | class DiagnosticsManager extends Disposable { method constructor (line 294) | constructor( method dispose (line 311) | public override dispose() { method reInitialize (line 320) | public reInitialize(): void { method setValidate (line 325) | public setValidate(language: DiagnosticLanguage, value: boolean) { method setEnableSuggestions (line 332) | public setEnableSuggestions(language: DiagnosticLanguage, value: boole... method updateDiagnostics (line 339) | public updateDiagnostics( method configFileDiagnosticsReceived (line 362) | public configFileDiagnosticsReceived( method deleteAllDiagnosticsInFile (line 369) | public deleteAllDiagnosticsInFile(resource: vscode.Uri): void { method deleteDiagnostic (line 374) | public deleteDiagnostic(resource: vscode.Uri, diagnostic: vscode.Diagn... method getDiagnostics (line 382) | public getDiagnostics(file: vscode.Uri): ReadonlyArray(value: T, def: O): Exclu... function getInlayHintsPreferences (line 253) | function getInlayHintsPreferences(scope: UnifiedConfigurationScope, fall... function getInlayParameterNameHintsPreference (line 266) | function getInlayParameterNameHintsPreference(scope: UnifiedConfiguratio... function getQuoteStylePreference (line 275) | function getQuoteStylePreference(scope: UnifiedConfigurationScope, fallb... function getImportModuleSpecifierPreference (line 283) | function getImportModuleSpecifierPreference(scope: UnifiedConfigurationS... function getImportModuleSpecifierEndingPreference (line 292) | function getImportModuleSpecifierEndingPreference(scope: UnifiedConfigur... function getJsxAttributeCompletionStyle (line 301) | function getJsxAttributeCompletionStyle(scope: UnifiedConfigurationScope... function getOrganizeImportsPreferences (line 309) | function getOrganizeImportsPreferences(scope: UnifiedConfigurationScope,... FILE: extensions/typescript-language-features/src/languageFeatures/fileReferences.ts class FileReferencesCommand (line 14) | class FileReferencesCommand implements Command { method constructor (line 21) | public constructor( method execute (line 25) | public async execute(resource?: vscode.Uri) { function register (line 78) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/fixAll.ts type AutoFix (line 18) | interface AutoFix { function buildIndividualFixes (line 23) | async function buildIndividualFixes( function buildCombinedFix (line 60) | async function buildCombinedFix( class SourceFixAll (line 128) | class SourceFixAll extends SourceAction { method constructor (line 132) | constructor() { method build (line 136) | async build(client: ITypeScriptServiceClient, file: string, diagnostic... class SourceRemoveUnused (line 150) | class SourceRemoveUnused extends SourceAction { method constructor (line 154) | constructor() { method build (line 158) | async build(client: ITypeScriptServiceClient, file: string, diagnostic... class SourceAddMissingImports (line 166) | class SourceAddMissingImports extends SourceAction { method constructor (line 170) | constructor() { method build (line 174) | async build(client: ITypeScriptServiceClient, file: string, diagnostic... class TypeScriptAutoFixProvider (line 185) | class TypeScriptAutoFixProvider implements vscode.CodeActionProvider { method constructor (line 193) | constructor( method metadata (line 199) | public get metadata(): vscode.CodeActionProviderMetadata { method provideCodeActions (line 205) | public async provideCodeActions( method getFixAllActions (line 238) | private getFixAllActions(only: vscode.CodeActionKind): SourceAction[] { function register (line 245) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/folding.ts class TypeScriptFoldingProvider (line 13) | class TypeScriptFoldingProvider implements vscode.FoldingRangeProvider { method constructor (line 15) | public constructor( method provideFoldingRanges (line 19) | async provideFoldingRanges( method convertOutliningSpan (line 38) | private convertOutliningSpan( method adjustFoldingEnd (line 60) | private adjustFoldingEnd(range: vscode.Range, document: vscode.TextDoc... method getFoldingRangeKind (line 72) | private static getFoldingRangeKind(span: Proto.OutliningSpan): vscode.... function register (line 83) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/formatting.ts class TypeScriptFormattingProvider (line 15) | class TypeScriptFormattingProvider implements vscode.DocumentRangeFormat... method constructor (line 16) | public constructor( method provideDocumentRangeFormattingEdits (line 21) | public async provideDocumentRangeFormattingEdits( method provideOnTypeFormattingEdits (line 43) | public async provideOnTypeFormattingEdits( function register (line 88) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/hover.ts class TypeScriptHoverProvider (line 17) | class TypeScriptHoverProvider implements vscode.HoverProvider { method constructor (line 20) | public constructor( method provideHover (line 25) | public async provideHover( method getContents (line 71) | private getContents( method getPreviousLevel (line 97) | private getPreviousLevel(previousHover: vscode.Hover | undefined): num... function register (line 105) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/implementations.ts class TypeScriptImplementationProvider (line 12) | class TypeScriptImplementationProvider extends DefinitionProviderBase im... method provideImplementation (line 13) | public provideImplementation(document: vscode.TextDocument, position: ... function register (line 18) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/inlayHints.ts class TypeScriptInlayHintsProvider (line 22) | class TypeScriptInlayHintsProvider extends Disposable implements vscode.... method constructor (line 31) | constructor( method provideInlayHints (line 57) | async provideInlayHints(model: vscode.TextDocument, range: vscode.Rang... method convertInlayHintText (line 105) | private convertInlayHintText(tsHint: Proto.InlayHintItem): string | vs... function fromProtocolInlayHintKind (line 120) | function fromProtocolInlayHintKind(kind: Proto.InlayHintKind): vscode.In... function areInlayHintsEnabledForFile (line 129) | function areInlayHintsEnabledForFile(language: LanguageDescription, docu... function register (line 141) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/jsDocCompletions.ts class JsDocCompletionItem (line 18) | class JsDocCompletionItem extends vscode.CompletionItem { method constructor (line 19) | constructor( class JsDocCompletionProvider (line 36) | class JsDocCompletionProvider implements vscode.CompletionItemProvider { method constructor (line 38) | constructor( method provideCompletionItems (line 44) | public async provideCompletionItems( method isPotentiallyValidDocCompletionPosition (line 86) | private isPotentiallyValidDocCompletionPosition( function templateToSnippet (line 104) | function templateToSnippet(template: string): vscode.SnippetString { function register (line 126) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/linkedEditing.ts class LinkedEditingSupport (line 13) | class LinkedEditingSupport implements vscode.LinkedEditingRangeProvider { method constructor (line 17) | public constructor( method provideLinkedEditingRanges (line 21) | async provideLinkedEditingRanges(document: vscode.TextDocument, positi... function register (line 38) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/organizeImports.ts type OrganizeImportsCommandMetadata (line 20) | interface OrganizeImportsCommandMetadata { class DidOrganizeImportsCommand (line 51) | class DidOrganizeImportsCommand implements Command { method constructor (line 56) | constructor( method execute (line 60) | public async execute(): Promise { class ImportCodeAction (line 73) | class ImportCodeAction extends vscode.CodeAction { method constructor (line 74) | constructor( class ImportsCodeActionProvider (line 83) | class ImportsCodeActionProvider implements vscode.CodeActionProvider { class DiagnosticsSet (line 97) | class DiagnosticsSet { method from (line 98) | public static from(diagnostics: vscode.Diagnostic[]) { method key (line 106) | private static key(diagnostic: vscode.Diagnostic) { method constructor (line 111) | private constructor( method values (line 115) | public get values(): Iterable { method size (line 119) | public get size() { class VsCodeCodeAction (line 124) | class VsCodeCodeAction extends vscode.CodeAction { method constructor (line 125) | constructor( class VsCodeFixAllCodeAction (line 134) | class VsCodeFixAllCodeAction extends VsCodeCodeAction { method constructor (line 135) | constructor( class CodeActionSet (line 147) | class CodeActionSet { method values (line 152) | public *values(): Iterable { method addAction (line 157) | public addAction(action: VsCodeCodeAction) { method addFixAllAction (line 181) | public addFixAllAction(fixId: {}, action: VsCodeCodeAction) { method hasFixAllAction (line 191) | public hasFixAllAction(fixId: {}) { class SupportedCodeActionProvider (line 196) | class SupportedCodeActionProvider { method constructor (line 197) | public constructor( method getFixableDiagnosticsForContext (line 201) | public async getFixableDiagnosticsForContext(diagnostics: readonly vsc... class TypeScriptQuickFixProvider (line 214) | class TypeScriptQuickFixProvider implements vscode.CodeActionProvider { type Args (line 121) | interface Args { class MoveToFileRefactorCommand (line 129) | class MoveToFileRefactorCommand implements Command { method constructor (line 133) | constructor( method execute (line 138) | public async execute(args: MoveToFileRefactorCommand.Args): Promise(context: vscode.CodeActionContext, ... method resolveCodeAction (line 610) | public async resolveCodeAction( method toTsTriggerReason (line 620) | private toTsTriggerReason(context: vscode.CodeActionContext): Proto.Re... method convertApplicableRefactors (line 624) | private *convertApplicableRefactors( method refactorActionToCodeActions (line 643) | private refactorActionToCodeActions( method shouldTrigger (line 663) | private shouldTrigger(context: vscode.CodeActionContext, rangeOrSelect... method isPreferred (line 673) | private static isPreferred( method appendInvalidActions (line 701) | private appendInvalidActions(actions: vscode.CodeAction[]): vscode.Cod... method pruneInvalidActions (line 733) | private pruneInvalidActions(actions: vscode.CodeAction[], only?: vscod... function register (line 767) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/references.ts class TypeScriptReferenceSupport (line 12) | class TypeScriptReferenceSupport implements vscode.ReferenceProvider { method constructor (line 13) | public constructor( method provideReferences (line 16) | public async provideReferences( function register (line 46) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/rename.ts type RenameResponse (line 19) | type RenameResponse = { class TypeScriptRenameProvider (line 27) | class TypeScriptRenameProvider implements vscode.RenameProvider { method constructor (line 29) | public constructor( method prepareRename (line 35) | public async prepareRename( method provideRenameEdits (line 61) | public async provideRenameEdits( method execRename (line 104) | public async execRename( method looksLikePotentialJsxTagContext (line 144) | private looksLikePotentialJsxTagContext(document: vscode.TextDocument,... method updateLocs (line 153) | private updateLocs( method renameFile (line 168) | private async renameFile( function register (line 201) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/semanticTokens.ts constant CONTENT_LENGTH_LIMIT (line 13) | const CONTENT_LENGTH_LIMIT = 100000; function register (line 15) | function register( class DocumentSemanticTokensProvider (line 27) | class DocumentSemanticTokensProvider implements vscode.DocumentSemanticT... method constructor (line 29) | constructor( method getLegend (line 33) | public getLegend(): vscode.SemanticTokensLegend { method provideDocumentSemanticTokens (line 37) | public async provideDocumentSemanticTokens(document: vscode.TextDocume... method provideDocumentRangeSemanticTokens (line 45) | public async provideDocumentRangeSemanticTokens(document: vscode.TextD... method provideSemanticTokens (line 56) | private async provideSemanticTokens(document: vscode.TextDocument, req... function waitForDocumentChangesToEnd (line 117) | function waitForDocumentChangesToEnd(document: vscode.TextDocument) { type TokenType (line 134) | const enum TokenType { type TokenModifier (line 150) | const enum TokenModifier { type TokenEncodingConsts (line 160) | const enum TokenEncodingConsts { function getTokenTypeFromClassification (line 165) | function getTokenTypeFromClassification(tsClassification: number): numbe... function getTokenModifierFromClassification (line 172) | function getTokenModifierFromClassification(tsClassification: number) { FILE: extensions/typescript-language-features/src/languageFeatures/signatureHelp.ts class TypeScriptSignatureHelpProvider (line 14) | class TypeScriptSignatureHelpProvider implements vscode.SignatureHelpPro... method constructor (line 19) | public constructor( method provideSignatureHelp (line 23) | public async provideSignatureHelp( method getActiveSignature (line 52) | private getActiveSignature(context: vscode.SignatureHelpContext, info:... method getActiveParameter (line 65) | private getActiveParameter(info: Proto.SignatureHelpItems): number { method convertSignature (line 73) | private convertSignature(item: Proto.SignatureHelpItem, baseUri: vscod... function toTsTriggerReason (line 103) | function toTsTriggerReason(context: vscode.SignatureHelpContext): Proto.... function register (line 124) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/smartSelect.ts class SmartSelection (line 12) | class SmartSelection implements vscode.SelectionRangeProvider { method constructor (line 14) | public constructor( method provideSelectionRanges (line 18) | public async provideSelectionRanges( method convertSelectionRange (line 39) | private static convertSelectionRange( function register (line 49) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/sourceDefinition.ts class SourceDefinitionCommand (line 14) | class SourceDefinitionCommand implements Command { method constructor (line 21) | public constructor( method execute (line 25) | public async execute() { function register (line 80) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/tagClosing.ts class TagClosing (line 16) | class TagClosing extends Disposable { method constructor (line 22) | constructor( method dispose (line 32) | public override dispose() { method onDidChangeTextDocument (line 48) | private onDidChangeTextDocument( method getTagSnippet (line 127) | private getTagSnippet(closingTag: Proto.TextInsertion): vscode.Snippet... method getInsertionPositions (line 134) | private getInsertionPositions(editor: vscode.TextEditor, position: vsc... function requireActiveDocumentSetting (line 142) | function requireActiveDocumentSetting( function register (line 163) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/tsconfig.ts function mapChildren (line 13) | function mapChildren(node: jsonc.Node | undefined, f: (x: jsonc.Node)... type TsConfigLinkType (line 21) | enum TsConfigLinkType { type OpenExtendsLinkCommandArgs (line 26) | type OpenExtendsLinkCommandArgs = { class TsconfigLinkProvider (line 33) | class TsconfigLinkProvider implements vscode.DocumentLinkProvider { method provideDocumentLinks (line 35) | public provideDocumentLinks( method getExtendsLink (line 51) | private getExtendsLink(document: vscode.TextDocument, root: jsonc.Node... method getReferencesLinks (line 56) | private getReferencesLinks(document: vscode.TextDocument, root: jsonc.... method tryCreateTsConfigLink (line 65) | private tryCreateTsConfigLink(document: vscode.TextDocument, node: jso... method getFilesLinks (line 83) | private getFilesLinks(document: vscode.TextDocument, root: jsonc.Node) { method pathNodeToLink (line 89) | private pathNodeToLink( method isPathValue (line 98) | private isPathValue(node: jsonc.Node | undefined): node is jsonc.Node { method getFileTarget (line 105) | private getFileTarget(document: vscode.TextDocument, node: jsonc.Node)... method getRange (line 113) | private getRange(document: vscode.TextDocument, node: jsonc.Node) { function resolveNodeModulesPath (line 121) | async function resolveNodeModulesPath(baseDirUri: vscode.Uri, pathCandid... function getTsconfigPath (line 164) | async function getTsconfigPath(baseDirUri: vscode.Uri, pathValue: string... function register (line 193) | function register() { FILE: extensions/typescript-language-features/src/languageFeatures/typeDefinitions.ts class TypeScriptTypeDefinitionProvider (line 12) | class TypeScriptTypeDefinitionProvider extends DefinitionProviderBase im... method provideTypeDefinition (line 13) | public provideTypeDefinition(document: vscode.TextDocument, position: ... function register (line 18) | function register( FILE: extensions/typescript-language-features/src/languageFeatures/updatePathsOnRename.ts function isDirectory (line 23) | async function isDirectory(resource: vscode.Uri): Promise { type UpdateImportsOnFileMoveSetting (line 31) | const enum UpdateImportsOnFileMoveSetting { type RenameAction (line 37) | interface RenameAction { class UpdateImportsOnFileRenameHandler (line 45) | class UpdateImportsOnFileRenameHandler extends Disposable { method constructor (line 50) | public constructor( method flushRenames (line 94) | private async flushRenames(): Promise { method confirmActionWithUser (line 121) | private async confirmActionWithUser(newResources: readonly vscode.Uri[... method promptUser (line 139) | private async promptUser(newResources: readonly vscode.Uri[]): Promise... method getJsTsFileBeingMoved (line 198) | private async getJsTsFileBeingMoved(resource: vscode.Uri): Promise): Iterable { type Expand (line 108) | type Expand = function findScopeEndLineFromNavTreeWorker (line 114) | function findScopeEndLineFromNavTreeWorker( function findScopeEndLineFromNavTree (line 133) | async function findScopeEndLineFromNavTree( function findEditScope (line 153) | async function findEditScope( FILE: extensions/typescript-language-features/src/languageFeatures/util/dependentRegistration.ts class Condition (line 12) | class Condition extends Disposable { method constructor (line 15) | constructor( method value (line 31) | public get value(): boolean { return this._value; } class ConditionalRegistration (line 37) | class ConditionalRegistration { method constructor (line 43) | public constructor( method dispose (line 54) | public dispose() { method update (line 59) | private update() { function conditionalRegistration (line 75) | function conditionalRegistration( function requireMinVersion (line 83) | function requireMinVersion( function requireHasModifiedUnifiedConfig (line 98) | function requireHasModifiedUnifiedConfig( function requireGlobalUnifiedConfig (line 108) | function requireGlobalUnifiedConfig( function requireSomeCapability (line 120) | function requireSomeCapability( function requireHasVsCodeExtension (line 130) | function requireHasVsCodeExtension( FILE: extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts function snippetForFunctionCall (line 10) | function snippetForFunctionCall( function appendJoinedPlaceholders (line 30) | function appendJoinedPlaceholders( type ParamterListParts (line 44) | interface ParamterListParts { function getParameterListParts (line 49) | function getParameterListParts( FILE: extensions/typescript-language-features/src/languageFeatures/util/textRendering.ts type IFilePathToResourceConverter (line 11) | interface IFilePathToResourceConverter { function getTagBodyText (line 18) | function getTagBodyText( function getTagDocumentation (line 67) | function getTagDocumentation( function getTagBody (line 109) | function getTagBody(tag: Proto.JSDocTagInfo, filePathConverter: IFilePat... function asPlainText (line 121) | function asPlainText(parts: readonly Proto.SymbolDisplayPart[] | string)... function asPlainTextWithLinks (line 128) | function asPlainTextWithLinks( function convertLinkTags (line 138) | function convertLinkTags( function escapeMarkdownSyntaxTokensForCode (line 212) | function escapeMarkdownSyntaxTokensForCode(text: string): string { function tagsToMarkdown (line 216) | function tagsToMarkdown( function documentationToMarkdown (line 223) | function documentationToMarkdown( function appendDocumentationAsMarkdown (line 236) | function appendDocumentationAsMarkdown( FILE: extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts function getSymbolKind (line 18) | function getSymbolKind(item: Proto.NavtoItem): vscode.SymbolKind { class TypeScriptWorkspaceSymbolProvider (line 35) | class TypeScriptWorkspaceSymbolProvider implements vscode.WorkspaceSymbo... method constructor (line 37) | public constructor( method provideWorkspaceSymbols (line 42) | public async provideWorkspaceSymbols( method searchAllOpenProjects (line 72) | private get searchAllOpenProjects() { method toOpenedFiledPath (line 77) | private async toOpenedFiledPath(document: vscode.TextDocument) { method toSymbolInformation (line 92) | private toSymbolInformation(item: Proto.NavtoItem): vscode.SymbolInfor... method getLabel (line 115) | private static getLabel(item: Proto.NavtoItem) { method getDocument (line 123) | private getDocument(): vscode.TextDocument | undefined { function register (line 145) | function register( FILE: extensions/typescript-language-features/src/languageProvider.ts class LanguageProvider (line 25) | class LanguageProvider extends Disposable { method constructor (line 27) | constructor( method documentSelector (line 51) | private get documentSelector(): DocumentSelector { method registerProviders (line 64) | private async registerProviders(): Promise { method handlesUri (line 102) | public handlesUri(resource: vscode.Uri): boolean { method handlesDocument (line 107) | public handlesDocument(doc: vscode.TextDocument): boolean { method handlesConfigFile (line 111) | private handlesConfigFile(resource: vscode.Uri) { method id (line 116) | private get id(): string { method diagnosticSource (line 120) | public get diagnosticSource(): string { method updateValidate (line 124) | private updateValidate(value: boolean) { method updateSuggestionDiagnostics (line 128) | private updateSuggestionDiagnostics(value: boolean) { method reInitialize (line 132) | public reInitialize(): void { method triggerAllDiagnostics (line 136) | public triggerAllDiagnostics(): void { method diagnosticsReceived (line 140) | public diagnosticsReceived( method configFileDiagnosticsReceived (line 168) | public configFileDiagnosticsReceived(file: vscode.Uri, diagnostics: vs... method _diagnosticLanguage (line 172) | private get _diagnosticLanguage() { FILE: extensions/typescript-language-features/src/lazyClientHost.ts function createLazyClientHost (line 23) | function createLazyClientHost( function lazilyActivateClient (line 50) | function lazilyActivateClient( function isSupportedDocument (line 94) | function isSupportedDocument( FILE: extensions/typescript-language-features/src/logging/logLevelMonitor.ts class LogLevelMonitor (line 12) | class LogLevelMonitor extends Disposable { method constructor (line 19) | constructor(private readonly context: vscode.ExtensionContext) { method logLevel (line 33) | private get logLevel(): TsServerLogLevel { method lastLogLevelChange (line 41) | private get lastLogLevelChange(): Date | undefined { method doNotPrompt (line 53) | private get doNotPrompt(): boolean { method shouldNotifyExtendedLogging (line 57) | private shouldNotifyExtendedLogging(): boolean { method notifyExtendedLogging (line 67) | private notifyExtendedLogging() { FILE: extensions/typescript-language-features/src/logging/logger.ts class Logger (line 9) | class Logger { method logLevel (line 15) | public get logLevel(): vscode.LogLevel { method info (line 19) | public info(message: string, ...args: unknown[]): void { method trace (line 23) | public trace(message: string, ...args: unknown[]): void { method error (line 27) | public error(message: string, data?: unknown): void { FILE: extensions/typescript-language-features/src/logging/telemetry.ts type TelemetryProperties (line 8) | interface TelemetryProperties { type TelemetryReporter (line 12) | interface TelemetryReporter { class VSCodeTelemetryReporter (line 17) | class VSCodeTelemetryReporter implements TelemetryReporter { method constructor (line 18) | constructor( method logTelemetry (line 23) | public logTelemetry(eventName: string, properties: { [prop: string]: s... method logTraceEvent (line 39) | public logTraceEvent(point: string, traceId: string, data?: string): v... FILE: extensions/typescript-language-features/src/logging/tracer.ts type RequestExecutionMetadata (line 11) | interface RequestExecutionMetadata { class Tracer (line 15) | class Tracer extends Disposable { method constructor (line 17) | constructor( method traceRequest (line 23) | public traceRequest(serverId: string, request: Proto.Request, response... method traceResponse (line 29) | public traceResponse(serverId: string, response: Proto.Response, meta:... method traceRequestCompleted (line 35) | public traceRequestCompleted(serverId: string, command: string, reques... method traceEvent (line 41) | public traceEvent(serverId: string, event: Proto.Event): void { method trace (line 47) | public trace(serverId: string, message: string, data?: unknown): void { FILE: extensions/typescript-language-features/src/remoteRepositories.browser.ts type RemoteHubApi (line 8) | interface RemoteHubApi { function getRemoteExtension (line 22) | function getRemoteExtension(): Extension { function getApi (line 37) | function getApi(): Thenable { FILE: extensions/typescript-language-features/src/task/taskProvider.ts type AutoDetect (line 21) | enum AutoDetect { type TypeScriptTaskDefinition (line 29) | interface TypeScriptTaskDefinition extends vscode.TaskDefinition { class TscTaskProvider (line 37) | class TscTaskProvider extends Disposable implements vscode.TaskProvider { method constructor (line 45) | public constructor( method provideTasks (line 55) | public async provideTasks(token: vscode.CancellationToken): Promise { method getLocalTscAtPath (line 186) | private static async getLocalTscAtPath(folderPath: string): Promise { constant CURSOR (line 47) | const CURSOR = '$$CURSOR$$'; function withRandomFileEditor (line 49) | function withRandomFileEditor( function createTestEditor (line 80) | async function createTestEditor(uri: vscode.Uri, ...lines: string[]) { function assertEditorContents (line 87) | function assertEditorContents(editor: vscode.TextEditor, expectedDocCont... type VsCodeConfiguration (line 105) | type VsCodeConfiguration = { [key: string]: any }; function updateConfig (line 107) | async function updateConfig(documentUri: vscode.Uri, newConfig: VsCodeCo... function enumerateConfig (line 131) | async function enumerateConfig( function onChangedDocument (line 145) | function onChangedDocument(documentUri: vscode.Uri, disposables: vscode.... function retryUntilDocumentChanges (line 153) | async function retryUntilDocumentChanges( FILE: extensions/typescript-language-features/src/test/unit/cachedResponse.test.ts function respondWith (line 94) | function respondWith(command: string) { function createTextDocument (line 98) | function createTextDocument() { function assertResult (line 102) | function assertResult(result: ServerResponse.Response, c... function createResponse (line 110) | function createResponse(command: string): Proto.Response { function createEventualResponder (line 121) | function createEventualResponder(): { promise: Promise; resolve: (... FILE: extensions/typescript-language-features/src/test/unit/server.test.ts method logTelemetry (line 20) | logTelemetry(): void { /* noop */ } method logTraceEvent (line 21) | logTraceEvent(): void { /* noop */ } method dispose (line 22) | dispose(): void { /* noop */ } class FakeServerProcess (line 25) | class FakeServerProcess implements TsServerProcess { method constructor (line 31) | constructor() { method write (line 36) | public write(data: Proto.Request) { method onData (line 49) | onData(_handler: any) { /* noop */ } method onError (line 50) | onError(_handler: any) { /* noop */ } method onExit (line 51) | onExit(_handler: any) { /* noop */ } method kill (line 53) | kill(): void { /* noop */ } method onWrite (line 55) | public onWrite(): Promise { FILE: extensions/typescript-language-features/src/tsServer/api.ts class API (line 10) | class API { method fromSimpleString (line 11) | public static fromSimpleString(value: string): API { method fromVersionString (line 35) | public static fromVersionString(versionString: string): API { method constructor (line 49) | private constructor( method eq (line 66) | public eq(other: API): boolean { method gte (line 70) | public gte(other: API): boolean { method lt (line 74) | public lt(other: API): boolean { method isYarnPnp (line 78) | public isYarnPnp(): boolean { FILE: extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts type ScriptKind (line 21) | type ScriptKind = 'TS' | 'TSX' | 'JS' | 'JSX'; function mode2ScriptKind (line 23) | function mode2ScriptKind(mode: string): ScriptKind | undefined { type BufferState (line 33) | const enum BufferState { Initial, Open, Closed } type BufferOperationType (line 35) | const enum BufferOperationType { Close, Open, Change } class CloseOperation (line 37) | class CloseOperation { method constructor (line 39) | constructor( class OpenOperation (line 45) | class OpenOperation { method constructor (line 47) | constructor( class ChangeOperation (line 53) | class ChangeOperation { method constructor (line 55) | constructor( type BufferOperation (line 60) | type BufferOperation = CloseOperation | OpenOperation | ChangeOperation; class BufferSynchronizer (line 67) | class BufferSynchronizer { method constructor (line 71) | constructor( method open (line 81) | public open(resource: vscode.Uri, args: Proto.OpenRequestArgs) { method close (line 88) | public close(resource: vscode.Uri, filepath: string, scriptKind: Scrip... method change (line 92) | public change(resource: vscode.Uri, filepath: string, events: readonly... method reset (line 107) | public reset(): void { method beforeCommand (line 111) | public beforeCommand(command: string): void { method flush (line 119) | private flush() { method updatePending (line 136) | private updatePending(resource: vscode.Uri, op: BufferOperation): bool... class SyncedBuffer (line 160) | class SyncedBuffer { method constructor (line 164) | constructor( method open (line 171) | public open(): void { method getProjectRootPath (line 194) | private getProjectRootPath(resource: vscode.Uri): string | undefined { method resource (line 217) | public get resource(): vscode.Uri { method lineCount (line 221) | public get lineCount(): number { method languageId (line 225) | public get languageId(): string { method close (line 232) | public close(): boolean { method onContentChanged (line 241) | public onContentChanged(events: readonly vscode.TextDocumentContentCha... class SyncedBufferMap (line 250) | class SyncedBufferMap extends ResourceMap { method getForPath (line 252) | public getForPath(filePath: string): SyncedBuffer | undefined { method allBuffers (line 256) | public get allBuffers(): Iterable { class PendingDiagnostics (line 261) | class PendingDiagnostics extends ResourceMap { method getOrderedFileSet (line 262) | public getOrderedFileSet(): ResourceMap { class GetErrRequest (line 275) | class GetErrRequest { method executeGetErrRequest (line 277) | public static executeGetErrRequest( method constructor (line 288) | private constructor( method isErrorReportingEnabled (line 344) | private isErrorReportingEnabled() { method areProjectDiagnosticsEnabled (line 353) | private areProjectDiagnosticsEnabled(): boolean { method areRegionDiagnosticsEnabled (line 357) | private areRegionDiagnosticsEnabled(): boolean { method cancel (line 361) | public cancel(): void { class TabResourceTracker (line 370) | class TabResourceTracker extends Disposable { method constructor (line 380) | constructor( method has (line 405) | public has(resource: vscode.Uri): boolean { method add (line 417) | private add(tab: vscode.Tab): vscode.Uri[] { method delete (line 431) | private delete(tab: vscode.Tab): vscode.Uri[] { method getResourcesForTab (line 448) | private getResourcesForTab(tab: vscode.Tab): vscode.Uri[] { class BufferSyncSupport (line 462) | class BufferSyncSupport extends Disposable { method constructor (line 478) | constructor( method listen (line 527) | public listen(): void { method handles (line 546) | public handles(resource: vscode.Uri): boolean { method ensureHasBuffer (line 550) | public ensureHasBuffer(resource: vscode.Uri): boolean { method toVsCodeResource (line 563) | public toVsCodeResource(resource: vscode.Uri): vscode.Uri { method toResource (line 573) | public toResource(filePath: string): vscode.Uri { method reset (line 581) | public reset(): void { method reinitialize (line 587) | public reinitialize(): void { method openTextDocument (line 594) | public openTextDocument(document: vscode.TextDocument): boolean { method closeResource (line 615) | public closeResource(resource: vscode.Uri): void { method interruptGetErr (line 631) | public interruptGetErr(f: () => R): R { method beforeCommand (line 645) | public beforeCommand(command: string): void { method lineCount (line 649) | public lineCount(resource: vscode.Uri): number | undefined { method onDidCloseTextDocument (line 653) | private onDidCloseTextDocument(document: vscode.TextDocument): void { method onDidChangeTextDocument (line 657) | private onDidChangeTextDocument(e: vscode.TextDocumentChangeEvent): vo... method requestAllDiagnostics (line 676) | public requestAllDiagnostics() { method getErr (line 685) | public getErr(resources: readonly vscode.Uri[]): any { method triggerDiagnostics (line 698) | private triggerDiagnostics(delay: number = 200) { method requestDiagnostic (line 704) | private requestDiagnostic(buffer: SyncedBuffer): boolean { method hasPendingDiagnostics (line 716) | public hasPendingDiagnostics(resource: vscode.Uri): boolean { method sendPendingDiagnostics (line 720) | private sendPendingDiagnostics(): void { method shouldValidate (line 760) | private shouldValidate(buffer: SyncedBuffer): boolean { FILE: extensions/typescript-language-features/src/tsServer/cachedResponse.ts type Resolve (line 10) | type Resolve = () => Promise { method execute (line 25) | public execute( method matches (line 36) | private matches(document: vscode.TextDocument): boolean { method reset (line 40) | private async reset( FILE: extensions/typescript-language-features/src/tsServer/callbackMap.ts type CallbackItem (line 9) | interface CallbackItem { class CallbackMap (line 18) | class CallbackMap { method destroy (line 22) | public destroy(cause: string): void { method add (line 34) | public add(seq: number, callback: CallbackItem | u... method peek (line 48) | public peek(seq: number): CallbackItem | un... method delete (line 52) | private delete(seq: number) { FILE: extensions/typescript-language-features/src/tsServer/cancellation.electron.ts class NodeRequestCanceller (line 11) | class NodeRequestCanceller implements OngoingRequestCanceller { method constructor (line 14) | public constructor( method tryCancelOngoingRequest (line 21) | public tryCancelOngoingRequest(seq: number): boolean { method create (line 37) | create(serverId: string, tracer: Tracer): OngoingRequestCanceller { FILE: extensions/typescript-language-features/src/tsServer/cancellation.ts type OngoingRequestCanceller (line 8) | interface OngoingRequestCanceller { type OngoingRequestCancellerFactory (line 13) | interface OngoingRequestCancellerFactory { method tryCancelOngoingRequest (line 20) | public tryCancelOngoingRequest(_seq: number): boolean { method create (line 26) | create(_serverId: string, _tracer: Tracer): OngoingRequestCanceller { FILE: extensions/typescript-language-features/src/tsServer/fileWatchingManager.ts type DirWatcherEntry (line 13) | interface DirWatcherEntry { class FileWatcherManager (line 19) | class FileWatcherManager implements IDisposable { method constructor (line 33) | constructor( method dispose (line 37) | dispose(): void { method create (line 49) | create(id: number, uri: vscode.Uri, watchParentDirs: boolean, isRecurs... method delete (line 106) | delete(id: number): void { FILE: extensions/typescript-language-features/src/tsServer/logDirectoryProvider.electron.ts class NodeLogDirectoryProvider (line 12) | class NodeLogDirectoryProvider implements ILogDirectoryProvider { method constructor (line 13) | public constructor( method getNewLogDirectory (line 17) | public getNewLogDirectory(): vscode.Uri | undefined { FILE: extensions/typescript-language-features/src/tsServer/logDirectoryProvider.ts type ILogDirectoryProvider (line 8) | interface ILogDirectoryProvider { method getNewLogDirectory (line 13) | public getNewLogDirectory(): undefined { FILE: extensions/typescript-language-features/src/tsServer/nodeManager.ts type UseWorkspaceNodeState (line 14) | type UseWorkspaceNodeState = undefined | boolean; type LastKnownWorkspaceNodeState (line 15) | type LastKnownWorkspaceNodeState = undefined | string; class NodeVersionManager (line 17) | class NodeVersionManager extends Disposable { method constructor (line 20) | public constructor( method currentVersion (line 62) | public get currentVersion(): string | undefined { method updateConfiguration (line 66) | public async updateConfiguration(nextConfiguration: TypeScriptServiceC... method computeNewVersion (line 75) | private async computeNewVersion() { method promptUseWorkspaceNode (line 90) | private async promptUseWorkspaceNode(): Promise { method promptAndSetWorkspaceNode (line 122) | private async promptAndSetWorkspaceNode(): Promise { method updateActiveVersion (line 129) | private updateActiveVersion(pickedVersion: string | undefined): void { method canUseWorkspaceNode (line 137) | private canUseWorkspaceNode(nodeVersion: string): boolean | undefined { method setUseWorkspaceNodeState (line 145) | private async setUseWorkspaceNodeState(allow: boolean | undefined, nod... FILE: extensions/typescript-language-features/src/tsServer/pluginPathsProvider.ts class TypeScriptPluginPathsProvider (line 11) | class TypeScriptPluginPathsProvider { method constructor (line 13) | public constructor( method updateConfiguration (line 17) | public updateConfiguration(configuration: TypeScriptServiceConfigurati... method getPluginPaths (line 21) | public getPluginPaths(): string[] { method resolvePluginPath (line 29) | private resolvePluginPath(pluginPath: string): string[] { FILE: extensions/typescript-language-features/src/tsServer/plugins.ts type TypeScriptServerPlugin (line 10) | interface TypeScriptServerPlugin { function equals (line 20) | function equals(a: TypeScriptServerPlugin, b: TypeScriptServerPlugin): b... class PluginManager (line 28) | class PluginManager extends Disposable { method constructor (line 33) | constructor() { method plugins (line 49) | public get plugins(): ReadonlyArray { method setConfiguration (line 60) | public setConfiguration(pluginId: string, config: unknown) { method configurations (line 65) | public configurations(): IterableIterator<[string, unknown]> { method readPlugins (line 69) | private readPlugins() { FILE: extensions/typescript-language-features/src/tsServer/protocol/modifiers.ts function parseKindModifier (line 6) | function parseKindModifier(kindModifiers: string): Set { FILE: extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts class Kind (line 6) | class Kind { class DiagnosticCategory (line 40) | class DiagnosticCategory { class KindModifiers (line 46) | class KindModifiers { class DisplayPartKind (line 68) | class DisplayPartKind { type EventName (line 77) | enum EventName { type OrganizeImportsMode (line 98) | enum OrganizeImportsMode { FILE: extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts type ServerType (line 9) | enum ServerType { type TextInsertion (line 16) | type TextInsertion = ts.TextInsertion; type ScriptElementKind (line 17) | type ScriptElementKind = ts.ScriptElementKind; type Response (line 19) | interface Response { FILE: extensions/typescript-language-features/src/tsServer/requestQueue.ts type RequestQueueingType (line 8) | enum RequestQueueingType { type RequestItem (line 28) | interface RequestItem { class RequestQueue (line 35) | class RequestQueue { method length (line 39) | public get length(): number { method enqueue (line 43) | public enqueue(item: RequestItem): void { method dequeue (line 59) | public dequeue(): RequestItem | undefined { method getQueuedCommands (line 63) | public getQueuedCommands(skipLast: boolean = false): string[] { method tryDeletePendingRequest (line 79) | public tryDeletePendingRequest(seq: number): boolean { method createRequest (line 89) | public createRequest(command: string, args: unknown): Proto.Request { FILE: extensions/typescript-language-features/src/tsServer/server.ts type ExecutionTarget (line 25) | enum ExecutionTarget { type TypeScriptServerExitEvent (line 30) | interface TypeScriptServerExitEvent { type TsServerLog (line 35) | type TsServerLog = type ITypeScriptServer (line 39) | interface ITypeScriptServer { type TsServerDelegate (line 57) | interface TsServerDelegate { type TsServerProcessKind (line 61) | const enum TsServerProcessKind { type TsServerProcessFactory (line 68) | interface TsServerProcessFactory { type TsServerProcess (line 80) | interface TsServerProcess { class SingleTsServer (line 90) | class SingleTsServer extends Disposable implements ITypeScriptServer { method constructor (line 95) | constructor( method tsServerLog (line 131) | public get tsServerLog() { return this._tsServerLog; } method write (line 133) | private write(serverRequest: Proto.Request) { method dispose (line 137) | public override dispose() { method kill (line 143) | public kill() { method dispatchMessage (line 147) | private dispatchMessage(message: Proto.Message) { method tryCancelRequest (line 187) | private tryCancelRequest(request: Proto.Request, command: string): boo... method dispatchResponse (line 209) | private dispatchResponse(response: Proto.Response) { method executeImpl (line 228) | public executeImpl(command: keyof TypeScriptRequests, args: unknown, e... method getPendingCommands (line 310) | private getPendingCommands(): string[] { method sendNextRequests (line 325) | private sendNextRequests(): void { method sendRequest (line 334) | private sendRequest(requestItem: RequestItem): void { method fetchCallback (line 353) | private fetchCallback(seq: number) { method logTrace (line 363) | private logTrace(message: string) { method getQueueingType (line 369) | private static getQueueingType( type ExecuteInfo (line 381) | interface ExecuteInfo { class RequestRouter (line 389) | class RequestRouter { method constructor (line 399) | constructor( method execute (line 407) | public execute( class GetErrRoutingTsServer (line 474) | class GetErrRoutingTsServer extends Disposable implements ITypeScriptSer... method constructor (line 487) | public constructor( method tsServerLog (line 534) | public get tsServerLog() { return this.mainServer.tsServerLog; } method kill (line 536) | public kill(): void { method executeImpl (line 541) | public executeImpl(command: keyof TypeScriptRequests, args: unknown, e... class SyntaxRoutingTsServer (line 547) | class SyntaxRoutingTsServer extends Disposable implements ITypeScriptSer... method constructor (line 597) | public constructor( method projectLoading (line 664) | private get projectLoading() { return this._projectLoading; } method tsServerLog (line 675) | public get tsServerLog() { return this.semanticServer.tsServerLog; } method kill (line 677) | public kill(): void { method executeImpl (line 682) | public executeImpl(command: keyof TypeScriptRequests, args: unknown, e... type Type (line 688) | const enum Type { Unresolved, Resolved, Errored } class Errored (line 694) | class Errored { method constructor (line 697) | constructor( type State (line 702) | type State = typeof Unresolved | typeof Resolved | Errored; FILE: extensions/typescript-language-features/src/tsServer/serverError.ts class TypeScriptServerError (line 10) | class TypeScriptServerError extends Error { method create (line 11) | public static create( method constructor (line 20) | private constructor( method serverErrorText (line 35) | public get serverErrorText() { return this.response.message; } method serverCommand (line 37) | public get serverCommand() { return this.response.command; } method telemetry (line 39) | public get telemetry() { method parseErrorText (line 62) | private static parseErrorText(response: Proto.Response) { method sanitizeStack (line 86) | private static sanitizeStack(message: string | undefined) { FILE: extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts type BrowserWatchEvent (line 19) | type BrowserWatchEvent = { class WorkerServerProcessFactory (line 33) | class WorkerServerProcessFactory implements TsServerProcessFactory { method constructor (line 34) | constructor( method fork (line 39) | public fork( class WorkerServerProcess (line 61) | class WorkerServerProcess implements TsServerProcess { method constructor (line 81) | public constructor( method write (line 157) | write(serverRequest: Proto.Request): void { method onData (line 161) | onData(handler: (response: Proto.Response) => void): void { method onError (line 165) | onError(handler: (err: Error) => void): void { method onExit (line 169) | onExit(handler: (code: number | null, signal: string | null) => void):... method kill (line 174) | kill(): void { method appendLog (line 182) | private appendLog(msg: string) { FILE: extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts class ProtocolBuffer (line 34) | class ProtocolBuffer { method append (line 39) | public append(data: string | Buffer): void { method tryReadContentLength (line 60) | public tryReadContentLength(): number { method tryReadContent (line 85) | public tryReadContent(length: number): string | null { class Reader (line 100) | class Reader extends Disposable { method constructor (line 105) | public constructor(readable: Readable) { method onLengthData (line 116) | private onLengthData(data: Buffer | string): void { function generatePatchedEnv (line 144) | function generatePatchedEnv(env: any, modulePath: string, hasExecPath: b... function getExecArgv (line 158) | function getExecArgv(kind: TsServerProcessKind, configuration: TypeScrip... function getDebugPort (line 192) | function getDebugPort(kind: TsServerProcessKind): number | undefined { function getTssDebug (line 207) | function getTssDebug(): string | undefined { function getTssDebugBrk (line 211) | function getTssDebugBrk(): string | undefined { class IpcChildServerProcess (line 215) | class IpcChildServerProcess extends Disposable implements TsServerProcess { method constructor (line 219) | constructor( method write (line 227) | write(serverRequest: Proto.Request): void { method onData (line 231) | onData(handler: (data: Proto.Response) => void): void { method onExit (line 235) | onExit(handler: (code: number | null, signal: string | null) => void):... method onError (line 239) | onError(handler: (err: Error) => void): void { method kill (line 243) | kill(): void { method clearKillTimeout (line 265) | private clearKillTimeout(): void { class StdioChildServerProcess (line 273) | class StdioChildServerProcess extends Disposable implements TsServerProc... method constructor (line 278) | constructor( method write (line 287) | write(serverRequest: Proto.Request): void { method onData (line 291) | onData(handler: (data: Proto.Response) => void): void { method onExit (line 295) | onExit(handler: (code: number | null, signal: string | null) => void):... method onError (line 299) | onError(handler: (err: Error) => void): void { method kill (line 304) | kill(): void { method clearKillTimeout (line 332) | private clearKillTimeout(): void { class ElectronServiceProcessFactory (line 342) | class ElectronServiceProcessFactory implements TsServerProcessFactory { method fork (line 343) | fork( FILE: extensions/typescript-language-features/src/tsServer/spawner.ts type CompositeServerType (line 24) | const enum CompositeServerType { class TypeScriptServerSpawner (line 38) | class TypeScriptServerSpawner { method constructor (line 44) | public constructor( method spawn (line 56) | public spawn( method getCompositeServerType (line 101) | private getCompositeServerType( method shouldUseSeparateDiagnosticsServer (line 124) | private shouldUseSeparateDiagnosticsServer( method spawnTsServer (line 130) | private spawnTsServer( method kindToServerType (line 175) | private kindToServerType(kind: TsServerProcessKind): ServerType { method getTsServerArgs (line 188) | private getTsServerArgs( method isLoggingEnabled (line 295) | private static isLoggingEnabled(configuration: TypeScriptServiceConfig... method getTsLocale (line 299) | private static getTsLocale(configuration: TypeScriptServiceConfigurati... FILE: extensions/typescript-language-features/src/tsServer/versionManager.ts type QuickPickItem (line 18) | interface QuickPickItem extends vscode.QuickPickItem { class TypeScriptVersionManager (line 22) | class TypeScriptVersionManager extends Disposable { method constructor (line 26) | public constructor( method updateConfiguration (line 61) | public updateConfiguration(nextConfiguration: TypeScriptServiceConfigu... method currentVersion (line 73) | public get currentVersion(): TypeScriptVersion { method reset (line 77) | public reset(): void { method promptUserForVersion (line 81) | public async promptUserForVersion(): Promise { method getBundledPickItem (line 108) | private getBundledPickItem(): QuickPickItem { method getLocalPickItems (line 123) | private getLocalPickItems(): QuickPickItem[] { method getNativePreviewPickItem (line 143) | private getNativePreviewPickItem(): QuickPickItem | undefined { method promptUseWorkspaceTsdk (line 160) | private async promptUseWorkspaceTsdk(): Promise { method updateActiveVersion (line 185) | private updateActiveVersion(pickedVersion: TypeScriptVersion) { method useWorkspaceTsdkSetting (line 193) | private get useWorkspaceTsdkSetting(): boolean { method suppressPromptWorkspaceTsdkSetting (line 197) | private get suppressPromptWorkspaceTsdkSetting(): boolean { method isInPromptWorkspaceTsdkState (line 201) | private isInPromptWorkspaceTsdkState(configuration: TypeScriptServiceC... FILE: extensions/typescript-language-features/src/tsServer/versionProvider.electron.ts class DiskTypeScriptVersionProvider (line 15) | class DiskTypeScriptVersionProvider implements ITypeScriptVersionProvider { method constructor (line 17) | public constructor( method updateConfiguration (line 21) | public updateConfiguration(configuration: TypeScriptServiceConfigurati... method defaultVersion (line 25) | public get defaultVersion(): TypeScriptVersion { method globalVersion (line 29) | public get globalVersion(): TypeScriptVersion | undefined { method localVersion (line 39) | public get localVersion(): TypeScriptVersion | undefined { method localVersions (line 53) | public get localVersions(): TypeScriptVersion[] { method bundledVersion (line 65) | public get bundledVersion(): TypeScriptVersion { method contributedTsNextVersion (line 75) | private get contributedTsNextVersion(): TypeScriptVersion | undefined { method getContributedVersion (line 79) | private getContributedVersion(source: TypeScriptVersionSource, extensi... method localTsdkVersions (line 95) | private get localTsdkVersions(): TypeScriptVersion[] { method loadVersionsFromSetting (line 100) | private loadVersionsFromSetting(source: TypeScriptVersionSource, tsdkP... method localNodeModulesVersions (line 125) | private get localNodeModulesVersions(): TypeScriptVersion[] { method loadTypeScriptVersionsFromPath (line 130) | private loadTypeScriptVersionsFromPath(source: TypeScriptVersionSource... method getApiVersion (line 148) | private static getApiVersion(serverPath: string): API | undefined { method getTypeScriptVersion (line 163) | private static getTypeScriptVersion(serverPath: string): API | undefin... FILE: extensions/typescript-language-features/src/tsServer/versionProvider.ts type TypeScriptVersionSource (line 11) | const enum TypeScriptVersionSource { class TypeScriptVersion (line 19) | class TypeScriptVersion { method constructor (line 21) | constructor( method tsServerPath (line 28) | public get tsServerPath(): string { method pathLabel (line 32) | public get pathLabel(): string { method isValid (line 36) | public get isValid(): boolean { method eq (line 40) | public eq(other: TypeScriptVersion): boolean { method displayName (line 54) | public get displayName(): string { type ITypeScriptVersionProvider (line 60) | interface ITypeScriptVersionProvider { FILE: extensions/typescript-language-features/src/tsconfig.ts type ProjectType (line 14) | const enum ProjectType { function isImplicitProjectConfigFile (line 19) | function isImplicitProjectConfigFile(configFileName: string) { function inferredProjectCompilerOptions (line 23) | function inferredProjectCompilerOptions( function inferredProjectConfigSnippet (line 77) | function inferredProjectConfigSnippet( function openOrCreateConfig (line 99) | async function openOrCreateConfig( function openProjectConfigOrPromptToCreate (line 120) | async function openProjectConfigOrPromptToCreate( function openProjectConfigForFile (line 152) | async function openProjectConfigForFile( FILE: extensions/typescript-language-features/src/typeConverters.ts function fromFileCodeEdits (line 84) | function fromFileCodeEdits( function withFileCodeEdits (line 91) | function withFileCodeEdits( function fromProtocolScriptElementKind (line 110) | function fromProtocolScriptElementKind(kind: Proto.ScriptElementKind) { function toProtocolCompletionTriggerKind (line 140) | function toProtocolCompletionTriggerKind(kind: vscode.CompletionTriggerK... function toProtocolOrganizeImportsMode (line 150) | function toProtocolOrganizeImportsMode(mode: PConst.OrganizeImportsMode)... FILE: extensions/typescript-language-features/src/typeScriptServiceClientHost.ts class TypeScriptServiceClientHost (line 51) | class TypeScriptServiceClientHost extends Disposable { method constructor (line 65) | constructor( method registerExtensionLanguageProvider (line 165) | private registerExtensionLanguageProvider(description: LanguageDescrip... method getAllModeIds (line 172) | private getAllModeIds(descriptions: LanguageDescription[], pluginManag... method serviceClient (line 179) | public get serviceClient(): TypeScriptServiceClient { method reloadProjects (line 183) | public reloadProjects(): void { method handles (line 188) | public async handles(resource: vscode.Uri): Promise { method configurationChanged (line 196) | private configurationChanged(): void { method findLanguage (line 200) | private async findLanguage(resource: vscode.Uri): Promise = T | Cancelled | typeof NoConte... type StandardTsServerRequests (line 38) | interface StandardTsServerRequests { type NoResponseTsServerRequests (line 84) | interface NoResponseTsServerRequests { type AsyncTsServerRequests (line 94) | interface AsyncTsServerRequests { type TypeScriptRequests (line 99) | type TypeScriptRequests = StandardTsServerRequests & NoResponseTsServerR... type ExecConfig (line 101) | type ExecConfig = { type ClientCapability (line 108) | enum ClientCapability { class ClientCapabilities (line 125) | class ClientCapabilities { method constructor (line 128) | constructor(...capabilities: ClientCapability[]) { method has (line 132) | public has(capability: ClientCapability): boolean { type ITypeScriptServiceClient (line 137) | interface ITypeScriptServiceClient { FILE: extensions/typescript-language-features/src/typescriptServiceClient.ts type TsDiagnostics (line 37) | interface TsDiagnostics { type ToCancelOnResourceChanged (line 44) | interface ToCancelOnResourceChanged { type Type (line 50) | const enum Type { class Running (line 58) | class Running { method constructor (line 61) | constructor( method updateTsserverVersion (line 78) | updateTsserverVersion(tsserverVersion: string) { method updateLanguageServiceEnabled (line 82) | updateLanguageServiceEnabled(enabled: boolean) { class Errored (line 87) | class Errored { method constructor (line 89) | constructor( type State (line 95) | type State = typeof None | Running | Errored; type WatchEvent (line 102) | interface WatchEvent { class TypeScriptServiceClient (line 108) | class TypeScriptServiceClient extends Disposable implements ITypeScriptS... method constructor (line 142) | constructor( method capabilities (line 249) | public get capabilities() { method isProjectWideIntellisenseOnWebEnabled (line 284) | private isProjectWideIntellisenseOnWebEnabled(): boolean { method cancelInflightRequestsForResource (line 288) | private cancelInflightRequestsForResource(resource: vscode.Uri): void { method configuration (line 300) | public get configuration() { method dispose (line 304) | public override dispose() { method restartTsServer (line 318) | public restartTsServer(fromUserAction = false): void { method apiVersion (line 362) | public get apiVersion(): API { method onReady (line 369) | public onReady(f: () => void): Promise { method ensureServiceStarted (line 373) | public ensureServiceStarted() { method startService (line 380) | private startService(resendModels: boolean = false): ServerState.State { method resetWatchers (line 527) | private resetWatchers() { method showVersionPicker (line 532) | public async showVersionPicker(): Promise { method openTsServerLogFile (line 536) | public async openTsServerLogFile(): Promise { method serviceStarted (line 584) | private serviceStarted(resendModels: boolean): void { method setCompilerOptionsForInferredProjects (line 615) | private setCompilerOptionsForInferredProjects(configuration: TypeScrip... method getCompilerOptionsForInferredProjects (line 622) | private getCompilerOptionsForInferredProjects(configuration: TypeScrip... method serviceExited (line 632) | private serviceExited(restart: boolean, tsVersion: API): void { method toTsFilePath (line 759) | public toTsFilePath(resource: vscode.Uri): string | undefined { method toOpenTsFilePath (line 776) | public toOpenTsFilePath(document: vscode.TextDocument | vscode.Uri, op... method hasCapabilityForResource (line 787) | public hasCapabilityForResource(resource: vscode.Uri, capability: Clie... method toResource (line 803) | public toResource(filepath: string): vscode.Uri { method getWorkspaceRootForResource (line 828) | public getWorkspaceRootForResource(resource: vscode.Uri): vscode.Uri |... method execute (line 858) | public execute(command: keyof TypeScriptRequests, args: unknown, token... method executeWithoutWaitingForResponse (line 914) | public executeWithoutWaitingForResponse(command: keyof TypeScriptReque... method executeAsync (line 922) | public executeAsync(command: keyof TypeScriptRequests, args: Proto.Get... method executeImpl (line 930) | private executeImpl(command: keyof TypeScriptRequests, args: unknown, ... method interruptGetErr (line 940) | public interruptGetErr(f: () => R): R { method fatalError (line 944) | private fatalError(command: string, error: unknown): void { method dispatchEvent (line 971) | private dispatchEvent(event: Proto.Event) { method scheduleExecuteWatchChangeRequest (line 1093) | private scheduleExecuteWatchChangeRequest() { method addWatchEvent (line 1109) | private addWatchEvent(id: number, eventType: keyof WatchEvent, path: s... method createFileSystemWatcher (line 1144) | private createFileSystemWatcher( method closeFileSystemWatcher (line 1173) | private closeFileSystemWatcher(id: number) { method dispatchTelemetryEvent (line 1178) | private dispatchTelemetryEvent(telemetryData: Proto.TelemetryEventBody... method configurePlugin (line 1232) | private configurePlugin(pluginName: string, configuration: unknown): v... function getDiagnosticsKind (line 1237) | function getDiagnosticsKind(event: Proto.Event) { class ServerInitializingIndicator (line 1247) | class ServerInitializingIndicator extends Disposable { method constructor (line 1251) | constructor( method reset (line 1257) | public reset(): void { method startedLoadingProject (line 1267) | public startedLoadingProject(projectName: string): void { method getProjectDisplayName (line 1282) | private getProjectDisplayName(projectName: string): string { method startedLoadingFile (line 1294) | public startedLoadingFile(fileName: string, task: Promise): v... method finishedLoadingProject (line 1303) | public finishedLoadingProject(projectName: string): void { FILE: extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts class ActiveJsTsEditorTracker (line 19) | class ActiveJsTsEditorTracker extends Disposable { method constructor (line 26) | public constructor() { method activeJsTsEditor (line 36) | public get activeJsTsEditor(): vscode.TextEditor | undefined { method update (line 41) | private update() { method getEditorCandidatesForActiveTab (line 54) | private getEditorCandidatesForActiveTab(): vscode.TextEditor[] { method isManagedFile (line 106) | private isManagedFile(editor: vscode.TextEditor): boolean { method isManagedScriptFile (line 110) | private isManagedScriptFile(editor: vscode.TextEditor): boolean { method isManagedConfigFile (line 114) | private isManagedConfigFile(editor: vscode.TextEditor): boolean { FILE: extensions/typescript-language-features/src/ui/intellisenseStatus.ts type Type (line 16) | const enum Type { None, Pending, Resolved, SyntaxOnly } class Pending (line 22) | class Pending { method constructor (line 27) | constructor( class Resolved (line 33) | class Resolved { method constructor (line 36) | constructor( type State (line 43) | type State = typeof None | Pending | Resolved | typeof SyntaxOnly; type CreateOrOpenConfigCommandArgs (line 46) | type CreateOrOpenConfigCommandArgs = [root: vscode.Uri, projectType: Pro... class IntellisenseStatus (line 48) | class IntellisenseStatus extends Disposable { method constructor (line 58) | constructor( method dispose (line 90) | override dispose() { method updateStatus (line 95) | private async updateStatus() { method updateState (line 130) | private updateState(newState: IntellisenseState.State): void { method ensureStatusItem (line 218) | private ensureStatusItem(): vscode.LanguageStatusItem { FILE: extensions/typescript-language-features/src/ui/largeProjectStatus.ts type Hint (line 12) | interface Hint { class ExcludeHintItem (line 16) | class ExcludeHintItem { method constructor (line 21) | constructor( method getCurrentHint (line 29) | public getCurrentHint(): Hint { method hide (line 33) | public hide() { method show (line 37) | public show(largeRoots?: string) { function createLargeProjectMonitorFromTypeScript (line 61) | function createLargeProjectMonitorFromTypeScript(item: ExcludeHintItem, ... function onConfigureExcludesSelected (line 89) | function onConfigureExcludesSelected( function create (line 108) | function create( FILE: extensions/typescript-language-features/src/ui/managedFileContext.ts class ManagedFileContextManager (line 16) | class ManagedFileContextManager extends Disposable { method constructor (line 21) | constructor(activeJsTsEditorTracker: ActiveJsTsEditorTracker) { method dispose (line 28) | override dispose() { method onDidChangeActiveTextEditor (line 35) | private onDidChangeActiveTextEditor(editor?: vscode.TextEditor): void { method updateContext (line 43) | private updateContext(newValue: boolean) { method isManagedFile (line 52) | private isManagedFile(editor: vscode.TextEditor): boolean { method isManagedScriptFile (line 56) | private isManagedScriptFile(editor: vscode.TextEditor): boolean { method isManagedConfigFile (line 60) | private isManagedConfigFile(editor: vscode.TextEditor): boolean { FILE: extensions/typescript-language-features/src/ui/typingsStatus.ts class TypingsStatus (line 14) | class TypingsStatus extends Disposable { method constructor (line 18) | constructor(client: ITypeScriptServiceClient) { method dispose (line 29) | public override dispose(): void { method isAcquiringTypings (line 37) | public get isAcquiringTypings(): boolean { method onBeginInstallTypings (line 41) | private onBeginInstallTypings(eventId: number): void { method onEndInstallTypings (line 50) | private onEndInstallTypings(eventId: number): void { class AtaProgressReporter (line 59) | class AtaProgressReporter extends Disposable { method constructor (line 63) | constructor(client: ITypeScriptServiceClient) { method dispose (line 70) | override dispose(): void { method _onBegin (line 75) | private _onBegin(eventId: number): void { method _onEndOrTimeout (line 90) | private _onEndOrTimeout(eventId: number): void { method onTypesInstallerInitializationFailed (line 98) | private async onTypesInstallerInitializationFailed() { FILE: extensions/typescript-language-features/src/ui/versionStatus.ts class VersionStatus (line 14) | class VersionStatus extends Disposable { method constructor (line 18) | constructor( method onDidChangeTypeScriptVersion (line 31) | private onDidChangeTypeScriptVersion(version: TypeScriptVersion) { FILE: extensions/typescript-language-features/src/utils/arrays.ts function equals (line 8) | function equals( function coalesce (line 22) | function coalesce(array: ReadonlyArray): T[] { FILE: extensions/typescript-language-features/src/utils/async.ts type ITask (line 8) | interface ITask { class Delayer (line 12) | class Delayer { method constructor (line 20) | constructor(defaultDelay: number) { method trigger (line 28) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method cancelTimeout (line 56) | private cancelTimeout(): void { function setImmediate (line 64) | function setImmediate(callback: (...args: unknown[]) => void, ...args: u... class Throttler (line 101) | class Throttler { method constructor (line 109) | constructor() { method queue (line 115) | queue(promiseFactory: ITask>): Promise { method dispose (line 160) | dispose(): void { function raceTimeout (line 165) | function raceTimeout(promise: Promise, timeout: number, onTimeout?... FILE: extensions/typescript-language-features/src/utils/configuration.ts type UnifiedConfigurationScope (line 9) | type UnifiedConfigurationScope = vscode.ConfigurationScope | null | unde... type ReadUnifiedConfigOptions (line 13) | interface ReadUnifiedConfigOptions { function readUnifiedConfig (line 23) | function readUnifiedConfig( function hasModifiedValue (line 43) | function hasModifiedValue(inspect: ReturnType extends Disposable { method onDidChange (line 88) | public get onDidChange() { return this._onDidChange.event; } method constructor (line 90) | constructor( method read (line 112) | private read(): T { method getValue (line 116) | public getValue(): T { type ResourceUnifiedConfigScope (line 121) | interface ResourceUnifiedConfigScope { class ResourceUnifiedConfigValue (line 132) | class ResourceUnifiedConfigValue extends Disposable { method constructor (line 139) | constructor( method getValue (line 166) | public getValue(scope: ResourceUnifiedConfigScope): T { method fallbackSectionFor (line 183) | private fallbackSectionFor(languageId: string): string { method keyFor (line 193) | private keyFor(scope: ResourceUnifiedConfigScope): string { FILE: extensions/typescript-language-features/src/utils/dispose.ts function disposeAll (line 9) | function disposeAll(disposables: Iterable) { type IDisposable (line 27) | interface IDisposable { method dispose (line 36) | public dispose(): any { method _register (line 44) | protected _register(value: T): T { method isDisposed (line 53) | protected get isDisposed() { class DisposableStore (line 58) | class DisposableStore extends Disposable { method add (line 60) | public add(disposable: T): T { FILE: extensions/typescript-language-features/src/utils/fs.ts function exists (line 8) | async function exists(resource: vscode.Uri): Promise { function looksLikeAbsoluteWindowsPath (line 18) | function looksLikeAbsoluteWindowsPath(path: string): boolean { FILE: extensions/typescript-language-features/src/utils/hash.ts function hash (line 9) | function hash(obj: any, hashVal = 0): number { function numberHash (line 31) | function numberHash(val: number, initialHashVal: number): number { function booleanHash (line 35) | function booleanHash(b: boolean, initialHashVal: number): number { function stringHash (line 39) | function stringHash(s: string, hashVal: number) { function arrayHash (line 47) | function arrayHash(arr: any[], initialHashVal: number): number { function objectHash (line 52) | function objectHash(obj: any, initialHashVal: number): number { FILE: extensions/typescript-language-features/src/utils/lazy.ts class Lazy (line 6) | class Lazy { method constructor (line 12) | constructor( method hasValue (line 19) | get hasValue() { return this._didRun; } method value (line 27) | get value(): T { method rawValue (line 46) | get rawValue(): T | undefined { return this._value; } method map (line 48) | map(fn: (value: T) => R): Lazy { FILE: extensions/typescript-language-features/src/utils/objects.ts function equals (line 8) | function equals(one: any, other: any): boolean { FILE: extensions/typescript-language-features/src/utils/packageInfo.ts type PackageInfo (line 8) | interface PackageInfo { function getPackageInfo (line 14) | function getPackageInfo(context: vscode.ExtensionContext) { FILE: extensions/typescript-language-features/src/utils/platform.ts function isWeb (line 8) | function isWeb(): boolean { function isWebAndHasSharedArrayBuffers (line 12) | function isWebAndHasSharedArrayBuffers(): boolean { function supportsReadableByteStreams (line 16) | function supportsReadableByteStreams(): boolean { FILE: extensions/typescript-language-features/src/utils/regexp.ts function escapeRegExp (line 6) | function escapeRegExp(text: string) { FILE: extensions/typescript-language-features/src/utils/relativePathResolver.ts class RelativeWorkspacePathResolver (line 8) | class RelativeWorkspacePathResolver { method asAbsoluteWorkspacePath (line 9) | public static asAbsoluteWorkspacePath(relativePath: string): string | ... FILE: extensions/typescript-language-features/src/utils/resourceMap.ts class ResourceMap (line 16) | class ResourceMap { method constructor (line 27) | constructor( method size (line 34) | public get size() { method has (line 38) | public has(resource: vscode.Uri): boolean { method get (line 43) | public get(resource: vscode.Uri): T | undefined { method set (line 52) | public set(resource: vscode.Uri, value: T) { method delete (line 65) | public delete(resource: vscode.Uri): void { method clear (line 72) | public clear(): void { method values (line 76) | public values(): Iterable { method entries (line 80) | public entries(): Iterable<{ resource: vscode.Uri; value: T }> { method toKey (line 84) | private toKey(resource: vscode.Uri): string | undefined { method isCaseInsensitivePath (line 92) | private isCaseInsensitivePath(path: string) { FILE: extensions/typescript-language-features/src/utils/temp.electron.ts function makeRandomHexString (line 11) | function makeRandomHexString(length: number): string { function getTempFile (line 32) | function getTempFile(prefix: string): string { FILE: extensions/typescript-language-features/web/src/fileWatcherManager.ts type FileWatcherEventKind (line 14) | enum FileWatcherEventKind { class FileWatcherManager (line 20) | class FileWatcherManager { method close (line 21) | close() { } method constructor (line 28) | constructor( method watchFile (line 38) | watchFile(path: string, callback: ts.FileWatcherCallback, pollingInter... method watchDirectory (line 71) | watchDirectory(path: string, callback: ts.DirectoryWatcherCallback, re... method updateWatch (line 97) | private updateWatch(event: 'create' | 'change' | 'delete', uri: URI, e... method toTsWatcherKind (line 115) | private toTsWatcherKind(event: 'create' | 'change' | 'delete') { FILE: extensions/typescript-language-features/web/src/logging.ts type LogLevel (line 10) | enum LogLevel { class Logger (line 17) | class Logger { method constructor (line 20) | constructor(logLevel: LogLevel | undefined) { method log (line 38) | log(level: LogLevel, message: string, data?: any) { method logNormal (line 44) | logNormal(message: string, data?: any) { method logVerbose (line 48) | logVerbose(message: string, data?: any) { function parseLogLevel (line 53) | function parseLogLevel(input: string | undefined): LogLevel | undefined { FILE: extensions/typescript-language-features/web/src/pathMapper.ts class PathMapper (line 7) | class PathMapper { method constructor (line 11) | constructor( method toResource (line 18) | toResource(filepath: string): URI { method addProjectRoot (line 55) | addProjectRoot(projectRootPath: string) { class AccessOutsideOfRootError (line 63) | class AccessOutsideOfRootError extends Error { method constructor (line 64) | constructor( function fromResource (line 72) | function fromResource(extensionUri: URI, uri: URI) { function looksLikeLibDtsPath (line 82) | function looksLikeLibDtsPath(filepath: string) { function looksLikeLocaleResourcePath (line 86) | function looksLikeLocaleResourcePath(filepath: string) { function looksLikeNodeModules (line 90) | function looksLikeNodeModules(filepath: string) { function filePathToResourceUri (line 94) | function filePathToResourceUri(filepath: string): URI | undefined { function mapUri (line 106) | function mapUri(uri: URI, mappedScheme: string): URI { FILE: extensions/typescript-language-features/web/src/serverHost.ts type TsModule (line 16) | type TsModule = typeof ts; type TsInternals (line 18) | interface TsInternals extends TsModule { type ServerHostWithImport (line 41) | type ServerHostWithImport = ts.server.ServerHost & { importPlugin(root: ... function createServerHost (line 43) | function createServerHost( function createSys (line 440) | async function createSys( FILE: extensions/typescript-language-features/web/src/typingsInstaller/jsTyping.ts type NameValidationResult (line 7) | const enum NameValidationResult { type PackageNameValidationResult (line 16) | type PackageNameValidationResult = NameValidationResult | ScopedPackageN... type ScopedPackageNameValidationResult (line 18) | interface ScopedPackageNameValidationResult { type CharacterCodes (line 24) | enum CharacterCodes { function validatePackageNameWorker (line 35) | function validatePackageNameWorker(packageName: string, supportScopedPac... type TypingResolutionHost (line 73) | interface TypingResolutionHost { FILE: extensions/typescript-language-features/web/src/typingsInstaller/typingsInstaller.ts type InstallerResponse (line 31) | type InstallerResponse = ts.server.PackageInstalledResponse | ts.server.... class WebTypingsInstallerClient (line 37) | class WebTypingsInstallerClient implements ts.server.ITypingsInstaller { method constructor (line 47) | constructor( method handleResponse (line 64) | private async handleResponse(response: InstallerResponse): Promise { class Kernel (line 39) | class Kernel { method constructor (line 45) | constructor(id: string, label: string, viewType: string = notebookType) { method _execute (line 59) | protected async _execute(cells: vscode.NotebookCell[]): Promise { method _runCell (line 65) | protected async _runCell(cell: vscode.NotebookCell) { function getFocusedCell (line 80) | function getFocusedCell(editor?: vscode.NotebookEditor) { method serializeNotebook (line 85) | serializeNotebook(_data, _token) { method deserializeNotebook (line 88) | deserializeNotebook(_content, _token) { method deserializeNotebook (line 314) | deserializeNotebook(content: Uint8Array, _token: vscode.CancellationToke... method serializeNotebook (line 320) | serializeNotebook(data: vscode.NotebookData, _token: vscode.Cancellation... type Info (line 331) | type Info = { viewType: string; displayName: string; filenamePattern: st... FILE: extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts method deserializeNotebook (line 13) | deserializeNotebook(_data: Uint8Array): vscode.NotebookData | Thenable(event: vscode.Event, callback: (e: Promis... function sleep (line 32) | function sleep(ms: number): Promise { class Kernel (line 38) | class Kernel { method constructor (line 44) | constructor(id: string, label: string, viewType: string = 'notebookCor... method _execute (line 58) | protected async _execute(cells: vscode.NotebookCell[]): Promise { method _runCell (line 64) | protected async _runCell(cell: vscode.NotebookCell) { function assertKernel (line 79) | async function assertKernel(kernel: Kernel, notebook: vscode.NotebookDoc... method serializeNotebook (line 89) | serializeNotebook(_data, _token) { method deserializeNotebook (line 92) | deserializeNotebook(_content, _token) { method constructor (line 266) | constructor() { method _runCell (line 271) | override async _runCell(cell: vscode.NotebookCell) { method constructor (line 309) | constructor() { method _execute (line 313) | override async _execute(cells: vscode.NotebookCell[]) { method constructor (line 366) | constructor() { method _execute (line 370) | override async _execute(cells: vscode.NotebookCell[]) { method constructor (line 401) | constructor() { method _runCell (line 405) | override async _runCell(cell: vscode.NotebookCell) { method constructor (line 441) | constructor() { method _runCell (line 445) | override async _runCell(cell: vscode.NotebookCell) { FILE: extensions/vscode-api-tests/src/singlefolder-tests/proxy.test.ts type Agent (line 17) | interface Agent { function waitForConfigChange (line 208) | function waitForConfigChange(key: string) { type AuthOpts (line 222) | interface AuthOpts { type RequestAdditionsAuth (line 229) | interface RequestAdditionsAuth { FILE: extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts type QuickPickExpected (line 10) | interface QuickPickExpected { function waitForHide (line 230) | async function waitForHide(quickPick: QuickPick) { function createQuickPick (line 318) | function createQuickPick(expected: QuickPickExpected, done: (err?: any) ... function timeout (line 387) | async function timeout(run: () => Promise | T, ms: number): Promis... FILE: extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts method getTreeItem (line 84) | getTreeItem(element: string): vscode.TreeItem | Thenable { method getChildren (line 87) | getChildren(_element?: string): vscode.ProviderResult { FILE: extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts class Foo (line 59) | class Foo { } FILE: extensions/vscode-api-tests/src/singlefolder-tests/terminal.shellIntegration.test.ts function createTerminalAndWaitForShellIntegration (line 33) | function createTerminalAndWaitForShellIntegration(): Promise<{ terminal:... function executeCommandAsync (line 50) | function executeCommandAsync(shellIntegration: TerminalShellIntegration,... function closeTerminalAsync (line 72) | function closeTerminalAsync(terminal: Terminal): Promise { FILE: extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts function sanitizeData (line 975) | function sanitizeData(data: string): string { FILE: extensions/vscode-api-tests/src/singlefolder-tests/tree.test.ts type TreeElement (line 24) | type TreeElement = { readonly kind: 'leaf' }; class QuickRefreshTreeDataProvider (line 26) | class QuickRefreshTreeDataProvider implements vscode.TreeDataProvider { method getTreeItem (line 44) | getTreeItem(): vscode.TreeItem { method getParent (line 50) | getParent(): TreeElement | undefined { method waitForRequestCount (line 54) | async waitForRequestCount(count: number): Promise { method resolveNextRequest (line 60) | async resolveNextRequest(): Promise { method dispose (line 68) | dispose(): void { method getElement (line 76) | getElement(): TreeElement { type TreeElement (line 120) | type TreeElement = { readonly kind: 'leaf'; readonly instance: number }; class RapidRefreshTreeDataProvider (line 122) | class RapidRefreshTreeDataProvider implements vscode.TreeDataProvider { method getTreeItem (line 142) | getTreeItem(): vscode.TreeItem { method getParent (line 149) | getParent(): TreeElement | undefined { method getElement1 (line 153) | getElement1(): TreeElement { method getElement2 (line 157) | getElement2(): TreeElement { method waitForRequestCount (line 161) | async waitForRequestCount(count: number): Promise { method resolveRequestWithElement (line 167) | resolveRequestWithElement(index: number, element: TreeElement): void { method dispose (line 174) | dispose(): void { type TreeElement (line 225) | type TreeElement = { readonly kind: 'leaf'; readonly instance: number }; class SwitchAndUpdateTreeDataProvider (line 227) | class SwitchAndUpdateTreeDataProvider implements vscode.TreeDataProvider... method getChildren (line 237) | getChildren(element?: TreeElement): Thenable { method getTreeItem (line 247) | getTreeItem(element: TreeElement): vscode.TreeItem { method getParent (line 258) | getParent(): TreeElement | undefined { method waitForRequestCount (line 262) | async waitForRequestCount(count: number): Promise { method resolveRequestAt (line 268) | resolveRequestAt(index: number, elements: TreeElement[]): void { method getExistingOld (line 275) | getExistingOld(): TreeElement { return this.existingOld; } method getExistingNew (line 276) | getExistingNew(): TreeElement { return this.existingNew; } method getAddedElement (line 277) | getAddedElement(): TreeElement { return this.addedElement; } method dispose (line 279) | dispose(): void { type ParentElement (line 322) | type ParentElement = { readonly kind: 'parent' }; type ChildElement (line 323) | type ChildElement = { readonly kind: 'leaf'; readonly version: number }; type TreeElement (line 324) | type TreeElement = ParentElement | ChildElement; class ParentRefreshTreeDataProvider (line 326) | class ParentRefreshTreeDataProvider implements vscode.TreeDataProvider { method getTreeItem (line 354) | getTreeItem(element: TreeElement): vscode.TreeItem { method getParent (line 365) | getParent(element: TreeElement): TreeElement | undefined { method getCurrentChild (line 372) | getCurrentChild(): ChildElement { method replaceChild (line 376) | replaceChild(): ChildElement { method waitForRootRequestCount (line 382) | async waitForRootRequestCount(count: number): Promise { method waitForChildRequestCount (line 388) | async waitForChildRequestCount(count: number): Promise { method resolveNextRootRequest (line 394) | async resolveNextRootRequest(elements?: TreeElement[]): Promise { method resolveChildRequestAt (line 402) | async resolveChildRequestAt(index: number, elements?: TreeElement[]): ... method dispose (line 411) | dispose(): void { FILE: extensions/vscode-api-tests/src/singlefolder-tests/window.test.ts method provideTextDocumentContent (line 77) | provideTextDocumentContent() { method provideTextDocumentContent (line 108) | provideTextDocumentContent() { function assertActiveEditor (line 159) | function assertActiveEditor(editor: TextEditor) { function createQuickPickTracker (line 980) | function createQuickPickTracker() { FILE: extensions/vscode-api-tests/src/singlefolder-tests/workspace.event.test.ts function testOnWillRename (line 211) | async function testOnWillRename(withDirtyFile: boolean): Promise { FILE: extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts type ICustomTestingTaskDefinition (line 147) | interface ICustomTestingTaskDefinition extends TaskDefinition { type TestOrder (line 160) | enum TestOrder { method resolveTask (line 196) | resolveTask(_task: Task): Task | undefined { type ICustomTestingTaskDefinition (line 235) | interface ICustomTestingTaskDefinition extends TaskDefinition { method resolveTask (line 272) | resolveTask(_task: Task): Task | undefined { class CustomTerminal (line 298) | class CustomTerminal implements Pseudoterminal { method close (line 301) | public async close(): Promise { } method open (line 306) | public open(): void { function buildTask (line 320) | function buildTask(): Task { method resolveTask (line 341) | resolveTask(_task: Task): undefined { class Pty (line 387) | class Pty implements Pseudoterminal { method constructor (line 393) | constructor(readonly num: number, readonly quick: boolean) { } method cleanup (line 395) | cleanup() { method open (line 400) | open() { method close (line 408) | close() { function runTask (line 414) | async function runTask(num: number, quick: boolean) { FILE: extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts method provideTextDocumentContent (line 166) | provideTextDocumentContent() { method provideTextDocumentContent (line 375) | provideTextDocumentContent(uri) { method provideTextDocumentContent (line 393) | provideTextDocumentContent() { return null; } method provideTextDocumentContent (line 397) | provideTextDocumentContent() { return null; } method provideTextDocumentContent (line 412) | provideTextDocumentContent(uri) { method provideTextDocumentContent (line 420) | provideTextDocumentContent(uri) { method provideTextDocumentContent (line 441) | provideTextDocumentContent(_uri) { method provideTextDocumentContent (line 446) | provideTextDocumentContent(_uri): string { method provideTextDocumentContent (line 461) | provideTextDocumentContent(_uri) { method provideTextDocumentContent (line 476) | provideTextDocumentContent(_uri) { method provideTextDocumentContent (line 495) | provideTextDocumentContent(_uri) { method provideTextDocumentContent (line 515) | provideTextDocumentContent(_uri) { method provideTextDocumentContent (line 536) | provideTextDocumentContent(_uri) { function testEditRenameEdit (line 730) | async function testEditRenameEdit(newUriCreator: (oldUri: vscode.Uri) =>... function nameWithUnderscore (line 745) | function nameWithUnderscore(uri: vscode.Uri) { function test77735 (line 942) | async function test77735(withOpenedEditor: boolean): Promise { function testSave (line 1247) | async function testSave(saveAll: boolean) { function equalsUint8Array (line 1451) | function equalsUint8Array(a: Uint8Array, b: Uint8Array): boolean { FILE: extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts type IWatchRequest (line 13) | interface IWatchRequest { class WatcherTestFs (line 18) | class WatcherTestFs extends TestFS { method watch (line 23) | override watch(uri: vscode.Uri, options: { recursive: boolean; exclude... function onDidWatchPromise (line 33) | function onDidWatchPromise() { FILE: extensions/vscode-api-tests/src/utils.ts function rndName (line 12) | function rndName() { function createRandomFile (line 19) | async function createRandomFile(contents: string | Uint8Array = '', dir:... function deleteFile (line 31) | async function deleteFile(file: vscode.Uri): Promise { function pathEquals (line 40) | function pathEquals(path1: string, path2: string): boolean { function closeAllEditors (line 49) | function closeAllEditors(): Thenable { function saveAllEditors (line 53) | function saveAllEditors(): Thenable { function revertAllDirty (line 57) | async function revertAllDirty(): Promise { function disposeAll (line 61) | function disposeAll(disposables: vscode.Disposable[]) { function delay (line 65) | function delay(ms: number) { function withLogLevel (line 69) | function withLogLevel(level: string, runnable: () => Promise): () =... function withLogDisabled (line 82) | function withLogDisabled(runnable: () => Promise): () => Promise Promise): () => Promise(event: vscode.Event, timeout = vscode.env... function testRepeat (line 152) | function testRepeat(n: number, description: string, callback: (this: any... function suiteRepeat (line 158) | function suiteRepeat(n: number, description: string, callback: (this: an... function poll (line 164) | async function poll( type ValueCallback (line 196) | type ValueCallback = (value: T | Promise) => void; class DeferredPromise (line 201) | class DeferredPromise { method isRejected (line 208) | public get isRejected() { method isResolved (line 212) | public get isResolved() { method isSettled (line 216) | public get isSettled() { method constructor (line 222) | constructor() { method complete (line 229) | public complete(value: T) { method error (line 237) | public error(err: unknown) { method cancel (line 245) | public cancel() { type Mutable (line 254) | type Mutable = { FILE: extensions/vscode-api-tests/testWorkspace/10linefile.ts function foo (line 1) | function foo(): void { FILE: extensions/vscode-api-tests/testWorkspace/30linefile.ts function bar (line 1) | function bar(): void { FILE: extensions/vscode-api-tests/testWorkspace/debug.js function hello (line 10) | function hello() { FILE: extensions/vscode-api-tests/testWorkspace/far.js function farboo (line 6) | function farboo() { FILE: extensions/vscode-colorize-perf-tests/src/colorizer.test.ts type BestsAndWorsts (line 11) | interface BestsAndWorsts { function findBestsAndWorsts (line 22) | function findBestsAndWorsts(results: { parseTime?: number; captureTime?:... type TreeSitterTimes (line 85) | interface TreeSitterTimes { type TextMateTimes (line 91) | interface TextMateTimes { function runCommand (line 95) | async function runCommand(c... function doTest (line 103) | async function doTest(file: Uri, times: number) { FILE: extensions/vscode-colorize-perf-tests/src/colorizerTestMain.ts function activate (line 8) | function activate(_context: vscode.ExtensionContext): any { FILE: extensions/vscode-colorize-perf-tests/test/colorize-fixtures/test-checker.ts type ReferenceHint (line 1125) | const enum ReferenceHint { type IterationUse (line 1142) | const enum IterationUse { type IterationTypeKind (line 1167) | const enum IterationTypeKind { type IterationTypesResolver (line 1173) | interface IterationTypesResolver { type WideningKind (line 1187) | const enum WideningKind { type TypeFacts (line 1196) | const enum TypeFacts { type TypeSystemEntity (line 1290) | type TypeSystemEntity = Node | Symbol | Type | Signature; type TypeSystemPropertyName (line 1292) | const enum TypeSystemPropertyName { type CheckMode (line 1306) | const enum CheckMode { type SignatureCheckMode (line 1320) | const enum SignatureCheckMode { type IntersectionState (line 1330) | const enum IntersectionState { type RecursionFlags (line 1336) | const enum RecursionFlags { type MappedTypeModifiers (line 1343) | const enum MappedTypeModifiers { type MappedTypeNameTypeKind (line 1350) | const enum MappedTypeNameTypeKind { type ExpandingFlags (line 1356) | const enum ExpandingFlags { type MembersOrExportsResolutionKind (line 1363) | const enum MembersOrExportsResolutionKind { type UnusedKind (line 1368) | const enum UnusedKind { type AddUnusedDiagnostic (line 1374) | type AddUnusedDiagnostic = (containingNode: Node, type: UnusedKind, diag... type DeclarationMeaning (line 1378) | const enum DeclarationMeaning { type DeclarationSpaces (line 1388) | const enum DeclarationSpaces { type MinArgumentCountFlags (line 1395) | const enum MinArgumentCountFlags { type IntrinsicTypeKind (line 1401) | const enum IntrinsicTypeKind { function NodeLinks (line 1421) | function NodeLinks(this: NodeLinks) { function getNodeId (line 1426) | function getNodeId(node: Node): number { function getSymbolId (line 1435) | function getSymbolId(symbol: Symbol): SymbolId { function isInstantiatedModule (line 1445) | function isInstantiatedModule(node: ModuleDeclaration, preserveConstEnum... function createTypeChecker (line 1452) | function createTypeChecker(host: TypeCheckerHost): TypeChecker { function isNotAccessor (line 52081) | function isNotAccessor(declaration: Declaration): boolean { function isNotOverload (line 52086) | function isNotOverload(declaration: Declaration): boolean { function isDeclarationNameOrImportPropertyName (line 52092) | function isDeclarationNameOrImportPropertyName(name: Node): boolean { function getIterationTypesKeyFromIterationTypeKind (line 52115) | function getIterationTypesKeyFromIterationTypeKind(typeKind: IterationTy... function signatureHasRestParameter (line 52127) | function signatureHasRestParameter(s: Signature) { function signatureHasLiteralTypes (line 52132) | function signatureHasLiteralTypes(s: Signature) { function createBasicNodeBuilderModuleSpecifierResolutionHost (line 52136) | function createBasicNodeBuilderModuleSpecifierResolutionHost(host: TypeC... type NodeBuilderContext (line 52152) | interface NodeBuilderContext { class SymbolTrackerImpl (line 52189) | class SymbolTrackerImpl implements SymbolTracker { method constructor (line 52197) | constructor(context: NodeBuilderContext, tracker: SymbolTracker | unde... method trackSymbol (line 52208) | trackSymbol(symbol: Symbol, enclosingDeclaration: Node | undefined, me... method reportInaccessibleThisError (line 52220) | reportInaccessibleThisError(): void { method reportPrivateInBaseOfClassExpression (line 52227) | reportPrivateInBaseOfClassExpression(propertyName: string): void { method reportInaccessibleUniqueSymbolError (line 52234) | reportInaccessibleUniqueSymbolError(): void { method reportCyclicStructureError (line 52241) | reportCyclicStructureError(): void { method reportLikelyUnsafeImportRequiredError (line 52248) | reportLikelyUnsafeImportRequiredError(specifier: string): void { method reportTruncationError (line 52255) | reportTruncationError(): void { method reportNonlocalAugmentation (line 52262) | reportNonlocalAugmentation(containingFile: SourceFile, parentSymbol: S... method reportNonSerializableProperty (line 52269) | reportNonSerializableProperty(propertyName: string): void { method onDiagnosticReported (line 52276) | private onDiagnosticReported() { method reportInferenceFallback (line 52280) | reportInferenceFallback(node: Node): void { method constructor (line 104480) | constructor(context: NodeBuilderContext, tracker: SymbolTracker | unde... method trackSymbol (line 104491) | trackSymbol(symbol: Symbol, enclosingDeclaration: Node | undefined, me... method reportInaccessibleThisError (line 104503) | reportInaccessibleThisError(): void { method reportPrivateInBaseOfClassExpression (line 104510) | reportPrivateInBaseOfClassExpression(propertyName: string): void { method reportInaccessibleUniqueSymbolError (line 104517) | reportInaccessibleUniqueSymbolError(): void { method reportCyclicStructureError (line 104524) | reportCyclicStructureError(): void { method reportLikelyUnsafeImportRequiredError (line 104531) | reportLikelyUnsafeImportRequiredError(specifier: string): void { method reportTruncationError (line 104538) | reportTruncationError(): void { method reportNonlocalAugmentation (line 104545) | reportNonlocalAugmentation(containingFile: SourceFile, parentSymbol: S... method reportNonSerializableProperty (line 104552) | reportNonSerializableProperty(propertyName: string): void { method onDiagnosticReported (line 104559) | private onDiagnosticReported() { method reportInferenceFallback (line 104563) | reportInferenceFallback(node: Node): void { type ReferenceHint (line 53408) | const enum ReferenceHint { type IterationUse (line 53425) | const enum IterationUse { type IterationTypeKind (line 53450) | const enum IterationTypeKind { type IterationTypesResolver (line 53456) | interface IterationTypesResolver { type WideningKind (line 53470) | const enum WideningKind { type TypeFacts (line 53479) | const enum TypeFacts { type TypeSystemEntity (line 53573) | type TypeSystemEntity = Node | Symbol | Type | Signature; type TypeSystemPropertyName (line 53575) | const enum TypeSystemPropertyName { type CheckMode (line 53589) | const enum CheckMode { type SignatureCheckMode (line 53603) | const enum SignatureCheckMode { type IntersectionState (line 53613) | const enum IntersectionState { type RecursionFlags (line 53619) | const enum RecursionFlags { type MappedTypeModifiers (line 53626) | const enum MappedTypeModifiers { type MappedTypeNameTypeKind (line 53633) | const enum MappedTypeNameTypeKind { type ExpandingFlags (line 53639) | const enum ExpandingFlags { type MembersOrExportsResolutionKind (line 53646) | const enum MembersOrExportsResolutionKind { type UnusedKind (line 53651) | const enum UnusedKind { type AddUnusedDiagnostic (line 53657) | type AddUnusedDiagnostic = (containingNode: Node, type: UnusedKind, diag... type DeclarationMeaning (line 53661) | const enum DeclarationMeaning { type DeclarationSpaces (line 53671) | const enum DeclarationSpaces { type MinArgumentCountFlags (line 53678) | const enum MinArgumentCountFlags { type IntrinsicTypeKind (line 53684) | const enum IntrinsicTypeKind { function NodeLinks (line 53704) | function NodeLinks(this: NodeLinks) { function getNodeId (line 53709) | function getNodeId(node: Node): number { function getSymbolId (line 53718) | function getSymbolId(symbol: Symbol): SymbolId { function isInstantiatedModule (line 53728) | function isInstantiatedModule(node: ModuleDeclaration, preserveConstEnum... function createTypeChecker (line 53735) | function createTypeChecker(host: TypeCheckerHost): TypeChecker { function isNotAccessor (line 104364) | function isNotAccessor(declaration: Declaration): boolean { function isNotOverload (line 104369) | function isNotOverload(declaration: Declaration): boolean { function isDeclarationNameOrImportPropertyName (line 104375) | function isDeclarationNameOrImportPropertyName(name: Node): boolean { function getIterationTypesKeyFromIterationTypeKind (line 104398) | function getIterationTypesKeyFromIterationTypeKind(typeKind: IterationTy... function signatureHasRestParameter (line 104410) | function signatureHasRestParameter(s: Signature) { function signatureHasLiteralTypes (line 104415) | function signatureHasLiteralTypes(s: Signature) { function createBasicNodeBuilderModuleSpecifierResolutionHost (line 104419) | function createBasicNodeBuilderModuleSpecifierResolutionHost(host: TypeC... type NodeBuilderContext (line 104435) | interface NodeBuilderContext { class SymbolTrackerImpl (line 104472) | class SymbolTrackerImpl implements SymbolTracker { method constructor (line 52197) | constructor(context: NodeBuilderContext, tracker: SymbolTracker | unde... method trackSymbol (line 52208) | trackSymbol(symbol: Symbol, enclosingDeclaration: Node | undefined, me... method reportInaccessibleThisError (line 52220) | reportInaccessibleThisError(): void { method reportPrivateInBaseOfClassExpression (line 52227) | reportPrivateInBaseOfClassExpression(propertyName: string): void { method reportInaccessibleUniqueSymbolError (line 52234) | reportInaccessibleUniqueSymbolError(): void { method reportCyclicStructureError (line 52241) | reportCyclicStructureError(): void { method reportLikelyUnsafeImportRequiredError (line 52248) | reportLikelyUnsafeImportRequiredError(specifier: string): void { method reportTruncationError (line 52255) | reportTruncationError(): void { method reportNonlocalAugmentation (line 52262) | reportNonlocalAugmentation(containingFile: SourceFile, parentSymbol: S... method reportNonSerializableProperty (line 52269) | reportNonSerializableProperty(propertyName: string): void { method onDiagnosticReported (line 52276) | private onDiagnosticReported() { method reportInferenceFallback (line 52280) | reportInferenceFallback(node: Node): void { method constructor (line 104480) | constructor(context: NodeBuilderContext, tracker: SymbolTracker | unde... method trackSymbol (line 104491) | trackSymbol(symbol: Symbol, enclosingDeclaration: Node | undefined, me... method reportInaccessibleThisError (line 104503) | reportInaccessibleThisError(): void { method reportPrivateInBaseOfClassExpression (line 104510) | reportPrivateInBaseOfClassExpression(propertyName: string): void { method reportInaccessibleUniqueSymbolError (line 104517) | reportInaccessibleUniqueSymbolError(): void { method reportCyclicStructureError (line 104524) | reportCyclicStructureError(): void { method reportLikelyUnsafeImportRequiredError (line 104531) | reportLikelyUnsafeImportRequiredError(specifier: string): void { method reportTruncationError (line 104538) | reportTruncationError(): void { method reportNonlocalAugmentation (line 104545) | reportNonlocalAugmentation(containingFile: SourceFile, parentSymbol: S... method reportNonSerializableProperty (line 104552) | reportNonSerializableProperty(propertyName: string): void { method onDiagnosticReported (line 104559) | private onDiagnosticReported() { method reportInferenceFallback (line 104563) | reportInferenceFallback(node: Node): void { type ReferenceHint (line 105691) | const enum ReferenceHint { type IterationUse (line 105708) | const enum IterationUse { type IterationTypeKind (line 105733) | const enum IterationTypeKind { type IterationTypesResolver (line 105739) | interface IterationTypesResolver { type WideningKind (line 105753) | const enum WideningKind { type TypeFacts (line 105762) | const enum TypeFacts { type TypeSystemEntity (line 105856) | type TypeSystemEntity = Node | Symbol | Type | Signature; type TypeSystemPropertyName (line 105858) | const enum TypeSystemPropertyName { type CheckMode (line 105872) | const enum CheckMode { type SignatureCheckMode (line 105886) | const enum SignatureCheckMode { type IntersectionState (line 105896) | const enum IntersectionState { type RecursionFlags (line 105902) | const enum RecursionFlags { type MappedTypeModifiers (line 105909) | const enum MappedTypeModifiers { type MappedTypeNameTypeKind (line 105916) | const enum MappedTypeNameTypeKind { type ExpandingFlags (line 105922) | const enum ExpandingFlags { type MembersOrExportsResolutionKind (line 105929) | const enum MembersOrExportsResolutionKind { type UnusedKind (line 105934) | const enum UnusedKind { type AddUnusedDiagnostic (line 105940) | type AddUnusedDiagnostic = (containingNode: Node, type: UnusedKind, diag... type DeclarationMeaning (line 105944) | const enum DeclarationMeaning { type DeclarationSpaces (line 105954) | const enum DeclarationSpaces { type MinArgumentCountFlags (line 105961) | const enum MinArgumentCountFlags { type IntrinsicTypeKind (line 105967) | const enum IntrinsicTypeKind { function NodeLinks (line 105987) | function NodeLinks(this: NodeLinks) { function getNodeId (line 105992) | function getNodeId(node: Node): number { function getSymbolId (line 106001) | function getSymbolId(symbol: Symbol): SymbolId { function isInstantiatedModule (line 106011) | function isInstantiatedModule(node: ModuleDeclaration, preserveConstEnum... method isUndefinedIdentifierExpression (line 106082) | isUndefinedIdentifierExpression(node: Identifier) { method getExportSymbolOfSymbol (line 106244) | getExportSymbolOfSymbol(symbol) { method resolveName (line 106418) | resolveName(name, location, meaning, excludeGlobals) { function getCandidateSignaturesForStringLiteralCompletions (line 106492) | function getCandidateSignaturesForStringLiteralCompletions(call: CallLik... function runWithoutResolvedSignatureCaching (line 106514) | function runWithoutResolvedSignatureCaching(node: Node | undefined, f... function runWithInferenceBlockedFromSourceNode (line 106543) | function runWithInferenceBlockedFromSourceNode(node: Node | undefined... function getResolvedSignatureWorker (line 106569) | function getResolvedSignatureWorker(nodeIn: CallLikeExpression, candidat... method yieldType (line 106713) | get yieldType(): Type { method returnType (line 106716) | get returnType(): Type { method nextType (line 106719) | get nextType(): Type { type DuplicateInfoForSymbol (line 106756) | interface DuplicateInfoForSymbol { type DuplicateInfoForFiles (line 106761) | interface DuplicateInfoForFiles { function isDefinitelyReferenceToGlobalSymbolObject (line 106927) | function isDefinitelyReferenceToGlobalSymbolObject(node: Node): boolean { function getCachedType (line 106940) | function getCachedType(key: string | undefined) { function setCachedType (line 106944) | function setCachedType(key: string | undefined, type: Type) { function getJsxNamespace (line 106949) | function getJsxNamespace(location: Node | undefined): __String { function getLocalJsxNamespace (line 106999) | function getLocalJsxNamespace(file: SourceFile): __String | undefined { function markAsSynthetic (line 107014) | function markAsSynthetic(node: T): VisitResult { function getEmitResolver (line 107019) | function getEmitResolver(sourceFile: SourceFile, cancellationToken: Canc... function lookupOrIssueError (line 107026) | function lookupOrIssueError(location: Node | undefined, message: Diagnos... function errorSkippedOn (line 107040) | function errorSkippedOn(key: keyof CompilerOptions, location: Node | und... function createError (line 107046) | function createError(location: Node | undefined, message: DiagnosticMess... function error (line 107052) | function error(location: Node | undefined, message: DiagnosticMessage, .... function addErrorOrSuggestion (line 107058) | function addErrorOrSuggestion(isError: boolean, diagnostic: Diagnostic) { function errorOrSuggestion (line 107066) | function errorOrSuggestion(isError: boolean, location: Node, message: Di... function errorAndMaybeSuggestAwait (line 107080) | function errorAndMaybeSuggestAwait( function addDeprecatedSuggestionWorker (line 107094) | function addDeprecatedSuggestionWorker(declarations: Node | Node[], diag... function isDeprecatedSymbol (line 107107) | function isDeprecatedSymbol(symbol: Symbol) { function isDeprecatedDeclaration (line 107116) | function isDeprecatedDeclaration(declaration: Declaration) { function addDeprecatedSuggestion (line 107120) | function addDeprecatedSuggestion(location: Node, declarations: Node[], d... function addDeprecatedSuggestionWithSignature (line 107125) | function addDeprecatedSuggestionWithSignature(location: Node, declaratio... function createSymbol (line 107132) | function createSymbol(flags: SymbolFlags, name: __String, checkFlags?: C... function createParameter (line 107140) | function createParameter(name: __String, type: Type) { function createProperty (line 107146) | function createProperty(name: __String, type: Type) { function getExcludedSymbolFlags (line 107152) | function getExcludedSymbolFlags(flags: SymbolFlags): SymbolFlags { function recordMergedSymbol (line 107173) | function recordMergedSymbol(target: Symbol, source: Symbol) { function cloneSymbol (line 107181) | function cloneSymbol(symbol: Symbol): TransientSymbol { function mergeSymbol (line 107197) | function mergeSymbol(target: Symbol, source: Symbol, unidirectional = fa... function addDuplicateDeclarationErrorsForSymbols (line 107299) | function addDuplicateDeclarationErrorsForSymbols(target: Symbol, message... function addDuplicateDeclarationError (line 107305) | function addDuplicateDeclarationError(node: Declaration, message: Diagno... function combineSymbolTables (line 107319) | function combineSymbolTables(first: SymbolTable | undefined, second: Sym... function mergeSymbolTable (line 107328) | function mergeSymbolTable(target: SymbolTable, source: SymbolTable, unid... function mergeModuleAugmentation (line 107335) | function mergeModuleAugmentation(moduleName: StringLiteral | Identifier)... function addUndefinedToGlobalsOrErrorOnRedeclaration (line 107394) | function addUndefinedToGlobalsOrErrorOnRedeclaration() { function getSymbolLinks (line 107410) | function getSymbolLinks(symbol: Symbol): SymbolLinks { function getNodeLinks (line 107416) | function getNodeLinks(node: Node): NodeLinks { function getSymbol (line 107421) | function getSymbol(symbols: SymbolTable, name: __String, meaning: Symbol... function getSymbolsOfParameterPropertyDeclaration (line 107446) | function getSymbolsOfParameterPropertyDeclaration(parameter: ParameterPr... function isBlockScopedNameDeclaredBeforeUse (line 107460) | function isBlockScopedNameDeclaredBeforeUse(declaration: Declaration, us... function getRequiresScopeChangeCache (line 107669) | function getRequiresScopeChangeCache(node: FunctionLikeDeclaration) { function setRequiresScopeChangeCache (line 107672) | function setRequiresScopeChangeCache(node: FunctionLikeDeclaration, valu... function checkAndReportErrorForInvalidInitializer (line 107678) | function checkAndReportErrorForInvalidInitializer(errorLocation: Node | ... function onFailedToResolveSymbol (line 107698) | function onFailedToResolveSymbol( function onSuccessfullyResolvedSymbol (line 107761) | function onSuccessfullyResolvedSymbol( function addTypeOnlyDeclarationRelatedInfo (line 107845) | function addTypeOnlyDeclarationRelatedInfo(diagnostic: Diagnostic, typeO... function diagnosticName (line 107859) | function diagnosticName(nameArg: __String | Identifier | PrivateIdentifi... function checkAndReportErrorForMissingPrefix (line 107863) | function checkAndReportErrorForMissingPrefix(errorLocation: Node, name: ... function checkAndReportErrorForExtendingInterface (line 107900) | function checkAndReportErrorForExtendingInterface(errorLocation: Node): ... function getEntityNameForExtendingInterface (line 107912) | function getEntityNameForExtendingInterface(node: Node): EntityNameExpre... function checkAndReportErrorForUsingTypeAsNamespace (line 107927) | function checkAndReportErrorForUsingTypeAsNamespace(errorLocation: Node,... function checkAndReportErrorForUsingValueAsType (line 107955) | function checkAndReportErrorForUsingValueAsType(errorLocation: Node, nam... function isPrimitiveTypeName (line 107966) | function isPrimitiveTypeName(name: __String) { function checkAndReportErrorForExportingPrimitiveType (line 107970) | function checkAndReportErrorForExportingPrimitiveType(errorLocation: Nod... function checkAndReportErrorForUsingTypeAsValue (line 107978) | function checkAndReportErrorForUsingTypeAsValue(errorLocation: Node, nam... function maybeMappedType (line 108019) | function maybeMappedType(node: Node, symbol: Symbol) { function isES2015OrLaterConstructorName (line 108028) | function isES2015OrLaterConstructorName(n: __String) { function checkAndReportErrorForUsingNamespaceAsTypeOrValue (line 108041) | function checkAndReportErrorForUsingNamespaceAsTypeOrValue(errorLocation... function checkResolvedBlockScopedVariable (line 108063) | function checkResolvedBlockScopedVariable(result: Symbol, errorLocation:... function isSameScopeDescendentOf (line 108106) | function isSameScopeDescendentOf(initial: Node, parent: Node | undefined... function getAnyImportSyntax (line 108112) | function getAnyImportSyntax(node: Node): AnyImportOrJsDocImport | undefi... function getDeclarationOfAliasSymbol (line 108127) | function getDeclarationOfAliasSymbol(symbol: Symbol): Declaration | unde... function isAliasSymbolDeclaration (line 108146) | function isAliasSymbolDeclaration(node: Node): boolean { function isAliasableOrJsExpression (line 108167) | function isAliasableOrJsExpression(e: Expression) { function getTargetOfImportEqualsDeclaration (line 108171) | function getTargetOfImportEqualsDeclaration(node: ImportEqualsDeclaratio... function checkAndReportErrorForResolvingImportAliasToTypeOnlySymbol (line 108193) | function checkAndReportErrorForResolvingImportAliasToTypeOnlySymbol(node... function resolveExportByName (line 108210) | function resolveExportByName(moduleSymbol: Symbol, name: __String, sourc... function isSyntacticDefault (line 108220) | function isSyntacticDefault(node: Node) { function getUsageModeForExpression (line 108227) | function getUsageModeForExpression(usage: Expression) { function isESMFormatImportImportingCommonjsFormatFile (line 108231) | function isESMFormatImportImportingCommonjsFormatFile(usageMode: Resolut... function isOnlyImportedAsDefault (line 108235) | function isOnlyImportedAsDefault(usage: Expression) { function canHaveSyntheticDefault (line 108240) | function canHaveSyntheticDefault(file: SourceFile | undefined, moduleSym... function getTargetOfImportClause (line 108279) | function getTargetOfImportClause(node: ImportClause, dontResolveAlias: b... function getTargetofModuleDefault (line 108286) | function getTargetofModuleDefault(moduleSymbol: Symbol, node: ImportClau... function getModuleSpecifierForImportOrExport (line 108337) | function getModuleSpecifierForImportOrExport(node: ImportEqualsDeclarati... function reportNonDefaultExport (line 108354) | function reportNonDefaultExport(moduleSymbol: Symbol, node: ImportClause) { function getTargetOfNamespaceImport (line 108380) | function getTargetOfNamespaceImport(node: NamespaceImport, dontResolveAl... function getTargetOfNamespaceExport (line 108388) | function getTargetOfNamespaceExport(node: NamespaceExport, dontResolveAl... function combineValueAndTypeSymbols (line 108414) | function combineValueAndTypeSymbols(valueSymbol: Symbol, typeSymbol: Sym... function getExportOfModule (line 108431) | function getExportOfModule(symbol: Symbol, nameText: __String, specifier... function getPropertyOfVariable (line 108441) | function getPropertyOfVariable(symbol: Symbol, name: __String): Symbol |... function getExternalModuleMember (line 108450) | function getExternalModuleMember(node: ImportDeclaration | ExportDeclara... function errorNoModuleMemberSymbol (line 108501) | function errorNoModuleMemberSymbol(moduleSymbol: Symbol, targetSymbol: S... function reportNonExportedMember (line 108527) | function reportNonExportedMember(node: Node, name: ModuleExportName, dec... function reportInvalidImportEqualsExportMember (line 108550) | function reportInvalidImportEqualsExportMember(node: Node, name: ModuleE... function getTargetOfImportSpecifier (line 108570) | function getTargetOfImportSpecifier(node: ImportSpecifier | BindingEleme... function getCommonJSPropertyAccess (line 108589) | function getCommonJSPropertyAccess(node: Node) { function getTargetOfNamespaceExportDeclaration (line 108595) | function getTargetOfNamespaceExportDeclaration(node: NamespaceExportDecl... function getTargetOfExportSpecifier (line 108603) | function getTargetOfExportSpecifier(node: ExportSpecifier, meaning: Symb... function getTargetOfExportAssignment (line 108620) | function getTargetOfExportAssignment(node: ExportAssignment | BinaryExpr... function getTargetOfAliasLikeExpression (line 108627) | function getTargetOfAliasLikeExpression(expression: Expression, dontReso... function getTargetOfAccessExpression (line 108642) | function getTargetOfAccessExpression(node: AccessExpression, dontRecursi... function getTargetOfAliasDeclaration (line 108650) | function getTargetOfAliasDeclaration(node: Declaration, dontRecursivelyR... function isNonLocalAlias (line 108687) | function isNonLocalAlias(symbol: Symbol | undefined, excludes = SymbolFl... function resolveSymbol (line 108694) | function resolveSymbol(symbol: Symbol | undefined, dontResolveAlias?: bo... function resolveAlias (line 108698) | function resolveAlias(symbol: Symbol): Symbol { function tryResolveAlias (line 108719) | function tryResolveAlias(symbol: Symbol): Symbol | undefined { function getSymbolFlags (line 108748) | function getSymbolFlags(symbol: Symbol, excludeTypeOnlyMeanings?: boolea... function markSymbolOfAliasDeclarationIfTypeOnly (line 108810) | function markSymbolOfAliasDeclarationIfTypeOnly( function markSymbolOfAliasDeclarationIfTypeOnlyWorker (line 108842) | function markSymbolOfAliasDeclarationIfTypeOnlyWorker(aliasDeclarationLi... function getTypeOnlyAliasDeclaration (line 108852) | function getTypeOnlyAliasDeclaration(symbol: Symbol, include?: SymbolFla... function getSymbolOfPartOfRightHandSideOfImportEquals (line 108877) | function getSymbolOfPartOfRightHandSideOfImportEquals(entityName: Entity... function getFullyQualifiedName (line 108899) | function getFullyQualifiedName(symbol: Symbol, containingLocation?: Node... function getContainingQualifiedNameNode (line 108903) | function getContainingQualifiedNameNode(node: QualifiedName) { function tryGetQualifiedNameAsValue (line 108910) | function tryGetQualifiedNameAsValue(node: QualifiedName) { function resolveEntityName (line 108930) | function resolveEntityName(name: EntityNameOrEntityNameExpression, meani... function resolveEntityNameFromAssignmentDeclaration (line 109035) | function resolveEntityNameFromAssignmentDeclaration(name: Identifier, me... function getAssignmentDeclarationLocation (line 109044) | function getAssignmentDeclarationLocation(node: TypeReferenceNode): Node... function getDeclarationOfJSPrototypeContainer (line 109082) | function getDeclarationOfJSPrototypeContainer(symbol: Symbol) { function getExpandoSymbol (line 109099) | function getExpandoSymbol(symbol: Symbol): Symbol | undefined { function resolveExternalModuleName (line 109113) | function resolveExternalModuleName(location: Node, moduleReferenceExpres... function resolveExternalModuleNameWorker (line 109121) | function resolveExternalModuleNameWorker(location: Node, moduleReference... function resolveExternalModule (line 109127) | function resolveExternalModule(location: Node, moduleReference: string, ... function errorOnImplicitAnyModule (line 109351) | function errorOnImplicitAnyModule(isError: boolean, errorNode: Node, sou... function resolveExternalModuleSymbol (line 109370) | function resolveExternalModuleSymbol(moduleSymbol: Symbol | undefined, d... function getCommonJsExportEquals (line 109379) | function getCommonJsExportEquals(exported: Symbol | undefined, moduleSym... function resolveESModuleSymbol (line 109409) | function resolveESModuleSymbol(moduleSymbol: Symbol | undefined, referen... function cloneTypeAsModuleType (line 109461) | function cloneTypeAsModuleType(symbol: Symbol, moduleType: Type, referen... function hasExportAssignmentSymbol (line 109476) | function hasExportAssignmentSymbol(moduleSymbol: Symbol): boolean { function getExportsOfModuleAsArray (line 109480) | function getExportsOfModuleAsArray(moduleSymbol: Symbol): Symbol[] { function getExportsAndPropertiesOfModule (line 109484) | function getExportsAndPropertiesOfModule(moduleSymbol: Symbol): Symbol[] { function forEachExportAndPropertyOfModule (line 109496) | function forEachExportAndPropertyOfModule(moduleSymbol: Symbol, cb: (sym... function tryGetMemberInModuleExports (line 109514) | function tryGetMemberInModuleExports(memberName: __String, moduleSymbol:... function tryGetMemberInModuleExportsAndProperties (line 109521) | function tryGetMemberInModuleExportsAndProperties(memberName: __String, ... function shouldTreatPropertiesOfExternalModuleAsExports (line 109536) | function shouldTreatPropertiesOfExternalModuleAsExports(resolvedExternal... function getExportsOfSymbol (line 109544) | function getExportsOfSymbol(symbol: Symbol): SymbolTable { function getExportsOfModule (line 109550) | function getExportsOfModule(moduleSymbol: Symbol): SymbolTable { type ExportCollisionTracker (line 109560) | interface ExportCollisionTracker { type ExportCollisionTrackerTable (line 109565) | type ExportCollisionTrackerTable = Map<__String, ExportCollisionTracker>; function extendExportSymbols (line 109571) | function extendExportSymbols(target: SymbolTable, source: SymbolTable | ... function getExportsOfModuleWorker (line 109597) | function getExportsOfModuleWorker(moduleSymbol: Symbol) { function getMergedSymbol (line 109677) | function getMergedSymbol(symbol: Symbol | undefined): Symbol | undefined { function getSymbolOfDeclaration (line 109682) | function getSymbolOfDeclaration(node: Declaration): Symbol { function getSymbolOfNode (line 109690) | function getSymbolOfNode(node: Node): Symbol | undefined { function getParentOfSymbol (line 109694) | function getParentOfSymbol(symbol: Symbol): Symbol | undefined { function getFunctionExpressionParentSymbolOrSymbol (line 109698) | function getFunctionExpressionParentSymbolOrSymbol(symbol: Symbol) { function getAlternativeContainingModules (line 109704) | function getAlternativeContainingModules(symbol: Symbol, enclosingDeclar... function getContainersOfSymbol (line 109746) | function getContainersOfSymbol(symbol: Symbol, enclosingDeclaration: Nod... function getVariableDeclarationOfObjectLiteral (line 109822) | function getVariableDeclarationOfObjectLiteral(symbol: Symbol, meaning: ... function getFileSymbolIfFileSymbolExportEqualsContainer (line 109834) | function getFileSymbolIfFileSymbolExportEqualsContainer(d: Declaration, ... function getAliasForSymbolInContainer (line 109840) | function getAliasForSymbolInContainer(container: Symbol, symbol: Symbol) { function getSymbolIfSameReference (line 109866) | function getSymbolIfSameReference(s1: Symbol, s2: Symbol) { function getExportSymbolOfValueSymbolIfExported (line 109874) | function getExportSymbolOfValueSymbolIfExported(symbol: Symbol | undefin... function symbolIsValue (line 109878) | function symbolIsValue(symbol: Symbol, includeTypeOnlyMembers?: boolean)... function createType (line 109885) | function createType(flags: TypeFlags): Type { function createTypeWithSymbol (line 109893) | function createTypeWithSymbol(flags: TypeFlags, symbol: Symbol): Type { function createOriginType (line 109899) | function createOriginType(flags: TypeFlags): Type { function createIntrinsicType (line 109903) | function createIntrinsicType(kind: TypeFlags, intrinsicName: string, obj... function checkIntrinsicName (line 109912) | function checkIntrinsicName(name: string, debug: string | undefined) { function createObjectType (line 109920) | function createObjectType(objectFlags: ObjectFlags, symbol?: Symbol): Ob... function createTypeofType (line 109931) | function createTypeofType() { function createTypeParameter (line 109935) | function createTypeParameter(symbol?: Symbol) { function isReservedMemberName (line 109943) | function isReservedMemberName(name: __String) { function getNamedMembers (line 109951) | function getNamedMembers(members: SymbolTable): Symbol[] { function isNamedMember (line 109961) | function isNamedMember(member: Symbol, escapedName: __String) { function getNamedOrIndexSignatureMembers (line 109965) | function getNamedOrIndexSignatureMembers(members: SymbolTable): Symbol[] { function setStructuredTypeMembers (line 109971) | function setStructuredTypeMembers(type: StructuredType, members: SymbolT... function createAnonymousType (line 109983) | function createAnonymousType(symbol: Symbol | undefined, members: Symbol... function getResolvedTypeWithoutAbstractConstructSignatures (line 109987) | function getResolvedTypeWithoutAbstractConstructSignatures(type: Resolve... function forEachSymbolTableInScope (line 110004) | function forEachSymbolTableInScope(enclosingDeclaration: Node | undef... function getQualifiedLeftMeaning (line 110055) | function getQualifiedLeftMeaning(rightMeaning: SymbolFlags) { function getAccessibleSymbolChain (line 110060) | function getAccessibleSymbolChain(symbol: Symbol | undefined, enclosingD... function needsQualification (line 110164) | function needsQualification(symbol: Symbol, enclosingDeclaration: Node |... function isPropertyOrMethodDeclarationSymbol (line 110195) | function isPropertyOrMethodDeclarationSymbol(symbol: Symbol) { function isTypeSymbolAccessible (line 110213) | function isTypeSymbolAccessible(typeSymbol: Symbol, enclosingDeclaration... function isValueSymbolAccessible (line 110218) | function isValueSymbolAccessible(typeSymbol: Symbol, enclosingDeclaratio... function isSymbolAccessibleByFlags (line 110223) | function isSymbolAccessibleByFlags(typeSymbol: Symbol, enclosingDeclarat... function isAnySymbolAccessible (line 110228) | function isAnySymbolAccessible(symbols: Symbol[] | undefined, enclosingD... function isSymbolAccessible (line 110303) | function isSymbolAccessible(symbol: Symbol | undefined, enclosingDeclara... function isSymbolAccessibleWorker (line 110307) | function isSymbolAccessibleWorker(symbol: Symbol | undefined, enclosingD... function getExternalModuleContainer (line 110340) | function getExternalModuleContainer(declaration: Node) { function hasExternalModuleSymbol (line 110345) | function hasExternalModuleSymbol(declaration: Node) { function hasNonGlobalAugmentationExternalModuleSymbol (line 110349) | function hasNonGlobalAugmentationExternalModuleSymbol(declaration: Node) { function hasVisibleDeclarations (line 110353) | function hasVisibleDeclarations(symbol: Symbol, shouldComputeAliasToMake... function getMeaningOfEntityNameReference (line 110429) | function getMeaningOfEntityNameReference(entityName: EntityNameOrEntityN... function isEntityNameVisible (line 110459) | function isEntityNameVisible(entityName: EntityNameOrEntityNameExpressio... function symbolToString (line 110485) | function symbolToString(symbol: Symbol, enclosingDeclaration?: Node, mea... function signatureToString (line 110517) | function signatureToString(signature: Signature, enclosingDeclaration?: ... function typeToString (line 110536) | function typeToString(type: Type, enclosingDeclaration?: Node, flags: Ty... function getTypeNamesForErrorDisplay (line 110554) | function getTypeNamesForErrorDisplay(left: Type, right: Type): [string, ... function getTypeNameForErrorDisplay (line 110564) | function getTypeNameForErrorDisplay(type: Type) { function symbolValueDeclarationIsContextSensitive (line 110568) | function symbolValueDeclarationIsContextSensitive(symbol: Symbol): boole... function toNodeBuilderFlags (line 110572) | function toNodeBuilderFlags(flags = TypeFormatFlags.None): NodeBuilderFl... function isClassInstanceSide (line 110576) | function isClassInstanceSide(type: Type) { function getTypeFromTypeNodeWithoutContext (line 110584) | function getTypeFromTypeNodeWithoutContext(node: TypeNode) { function createNodeBuilder (line 110587) | function createNodeBuilder() { function typePredicateToString (line 115192) | function typePredicateToString(typePredicate: TypePredicate, enclosingDe... function formatUnionTypes (line 115205) | function formatUnionTypes(types: readonly Type[]): Type[] { function visibilityToString (line 115231) | function visibilityToString(flags: ModifierFlags): string { function getTypeAliasForTypeLiteral (line 115241) | function getTypeAliasForTypeLiteral(type: Type): Symbol | undefined { function isTopLevelInExternalModuleAugmentation (line 115251) | function isTopLevelInExternalModuleAugmentation(node: Node): boolean { function isDefaultBindingContext (line 115257) | function isDefaultBindingContext(location: Node) { function getNameOfSymbolFromNameType (line 115261) | function getNameOfSymbolFromNameType(symbol: Symbol, context?: NodeBuild... function getNameOfSymbolAsWritten (line 115287) | function getNameOfSymbolAsWritten(symbol: Symbol, context?: NodeBuilderC... function isDeclarationVisible (line 115341) | function isDeclarationVisible(node: Node): boolean { function collectLinkedAliases (line 115450) | function collectLinkedAliases(node: ModuleExportName, setVisibility?: bo... function pushTypeResolution (line 115504) | function pushTypeResolution(target: TypeSystemEntity, propertyName: Type... function findResolutionCycleStartIndex (line 115520) | function findResolutionCycleStartIndex(target: TypeSystemEntity, propert... function resolutionTargetHasProperty (line 115532) | function resolutionTargetHasProperty(target: TypeSystemEntity, propertyN... function popTypeResolution (line 115560) | function popTypeResolution(): boolean { function getDeclarationContainer (line 115566) | function getDeclarationContainer(node: Node): Node { function getTypeOfPrototypeProperty (line 115582) | function getTypeOfPrototypeProperty(prototype: Symbol): Type { function getTypeOfPropertyOfType (line 115592) | function getTypeOfPropertyOfType(type: Type, name: __String): Type | und... function getTypeOfPropertyOrIndexSignatureOfType (line 115601) | function getTypeOfPropertyOrIndexSignatureOfType(type: Type, name: __Str... function isTypeAny (line 115608) | function isTypeAny(type: Type | undefined) { function isErrorType (line 115612) | function isErrorType(type: Type) { function getTypeForBindingElementParent (line 115620) | function getTypeForBindingElementParent(node: BindingElementGrandparent,... function getRestType (line 115628) | function getRestType(source: Type, properties: PropertyName[], symbol: S... function isGenericTypeWithUndefinedConstraint (line 115683) | function isGenericTypeWithUndefinedConstraint(type: Type) { function getNonUndefinedType (line 115687) | function getNonUndefinedType(type: Type) { function getFlowTypeOfDestructuring (line 115701) | function getFlowTypeOfDestructuring(node: BindingElement | PropertyAssig... function getSyntheticElementAccess (line 115706) | function getSyntheticElementAccess(node: BindingElement | PropertyAssign... function getParentElementAccess (line 115725) | function getParentElementAccess(node: BindingElement | PropertyAssignmen... function getDestructuringPropertyName (line 115740) | function getDestructuringPropertyName(node: BindingElement | PropertyAss... function getLiteralPropertyNameText (line 115751) | function getLiteralPropertyNameText(name: PropertyName) { function getTypeForBindingElement (line 115757) | function getTypeForBindingElement(declaration: BindingElement): Type | u... function getBindingElementTypeFromParentType (line 115763) | function getBindingElementTypeFromParentType(declaration: BindingElement... function getTypeForDeclarationFromJSDocComment (line 115838) | function getTypeForDeclarationFromJSDocComment(declaration: Node) { function isNullOrUndefined (line 115846) | function isNullOrUndefined(node: Expression) { function isEmptyArrayLiteral (line 115851) | function isEmptyArrayLiteral(node: Expression) { function addOptionality (line 115856) | function addOptionality(type: Type, isProperty = false, isOptional = tru... function getTypeForVariableLikeDeclaration (line 115861) | function getTypeForVariableLikeDeclaration( function isConstructorDeclaredProperty (line 115999) | function isConstructorDeclaredProperty(symbol: Symbol) { function isAutoTypedProperty (line 116018) | function isAutoTypedProperty(symbol: Symbol) { function getDeclaringConstructor (line 116026) | function getDeclaringConstructor(symbol: Symbol) { function getFlowTypeFromCommonJSExport (line 116039) | function getFlowTypeFromCommonJSExport(symbol: Symbol) { function getFlowTypeInStaticBlocks (line 116055) | function getFlowTypeInStaticBlocks(symbol: Symbol, staticBlocks: readonl... function getFlowTypeInConstructor (line 116076) | function getFlowTypeInConstructor(symbol: Symbol, constructor: Construct... function getFlowTypeOfProperty (line 116092) | function getFlowTypeOfProperty(reference: Node, prop: Symbol | undefined) { function getWidenedTypeForAssignmentDeclaration (line 116100) | function getWidenedTypeForAssignmentDeclaration(symbol: Symbol, resolved... function getJSContainerObjectType (line 116176) | function getJSContainerObjectType(decl: Node, symbol: Symbol, init: Expr... function getAnnotatedTypeForAssignmentDeclaration (line 116197) | function getAnnotatedTypeForAssignmentDeclaration(declaredType: Type | u... function getInitializerTypeFromAssignmentDeclaration (line 116225) | function getInitializerTypeFromAssignmentDeclaration(symbol: Symbol, res... function containsSameNamedThisProperty (line 116341) | function containsSameNamedThisProperty(thisProperty: Expression, express... function isDeclarationInConstructor (line 116347) | function isDeclarationInConstructor(expression: Expression) { function getConstructorDefinedThisAssignmentTypes (line 116356) | function getConstructorDefinedThisAssignmentTypes(types: Type[], declara... function getTypeFromBindingElement (line 116369) | function getTypeFromBindingElement(element: BindingElement, includePatte... function getTypeFromObjectBindingPattern (line 116391) | function getTypeFromObjectBindingPattern(pattern: ObjectBindingPattern, ... function getTypeFromArrayBindingPattern (line 116425) | function getTypeFromArrayBindingPattern(pattern: BindingPattern, include... function getTypeFromBindingPattern (line 116451) | function getTypeFromBindingPattern(pattern: BindingPattern, includePatte... function getWidenedTypeForVariableLikeDeclaration (line 116466) | function getWidenedTypeForVariableLikeDeclaration(declaration: Parameter... function getTypeFromImportAttributes (line 116470) | function getTypeFromImportAttributes(node: ImportAttributes): Type { function isGlobalSymbolConstructor (line 116489) | function isGlobalSymbolConstructor(node: Node) { function widenTypeForVariableLikeDeclaration (line 116495) | function widenTypeForVariableLikeDeclaration(type: Type | undefined, dec... function declarationBelongsToPrivateAmbientMember (line 116525) | function declarationBelongsToPrivateAmbientMember(declaration: VariableL... function tryGetTypeFromEffectiveTypeNode (line 116531) | function tryGetTypeFromEffectiveTypeNode(node: Node) { function isParameterOfContextSensitiveSignature (line 116538) | function isParameterOfContextSensitiveSignature(symbol: Symbol) { function getTypeOfVariableOrParameterOrProperty (line 116552) | function getTypeOfVariableOrParameterOrProperty(symbol: Symbol, checkMod... function getTypeOfVariableOrParameterOrPropertyWorker (line 116569) | function getTypeOfVariableOrParameterOrPropertyWorker(symbol: Symbol, ch... function getAnnotatedAccessorTypeNode (line 116709) | function getAnnotatedAccessorTypeNode(accessor: AccessorDeclaration | Pr... function getAnnotatedAccessorType (line 116727) | function getAnnotatedAccessorType(accessor: AccessorDeclaration | Proper... function getAnnotatedAccessorThisParameter (line 116732) | function getAnnotatedAccessorThisParameter(accessor: AccessorDeclaration... function getThisTypeOfDeclaration (line 116737) | function getThisTypeOfDeclaration(declaration: SignatureDeclaration): Ty... function getTypeOfAccessors (line 116741) | function getTypeOfAccessors(symbol: Symbol): Type { function getWriteTypeOfAccessors (line 116791) | function getWriteTypeOfAccessors(symbol: Symbol): Type { function getBaseTypeVariableOfClass (line 116813) | function getBaseTypeVariableOfClass(symbol: Symbol) { function getTypeOfFuncClassEnumModule (line 116820) | function getTypeOfFuncClassEnumModule(symbol: Symbol): Type { function getTypeOfFuncClassEnumModuleWorker (line 116838) | function getTypeOfFuncClassEnumModuleWorker(symbol: Symbol): Type { function getTypeOfEnumMember (line 116874) | function getTypeOfEnumMember(symbol: Symbol): Type { function getTypeOfAlias (line 116879) | function getTypeOfAlias(symbol: Symbol): Type { function getTypeOfInstantiatedSymbol (line 116908) | function getTypeOfInstantiatedSymbol(symbol: Symbol): Type { function getWriteTypeOfInstantiatedSymbol (line 116913) | function getWriteTypeOfInstantiatedSymbol(symbol: Symbol): Type { function reportCircularityError (line 116918) | function reportCircularityError(symbol: Symbol) { function getTypeOfSymbolWithDeferredType (line 116943) | function getTypeOfSymbolWithDeferredType(symbol: Symbol) { function getWriteTypeOfSymbolWithDeferredType (line 116953) | function getWriteTypeOfSymbolWithDeferredType(symbol: Symbol): Type | un... function getWriteTypeOfSymbol (line 116968) | function getWriteTypeOfSymbol(symbol: Symbol): Type { function getTypeOfSymbol (line 116986) | function getTypeOfSymbol(symbol: Symbol, checkMode?: CheckMode): Type { function getNonMissingTypeOfSymbol (line 117018) | function getNonMissingTypeOfSymbol(symbol: Symbol) { function isReferenceToType (line 117022) | function isReferenceToType(type: Type, target: Type) { function getTargetType (line 117029) | function getTargetType(type: Type): Type { function hasBaseType (line 117034) | function hasBaseType(type: Type, checkBase: Type | undefined) { function appendTypeParameters (line 117051) | function appendTypeParameters(typeParameters: TypeParameter[] | undefine... function getOuterTypeParameters (line 117059) | function getOuterTypeParameters(node: Node, includeThisTypes?: boolean):... function getOuterTypeParametersOfClassOrInterface (line 117126) | function getOuterTypeParametersOfClassOrInterface(symbol: Symbol): TypeP... function getLocalTypeParametersOfClassOrInterfaceOrTypeAlias (line 117145) | function getLocalTypeParametersOfClassOrInterfaceOrTypeAlias(symbol: Sym... function getTypeParametersOfClassOrInterface (line 117167) | function getTypeParametersOfClassOrInterface(symbol: Symbol): TypeParame... function isMixinConstructorType (line 117173) | function isMixinConstructorType(type: Type) { function isConstructorType (line 117185) | function isConstructorType(type: Type): boolean { function getBaseTypeNodeOfClass (line 117196) | function getBaseTypeNodeOfClass(type: InterfaceType): ExpressionWithType... function getConstructorsForTypeArguments (line 117201) | function getConstructorsForTypeArguments(type: Type, typeArgumentNodes: ... function getInstantiatedConstructorsForTypeArguments (line 117207) | function getInstantiatedConstructorsForTypeArguments(type: Type, typeArg... function getBaseConstructorTypeOfClass (line 117221) | function getBaseConstructorTypeOfClass(type: InterfaceType): Type { function getImplementsTypes (line 117268) | function getImplementsTypes(type: InterfaceType): BaseType[] { function reportCircularBaseType (line 117290) | function reportCircularBaseType(node: Node, type: Type) { function getBaseTypes (line 117294) | function getBaseTypes(type: InterfaceType): BaseType[] { function getTupleBaseType (line 117324) | function getTupleBaseType(type: TupleType) { function resolveBaseTypesOfClass (line 117329) | function resolveBaseTypesOfClass(type: InterfaceType) { function areAllOuterTypeParametersApplied (line 117386) | function areAllOuterTypeParametersApplied(type: Type): boolean { // TODO... function isValidBaseType (line 117399) | function isValidBaseType(type: Type): type is BaseType { function resolveBaseTypesOfInterface (line 117412) | function resolveBaseTypesOfInterface(type: InterfaceType): void { function isThislessInterface (line 117450) | function isThislessInterface(symbol: Symbol): boolean { function getDeclaredTypeOfClassOrInterface (line 117475) | function getDeclaredTypeOfClassOrInterface(symbol: Symbol): InterfaceType { function getDeclaredTypeOfTypeAlias (line 117512) | function getDeclaredTypeOfTypeAlias(symbol: Symbol): Type { function getBaseTypeOfEnumLikeType (line 117550) | function getBaseTypeOfEnumLikeType(type: Type) { function getDeclaredTypeOfEnum (line 117554) | function getDeclaredTypeOfEnum(symbol: Symbol): Type { function createComputedEnumType (line 117589) | function createComputedEnumType(symbol: Symbol) { function getDeclaredTypeOfEnumMember (line 117599) | function getDeclaredTypeOfEnumMember(symbol: Symbol): Type { function getDeclaredTypeOfTypeParameter (line 117610) | function getDeclaredTypeOfTypeParameter(symbol: Symbol): TypeParameter { function getDeclaredTypeOfAlias (line 117615) | function getDeclaredTypeOfAlias(symbol: Symbol): Type { function getDeclaredTypeOfSymbol (line 117620) | function getDeclaredTypeOfSymbol(symbol: Symbol): Type { function tryGetDeclaredTypeOfSymbol (line 117624) | function tryGetDeclaredTypeOfSymbol(symbol: Symbol): Type | undefined { function isThislessType (line 117651) | function isThislessType(node: TypeNode): boolean { function isThislessTypeParameter (line 117675) | function isThislessTypeParameter(node: TypeParameterDeclaration) { function isThislessVariableLikeDeclaration (line 117684) | function isThislessVariableLikeDeclaration(node: VariableLikeDeclaration... function isThislessFunctionLikeDeclaration (line 117694) | function isThislessFunctionLikeDeclaration(node: FunctionLikeDeclaration... function isThisless (line 117709) | function isThisless(symbol: Symbol): boolean { function createInstantiatedSymbolTable (line 117731) | function createInstantiatedSymbolTable(symbols: Symbol[], mapper: TypeMa... function addInheritedMembers (line 117739) | function addInheritedMembers(symbols: SymbolTable, baseSymbols: Symbol[]) { function isStaticPrivateIdentifierProperty (line 117759) | function isStaticPrivateIdentifierProperty(s: Symbol): boolean { function resolveDeclaredMembers (line 117763) | function resolveDeclaredMembers(type: InterfaceType): InterfaceTypeWithD... function isLateBindableName (line 117788) | function isLateBindableName(node: DeclarationName): node is LateBoundName { function isLateBoundName (line 117797) | function isLateBoundName(name: __String): boolean { function hasLateBindableName (line 117806) | function hasLateBindableName(node: Declaration): node is LateBoundDeclar... function hasBindableName (line 117814) | function hasBindableName(node: Declaration) { function isNonBindableDynamicName (line 117821) | function isNonBindableDynamicName(node: DeclarationName) { function addDeclarationToLateBoundSymbol (line 117830) | function addDeclarationToLateBoundSymbol(symbol: Symbol, member: LateBou... function lateBindMember (line 117875) | function lateBindMember(parent: Symbol, earlySymbols: SymbolTable | unde... function getResolvedMembersOrExportsOfSymbol (line 117918) | function getResolvedMembersOrExportsOfSymbol(symbol: Symbol, resolutionK... function getMembersOfSymbol (line 117991) | function getMembersOfSymbol(symbol: Symbol) { function getLateBoundSymbol (line 118003) | function getLateBoundSymbol(symbol: Symbol): Symbol { function getTypeWithThisArgument (line 118021) | function getTypeWithThisArgument(type: Type, thisArgument?: Type, needAp... function resolveObjectTypeMembers (line 118034) | function resolveObjectTypeMembers(type: ObjectType, source: InterfaceTyp... function resolveClassOrInterfaceMembers (line 118078) | function resolveClassOrInterfaceMembers(type: InterfaceType): void { function resolveTypeReferenceMembers (line 118082) | function resolveTypeReferenceMembers(type: TypeReference): void { function createSignature (line 118090) | function createSignature( function cloneSignature (line 118116) | function cloneSignature(sig: Signature): Signature { function createUnionSignature (line 118125) | function createUnionSignature(signature: Signature, unionSignatures: Sig... function getOptionalCallSignature (line 118134) | function getOptionalCallSignature(signature: Signature, callChainFlags: ... function createOptionalCallSignature (line 118146) | function createOptionalCallSignature(signature: Signature, callChainFlag... function getExpandedParameters (line 118153) | function getExpandedParameters(sig: Signature, skipUnionExpanding?: bool... function getDefaultConstructSignatures (line 118201) | function getDefaultConstructSignatures(classType: InterfaceType): Signat... function findMatchingSignature (line 118228) | function findMatchingSignature(signatureList: readonly Signature[], sign... function findMatchingSignatures (line 118236) | function findMatchingSignatures(signatureLists: readonly (readonly Signa... function getUnionSignatures (line 118270) | function getUnionSignatures(signatureLists: readonly (readonly Signature... function compareTypeParametersIdentical (line 118322) | function compareTypeParametersIdentical(sourceParams: readonly TypeParam... function combineUnionThisParam (line 118346) | function combineUnionThisParam(left: Symbol | undefined, right: Symbol |... function combineUnionParameters (line 118357) | function combineUnionParameters(left: Signature, right: Signature, mappe... function combineSignaturesOfUnionMembers (line 118404) | function combineSignaturesOfUnionMembers(left: Signature, right: Signatu... function getUnionIndexInfos (line 118436) | function getUnionIndexInfos(types: readonly Type[]): IndexInfo[] { function resolveUnionTypeMembers (line 118451) | function resolveUnionTypeMembers(type: UnionType) { function intersectTypes (line 118462) | function intersectTypes(type1: Type | undefined, type2: Type | undefined... function findMixins (line 118466) | function findMixins(types: readonly Type[]): readonly boolean[] { function includeMixinType (line 118476) | function includeMixinType(type: Type, types: readonly Type[], mixinFlags... function resolveIntersectionTypeMembers (line 118489) | function resolveIntersectionTypeMembers(type: IntersectionType) { function appendSignatures (line 118522) | function appendSignatures(signatures: Signature[] | undefined, newSignat... function appendIndexInfo (line 118531) | function appendIndexInfo(indexInfos: IndexInfo[] | undefined, newInfo: I... function resolveAnonymousTypeMembers (line 118547) | function resolveAnonymousTypeMembers(type: AnonymousType) { type ReplaceableIndexedAccessType (line 118639) | type ReplaceableIndexedAccessType = IndexedAccessType & { objectType: Ty... function replaceIndexedAccess (line 118640) | function replaceIndexedAccess(instantiable: Type, type: ReplaceableIndex... function getLimitedConstraint (line 118651) | function getLimitedConstraint(type: ReverseMappedType) { function resolveReverseMappedTypeMembers (line 118664) | function resolveReverseMappedTypeMembers(type: ReverseMappedType) { function getLowerBoundOfKeyType (line 118712) | function getLowerBoundOfKeyType(type: Type): Type { function getIsLateCheckFlag (line 118742) | function getIsLateCheckFlag(s: Symbol): CheckFlags { function forEachMappedTypePropertyKeyTypeAndIndexSignatureKeyType (line 118746) | function forEachMappedTypePropertyKeyTypeAndIndexSignatureKeyType(type: ... function resolveMappedTypeMembers (line 118763) | function resolveMappedTypeMembers(type: MappedType) { function getTypeOfMappedSymbol (line 118839) | function getTypeOfMappedSymbol(symbol: MappedSymbol) { function getTypeParameterFromMappedType (line 118864) | function getTypeParameterFromMappedType(type: MappedType) { function getConstraintTypeFromMappedType (line 118869) | function getConstraintTypeFromMappedType(type: MappedType) { function getNameTypeFromMappedType (line 118874) | function getNameTypeFromMappedType(type: MappedType) { function getTemplateTypeFromMappedType (line 118880) | function getTemplateTypeFromMappedType(type: MappedType) { function getConstraintDeclarationForMappedType (line 118887) | function getConstraintDeclarationForMappedType(type: MappedType) { function isMappedTypeWithKeyofConstraintDeclaration (line 118891) | function isMappedTypeWithKeyofConstraintDeclaration(type: MappedType) { function getModifiersTypeFromMappedType (line 118897) | function getModifiersTypeFromMappedType(type: MappedType) { function getMappedTypeModifiers (line 118918) | function getMappedTypeModifiers(type: MappedType): MappedTypeModifiers { function getMappedTypeOptionality (line 118926) | function getMappedTypeOptionality(type: MappedType): number { function getCombinedMappedTypeOptionality (line 118934) | function getCombinedMappedTypeOptionality(type: Type): number { function isPartialMappedType (line 118945) | function isPartialMappedType(type: Type) { function isGenericMappedType (line 118949) | function isGenericMappedType(type: Type): type is MappedType { function getMappedTypeNameTypeKind (line 118966) | function getMappedTypeNameTypeKind(type: MappedType): MappedTypeNameType... function resolveStructuredTypeMembers (line 118974) | function resolveStructuredTypeMembers(type: StructuredType): ResolvedType { function getPropertiesOfObjectType (line 119010) | function getPropertiesOfObjectType(type: Type): Symbol[] { function getPropertyOfObjectType (line 119020) | function getPropertyOfObjectType(type: Type, name: __String): Symbol | u... function getPropertiesOfUnionOrIntersectionType (line 119030) | function getPropertiesOfUnionOrIntersectionType(type: UnionOrIntersectio... function getPropertiesOfType (line 119053) | function getPropertiesOfType(type: Type): Symbol[] { function forEachPropertyOfType (line 119060) | function forEachPropertyOfType(type: Type, action: (symbol: Symbol, esca... function isTypeInvalidDueToUnionDiscriminant (line 119071) | function isTypeInvalidDueToUnionDiscriminant(contextualType: Type, obj: ... function getAllPossiblePropertiesOfTypes (line 119081) | function getAllPossiblePropertiesOfTypes(types: readonly Type[]): Symbol... function getConstraintOfType (line 119100) | function getConstraintOfType(type: InstantiableType | UnionOrIntersectio... function getConstraintOfTypeParameter (line 119107) | function getConstraintOfTypeParameter(typeParameter: TypeParameter): Typ... function isConstMappedType (line 119111) | function isConstMappedType(type: MappedType, depth: number): boolean { function isConstTypeVariable (line 119116) | function isConstTypeVariable(type: Type | undefined, depth = 0): boolean { function getConstraintOfIndexedAccess (line 119128) | function getConstraintOfIndexedAccess(type: IndexedAccessType) { function getSimplifiedTypeOrConstraint (line 119132) | function getSimplifiedTypeOrConstraint(type: Type) { function getConstraintFromIndexedAccess (line 119137) | function getConstraintFromIndexedAccess(type: IndexedAccessType) { function getDefaultConstraintOfConditionalType (line 119157) | function getDefaultConstraintOfConditionalType(type: ConditionalType) { function getConstraintOfDistributiveConditionalType (line 119170) | function getConstraintOfDistributiveConditionalType(type: ConditionalTyp... function getConstraintFromConditionalType (line 119201) | function getConstraintFromConditionalType(type: ConditionalType) { function getConstraintOfConditionalType (line 119205) | function getConstraintOfConditionalType(type: ConditionalType) { function getEffectiveConstraintOfIntersection (line 119209) | function getEffectiveConstraintOfIntersection(types: readonly Type[], ta... function getBaseConstraintOfType (line 119249) | function getBaseConstraintOfType(type: Type): Type | undefined { function getBaseConstraintOrType (line 119261) | function getBaseConstraintOrType(type: Type) { function hasNonCircularBaseConstraint (line 119265) | function hasNonCircularBaseConstraint(type: InstantiableType): boolean { function getResolvedBaseConstraint (line 119274) | function getResolvedBaseConstraint(type: InstantiableType | UnionOrInter... function getApparentTypeOfIntersectionType (line 119394) | function getApparentTypeOfIntersectionType(type: IntersectionType, thisA... function getResolvedTypeParameterDefault (line 119402) | function getResolvedTypeParameterDefault(typeParameter: TypeParameter): ... function getDefaultFromTypeParameter (line 119433) | function getDefaultFromTypeParameter(typeParameter: TypeParameter): Type... function hasNonCircularTypeParameterDefault (line 119438) | function hasNonCircularTypeParameterDefault(typeParameter: TypeParameter) { function hasTypeParameterDefault (line 119445) | function hasTypeParameterDefault(typeParameter: TypeParameter): boolean { function getApparentTypeOfMappedType (line 119449) | function getApparentTypeOfMappedType(type: MappedType) { function getResolvedApparentTypeOfMappedType (line 119453) | function getResolvedApparentTypeOfMappedType(type: MappedType): Type { function isArrayOrTupleOrIntersection (line 119472) | function isArrayOrTupleOrIntersection(type: Type) { function isMappedTypeGenericIndexedAccess (line 119476) | function isMappedTypeGenericIndexedAccess(type: Type) { function getApparentType (line 119488) | function getApparentType(type: Type): Type { function getReducedApparentType (line 119505) | function getReducedApparentType(type: Type): Type { function createUnionOrIntersectionProperty (line 119513) | function createUnionOrIntersectionProperty(containingType: UnionOrInters... function getUnionOrIntersectionProperty (line 119692) | function getUnionOrIntersectionProperty(type: UnionOrIntersectionType, n... function getCommonDeclarationsOfSymbols (line 119713) | function getCommonDeclarationsOfSymbols(symbols: Iterable) { function getPropertyOfUnionOrIntersectionType (line 119735) | function getPropertyOfUnionOrIntersectionType(type: UnionOrIntersectionT... function getReducedType (line 119747) | function getReducedType(type: Type): Type { function getReducedUnionType (line 119761) | function getReducedUnionType(unionType: UnionType) { function isNeverReducedProperty (line 119773) | function isNeverReducedProperty(prop: Symbol) { function isDiscriminantWithNeverType (line 119777) | function isDiscriminantWithNeverType(prop: Symbol) { function isConflictingPrivateProperty (line 119785) | function isConflictingPrivateProperty(prop: Symbol) { function isGenericReducibleType (line 119797) | function isGenericReducibleType(type: Type): boolean { function isReducibleIntersection (line 119802) | function isReducibleIntersection(type: IntersectionType) { function elaborateNeverIntersection (line 119807) | function elaborateNeverIntersection(errorInfo: DiagnosticMessageChain | ... function getPropertyOfType (line 119829) | function getPropertyOfType(type: Type, name: __String, skipObjectFunctio... function getSignaturesOfStructuredType (line 119872) | function getSignaturesOfStructuredType(type: Type, kind: SignatureKind):... function getSignaturesOfType (line 119884) | function getSignaturesOfType(type: Type, kind: SignatureKind): readonly ... function isArrayOrTupleSymbol (line 119903) | function isArrayOrTupleSymbol(symbol: Symbol | undefined) { function isReadonlyArraySymbol (line 119910) | function isReadonlyArraySymbol(symbol: Symbol | undefined) { function findIndexInfo (line 119917) | function findIndexInfo(indexInfos: readonly IndexInfo[], keyType: Type) { function findApplicableIndexInfo (line 119921) | function findApplicableIndexInfo(indexInfos: readonly IndexInfo[], keyTy... function isApplicableIndexType (line 119948) | function isApplicableIndexType(source: Type, target: Type): boolean { function getIndexInfosOfStructuredType (line 119956) | function getIndexInfosOfStructuredType(type: Type): readonly IndexInfo[] { function getIndexInfosOfType (line 119964) | function getIndexInfosOfType(type: Type): readonly IndexInfo[] { function getIndexInfoOfType (line 119970) | function getIndexInfoOfType(type: Type, keyType: Type): IndexInfo | unde... function getIndexTypeOfType (line 119976) | function getIndexTypeOfType(type: Type, keyType: Type): Type | undefined { function getApplicableIndexInfos (line 119980) | function getApplicableIndexInfos(type: Type, keyType: Type): IndexInfo[] { function getApplicableIndexInfo (line 119984) | function getApplicableIndexInfo(type: Type, keyType: Type): IndexInfo | ... function getApplicableIndexInfoForName (line 119988) | function getApplicableIndexInfoForName(type: Type, name: __String): Inde... function getTypeParametersFromDeclaration (line 119994) | function getTypeParametersFromDeclaration(declaration: DeclarationWithTy... function symbolsToArray (line 120004) | function symbolsToArray(symbols: SymbolTable): Symbol[] { function tryFindAmbientModule (line 120014) | function tryFindAmbientModule(moduleName: string, withAugmentations: boo... function hasEffectiveQuestionToken (line 120023) | function hasEffectiveQuestionToken(node: ParameterDeclaration | JSDocPar... function isOptionalParameter (line 120027) | function isOptionalParameter(node: ParameterDeclaration | JSDocParameter... function isOptionalPropertyDeclaration (line 120053) | function isOptionalPropertyDeclaration(node: Declaration) { function createTypePredicate (line 120057) | function createTypePredicate(kind: TypePredicateKind, parameterName: str... function getMinTypeArgumentCount (line 120065) | function getMinTypeArgumentCount(typeParameters: readonly TypeParameter[... function fillMissingTypeArguments (line 120087) | function fillMissingTypeArguments(typeArguments: readonly Type[] | undef... function getSignatureFromDeclaration (line 120113) | function getSignatureFromDeclaration(declaration: SignatureDeclaration |... function maybeAddJsSyntheticRestParameter (line 120213) | function maybeAddJsSyntheticRestParameter(declaration: SignatureDeclarat... function getSignatureOfTypeTag (line 120243) | function getSignatureOfTypeTag(node: SignatureDeclaration | JSDocSignatu... function getParameterTypeOfTypeTag (line 120250) | function getParameterTypeOfTypeTag(func: FunctionLikeDeclaration, parame... function getReturnTypeOfTypeTag (line 120257) | function getReturnTypeOfTypeTag(node: SignatureDeclaration | JSDocSignat... function containsArgumentsReference (line 120262) | function containsArgumentsReference(declaration: SignatureDeclaration): ... function getSignaturesOfSymbol (line 120300) | function getSignaturesOfSymbol(symbol: Symbol | undefined): Signature[] { function resolveExternalModuleTypeByLiteral (line 120340) | function resolveExternalModuleTypeByLiteral(name: StringLiteral) { function getThisTypeOfSignature (line 120352) | function getThisTypeOfSignature(signature: Signature): Type | undefined { function getTypePredicateOfSignature (line 120358) | function getTypePredicateOfSignature(signature: Signature): TypePredicat... function createTypePredicateFromTypePredicateNode (line 120395) | function createTypePredicateFromTypePredicateNode(node: TypePredicateNod... function getUnionOrIntersectionType (line 120403) | function getUnionOrIntersectionType(types: Type[], kind: TypeFlags | und... function getReturnTypeOfSignature (line 120407) | function getReturnTypeOfSignature(signature: Signature): Type { function getReturnTypeFromAnnotation (line 120446) | function getReturnTypeFromAnnotation(declaration: SignatureDeclaration |... function isResolvingReturnTypeOfSignature (line 120477) | function isResolvingReturnTypeOfSignature(signature: Signature): boolean { function getRestTypeOfSignature (line 120482) | function getRestTypeOfSignature(signature: Signature): Type { function tryGetRestTypeOfSignature (line 120486) | function tryGetRestTypeOfSignature(signature: Signature): Type | undefin... function getSignatureInstantiation (line 120495) | function getSignatureInstantiation(signature: Signature, typeArguments: ... function getSignatureInstantiationWithoutFillingInTypeArguments (line 120510) | function getSignatureInstantiationWithoutFillingInTypeArguments(signatur... function createSignatureInstantiation (line 120520) | function createSignatureInstantiation(signature: Signature, typeArgument... function createSignatureTypeMapper (line 120524) | function createSignatureTypeMapper(signature: Signature, typeArguments: ... function getErasedSignature (line 120528) | function getErasedSignature(signature: Signature): Signature { function createErasedSignature (line 120534) | function createErasedSignature(signature: Signature) { function getCanonicalSignature (line 120539) | function getCanonicalSignature(signature: Signature): Signature { function createCanonicalSignature (line 120545) | function createCanonicalSignature(signature: Signature) { function getImplementationSignature (line 120559) | function getImplementationSignature(signature: Signature) { function createImplementationSignature (line 120565) | function createImplementationSignature(signature: Signature) { function getBaseSignature (line 120569) | function getBaseSignature(signature: Signature) { function getOrCreateTypeFromSignature (line 120590) | function getOrCreateTypeFromSignature(signature: Signature, outerTypePar... function getIndexSymbol (line 120622) | function getIndexSymbol(symbol: Symbol): Symbol | undefined { function getIndexSymbolFromSymbolTable (line 120626) | function getIndexSymbolFromSymbolTable(symbolTable: SymbolTable): Symbol... function createIndexInfo (line 120630) | function createIndexInfo(keyType: Type, type: Type, isReadonly: boolean,... function getIndexInfosOfSymbol (line 120634) | function getIndexInfosOfSymbol(symbol: Symbol): IndexInfo[] { function getIndexInfosOfIndexSymbol (line 120639) | function getIndexInfosOfIndexSymbol(indexSymbol: Symbol): IndexInfo[] { function isValidIndexKeyType (line 120659) | function isValidIndexKeyType(type: Type): boolean { function getConstraintDeclaration (line 120664) | function getConstraintDeclaration(type: TypeParameter): TypeNode | undef... function getInferredTypeParameterConstraint (line 120668) | function getInferredTypeParameterConstraint(typeParameter: TypeParameter... function getConstraintFromTypeParameter (line 120745) | function getConstraintFromTypeParameter(typeParameter: TypeParameter): T... function getParentSymbolOfTypeParameter (line 120770) | function getParentSymbolOfTypeParameter(typeParameter: TypeParameter): S... function getTypeListId (line 120776) | function getTypeListId(types: readonly Type[] | undefined) { function getAliasId (line 120800) | function getAliasId(aliasSymbol: Symbol | undefined, aliasTypeArguments:... function getPropagatingFlagsOfTypes (line 120808) | function getPropagatingFlagsOfTypes(types: readonly Type[], excludeKinds... function tryCreateTypeReference (line 120818) | function tryCreateTypeReference(target: GenericType, typeArguments: read... function createTypeReference (line 120826) | function createTypeReference(target: GenericType, typeArguments: readonl... function cloneTypeReference (line 120839) | function cloneTypeReference(source: TypeReference): TypeReference { function createDeferredTypeReference (line 120847) | function createDeferredTypeReference(target: GenericType, node: TypeRefe... function getTypeArguments (line 120862) | function getTypeArguments(type: TypeReference): readonly Type[] { function getTypeReferenceArity (line 120887) | function getTypeReferenceArity(type: TypeReference): number { function getTypeFromClassOrInterfaceReference (line 120894) | function getTypeFromClassOrInterfaceReference(node: NodeWithTypeArgument... function getTypeAliasInstantiation (line 120931) | function getTypeAliasInstantiation(symbol: Symbol, typeArguments: readon... function getTypeFromTypeAliasReference (line 120954) | function getTypeFromTypeAliasReference(node: NodeWithTypeArguments, symb... function isLocalTypeAlias (line 121011) | function isLocalTypeAlias(symbol: Symbol) { function getTypeReferenceName (line 121016) | function getTypeReferenceName(node: TypeReferenceType): EntityNameOrEnti... function getSymbolPath (line 121033) | function getSymbolPath(symbol: Symbol): string { function getUnresolvedSymbolForEntityName (line 121037) | function getUnresolvedSymbolForEntityName(name: EntityNameOrEntityNameEx... function resolveTypeReferenceName (line 121058) | function resolveTypeReferenceName(typeReference: TypeReferenceType, mean... function getTypeReferenceType (line 121068) | function getTypeReferenceType(node: NodeWithTypeArguments, symbol: Symbo... function getTypeFromJSDocValueReference (line 121102) | function getTypeFromJSDocValueReference(node: NodeWithTypeArguments, sym... function getNoInferType (line 121119) | function getNoInferType(type: Type) { function isNoInferTargetType (line 121123) | function isNoInferTargetType(type: Type): boolean { function isNoInferType (line 121133) | function isNoInferType(type: Type) { function getSubstitutionType (line 121138) | function getSubstitutionType(baseType: Type, constraint: Type) { function getOrCreateSubstitutionType (line 121144) | function getOrCreateSubstitutionType(baseType: Type, constraint: Type) { function getSubstitutionIntersection (line 121157) | function getSubstitutionIntersection(substitutionType: SubstitutionType) { function isUnaryTupleTypeNode (line 121161) | function isUnaryTupleTypeNode(node: TypeNode) { function getImpliedConstraint (line 121165) | function getImpliedConstraint(type: Type, checkNode: TypeNode, extendsNo... function getConditionalFlowTypeOfType (line 121171) | function getConditionalFlowTypeOfType(type: Type, node: Node) { function isJSDocTypeReference (line 121208) | function isJSDocTypeReference(node: Node): node is TypeReferenceNode { function checkNoTypeArguments (line 121212) | function checkNoTypeArguments(node: NodeWithTypeArguments, symbol?: Symb... function getIntendedTypeFromJSDocTypeReference (line 121220) | function getIntendedTypeFromJSDocTypeReference(node: TypeReferenceNode):... function getTypeFromJSDocNullableTypeNode (line 121266) | function getTypeFromJSDocNullableTypeNode(node: JSDocNullableType) { function getTypeFromTypeReference (line 121271) | function getTypeFromTypeReference(node: TypeReferenceType): Type { function typeArgumentsFromTypeReferenceNode (line 121307) | function typeArgumentsFromTypeReferenceNode(node: NodeWithTypeArguments)... function getTypeFromTypeQueryNode (line 121311) | function getTypeFromTypeQueryNode(node: TypeQueryNode): Type { function getTypeOfGlobalSymbol (line 121324) | function getTypeOfGlobalSymbol(symbol: Symbol | undefined, arity: number... function getGlobalValueSymbol (line 121354) | function getGlobalValueSymbol(name: __String, reportErrors: boolean): Sy... function getGlobalTypeSymbol (line 121358) | function getGlobalTypeSymbol(name: __String, reportErrors: boolean): Sym... function getGlobalTypeAliasSymbol (line 121362) | function getGlobalTypeAliasSymbol(name: __String, arity: number, reportE... function getGlobalSymbol (line 121377) | function getGlobalSymbol(name: __String, meaning: SymbolFlags, diagnosti... function getGlobalType (line 121386) | function getGlobalType(name: __String, arity: number, reportErrors: bool... function getGlobalTypedPropertyDescriptorType (line 121391) | function getGlobalTypedPropertyDescriptorType() { function getGlobalTemplateStringsArrayType (line 121396) | function getGlobalTemplateStringsArrayType() { function getGlobalImportMetaType (line 121401) | function getGlobalImportMetaType() { function getGlobalImportMetaExpressionType (line 121406) | function getGlobalImportMetaExpressionType() { function getGlobalImportCallOptionsType (line 121424) | function getGlobalImportCallOptionsType(reportErrors: boolean) { function getGlobalImportAttributesType (line 121428) | function getGlobalImportAttributesType(reportErrors: boolean) { function getGlobalESSymbolConstructorSymbol (line 121432) | function getGlobalESSymbolConstructorSymbol(reportErrors: boolean): Symb... function getGlobalESSymbolConstructorTypeSymbol (line 121436) | function getGlobalESSymbolConstructorTypeSymbol(reportErrors: boolean): ... function getGlobalESSymbolType (line 121440) | function getGlobalESSymbolType() { function getGlobalPromiseType (line 121444) | function getGlobalPromiseType(reportErrors: boolean) { function getGlobalPromiseLikeType (line 121448) | function getGlobalPromiseLikeType(reportErrors: boolean) { function getGlobalPromiseConstructorSymbol (line 121452) | function getGlobalPromiseConstructorSymbol(reportErrors: boolean): Symbo... function getGlobalPromiseConstructorLikeType (line 121456) | function getGlobalPromiseConstructorLikeType(reportErrors: boolean) { function getGlobalAsyncIterableType (line 121460) | function getGlobalAsyncIterableType(reportErrors: boolean) { function getGlobalAsyncIteratorType (line 121464) | function getGlobalAsyncIteratorType(reportErrors: boolean) { function getGlobalAsyncIterableIteratorType (line 121468) | function getGlobalAsyncIterableIteratorType(reportErrors: boolean) { function getGlobalAsyncGeneratorType (line 121472) | function getGlobalAsyncGeneratorType(reportErrors: boolean) { function getGlobalIterableType (line 121476) | function getGlobalIterableType(reportErrors: boolean) { function getGlobalIteratorType (line 121480) | function getGlobalIteratorType(reportErrors: boolean) { function getGlobalIterableIteratorType (line 121484) | function getGlobalIterableIteratorType(reportErrors: boolean) { function getGlobalGeneratorType (line 121488) | function getGlobalGeneratorType(reportErrors: boolean) { function getGlobalIteratorYieldResultType (line 121492) | function getGlobalIteratorYieldResultType(reportErrors: boolean) { function getGlobalIteratorReturnResultType (line 121496) | function getGlobalIteratorReturnResultType(reportErrors: boolean) { function getGlobalDisposableType (line 121500) | function getGlobalDisposableType(reportErrors: boolean) { function getGlobalAsyncDisposableType (line 121504) | function getGlobalAsyncDisposableType(reportErrors: boolean) { function getGlobalTypeOrUndefined (line 121508) | function getGlobalTypeOrUndefined(name: __String, arity = 0): ObjectType... function getGlobalExtractSymbol (line 121513) | function getGlobalExtractSymbol(): Symbol | undefined { function getGlobalOmitSymbol (line 121519) | function getGlobalOmitSymbol(): Symbol | undefined { function getGlobalAwaitedSymbol (line 121525) | function getGlobalAwaitedSymbol(reportErrors: boolean): Symbol | undefin... function getGlobalBigIntType (line 121531) | function getGlobalBigIntType() { function getGlobalClassDecoratorContextType (line 121535) | function getGlobalClassDecoratorContextType(reportErrors: boolean) { function getGlobalClassMethodDecoratorContextType (line 121539) | function getGlobalClassMethodDecoratorContextType(reportErrors: boolean) { function getGlobalClassGetterDecoratorContextType (line 121543) | function getGlobalClassGetterDecoratorContextType(reportErrors: boolean) { function getGlobalClassSetterDecoratorContextType (line 121547) | function getGlobalClassSetterDecoratorContextType(reportErrors: boolean) { function getGlobalClassAccessorDecoratorContextType (line 121551) | function getGlobalClassAccessorDecoratorContextType(reportErrors: boolea... function getGlobalClassAccessorDecoratorTargetType (line 121555) | function getGlobalClassAccessorDecoratorTargetType(reportErrors: boolean) { function getGlobalClassAccessorDecoratorResultType (line 121559) | function getGlobalClassAccessorDecoratorResultType(reportErrors: boolean) { function getGlobalClassFieldDecoratorContextType (line 121563) | function getGlobalClassFieldDecoratorContextType(reportErrors: boolean) { function getGlobalNaNSymbol (line 121567) | function getGlobalNaNSymbol(): Symbol | undefined { function getGlobalRecordSymbol (line 121571) | function getGlobalRecordSymbol(): Symbol | undefined { function createTypeFromGenericGlobalType (line 121579) | function createTypeFromGenericGlobalType(genericGlobalType: GenericType,... function createTypedPropertyDescriptorType (line 121583) | function createTypedPropertyDescriptorType(propertyType: Type): Type { function createIterableType (line 121587) | function createIterableType(iteratedType: Type): Type { function createArrayType (line 121591) | function createArrayType(elementType: Type, readonly?: boolean): ObjectT... function getTupleElementFlags (line 121595) | function getTupleElementFlags(node: TypeNode) { function getRestTypeElementFlags (line 121610) | function getRestTypeElementFlags(node: RestTypeNode | NamedTupleMember) { function getArrayOrTupleTargetType (line 121614) | function getArrayOrTupleTargetType(node: ArrayTypeNode | TupleTypeNode):... function memberIfLabeledElementDeclaration (line 121624) | function memberIfLabeledElementDeclaration(member: Node): NamedTupleMemb... function isDeferredTypeReferenceNode (line 121630) | function isDeferredTypeReferenceNode(node: TypeReferenceNode | ArrayType... function isResolvedByTypeAlias (line 121641) | function isResolvedByTypeAlias(node: Node): boolean { function mayResolveTypeAlias (line 121663) | function mayResolveTypeAlias(node: Node): boolean { function getTypeFromArrayOrTupleTypeNode (line 121693) | function getTypeFromArrayOrTupleTypeNode(node: ArrayTypeNode | TupleType... function isReadonlyTypeOperator (line 121712) | function isReadonlyTypeOperator(node: Node) { function createTupleType (line 121716) | function createTupleType(elementTypes: readonly Type[], elementFlags?: r... function getTupleTargetType (line 121723) | function getTupleTargetType(elementFlags: readonly ElementFlags[], reado... function createTupleTargetType (line 121745) | function createTupleTargetType(elementFlags: readonly ElementFlags[], re... function createNormalizedTypeReference (line 121801) | function createNormalizedTypeReference(target: GenericType, typeArgument... function createNormalizedTupleType (line 121805) | function createNormalizedTupleType(target: TupleType, elementTypes: read... function sliceTupleType (line 121897) | function sliceTupleType(type: TupleTypeReference, index: number, endSkip... function getKnownKeysOfTupleType (line 121904) | function getKnownKeysOfTupleType(type: TupleTypeReference) { function getStartElementCount (line 121909) | function getStartElementCount(type: TupleType, flags: ElementFlags) { function getEndElementCount (line 121915) | function getEndElementCount(type: TupleType, flags: ElementFlags) { function getTotalFixedElementCount (line 121919) | function getTotalFixedElementCount(type: TupleType) { function getElementTypes (line 121923) | function getElementTypes(type: TupleTypeReference): readonly Type[] { function getTypeFromOptionalTypeNode (line 121929) | function getTypeFromOptionalTypeNode(node: OptionalTypeNode): Type { function getTypeId (line 121933) | function getTypeId(type: Type): TypeId { function containsType (line 121937) | function containsType(types: readonly Type[], type: Type): boolean { function insertType (line 121941) | function insertType(types: Type[], type: Type): boolean { function addTypeToUnion (line 121950) | function addTypeToUnion(typeSet: Type[], includes: TypeFlags, type: Type) { function addTypesToUnion (line 121975) | function addTypesToUnion(typeSet: Type[], includes: TypeFlags, types: re... function removeSubtypes (line 121991) | function removeSubtypes(types: Type[], hasObjectTypes: boolean): Type[] ... function removeRedundantLiteralTypes (line 122070) | function removeRedundantLiteralTypes(types: Type[], includes: TypeFlags,... function removeStringLiteralsMatchedByTemplateLiterals (line 122088) | function removeStringLiteralsMatchedByTemplateLiterals(types: Type[]) { function isTypeMatchedByTemplateLiteralOrStringMapping (line 122102) | function isTypeMatchedByTemplateLiteralOrStringMapping(type: Type, templ... function removeConstrainedTypeVariables (line 122108) | function removeConstrainedTypeVariables(types: Type[]) { function isNamedUnionType (line 122151) | function isNamedUnionType(type: Type) { function addNamedUnions (line 122155) | function addNamedUnions(namedUnions: Type[], types: readonly Type[]) { function createOriginUnionOrIntersectionType (line 122169) | function createOriginUnionOrIntersectionType(flags: TypeFlags, types: Ty... function getUnionType (line 122182) | function getUnionType(types: readonly Type[], unionReduction: UnionReduc... function getUnionTypeWorker (line 122204) | function getUnionTypeWorker(types: readonly Type[], unionReduction: Unio... function getUnionOrIntersectionTypePredicate (line 122268) | function getUnionOrIntersectionTypePredicate(signatures: readonly Signat... function typePredicateKindsMatch (line 122296) | function typePredicateKindsMatch(a: TypePredicate, b: TypePredicate): bo... function getUnionTypeFromSortedList (line 122301) | function getUnionTypeFromSortedList(types: Type[], precomputedObjectFlag... function getTypeFromUnionTypeNode (line 122330) | function getTypeFromUnionTypeNode(node: UnionTypeNode): Type { function addTypeToIntersection (line 122339) | function addTypeToIntersection(typeSet: Map, includes: Typ... function addTypesToIntersection (line 122376) | function addTypesToIntersection(typeSet: Map, includes: Ty... function removeRedundantSupertypes (line 122383) | function removeRedundantSupertypes(types: Type[], includes: TypeFlags) { function eachUnionContains (line 122403) | function eachUnionContains(unionTypes: UnionType[], type: Type) { function extractRedundantTemplateLiterals (line 122423) | function extractRedundantTemplateLiterals(types: Type[]): boolean { function removeFromEach (line 122444) | function removeFromEach(types: Type[], flag: TypeFlags) { function intersectUnionsOfPrimitiveTypes (line 122453) | function intersectUnionsOfPrimitiveTypes(types: Type[]) { function createIntersectionType (line 122495) | function createIntersectionType(types: Type[], objectFlags: ObjectFlags,... function getIntersectionType (line 122514) | function getIntersectionType(types: readonly Type[], flags = Intersectio... function getCrossProductUnionSize (line 122653) | function getCrossProductUnionSize(types: readonly Type[]) { function checkCrossProductUnion (line 122657) | function checkCrossProductUnion(types: readonly Type[]) { function getCrossProductIntersections (line 122667) | function getCrossProductIntersections(types: readonly Type[], flags: Int... function getConstituentCount (line 122687) | function getConstituentCount(type: Type): number { function getConstituentCountOfTypes (line 122693) | function getConstituentCountOfTypes(types: Type[]): number { function getTypeFromIntersectionTypeNode (line 122697) | function getTypeFromIntersectionTypeNode(node: IntersectionTypeNode): Ty... function createIndexType (line 122713) | function createIndexType(type: InstantiableType | UnionOrIntersectionTyp... function createOriginIndexType (line 122720) | function createOriginIndexType(type: InstantiableType | UnionOrIntersect... function getIndexTypeForGenericType (line 122726) | function getIndexTypeForGenericType(type: InstantiableType | UnionOrInte... function getIndexTypeForMappedType (line 122739) | function getIndexTypeForMappedType(type: MappedType, indexFlags: IndexFl... function hasDistributiveNameType (line 122788) | function hasDistributiveNameType(mappedType: MappedType) { function getLiteralTypeFromPropertyName (line 122802) | function getLiteralTypeFromPropertyName(name: PropertyName | JsxAttribut... function getLiteralTypeFromProperty (line 122822) | function getLiteralTypeFromProperty(prop: Symbol, include: TypeFlags, in... function isKeyTypeIncluded (line 122837) | function isKeyTypeIncluded(keyType: Type, include: TypeFlags): boolean { function getLiteralTypeFromProperties (line 122841) | function getLiteralTypeFromProperties(type: Type, include: TypeFlags, in... function shouldDeferIndexType (line 122850) | function shouldDeferIndexType(type: Type, indexFlags = IndexFlags.None) { function getIndexType (line 122858) | function getIndexType(type: Type, indexFlags = IndexFlags.None): Type { function getExtractStringType (line 122871) | function getExtractStringType(type: Type) { function getIndexTypeOrString (line 122876) | function getIndexTypeOrString(type: Type): Type { function getTypeFromTypeOperatorNode (line 122881) | function getTypeFromTypeOperatorNode(node: TypeOperatorNode): Type { function getTypeFromTemplateTypeNode (line 122903) | function getTypeFromTemplateTypeNode(node: TemplateLiteralTypeNode) { function getTemplateLiteralType (line 122914) | function getTemplateLiteralType(texts: readonly string[], types: readonl... function getTemplateStringForType (line 122975) | function getTemplateStringForType(type: Type) { function createTemplateLiteralType (line 122983) | function createTemplateLiteralType(texts: readonly string[], types: read... function getStringMappingType (line 122990) | function getStringMappingType(symbol: Symbol, type: Type): Type { function applyStringMapping (line 123002) | function applyStringMapping(symbol: Symbol, str: string) { function applyTemplateStringMapping (line 123016) | function applyTemplateStringMapping(symbol: Symbol, texts: readonly stri... function getStringMappingTypeForGenericType (line 123030) | function getStringMappingTypeForGenericType(symbol: Symbol, type: Type):... function createStringMappingType (line 123039) | function createStringMappingType(symbol: Symbol, type: Type) { function createIndexedAccessType (line 123045) | function createIndexedAccessType(objectType: Type, indexType: Type, acce... function isJSLiteralType (line 123064) | function isJSLiteralType(type: Type): boolean { function getPropertyNameFromIndex (line 123084) | function getPropertyNameFromIndex(indexType: Type, accessNode: PropertyN... function isUncalledFunctionReference (line 123093) | function isUncalledFunctionReference(node: Node, symbol: Symbol) { function getPropertyTypeForIndexType (line 123104) | function getPropertyTypeForIndexType(originalObjectType: Type, objectTyp... function getIndexNodeForAccessExpression (line 123300) | function getIndexNodeForAccessExpression(accessNode: ElementAccessExpres... function isPatternLiteralPlaceholderType (line 123307) | function isPatternLiteralPlaceholderType(type: Type): boolean { function isPatternLiteralType (line 123325) | function isPatternLiteralType(type: Type) { function isGenericStringLikeType (line 123332) | function isGenericStringLikeType(type: Type) { function isGenericType (line 123336) | function isGenericType(type: Type): boolean { function isGenericObjectType (line 123340) | function isGenericObjectType(type: Type): boolean { function isGenericIndexType (line 123344) | function isGenericIndexType(type: Type): boolean { function getGenericObjectFlags (line 123348) | function getGenericObjectFlags(type: Type): ObjectFlags { function getSimplifiedType (line 123367) | function getSimplifiedType(type: Type, writing: boolean): Type { function distributeIndexOverObjectType (line 123373) | function distributeIndexOverObjectType(objectType: Type, indexType: Type... function distributeObjectOverIndexType (line 123383) | function distributeObjectOverIndexType(objectType: Type, indexType: Type... function getSimplifiedIndexedAccessType (line 123395) | function getSimplifiedIndexedAccessType(type: IndexedAccessType, writing... function getSimplifiedConditionalType (line 123444) | function getSimplifiedConditionalType(type: ConditionalType, writing: bo... function isIntersectionEmpty (line 123472) | function isIntersectionEmpty(type1: Type, type2: Type) { function substituteIndexedMappedType (line 123481) | function substituteIndexedMappedType(objectType: MappedType, index: Type) { function couldAccessOptionalProperty (line 123492) | function couldAccessOptionalProperty(objectType: Type, indexType: Type) { function getIndexedAccessType (line 123499) | function getIndexedAccessType(objectType: Type, indexType: Type, accessF... function indexTypeLessThan (line 123503) | function indexTypeLessThan(indexType: Type, limit: number) { function getIndexedAccessTypeOrUndefined (line 123516) | function getIndexedAccessTypeOrUndefined(objectType: Type, indexType: Ty... function getTypeFromIndexedAccessTypeNode (line 123584) | function getTypeFromIndexedAccessTypeNode(node: IndexedAccessTypeNode) { function getTypeFromMappedTypeNode (line 123595) | function getTypeFromMappedTypeNode(node: MappedTypeNode): Type { function getActualTypeVariable (line 123610) | function getActualTypeVariable(type: Type): Type { function isSimpleTupleType (line 123625) | function isSimpleTupleType(node: TypeNode): boolean { function isDeferredType (line 123630) | function isDeferredType(type: Type, checkTuples: boolean) { function getConditionalType (line 123634) | function getConditionalType(root: ConditionalRoot, mapper: TypeMapper | ... function getTrueTypeFromConditionalType (line 123783) | function getTrueTypeFromConditionalType(type: ConditionalType) { function getFalseTypeFromConditionalType (line 123787) | function getFalseTypeFromConditionalType(type: ConditionalType) { function getInferredTrueTypeFromConditionalType (line 123791) | function getInferredTrueTypeFromConditionalType(type: ConditionalType) { function getInferTypeParameters (line 123795) | function getInferTypeParameters(node: ConditionalTypeNode): TypeParamete... function isDistributionDependent (line 123807) | function isDistributionDependent(root: ConditionalRoot) { function getTypeFromConditionalTypeNode (line 123814) | function getTypeFromConditionalTypeNode(node: ConditionalTypeNode): Type { function getTypeFromInferTypeNode (line 123842) | function getTypeFromInferTypeNode(node: InferTypeNode): Type { function getIdentifierChain (line 123850) | function getIdentifierChain(node: EntityName): Identifier[] { function getTypeFromImportTypeNode (line 123859) | function getTypeFromImportTypeNode(node: ImportTypeNode): Type { function resolveImportSymbolType (line 123920) | function resolveImportSymbolType(node: ImportTypeNode, links: NodeLinks,... function getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode (line 123931) | function getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode(node: Typ... function getAliasSymbolForTypeNode (line 123952) | function getAliasSymbolForTypeNode(node: Node) { function getTypeArgumentsForAliasSymbol (line 123960) | function getTypeArgumentsForAliasSymbol(symbol: Symbol | undefined) { function isNonGenericObjectType (line 123964) | function isNonGenericObjectType(type: Type) { function isEmptyObjectTypeOrSpreadsIntoEmptyObject (line 123968) | function isEmptyObjectTypeOrSpreadsIntoEmptyObject(type: Type) { function tryMergeUnionOfObjectTypeAndEmptyObject (line 123972) | function tryMergeUnionOfObjectTypeAndEmptyObject(type: Type, readonly: b... function getSpreadType (line 124018) | function getSpreadType(left: Type, right: Type, symbol: Symbol | undefin... function isSpreadableProperty (line 124114) | function isSpreadableProperty(prop: Symbol): boolean { function getSpreadSymbol (line 124120) | function getSpreadSymbol(prop: Symbol, readonly: boolean) { function getIndexInfoWithReadonly (line 124134) | function getIndexInfoWithReadonly(info: IndexInfo, readonly: boolean) { function createLiteralType (line 124138) | function createLiteralType(flags: TypeFlags, value: string | number | Ps... function getFreshTypeOfLiteralType (line 124145) | function getFreshTypeOfLiteralType(type: Type): Type { function getRegularTypeOfLiteralType (line 124157) | function getRegularTypeOfLiteralType(type: Type): Type { function isFreshLiteralType (line 124163) | function isFreshLiteralType(type: Type) { function getStringLiteralType (line 124167) | function getStringLiteralType(value: string): StringLiteralType { function getNumberLiteralType (line 124173) | function getNumberLiteralType(value: number): NumberLiteralType { function getBigIntLiteralType (line 124179) | function getBigIntLiteralType(value: PseudoBigInt): BigIntLiteralType { function getEnumLiteralType (line 124186) | function getEnumLiteralType(value: string | number, enumId: number, symb... function getTypeFromLiteralTypeNode (line 124194) | function getTypeFromLiteralTypeNode(node: LiteralTypeNode): Type { function createUniqueESSymbolType (line 124205) | function createUniqueESSymbolType(symbol: Symbol) { function getESSymbolLikeTypeForNode (line 124211) | function getESSymbolLikeTypeForNode(node: Node) { function getThisType (line 124228) | function getThisType(node: Node): Type { function getTypeFromThisTypeNode (line 124258) | function getTypeFromThisTypeNode(node: ThisExpression | ThisTypeNode): T... function getTypeFromRestTypeNode (line 124266) | function getTypeFromRestTypeNode(node: RestTypeNode | NamedTupleMember) { function getArrayElementTypeNode (line 124270) | function getArrayElementTypeNode(node: TypeNode): TypeNode | undefined { function getTypeFromNamedTupleTypeNode (line 124288) | function getTypeFromNamedTupleTypeNode(node: NamedTupleMember): Type { function getTypeFromTypeNode (line 124294) | function getTypeFromTypeNode(node: TypeNode): Type { function getTypeFromTypeNodeWorker (line 124298) | function getTypeFromTypeNodeWorker(node: TypeNode): Type { function instantiateList (line 124402) | function instantiateList(items: readonly T[] | undefined, mapper: Typ... function instantiateTypes (line 124422) | function instantiateTypes(types: readonly Type[] | undefined, mapper: Ty... function instantiateSignatures (line 124426) | function instantiateSignatures(signatures: readonly Signature[], mapper:... function instantiateIndexInfos (line 124430) | function instantiateIndexInfos(indexInfos: readonly IndexInfo[], mapper:... function createTypeMapper (line 124434) | function createTypeMapper(sources: readonly TypeParameter[], targets: re... function getMappedType (line 124438) | function getMappedType(type: Type, mapper: TypeMapper): Type { function makeUnaryTypeMapper (line 124471) | function makeUnaryTypeMapper(source: Type, target: Type): TypeMapper { function makeArrayTypeMapper (line 124475) | function makeArrayTypeMapper(sources: readonly TypeParameter[], targets:... function makeFunctionTypeMapper (line 124479) | function makeFunctionTypeMapper(func: (t: Type) => Type, debugInfo: () =... function makeDeferredTypeMapper (line 124483) | function makeDeferredTypeMapper(sources: readonly TypeParameter[], targe... function makeCompositeTypeMapper (line 124487) | function makeCompositeTypeMapper(kind: TypeMapKind.Composite | TypeMapKi... function createTypeEraser (line 124491) | function createTypeEraser(sources: readonly TypeParameter[]): TypeMapper { function createBackreferenceMapper (line 124499) | function createBackreferenceMapper(context: InferenceContext, index: num... function combineTypeMappers (line 124504) | function combineTypeMappers(mapper1: TypeMapper | undefined, mapper2: Ty... function mergeTypeMappers (line 124508) | function mergeTypeMappers(mapper1: TypeMapper | undefined, mapper2: Type... function prependTypeMapping (line 124512) | function prependTypeMapping(source: Type, target: Type, mapper: TypeMapp... function appendTypeMapping (line 124516) | function appendTypeMapping(mapper: TypeMapper | undefined, source: Type,... function getRestrictiveTypeParameter (line 124520) | function getRestrictiveTypeParameter(tp: TypeParameter) { function cloneTypeParameter (line 124526) | function cloneTypeParameter(typeParameter: TypeParameter): TypeParameter { function instantiateTypePredicate (line 124532) | function instantiateTypePredicate(predicate: TypePredicate, mapper: Type... function instantiateSignature (line 124536) | function instantiateSignature(signature: Signature, mapper: TypeMapper, ... function instantiateSymbol (line 124557) | function instantiateSymbol(symbol: Symbol, mapper: TypeMapper): Symbol { function getObjectTypeInstantiation (line 124593) | function getObjectTypeInstantiation(type: AnonymousType | DeferredTypeRe... function maybeTypeParameterReference (line 124665) | function maybeTypeParameterReference(node: Node) { function isTypeParameterPossiblyReferenced (line 124670) | function isTypeParameterPossiblyReferenced(tp: TypeParameter, node: Node) { function getHomomorphicTypeVariable (line 124718) | function getHomomorphicTypeVariable(type: MappedType) { function instantiateMappedType (line 124729) | function instantiateMappedType(type: MappedType, mapper: TypeMapper, ali... function getModifiedReadonlyState (line 124774) | function getModifiedReadonlyState(state: boolean, modifiers: MappedTypeM... function instantiateMappedTupleType (line 124778) | function instantiateMappedTupleType(tupleType: TupleTypeReference, mappe... function instantiateMappedArrayType (line 124806) | function instantiateMappedArrayType(arrayType: Type, mappedType: MappedT... function instantiateMappedTypeTemplate (line 124812) | function instantiateMappedTypeTemplate(type: MappedType, key: Type, isOp... function instantiateAnonymousType (line 124821) | function instantiateAnonymousType(type: AnonymousType, mapper: TypeMappe... function getConditionalTypeInstantiation (line 124847) | function getConditionalTypeInstantiation(type: ConditionalType, mapper: ... function instantiateType (line 124875) | function instantiateType(type: Type | undefined, mapper: TypeMapper | un... function instantiateTypeWithAlias (line 124879) | function instantiateTypeWithAlias(type: Type, mapper: TypeMapper, aliasS... function instantiateTypeWorker (line 124899) | function instantiateTypeWorker(type: Type, mapper: TypeMapper, aliasSymb... function instantiateReverseMappedType (line 124969) | function instantiateReverseMappedType(type: ReverseMappedType, mapper: T... function getPermissiveInstantiation (line 124989) | function getPermissiveInstantiation(type: Type) { function getRestrictiveInstantiation (line 124994) | function getRestrictiveInstantiation(type: Type) { function instantiateIndexInfo (line 125011) | function instantiateIndexInfo(info: IndexInfo, mapper: TypeMapper) { function isContextSensitive (line 125017) | function isContextSensitive(node: Expression | MethodDeclaration | Objec... function isContextSensitiveFunctionLikeDeclaration (line 125056) | function isContextSensitiveFunctionLikeDeclaration(node: FunctionLikeDec... function hasContextSensitiveReturnExpression (line 125060) | function hasContextSensitiveReturnExpression(node: FunctionLikeDeclarati... function isContextSensitiveFunctionOrObjectLiteralMethod (line 125070) | function isContextSensitiveFunctionOrObjectLiteralMethod(func: Node): fu... function getTypeWithoutSignatures (line 125075) | function getTypeWithoutSignatures(type: Type): Type { function isTypeIdenticalTo (line 125096) | function isTypeIdenticalTo(source: Type, target: Type): boolean { function compareTypesIdentical (line 125100) | function compareTypesIdentical(source: Type, target: Type): Ternary { function compareTypesAssignable (line 125104) | function compareTypesAssignable(source: Type, target: Type): Ternary { function compareTypesSubtypeOf (line 125108) | function compareTypesSubtypeOf(source: Type, target: Type): Ternary { function isTypeSubtypeOf (line 125112) | function isTypeSubtypeOf(source: Type, target: Type): boolean { function isTypeStrictSubtypeOf (line 125116) | function isTypeStrictSubtypeOf(source: Type, target: Type): boolean { function isTypeAssignableTo (line 125120) | function isTypeAssignableTo(source: Type, target: Type): boolean { function isTypeDerivedFrom (line 125134) | function isTypeDerivedFrom(source: Type, target: Type): boolean { function isTypeComparableTo (line 125155) | function isTypeComparableTo(source: Type, target: Type): boolean { function areTypesComparable (line 125159) | function areTypesComparable(type1: Type, type2: Type): boolean { function checkTypeAssignableTo (line 125163) | function checkTypeAssignableTo(source: Type, target: Type, errorNode: No... function checkTypeAssignableToAndOptionallyElaborate (line 125171) | function checkTypeAssignableToAndOptionallyElaborate(source: Type, targe... function checkTypeRelatedToAndOptionallyElaborate (line 125175) | function checkTypeRelatedToAndOptionallyElaborate( function isOrHasGenericConditional (line 125192) | function isOrHasGenericConditional(type: Type): boolean { function elaborateError (line 125196) | function elaborateError( function elaborateDidYouMeanToCallOrConstruct (line 125240) | function elaborateDidYouMeanToCallOrConstruct( function elaborateArrowFunction (line 125274) | function elaborateArrowFunction( function getBestMatchIndexedAccessTypeOrUndefined (line 125339) | function getBestMatchIndexedAccessTypeOrUndefined(source: Type, target: ... function checkExpressionForMutableLocationWithContextualType (line 125352) | function checkExpressionForMutableLocationWithContextualType(next: Expre... type ElaborationIterator (line 125359) | type ElaborationIterator = IterableIterator<{ errorNode: Node; innerExpr... function elaborateElementwise (line 125365) | function elaborateElementwise( function elaborateIterableOrArrayLikeTargetElementwise (line 125445) | function elaborateIterableOrArrayLikeTargetElementwise( function getElaborationElementForJsxChild (line 125526) | function getElaborationElementForJsxChild(child: JsxChild, nameType: Lit... function elaborateJsxComponents (line 125547) | function elaborateJsxComponents( function elaborateArrayLiteral (line 125661) | function elaborateArrayLiteral( function elaborateObjectLiteral (line 125708) | function elaborateObjectLiteral( function checkTypeComparableTo (line 125724) | function checkTypeComparableTo(source: Type, target: Type, errorNode: No... function isSignatureAssignableTo (line 125728) | function isSignatureAssignableTo(source: Signature, target: Signature, i... type ErrorReporter (line 125732) | type ErrorReporter = (message: DiagnosticMessage, ...args: DiagnosticArg... function isTopSignature (line 125737) | function isTopSignature(s: Signature) { function compareSignaturesRelated (line 125749) | function compareSignaturesRelated(source: Signature, target: Signature, ... function compareTypePredicateRelatedTo (line 125886) | function compareTypePredicateRelatedTo( function isImplementationCompatibleWithOverload (line 125920) | function isImplementationCompatibleWithOverload(implementation: Signatur... function isEmptyResolvedType (line 125938) | function isEmptyResolvedType(t: ResolvedType) { function isEmptyObjectType (line 125946) | function isEmptyObjectType(type: Type): boolean { function isEmptyAnonymousObjectType (line 125954) | function isEmptyAnonymousObjectType(type: Type) { function isUnknownLikeUnionType (line 125961) | function isUnknownLikeUnionType(type: Type) { function containsUndefinedType (line 125973) | function containsUndefinedType(type: Type) { function isStringIndexSignatureOnlyType (line 125977) | function isStringIndexSignatureOnlyType(type: Type): boolean { function isEnumTypeRelatedTo (line 125983) | function isEnumTypeRelatedTo(source: Symbol, target: Symbol, errorReport... function isSimpleTypeRelatedTo (line 126057) | function isSimpleTypeRelatedTo(source: Type, target: Type, relation: Map... function isTypeRelatedTo (line 126111) | function isTypeRelatedTo(source: Type, target: Type, relation: Map(prop: Symbol, callback: (p: Symbol) => T): T... function getDeclaringClass (line 128982) | function getDeclaringClass(prop: Symbol) { function getTypeOfPropertyInBaseClass (line 128987) | function getTypeOfPropertyInBaseClass(property: Symbol) { function isPropertyInClassDerivedFrom (line 128995) | function isPropertyInClassDerivedFrom(prop: Symbol, baseClass: Type | un... function isValidOverrideOf (line 129003) | function isValidOverrideOf(sourceProp: Symbol, targetProp: Symbol) { function isClassDerivedFromDeclaringClasses (line 129011) | function isClassDerivedFromDeclaringClasses(checkClass: ... function isDeeplyNestedType (line 129028) | function isDeeplyNestedType(type: Type, stack: Type[], depth: number, ma... function getMappedTargetWithSymbol (line 129061) | function getMappedTargetWithSymbol(type: Type) { function hasMatchingRecursionIdentity (line 129073) | function hasMatchingRecursionIdentity(type: Type, identity: object): boo... function getRecursionIdentity (line 129089) | function getRecursionIdentity(type: Type): object { function isPropertyIdenticalTo (line 129127) | function isPropertyIdenticalTo(sourceProp: Symbol, targetProp: Symbol): ... function compareProperties (line 129131) | function compareProperties(sourceProp: Symbol, targetProp: Symbol, compa... function isMatchingSignature (line 129159) | function isMatchingSignature(source: Signature, target: Signature, parti... function compareSignaturesIdentical (line 129186) | function compareSignaturesIdentical(source: Signature, target: Signature... function compareTypePredicatesIdentical (line 129248) | function compareTypePredicatesIdentical(source: TypePredicate | undefine... function literalTypesWithSameBaseType (line 129255) | function literalTypesWithSameBaseType(types: Type[]): boolean { function getCombinedTypeFlags (line 129269) | function getCombinedTypeFlags(types: Type[]): TypeFlags { function getCommonSupertype (line 129273) | function getCommonSupertype(types: Type[]): Type { function getCommonSubtype (line 129290) | function getCommonSubtype(types: Type[]) { function isArrayType (line 129294) | function isArrayType(type: Type): type is TypeReference { function isReadonlyArrayType (line 129298) | function isReadonlyArrayType(type: Type): boolean { function isArrayOrTupleType (line 129302) | function isArrayOrTupleType(type: Type): type is TypeReference { function isMutableArrayOrTuple (line 129306) | function isMutableArrayOrTuple(type: Type): boolean { function getElementTypeOfArrayType (line 129310) | function getElementTypeOfArrayType(type: Type): Type | undefined { function isArrayLikeType (line 129314) | function isArrayLikeType(type: Type): boolean { function isMutableArrayLikeType (line 129320) | function isMutableArrayLikeType(type: Type): boolean { function getSingleBaseForNonAugmentingSubtype (line 129326) | function getSingleBaseForNonAugmentingSubtype(type: Type) { function isEmptyLiteralType (line 129358) | function isEmptyLiteralType(type: Type): boolean { function isEmptyArrayLiteralType (line 129362) | function isEmptyArrayLiteralType(type: Type): boolean { function isTupleLikeType (line 129367) | function isTupleLikeType(type: Type): boolean { function isArrayOrTupleLikeType (line 129374) | function isArrayOrTupleLikeType(type: Type): boolean { function getTupleElementType (line 129378) | function getTupleElementType(type: Type, index: number) { function isNeitherUnitTypeNorNever (line 129389) | function isNeitherUnitTypeNorNever(type: Type): boolean { function isUnitType (line 129393) | function isUnitType(type: Type): boolean { function isUnitLikeType (line 129397) | function isUnitLikeType(type: Type): boolean { function extractUnitType (line 129404) | function extractUnitType(type: Type) { function isLiteralType (line 129408) | function isLiteralType(type: Type): boolean { function getBaseTypeOfLiteralType (line 129414) | function getBaseTypeOfLiteralType(type: Type): Type { function getBaseTypeOfLiteralTypeUnion (line 129424) | function getBaseTypeOfLiteralTypeUnion(type: UnionType) { function getBaseTypeOfLiteralTypeForComparison (line 129431) | function getBaseTypeOfLiteralTypeForComparison(type: Type): Type { function getWidenedLiteralType (line 129440) | function getWidenedLiteralType(type: Type): Type { function getWidenedUniqueESSymbolType (line 129450) | function getWidenedUniqueESSymbolType(type: Type): Type { function getWidenedLiteralLikeTypeForContextualType (line 129456) | function getWidenedLiteralLikeTypeForContextualType(type: Type, contextu... function getWidenedLiteralLikeTypeForContextualReturnTypeIfNeeded (line 129463) | function getWidenedLiteralLikeTypeForContextualReturnTypeIfNeeded(type: ... function getWidenedLiteralLikeTypeForContextualIterationTypeIfNeeded (line 129473) | function getWidenedLiteralLikeTypeForContextualIterationTypeIfNeeded(typ... function isTupleType (line 129486) | function isTupleType(type: Type): type is TupleTypeReference { function isGenericTupleType (line 129490) | function isGenericTupleType(type: Type): type is TupleTypeReference { function isSingleElementGenericTupleType (line 129494) | function isSingleElementGenericTupleType(type: Type): type is TupleTypeR... function getRestTypeOfTupleType (line 129498) | function getRestTypeOfTupleType(type: TupleTypeReference) { function getTupleElementTypeOutOfStartCount (line 129502) | function getTupleElementTypeOutOfStartCount(type: Type, index: number, u... function getRestArrayTypeOfTupleType (line 129516) | function getRestArrayTypeOfTupleType(type: TupleTypeReference) { function getElementTypeOfSliceOfTupleType (line 129521) | function getElementTypeOfSliceOfTupleType(type: TupleTypeReference, inde... function isTupleTypeStructureMatching (line 129535) | function isTupleTypeStructureMatching(t1: TupleTypeReference, t2: TupleT... function isZeroBigInt (line 129540) | function isZeroBigInt({ value }: BigIntLiteralType) { function removeDefinitelyFalsyTypes (line 129544) | function removeDefinitelyFalsyTypes(type: Type): Type { function extractDefinitelyFalsyTypes (line 129548) | function extractDefinitelyFalsyTypes(type: Type): Type { function getDefinitelyFalsyPartOfType (line 129552) | function getDefinitelyFalsyPartOfType(type: Type): Type { function getNullableType (line 129570) | function getNullableType(type: Type, flags: TypeFlags): Type { function getOptionalType (line 129578) | function getOptionalType(type: Type, isProperty = false): Type { function getGlobalNonNullableTypeInstantiation (line 129584) | function getGlobalNonNullableTypeInstantiation(type: Type) { function getNonNullableType (line 129593) | function getNonNullableType(type: Type): Type { function addOptionalTypeMarker (line 129597) | function addOptionalTypeMarker(type: Type) { function removeOptionalTypeMarker (line 129601) | function removeOptionalTypeMarker(type: Type): Type { function propagateOptionalTypeMarker (line 129605) | function propagateOptionalTypeMarker(type: Type, node: OptionalChain, wa... function getOptionalExpressionType (line 129609) | function getOptionalExpressionType(exprType: Type, expression: Expressio... function removeMissingType (line 129615) | function removeMissingType(type: Type, isOptional: boolean) { function containsMissingType (line 129619) | function containsMissingType(type: Type) { function removeMissingOrUndefinedType (line 129623) | function removeMissingOrUndefinedType(type: Type): Type { function isCoercibleUnderDoubleEquals (line 129647) | function isCoercibleUnderDoubleEquals(source: Type, target: Type): boole... function isObjectTypeWithInferableIndex (line 129656) | function isObjectTypeWithInferableIndex(type: Type): boolean { function createSymbolWithType (line 129670) | function createSymbolWithType(source: Symbol, type: Type | undefined) { function transformTypeOfMembers (line 129686) | function transformTypeOfMembers(type: Type, f: (propertyType: Type) => T... function getRegularTypeOfObjectLiteral (line 129701) | function getRegularTypeOfObjectLiteral(type: Type): Type { function createWideningContext (line 129719) | function createWideningContext(parent: WideningContext | undefined, prop... function getSiblingsOfContext (line 129723) | function getSiblingsOfContext(context: WideningContext): Type[] { function getPropertiesOfContext (line 129741) | function getPropertiesOfContext(context: WideningContext): Symbol[] { function getWidenedProperty (line 129756) | function getWidenedProperty(prop: Symbol, context: WideningContext | und... function getUndefinedProperty (line 129768) | function getUndefinedProperty(prop: Symbol) { function getWidenedTypeOfObjectLiteral (line 129779) | function getWidenedTypeOfObjectLiteral(type: Type, context: WideningCont... function getWidenedType (line 129796) | function getWidenedType(type: Type) { function getWidenedTypeWithContext (line 129800) | function getWidenedTypeWithContext(type: Type, context: WideningContext ... function reportWideningErrorsInType (line 129845) | function reportWideningErrorsInType(type: Type): boolean { function reportImplicitAny (line 129883) | function reportImplicitAny(declaration: Declaration, type: Type, widenin... function reportErrorsFromWidening (line 129962) | function reportErrorsFromWidening(declaration: Declaration, type: Type, ... function applyToParameterTypes (line 129973) | function applyToParameterTypes(source: Signature, target: Signature, cal... function applyToReturnTypes (line 129995) | function applyToReturnTypes(source: Signature, target: Signature, callba... function createInferenceContext (line 130010) | function createInferenceContext(typeParameters: readonly TypeParameter[]... function cloneInferenceContext (line 130014) | function cloneInferenceContext(c... function createInferenceContextWorker (line 130018) | function createInferenceContextWorker(inferences: InferenceInfo[], signa... function makeFixingMapperForContext (line 130032) | function makeFixingMapperForContext(context: InferenceContext) { function makeNonFixingMapperForContext (line 130048) | function makeNonFixingMapperForContext(context: InferenceContext) { function clearCachedInferences (line 130057) | function clearCachedInferences(inferences: InferenceInfo[]) { function addIntraExpressionInferenceSite (line 130065) | function addIntraExpressionInferenceSite(context: InferenceContext, node... function inferFromIntraExpressionSites (line 130082) | function inferFromIntraExpressionSites(context: InferenceContext) { function createInferenceInfo (line 130096) | function createInferenceInfo(typeParameter: TypeParameter): InferenceInfo { function cloneInferenceInfo (line 130109) | function cloneInferenceInfo(inference: InferenceInfo): InferenceInfo { function cloneInferredPartOfContext (line 130122) | function cloneInferredPartOfContext(context: InferenceContext): Inferenc... function getMapperFromContext (line 130129) | function getMapperFromContext(co... function couldContainTypeVariables (line 130136) | function couldContainTypeVariables(type: Type): boolean { function isNonGenericTopLevelType (line 130155) | function isNonGenericTopLevelType(type: Type) { function isTypeParameterAtTopLevel (line 130163) | function isTypeParameterAtTopLevel(type: Type, tp: TypeParameter, depth ... function isTypeParameterAtTopLevelInReturnType (line 130172) | function isTypeParameterAtTopLevelInReturnType(signature: Signature, typ... function createEmptyObjectTypeFromStringLiteral (line 130179) | function createEmptyObjectTypeFromStringLiteral(type: Type) { function inferTypeForHomomorphicMappedType (line 130204) | function inferTypeForHomomorphicMappedType(source: Type, target: MappedT... function isPartiallyInferableType (line 130218) | function isPartiallyInferableType(type: Type): boolean { function createReverseMappedType (line 130224) | function createReverseMappedType(source: Type, target: MappedType, const... function getTypeOfReverseMappedSymbol (line 130258) | function getTypeOfReverseMappedSymbol(symbol: ReverseMappedSymbol): Type { function inferReverseMappedTypeWorker (line 130266) | function inferReverseMappedTypeWorker(sourceType: Type, target: MappedTy... function inferReverseMappedType (line 130274) | function inferReverseMappedType(source: Type, target: MappedType, constr... function getUnmatchedProperty (line 130320) | function getUnmatchedProperty(source: Type, target: Type, requireOptiona... function tupleTypesDefinitelyUnrelated (line 130324) | function tupleTypesDefinitelyUnrelated(source: TupleTypeReference, targe... function typesDefinitelyUnrelated (line 130329) | function typesDefinitelyUnrelated(source: Type, target: Type) { function getTypeFromInference (line 130337) | function getTypeFromInference(inference: InferenceInfo) { function hasSkipDirectInferenceFlag (line 130343) | function hasSkipDirectInferenceFlag(node: Node) { function isFromInferenceBlockedSource (line 130347) | function isFromInferenceBlockedSource(type: Type) { function templateLiteralTypesDefinitelyUnrelated (line 130351) | function templateLiteralTypesDefinitelyUnrelated(source: TemplateLiteral... function isValidNumberString (line 130368) | function isValidNumberString(s: string, roundTripOnly: boolean): boolean { function parseBigIntLiteralType (line 130377) | function parseBigIntLiteralType(text: string) { function isMemberOfStringMapping (line 130381) | function isMemberOfStringMapping(source: Type, target: Type): boolean { function isValidTypeForTemplateLiteralPlaceholder (line 130407) | function isValidTypeForTemplateLiteralPlaceholder(source: Type, target: ... function inferTypesFromTemplateLiteralType (line 130429) | function inferTypesFromTemplateLiteralType(source: Type, target: Templat... function isTypeMatchedByTemplateLiteralType (line 130439) | function isTypeMatchedByTemplateLiteralType(source: Type, target: Templa... function getStringLikeTypeForType (line 130444) | function getStringLikeTypeForType(type: Type) { function inferFromLiteralPartsToTemplateLiteral (line 130467) | function inferFromLiteralPartsToTemplateLiteral(sourceTexts: readonly st... function isTupleOfSelf (line 130529) | function isTupleOfSelf(typeParameter: TypeParameter, type: Type) { function inferTypes (line 130533) | function inferTypes(inferences: InferenceInfo[], originalSource: Type, o... function isTypeOrBaseIdenticalTo (line 131313) | function isTypeOrBaseIdenticalTo(s: Type, t: Type) { function isTypeCloselyMatchedBy (line 131318) | function isTypeCloselyMatchedBy(s: Type, t: Type) { function hasPrimitiveConstraint (line 131323) | function hasPrimitiveConstraint(type: TypeParameter): boolean { function isObjectLiteralType (line 131328) | function isObjectLiteralType(type: Type) { function isObjectOrArrayLiteralType (line 131332) | function isObjectOrArrayLiteralType(type: Type) { function unionObjectAndArrayLiteralCandidates (line 131336) | function unionObjectAndArrayLiteralCandidates(candidates: Type[]): Type[] { function getContravariantInference (line 131347) | function getContravariantInference(inference: InferenceInfo) { function getCovariantInference (line 131351) | function getCovariantInference(inference: InferenceInfo, signature: Sign... function getInferredType (line 131372) | function getInferredType(context: InferenceContext, index: number): Type { function getDefaultTypeArgumentType (line 131433) | function getDefaultTypeArgumentType(isInJavaScriptFile: boolean): Type { function getInferredTypes (line 131437) | function getInferredTypes(context: InferenceContext): Type[] { function getCannotFindNameDiagnosticForName (line 131447) | function getCannotFindNameDiagnosticForName(node: Identifier): Diagnosti... function getResolvedSymbol (line 131508) | function getResolvedSymbol(node: Identifier): Symbol { function isInAmbientOrTypeNode (line 131524) | function isInAmbientOrTypeNode(node: Node): boolean { function getFlowCacheKey (line 131532) | function getFlowCacheKey(node: Node, declaredType: Type, initialType: Ty... function isMatchingReference (line 131575) | function isMatchingReference(source: Node, target: Node): boolean { function getAccessedPropertyName (line 131629) | function getAccessedPropertyName(access: AccessExpression | BindingEleme... function tryGetNameFromType (line 131646) | function tryGetNameFromType(type: Type) { function tryGetElementAccessExpressionName (line 131651) | function tryGetElementAccessExpressionName(node: ElementAccessExpression) { function tryGetNameFromEntityNameExpression (line 131656) | function tryGetNameFromEntityNameExpression(node: EntityNameOrEntityName... function containsMatchingReference (line 131683) | function containsMatchingReference(source: Node, target: Node) { function optionalChainContainsReference (line 131693) | function optionalChainContainsReference(source: Node, target: Node) { function isDiscriminantProperty (line 131703) | function isDiscriminantProperty(type: Type | undefined, name: __String) { function findDiscriminantProperties (line 131718) | function findDiscriminantProperties(sourceProperties: Symbol[], target: ... function mapTypesByKeyProperty (line 131736) | function mapTypesByKeyProperty(types: Type[], name: __String) { function getKeyPropertyName (line 131767) | function getKeyPropertyName(unionType: UnionType): __String | undefined { function getConstituentTypeForKeyType (line 131792) | function getConstituentTypeForKeyType(unionType: UnionType, keyType: Typ... function getMatchingUnionConstituentForType (line 131797) | function getMatchingUnionConstituentForType(unionType: UnionType, type: ... function getMatchingUnionConstituentForObjectLiteral (line 131803) | function getMatchingUnionConstituentForObjectLiteral(unionType: UnionTyp... function isOrContainsMatchingReference (line 131812) | function isOrContainsMatchingReference(source: Node, target: Node) { function hasMatchingArgument (line 131816) | function hasMatchingArgument(expression: CallExpression | NewExpression,... function getFlowNodeId (line 131833) | function getFlowNodeId(flow: FlowNode): number { function typeMaybeAssignableTo (line 131841) | function typeMaybeAssignableTo(source: Type, target: Type) { function getAssignmentReducedType (line 131856) | function getAssignmentReducedType(declaredType: UnionType, assignedType:... function getAssignmentReducedTypeWorker (line 131867) | function getAssignmentReducedTypeWorker(declaredType: UnionType, assigne... function isFunctionObjectType (line 131878) | function isFunctionObjectType(type: ObjectType): boolean { function getTypeFacts (line 131886) | function getTypeFacts(type: Type, mask: TypeFacts): TypeFacts { function hasTypeFacts (line 131890) | function hasTypeFacts(type: Type, mask: TypeFacts): boolean { function getTypeFactsWorker (line 131894) | function getTypeFactsWorker(type: Type, callerOnlyNeeds: TypeFacts): Typ... function getIntersectionTypeFacts (line 131978) | function getIntersectionTypeFacts(type: IntersectionType, callerOnlyNeed... function getTypeWithFacts (line 131996) | function getTypeWithFacts(type: Type, include: TypeFacts) { function getAdjustedTypeWithFacts (line 132003) | function getAdjustedTypeWithFacts(type: Type, facts: TypeFacts) { function removeNullableByIntersection (line 132019) | function removeNullableByIntersection(type: Type, targetFacts: TypeFacts... function recombineUnknownType (line 132033) | function recombineUnknownType(type: Type) { function getTypeWithDefault (line 132037) | function getTypeWithDefault(type: Type, defaultExpression: Expression) { function getTypeOfDestructuredProperty (line 132043) | function getTypeOfDestructuredProperty(type: Type, name: PropertyName) { function getTypeOfDestructuredArrayElement (line 132050) | function getTypeOfDestructuredArrayElement(type: Type, index: number) { function includeUndefinedInIndexSignature (line 132056) | function includeUndefinedInIndexSignature(type: Type | undefined): Type ... function getTypeOfDestructuredSpreadExpression (line 132063) | function getTypeOfDestructuredSpreadExpression(type: Type) { function getAssignedTypeOfBinaryExpression (line 132067) | function getAssignedTypeOfBinaryExpression(node: BinaryExpression): Type { function isDestructuringAssignmentTarget (line 132075) | function isDestructuringAssignmentTarget(parent: Node) { function getAssignedTypeOfArrayLiteralElement (line 132080) | function getAssignedTypeOfArrayLiteralElement(node: ArrayLiteralExpressi... function getAssignedTypeOfSpreadExpression (line 132084) | function getAssignedTypeOfSpreadExpression(node: SpreadElement): Type { function getAssignedTypeOfPropertyAssignment (line 132088) | function getAssignedTypeOfPropertyAssignment(node: PropertyAssignment | ... function getAssignedTypeOfShorthandPropertyAssignment (line 132092) | function getAssignedTypeOfShorthandPropertyAssignment(node: ShorthandPro... function getAssignedType (line 132096) | function getAssignedType(node: Expression): Type { function getInitialTypeOfBindingElement (line 132119) | function getInitialTypeOfBindingElement(node: BindingElement): Type { function getTypeOfInitializer (line 132130) | function getTypeOfInitializer(node: Expression) { function getInitialTypeOfVariableDeclaration (line 132138) | function getInitialTypeOfVariableDeclaration(node: VariableDeclaration) { function getInitialType (line 132151) | function getInitialType(node: VariableDeclaration | BindingElement) { function isEmptyArrayAssignment (line 132157) | function isEmptyArrayAssignment(node: VariableDeclaration | BindingEleme... function getReferenceCandidate (line 132164) | function getReferenceCandidate(node: Expression): Expression { function getReferenceRoot (line 132182) | function getReferenceRoot(node: Node): Node { function getTypeOfSwitchClause (line 132190) | function getTypeOfSwitchClause(clause: CaseClause | DefaultClause) { function getSwitchClauseTypes (line 132197) | function getSwitchClauseTypes(switchStatement: SwitchStatement): Type[] { function getSwitchClauseTypeOfWitnesses (line 132210) | function getSwitchClauseTypeOfWitnesses(switchStatement: SwitchStatement... function eachTypeContainedIn (line 132222) | function eachTypeContainedIn(source: Type, types: Type[]) { function isTypeSubsetOf (line 132226) | function isTypeSubsetOf(source: Type, target: Type) { function isTypeSubsetOfUnion (line 132230) | function isTypeSubsetOfUnion(source: Type, target: UnionType) { function forEachType (line 132245) | function forEachType(type: Type, f: (t: Type) => T | undefined): T | ... function someType (line 132249) | function someType(type: Type, f: (t: Type) => boolean): boolean { function everyType (line 132253) | function everyType(type: Type, f: (t: Type) => boolean): boolean { function everyContainedType (line 132257) | function everyContainedType(type: Type, f: (t: Type) => boolean): boolean { function filterType (line 132261) | function filterType(type: Type, f: (t: Type) => boolean): Type { function removeType (line 132292) | function removeType(type: Type, targetType: Type) { function countTypes (line 132296) | function countTypes(type: Type) { function mapType (line 132305) | function mapType(type: Type, mapper: (t: Type) => Type | undefined, noRe... function mapTypeWithAlias (line 132331) | function mapTypeWithAlias(type: Type, mapper: (t: Type) => Type, aliasSy... function extractTypesOfKind (line 132337) | function extractTypesOfKind(type: Type, kind: TypeFlags) { function replacePrimitivesWithLiterals (line 132346) | function replacePrimitivesWithLiterals(typeWithPrimitives: Type, typeWit... function isIncomplete (line 132360) | function isIncomplete(flowType: FlowType) { function getTypeFromFlowType (line 132364) | function getTypeFromFlowType(flowType: FlowType) { function createFlowType (line 132368) | function createFlowType(type: Type, incomplete: boolean): FlowType { function createEvolvingArrayType (line 132376) | function createEvolvingArrayType(elementType: Type): EvolvingArrayType { function getEvolvingArrayType (line 132382) | function getEvolvingArrayType(elementType: Type): EvolvingArrayType { function addEvolvingArrayElementType (line 132389) | function addEvolvingArrayElementType(evolvingArrayType: EvolvingArrayTyp... function createFinalArrayType (line 132394) | function createFinalArrayType(elementType: Type) { function getFinalArrayType (line 132405) | function getFinalArrayType(evolvingArrayType: EvolvingArrayType): Type { function finalizeEvolvingArrayType (line 132409) | function finalizeEvolvingArrayType(type: Type): Type { function getElementTypeOfEvolvingArrayType (line 132413) | function getElementTypeOfEvolvingArrayType(type: Type) { function isEvolvingArrayTypeList (line 132417) | function isEvolvingArrayTypeList(types: Type[]) { function isEvolvingArrayOperationTarget (line 132432) | function isEvolvingArrayOperationTarget(node: Node) { function isDeclarationWithExplicitTypeAnnotation (line 132451) | function isDeclarationWithExplicitTypeAnnotation(node: Declaration) { function getExplicitTypeOfSymbol (line 132457) | function getExplicitTypeOfSymbol(symbol: Symbol, diagnostic?: Diagnostic) { function getTypeOfDottedName (line 132493) | function getTypeOfDottedName(node: Expression, diagnostic: Diagnostic | ... function getEffectsSignature (line 132527) | function getEffectsSignature(node: CallExpression | InstanceofExpression) { function hasTypePredicateOrNeverReturnType (line 132563) | function hasTypePredicateOrNeverReturnType(signature: Signature) { function getTypePredicateArgument (line 132568) | function getTypePredicateArgument(predicate: TypePredicate, callExpressi... function reportFlowControlError (line 132576) | function reportFlowControlError(node: Node) { function isReachableFlowNode (line 132583) | function isReachableFlowNode(flow: FlowNode) { function isFalseExpression (line 132590) | function isFalseExpression(expr: Expression): boolean { function isReachableFlowNodeWorker (line 132598) | function isReachableFlowNodeWorker(flow: FlowNode, noCacheCheck: boolean... function isPostSuperFlowNode (line 132670) | function isPostSuperFlowNode(flow: FlowNode, noCacheCheck: boolean): boo... function isConstantReference (line 132713) | function isConstantReference(node: Node): boolean { function getFlowTypeOfReference (line 132739) | function getFlowTypeOfReference(reference: Node, declaredType: Type, ini... function getTypeOfSymbolAtLocation (line 133957) | function getTypeOfSymbolAtLocation(symbol: Symbol, location: Node) { function getControlFlowContainer (line 133990) | function getControlFlowContainer(node: Node): Node { function isSymbolAssigned (line 133999) | function isSymbolAssigned(symbol: Symbol) { function isPastLastAssignment (line 134005) | function isPastLastAssignment(symbol: Symbol, location: Node | undefined) { function isSomeSymbolAssigned (line 134021) | function isSomeSymbolAssigned(rootDeclaration: Node) { function isSomeSymbolAssignedWorker (line 134026) | function isSomeSymbolAssignedWorker(node: BindingName): boolean { function hasParentWithAssignmentsMarked (line 134034) | function hasParentWithAssignmentsMarked(node: Node) { function isFunctionOrSourceFile (line 134038) | function isFunctionOrSourceFile(node: Node) { function markNodeAssignments (line 134048) | function markNodeAssignments(node: Node) { function extendAssignmentPosition (line 134084) | function extendAssignmentPosition(node: Node, declaration: Declaration) { function isConstantVariable (line 134107) | function isConstantVariable(symbol: Symbol) { function isParameterOrMutableLocalVariable (line 134111) | function isParameterOrMutableLocalVariable(symbol: Symbol) { function isMutableLocalVariableDeclaration (line 134120) | function isMutableLocalVariableDeclaration(declaration: VariableDeclarat... function parameterInitializerContainsUndefined (line 134128) | function parameterInitializerContainsUndefined(declaration: ParameterDec... function removeOptionalityFromDeclaredType (line 134151) | function removeOptionalityFromDeclaredType(declaredType: Type, declarati... function isConstraintPosition (line 134161) | function isConstraintPosition(type: Type, node: Node) { function isGenericTypeWithUnionConstraint (line 134174) | function isGenericTypeWithUnionConstraint(type: Type): boolean { function isGenericTypeWithoutNullableConstraint (line 134180) | function isGenericTypeWithoutNullableConstraint(type: Type): boolean { function hasContextualTypeWithNoGenericTypes (line 134186) | function hasContextualTypeWithNoGenericTypes(node: Node, checkMode: Chec... function getNarrowableTypeForReference (line 134199) | function getNarrowableTypeForReference(type: Type, reference: Node, chec... function isExportOrExportExpression (line 134216) | function isExportOrExportExpression(location: Node) { function markLinkedReferences (line 134253) | function markLinkedReferences(location: Node, hint: ReferenceHint, propS... function markIdentifierAliasReferenced (line 134330) | function markIdentifierAliasReferenced(location: Identifier) { function markPropertyAliasReferenced (line 134337) | function markPropertyAliasReferenced(location: PropertyAccessExpression ... function markExportAssignmentAliasReferenced (line 134382) | function markExportAssignmentAliasReferenced(location: ExportAssignment) { function markJsxAliasReferenced (line 134392) | function markJsxAliasReferenced(node: JsxOpeningLikeElement | JsxOpening... function markAsyncFunctionAliasReferenced (line 134429) | function markAsyncFunctionAliasReferenced(location: FunctionLikeDeclarat... function markImportEqualsAliasReferenced (line 134438) | function markImportEqualsAliasReferenced(location: ImportEqualsDeclarati... function markExportSpecifierAliasReferenced (line 134444) | function markExportSpecifierAliasReferenced(location: ExportSpecifier) { function markDecoratorAliasReferenced (line 134465) | function markDecoratorAliasReferenced(node: HasDecorators) { function markAliasReferenced (line 134515) | function markAliasReferenced(symbol: Symbol, location: Node) { function markAliasSymbolAsReferenced (line 134539) | function markAliasSymbolAsReferenced(symbol: Symbol) { function markExportAsReferenced (line 134559) | function markExportAsReferenced(node: ImportEqualsDeclaration | ExportSp... function markEntityNameOrEntityExpressionAsReference (line 134572) | function markEntityNameOrEntityExpressionAsReference(typeName: EntityNam... function markTypeNodeAsReferenced (line 134607) | function markTypeNodeAsReferenced(node: TypeNode | undefined) { function markDecoratorMedataDataTypeNodeAsReferenced (line 134618) | function markDecoratorMedataDataTypeNodeAsReferenced(node: TypeNode | un... function getNarrowedTypeOfSymbol (line 134625) | function getNarrowedTypeOfSymbol(symbol: Symbol, location: Identifier, c... function checkIdentifierCalculateNodeCheckFlags (line 134718) | function checkIdentifierCalculateNodeCheckFlags(node: Identifier, symbol... function checkIdentifier (line 134783) | function checkIdentifier(node: Identifier, checkMode: CheckMode | undefi... function isSameScopedBindingElement (line 134921) | function isSameScopedBindingElement(node: Identifier, declaration: Decla... function shouldMarkIdentifierAliasReferenced (line 134928) | function shouldMarkIdentifierAliasReferenced(node: Identifier): boolean { function isInsideFunctionOrInstancePropertyInitializer (line 134947) | function isInsideFunctionOrInstancePropertyInitializer(node: Node, thres... function getPartOfForStatementContainingNode (line 134954) | function getPartOfForStatementContainingNode(node: Node, container: ForS... function getEnclosingIterationStatement (line 134958) | function getEnclosingIterationStatement(node: Node): Node | undefined { function checkNestedBlockScopedBinding (line 134962) | function checkNestedBlockScopedBinding(node: Identifier, symbol: Symbol)... function isBindingCapturedByNode (line 135026) | function isBindingCapturedByNode(node: Node, decl: VariableDeclaration |... function isAssignedInBodyOfForStatement (line 135031) | function isAssignedInBodyOfForStatement(node: Identifier, container: For... function captureLexicalThis (line 135057) | function captureLexicalThis(node: Node, container: Node): void { function findFirstSuperCall (line 135068) | function findFirstSuperCall(node: Node): SuperCall | undefined { function classDeclarationExtendsNull (line 135079) | function classDeclarationExtendsNull(classDecl: ClassLikeDeclaration): b... function checkThisBeforeSuper (line 135087) | function checkThisBeforeSuper(node: Node, container: Node, diagnosticMes... function checkThisInStaticClassFieldInitializerInDecoratedClass (line 135100) | function checkThisInStaticClassFieldInitializerInDecoratedClass(thisExpr... function checkThisExpression (line 135109) | function checkThisExpression(node: Node): Type { function tryGetThisTypeAt (line 135179) | function tryGetThisTypeAt(node: Node, includeGlobalThis = true, containe... function getExplicitThisType (line 135229) | function getExplicitThisType(node: Expression) { function getClassNameFromPrototypeMethod (line 135243) | function getClassNameFromPrototypeMethod(container: Node) { function getTypeForThisExpressionFromJSDoc (line 135306) | function getTypeForThisExpressionFromJSDoc(node: SignatureDeclaration) { function isInConstructorArgumentInitializer (line 135317) | function isInConstructorArgumentInitializer(node: Node, constructorDecl:... function checkSuperExpression (line 135321) | function checkSuperExpression(node: Node): Type { function getContainingObjectLiteral (line 135541) | function getContainingObjectLiteral(func: SignatureDeclaration): ObjectL... function getThisTypeArgument (line 135549) | function getThisTypeArgument(type: Type): Type | undefined { function getThisTypeFromContextualType (line 135553) | function getThisTypeFromContextualType(type: Type): Type | undefined { function getThisTypeOfObjectLiteralFromContextualType (line 135559) | function getThisTypeOfObjectLiteralFromContextualType(containingLiteral:... function getContextualThisParameterType (line 135575) | function getContextualThisParameterType(func: SignatureDeclaration): Typ... function getContextuallyTypedParameterType (line 135628) | function getContextuallyTypedParameterType(parameter: ParameterDeclarati... function getContextualTypeForVariableLikeDeclaration (line 135658) | function getContextualTypeForVariableLikeDeclaration(declaration: Variab... function getContextualTypeForBindingElement (line 135676) | function getContextualTypeForBindingElement(declaration: BindingElement,... function getContextualTypeForStaticPropertyDeclaration (line 135694) | function getContextualTypeForStaticPropertyDeclaration(declaration: Prop... function getContextualTypeForInitializerExpression (line 135708) | function getContextualTypeForInitializerExpression(node: Expression, con... function getContextualTypeForReturnExpression (line 135722) | function getContextualTypeForReturnExpression(node: Expression, contextF... function getContextualTypeForAwaitOperand (line 135753) | function getContextualTypeForAwaitOperand(node: AwaitExpression, context... function getContextualTypeForYieldOperand (line 135762) | function getContextualTypeForYieldOperand(node: YieldExpression, context... function isInParameterInitializerBeforeContainingFunction (line 135791) | function isInParameterInitializerBeforeContainingFunction(node: Node) { function getContextualIterationType (line 135807) | function getContextualIterationType(kind: IterationTypeKind, functionDec... function getContextualReturnType (line 135818) | function getContextualReturnType(functionDecl: SignatureDeclaration, con... function getContextualTypeForArgument (line 135851) | function getContextualTypeForArgument(callTarget: CallLikeExpression, ar... function getContextualTypeForArgumentAtIndex (line 135857) | function getContextualTypeForArgumentAtIndex(callTarget: CallLikeExpress... function getContextualTypeForDecorator (line 135877) | function getContextualTypeForDecorator(decorator: Decorator): Type | und... function getContextualTypeForSubstitutionExpression (line 135882) | function getContextualTypeForSubstitutionExpression(template: TemplateEx... function getContextualTypeForBinaryOperand (line 135890) | function getContextualTypeForBinaryOperand(node: Expression, contextFlag... function getSymbolForExpression (line 135921) | function getSymbolForExpression(e: Expression) { function getContextualTypeForAssignmentDeclaration (line 135950) | function getContextualTypeForAssignmentDeclaration(binaryExpression: Bin... function isPossiblyAliasedThisProperty (line 136023) | function isPossiblyAliasedThisProperty(declaration: BinaryExpression, ki... function getContextualTypeForThisPropertyAssignment (line 136035) | function getContextualTypeForThisPropertyAssignment(binaryExpression: Bi... function isCircularMappedProperty (line 136055) | function isCircularMappedProperty(symbol: Symbol) { function getTypeOfPropertyOfContextualType (line 136059) | function getTypeOfPropertyOfContextualType(type: Type, name: __String, n... function getContextualTypeForObjectLiteralMethod (line 136089) | function getContextualTypeForObjectLiteralMethod(node: MethodDeclaration... function getContextualTypeForObjectLiteralElement (line 136098) | function getContextualTypeForObjectLiteralElement(element: ObjectLiteral... function getSpreadIndices (line 136132) | function getSpreadIndices(elements: readonly Node[]) { function getContextualTypeForElementExpression (line 136143) | function getContextualTypeForElementExpression(type: Type | undefined, i... function getContextualTypeForConditionalOperand (line 136171) | function getContextualTypeForConditionalOperand(node: Expression, contex... function getContextualTypeForChildJsxExpression (line 136176) | function getContextualTypeForChildJsxExpression(node: JsxElement, child:... function getContextualTypeForJsxExpression (line 136196) | function getContextualTypeForJsxExpression(node: JsxExpression, contextF... function getContextualTypeForJsxAttribute (line 136205) | function getContextualTypeForJsxAttribute(attribute: JsxAttribute | JsxS... function isPossiblyDiscriminantValue (line 136224) | function isPossiblyDiscriminantValue(node: Expression): boolean { function discriminateContextualTypeByObjectMembers (line 136246) | function discriminateContextualTypeByObjectMembers(node: ObjectLiteralEx... function discriminateContextualTypeByJSXAttributes (line 136278) | function discriminateContextualTypeByJSXAttributes(node: JsxAttributes, ... function getApparentTypeOfContextualType (line 136313) | function getApparentTypeOfContextualType(node: Expression | MethodDeclar... function instantiateContextualType (line 136336) | function instantiateContextualType(contextualType: Type | undefined, nod... function instantiateInstantiableTypes (line 136364) | function instantiateInstantiableTypes(type: Type, mapper: TypeMapper): T... function getContextualType (line 136394) | function getContextualType(node: Expression, contextFlags: ContextFlags ... function pushCachedContextualType (line 136480) | function pushCachedContextualType(node: Expression) { function pushContextualType (line 136484) | function pushContextualType(node: Expression, type: Type | undefined, is... function popContextualType (line 136491) | function popContextualType() { function findContextualNode (line 136495) | function findContextualNode(node: Node, includeCaches: boolean) { function pushInferenceContext (line 136504) | function pushInferenceContext(node: Node, inferenceContext: InferenceCon... function popInferenceContext (line 136510) | function popInferenceContext() { function getInferenceContext (line 136514) | function getInferenceContext(node: Node) { function getContextualImportAttributeType (line 136522) | function getContextualImportAttributeType(node: ImportAttribute) { function getContextualJsxElementAttributesType (line 136526) | function getContextualJsxElementAttributesType(node: JsxOpeningLikeEleme... function getEffectiveFirstArgumentForJsxSignature (line 136539) | function getEffectiveFirstArgumentForJsxSignature(signature: Signature, ... function getJsxPropsTypeFromCallSignature (line 136545) | function getJsxPropsTypeFromCallSignature(sig: Signature, context: JsxOp... function getJsxPropsTypeForSignatureFromMember (line 136555) | function getJsxPropsTypeForSignatureFromMember(sig: Signature, forcedLoo... function getStaticTypeOfReferencedJsxConstructor (line 136580) | function getStaticTypeOfReferencedJsxConstructor(context: JsxOpeningLike... function getJsxManagedAttributesFromLocatedAttributes (line 136598) | function getJsxManagedAttributesFromLocatedAttributes(context: JsxOpenin... function getJsxPropsTypeFromClassType (line 136610) | function getJsxPropsTypeFromClassType(sig: Signature, context: JsxOpenin... function getIntersectedSignatures (line 136663) | function getIntersectedSignatures(signatures: readonly Signature[]) { function combineIntersectionThisParam (line 136675) | function combineIntersectionThisParam(left: Symbol | undefined, right: S... function combineIntersectionParameters (line 136686) | function combineIntersectionParameters(left: Signature, right: Signature... function combineSignaturesOfIntersectionMembers (line 136732) | function combineSignaturesOfIntersectionMembers(left: Signature, right: ... function getContextualCallSignature (line 136763) | function getContextualCallSignature(type: Type, node: SignatureDeclarati... function isAritySmaller (line 136770) | function isAritySmaller(signature: Signature, target: SignatureDeclarati... function getContextualSignatureForFunctionLikeDeclaration (line 136784) | function getContextualSignatureForFunctionLikeDeclaration(node: Function... function getContextualSignature (line 136796) | function getContextualSignature(node: FunctionExpression | ArrowFunction... function checkGrammarRegularExpressionLiteral (line 136834) | function checkGrammarRegularExpressionLiteral(node: RegularExpressionLit... function checkRegularExpressionLiteral (line 136867) | function checkRegularExpressionLiteral(node: RegularExpressionLiteral) { function checkSpreadExpression (line 136876) | function checkSpreadExpression(node: SpreadElement, checkMode?: CheckMod... function checkSyntheticExpression (line 136885) | function checkSyntheticExpression(node: SyntheticExpression): Type { function hasDefaultValue (line 136889) | function hasDefaultValue(node: BindingElement | Expression): boolean { function isSpreadIntoCallOrNew (line 136894) | function isSpreadIntoCallOrNew(node: ArrayLiteralExpression) { function checkArrayLiteral (line 136899) | function checkArrayLiteral(node: ArrayLiteralExpression, checkMode: Chec... function createArrayLiteralType (line 136977) | function createArrayLiteralType(type: Type) { function isNumericName (line 136989) | function isNumericName(name: DeclarationName): boolean { function isNumericComputedName (line 137003) | function isNumericComputedName(name: ComputedPropertyName): boolean { function checkComputedPropertyName (line 137009) | function checkComputedPropertyName(node: ComputedPropertyName): Type { function isSymbolWithNumericName (line 137048) | function isSymbolWithNumericName(symbol: Symbol) { function isSymbolWithSymbolName (line 137053) | function isSymbolWithSymbolName(symbol: Symbol) { function getObjectLiteralIndexInfo (line 137059) | function getObjectLiteralIndexInfo(node: ObjectLiteralExpression, offset... function getImmediateAliasedSymbol (line 137075) | function getImmediateAliasedSymbol(symbol: Symbol): Symbol | undefined { function checkObjectLiteral (line 137087) | function checkObjectLiteral(node: ObjectLiteralExpression, checkMode: Ch... function isValidSpreadType (line 137328) | function isValidSpreadType(type: Type): boolean { function checkJsxSelfClosingElementDeferred (line 137334) | function checkJsxSelfClosingElementDeferred(node: JsxSelfClosingElement) { function checkJsxSelfClosingElement (line 137338) | function checkJsxSelfClosingElement(node: JsxSelfClosingElement, _checkM... function checkJsxElementDeferred (line 137343) | function checkJsxElementDeferred(node: JsxElement) { function checkJsxElement (line 137358) | function checkJsxElement(node: JsxElement, _checkMode: CheckMode | undef... function checkJsxFragment (line 137364) | function checkJsxFragment(node: JsxFragment): Type { function isHyphenatedJsxName (line 137386) | function isHyphenatedJsxName(name: string | __String) { function isJsxIntrinsicTagName (line 137393) | function isJsxIntrinsicTagName(tagName: Node): tagName is Identifier | J... function checkJsxAttribute (line 137397) | function checkJsxAttribute(node: JsxAttribute, checkMode?: CheckMode) { function createJsxAttributesTypeFromAttributesProperty (line 137412) | function createJsxAttributesTypeFromAttributesProperty(openingLikeElemen... function checkJsxChildren (line 137537) | function checkJsxChildren(node: JsxElement | JsxFragment, checkMode?: Ch... function checkSpreadPropOverrides (line 137557) | function checkSpreadPropOverrides(type: Type, props: SymbolTable, spread... function checkJsxAttributes (line 137574) | function checkJsxAttributes(node: JsxAttributes, checkMode: CheckMode | ... function getJsxType (line 137578) | function getJsxType(name: __String, location: Node | undefined) { function getIntrinsicTagSymbol (line 137591) | function getIntrinsicTagSymbol(node: JsxOpeningLikeElement | JsxClosingE... function getJsxNamespaceContainerForImplicitImport (line 137631) | function getJsxNamespaceContainerForImplicitImport(location: Node | unde... function getJsxNamespaceAt (line 137657) | function getJsxNamespaceAt(location: Node | undefined): Symbol { function getNameFromJsxElementAttributesContainer (line 137698) | function getNameFromJsxElementAttributesContainer(nameOfAttribPropContai... function getJsxLibraryManagedAttributes (line 137723) | function getJsxLibraryManagedAttributes(jsxNamespace: Symbol) { function getJsxElementTypeSymbol (line 137728) | function getJsxElementTypeSymbol(jsxNamespace: Symbol) { function getJsxElementPropertiesName (line 137738) | function getJsxElementPropertiesName(jsxNamespace: Symbol) { function getJsxElementChildrenPropertyName (line 137742) | function getJsxElementChildrenPropertyName(jsxNamespace: Symbol): __Stri... function getUninstantiatedJsxSignaturesOfType (line 137746) | function getUninstantiatedJsxSignaturesOfType(elementType: Type, caller:... function getIntrinsicAttributesTypeFromStringLiteralType (line 137775) | function getIntrinsicAttributesTypeFromStringLiteralType(type: StringLit... function checkJsxReturnAssignableToAppropriateBound (line 137797) | function checkJsxReturnAssignableToAppropriateBound(refKind: JsxReferenc... function getIntrinsicAttributesTypeFromJsxOpeningLikeElement (line 137832) | function getIntrinsicAttributesTypeFromJsxOpeningLikeElement(node: JsxOp... function getJsxElementClassTypeAt (line 137851) | function getJsxElementClassTypeAt(location: Node): Type | undefined { function getJsxElementTypeAt (line 137857) | function getJsxElementTypeAt(location: Node): Type { function getJsxStatelessElementTypeAt (line 137861) | function getJsxStatelessElementTypeAt(location: Node): Type | undefined { function getJsxElementTypeTypeAt (line 137868) | function getJsxElementTypeTypeAt(location: Node): Type | undefined { function instantiateAliasOrInterfaceWithDefaults (line 137878) | function instantiateAliasOrInterfaceWithDefaults(managedSym: Symbol, inJ... function getJsxIntrinsicTagNamesAt (line 137897) | function getJsxIntrinsicTagNamesAt(location: Node): Symbol[] { function checkJsxPreconditions (line 137902) | function checkJsxPreconditions(errorNode: Node) { function checkJsxOpeningLikeElementOrOpeningFragment (line 137915) | function checkJsxOpeningLikeElementOrOpeningFragment(node: JsxOpeningLik... function isKnownProperty (line 137961) | function isKnownProperty(targetType: Type, name: __String, isComparingJs... function isExcessPropertyCheckTarget (line 137989) | function isExcessPropertyCheckTarget(type: Type): boolean { function checkJsxExpression (line 137997) | function checkJsxExpression(node: JsxExpression, checkMode?: CheckMode) { function getDeclarationNodeFlagsFromSymbol (line 138011) | function getDeclarationNodeFlagsFromSymbol(s: Symbol): NodeFlags { function isPrototypeProperty (line 138019) | function isPrototypeProperty(symbol: Symbol) { function checkPropertyAccessibility (line 138038) | function checkPropertyAccessibility( function checkPropertyAccessibilityAtLocation (line 138064) | function checkPropertyAccessibilityAtLocation(location: Node, isSuper: b... function getEnclosingClassFromThisParameter (line 138179) | function getEnclosingClassFromThisParameter(node: Node): InterfaceType |... function getThisParameterFromNodeContext (line 138191) | function getThisParameterFromNodeContext(node: Node) { function symbolHasNonMethodDeclaration (line 138196) | function symbolHasNonMethodDeclaration(symbol: Symbol) { function checkNonNullExpression (line 138200) | function checkNonNullExpression(node: Expression | QualifiedName) { function isNullableType (line 138204) | function isNullableType(type: Type) { function getNonNullableTypeIfNeeded (line 138208) | function getNonNullableTypeIfNeeded(type: Type) { function reportObjectPossiblyNullOrUndefinedError (line 138212) | function reportObjectPossiblyNullOrUndefinedError(node: Node, facts: Typ... function reportCannotInvokePossiblyNullOrUndefinedError (line 138243) | function reportCannotInvokePossiblyNullOrUndefinedError(node: Node, fact... function checkNonNullTypeWithReporter (line 138253) | function checkNonNullTypeWithReporter( function checkNonNullType (line 138278) | function checkNonNullType(type: Type, node: Node) { function checkNonNullNonVoidType (line 138282) | function checkNonNullNonVoidType(type: Type, node: Node): Type { function checkPropertyAccessExpression (line 138301) | function checkPropertyAccessExpression(node: PropertyAccessExpression, c... function checkPropertyAccessChain (line 138306) | function checkPropertyAccessChain(node: PropertyAccessChain, checkMode: ... function checkQualifiedName (line 138312) | function checkQualifiedName(node: QualifiedName, checkMode: CheckMode | ... function isMethodAccessForCall (line 138317) | function isMethodAccessForCall(node: Node) { function lookupSymbolForPrivateIdentifierDeclaration (line 138325) | function lookupSymbolForPrivateIdentifierDeclaration(propName: __String,... function checkGrammarPrivateIdentifierExpression (line 138336) | function checkGrammarPrivateIdentifierExpression(privId: PrivateIdentifi... function checkPrivateIdentifierExpression (line 138355) | function checkPrivateIdentifierExpression(privId: PrivateIdentifier): Ty... function getSymbolForPrivateIdentifierExpression (line 138364) | function getSymbolForPrivateIdentifierExpression(privId: PrivateIdentifi... function getPrivateIdentifierPropertyOfType (line 138376) | function getPrivateIdentifierPropertyOfType(leftType: Type, lexicallySco... function checkPrivateIdentifierPropertyAccess (line 138380) | function checkPrivateIdentifierPropertyAccess(leftType: Type, right: Pri... function isThisPropertyAccessInConstructor (line 138441) | function isThisPropertyAccessInConstructor(node: ElementAccessExpression... function checkPropertyAccessExpressionOrQualifiedName (line 138446) | function checkPropertyAccessExpressionOrQualifiedName(node: PropertyAcce... function isUncheckedJSSuggestion (line 138574) | function isUncheckedJSSuggestion(node: Node | undefined, suggestion: Sym... function getFlowTypeOfAccessExpression (line 138591) | function getFlowTypeOfAccessExpression(node: ElementAccessExpression | P... function checkPropertyNotUsedBeforeDeclaration (line 138644) | function checkPropertyNotUsedBeforeDeclaration(prop: Symbol, node: Prope... function isInPropertyInitializerOrClassStaticBlock (line 138676) | function isInPropertyInitializerOrClassStaticBlock(node: Node): boolean { function isPropertyDeclaredInAncestorClass (line 138709) | function isPropertyDeclaredInAncestorClass(prop: Symbol): boolean { function getSuperClass (line 138726) | function getSuperClass(classType: InterfaceType): Type | undefined { function reportNonexistentProperty (line 138734) | function reportNonexistentProperty(propNode: Identifier | PrivateIdentif... function containerSeemsToBeEmptyDomElement (line 138787) | function containerSeemsToBeEmptyDomElement(containingType: Type) { function typeHasStaticProperty (line 138793) | function typeHasStaticProperty(propName: __String, containingType: Type)... function getSuggestedLibForNonExistentName (line 138798) | function getSuggestedLibForNonExistentName(name: __String | Identifier) { function getSuggestedLibForNonExistentProperty (line 138805) | function getSuggestedLibForNonExistentProperty(missingProperty: string, ... function getSuggestedSymbolForNonexistentClassMember (line 138822) | function getSuggestedSymbolForNonexistentClassMember(name: string, baseT... function getSuggestedSymbolForNonexistentProperty (line 138826) | function getSuggestedSymbolForNonexistentProperty(name: Identifier | Pri... function getSuggestedSymbolForNonexistentJSXAttribute (line 138838) | function getSuggestedSymbolForNonexistentJSXAttribute(name: Identifier |... function getSuggestionForNonexistentProperty (line 138847) | function getSuggestionForNonexistentProperty(name: Identifier | PrivateI... function getSuggestionForSymbolNameLookup (line 138852) | function getSuggestionForSymbolNameLookup(symbols: SymbolTable, name: __... function getSuggestedSymbolForNonexistentSymbol (line 138873) | function getSuggestedSymbolForNonexistentSymbol(location: Node | undefin... function getSuggestedSymbolForNonexistentModule (line 138879) | function getSuggestedSymbolForNonexistentModule(name: Identifier, target... function getSuggestionForNonexistentIndexSignature (line 138883) | function getSuggestionForNonexistentIndexSignature(objectType: Type, exp... function getSuggestedTypeForNonexistentStringLiteralType (line 138910) | function getSuggestedTypeForNonexistentStringLiteralType(source: StringL... function getSpellingSuggestionForName (line 138930) | function getSpellingSuggestionForName(name: string, symbols: Symbol[], m... function markPropertyAsReferenced (line 138954) | function markPropertyAsReferenced(prop: Symbol, nodeForCheckWriteOnly: N... function isSelfTypeAccess (line 138978) | function isSelfTypeAccess(name: Expression | QualifiedName, parent: Symb... function isValidPropertyAccess (line 138983) | function isValidPropertyAccess(node: PropertyAccessExpression | Qualifie... function isValidPropertyAccessForCompletions (line 139004) | function isValidPropertyAccessForCompletions(node: PropertyAccessExpress... function isValidPropertyAccessWithType (line 139009) | function isValidPropertyAccessWithType( function isPropertyAccessible (line 139034) | function isPropertyAccessible( function getForInVariableSymbol (line 139059) | function getForInVariableSymbol(node: ForInStatement): Symbol | undefined { function hasNumericPropertyNames (line 139076) | function hasNumericPropertyNames(type: Type) { function isForInVariableForNumericPropertyNames (line 139084) | function isForInVariableForNumericPropertyNames(expr: Expression) { function checkIndexedAccess (line 139108) | function checkIndexedAccess(node: ElementAccessExpression, checkMode: Ch... function checkElementAccessChain (line 139113) | function checkElementAccessChain(node: ElementAccessChain, checkMode: Ch... function checkElementAccessExpression (line 139119) | function checkElementAccessExpression(node: ElementAccessExpression, exp... function callLikeExpressionMayHaveTypeArguments (line 139149) | function callLikeExpressionMayHaveTypeArguments(node: CallLikeExpression... function resolveUntypedCall (line 139153) | function resolveUntypedCall(node: CallLikeExpression): Signature { function resolveErrorCall (line 139177) | function resolveErrorCall(node: CallLikeExpression): Signature { function reorderCandidates (line 139190) | function reorderCandidates(signatures: readonly Signature[], result: Sig... function isSpreadArgument (line 139236) | function isSpreadArgument(arg: Expression | undefined): arg is Expression { function getSpreadArgumentIndex (line 139240) | function getSpreadArgumentIndex(args: readonly Expression[]): number { function acceptsVoid (line 139244) | function acceptsVoid(t: Type): boolean { function acceptsVoidUndefinedUnknownOrAny (line 139248) | function acceptsVoidUndefinedUnknownOrAny(t: Type): boolean { function hasCorrectArity (line 139252) | function hasCorrectArity(node: CallLikeExpression, args: readonly Expres... function hasCorrectTypeArgumentArity (line 139327) | function hasCorrectTypeArgumentArity(signature: Signature, typeArguments... function isInstantiatedGenericParameter (line 139336) | function isInstantiatedGenericParameter(signature: Signature, pos: numbe... function getSingleCallSignature (line 139342) | function getSingleCallSignature(type: Type): Signature | undefined { function getSingleCallOrConstructSignature (line 139346) | function getSingleCallOrConstructSignature(type: Type): Signature | unde... function getSingleSignature (line 139351) | function getSingleSignature(type: Type, kind: SignatureKind, allowMember... function instantiateSignatureInContextOf (line 139367) | function instantiateSignatureInContextOf(signature: Signature, contextua... function inferJsxTypeArguments (line 139387) | function inferJsxTypeArguments(node: JsxOpeningLikeElement, signature: S... function getThisArgumentType (line 139394) | function getThisArgumentType(thisArgumentNode: Expression | undefined) { function inferTypeArguments (line 139405) | function inferTypeArguments(node: CallLikeExpression, signature: Signatu... function getMutableArrayOrTupleType (line 139498) | function getMutableArrayOrTupleType(type: Type) { function getSpreadArgumentType (line 139505) | function getSpreadArgumentType(args: readonly Expression[], index: numbe... function checkTypeArguments (line 139558) | function checkTypeArguments(signature: Signature, typeArgumentNodes: rea... function getJsxReferenceKind (line 139589) | function getJsxReferenceKind(node: JsxOpeningLikeElement): JsxReferenceK... function checkApplicableSignatureForJsxOpeningLikeElement (line 139609) | function checkApplicableSignatureForJsxOpeningLikeElement( function getEffectiveCheckNode (line 139713) | function getEffectiveCheckNode(argument: Expression): Expression { function getSignatureApplicabilityError (line 139718) | function getSignatureApplicabilityError( function getThisArgumentOfCall (line 139805) | function getThisArgumentOfCall(node: CallLikeExpression): Expression | u... function createSyntheticExpression (line 139822) | function createSyntheticExpression(parent: Node, type: Type, isSpread?: ... function getEffectiveCallArguments (line 139832) | function getEffectiveCallArguments(node: CallLikeExpression): readonly E... function getEffectiveDecoratorArguments (line 139880) | function getEffectiveDecoratorArguments(node: Decorator): readonly Expre... function getDecoratorArgumentCount (line 139897) | function getDecoratorArgumentCount(node: Decorator, signature: Signature) { function getLegacyDecoratorArgumentCount (line 139907) | function getLegacyDecoratorArgumentCount(node: Decorator, signature: Sig... function getDiagnosticSpanForCallNode (line 139926) | function getDiagnosticSpanForCallNode(node: CallExpression) { function getDiagnosticForCallNode (line 139932) | function getDiagnosticForCallNode(node: CallLikeExpression, message: Dia... function getErrorNodeForCallNode (line 139948) | function getErrorNodeForCallNode(callLike: CallLikeExpression): Node { function isPromiseResolveArityError (line 139961) | function isPromiseResolveArityError(node: CallLikeExpression) { function getArgumentArityError (line 139977) | function getArgumentArityError(node: CallLikeExpression, signatures: rea... function getTypeArgumentArityError (line 140064) | function getTypeArgumentArityError(node: Node, signatures: readonly Sign... function resolveCall (line 140107) | function resolveCall(node: CallLikeExpression, signatures: readonly Sign... function getCandidateForOverloadFailure (line 140425) | function getCandidateForOverloadFailure( function createUnionOfSignaturesForOverloadFailure (line 140442) | function createUnionOfSignaturesForOverloadFailure(candidates: readonly ... function getNumNonRestParameters (line 140480) | function getNumNonRestParameters(signature: Signature): number { function createCombinedSymbolFromTypes (line 140485) | function createCombinedSymbolFromTypes(sources: readonly Symbol[], types... function createCombinedSymbolForOverloadFailure (line 140489) | function createCombinedSymbolForOverloadFailure(sources: readonly Symbol... function pickLongestCandidateSignature (line 140494) | function pickLongestCandidateSignature(node: CallLikeExpression, candida... function getTypeArgumentsFromNodes (line 140516) | function getTypeArgumentsFromNodes(typeArgumentNodes: readonly TypeNode[... function inferSignatureInstantiationForOverloadFailure (line 140527) | function inferSignatureInstantiationForOverloadFailure(node: CallLikeExp... function getLongestCandidateIndex (line 140533) | function getLongestCandidateIndex(candidates: Signature[], argsCount: nu... function resolveCallExpression (line 140552) | function resolveCallExpression(node: CallExpression, candidatesOutArray:... function isGenericFunctionReturningFunction (line 140664) | function isGenericFunctionReturningFunction(signature: Signature) { function isUntypedFunctionCall (line 140673) | function isUntypedFunctionCall(funcType: Type, apparentFuncType: Type, n... function resolveNewExpression (line 140679) | function resolveNewExpression(node: NewExpression, candidatesOutArray: S... function someSignature (line 140754) | function someSignature(signatures: Signature | readonly Signature[], f: ... function typeHasProtectedAccessibleBase (line 140761) | function typeHasProtectedAccessibleBase(target: Symbol, type: InterfaceT... function isConstructorAccessible (line 140793) | function isConstructorAccessible(node: NewExpression, signature: Signatu... function invocationErrorDetails (line 140830) | function invocationErrorDetails(errorTarget: Node, apparentType: Type, k... function invocationError (line 140915) | function invocationError(errorTarget: Node, apparentType: Type, kind: Si... function invocationErrorRecovery (line 140930) | function invocationErrorRecovery(apparentType: Type, kind: SignatureKind... function resolveTaggedTemplateExpression (line 140945) | function resolveTaggedTemplateExpression(node: TaggedTemplateExpression,... function getDiagnosticHeadMessageForDecoratorResolution (line 140978) | function getDiagnosticHeadMessageForDecoratorResolution(node: Decorator) { function resolveDecorator (line 141003) | function resolveDecorator(node: Decorator, candidatesOutArray: Signature... function createSignatureForJSXIntrinsic (line 141038) | function createSignatureForJSXIntrinsic(node: JsxOpeningLikeElement, res... function resolveJsxOpeningLikeElement (line 141060) | function resolveJsxOpeningLikeElement(node: JsxOpeningLikeElement, candi... function resolveInstanceofExpression (line 141091) | function resolveInstanceofExpression(node: InstanceofExpression, candida... function isPotentiallyUncalledDecorator (line 141129) | function isPotentiallyUncalledDecorator(decorator: Decorator, signatures... function resolveSignature (line 141136) | function resolveSignature(node: CallLikeExpression, candidatesOutArray: ... function getResolvedSignature (line 141162) | function getResolvedSignature(node: CallLikeExpression, candidatesOutArr... function isJSConstructor (line 141208) | function isJSConstructor(node: Node | undefined): node is FunctionDeclar... function mergeJSSymbols (line 141229) | function mergeJSSymbols(target: Symbol, source: Symbol | undefined) { function getAssignedClassSymbol (line 141250) | function getAssignedClassSymbol(decl: Declaration): Symbol | undefined { function getSymbolOfExpando (line 141257) | function getSymbolOfExpando(node: Node, allowDeclaration: boolean): Symb... function getAssignedJSPrototype (line 141303) | function getAssignedJSPrototype(node: Node) { function checkCallExpression (line 141322) | function checkCallExpression(node: CallExpression | NewExpression, check... function checkDeprecatedSignature (line 141394) | function checkDeprecatedSignature(signature: Signature, node: CallLikeEx... function getDeprecatedSuggestionNode (line 141403) | function getDeprecatedSuggestionNode(node: Node): Node { function isSymbolOrSymbolForCall (line 141427) | function isSymbolOrSymbolForCall(node: Node) { function checkImportCallExpression (line 141446) | function checkImportCallExpression(node: ImportCall): Type { function createDefaultPropertyWrapperForModule (line 141488) | function createDefaultPropertyWrapperForModule(symbol: Symbol, originalS... function getTypeWithSyntheticDefaultOnly (line 141498) | function getTypeWithSyntheticDefaultOnly(type: Type, symbol: Symbol, ori... function getTypeWithSyntheticDefaultImportType (line 141511) | function getTypeWithSyntheticDefaultImportType(type: Type, symbol: Symbo... function isCommonJsRequire (line 141532) | function isCommonJsRequire(node: Node): boolean { function checkTaggedTemplateExpression (line 141561) | function checkTaggedTemplateExpression(node: TaggedTemplateExpression): ... function checkAssertion (line 141571) | function checkAssertion(node: AssertionExpression, checkMode: CheckMode ... function isValidConstAssertionArgument (line 141581) | function isValidConstAssertionArgument(node: Node): boolean { function checkAssertionWorker (line 141609) | function checkAssertionWorker(node: JSDocTypeAssertion | AssertionExpres... function getAssertionTypeAndExpression (line 141625) | function getAssertionTypeAndExpression(node: JSDocTypeAssertion | Assert... function checkAssertionDeferred (line 141643) | function checkAssertionDeferred(node: JSDocTypeAssertion | AssertionExpr... function checkNonNullChain (line 141660) | function checkNonNullChain(node: NonNullChain) { function checkNonNullAssertion (line 141666) | function checkNonNullAssertion(node: NonNullExpression) { function checkExpressionWithTypeArguments (line 141671) | function checkExpressionWithTypeArguments(node: ExpressionWithTypeArgume... function getInstantiationExpressionType (line 141686) | function getInstantiationExpressionType(exprType: Type, node: NodeWithTy... function checkSatisfiesExpression (line 141752) | function checkSatisfiesExpression(node: SatisfiesExpression) { function checkSatisfiesExpressionWorker (line 141757) | function checkSatisfiesExpressionWorker(expression: Expression, target: ... function checkMetaProperty (line 141768) | function checkMetaProperty(node: MetaProperty): Type { function checkMetaPropertyKeyword (line 141782) | function checkMetaPropertyKeyword(node: MetaProperty): Type { function checkNewTargetMetaProperty (line 141794) | function checkNewTargetMetaProperty(node: MetaProperty) { function checkImportMetaProperty (line 141810) | function checkImportMetaProperty(node: MetaProperty) { function getTypeOfParameter (line 141824) | function getTypeOfParameter(symbol: Symbol) { function getTupleElementLabel (line 141835) | function getTupleElementLabel(d: ParameterDeclaration | NamedTupleMember... function getParameterNameAtPosition (line 141843) | function getParameterNameAtPosition(signature: Signature, pos: number, o... function getParameterIdentifierInfoAtPosition (line 141858) | function getParameterIdentifierInfoAtPosition(signature: Signature, pos:... function getParameterDeclarationIdentifier (line 141900) | function getParameterDeclarationIdentifier(symbol: Symbol) { function isValidDeclarationForTupleLabel (line 141903) | function isValidDeclarationForTupleLabel(d: Declaration): d is NamedTupl... function getNameableDeclarationAtPosition (line 141907) | function getNameableDeclarationAtPosition(signature: Signature, pos: num... function getTypeAtPosition (line 141923) | function getTypeAtPosition(signature: Signature, pos: number): Type { function tryGetTypeAtPosition (line 141927) | function tryGetTypeAtPosition(signature: Signature, pos: number): Type |... function getRestTypeAtPosition (line 141945) | function getRestTypeAtPosition(source: Signature, pos: number, readonly?... function getRestOrAnyTypeAtPosition (line 141972) | function getRestOrAnyTypeAtPosition(source: Signature, pos: number): Type { function getParameterCount (line 141982) | function getParameterCount(signature: Signature) { function getMinArgumentCount (line 141993) | function getMinArgumentCount(signature: Signature, flags?: MinArgumentCo... function hasEffectiveRestParameter (line 142029) | function hasEffectiveRestParameter(signature: Signature) { function getEffectiveRestType (line 142037) | function getEffectiveRestType(signature: Signature) { function getNonArrayRestType (line 142050) | function getNonArrayRestType(signature: Signature) { function getTypeOfFirstParameterOfSignature (line 142055) | function getTypeOfFirstParameterOfSignature(signature: Signature) { function getTypeOfFirstParameterOfSignatureWithFallback (line 142059) | function getTypeOfFirstParameterOfSignatureWithFallback(signature: Signa... function inferFromAnnotatedParameters (line 142063) | function inferFromAnnotatedParameters(signature: Signature, context: Sig... function assignContextualParameterTypes (line 142076) | function assignContextualParameterTypes(signature: Signature, context: S... function assignNonContextualParameterTypes (line 142125) | function assignNonContextualParameterTypes(signature: Signature) { function assignParameterType (line 142134) | function assignParameterType(parameter: Symbol, contextualType?: Type) { function assignBindingElementTypes (line 142158) | function assignBindingElementTypes(pattern: BindingPattern, parentType: ... function createClassDecoratorContextType (line 142172) | function createClassDecoratorContextType(classType: Type) { function createClassMethodDecoratorContextType (line 142176) | function createClassMethodDecoratorContextType(thisType: Type, valueType... function createClassGetterDecoratorContextType (line 142180) | function createClassGetterDecoratorContextType(thisType: Type, valueType... function createClassSetterDecoratorContextType (line 142184) | function createClassSetterDecoratorContextType(thisType: Type, valueType... function createClassAccessorDecoratorContextType (line 142188) | function createClassAccessorDecoratorContextType(thisType: Type, valueTy... function createClassFieldDecoratorContextType (line 142192) | function createClassFieldDecoratorContextType(thisType: Type, valueType:... function getClassMemberDecoratorContextOverrideType (line 142200) | function getClassMemberDecoratorContextOverrideType(nameType: Type, isPr... function createClassMemberDecoratorContextTypeForNode (line 142214) | function createClassMemberDecoratorContextTypeForNode(node: MethodDeclar... function createClassAccessorDecoratorTargetType (line 142228) | function createClassAccessorDecoratorTargetType(thisType: Type, valueTyp... function createClassAccessorDecoratorResultType (line 142232) | function createClassAccessorDecoratorResultType(thisType: Type, valueTyp... function createClassFieldDecoratorInitializerMutatorType (line 142236) | function createClassFieldDecoratorInitializerMutatorType(thisType: Type,... function createESDecoratorCallSignature (line 142246) | function createESDecoratorCallSignature(targetType: Type, contextType: T... function getESDecoratorCallSignature (line 142259) | function getESDecoratorCallSignature(decorator: Decorator) { function getLegacyDecoratorCallSignature (line 142439) | function getLegacyDecoratorCallSignature(decorator: Decorator) { function getDecoratorCallSignature (line 142545) | function getDecoratorCallSignature(decorator: Decorator) { function createPromiseType (line 142550) | function createPromiseType(promisedType: Type): Type { function createPromiseLikeType (line 142563) | function createPromiseLikeType(promisedType: Type): Type { function createPromiseReturnType (line 142576) | function createPromiseReturnType(func: FunctionLikeDeclaration | ImportC... function createNewTargetExpressionType (line 142599) | function createNewTargetExpressionType(targetType: Type): Type { function getReturnTypeFromBody (line 142612) | function getReturnTypeFromBody(func: FunctionLikeDeclaration, checkMode?... function createGeneratorType (line 142713) | function createGeneratorType(yieldType: Type, returnType: Type, nextType... function checkAndAggregateYieldOperandTypes (line 142748) | function checkAndAggregateYieldOperandTypes(func: FunctionLikeDeclaratio... function getYieldedTypeOfYieldExpression (line 142772) | function getYieldedTypeOfYieldExpression(node: YieldExpression, expressi... function getNotEqualFactsFromTypeofSwitch (line 142786) | function getNotEqualFactsFromTypeofSwitch(start: number, end: number, wi... function isExhaustiveSwitchStatement (line 142795) | function isExhaustiveSwitchStatement(node: SwitchStatement): boolean { function computeExhaustiveSwitchStatement (line 142810) | function computeExhaustiveSwitchStatement(node: SwitchStatement): boolean { function functionHasImplicitReturn (line 142837) | function functionHasImplicitReturn(func: FunctionLikeDeclaration) { function checkAndAggregateReturnExpressionTypes (line 142842) | function checkAndAggregateReturnExpressionTypes(func: FunctionLikeDeclar... function mayReturnNever (line 142895) | function mayReturnNever(func: FunctionLikeDeclaration): boolean { function getTypePredicateFromBody (line 142907) | function getTypePredicateFromBody(func: FunctionLikeDeclaration): TypePr... function checkIfExpressionRefinesAnyParameter (line 142932) | function checkIfExpressionRefinesAnyParameter(func: FunctionLikeDeclarat... function checkIfExpressionRefinesParameter (line 142950) | function checkIfExpressionRefinesParameter(func: FunctionLikeDeclaration... function checkAllCodePathsInNonVoidFunctionReturnOrThrow (line 142975) | function checkAllCodePathsInNonVoidFunctionReturnOrThrow(func: FunctionL... function checkFunctionExpressionOrObjectLiteralMethod (line 143027) | function checkFunctionExpressionOrObjectLiteralMethod(node: FunctionExpr... function contextuallyCheckFunctionExpressionOrObjectLiteralMethod (line 143067) | function contextuallyCheckFunctionExpressionOrObjectLiteralMethod(node: ... function checkFunctionExpressionOrObjectLiteralMethodDeferred (line 143118) | function checkFunctionExpressionOrObjectLiteralMethodDeferred(node: Arro... function checkArithmeticOperandType (line 143160) | function checkArithmeticOperandType(operand: Node, type: Type, diagnosti... function isReadonlyAssignmentDeclaration (line 143173) | function isReadonlyAssignmentDeclaration(d: Declaration) { function isReadonlySymbol (line 143204) | function isReadonlySymbol(symbol: Symbol): boolean { function isAssignmentToReadonlyEntity (line 143220) | function isAssignmentToReadonlyEntity(expr: Expression, symbol: Symbol, ... function checkReferenceExpression (line 143266) | function checkReferenceExpression(expr: Expression, invalidReferenceMess... function checkDeleteExpression (line 143280) | function checkDeleteExpression(node: DeleteExpression): Type { function checkDeleteExpressionMustBeOptional (line 143303) | function checkDeleteExpressionMustBeOptional(expr: AccessExpression, sym... function checkTypeOfExpression (line 143314) | function checkTypeOfExpression(node: TypeOfExpression): Type { function checkVoidExpression (line 143319) | function checkVoidExpression(node: VoidExpression): Type { function checkAwaitGrammar (line 143324) | function checkAwaitGrammar(node: AwaitExpression | VariableDeclarationLi... function checkAwaitExpression (line 143405) | function checkAwaitExpression(node: AwaitExpression): Type { function checkPrefixUnaryExpression (line 143416) | function checkPrefixUnaryExpression(node: PrefixUnaryExpression): Type { function checkPostfixUnaryExpression (line 143475) | function checkPostfixUnaryExpression(node: PostfixUnaryExpression): Type { function getUnaryResultType (line 143496) | function getUnaryResultType(operandType: Type): Type { function maybeTypeOfKindConsideringBaseConstraint (line 143506) | function maybeTypeOfKindConsideringBaseConstraint(type: Type, kind: Type... function maybeTypeOfKind (line 143517) | function maybeTypeOfKind(type: Type, kind: TypeFlags): boolean { function isTypeAssignableToKind (line 143532) | function isTypeAssignableToKind(source: Type, kind: TypeFlags, strict?: ... function allTypesAssignableToKind (line 143551) | function allTypesAssignableToKind(source: Type, kind: TypeFlags, strict?... function isConstEnumObjectType (line 143557) | function isConstEnumObjectType(type: Type): boolean { function isConstEnumSymbol (line 143561) | function isConstEnumSymbol(symbol: Symbol): boolean { function getSymbolHasInstanceMethodOfObjectType (line 143568) | function getSymbolHasInstanceMethodOfObjectType(type: Type) { function checkInstanceOfExpression (line 143581) | function checkInstanceOfExpression(left: Expression, right: Expression, ... function hasEmptyObjectIntersection (line 143620) | function hasEmptyObjectIntersection(type: Type): boolean { function checkInExpression (line 143624) | function checkInExpression(left: Expression, right: Expression, leftType... function checkObjectLiteralAssignment (line 143661) | function checkObjectLiteralAssignment(node: ObjectLiteralExpression, sou... function checkObjectLiteralDestructuringPropertyAssignment (line 143673) | function checkObjectLiteralDestructuringPropertyAssignment(node: ObjectL... function checkArrayLiteralAssignment (line 143717) | function checkArrayLiteralAssignment(node: ArrayLiteralExpression, sourc... function checkArrayLiteralDestructuringElementAssignment (line 143737) | function checkArrayLiteralDestructuringElementAssignment(node: ArrayLite... function checkDestructuringAssignment (line 143774) | function checkDestructuringAssignment(exprOrAssignment: Expression | Sho... function checkReferenceAssignment (line 143812) | function checkReferenceAssignment(target: Expression, sourceType: Type, ... function isSideEffectFree (line 143838) | function isSideEffectFree(node: Node): boolean { function isTypeEqualityComparableTo (line 143897) | function isTypeEqualityComparableTo(source: Type, target: Type) { function createCheckBinaryExpression (line 143901) | function createCheckBinaryExpression() { function checkGrammarNullishCoalesceWithLogicalExpression (line 144043) | function checkGrammarNullishCoalesceWithLogicalExpression(node: BinaryEx... function checkBinaryLikeExpression (line 144057) | function checkBinaryLikeExpression(left: Expression, operatorToken: Bina... function checkBinaryLikeExpressionWorker (line 144074) | function checkBinaryLikeExpressionWorker( function getBaseTypesIfUnrelated (line 144518) | function getBaseTypesIfUnrelated(leftType: Type, rightType: Type, isRela... function checkYieldExpression (line 144530) | function checkYieldExpression(node: YieldExpression): Type { function checkConditionalExpression (line 144607) | function checkConditionalExpression(node: ConditionalExpression, checkMo... function isTemplateLiteralContext (line 144615) | function isTemplateLiteralContext(node: Node): boolean { function checkTemplateExpression (line 144621) | function checkTemplateExpression(node: TemplateExpression): Type { function isTemplateLiteralContextualType (line 144642) | function isTemplateLiteralContextualType(type: Type): boolean { function getContextNode (line 144647) | function getContextNode(node: Expression): Expression { function checkExpressionWithContextualType (line 144654) | function checkExpressionWithContextualType(node: Expression, contextualT... function checkExpressionCached (line 144674) | function checkExpressionCached(node: Expression | QualifiedName, checkMo... function isTypeAssertion (line 144694) | function isTypeAssertion(node: Expression) { function checkDeclarationInitializer (line 144701) | function checkDeclarationInitializer( function padTupleType (line 144722) | function padTupleType(type: TupleTypeReference, pattern: ArrayBindingPat... function widenTypeInferredFromInitializer (line 144739) | function widenTypeInferredFromInitializer(declaration: HasExpressionInit... function isLiteralOfContextualType (line 144754) | function isLiteralOfContextualType(candidateType: Type, contextualType: ... function isConstContext (line 144782) | function isConstContext(node: Expression): boolean { function checkExpressionForMutableLocation (line 144791) | function checkExpressionForMutableLocation(node: Expression, checkMode: ... function checkPropertyAssignment (line 144798) | function checkPropertyAssignment(node: PropertyAssignment, checkMode?: C... function checkObjectLiteralMethod (line 144809) | function checkObjectLiteralMethod(node: MethodDeclaration, checkMode?: C... function instantiateTypeWithSingleGenericCallSignature (line 144824) | function instantiateTypeWithSingleGenericCallSignature(node: Expression ... function skippedGenericFunction (line 144885) | function skippedGenericFunction(node: Node, checkMode: CheckMode) { function hasInferenceCandidates (line 144894) | function hasInferenceCandidates(info: InferenceInfo) { function hasInferenceCandidatesOrDefault (line 144898) | function hasInferenceCandidatesOrDefault(info: InferenceInfo) { function hasOverlappingInferences (line 144902) | function hasOverlappingInferences(a: InferenceInfo[], b: InferenceInfo[]) { function mergeInferences (line 144911) | function mergeInferences(target: InferenceInfo[], source: InferenceInfo[... function getUniqueTypeParameters (line 144919) | function getUniqueTypeParameters(context: InferenceContext, typeParamete... function hasTypeParameterByName (line 144947) | function hasTypeParameterByName(typeParameters: readonly TypeParameter[]... function getUniqueTypeParameterName (line 144951) | function getUniqueTypeParameterName(typeParameters: readonly TypeParamet... function getReturnTypeOfSingleNonGenericCallSignature (line 144963) | function getReturnTypeOfSingleNonGenericCallSignature(funcType: Type) { function getReturnTypeOfSingleNonGenericSignatureOfCallChain (line 144970) | function getReturnTypeOfSingleNonGenericSignatureOfCallChain(expr: CallC... function getTypeOfExpression (line 144981) | function getTypeOfExpression(node: Expression) { function getQuickTypeOfExpression (line 145005) | function getQuickTypeOfExpression(node: Expression): Type | undefined { function getContextFreeTypeOfExpression (line 145040) | function getContextFreeTypeOfExpression(node: Expression) { function checkExpression (line 145051) | function checkExpression(node: Expression | QualifiedName, checkMode?: C... function checkConstEnumAccess (line 145066) | function checkConstEnumAccess(node: Expression | QualifiedName, type: Ty... function checkParenthesizedExpression (line 145091) | function checkParenthesizedExpression(node: ParenthesizedExpression, che... function checkExpressionWorker (line 145103) | function checkExpressionWorker(node: Expression | QualifiedName, checkMo... function checkTypeParameter (line 145227) | function checkTypeParameter(node: TypeParameterDeclaration) { function checkTypeParameterDeferred (line 145251) | function checkTypeParameterDeferred(node: TypeParameterDeclaration) { function checkParameter (line 145274) | function checkParameter(node: ParameterDeclaration) { function checkTypePredicate (line 145316) | function checkTypePredicate(node: TypePredicateNode): void { function getTypePredicateParent (line 145366) | function getTypePredicateParent(node: Node): SignatureDeclaration | unde... function checkIfTypePredicateVariableIsDeclaredInBindingPattern (line 145382) | function checkIfTypePredicateVariableIsDeclaredInBindingPattern( function checkSignatureDeclaration (line 145411) | function checkSignatureDeclaration(node: SignatureDeclaration) { function checkGeneratorInstantiationAssignabilityToReturnType (line 145505) | function checkGeneratorInstantiationAssignabilityToReturnType(returnType... function checkClassForDuplicateDeclarations (line 145520) | function checkClassForDuplicateDeclarations(node: ClassLikeDeclaration) { function checkClassForStaticPropertyNameConflicts (line 145609) | function checkClassForStaticPropertyNameConflicts(node: ClassLikeDeclara... function checkObjectTypeForDuplicateDeclarations (line 145634) | function checkObjectTypeForDuplicateDeclarations(node: TypeLiteralNode |... function checkTypeForDuplicateIndexSignatures (line 145663) | function checkTypeForDuplicateIndexSignatures(node: ClassLikeDeclaration... function checkPropertyDeclaration (line 145702) | function checkPropertyDeclaration(node: PropertyDeclaration | PropertySi... function checkPropertySignature (line 145715) | function checkPropertySignature(node: PropertySignature) { function checkMethodDeclaration (line 145722) | function checkMethodDeclaration(node: MethodDeclaration | MethodSignatur... function setNodeLinksForPrivateIdentifierScope (line 145746) | function setNodeLinksForPrivateIdentifierScope(node: PropertyDeclaration... function checkClassStaticBlockDeclaration (line 145771) | function checkClassStaticBlockDeclaration(node: ClassStaticBlockDeclarat... function checkConstructorDeclaration (line 145777) | function checkConstructorDeclaration(node: ConstructorDeclaration) { function superCallIsRootLevelInConstructor (line 145869) | function superCallIsRootLevelInConstructor(superCall: Node, body: Block) { function nodeImmediatelyReferencesSuperOrThis (line 145874) | function nodeImmediatelyReferencesSuperOrThis(node: Node): boolean { function checkAccessorDeclaration (line 145886) | function checkAccessorDeclaration(node: AccessorDeclaration) { function checkMissingDeclaration (line 145944) | function checkMissingDeclaration(node: Node) { function getEffectiveTypeArgumentAtIndex (line 145948) | function getEffectiveTypeArgumentAtIndex(node: TypeReferenceNode | Expre... function getEffectiveTypeArguments (line 145955) | function getEffectiveTypeArguments(node: TypeReferenceNode | ExpressionW... function checkTypeArgumentConstraints (line 145959) | function checkTypeArgumentConstraints(node: TypeReferenceNode | Expressi... function getTypeParametersForTypeAndSymbol (line 145981) | function getTypeParametersForTypeAndSymbol(type: Type, symbol: Symbol) { function getTypeParametersForTypeReferenceOrImport (line 145989) | function getTypeParametersForTypeReferenceOrImport(node: TypeReferenceNo... function checkTypeReferenceNode (line 146000) | function checkTypeReferenceNode(node: TypeReferenceNode | ExpressionWith... function checkTypeReferenceOrImport (line 146013) | function checkTypeReferenceOrImport(node: TypeReferenceNode | Expression... function getTypeArgumentConstraint (line 146037) | function getTypeArgumentConstraint(node: TypeNode): Type | undefined { function checkTypeQuery (line 146046) | function checkTypeQuery(node: TypeQueryNode) { function checkTypeLiteral (line 146050) | function checkTypeLiteral(node: TypeLiteralNode) { function checkArrayType (line 146062) | function checkArrayType(node: ArrayTypeNode) { function checkTupleType (line 146066) | function checkTupleType(node: TupleTypeNode) { function checkUnionOrIntersectionType (line 146104) | function checkUnionOrIntersectionType(node: UnionOrIntersectionTypeNode) { function checkIndexedAccessIndexType (line 146109) | function checkIndexedAccessIndexType(type: Type, accessNode: IndexedAcce... function checkIndexedAccessType (line 146144) | function checkIndexedAccessType(node: IndexedAccessTypeNode) { function checkMappedType (line 146150) | function checkMappedType(node: MappedTypeNode) { function checkGrammarMappedType (line 146171) | function checkGrammarMappedType(node: MappedTypeNode) { function checkThisType (line 146177) | function checkThisType(node: ThisTypeNode) { function checkTypeOperator (line 146181) | function checkTypeOperator(node: TypeOperatorNode) { function checkConditionalType (line 146186) | function checkConditionalType(node: ConditionalTypeNode) { function checkInferType (line 146190) | function checkInferType(node: InferTypeNode) { function checkTemplateLiteralType (line 146214) | function checkTemplateLiteralType(node: TemplateLiteralTypeNode) { function checkImportType (line 146223) | function checkImportType(node: ImportTypeNode) { function checkNamedTupleMember (line 146232) | function checkNamedTupleMember(node: NamedTupleMember) { function isPrivateWithinAmbient (line 146246) | function isPrivateWithinAmbient(node: Node): boolean { function getEffectiveDeclarationFlags (line 146250) | function getEffectiveDeclarationFlags(n: Declaration, flagsToCheck: Modi... function checkFunctionOrConstructorSymbol (line 146272) | function checkFunctionOrConstructorSymbol(symbol: Symbol): void { function checkFunctionOrConstructorSymbolWorker (line 146276) | function checkFunctionOrConstructorSymbolWorker(symbol: Symbol): void { function checkExportsOnMergedDeclarations (line 146531) | function checkExportsOnMergedDeclarations(node: Declaration): void { FILE: extensions/vscode-colorize-perf-tests/test/colorize-fixtures/test-treeView.ts class TreeViewPane (line 81) | class TreeViewPane extends ViewPane { method constructor (line 87) | constructor( method focus (line 126) | override focus(): void { method renderBody (line 131) | protected override renderBody(container: HTMLElement): void { method shouldShowWelcome (line 137) | override shouldShowWelcome(): boolean { method layoutBody (line 141) | protected override layoutBody(height: number, width: number): void { method getOptimalWidth (line 146) | override getOptimalWidth(): number { method renderTreeView (line 150) | protected renderTreeView(container: HTMLElement): void { method layoutTreeView (line 154) | protected layoutTreeView(height: number, width: number): void { method updateTreeVisibility (line 158) | private updateTreeVisibility(): void { method getActionRunner (line 162) | override getActionRunner() { method getActionsContext (line 166) | override getActionsContext(): TreeViewPaneHandleArg { class Root (line 172) | class Root implements ITreeItem { function commandPreconditions (line 180) | function commandPreconditions(commandId: string): ContextKeyExpression |... function isTreeCommandEnabled (line 189) | function isTreeCommandEnabled(treeCommand: TreeCommand | Command, contex... type RenderedMessage (line 199) | interface RenderedMessage { element: HTMLElement; disposables: Disposabl... function isRenderedMessageValue (line 201) | function isRenderedMessageValue(messageValue: string | RenderedMessage |... class Tree (line 209) | class Tree extends WorkbenchAsyncDataTree { method isCollapsed (line 1057) | isCollapsed(item: ITreeItem): boolean { method setSelection (line 1061) | setSelection(items: ITreeItem[]): void { method getSelection (line 1065) | getSelection(): ITreeItem[] { method setFocus (line 1069) | setFocus(item?: ITreeItem): void { method reveal (line 1080) | async reveal(item: ITreeItem): Promise { method doRefresh (line 1087) | private async doRefresh(elements: readonly ITreeItem[]): Promise { method initializeCollapseAllToggle (line 1115) | private initializeCollapseAllToggle() { method updateCollapseAllToggle (line 1122) | private updateCollapseAllToggle() { method updateContentAreas (line 1130) | private updateContentAreas(): void { method container (line 1148) | get container(): HTMLElement | undefined { class TreeViewIdentityProvider (line 1153) | class TreeViewIdentityProvider implements IIdentityProvider { method getId (line 1154) | getId(element: ITreeItem): { toString(): string } { class TreeViewDelegate (line 1159) | class TreeViewDelegate implements IListVirtualDelegate { method getHeight (line 1161) | getHeight(element: ITreeItem): number { method getTemplateId (line 1165) | getTemplateId(element: ITreeItem): string { function doGetChildrenOrBatch (line 1170) | async function doGetChildrenOrBatch(dataProvider: ITreeViewDataProvider,... class TreeDataSource (line 1182) | class TreeDataSource implements IAsyncDataSource { method constructor (line 1184) | constructor( method hasChildren (line 1190) | hasChildren(element: ITreeItem): boolean { method getChildren (line 1196) | async getChildren(element: ITreeItem): Promise { type ITreeExplorerTemplateData (line 1228) | interface ITreeExplorerTemplateData { class TreeRenderer (line 1237) | class TreeRenderer extends Disposable implements ITreeRenderer, index: number... method rerender (line 1427) | private rerender() { method renderCheckbox (line 1440) | private renderCheckbox(node: ITreeItem, templateData: ITreeExplorerTem... method setAlignment (line 1458) | private setAlignment(container: HTMLElement, treeItem: ITreeItem) { method shouldHideResourceLabelIcon (line 1462) | private shouldHideResourceLabelIcon(iconUrl: URI | undefined, icon: Th... method shouldShowThemeIcon (line 1468) | private shouldShowThemeIcon(hasResource: boolean, icon: ThemeIcon | un... method isFolderThemeIcon (line 1478) | private isFolderThemeIcon(icon: ThemeIcon | undefined): boolean { method isFileKindThemeIcon (line 1482) | private isFileKindThemeIcon(icon: ThemeIcon | undefined): boolean { method getFileKind (line 1490) | private getFileKind(node: ITreeItem): FileKind { method onDidChangeContext (line 1502) | private onDidChangeContext(e: IContextKeyChangeEvent) { method updateCheckboxes (line 1516) | private updateCheckboxes(items: ITreeItem[]) { method disposeElement (line 1532) | disposeElement(resource: ITreeNode, index: numb... method disposeTemplate (line 1546) | disposeTemplate(templateData: ITreeExplorerTemplateData): void { class Aligner (line 1552) | class Aligner extends Disposable { method constructor (line 1555) | constructor(private themeService: IThemeService) { method tree (line 1559) | set tree(tree: WorkbenchAsyncDataTree[], newA... method buildMenu (line 1672) | private buildMenu(groups: Map[]): IAction[] { method createGroups (line 1685) | private createGroups(actions: IAction[]): Map[] { method getElementOverlayContexts (line 1700) | public getElementOverlayContexts(element: ITreeItem): Map { method getEntireMenuContexts (line 1707) | public getEntireMenuContexts(): ReadonlySet { method getMenuId (line 1711) | public getMenuId(): MenuId { method getActions (line 1715) | private getActions(menuId: MenuId, elements: ITreeItem[]): { primary: ... method dispose (line 1741) | dispose() { class CustomTreeView (line 1746) | class CustomTreeView extends AbstractTreeView { method constructor (line 1748) | constructor( method activate (line 1772) | protected activate() { class TreeView (line 1799) | class TreeView extends AbstractTreeView { method activate (line 1801) | protected activate() { type TreeDragSourceInfo (line 1809) | interface TreeDragSourceInfo { class CustomTreeViewDragAndDrop (line 1814) | class CustomTreeViewDragAndDrop implements ITreeDragAndDrop { method constructor (line 1819) | constructor( method controller (line 1829) | set controller(controller: ITreeViewDragAndDropController | undefined) { method handleDragAndLog (line 1833) | private handleDragAndLog(dndController: ITreeViewDragAndDropController... method addExtensionProvidedTransferTypes (line 1850) | private addExtensionProvidedTransferTypes(originalEvent: DragEvent, it... method addResourceInfoToTransfer (line 1869) | private addResourceInfoToTransfer(originalEvent: DragEvent, resources:... method onDragStart (line 1883) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method debugLog (line 1904) | private debugLog(types: Set) { method onDragOver (line 1912) | onDragOver(data: IDragAndDropData, targetElement: ITreeItem, targetInd... method getDragURI (line 1946) | getDragURI(element: ITreeItem): string | null { method getDragLabel (line 1953) | getDragLabel?(elements: ITreeItem[]): string | undefined { method drop (line 1964) | async drop(data: IDragAndDropData, targetNode: ITreeItem | undefined, ... method onDragEnd (line 2001) | onDragEnd(originalEvent: DragEvent): void { method dispose (line 2008) | dispose(): void { } function setCascadingCheckboxUpdates (line 2011) | function setCascadingCheckboxUpdates(items: readonly ITreeItem[]) { FILE: extensions/vscode-colorize-perf-tests/test/colorize-fixtures/test.ts class Cell (line 8) | class Cell { method constructor (line 13) | constructor(row: number, col: number, live: boolean) { class GameOfLife (line 20) | class GameOfLife { method constructor (line 32) | constructor() { method createWorld (line 45) | public createWorld() { method circleOfLife (line 52) | public circleOfLife() : void { method resolveNextGeneration (line 61) | public resolveNextGeneration(cell : Cell) { method countNeighbors (line 69) | public countNeighbors(cell : Cell) { method isAlive (line 82) | public isAlive(row : number, col : number) { method travelWorld (line 87) | public travelWorld(callback) { method draw (line 99) | public draw(cell : Cell) { FILE: extensions/vscode-colorize-tests/src/colorizer.test.ts function assertUnchangedTokens (line 12) | async function assertUnchangedTokens(fixturesPath: string, resultsPath: ... function hasThemeChange (line 53) | function hasThemeChange(d: any, p: any): boolean { FILE: extensions/vscode-colorize-tests/src/colorizerTestMain.ts function activate (line 9) | function activate(context: vscode.ExtensionContext): any { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/basic.java class TestClass (line 9) | public class TestClass { method doSomething (line 17) | public void doSomething(int a) { method privateMethod (line 26) | @SuppressWarnings(value = "aString") method someTests (line 35) | @Test FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-241001.ts type T (line 4) | type T = null | unknown | undefined | true | false; function bar (line 6) | function bar(a?: string): string { return '' } type A (line 7) | interface A { function foo (line 19) | function foo(param: string, ...rest) {} type One (line 26) | type One = 'zcxvf'; type Two (line 28) | type Two = 'one' | 'two' & 'three'; type Rec (line 34) | type Rec = Record; FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-6611.rs type Foo (line 20) | struct Foo type Foo (line 24) | trait Foo : C FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-80644.cpp type Foo (line 1) | struct Foo { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-brackets.tsx type egGenericsInArray (line 3) | interface egGenericsInArray { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue11.ts class A (line 9) | class A { } class A1 (line 10) | class A1 string }> { } class B (line 11) | class B { } class C (line 12) | class C { } function foo (line 13) | function foo() { return 1;} FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue241715.ts type obj (line 1) | type obj = { [key: string]: any }; function destruct (line 3) | function destruct({ start, end, message }: any): any { return start + en... function destructArr (line 4) | function destructArr([first, second]: any): any { return first + second} type WebviewMessageUpdateEverything (line 6) | interface WebviewMessageUpdateEverything extends WebviewMessageBase {} type NegNum (line 8) | type NegNum = -1 | -2 | -10; type OptionalMethod (line 11) | interface OptionalMethod { function dayOfTheWeek (line 17) | function dayOfTheWeek(date: dayjs.Dayjs): string { type N (line 21) | type N = never | any | unknown; type Truthy (line 23) | type Truthy = T extends '' | 0 | false | null | undefined ? never : T; function guardedBoolean (line 24) | function guardedBoolean(value: T): value is Truthy { type Truthy (line 28) | type Truthy = T extends '' | 0 | false | null | undefined ? never : T; type EnumName (line 30) | const enum EnumName { function makeDate (line 41) | function makeDate(mOrTimestamp: number, d?: number, y?: number): Date { type StringNumberBooleans (line 45) | type StringNumberBooleans = [string, number, ...boolean[]]; type StringBooleansNumber (line 46) | type StringBooleansNumber = [string, ...boolean[], number]; type BooleansStringNumber (line 47) | type BooleansStringNumber = [...boolean[], string, number]; FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue5431.ts function foo (line 1) | function foo(isAll, startTime, endTime) { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue5566.ts function foo3 (line 1) | function foo3() { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test-members.ts class A2 (line 1) | class A2 extends B1 { method resolveNextGeneration (line 3) | public resolveNextGeneration(cell : A2) { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.c function main (line 6) | int main() FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.cc function main (line 8) | void main(O obj) { function main2 (line 20) | int main2() { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.cpp class Rectangle (line 7) | class Rectangle { method area (line 11) | int area() {return width*height;} function main (line 22) | int main () { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.cs class TestClass (line 4) | class TestClass method Main (line 6) | static void Main(string[] args) method TestMethod (line 21) | public void TestMethod() FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.dart function main (line 5) | void main() class MyApp (line 16) | class MyApp extends StatefulWidget { method createState (line 18) | _MyAppState createState() FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.go function main (line 8) | func main() { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.js function cloneArray (line 30) | function cloneArray(arr) { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.php function functionName (line 9) | function functionName(){ function bar (line 44) | function foo bar(){} FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.py class Monkey (line 3) | class Monkey: method eat (line 6) | def eat(self, N): method feeding_frenzy (line 10) | def feeding_frenzy(self): method some_func (line 14) | def some_func(a: function firstn (line 24) | def firstn(g, n): function steuern (line 36) | def steuern(einkommen): function beliebig (line 46) | def beliebig(x, y, *mehr): class Memoize (line 50) | class Memoize: method __init__ (line 51) | def __init__(self, fn): method __call__ (line 54) | def __call__(self, *args): FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.rb type Azure::ARM::Scheduler (line 6) | module Azure::ARM::Scheduler class SchedulerManagementClient (line 10) | class SchedulerManagementClient < MsRestAzure::AzureServiceClient method initialize (line 23) | def initialize(credentials, base_url = nil, options = nil) FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.rs function main (line 3) | fn main() { FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.sql type METRIC_STATS (line 1) | CREATE VIEW METRIC_STATS (ID, MONTH, TEMP_C, RAIN_C) AS FILE: extensions/vscode-colorize-tests/test/colorize-fixtures/test.ts class Cell (line 8) | class Cell { method constructor (line 13) | constructor(row: number, col: number, live: boolean) { class GameOfLife (line 20) | class GameOfLife { method constructor (line 32) | constructor() { method createWorld (line 45) | public createWorld() { method circleOfLife (line 52) | public circleOfLife() : void { method resolveNextGeneration (line 61) | public resolveNextGeneration(cell : Cell) { method countNeighbors (line 69) | public countNeighbors(cell : Cell) { method isAlive (line 82) | public isAlive(row : number, col : number) { method travelWorld (line 87) | public travelWorld(callback) { method draw (line 99) | public draw(cell : Cell) { FILE: extensions/vscode-test-resolver/src/download.ts function ensureFolderExists (line 12) | function ensureFolderExists(loc: string) { function getDownloadUrl (line 22) | function getDownloadUrl(updateUrl: string, commit: string, platform: str... function downloadVSCodeServerArchive (line 26) | async function downloadVSCodeServerArchive(updateUrl: string, commit: st... function unzipVSCodeServer (line 71) | function unzipVSCodeServer(vscodeArchivePath: string, extractDir: string... function downloadAndUnzipVSCodeServer (line 97) | async function downloadAndUnzipVSCodeServer(updateUrl: string, commit: s... FILE: extensions/vscode-test-resolver/src/extension.browser.ts function activate (line 8) | function activate(_context: vscode.ExtensionContext) { class InitialManagedMessagePassing (line 26) | class InitialManagedMessagePassing implements vscode.ManagedMessagePassi... method send (line 38) | public send(d: Uint8Array): void { method end (line 70) | public end(): void { class OpeningManagedMessagePassing (line 79) | class OpeningManagedMessagePassing { method constructor (line 85) | constructor( method send (line 122) | public send(d: Uint8Array): void { method end (line 130) | public end(): void { FILE: extensions/vscode-test-resolver/src/extension.ts type CharCode (line 18) | const enum CharCode { constant SLOWED_DOWN_CONNECTION_DELAY (line 25) | const SLOWED_DOWN_CONNECTION_DELAY = 800; function activate (line 27) | function activate(context: vscode.ExtensionContext) { type ActionItem (line 443) | type ActionItem = (vscode.MessageItem & { execute: () => void }); function getActions (line 445) | function getActions(): ActionItem[] { type IProductConfiguration (line 473) | interface IProductConfiguration { function getProductConfiguration (line 482) | function getProductConfiguration(): IProductConfiguration { function getNewEnv (line 487) | function getNewEnv(): { [x: string]: string | undefined } { function sleep (line 493) | function sleep(ms: number): Promise { function getConfiguration (line 499) | function getConfiguration(id: string): T | undefined { function showCandidatePort (line 505) | async function showCandidatePort(_host: string, port: number, _detail: s... function tunnelFactory (line 509) | async function tunnelFactory(tunnelOptions: vscode.TunnelOptions, tunnel... function runHTTPTestServer (line 573) | function runHTTPTestServer(port: number): vscode.Disposable { FILE: extensions/vscode-test-resolver/src/util/processes.ts type TerminateResponse (line 8) | interface TerminateResponse { function terminateProcess (line 13) | function terminateProcess(p: cp.ChildProcess, extensionPath: string): Te... FILE: extensions/yaml/build/update-grammar.js function updateGrammars (line 9) | async function updateGrammars() { FILE: scripts/code-agent-host.js function main (line 12) | async function main() { function startServer (line 69) | function startServer(programArgs) { FILE: scripts/code-perf.js constant VSCODE_FOLDER (line 12) | const VSCODE_FOLDER = path.join(__dirname, '..'); function main (line 14) | async function main() { function getExePath (line 59) | function getExePath(buildPath) { function getLocalCLIPath (line 93) | function getLocalCLIPath() { FILE: scripts/code-server.js function main (line 13) | async function main() { function startServer (line 40) | function startServer(programArgs) { FILE: scripts/code-sessions-web.js constant APP_ROOT (line 14) | const APP_ROOT = path.join(__dirname, '..'); function main (line 16) | async function main() { function getSessionsHTML (line 100) | function getSessionsHTML(host, port, cssModules, useMock) { function collectCssFiles (line 162) | function collectCssFiles(dir, prefix) { FILE: scripts/code-web.js constant APP_ROOT (line 20) | const APP_ROOT = path.join(__dirname, '..'); constant WEB_DEV_EXTENSIONS_ROOT (line 21) | const WEB_DEV_EXTENSIONS_ROOT = path.join(APP_ROOT, '.build', 'builtInWe... constant WEB_PLAYGROUND_VERSION (line 23) | const WEB_PLAYGROUND_VERSION = '0.0.13'; function main (line 25) | async function main() { function startServer (line 87) | function startServer(runnerArguments) { function directoryExists (line 106) | async function directoryExists(path) { function downloadPlaygroundFile (line 115) | async function downloadPlaygroundFile(fileName, httpsLocation, destinati... function ensureWebDevExtensions (line 131) | async function ensureWebDevExtensions(verbose) { FILE: scripts/sync-agent-host-protocol.ts constant ROOT (line 25) | const ROOT = path.resolve(__dirname, '..'); constant PROTOCOL_REPO (line 26) | const PROTOCOL_REPO = path.resolve(ROOT, '../agent-host-protocol'); constant TYPES_DIR (line 27) | const TYPES_DIR = path.join(PROTOCOL_REPO, 'types'); constant DEST_DIR (line 28) | const DEST_DIR = path.join(ROOT, 'src/vs/platform/agentHost/common/state... constant TSFMT_PATH (line 31) | const TSFMT_PATH = path.join(ROOT, 'tsfmt.json'); constant FORMAT_OPTIONS (line 32) | const FORMAT_OPTIONS: ts.FormatCodeSettings = JSON.parse(fs.readFileSync... function formatTypeScript (line 38) | function formatTypeScript(content: string, fileName: string): string { constant COPYRIGHT (line 60) | const COPYRIGHT = `/*---------------------------------------------------... constant BANNER (line 65) | const BANNER = '// allow-any-unicode-comment-file\n// DO NOT EDIT -- aut... constant FILES (line 68) | const FILES: { src: string; dest: string }[] = [ function getSourceCommitHash (line 80) | function getSourceCommitHash(): string { function stripExistingHeader (line 88) | function stripExistingHeader(content: string): string { function convertIndentation (line 92) | function convertIndentation(content: string): string { function mergeDuplicateImports (line 111) | function mergeDuplicateImports(content: string): string { function processFile (line 175) | function processFile(src: string, dest: string): void { function main (line 201) | function main() { FILE: scripts/xterm-update.js function getLatestModuleVersion (line 31) | function getLatestModuleVersion(moduleName) { function update (line 47) | async function update() { FILE: src/bootstrap-esm.ts function setupNLS (line 41) | function setupNLS(): Promise { function doSetupNLS (line 49) | async function doSetupNLS(): Promise { function bootstrapESM (line 108) | async function bootstrapESM(): Promise { FILE: src/bootstrap-fork.ts function pipeLoggingToParent (line 14) | function pipeLoggingToParent(): void { function handleExceptions (line 156) | function handleExceptions(): void { function terminateWhenParentTerminates (line 169) | function terminateWhenParentTerminates(): void { function configureCrashReporter (line 183) | function configureCrashReporter(): void { FILE: src/bootstrap-import.ts function initialize (line 22) | async function initialize(injectPath: string): Promise { function resolve (line 87) | async function resolve(specifier: string | number, context: unknown, nex... FILE: src/bootstrap-node.ts function setupCurrentWorkingDirectory (line 35) | function setupCurrentWorkingDirectory(): void { function devInjectNodeModuleLookupPath (line 62) | function devInjectNodeModuleLookupPath(injectPath: string): void { function removeGlobalNodeJsModuleLookupPaths (line 76) | function removeGlobalNodeJsModuleLookupPaths(): void { function configurePortable (line 133) | function configurePortable(product: Partial): { p... FILE: src/main.ts function onReady (line 185) | async function onReady() { function startup (line 203) | async function startup(codeCachePath: string | undefined, nlsConfig: INL... function configureCommandlineSwitchesSync (line 215) | function configureCommandlineSwitchesSync(cliArgs: NativeParsedArgs) { type IArgvConfig (line 362) | interface IArgvConfig { function readArgvConfigSync (line 380) | function readArgvConfigSync(): IArgvConfig { function createDefaultArgvConfigSync (line 403) | function createDefaultArgvConfigSync(argvConfigPath: string): void { function getArgvConfigPath (line 435) | function getArgvConfigPath(): string { function configureCrashReporter (line 449) | function configureCrashReporter(): void { function getJSFlags (line 541) | function getJSFlags(cliArgs: NativeParsedArgs, argvConfig: IArgvConfig):... function parseCLIArgs (line 569) | function parseCLIArgs(): NativeParsedArgs { function registerListeners (line 589) | function registerListeners(): void { function getCodeCachePath (line 623) | function getCodeCachePath(): string | undefined { function mkdirpIgnoreError (line 644) | async function mkdirpIgnoreError(dir: string | undefined): Promise { function getUserDefinedLocale (line 732) | function getUserDefinedLocale(argvConfig: IArgvConfig): string | undefin... FILE: src/server-main.ts function sanitizeStringArg (line 154) | function sanitizeStringArg(val: unknown): string | undefined { function parsePort (line 170) | async function parsePort(host: string | undefined, strPort: string | und... function parseRange (line 192) | function parseRange(strRange: string): { start: number; end: number } | ... function findFreePort (line 207) | async function findFreePort(host: string | undefined, start: number, end... function loadCode (line 227) | async function loadCode(nlsConfiguration: INLSConfiguration) { function hasStdinWithoutTty (line 257) | function hasStdinWithoutTty(): boolean { function prompt (line 266) | function prompt(question: string): Promise { FILE: src/typings/base-common.d.ts type IdleDeadline (line 12) | interface IdleDeadline { type TimeoutHandle (line 23) | interface TimeoutHandle { readonly _: never; /* this is a trick that see... type Timeout (line 24) | type Timeout = TimeoutHandle; type ErrorConstructor (line 34) | interface ErrorConstructor { FILE: src/typings/crypto.d.ts type SubtleCrypto (line 18) | interface SubtleCrypto { type Crypto (line 56) | interface Crypto { FILE: src/typings/editContext.d.ts type DOMString (line 6) | type DOMString = string; type EditContext (line 8) | interface EditContext extends EventTarget { type EditContextInit (line 45) | interface EditContextInit { type EditContextEventHandlersEventMap (line 51) | interface EditContextEventHandlersEventMap { type EventHandler (line 59) | type EventHandler = (event: TEvent) => void; class TextUpdateEvent (line 61) | class TextUpdateEvent extends Event { type TextUpdateEventInit (line 71) | interface TextUpdateEventInit extends EventInit { type TextFormat (line 81) | interface TextFormat { type TextFormatInit (line 90) | interface TextFormatInit { type UnderlineStyle (line 97) | type UnderlineStyle = 'none' | 'solid' | 'dotted' | 'dashed' | 'wavy'; type UnderlineThickness (line 98) | type UnderlineThickness = 'none' | 'thin' | 'thick'; type TextFormatUpdateEvent (line 100) | interface TextFormatUpdateEvent extends Event { type TextFormatUpdateEventInit (line 105) | interface TextFormatUpdateEventInit extends EventInit { type CharacterBoundsUpdateEvent (line 109) | interface CharacterBoundsUpdateEvent extends Event { type CharacterBoundsUpdateEventInit (line 116) | interface CharacterBoundsUpdateEventInit extends EventInit { type HTMLElement (line 121) | interface HTMLElement { FILE: src/typings/thenable.d.ts type Thenable (line 12) | interface Thenable extends PromiseLike { } FILE: src/vs/amdX.ts class DefineCall (line 19) | class DefineCall { method constructor (line 20) | constructor( type AMDModuleImporterState (line 27) | enum AMDModuleImporterState { class AMDModuleImporter (line 33) | class AMDModuleImporter { method constructor (line 43) | constructor() { } method _initialize (line 45) | private _initialize(): void { method load (line 96) | public async load(scriptSrc: string): Promise { method _rendererLoadScript (line 139) | private _rendererLoadScript(scriptSrc: string): Promise(nodeModuleName: string, pathInside... function resolveAmdNodeModulePath (line 231) | function resolveAmdNodeModulePath(nodeModuleName: string, pathInsideNode... FILE: src/vs/base/browser/broadcast.ts class BroadcastDataChannel (line 11) | class BroadcastDataChannel extends Disposable { method constructor (line 18) | constructor(private readonly channelName: string) { method createBroadcastChannel (line 47) | private createBroadcastChannel(): void { method postData (line 61) | postData(data: T): void { FILE: src/vs/base/browser/browser.ts class WindowManager (line 9) | class WindowManager { method getZoomLevel (line 20) | getZoomLevel(targetWindow: Window): number { method setZoomLevel (line 23) | setZoomLevel(zoomLevel: number, targetWindow: Window): void { method getZoomFactor (line 37) | getZoomFactor(targetWindow: Window): number { method setZoomFactor (line 40) | setZoomFactor(zoomFactor: number, targetWindow: Window): void { method setFullscreen (line 51) | setFullscreen(fullscreen: boolean, targetWindow: Window): void { method isFullscreen (line 60) | isFullscreen(targetWindow: Window): boolean { method getWindowId (line 64) | private getWindowId(targetWindow: Window): number { function addMatchMediaChangeListener (line 69) | function addMatchMediaChangeListener(targetWindow: Window, query: string... function setZoomLevel (line 77) | function setZoomLevel(zoomLevel: number, targetWindow: Window): void { function getZoomLevel (line 80) | function getZoomLevel(targetWindow: Window): number { function getZoomFactor (line 86) | function getZoomFactor(targetWindow: Window): number { function setZoomFactor (line 89) | function setZoomFactor(zoomFactor: number, targetWindow: Window): void { function setFullscreen (line 93) | function setFullscreen(fullscreen: boolean, targetWindow: Window): void { function isFullscreen (line 96) | function isFullscreen(targetWindow: Window): boolean { function isStandalone (line 126) | function isStandalone(): boolean { function isWCOEnabled (line 133) | function isWCOEnabled(): boolean { function getWCOTitlebarAreaRect (line 139) | function getWCOTitlebarAreaRect(targetWindow: Window): DOMRect | undefin... type IMonacoEnvironment (line 143) | interface IMonacoEnvironment { type IGlobalWithMonacoEnvironment (line 157) | interface IGlobalWithMonacoEnvironment { function getMonacoEnvironment (line 160) | function getMonacoEnvironment(): IMonacoEnvironment | undefined { FILE: src/vs/base/browser/canIUse.ts type KeyboardSupport (line 10) | const enum KeyboardSupport { FILE: src/vs/base/browser/contextmenu.ts type IContextMenuEvent (line 14) | interface IContextMenuEvent { type ContextMenuLocation (line 26) | type ContextMenuLocation = OmitOptional & { getModifierState?: ... type IContextMenuDelegate (line 28) | interface IContextMenuDelegate { type IContextMenuProvider (line 55) | interface IContextMenuProvider { FILE: src/vs/base/browser/cssValue.ts type CssFragment (line 9) | type CssFragment = string & { readonly __cssFragment: unique symbol }; function asFragment (line 11) | function asFragment(raw: string): CssFragment { function asCssValueWithDefault (line 15) | function asCssValueWithDefault(cssPropertyValue: string | undefined, dfl... function sizeValue (line 30) | function sizeValue(value: string): CssFragment { function hexColorValue (line 38) | function hexColorValue(value: string): CssFragment { function identValue (line 46) | function identValue(value: string): CssFragment { function stringValue (line 54) | function stringValue(value: string): CssFragment { function asCSSUrl (line 61) | function asCSSUrl(uri: URI | null | undefined): CssFragment { function className (line 68) | function className(value: string, escapingExpected = false): CssFragment { type InlineCssTemplateValue (line 76) | type InlineCssTemplateValue = CssFragment | Color; function inline (line 83) | function inline(strings: TemplateStringsArray, ...values: InlineCssTempl... class Builder (line 91) | class Builder { method push (line 94) | push(...parts: CssFragment[]): void { method join (line 98) | join(joiner = '\n'): CssFragment { FILE: src/vs/base/browser/deviceAccess.ts type UsbDevice (line 8) | interface UsbDevice { type USB (line 25) | interface USB { type UsbDeviceData (line 29) | interface UsbDeviceData { function requestUsbDevice (line 46) | async function requestUsbDevice(options?: { filters?: unknown[] }): Prom... type SerialPortInfo (line 77) | interface SerialPortInfo { type SerialPort (line 82) | interface SerialPort { type Serial (line 86) | interface Serial { type SerialPortData (line 90) | interface SerialPortData { function requestSerialPort (line 95) | async function requestSerialPort(options?: { filters?: unknown[] }): Pro... type HidDevice (line 115) | interface HidDevice { type HID (line 123) | interface HID { type HidDeviceData (line 127) | interface HidDeviceData { function requestHidDevice (line 135) | async function requestHidDevice(options?: { filters?: unknown[] }): Prom... FILE: src/vs/base/browser/dnd.ts class DelayedDragHandler (line 14) | class DelayedDragHandler extends Disposable { method constructor (line 17) | constructor(container: HTMLElement, callback: () => void) { method clearDragTimeout (line 39) | private clearDragTimeout(): void { method dispose (line 46) | override dispose(): void { type IDragAndDropData (line 84) | interface IDragAndDropData { FILE: src/vs/base/browser/dom.ts type IRegisteredCodeWindow (line 23) | interface IRegisteredCodeWindow { function getWindowById (line 55) | function getWindowById(windowId: number | undefined, fallbackToMain?: bo... method registerWindow (line 65) | registerWindow(window: CodeWindow): IDisposable { method getWindows (line 91) | getWindows(): Iterable { method getWindowsCount (line 94) | getWindowsCount(): number { method getWindowId (line 97) | getWindowId(targetWindow: Window): number { method hasWindow (line 100) | hasWindow(windowId: number): boolean { method getWindow (line 104) | getWindow(e: Node | UIEvent | undefined | null): CodeWindow { method getDocument (line 117) | getDocument(e: Node | UIEvent | undefined | null): Document { type IExternalFocusInfo (line 131) | interface IExternalFocusInfo { type ExternalFocusChecker (line 140) | type ExternalFocusChecker = () => IExternalFocusInfo; function registerExternalFocusChecker (line 157) | function registerExternalFocusChecker(checker: ExternalFocusChecker): ID... function hasExternalFocus (line 172) | function hasExternalFocus(): boolean { function getExternalFocusWindow (line 188) | function getExternalFocusWindow(): CodeWindow | undefined { function hasAppFocus (line 204) | function hasAppFocus(): boolean { function clearNode (line 218) | function clearNode(node: HTMLElement): void { class DomListener (line 224) | class DomListener implements IDisposable { method constructor (line 231) | constructor(node: EventTarget, type: string, handler: (e: any) => void... method dispose (line 239) | dispose(): void { function addDisposableListener (line 256) | function addDisposableListener(node: EventTarget, type: string, handler:... type IAddStandardDisposableListenerSignature (line 260) | interface IAddStandardDisposableListenerSignature { function _wrapAsStandardMouseEvent (line 271) | function _wrapAsStandardMouseEvent(targetWindow: Window, handler: (e: IM... function _wrapAsStandardKeyboardEvent (line 276) | function _wrapAsStandardKeyboardEvent(handler: (e: IKeyboardEvent) => vo... function addDisposableGenericMouseDownListener (line 304) | function addDisposableGenericMouseDownListener(node: EventTarget, handle... function addDisposableGenericMouseMoveListener (line 308) | function addDisposableGenericMouseMoveListener(node: EventTarget, handle... function addDisposableGenericMouseUpListener (line 312) | function addDisposableGenericMouseUpListener(node: EventTarget, handler:... function runWhenWindowIdle (line 335) | function runWhenWindowIdle(targetWindow: Window | typeof globalThis, cal... class WindowIdleValue (line 343) | class WindowIdleValue extends AbstractIdleValue { method constructor (line 344) | constructor(targetWindow: Window | typeof globalThis, executor: () => ... function disposableWindowInterval (line 364) | function disposableWindowInterval(targetWindow: Window, handler: () => v... class WindowIntervalTimer (line 378) | class WindowIntervalTimer extends IntervalTimer { method constructor (line 386) | constructor(node?: Node) { method cancelAndSet (line 391) | override cancelAndSet(runner: () => void, interval: number, targetWind... class AnimationFrameQueueItem (line 396) | class AnimationFrameQueueItem implements IDisposable { method constructor (line 402) | constructor(runner: () => void, priority: number = 0) { method dispose (line 408) | dispose(): void { method execute (line 412) | execute(): void { method sort (line 425) | static sort(a: AnimationFrameQueueItem, b: AnimationFrameQueueItem): n... function measure (line 500) | function measure(targetWindow: Window, callback: () => void): IDisposable { function modify (line 504) | function modify(targetWindow: Window, callback: () => void): IDisposable { class AnimationFrameScheduler (line 513) | class AnimationFrameScheduler implements IDisposable { method constructor (line 519) | constructor(node: Node, runner: () => void) { method dispose (line 524) | dispose(): void { method cancel (line 531) | cancel(): void { method schedule (line 540) | schedule(): void { method isScheduled (line 554) | isScheduled(): boolean { type IEventMerger (line 562) | interface IEventMerger { constant MINIMUM_TIME_MS (line 566) | const MINIMUM_TIME_MS = 8; function DEFAULT_EVENT_MERGER (line 567) | function DEFAULT_EVENT_MERGER(_lastEvent: unknown, currentEvent: T) { class TimeoutThrottledDomListener (line 571) | class TimeoutThrottledDomListener extends Disposable { method constructor (line 573) | constructor(node: Node, type: string, handler: (event: R) => void, eve... function addDisposableThrottledListener (line 601) | function addDisposableThrottledListener(node... function getComputedStyle (line 605) | function getComputedStyle(el: HTMLElement): CSSStyleDeclaration { function getClientArea (line 609) | function getClientArea(element: HTMLElement, defaultValue?: Dimension, f... class SizeUtils (line 649) | class SizeUtils { method convertToPixels (line 652) | private static convertToPixels(element: HTMLElement, value: string): n... method getDimension (line 656) | private static getDimension(element: HTMLElement, cssPropertyName: str... method getBorderLeftWidth (line 662) | static getBorderLeftWidth(element: HTMLElement): number { method getBorderRightWidth (line 665) | static getBorderRightWidth(element: HTMLElement): number { method getBorderTopWidth (line 668) | static getBorderTopWidth(element: HTMLElement): number { method getBorderBottomWidth (line 671) | static getBorderBottomWidth(element: HTMLElement): number { method getPaddingLeft (line 675) | static getPaddingLeft(element: HTMLElement): number { method getPaddingRight (line 678) | static getPaddingRight(element: HTMLElement): number { method getPaddingTop (line 681) | static getPaddingTop(element: HTMLElement): number { method getPaddingBottom (line 684) | static getPaddingBottom(element: HTMLElement): number { method getMarginLeft (line 688) | static getMarginLeft(element: HTMLElement): number { method getMarginTop (line 691) | static getMarginTop(element: HTMLElement): number { method getMarginRight (line 694) | static getMarginRight(element: HTMLElement): number { method getMarginBottom (line 697) | static getMarginBottom(element: HTMLElement): number { type IDimension (line 705) | interface IDimension { class Dimension (line 710) | class Dimension implements IDimension { method constructor (line 714) | constructor( method with (line 719) | with(width: number = this.width, height: number = this.height): Dimens... method is (line 727) | static is(obj: unknown): obj is IDimension { method lift (line 731) | static lift(obj: IDimension): Dimension { method equals (line 739) | static equals(a: Dimension | undefined, b: Dimension | undefined): boo... type IDomPosition (line 750) | interface IDomPosition { function getTopLeftOffset (line 755) | function getTopLeftOffset(element: HTMLElement): IDomPosition { type IDomNodePagePosition (line 789) | interface IDomNodePagePosition { function size (line 796) | function size(element: HTMLElement, width: number | null, height: number... function position (line 806) | function position(element: HTMLElement, top: number, right?: number, bot... function getDomNodePagePosition (line 829) | function getDomNodePagePosition(domNode: HTMLElement): IDomNodePagePosit... function getDomNodeZoomLevel (line 843) | function getDomNodeZoomLevel(domNode: HTMLElement): number { function getTotalWidth (line 862) | function getTotalWidth(element: HTMLElement): number { function getContentWidth (line 867) | function getContentWidth(element: HTMLElement): number { function getTotalScrollWidth (line 873) | function getTotalScrollWidth(element: HTMLElement): number { function getContentHeight (line 880) | function getContentHeight(element: HTMLElement): number { function getTotalHeight (line 888) | function getTotalHeight(element: HTMLElement): number { function getRelativeLeft (line 894) | function getRelativeLeft(element: HTMLElement, parent: HTMLElement): num... function getLargestChildWidth (line 904) | function getLargestChildWidth(parent: HTMLElement, children: HTMLElement... function isAncestor (line 914) | function isAncestor(testChild: Node | null, testAncestor: Node | null): ... function setParentFlowTo (line 924) | function setParentFlowTo(fromChildElement: HTMLElement, toParentElement:... function getParentFlowToElement (line 928) | function getParentFlowToElement(node: HTMLElement): HTMLElement | null { function isAncestorUsingFlowTo (line 941) | function isAncestorUsingFlowTo(testChild: Node, testAncestor: Node): boo... function findParentWithClass (line 961) | function findParentWithClass(node: HTMLElement, clazz: string, stopAtCla... function hasParentWithClass (line 985) | function hasParentWithClass(node: HTMLElement, clazz: string, stopAtClaz... function isShadowRoot (line 989) | function isShadowRoot(node: Node): node is ShadowRoot { function isInShadowDOM (line 995) | function isInShadowDOM(domNode: Node): boolean { function getShadowRoot (line 999) | function getShadowRoot(domNode: Node): ShadowRoot | null { function getActiveElement (line 1015) | function getActiveElement(): Element | null { function isActiveElement (line 1030) | function isActiveElement(element: Element): boolean { function isAncestorOfActiveElement (line 1038) | function isAncestorOfActiveElement(ancestor: Element): boolean { function isActiveDocument (line 1046) | function isActiveDocument(element: Element): boolean { function getActiveDocument (line 1055) | function getActiveDocument(): Document { function getActiveWindow (line 1080) | function getActiveWindow(): CodeWindow { type IMutationObserver (line 1085) | interface IMutationObserver { method observe (line 1095) | observe(target: Node, disposables: DisposableStore, options?: MutationOb... function createMetaElement (line 1138) | function createMetaElement(container: HTMLElement = mainWindow.document.... function createLinkElement (line 1142) | function createLinkElement(container: HTMLElement = mainWindow.document.... function createHeadElement (line 1146) | function createHeadElement(tagNam... function isHTMLElement (line 1152) | function isHTMLElement(e: unknown): e is HTMLElement { function isHTMLAnchorElement (line 1157) | function isHTMLAnchorElement(e: unknown): e is HTMLAnchorElement { function isHTMLSpanElement (line 1162) | function isHTMLSpanElement(e: unknown): e is HTMLSpanElement { function isHTMLTextAreaElement (line 1167) | function isHTMLTextAreaElement(e: unknown): e is HTMLTextAreaElement { function isHTMLInputElement (line 1172) | function isHTMLInputElement(e: unknown): e is HTMLInputElement { function isHTMLButtonElement (line 1177) | function isHTMLButtonElement(e: unknown): e is HTMLButtonElement { function isHTMLDivElement (line 1182) | function isHTMLDivElement(e: unknown): e is HTMLDivElement { function isSVGElement (line 1187) | function isSVGElement(e: unknown): e is SVGElement { function isMouseEvent (line 1192) | function isMouseEvent(e: unknown): e is MouseEvent { function isKeyboardEvent (line 1197) | function isKeyboardEvent(e: unknown): e is KeyboardEvent { function isPointerEvent (line 1202) | function isPointerEvent(e: unknown): e is PointerEvent { function isDragEvent (line 1207) | function isDragEvent(e: unknown): e is DragEvent { type EventLike (line 1274) | interface EventLike { function isEventLike (line 1279) | function isEventLike(obj: unknown): obj is EventLike { type IFocusTracker (line 1295) | interface IFocusTracker extends Disposable { function saveParentsScrollTop (line 1301) | function saveParentsScrollTop(node: Element): number[] { function restoreParentsScrollTop (line 1310) | function restoreParentsScrollTop(node: Element, state: number[]): void { class FocusTracker (line 1319) | class FocusTracker extends Disposable implements IFocusTracker { method onDidFocus (line 1322) | get onDidFocus() { return this._onDidFocus.event; } method onDidBlur (line 1325) | get onDidBlur() { return this._onDidBlur.event; } method hasFocusWithin (line 1329) | private static hasFocusWithin(element: HTMLElement | Window): boolean { method constructor (line 1340) | constructor(element: HTMLElement | Window) { method refreshState (line 1386) | refreshState() { function trackFocus (line 1397) | function trackFocus(element: HTMLElement | Window): IFocusTracker { function after (line 1401) | function after(sibling: HTMLElement, child: T): T { function append (line 1408) | function append(parent: HTMLElement, ...children: (T | s... function prepend (line 1415) | function prepend(parent: HTMLElement, child: T): T { function reset (line 1423) | function reset(parent: HTMLElement, ...children: Array): ... constant SELECTOR_REGEX (line 1428) | const SELECTOR_REGEX = /([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/; type Namespace (line 1430) | enum Namespace { function _$ (line 1435) | function _$(namespace: Namespace, description: string... function $ (line 1483) | function $(description: string, attrs?: { [key: s... function join (line 1491) | function join(nodes: Node[], separator: Node | string): Node[] { function setVisibility (line 1509) | function setVisibility(visible: boolean, ...elements: HTMLElement[]): vo... function show (line 1517) | function show(...elements: HTMLElement[]): void { function hide (line 1524) | function hide(...elements: HTMLElement[]): void { function findParentWithAttribute (line 1531) | function findParentWithAttribute(node: Node | null, attribute: string): ... function removeTabIndexAndUpdateFocus (line 1543) | function removeTabIndexAndUpdateFocus(node: HTMLElement): void { function finalHandler (line 1560) | function finalHandler(fn: (event: T) => unknown): (even... function domContentLoaded (line 1568) | function domContentLoaded(targetWindow: Window): Promise { function computeScreenAwareSize (line 1592) | function computeScreenAwareSize(window: Window, cssPx: number): number { function windowOpenNoOpener (line 1608) | function windowOpenNoOpener(url: string): void { function windowOpenPopup (line 1630) | function windowOpenPopup(url: string): void { function windowOpenWithSuccess (line 1655) | function windowOpenWithSuccess(url: string, noOpener = true): boolean { function animate (line 1669) | function animate(targetWindow: Window, fn: () => void): IDisposable { function triggerDownload (line 1681) | function triggerDownload(dataOrUri: Uint8Array | URI, name: string): void { function triggerUpload (line 1711) | function triggerUpload(): Promise { type DetectedFullscreenMode (line 1735) | enum DetectedFullscreenMode { type IDetectedFullscreen (line 1750) | interface IDetectedFullscreen { function detectFullscreen (line 1764) | function detectFullscreen(targetWindow: Window): IDetectedFullscreen | n... type ModifierKey (line 1799) | type ModifierKey = 'alt' | 'ctrl' | 'shift' | 'meta'; type IModifierKeyStatus (line 1801) | interface IModifierKeyStatus { class ModifierKeyEmitter (line 1811) | class ModifierKeyEmitter extends event.Emitter { method constructor (line 1817) | private constructor() { method registerListeners (line 1830) | private registerListeners(window: Window, disposables: DisposableStore... method keyStatus (line 1919) | get keyStatus(): IModifierKeyStatus { method isModifierPressed (line 1923) | get isModifierPressed(): boolean { method resetKeyStatus (line 1930) | resetKeyStatus(): void { method doResetKeyStatus (line 1935) | private doResetKeyStatus(): void { method getInstance (line 1944) | static getInstance() { method disposeInstance (line 1952) | static disposeInstance() { method dispose (line 1959) | override dispose() { function getCookieValue (line 1965) | function getCookieValue(name: string): string | undefined { type IDragAndDropObserverCallbacks (line 1971) | interface IDragAndDropObserverCallbacks { class DragAndDropObserver (line 1981) | class DragAndDropObserver extends Disposable { method constructor (line 1992) | constructor(private readonly element: HTMLElement, private readonly ca... method registerListeners (line 1998) | private registerListeners(): void { class DisposableResizeObserver (line 2053) | class DisposableResizeObserver extends Disposable { method constructor (line 2057) | constructor(callback: ResizeObserverCallback) { method observe (line 2063) | observe(target: Element, options?: ResizeObserverOptions): IDisposable { type HTMLElementAttributeKeys (line 2069) | type HTMLElementAttributeKeys = Partial<{ [K in keyof T]: T[K] extend... type ElementAttributes (line 2070) | type ElementAttributes = HTMLElementAttributeKeys & Record = T extends HTMLElement ? never : T; type UnionToIntersection (line 2072) | type UnionToIntersection = (U extends any ? (k: U) => void : never) e... type ArrayToObj (line 2073) | type ArrayToObj = UnionToIntersection = T extends `${infer TStart}#${string}` type TagToElementAndId (line 2088) | type TagToElementAndId = TTag extends `${infer TTag}@${infer TId}` type TagToRecord (line 2092) | type TagToRecord = TagToElementAndId extends { element: infe... type Child (line 2096) | type Child = HTMLElement | string | Record; constant H_REGEX (line 2098) | const H_REGEX = /(?[\w\-]+)?(?:#(?[\w\-]+))?(?(?:\.(?:[\... function h (line 2131) | function h(tag: string, ...args: [] | [attributes: { $: string } & Parti... function svgElem (line 2234) | function svgElem(tag: string, ...args: [] | [attributes: { $: string } &... function camelCaseToHyphenCase (line 2321) | function camelCaseToHyphenCase(str: string) { function copyAttributes (line 2325) | function copyAttributes(from: Element, to: Element, filter?: string[]): ... function copyAttribute (line 2333) | function copyAttribute(from: Element, to: Element, name: string): void { function trackAttributes (line 2342) | function trackAttributes(from: Element, to: Element, filter?: string[]):... function isEditableElement (line 2358) | function isEditableElement(element: Element): boolean { class SafeTriangle (line 2366) | class SafeTriangle { method constructor (line 2370) | constructor( method contains (line 2392) | public contains(x: number, y: number) { function nodeNs (line 2408) | function nodeNs>(elementNs: string | un... function node (line 2422) | function node, TKey extends keyof TMap>... function ref (line 2438) | function ref(): IRefWithVal { type Value (line 2455) | type Value = T | IObservable; type ValueOrList (line 2456) | type ValueOrList = Value | ValueOrList[]; type ValueOrList2 (line 2457) | type ValueOrList2 = ValueOrList | ValueOrList>; type HTMLOrSVGElement (line 2458) | type HTMLOrSVGElement = HTMLElement | SVGElement; type SVGElementTagNameMap2 (line 2459) | type SVGElementTagNameMap2 = { type DomTagCreateFn (line 2489) | type DomTagCreateFn> = = ( type ChildNode (line 2499) | type ChildNode = ValueOrList2 = (value: T) => void; type IRefWithVal (line 2503) | interface IRefWithVal extends IRef { method constructor (line 2512) | constructor( method readEffect (line 2614) | readEffect(reader: IReader | undefined): void { method keepUpdated (line 2620) | keepUpdated(store: DisposableStore): ObserverNodeWithElement { method toDisposableLiveElement (line 2631) | toDisposableLiveElement() { method isHovered (line 2639) | get isHovered(): IObservable { method didMouseMoveDuringHover (line 2651) | get didMouseMoveDuringHover(): IObservable { function setClassName (line 2673) | function setClassName(domNode: HTMLOrSVGElement, className: string) { function resolve (line 2681) | function resolve(value: ValueOrList, reader: IReader | undefined, ... function getClassName (line 2695) | function getClassName(className: ValueOrList... function hasObservable (line 2708) | function hasObservable(value: ValueOrList): boolean { function convertCssValue (line 2717) | function convertCssValue(value: any): string { function childrenIsObservable (line 2723) | function childrenIsObservable(children: ValueOrList2 { method constructor (line 2734) | constructor( method dispose (line 2739) | dispose() { class ObserverNodeWithElement (line 2744) | class ObserverNodeWithElement = Partial<{ class ConnectionObserverElement (line 2774) | class ConnectionObserverElement extends HTMLElement { method disconnectedCallback (line 2778) | disconnectedCallback() { method connectedCallback (line 2782) | connectedCallback() { FILE: src/vs/base/browser/domSanitize.ts type AllowedLinksConfig (line 108) | interface AllowedLinksConfig { function validateLink (line 113) | function validateLink(value: string, allowedProtocols: AllowedLinksConfi... function hookDomPurifyHrefAndSrcSanitizer (line 141) | function hookDomPurifyHrefAndSrcSanitizer(allowedLinkProtocols: AllowedL... type SanitizeAttributePredicate (line 166) | type SanitizeAttributePredicate = (node: Element, data: { readonly attrN... type SanitizeAttributeRule (line 168) | interface SanitizeAttributeRule { type DomSanitizerConfig (line 174) | interface DomSanitizerConfig { function sanitizeHtml (line 238) | function sanitizeHtml(untrusted: string, config?: DomSanitizerConfig): T... function doSanitizeHtml (line 244) | function doSanitizeHtml(untrusted: string, config: DomSanitizerConfig | ... function convertTagToPlaintext (line 358) | function convertTagToPlaintext(node: Node): DocumentFragment | undefined { function safeSetInnerHtml (line 401) | function safeSetInnerHtml(node: HTMLElement, untrusted: string, config?:... FILE: src/vs/base/browser/domStylesheets.ts function isGlobalStylesheet (line 14) | function isGlobalStylesheet(node: Node): boolean { class WrappedStyleElement (line 18) | class WrappedStyleElement extends Disposable { method setStyle (line 22) | setStyle(cssStyle: string): void { method dispose (line 35) | override dispose(): void { function createStyleSheet (line 42) | function createStyleSheet(container: HTMLElement = mainWindow.document.h... function cloneGlobalStylesheets (line 75) | function cloneGlobalStylesheets(targetWindow: Window): IDisposable { function cloneGlobalStyleSheet (line 85) | function cloneGlobalStyleSheet(globalStylesheet: HTMLStyleElement, globa... function getSharedStyleSheet (line 107) | function getSharedStyleSheet(): HTMLStyleElement { function getDynamicStyleSheetRules (line 114) | function getDynamicStyleSheetRules(style: HTMLStyleElement) { function createCSSRule (line 124) | function createCSSRule(selector: string, cssText: string, style = getSha... function removeCSSRulesContainingSelector (line 137) | function removeCSSRulesContainingSelector(ruleName: string, style = getS... function isCSSStyleRule (line 161) | function isCSSStyleRule(rule: CSSRule): rule is CSSStyleRule { function createStyleSheetFromObservable (line 165) | function createStyleSheetFromObservable(css: IObservable): IDisp... FILE: src/vs/base/browser/dompurify/dompurify.d.ts type Config (line 8) | interface Config { type UseProfilesConfig (line 188) | interface UseProfilesConfig { type DOMPurify (line 209) | interface DOMPurify { type RemovedElement (line 390) | interface RemovedElement { type RemovedAttribute (line 399) | interface RemovedAttribute { type BasicHookName (line 409) | type BasicHookName = 'beforeSanitizeElements' | 'afterSanitizeElements' ... type ElementHookName (line 410) | type ElementHookName = 'beforeSanitizeAttributes' | 'afterSanitizeAttrib... type DocumentFragmentHookName (line 411) | type DocumentFragmentHookName = 'beforeSanitizeShadowDOM' | 'afterSaniti... type UponSanitizeElementHookName (line 412) | type UponSanitizeElementHookName = 'uponSanitizeElement'; type UponSanitizeAttributeHookName (line 413) | type UponSanitizeAttributeHookName = 'uponSanitizeAttribute'; type HookName (line 414) | type HookName = BasicHookName | ElementHookName | DocumentFragmentHookNa... type NodeHook (line 415) | type NodeHook = (this: DOMPurify, currentNode: Node, hookEvent: null, co... type ElementHook (line 416) | type ElementHook = (this: DOMPurify, currentNode: Element, hookEvent: nu... type DocumentFragmentHook (line 417) | type DocumentFragmentHook = (this: DOMPurify, currentNode: DocumentFragm... type UponSanitizeElementHook (line 418) | type UponSanitizeElementHook = (this: DOMPurify, currentNode: Node, hook... type UponSanitizeAttributeHook (line 419) | type UponSanitizeAttributeHook = (this: DOMPurify, currentNode: Element,... type UponSanitizeElementHookEvent (line 420) | interface UponSanitizeElementHookEvent { type UponSanitizeAttributeHookEvent (line 424) | interface UponSanitizeAttributeHookEvent { type WindowLike (line 434) | type WindowLike = Pick/gm); constant TMPLIT_EXPR (line 208) | const TMPLIT_EXPR = seal(/\$\{[\w\W]*/gm); constant DATA_ATTR (line 209) | const DATA_ATTR = seal(/^data-[\-\w.\u00B7-\uFFFF]+$/); constant ARIA_ATTR (line 210) | const ARIA_ATTR = seal(/^aria-[\-\w]+$/); constant IS_ALLOWED_URI (line 211) | const IS_ALLOWED_URI = seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|c... constant IS_SCRIPT_OR_DATA (line 213) | const IS_SCRIPT_OR_DATA = seal(/^(?:\w+script|data):/i); constant ATTR_WHITESPACE (line 214) | const ATTR_WHITESPACE = seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2... constant DOCTYPE_NAME (line 216) | const DOCTYPE_NAME = seal(/^html$/i); constant CUSTOM_ELEMENT (line 217) | const CUSTOM_ELEMENT = seal(/^[a-z][.\w]*(-[.\w]+)+$/i); constant NODE_TYPE (line 235) | const NODE_TYPE = { method createHTML (line 277) | createHTML(html) { method createScriptURL (line 280) | createScriptURL(scriptUrl) { function createDOMPurify (line 305) | function createDOMPurify() { FILE: src/vs/base/browser/event.ts type EventHandler (line 10) | type EventHandler = HTMLElement | HTMLDocument | Window; type IDomEvent (line 12) | interface IDomEvent { type DOMEventMap (line 17) | interface DOMEventMap extends HTMLElementEventMap, DocumentEventMap, Win... class DomEmitter (line 28) | class DomEmitter implements IDisposable { method event (line 32) | get event(): BaseEvent { method constructor (line 39) | constructor(element: EventHandler, type: K, useCapture?: boolean) { method dispose (line 47) | dispose(): void { FILE: src/vs/base/browser/fastDomNode.ts class FastDomNode (line 6) | class FastDomNode { method constructor (line 38) | constructor( method focus (line 42) | public focus(): void { method setMaxWidth (line 46) | public setMaxWidth(_maxWidth: number | string): void { method setWidth (line 55) | public setWidth(_width: number | string): void { method setHeight (line 64) | public setHeight(_height: number | string): void { method setTop (line 73) | public setTop(_top: number | string): void { method setLeft (line 82) | public setLeft(_left: number | string): void { method setBottom (line 91) | public setBottom(_bottom: number | string): void { method setRight (line 100) | public setRight(_right: number | string): void { method setPaddingTop (line 109) | public setPaddingTop(_paddingTop: number | string): void { method setPaddingLeft (line 118) | public setPaddingLeft(_paddingLeft: number | string): void { method setPaddingBottom (line 127) | public setPaddingBottom(_paddingBottom: number | string): void { method setPaddingRight (line 136) | public setPaddingRight(_paddingRight: number | string): void { method setFontFamily (line 145) | public setFontFamily(fontFamily: string): void { method setFontWeight (line 153) | public setFontWeight(fontWeight: string): void { method setFontSize (line 161) | public setFontSize(_fontSize: number | string): void { method setFontStyle (line 170) | public setFontStyle(fontStyle: string): void { method setFontFeatureSettings (line 178) | public setFontFeatureSettings(fontFeatureSettings: string): void { method setFontVariationSettings (line 186) | public setFontVariationSettings(fontVariationSettings: string): void { method setTextDecoration (line 194) | public setTextDecoration(textDecoration: string): void { method setLineHeight (line 202) | public setLineHeight(_lineHeight: number | string): void { method setLetterSpacing (line 211) | public setLetterSpacing(_letterSpacing: number | string): void { method setClassName (line 220) | public setClassName(className: string): void { method toggleClassName (line 228) | public toggleClassName(className: string, shouldHaveIt?: boolean): void { method setDisplay (line 233) | public setDisplay(display: string): void { method setPosition (line 241) | public setPosition(position: string): void { method setVisibility (line 249) | public setVisibility(visibility: string): void { method setColor (line 257) | public setColor(color: string): void { method setBackgroundColor (line 265) | public setBackgroundColor(backgroundColor: string): void { method setLayerHinting (line 273) | public setLayerHinting(layerHint: boolean): void { method setBoxShadow (line 281) | public setBoxShadow(boxShadow: string): void { method setContain (line 289) | public setContain(contain: 'none' | 'strict' | 'content' | 'size' | 'l... method setAttribute (line 297) | public setAttribute(name: string, value: string): void { method removeAttribute (line 301) | public removeAttribute(name: string): void { method appendChild (line 305) | public appendChild(child: FastDomNode): void { method removeChild (line 309) | public removeChild(child: FastDomNode): void { function numberAsPixels (line 314) | function numberAsPixels(value: number | string): string { function createFastDomNode (line 318) | function createFastDomNode(domNode: T): FastDomNo... FILE: src/vs/base/browser/fonts.ts constant DEFAULT_FONT_FAMILY (line 18) | const DEFAULT_FONT_FAMILY = isWindows ? '"Segoe WPC", "Segoe UI", sans-s... type FontData (line 20) | interface FontData { FILE: src/vs/base/browser/formattedTextRenderer.ts type IContentActionHandler (line 11) | interface IContentActionHandler { type FormattedTextRenderOptions (line 16) | interface FormattedTextRenderOptions { function renderText (line 21) | function renderText(text: string, _options?: FormattedTextRenderOptions,... function renderFormattedText (line 27) | function renderFormattedText(formattedText: string, options?: FormattedT... class StringStream (line 34) | class StringStream { method constructor (line 38) | constructor(source: string) { method eos (line 43) | public eos(): boolean { method next (line 47) | public next(): string { method peek (line 53) | public peek(): string { method advance (line 57) | public advance(): void { type FormatType (line 62) | const enum FormatType { type IFormatParseTree (line 74) | interface IFormatParseTree { function _renderFormattedText (line 81) | function _renderFormattedText(element: Node, treeNode: IFormatParseTree,... function parseFormattedText (line 116) | function parseFormattedText(content: string, parseCodeSegments: boolean)... function isFormatTag (line 197) | function isFormatTag(char: string, supportCodeSegments: boolean): boolean { function formatTagType (line 201) | function formatTagType(char: string, supportCodeSegments: boolean): Form... FILE: src/vs/base/browser/globalPointerMoveMonitor.ts type IPointerMoveCallback (line 9) | interface IPointerMoveCallback { type IOnStopCallback (line 13) | interface IOnStopCallback { class GlobalPointerMoveMonitor (line 17) | class GlobalPointerMoveMonitor implements IDisposable { method dispose (line 23) | public dispose(): void { method stopMonitoring (line 28) | public stopMonitoring(invokeStopCallback: boolean, browserEvent?: Poin... method isMonitoring (line 45) | public isMonitoring(): boolean { method startMonitoring (line 49) | public startMonitoring( FILE: src/vs/base/browser/history.ts type IHistoryNavigationWidget (line 8) | interface IHistoryNavigationWidget { FILE: src/vs/base/browser/iframe.ts type IWindowChainElement (line 9) | interface IWindowChainElement { function getParentWindowIfSameOrigin (line 22) | function getParentWindowIfSameOrigin(w: Window): Window | null { class IframeUtils (line 41) | class IframeUtils { method getSameOriginWindowChain (line 47) | private static getSameOriginWindowChain(targetWindow: Window): IWindow... method getPositionOfChildWindowRelativeToAncestorWindow (line 76) | public static getPositionOfChildWindowRelativeToAncestorWindow(childWi... function parentOriginHash (line 117) | async function parentOriginHash(parentOrigin: string, salt: string): Pro... function sha256AsBase32 (line 130) | function sha256AsBase32(bytes: ArrayBuffer): string { FILE: src/vs/base/browser/indexedDB.ts class MissingStoresError (line 10) | class MissingStoresError extends Error { method constructor (line 11) | constructor(readonly db: IDBDatabase) { class DBClosedError (line 16) | class DBClosedError extends Error { method constructor (line 18) | constructor(dbName: string) { class IndexedDB (line 23) | class IndexedDB { method create (line 25) | static async create(name: string, version: number | undefined, stores:... method openDatabase (line 30) | private static async openDatabase(name: string, version: number | unde... method doOpenDatabase (line 55) | private static doOpenDatabase(name: string, version: number | undefine... method deleteDatabase (line 81) | private static deleteDatabase(database: IDBDatabase): Promise { method constructor (line 96) | constructor(database: IDBDatabase, private readonly name: string) { method hasPendingTransactions (line 100) | hasPendingTransactions(): boolean { method close (line 104) | close(): void { method runInTransaction (line 114) | async runInTransaction(store: string, transactionMode: IDBTransacti... method getKeyValues (line 134) | async getKeyValues(store: string, isValid: (value: unknown) => valu... FILE: src/vs/base/browser/keyboardEvent.ts function extractKeyCode (line 11) | function extractKeyCode(e: KeyboardEvent): KeyCode { type IKeyboardEvent (line 51) | interface IKeyboardEvent { function printKeyboardEvent (line 81) | function printKeyboardEvent(e: KeyboardEvent): string { function printStandardKeyboardEvent (line 98) | function printStandardKeyboardEvent(e: StandardKeyboardEvent): string { function hasModifierKeys (line 115) | function hasModifierKeys(keyStatus: { class StandardKeyboardEvent (line 124) | class StandardKeyboardEvent implements IKeyboardEvent { method constructor (line 142) | constructor(source: KeyboardEvent) { method preventDefault (line 169) | public preventDefault(): void { method stopPropagation (line 175) | public stopPropagation(): void { method toKeyCodeChord (line 181) | public toKeyCodeChord(): KeyCodeChord { method equals (line 185) | public equals(other: number): boolean { method _computeKeybinding (line 189) | private _computeKeybinding(): number { method _computeKeyCodeChord (line 213) | private _computeKeyCodeChord(): KeyCodeChord { FILE: src/vs/base/browser/markdownRenderer.ts type MarkdownActionHandler (line 27) | type MarkdownActionHandler = (linkContent: string, mdStr: IMarkdownStrin... type MarkdownRenderOptions (line 32) | interface MarkdownRenderOptions { type MarkdownRendererMarkedOptions (line 50) | interface MarkdownRendererMarkedOptions { type MarkdownSanitizerConfig (line 55) | interface MarkdownSanitizerConfig { function getLinkTitle (line 74) | function getLinkTitle(href: string): string { method paragraph (line 108) | paragraph(this: marked.Renderer, { tokens }: marked.Tokens.Paragraph): s... method link (line 112) | link(this: marked.Renderer, { href, title, tokens }: marked.Tokens.Link)... function createAlertBlockquoteRenderer (line 149) | function createAlertBlockquoteRenderer(fallbackRenderer: (this: marked.R... type IRenderedMarkdown (line 199) | interface IRenderedMarkdown extends IDisposable { function renderMarkdown (line 209) | function renderMarkdown(markdown: IMarkdownString, options: MarkdownRend... function rewriteRenderedLinks (line 341) | function rewriteRenderedLinks(markdown: IMarkdownString, options: Markdo... function createMarkdownRenderer (line 384) | function createMarkdownRenderer(marked: marked.Marked, options: Markdown... function preprocessMarkdownString (line 429) | function preprocessMarkdownString(markdown: IMarkdownString) { function activateLink (line 445) | function activateLink(mdStr: IMarkdownString, options: MarkdownRenderOpt... function uriMassage (line 467) | function uriMassage(markdown: IMarkdownString, part: string): string { function massageHref (line 487) | function massageHref(markdown: IMarkdownString, href: string, isDomUri: ... function postProcessCodeBlockLanguageId (line 515) | function postProcessCodeBlockLanguageId(lang: string | undefined): string { function resolveWithBaseUri (line 527) | function resolveWithBaseUri(baseUri: URI, href: string): string { type MdStrConfig (line 540) | type MdStrConfig = { function sanitizeRenderedMarkdown (line 545) | function sanitizeRenderedMarkdown( function getDomSanitizerConfig (line 617) | function getDomSanitizerConfig(mdStrConfig: MdStrConfig, options: Markdo... function renderAsPlaintext (line 676) | function renderAsPlaintext(str: IMarkdownString | string, options?: { function createPlainTextRenderer (line 716) | function createPlainTextRenderer(): marked.Renderer { function mergeRawTokenText (line 795) | function mergeRawTokenText(tokens: marked.Token[]): string { function completeSingleLinePattern (line 803) | function completeSingleLinePattern(token: marked.Tokens.Text | marked.To... function hasLinkTextAndStartOfLinkTarget (line 867) | function hasLinkTextAndStartOfLinkTarget(str: string): boolean { function hasStartOfLinkTargetAndNoLinkText (line 871) | function hasStartOfLinkTargetAndNoLinkText(str: string): boolean { function completeListItemPattern (line 875) | function completeListItemPattern(list: marked.Tokens.List): marked.Token... function completeHeading (line 958) | function completeHeading(token: marked.Tokens.Heading, fullRawText: stri... function fillInIncompleteTokens (line 965) | function fillInIncompleteTokens(tokens: marked.TokensList): marked.Token... function fillInIncompleteTokensOnce (line 978) | function fillInIncompleteTokensOnce(tokens: marked.TokensList): marked.T... function completeCodespan (line 1028) | function completeCodespan(token: marked.Token): marked.Token { function completeStar (line 1032) | function completeStar(tokens: marked.Token): marked.Token { function completeUnderscore (line 1036) | function completeUnderscore(tokens: marked.Token): marked.Token { function completeLinkTarget (line 1040) | function completeLinkTarget(tokens: marked.Token): marked.Token { function completeLinkTargetArg (line 1044) | function completeLinkTargetArg(tokens: marked.Token): marked.Token { function completeLinkText (line 1048) | function completeLinkText(tokens: marked.Token): marked.Token { function completeDoublestar (line 1052) | function completeDoublestar(tokens: marked.Token): marked.Token { function completeDoubleUnderscore (line 1056) | function completeDoubleUnderscore(tokens: marked.Token): marked.Token { function completeWithString (line 1060) | function completeWithString(tokens: marked.Token[] | marked.Token, closi... function completeTable (line 1069) | function completeTable(tokens: marked.Token[]): marked.Token[] | undefin... FILE: src/vs/base/browser/mouseEvent.ts type IMouseEvent (line 10) | interface IMouseEvent { class StandardMouseEvent (line 31) | class StandardMouseEvent implements IMouseEvent { method constructor (line 50) | constructor(targetWindow: Window, e: MouseEvent) { method preventDefault (line 85) | public preventDefault(): void { method stopPropagation (line 89) | public stopPropagation(): void { class DragMouseEvent (line 94) | class DragMouseEvent extends StandardMouseEvent { method constructor (line 98) | constructor(targetWindow: Window, e: MouseEvent) { type IMouseWheelEvent (line 105) | interface IMouseWheelEvent extends MouseEvent { type IWebKitMouseWheelEvent (line 116) | interface IWebKitMouseWheelEvent { type IGeckoMouseWheelEvent (line 121) | interface IGeckoMouseWheelEvent { class StandardWheelEvent (line 128) | class StandardWheelEvent { method constructor (line 135) | constructor(e: IMouseWheelEvent | null, deltaX: number = 0, deltaY: nu... method preventDefault (line 229) | public preventDefault(): void { method stopPropagation (line 233) | public stopPropagation(): void { FILE: src/vs/base/browser/performance.ts type ICumulativeMeasurement (line 10) | interface ICumulativeMeasurement { type EventPhase (line 25) | const enum EventPhase { function onKeyDown (line 39) | function onKeyDown() { function markKeyDownEnd (line 51) | function markKeyDownEnd() { function onBeforeInput (line 61) | function onBeforeInput() { function onInput (line 71) | function onInput() { function markInputEnd (line 79) | function markInputEnd() { function onKeyUp (line 89) | function onKeyUp() { function onSelectionChange (line 97) | function onSelectionChange() { function onRenderStart (line 105) | function onRenderStart() { function markRenderEnd (line 120) | function markRenderEnd() { function scheduleRecordIfFinishedTask (line 127) | function scheduleRecordIfFinishedTask() { function recordIfFinished (line 158) | function recordIfFinished() { function addMeasure (line 186) | function addMeasure(entryName: string, cumulativeMeasurement: ICumulativ... function reset (line 196) | function reset() { type IInputLatencyMeasurements (line 216) | interface IInputLatencyMeasurements { type IInputLatencySingleMeasurement (line 224) | interface IInputLatencySingleMeasurement { function getAndClearMeasurements (line 234) | function getAndClearMeasurements(): IInputLatencyMeasurements | undefined { function cumulativeToFinalMeasurement (line 258) | function cumulativeToFinalMeasurement(cumulative: ICumulativeMeasurement... function clearCumulativeMeasurement (line 266) | function clearCumulativeMeasurement(cumulative: ICumulativeMeasurement):... FILE: src/vs/base/browser/pixelRatio.ts type BackingStoreContext (line 10) | type BackingStoreContext = CanvasRenderingContext2D & { class DevicePixelRatioMonitor (line 21) | class DevicePixelRatioMonitor extends Disposable { method constructor (line 29) | constructor(targetWindow: Window) { method _handleChange (line 39) | private _handleChange(targetWindow: Window, fireEvent: boolean): void { type IPixelRatioMonitor (line 51) | interface IPixelRatioMonitor { class PixelRatioMonitorImpl (line 56) | class PixelRatioMonitorImpl extends Disposable implements IPixelRatioMon... method value (line 63) | get value(): number { method constructor (line 67) | constructor(targetWindow: Window) { method _getPixelRatio (line 79) | private _getPixelRatio(targetWindow: Window): number { class PixelRatioMonitorFacade (line 91) | class PixelRatioMonitorFacade { method _getOrCreatePixelRatioMonitor (line 95) | private _getOrCreatePixelRatioMonitor(targetWindow: Window): PixelRati... method getInstance (line 112) | getInstance(targetWindow: Window): IPixelRatioMonitor { FILE: src/vs/base/browser/touch.ts type TouchData (line 21) | interface TouchData { type GestureEvent (line 32) | interface GestureEvent extends MouseEvent { type Touch (line 41) | interface Touch { type TouchList (line 56) | interface TouchList { type TouchEvent (line 63) | interface TouchEvent extends Event { class Gesture (line 69) | class Gesture extends Disposable { method constructor (line 87) | private constructor() { method addTarget (line 101) | public static addTarget(element: HTMLElement): IDisposable { method ignoreTarget (line 113) | public static ignoreTarget(element: HTMLElement): IDisposable { method isTouchDevice (line 129) | static isTouchDevice(): boolean { method isHoverDevice (line 139) | static isHoverDevice(): boolean { method dispose (line 143) | public override dispose(): void { method onTouchStart (line 152) | private onTouchStart(e: TouchEvent): void { method onTouchEnd (line 187) | private onTouchEnd(targetWindow: Window, e: TouchEvent): void { method newGestureEvent (line 255) | private newGestureEvent(type: string, initialTarget?: EventTarget): Ge... method dispatchEvent (line 263) | private dispatchEvent(event: GestureEvent): void { method inertia (line 309) | private inertia(targetWindow: Window, dispatchTo: readonly EventTarget... method onTouchMove (line 343) | private onTouchMove(e: TouchEvent): void { FILE: src/vs/base/browser/trustedTypes.ts type TrustedTypePolicyOptions (line 9) | type TrustedTypePolicyOptions = import('trusted-types/lib/index.d.ts').T... function createTrustedTypesPolicy (line 11) | function createTrustedTypesPolicy extends BaseActionViewItem { method constructor (line 454) | constructor(ctx: unknown, action: IAction, options: ISelectOptionItem[... method setOptions (line 464) | setOptions(options: ISelectOptionItem[], selected?: number): void { method select (line 468) | select(index: number): void { method registerListeners (line 472) | private registerListeners(): void { method runAction (line 476) | protected runAction(option: string, index: number): void { method getActionContext (line 480) | protected getActionContext(option: string, index: number): T | string { method setFocusable (line 484) | override setFocusable(focusable: boolean): void { method focus (line 488) | override focus(): void { method blur (line 492) | override blur(): void { method render (line 496) | override render(container: HTMLElement): void { FILE: src/vs/base/browser/ui/actionbar/actionbar.ts type IActionViewItem (line 18) | interface IActionViewItem extends IDisposable { type IActionViewItemProvider (line 29) | interface IActionViewItemProvider { type ActionsOrientation (line 33) | const enum ActionsOrientation { type ActionTrigger (line 38) | interface ActionTrigger { type IActionBarOptions (line 43) | interface IActionBarOptions { type IActionOptions (line 63) | interface IActionOptions extends IActionViewItemOptions { class ActionBar (line 67) | class ActionBar extends Disposable implements IActionRunner { method onDidBlur (line 98) | get onDidBlur() { return this._onDidBlur.event; } method onDidCancel (line 101) | get onDidCancel() { return this._onDidCancel.event; } method onDidRun (line 105) | get onDidRun() { return this._onDidRun.event; } method onWillRun (line 108) | get onWillRun() { return this._onWillRun.event; } method constructor (line 110) | constructor(container: HTMLElement, options: IActionBarOptions = {}) { method refreshRole (line 237) | private refreshRole(): void { method setAriaLabel (line 245) | setAriaLabel(label: string): void { method setFocusable (line 256) | setFocusable(focusable: boolean): void { method isTriggerKeyEvent (line 272) | private isTriggerKeyEvent(event: StandardKeyboardEvent): boolean { method updateFocusedItem (line 281) | private updateFocusedItem(): void { method context (line 292) | get context(): unknown { method context (line 296) | set context(context: unknown) { method actionRunner (line 301) | get actionRunner(): IActionRunner { method actionRunner (line 305) | set actionRunner(actionRunner: IActionRunner) { method getContainer (line 316) | getContainer(): HTMLElement { method hasAction (line 320) | hasAction(action: IAction): boolean { method getAction (line 324) | getAction(indexOrElement: number | HTMLElement): IAction | undefined { method push (line 349) | push(arg: IAction | ReadonlyArray, options: IActionOptions = ... method getWidth (line 426) | getWidth(index: number): number { method getHeight (line 437) | getHeight(index: number): number { method pull (line 448) | pull(index: number): void { method clear (line 457) | clear(): void { method length (line 468) | length(): number { method isEmpty (line 472) | isEmpty(): boolean { method isFocused (line 476) | isFocused(index?: number): boolean { method focus (line 484) | focus(arg?: number | boolean): void { method focusFirst (line 509) | private focusFirst(): boolean { method focusLast (line 514) | private focusLast(): boolean { method focusNext (line 519) | protected focusNext(forceLoop?: boolean, forceFocus?: boolean): boolean { method focusPrevious (line 543) | protected focusPrevious(forceLoop?: boolean): boolean { method updateFocus (line 571) | protected updateFocus(fromRight?: boolean, preventScroll?: boolean, fo... method doTrigger (line 607) | private doTrigger(event: StandardKeyboardEvent): void { method run (line 620) | async run(action: IAction, context?: unknown): Promise { method dispose (line 624) | override dispose(): void { function prepareActions (line 632) | function prepareActions(actions: IAction[]): IAction[] { FILE: src/vs/base/browser/ui/animations/animations.ts type ClickAnimation (line 9) | const enum ClickAnimation { function createOverlay (line 30) | function createOverlay(element: HTMLElement): { overlay: HTMLElement; cx... function cleanupOverlay (line 57) | function cleanupOverlay(duration: number) { function bounceElement (line 69) | function bounceElement(element: HTMLElement, opts: { scale?: number[]; r... function triggerConfettiAnimation (line 113) | function triggerConfettiAnimation(element: HTMLElement) { function triggerFloatingIconsAnimation (line 189) | function triggerFloatingIconsAnimation(element: HTMLElement, icon: Theme... function triggerPulseWaveAnimation (line 263) | function triggerPulseWaveAnimation(element: HTMLElement) { function triggerRadiantLinesAnimation (line 362) | function triggerRadiantLinesAnimation(element: HTMLElement) { function triggerClickAnimation (line 458) | function triggerClickAnimation(element: HTMLElement, animation: ClickAni... FILE: src/vs/base/browser/ui/aria/aria.ts constant MAX_MESSAGE_LENGTH (line 10) | const MAX_MESSAGE_LENGTH = 20000; function setARIAContainer (line 16) | function setARIAContainer(parent: HTMLElement) { function alert (line 47) | function alert(msg: string): void { function status (line 65) | function status(msg: string): void { function insertMessage (line 79) | function insertMessage(target: HTMLElement, msg: string): void { type AriaRole (line 92) | type AriaRole = FILE: src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts type IBreadcrumbsWidgetStyles (line 23) | interface IBreadcrumbsWidgetStyles { type IBreadcrumbsItemEvent (line 31) | interface IBreadcrumbsItemEvent { class BreadcrumbsWidget (line 38) | class BreadcrumbsWidget { method constructor (line 65) | constructor( method setHorizontalScrollbarSize (line 97) | setHorizontalScrollbarSize(size: number) { method setHorizontalScrollbarVisibility (line 103) | setHorizontalScrollbarVisibility(visibility: ScrollbarVisibility) { method dispose (line 109) | dispose(): void { method layout (line 121) | layout(dim: dom.Dimension | undefined): void { method _updateDimensions (line 135) | private _updateDimensions(dim: dom.Dimension): IDisposable { method _updateScrollbar (line 146) | private _updateScrollbar(): IDisposable { method _style (line 156) | private _style(styleElement: HTMLStyleElement, style: IBreadcrumbsWidg... method setEnabled (line 176) | setEnabled(value: boolean) { method domFocus (line 181) | domFocus(): void { method isDOMFocused (line 190) | isDOMFocused(): boolean { method getFocused (line 194) | getFocused(): BreadcrumbsItem { method setFocused (line 198) | setFocused(item: BreadcrumbsItem | undefined, payload?: any): void { method focusPrev (line 202) | focusPrev(payload?: any): void { method focusNext (line 208) | focusNext(payload?: any): void { method _focus (line 214) | private _focus(nth: number, payload: any): void { method reveal (line 230) | reveal(item: BreadcrumbsItem): void { method revealLast (line 237) | revealLast(): void { method _reveal (line 241) | private _reveal(nth: number, minimal: boolean): void { method getSelection (line 258) | getSelection(): BreadcrumbsItem { method setSelection (line 262) | setSelection(item: BreadcrumbsItem | undefined, payload?: any): void { method _select (line 266) | private _select(nth: number, payload: any): void { method getItems (line 280) | getItems(): readonly BreadcrumbsItem[] { method setItems (line 284) | setItems(items: BreadcrumbsItem[]): void { method _render (line 302) | private _render(start: number): void { method _renderItem (line 336) | private _renderItem(item: BreadcrumbsItem, container: HTMLDivElement):... method _onClick (line 352) | private _onClick(event: IMouseEvent): void { FILE: src/vs/base/browser/ui/button/button.ts type IButtonOptions (line 29) | interface IButtonOptions extends Partial { type IButtonStyles (line 43) | interface IButtonStyles { type IButton (line 67) | interface IButton extends IDisposable { type IButtonWithDescription (line 80) | interface IButtonWithDescription extends IButton { class Button (line 103) | class Button extends Disposable implements IButton { method onDidClick (line 113) | get onDidClick(): BaseEvent { return this._onDidClick.event; } method onDidEscape (line 116) | get onDidEscape(): BaseEvent { return this._onDidEscape.event; } method constructor (line 120) | constructor(container: HTMLElement, options: IButtonOptions) { method dispose (line 210) | public override dispose(): void { method getContentElements (line 215) | protected getContentElements(content: string): HTMLElement[] { method updateStyles (line 238) | private updateStyles(hover: boolean): void { method element (line 257) | get element(): HTMLElement { method label (line 261) | set label(value: string | IMarkdownString) { method label (line 307) | get label(): string | IMarkdownString { method labelShort (line 311) | set labelShort(value: string) { method _setAriaLabel (line 323) | protected _setAriaLabel(): void { method icon (line 331) | set icon(icon: ThemeIcon) { method enabled (line 339) | set enabled(value: boolean) { method enabled (line 350) | get enabled() { method secondary (line 354) | set secondary(value: boolean) { method checked (line 360) | set checked(value: boolean) { method checked (line 370) | get checked() { method setTitle (line 374) | setTitle(title: string) { method focus (line 382) | focus(): void { method hasFocus (line 386) | hasFocus(): boolean { type IButtonWithDropdownOptions (line 391) | interface IButtonWithDropdownOptions extends IButtonOptions { class ButtonWithDropdown (line 402) | class ButtonWithDropdown extends Disposable implements IButton { method constructor (line 414) | constructor(container: HTMLElement, options: IButtonWithDropdownOption... method dispose (line 465) | override dispose() { method label (line 470) | set label(value: string) { method icon (line 475) | set icon(icon: ThemeIcon) { method enabled (line 479) | set enabled(enabled: boolean) { method enabled (line 486) | get enabled(): boolean { method checked (line 490) | set checked(value: boolean) { method checked (line 494) | get checked() { method focus (line 498) | focus(): void { method hasFocus (line 502) | hasFocus(): boolean { class ButtonWithDescription (line 507) | class ButtonWithDescription implements IButtonWithDescription { method constructor (line 513) | constructor(container: HTMLElement, private readonly options: IButtonO... method onDidClick (line 525) | get onDidClick(): BaseEvent { method element (line 529) | get element(): HTMLElement { method label (line 533) | set label(value: string) { method icon (line 537) | set icon(icon: ThemeIcon) { method enabled (line 541) | get enabled(): boolean { method enabled (line 545) | set enabled(enabled: boolean) { method checked (line 549) | set checked(value: boolean) { method checked (line 553) | get checked(): boolean { method focus (line 557) | focus(): void { method hasFocus (line 560) | hasFocus(): boolean { method dispose (line 563) | dispose(): void { method description (line 567) | set description(value: string) { type ButtonBarAlignment (line 576) | enum ButtonBarAlignment { class ButtonBar (line 581) | class ButtonBar { method constructor (line 586) | constructor(private readonly container: HTMLElement, private readonly ... method dispose (line 588) | dispose(): void { method buttons (line 592) | get buttons(): IButton[] { method clear (line 596) | clear(): void { method addButton (line 601) | addButton(options: IButtonOptions): IButton { method addButtonWithDescription (line 607) | addButtonWithDescription(options: IButtonOptions): IButtonWithDescript... method addButtonWithDropdown (line 613) | addButtonWithDropdown(options: IButtonWithDropdownOptions): IButton { method pushButton (line 619) | private pushButton(button: IButton): void { class ButtonWithIcon (line 649) | class ButtonWithIcon extends Button { method labelElement (line 653) | public get labelElement() { return this._mdlabelElement; } method iconElement (line 655) | public get iconElement() { return this._iconElement; } method constructor (line 657) | constructor(container: HTMLElement, options: IButtonOptions) { method label (line 670) | override get label(): IMarkdownString | string { method label (line 674) | override set label(value: IMarkdownString | string) { method icon (line 715) | override get icon(): ThemeIcon { method icon (line 719) | override set icon(icon: ThemeIcon) { FILE: src/vs/base/browser/ui/centered/centeredViewLayout.ts type CenteredViewState (line 14) | interface CenteredViewState { function createEmptyView (line 31) | function createEmptyView(background: Color | undefined): ISplitViewView<... function toSplitViewView (line 47) | function toSplitViewView(view: IView, getHeight: () => number): ISplitVi... type ICenteredViewStyles (line 57) | interface ICenteredViewStyles extends ISplitViewStyles { class CenteredViewLayout (line 61) | class CenteredViewLayout implements IDisposable { method constructor (line 70) | constructor( method minimumWidth (line 81) | get minimumWidth(): number { return this.splitView ? this.splitView.mi... method maximumWidth (line 82) | get maximumWidth(): number { return this.splitView ? this.splitView.ma... method minimumHeight (line 83) | get minimumHeight(): number { return this.view.minimumHeight; } method maximumHeight (line 84) | get maximumHeight(): number { return this.view.maximumHeight; } method onDidChange (line 85) | get onDidChange(): Event { return this.view.onD... method boundarySashes (line 88) | get boundarySashes(): IBoundarySashes { return this._boundarySashes; } method boundarySashes (line 89) | set boundarySashes(boundarySashes: IBoundarySashes) { method layout (line 100) | layout(width: number, height: number, top: number, left: number): void { method resizeSplitViews (line 114) | private resizeSplitViews(): void { method setFixedWidth (line 134) | setFixedWidth(option: boolean) { method updateState (line 142) | private updateState() { method isActive (line 150) | isActive(): boolean { method styles (line 154) | styles(style: ICenteredViewStyles): void { method activate (line 163) | activate(active: boolean): void { method isDefault (line 208) | isDefault(state: CenteredViewState): boolean { method dispose (line 217) | dispose(): void { FILE: src/vs/base/browser/ui/contextview/contextview.ts type ContextViewDOMPosition (line 17) | const enum ContextViewDOMPosition { type IAnchor (line 23) | interface IAnchor { function isAnchor (line 30) | function isAnchor(obj: unknown): obj is IAnchor | OmitOptional { type IDelegate (line 36) | interface IDelegate { type IContextViewProvider (line 60) | interface IContextViewProvider { function getAnchorRect (line 66) | function getAnchorRect(anchor: HTMLElement | StandardMouseEvent | IAncho... class ContextView (line 103) | class ContextView extends Disposable { method constructor (line 118) | constructor(container: HTMLElement, domPosition: ContextViewDOMPositio... method setContainer (line 128) | setContainer(container: HTMLElement | null, domPosition: ContextViewDO... method show (line 184) | show(delegate: IDelegate): void { method getViewElement (line 211) | getViewElement(): HTMLElement { method layout (line 215) | layout(): void { method doLayout (line 230) | private doLayout(): void { method hide (line 262) | hide(data?: unknown): void { method isVisible (line 275) | private isVisible(): boolean { method onDOMEvent (line 279) | private onDOMEvent(e: UIEvent, onCapture: boolean): void { method dispose (line 289) | override dispose(): void { constant SHADOW_ROOT_CSS (line 296) | const SHADOW_ROOT_CSS = /* css */ ` FILE: src/vs/base/browser/ui/countBadge/countBadge.ts type ICountBadgeOptions (line 12) | interface ICountBadgeOptions { type ICountBadgeStyles (line 18) | interface ICountBadgeStyles { class CountBadge (line 30) | class CountBadge extends Disposable { method constructor (line 38) | constructor(container: HTMLElement, private readonly options: ICountBa... method setCount (line 49) | setCount(count: number) { method setCountFormat (line 54) | setCountFormat(countFormat: string) { method setTitleFormat (line 59) | setTitleFormat(titleFormat: string) { method updateHover (line 65) | private updateHover(): void { method render (line 73) | private render() { FILE: src/vs/base/browser/ui/dialog/dialog.ts type IDialogInputOptions (line 23) | interface IDialogInputOptions { type DialogContentsAlignment (line 29) | enum DialogContentsAlignment { type IDialogOptions (line 43) | interface IDialogOptions { type IDialogResult (line 68) | interface IDialogResult { type IDialogStyles (line 74) | interface IDialogStyles { type ButtonMapEntry (line 85) | interface ButtonMapEntry { class Dialog (line 90) | class Dialog extends Disposable { method constructor (line 109) | constructor(private container: HTMLElement, private message: string, b... method getIconAriaLabel (line 231) | private getIconAriaLabel(): string { method updateMessage (line 253) | updateMessage(message: string): void { method show (line 257) | async show(): Promise { method applyStyles (line 563) | private applyStyles() { method dispose (line 604) | override dispose(): void { method rearrangeButtons (line 618) | private rearrangeButtons(buttons: Array, cancelId: number | un... FILE: src/vs/base/browser/ui/dnd/dnd.ts function applyDragImage (line 9) | function applyDragImage(event: DragEvent, container: HTMLElement, label:... FILE: src/vs/base/browser/ui/dropdown/dropdown.ts type ILabelRenderer (line 21) | interface ILabelRenderer { type IBaseDropdownOptions (line 25) | interface IBaseDropdownOptions { class BaseDropdown (line 30) | class BaseDropdown extends ActionRunner { method constructor (line 42) | constructor(container: HTMLElement, options: IBaseDropdownOptions) { method element (line 98) | get element(): HTMLElement { method label (line 102) | get label() { method tooltip (line 106) | set tooltip(tooltip: string) { method show (line 116) | show(): void { method hide (line 123) | hide(): void { method isVisible (line 130) | isVisible(): boolean { method onEvent (line 134) | protected onEvent(_e: Event, activeElement: HTMLElement): void { method dispose (line 138) | override dispose(): void { type IActionProvider (line 159) | interface IActionProvider { function isActionProvider (line 163) | function isActionProvider(obj: unknown): obj is IActionProvider { type IDropdownMenuOptions (line 169) | interface IDropdownMenuOptions extends IBaseDropdownOptions { class DropdownMenu (line 178) | class DropdownMenu extends BaseDropdown { method constructor (line 182) | constructor(container: HTMLElement, private readonly _options: IDropdo... method menuOptions (line 188) | set menuOptions(options: IMenuOptions | undefined) { method menuOptions (line 192) | get menuOptions(): IMenuOptions | undefined { method actions (line 196) | private get actions(): readonly IAction[] { method actions (line 204) | private set actions(actions: readonly IAction[]) { method show (line 208) | override show(): void { method hide (line 228) | override hide(): void { method onHide (line 232) | private onHide(): void { FILE: src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts type IKeybindingProvider (line 25) | interface IKeybindingProvider { type IAnchorAlignmentProvider (line 29) | interface IAnchorAlignmentProvider { type IDropdownMenuActionViewItemOptions (line 33) | interface IDropdownMenuActionViewItemOptions extends IBaseActionViewItem... class DropdownMenuActionViewItem (line 43) | class DropdownMenuActionViewItem extends BaseActionViewItem { method onDidChangeVisibility (line 50) | get onDidChangeVisibility() { return this._onDidChangeVisibility.event; } method constructor (line 54) | constructor( method render (line 71) | override render(container: HTMLElement): void { method renderLabel (line 118) | protected renderLabel(element: HTMLElement): IDisposable | null { method setAriaLabelAttributes (line 141) | protected setAriaLabelAttributes(element: HTMLElement): void { method getTooltip (line 148) | protected override getTooltip(): string | undefined { method setActionContext (line 160) | override setActionContext(newContext: unknown): void { method show (line 172) | show(): void { method updateEnabled (line 176) | protected override updateEnabled(): void { type IActionWithDropdownActionViewItemOptions (line 183) | interface IActionWithDropdownActionViewItemOptions extends IActionViewIt... class ActionWithDropdownActionViewItem (line 188) | class ActionWithDropdownActionViewItem extends ActionViewItem { method constructor (line 192) | constructor( method render (line 201) | override render(container: HTMLElement): void { method blur (line 244) | override blur(): void { method setFocusable (line 249) | override setFocusable(focusable: boolean): void { FILE: src/vs/base/browser/ui/findinput/findInput.ts type IFindInputOptions (line 25) | interface IFindInputOptions { constant NLS_DEFAULT_LABEL (line 49) | const NLS_DEFAULT_LABEL = nls.localize('defaultLabel', "input"); class FindInput (line 51) | class FindInput extends Widget { method onDidOptionChange (line 72) | public get onDidOptionChange(): Event { re... method onKeyDown (line 75) | public get onKeyDown(): Event { return this._onKeyDown... method onMouseDown (line 78) | public get onMouseDown(): Event { return this._onMouseDow... method onInput (line 81) | public get onInput(): Event { return this._onInput.event; } method onKeyUp (line 84) | public get onKeyUp(): Event { return this._onKeyUp.eve... method onCaseSensitiveKeyDown (line 87) | public get onCaseSensitiveKeyDown(): Event { return th... method onRegexKeyDown (line 90) | public get onRegexKeyDown(): Event { return this._onRe... method constructor (line 92) | constructor(parent: HTMLElement | null, contextViewProvider: IContextV... method isImeSessionInProgress (line 241) | public get isImeSessionInProgress(): boolean { method onDidChange (line 245) | public get onDidChange(): Event { method layout (line 249) | public layout(style: { collapsedFindWidget: boolean; narrowFindWidget:... method enable (line 254) | public enable(): void { method disable (line 266) | public disable(): void { method setFocusInputOnOptionClick (line 278) | public setFocusInputOnOptionClick(value: boolean): void { method setEnabled (line 282) | public setEnabled(enabled: boolean): void { method setAdditionalToggles (line 290) | public setAdditionalToggles(toggles: Toggle[] | undefined): void { method setActions (line 318) | public setActions(actions: ReadonlyArray | undefined, actionV... method updateInputBoxPadding (line 322) | private updateInputBoxPadding(controlsHidden = false) { method clear (line 332) | public clear(): void { method getValue (line 338) | public getValue(): string { method setValue (line 342) | public setValue(value: string): void { method onSearchSubmit (line 348) | public onSearchSubmit(): void { method select (line 352) | public select(): void { method focus (line 356) | public focus(): void { method getCaseSensitive (line 360) | public getCaseSensitive(): boolean { method setCaseSensitive (line 364) | public setCaseSensitive(value: boolean): void { method getWholeWords (line 370) | public getWholeWords(): boolean { method setWholeWords (line 374) | public setWholeWords(value: boolean): void { method getRegex (line 380) | public getRegex(): boolean { method setRegex (line 384) | public setRegex(value: boolean): void { method focusOnCaseSensitive (line 391) | public focusOnCaseSensitive(): void { method focusOnRegex (line 395) | public focusOnRegex(): void { method highlightFindOptions (line 400) | public highlightFindOptions(): void { method validate (line 406) | public validate(): void { method showMessage (line 410) | public showMessage(message: InputBoxMessage): void { method clearMessage (line 414) | public clearMessage(): void { method clearValidation (line 418) | private clearValidation(): void { FILE: src/vs/base/browser/ui/findinput/findInputToggles.ts type IFindInputToggleOpts (line 11) | interface IFindInputToggleOpts { constant NLS_CASE_SENSITIVE_TOGGLE_LABEL (line 20) | const NLS_CASE_SENSITIVE_TOGGLE_LABEL = nls.localize('caseDescription', ... constant NLS_WHOLE_WORD_TOGGLE_LABEL (line 21) | const NLS_WHOLE_WORD_TOGGLE_LABEL = nls.localize('wordsDescription', "Ma... constant NLS_REGEX_TOGGLE_LABEL (line 22) | const NLS_REGEX_TOGGLE_LABEL = nls.localize('regexDescription', "Use Reg... class CaseSensitiveToggle (line 24) | class CaseSensitiveToggle extends Toggle { method constructor (line 25) | constructor(opts: IFindInputToggleOpts) { class WholeWordsToggle (line 38) | class WholeWordsToggle extends Toggle { method constructor (line 39) | constructor(opts: IFindInputToggleOpts) { class RegexToggle (line 52) | class RegexToggle extends Toggle { method constructor (line 53) | constructor(opts: IFindInputToggleOpts) { FILE: src/vs/base/browser/ui/findinput/replaceInput.ts type IReplaceInputOptions (line 23) | interface IReplaceInputOptions { constant NLS_DEFAULT_LABEL (line 40) | const NLS_DEFAULT_LABEL = nls.localize('defaultLabel', "input"); constant NLS_PRESERVE_CASE_LABEL (line 41) | const NLS_PRESERVE_CASE_LABEL = nls.localize('label.preserveCaseToggle',... class PreserveCaseToggle (line 43) | class PreserveCaseToggle extends Toggle { method constructor (line 44) | constructor(opts: IFindInputToggleOpts) { class ReplaceInput (line 58) | class ReplaceInput extends Widget { method onDidOptionChange (line 74) | public get onDidOptionChange(): Event { re... method onKeyDown (line 77) | public get onKeyDown(): Event { return this._onKeyDown... method onMouseDown (line 80) | public get onMouseDown(): Event { return this._onMouseDow... method onInput (line 83) | public get onInput(): Event { return this._onInput.event; } method onKeyUp (line 86) | public get onKeyUp(): Event { return this._onKeyUp.eve... method onPreserveCaseKeyDown (line 89) | public get onPreserveCaseKeyDown(): Event { return thi... method constructor (line 91) | constructor(parent: HTMLElement | null, contextViewProvider: IContextV... method enable (line 189) | public enable(): void { method disable (line 195) | public disable(): void { method setFocusInputOnOptionClick (line 201) | public setFocusInputOnOptionClick(value: boolean): void { method setEnabled (line 205) | public setEnabled(enabled: boolean): void { method clear (line 213) | public clear(): void { method getValue (line 219) | public getValue(): string { method setValue (line 223) | public setValue(value: string): void { method onSearchSubmit (line 229) | public onSearchSubmit(): void { method applyStyles (line 233) | protected applyStyles(): void { method select (line 236) | public select(): void { method focus (line 240) | public focus(): void { method getPreserveCase (line 244) | public getPreserveCase(): boolean { method setPreserveCase (line 248) | public setPreserveCase(value: boolean): void { method focusOnPreserve (line 252) | public focusOnPreserve(): void { method highlightFindOptions (line 257) | public highlightFindOptions(): void { method validate (line 263) | public validate(): void { method showMessage (line 267) | public showMessage(message: InputBoxMessage): void { method clearMessage (line 271) | public clearMessage(): void { method clearValidation (line 275) | private clearValidation(): void { method width (line 279) | public set width(newWidth: number) { method dispose (line 284) | public override dispose(): void { FILE: src/vs/base/browser/ui/grid/grid.ts type Direction (line 17) | const enum Direction { function oppositeDirection (line 24) | function oppositeDirection(direction: Direction): Direction { type IView (line 36) | interface IView extends IGridViewView { type GridLeafNode (line 51) | interface GridLeafNode { type GridBranchNode (line 58) | interface GridBranchNode { type GridNode (line 63) | type GridNode = GridLeafNode | GridBranchNode; function isGridBranchNode (line 65) | function isGridBranchNode(node: GridNode): node is G... function getGridNode (line 70) | function getGridNode(node: GridNode, location: GridL... type Range (line 83) | interface Range { function intersects (line 88) | function intersects(one: Range, other: Range): boolean { type Boundary (line 92) | interface Boundary { function getBoxBoundary (line 97) | function getBoxBoundary(box: Box, direction: Direction): Boundary { function findAdjacentBoxLeafNodes (line 112) | function findAdjacentBoxLeafNodes(boxNode: GridNode,... function getLocationOrientation (line 133) | function getLocationOrientation(rootOrientation: Orientation, location: ... function getDirectionOrientation (line 137) | function getDirectionOrientation(direction: Direction): Orientation { function getRelativeLocation (line 141) | function getRelativeLocation(rootOrientation: Orientation, location: Gri... function indexInParent (line 159) | function indexInParent(element: HTMLElement): number { function getGridLocation (line 183) | function getGridLocation(element: HTMLElement): GridLocation { type DistributeSizing (line 199) | type DistributeSizing = { type: 'distribute' }; type SplitSizing (line 200) | type SplitSizing = { type: 'split' }; type AutoSizing (line 201) | type AutoSizing = { type: 'auto' }; type InvisibleSizing (line 202) | type InvisibleSizing = { type: 'invisible'; cachedVisibleSize: number }; type Sizing (line 203) | type Sizing = DistributeSizing | SplitSizing | AutoSizing | InvisibleSiz... function Invisible (line 209) | function Invisible(cachedVisibleSize: number): InvisibleSizing { return ... type IGridStyles (line 212) | interface IGridStyles extends IGridViewStyles { } type IGridOptions (line 213) | interface IGridOptions extends IGridViewOptions { } class Grid (line 222) | class Grid extends Disposable { method orientation (line 231) | get orientation(): Orientation { return this.gridview.orientation; } method orientation (line 232) | set orientation(orientation: Orientation) { this.gridview.orientation ... method width (line 237) | get width(): number { return this.gridview.width; } method height (line 242) | get height(): number { return this.gridview.height; } method minimumWidth (line 247) | get minimumWidth(): number { return this.gridview.minimumWidth; } method minimumHeight (line 252) | get minimumHeight(): number { return this.gridview.minimumHeight; } method maximumWidth (line 257) | get maximumWidth(): number { return this.gridview.maximumWidth; } method maximumHeight (line 262) | get maximumHeight(): number { return this.gridview.maximumHeight; } method boundarySashes (line 279) | get boundarySashes(): IBoundarySashes { return this.gridview.boundaryS... method boundarySashes (line 280) | set boundarySashes(boundarySashes: IBoundarySashes) { this.gridview.bo... method edgeSnapping (line 285) | set edgeSnapping(edgeSnapping: boolean) { this.gridview.edgeSnapping =... method element (line 290) | get element(): HTMLElement { return this.gridview.element; } method constructor (line 301) | constructor(view: T | GridView, options: IGridOptions = {}) { method style (line 323) | style(styles: IGridStyles): void { method layout (line 338) | layout(width: number, height: number, top: number = 0, left: number = ... method addView (line 388) | addView(newView: T, size: number | Sizing, referenceView: T, direction... method addViewAt (line 421) | private addViewAt(newView: T, size: number | DistributeSizing | Invisi... method _addView (line 439) | protected _addView(newView: T, size: number | GridViewSizing, location... method removeView (line 450) | removeView(view: T, sizing?: Sizing): void { method moveView (line 480) | moveView(view: T, sizing: number | Sizing, referenceView: T, direction... method moveViewTo (line 505) | moveViewTo(view: T, location: GridLocation): void { method swapViews (line 531) | swapViews(from: T, to: T): void { method resizeView (line 543) | resizeView(view: T, size: IViewSize): void { method isViewExpanded (line 553) | isViewExpanded(view: T): boolean { method isViewMaximized (line 563) | isViewMaximized(view: T): boolean { method hasMaximizedView (line 573) | hasMaximizedView(): boolean { method getViewSize (line 583) | getViewSize(view?: T): IViewSize { method getViewCachedVisibleSize (line 598) | getViewCachedVisibleSize(view: T): number | undefined { method maximizeView (line 608) | maximizeView(view: T, excludeViews: readonly T[] = []) { method exitMaximizedView (line 616) | exitMaximizedView(): void { method expandView (line 626) | expandView(view: T): void { method distributeViewSizes (line 635) | distributeViewSizes(): void { method isViewVisible (line 644) | isViewVisible(view: T): boolean { method setViewVisible (line 654) | setViewVisible(view: T, visible: boolean): void { method getViews (line 662) | getViews(): GridBranchNode { method getNeighborViews (line 674) | getNeighborViews(view: T, direction: Direction, wrap: boolean = false)... method getViewLocation (line 700) | private getViewLocation(view: T): GridLocation { method onDidSashReset (line 710) | private onDidSashReset(location: GridLocation): void { type ISerializableView (line 744) | interface ISerializableView extends IView { type IViewDeserializer (line 748) | interface IViewDeserializer { type ISerializedLeafNode (line 752) | interface ISerializedLeafNode { type ISerializedBranchNode (line 760) | interface ISerializedBranchNode { type ISerializedNode (line 767) | type ISerializedNode = ISerializedLeafNode | ISerializedBranchNode; type ISerializedGrid (line 769) | interface ISerializedGrid { class SerializableGrid (line 779) | class SerializableGrid extends Grid { method serializeNode (line 781) | private static serializeNode(node: GridNo... method deserialize (line 811) | static deserialize(json: ISerializedGrid,... method from (line 832) | static from(gridDescriptor: GridDescripto... method serialize (line 845) | serialize(): ISerializedGrid { method layout (line 854) | override layout(width: number, height: number, top: number = 0, left: ... type GridLeafNodeDescriptor (line 864) | type GridLeafNodeDescriptor = { size?: number; data?: any }; type GridBranchNodeDescriptor (line 865) | type GridBranchNodeDescriptor = { size?: number; groups: GridNodeDesc... type GridNodeDescriptor (line 866) | type GridNodeDescriptor = GridBranchNodeDescriptor | GridLeafNodeD... type GridDescriptor (line 867) | type GridDescriptor = { orientation: Orientation } & GridBranchNodeDe... function isGridBranchNodeDescriptor (line 869) | function isGridBranchNodeDescriptor(nodeDescriptor: GridNodeDescripto... function sanitizeGridNodeDescriptor (line 873) | function sanitizeGridNodeDescriptor(nodeDescriptor: GridNodeDescripto... function createSerializedNode (line 907) | function createSerializedNode(nodeDescriptor: GridNodeDescriptor):... function getDimensions (line 915) | function getDimensions(node: ISerializedNode, orientation: Orientation):... function createSerializedGrid (line 939) | function createSerializedGrid(gridDescriptor: GridDescriptor): ISe... FILE: src/vs/base/browser/ui/grid/gridview.ts type IGridViewStyles (line 20) | interface IGridViewStyles extends ISplitViewStyles { } type IViewSize (line 26) | interface IViewSize { type IRelativeBoundarySashes (line 31) | interface IRelativeBoundarySashes { type IView (line 41) | interface IView { type ISerializableView (line 138) | interface ISerializableView extends IView { type IViewDeserializer (line 142) | interface IViewDeserializer { type ISerializedLeafNode (line 146) | interface ISerializedLeafNode { type ISerializedBranchNode (line 154) | interface ISerializedBranchNode { type ISerializedNode (line 161) | type ISerializedNode = ISerializedLeafNode | ISerializedBranchNode; type ISerializedGridView (line 163) | interface ISerializedGridView { function orthogonal (line 170) | function orthogonal(orientation: Orientation): Orientation { type Box (line 174) | interface Box { type GridLeafNode (line 181) | interface GridLeafNode { type GridBranchNode (line 188) | interface GridBranchNode { type GridNode (line 193) | type GridNode = GridLeafNode | GridBranchNode; function isGridBranchNode (line 195) | function isGridBranchNode(node: GridNode): node is GridBranchNode { class LayoutController (line 200) | class LayoutController { method constructor (line 201) | constructor(public isLayoutEnabled: boolean) { } type IGridViewOptions (line 204) | interface IGridViewOptions { type ILayoutContext (line 219) | interface ILayoutContext { function toAbsoluteBoundarySashes (line 227) | function toAbsoluteBoundarySashes(sashes: IRelativeBoundarySashes, orien... function fromAbsoluteBoundarySashes (line 235) | function fromAbsoluteBoundarySashes(sashes: IBoundarySashes, orientation... function validateIndex (line 243) | function validateIndex(index: number, numChildren: number): number { class BranchNode (line 251) | class BranchNode implements ISplitView, IDisposable { method size (line 258) | get size(): number { return this._size; } method orthogonalSize (line 261) | get orthogonalSize(): number { return this._orthogonalSize; } method absoluteOffset (line 264) | get absoluteOffset(): number { return this._absoluteOffset; } method absoluteOrthogonalOffset (line 267) | get absoluteOrthogonalOffset(): number { return this._absoluteOrthogon... method styles (line 272) | get styles(): IGridViewStyles { return this._styles; } method width (line 274) | get width(): number { method height (line 278) | get height(): number { method top (line 282) | get top(): number { method left (line 286) | get left(): number { method minimumSize (line 290) | get minimumSize(): number { method maximumSize (line 294) | get maximumSize(): number { method priority (line 298) | get priority(): LayoutPriority { method proportionalLayout (line 314) | get proportionalLayout(): boolean { method minimumOrthogonalSize (line 322) | get minimumOrthogonalSize(): number { method maximumOrthogonalSize (line 326) | get maximumOrthogonalSize(): number { method minimumWidth (line 330) | get minimumWidth(): number { method minimumHeight (line 334) | get minimumHeight(): number { method maximumWidth (line 338) | get maximumWidth(): number { method maximumHeight (line 342) | get maximumHeight(): number { method boundarySashes (line 365) | get boundarySashes(): IRelativeBoundarySashes { return this._boundaryS... method boundarySashes (line 366) | set boundarySashes(boundarySashes: IRelativeBoundarySashes) { method edgeSnapping (line 394) | get edgeSnapping(): boolean { return this._edgeSnapping; } method edgeSnapping (line 395) | set edgeSnapping(edgeSnapping: boolean) { method constructor (line 411) | constructor( method style (line 468) | style(styles: IGridViewStyles): void { method layout (line 479) | layout(size: number, offset: number, ctx: ILayoutContext | undefined):... method setVisible (line 506) | setVisible(visible: boolean): void { method addChild (line 512) | addChild(node: Node, size: number | Sizing, index: number, skipLayout?... method removeChild (line 522) | removeChild(index: number, sizing?: Sizing): Node { method removeAllChildren (line 534) | removeAllChildren(): Node[] { method moveChild (line 545) | moveChild(from: number, to: number): void { method swapChildren (line 564) | swapChildren(from: number, to: number): void { method resizeChild (line 584) | resizeChild(index: number, size: number): void { method isChildExpanded (line 590) | isChildExpanded(index: number): boolean { method distributeViewSizes (line 594) | distributeViewSizes(recursive = false): void { method getChildSize (line 606) | getChildSize(index: number): number { method isChildVisible (line 612) | isChildVisible(index: number): boolean { method setChildVisible (line 618) | setChildVisible(index: number, visible: boolean): void { method getChildCachedVisibleSize (line 636) | getChildCachedVisibleSize(index: number): number | undefined { method updateBoundarySashes (line 642) | private updateBoundarySashes(): void { method onDidChildrenChange (line 653) | private onDidChildrenChange(): void { method updateChildrenEvents (line 658) | private updateChildrenEvents(): void { method trySet2x2 (line 681) | trySet2x2(other: BranchNode): IDisposable { method updateSplitviewEdgeSnappingEnablement (line 730) | private updateSplitviewEdgeSnappingEnablement(): void { method dispose (line 735) | dispose(): void { function createLatchedOnDidChangeViewEvent (line 758) | function createLatchedOnDidChangeViewEvent(view: IView): Event, IDisposable { method size (line 776) | get size(): number { return this._size; } method orthogonalSize (line 779) | get orthogonalSize(): number { return this._orthogonalSize; } method linkedWidthNode (line 789) | get linkedWidthNode(): LeafNode | undefined { return this._linkedWidth... method linkedWidthNode (line 790) | set linkedWidthNode(node: LeafNode | undefined) { method linkedHeightNode (line 798) | get linkedHeightNode(): LeafNode | undefined { return this._linkedHeig... method linkedHeightNode (line 799) | set linkedHeightNode(node: LeafNode | undefined) { method constructor (line 811) | constructor( method width (line 826) | get width(): number { method height (line 830) | get height(): number { method top (line 834) | get top(): number { method left (line 838) | get left(): number { method element (line 842) | get element(): HTMLElement { method minimumWidth (line 846) | private get minimumWidth(): number { method maximumWidth (line 850) | private get maximumWidth(): number { method minimumHeight (line 854) | private get minimumHeight(): number { method maximumHeight (line 858) | private get maximumHeight(): number { method minimumSize (line 862) | get minimumSize(): number { method maximumSize (line 866) | get maximumSize(): number { method priority (line 870) | get priority(): LayoutPriority | undefined { method proportionalLayout (line 874) | get proportionalLayout(): boolean { method snap (line 878) | get snap(): boolean | undefined { method minimumOrthogonalSize (line 882) | get minimumOrthogonalSize(): number { method maximumOrthogonalSize (line 886) | get maximumOrthogonalSize(): number { method boundarySashes (line 891) | get boundarySashes(): IRelativeBoundarySashes { return this._boundaryS... method boundarySashes (line 892) | set boundarySashes(boundarySashes: IRelativeBoundarySashes) { method layout (line 898) | layout(size: number, offset: number, ctx: ILayoutContext | undefined):... method _layout (line 920) | private _layout(width: number, height: number, top: number, left: numb... method setVisible (line 932) | setVisible(visible: boolean): void { method dispose (line 936) | dispose(): void { type Node (line 942) | type Node = BranchNode | LeafNode; type INodeDescriptor (line 944) | interface INodeDescriptor { function flipNode (line 952) | function flipNode(node: Node, size: number, orthogonalSize: number): Node { type GridLocation (line 1022) | type GridLocation = number[]; class GridView (line 1041) | class GridView implements IDisposable { method root (line 1063) | private get root(): BranchNode { return this._root; } method root (line 1065) | private set root(root: BranchNode) { method width (line 1099) | get width(): number { return this.root.width; } method height (line 1104) | get height(): number { return this.root.height; } method minimumWidth (line 1109) | get minimumWidth(): number { return this.root.minimumWidth; } method minimumHeight (line 1114) | get minimumHeight(): number { return this.root.minimumHeight; } method maximumWidth (line 1119) | get maximumWidth(): number { return this.root.maximumHeight; } method maximumHeight (line 1124) | get maximumHeight(): number { return this.root.maximumHeight; } method orientation (line 1126) | get orientation(): Orientation { return this._root.orientation; } method boundarySashes (line 1127) | get boundarySashes(): IBoundarySashes { return this._boundarySashes; } method orientation (line 1133) | set orientation(orientation: Orientation) { method boundarySashes (line 1148) | set boundarySashes(boundarySashes: IBoundarySashes) { method edgeSnapping (line 1156) | set edgeSnapping(edgeSnapping: boolean) { method constructor (line 1171) | constructor(options: IGridViewOptions = {}) { method style (line 1179) | style(styles: IGridViewStyles): void { method layout (line 1195) | layout(width: number, height: number, top: number = 0, left: number = ... method addView (line 1209) | addView(view: IView, size: number | Sizing, location: GridLocation): v... method removeView (line 1266) | removeView(location: GridLocation, sizing?: DistributeSizing | AutoSiz... method moveView (line 1356) | moveView(parentLocation: GridLocation, from: number, to: number): void { method swapViews (line 1378) | swapViews(from: GridLocation, to: GridLocation): void { method resizeView (line 1430) | resizeView(location: GridLocation, size: Partial): void { method getViewSize (line 1468) | getViewSize(location?: GridLocation): IViewSize { method getViewCachedVisibleSize (line 1483) | getViewCachedVisibleSize(location: GridLocation): number | undefined { method expandView (line 1500) | expandView(location: GridLocation): void { method isViewExpanded (line 1521) | isViewExpanded(location: GridLocation): boolean { method maximizeView (line 1542) | maximizeView(location: GridLocation, excludeViews: readonly IView[] = ... method exitMaximizedView (line 1577) | exitMaximizedView(): void { method hasMaximizedView (line 1601) | hasMaximizedView(): boolean { method isViewMaximized (line 1610) | isViewMaximized(location: GridLocation): boolean { method distributeViewSizes (line 1627) | distributeViewSizes(location?: GridLocation): void { method isViewVisible (line 1652) | isViewVisible(location: GridLocation): boolean { method setViewVisible (line 1668) | setViewVisible(location: GridLocation, visible: boolean): void { method getView (line 1697) | getView(location?: GridLocation): GridNode { method deserialize (line 1709) | static deserialize(json: ISerializedGridV... method _deserialize (line 1729) | private _deserialize(root: ISerializedBranchNode, orientation: Orienta... method _deserializeNode (line 1733) | private _deserializeNode(node: ISerializedNode, orientation: Orientati... method _getViews (line 1756) | private _getViews(node: Node, orientation: Orientation, cachedVisibleS... method getNode (line 1775) | private getNode(location: GridLocation, node: Node = this.root, path: ... method trySet2x2 (line 1803) | trySet2x2(): void { method getViewMap (line 1824) | getViewMap(map: Map, node?: Node): void { method dispose (line 1836) | dispose(): void { FILE: src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts type IHighlight (line 18) | interface IHighlight { type IHighlightedLabelOptions (line 24) | interface IHighlightedLabelOptions { class HighlightedLabel (line 32) | class HighlightedLabel extends Disposable { method constructor (line 46) | constructor(container: HTMLElement, private readonly options?: IHighli... method element (line 55) | get element(): HTMLElement { method set (line 68) | set(text: string | undefined, highlights: readonly IHighlight[] = [], ... method render (line 88) | private render(supportIcons?: boolean): void { method escapeNewLines (line 140) | static escapeNewLines(text: string, highlights: readonly IHighlight[])... FILE: src/vs/base/browser/ui/hover/hover.ts type IHoverDelegate2 (line 15) | interface IHoverDelegate2 { type IHoverWidget (line 144) | interface IHoverWidget extends IDisposable { type HoverStyle (line 151) | const enum HoverStyle { type IHoverOptions (line 162) | interface IHoverOptions { type IDelayedHoverOptions (line 248) | type IDelayedHoverOptions = Omit; type IDelayedHoverAtMouseOptions (line 252) | type IDelayedHoverAtMouseOptions = Omit { type IManagedHoverTooltipMarkdownString (line 415) | interface IManagedHoverTooltipMarkdownString { function isManagedHoverTooltipMarkdownString (line 420) | function isManagedHoverTooltipMarkdownString(obj: unknown): obj is IMana... type IManagedHoverTooltipHTMLElement (line 425) | interface IManagedHoverTooltipHTMLElement { function isManagedHoverTooltipHTMLElement (line 429) | function isManagedHoverTooltipHTMLElement(obj: unknown): obj is IManaged... type IManagedHoverContent (line 434) | type IManagedHoverContent = string | IManagedHoverTooltipMarkdownString ... type IManagedHoverContentOrFactory (line 435) | type IManagedHoverContentOrFactory = IManagedHoverContent | (() => IMana... type IManagedHoverOptions (line 437) | interface IManagedHoverOptions extends Pick v... class KeyDownAction (line 115) | class KeyDownAction extends Disposable { method constructor (line 116) | constructor(container: HTMLElement, run: (container: HTMLElement) => v... FILE: src/vs/base/browser/ui/iconLabel/iconLabel.ts type IIconLabelCreationOptions (line 21) | interface IIconLabelCreationOptions { type IIconLabelValueOptions (line 29) | interface IIconLabelValueOptions { class FastLabelNode (line 48) | class FastLabelNode { method constructor (line 54) | constructor(private _element: HTMLElement) { method element (line 57) | get element(): HTMLElement { method textContent (line 61) | set textContent(content: string) { method classNames (line 70) | set classNames(classNames: string[]) { method empty (line 80) | set empty(empty: boolean) { method dispose (line 89) | dispose(): void { class IconLabel (line 94) | class IconLabel extends Disposable { method constructor (line 110) | constructor(container: HTMLElement, options?: IIconLabelCreationOption... method element (line 129) | get element(): HTMLElement { method setLabel (line 133) | setLabel(label: string | string[], description?: string, options?: IIc... method setupHover (line 218) | private setupHover(htmlElement: HTMLElement, tooltip: string | IManage... method dispose (line 244) | public override dispose() { method getOrCreateSuffixNode (line 252) | private getOrCreateSuffixNode() { method getOrCreateDescriptionNode (line 261) | private getOrCreateDescriptionNode() { class Label (line 275) | class Label { method constructor (line 281) | constructor(private container: HTMLElement) { } method setLabel (line 283) | setLabel(label: string | string[], options?: IIconLabelValueOptions): ... function splitMatches (line 318) | function splitMatches(labels: string[], separator: string, matches: read... class LabelWithHighlights (line 338) | class LabelWithHighlights extends Disposable { method constructor (line 345) | constructor(private container: HTMLElement, private supportIcons: bool... method setLabel (line 349) | setLabel(label: string | string[], options?: IIconLabelValueOptions): ... FILE: src/vs/base/browser/ui/iconLabel/iconLabels.ts function renderLabelWithIcons (line 10) | function renderLabelWithIcons(text: string): Array { return this._onDidChange.eve... method onDidHeightChange (line 125) | public get onDidHeightChange(): Event { return this._onDidHeig... method constructor (line 127) | constructor(container: HTMLElement, contextViewProvider: IContextViewP... method setActions (line 220) | public setActions(actions: ReadonlyArray | undefined, actionV... method onBlur (line 234) | protected onBlur(): void { method onFocus (line 241) | protected onFocus(): void { method setPlaceHolder (line 248) | public setPlaceHolder(placeHolder: string): void { method setTooltip (line 253) | public setTooltip(tooltip: string): void { method setAriaLabel (line 265) | public setAriaLabel(label: string): void { method getAriaLabel (line 275) | public getAriaLabel(): string { method mirrorElement (line 279) | public get mirrorElement(): HTMLElement | undefined { method inputElement (line 283) | public get inputElement(): HTMLInputElement { method value (line 287) | public get value(): string { method value (line 291) | public set value(newValue: string) { method step (line 298) | public get step(): string { method step (line 302) | public set step(newValue: string) { method height (line 306) | public get height(): number { method focus (line 310) | public focus(): void { method blur (line 314) | public blur(): void { method hasFocus (line 318) | public hasFocus(): boolean { method select (line 322) | public select(range: IRange | null = null): void { method isSelectionAtEnd (line 333) | public isSelectionAtEnd(): boolean { method getSelection (line 337) | public getSelection(): IRange | null { method enable (line 349) | public enable(): void { method disable (line 353) | public disable(): void { method setEnabled (line 359) | public setEnabled(enabled: boolean): void { method width (line 367) | public get width(): number { method width (line 371) | public set width(width: number) { method paddingRight (line 390) | public set paddingRight(paddingRight: number) { method updateScrollDimensions (line 399) | private updateScrollDimensions(): void { method showMessage (line 412) | public showMessage(message: IMessage, force?: boolean): void { method hideMessage (line 434) | public hideMessage(): void { method isInputValid (line 446) | public isInputValid(): boolean { method validate (line 450) | public validate(): MessageType | undefined { method stylesForType (line 469) | public stylesForType(type: MessageType | undefined): { border: string ... method classForType (line 478) | private classForType(type: MessageType | undefined): string { method _showMessage (line 486) | private _showMessage(): void { method _hideMessage (line 545) | private _hideMessage(): void { method layoutMessage (line 557) | private layoutMessage(): void { method onValueChange (line 563) | private onValueChange(): void { method updateMirror (line 579) | private updateMirror(): void { method applyStyles (line 599) | protected applyStyles(): void { method layout (line 615) | public layout(): void { method insertAtCursor (line 633) | public insertAtCursor(text: string): void { method dispose (line 646) | public override dispose(): void { type IHistoryInputOptions (line 657) | interface IHistoryInputOptions extends IInputOptions { class HistoryInputBox (line 661) | class HistoryInputBox extends InputBox implements IHistoryNavigationWidg... method constructor (line 672) | constructor(container: HTMLElement, contextViewProvider: IContextViewP... method dispose (line 733) | override dispose() { method addToHistory (line 741) | public addToHistory(always?: boolean): void { method prependHistory (line 747) | public prependHistory(restoredHistory: string[]): void { method getHistory (line 760) | public getHistory(): string[] { method isAtFirstInHistory (line 764) | public isAtFirstInHistory(): boolean { method isAtLastInHistory (line 768) | public isAtLastInHistory(): boolean { method isNowhereInHistory (line 772) | public isNowhereInHistory(): boolean { method showNextValue (line 776) | public showNextValue(): void { method showPreviousValue (line 790) | public showPreviousValue(): void { method clearHistory (line 806) | public clearHistory(): void { method setPlaceHolder (line 810) | public override setPlaceHolder(placeHolder: string): void { method onBlur (line 815) | protected override onBlur(): void { method onFocus (line 820) | protected override onFocus(): void { method getCurrentValue (line 825) | private getCurrentValue(): string | null { method getPreviousValue (line 834) | private getPreviousValue(): string | null { method getNextValue (line 838) | private getNextValue(): string | null { FILE: src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts type ChordMatches (line 20) | interface ChordMatches { type Matches (line 28) | interface Matches { type KeybindingLabelOptions (line 33) | interface KeybindingLabelOptions extends IKeybindingLabelStyles { type IKeybindingLabelStyles (line 41) | interface IKeybindingLabelStyles { class KeybindingLabel (line 57) | class KeybindingLabel extends Disposable { method constructor (line 69) | constructor(container: HTMLElement, private os: OperatingSystem, optio... method element (line 87) | get element(): HTMLElement { method set (line 91) | set(keybinding: ResolvedKeybinding | undefined, matches?: Matches) { method render (line 101) | private render() { method clear (line 123) | private clear(): void { method renderChord (line 128) | private renderChord(parent: HTMLElement, chord: ResolvedChord, match: ... method renderKey (line 148) | private renderKey(parent: HTMLElement, label: string, highlight: boole... method renderUnbound (line 155) | private renderUnbound(parent: HTMLElement): void { method createKeyElement (line 159) | private createKeyElement(label: string, extraClass = ''): HTMLElement { method areSame (line 179) | private static areSame(a: Matches | undefined, b: Matches | undefined)... FILE: src/vs/base/browser/ui/list/list.ts type IListVirtualDelegate (line 13) | interface IListVirtualDelegate { type IListElementRenderDetails (line 21) | interface IListElementRenderDetails { type IListRenderer (line 26) | interface IListRenderer { type IListEvent (line 34) | interface IListEvent { type IListBrowserMouseEvent (line 40) | interface IListBrowserMouseEvent extends MouseEvent { type IListMouseEvent (line 44) | interface IListMouseEvent { type IListTouchEvent (line 50) | interface IListTouchEvent { type IListGestureEvent (line 56) | interface IListGestureEvent { type IListDragEvent (line 62) | interface IListDragEvent { type IListContextMenuEvent (line 69) | interface IListContextMenuEvent { type NotSelectableGroupIdType (line 77) | type NotSelectableGroupIdType = typeof NotSelectableGroupId; type IIdentityProvider (line 79) | interface IIdentityProvider { type IKeyboardNavigationLabelProvider (line 84) | interface IKeyboardNavigationLabelProvider { type IKeyboardNavigationDelegate (line 94) | interface IKeyboardNavigationDelegate { type ListDragOverEffectType (line 98) | const enum ListDragOverEffectType { type ListDragOverEffectPosition (line 103) | const enum ListDragOverEffectPosition { type ListDragOverEffect (line 109) | interface ListDragOverEffect { type IListDragOverReaction (line 114) | interface IListDragOverReaction { method reject (line 121) | reject(): IListDragOverReaction { return { accept: false }; } method accept (line 122) | accept(): IListDragOverReaction { return { accept: true }; } type IListDragAndDrop (line 129) | interface IListDragAndDrop extends IDisposable { class ListError (line 139) | class ListError extends Error { method constructor (line 141) | constructor(user: string, message: string) { method getHeight (line 150) | getHeight(element: T): number { method setDynamicHeight (line 157) | setDynamicHeight(element: T, height: number): void { FILE: src/vs/base/browser/ui/list/listPaging.ts type IPagedRenderer (line 17) | interface IPagedRenderer extends IListRenderer<... type ITemplateData (line 21) | interface ITemplateData { class PagedRenderer (line 26) | class PagedRenderer implements IListRenderer { method renderElement (line 40) | renderElement(index: number, _: number, data: ITemplateData): void { class PagedAccessibilityProvider (line 73) | class PagedAccessibilityProvider implements IListAccessibilityProvide... method constructor (line 75) | constructor( method getWidgetAriaLabel (line 80) | getWidgetAriaLabel() { method getAriaLabel (line 84) | getAriaLabel(index: number) { type IPagedListOptions (line 95) | interface IPagedListOptions { function fromPagedListOptions (line 116) | function fromPagedListOptions(modelProvider: () => IPagedModel, op... class PagedList (line 123) | class PagedList implements IDisposable { method constructor (line 129) | constructor( method updateOptions (line 141) | updateOptions(options: IListOptionsUpdate) { method getHTMLElement (line 145) | getHTMLElement(): HTMLElement { method isDOMFocused (line 149) | isDOMFocused(): boolean { method domFocus (line 153) | domFocus(): void { method onDidFocus (line 157) | get onDidFocus(): Event { method onDidBlur (line 161) | get onDidBlur(): Event { method widget (line 165) | get widget(): List { method onDidDispose (line 169) | get onDidDispose(): Event { method onMouseClick (line 173) | get onMouseClick(): Event> { method onMouseDblClick (line 177) | get onMouseDblClick(): Event> { method onTap (line 181) | get onTap(): Event> { method onPointer (line 185) | get onPointer(): Event> { method onDidChangeFocus (line 189) | get onDidChangeFocus(): Event> { method onDidChangeSelection (line 193) | get onDidChangeSelection(): Event> { method onContextMenu (line 197) | get onContextMenu(): Event> { method model (line 201) | get model(): IPagedModel { method model (line 205) | set model(model: IPagedModel) { method length (line 212) | get length(): number { method scrollTop (line 216) | get scrollTop(): number { method scrollTop (line 220) | set scrollTop(scrollTop: number) { method scrollLeft (line 224) | get scrollLeft(): number { method scrollLeft (line 228) | set scrollLeft(scrollLeft: number) { method setAnchor (line 232) | setAnchor(index: number | undefined): void { method getAnchor (line 236) | getAnchor(): number | undefined { method setFocus (line 240) | setFocus(indexes: number[]): void { method focusNext (line 244) | focusNext(n?: number, loop?: boolean): void { method focusPrevious (line 248) | focusPrevious(n?: number, loop?: boolean): void { method focusNextPage (line 252) | focusNextPage(): Promise { method focusPreviousPage (line 256) | focusPreviousPage(): Promise { method focusLast (line 260) | focusLast(): void { method focusFirst (line 264) | focusFirst(): void { method getFocus (line 268) | getFocus(): number[] { method setSelection (line 272) | setSelection(indexes: number[], browserEvent?: UIEvent): void { method getSelection (line 276) | getSelection(): number[] { method getSelectedElements (line 280) | getSelectedElements(): T[] { method layout (line 284) | layout(height?: number, width?: number): void { method triggerTypeNavigation (line 288) | triggerTypeNavigation(): void { method reveal (line 292) | reveal(index: number, relativeTop?: number): void { method style (line 296) | style(styles: IListStyles): void { method dispose (line 300) | dispose(): void { FILE: src/vs/base/browser/ui/list/listView.ts type IItem (line 29) | interface IItem { type IListViewDragAndDrop (line 49) | interface IListViewDragAndDrop extends IListDragAndDrop { type ListViewTargetSector (line 53) | const enum ListViewTargetSector { type CheckBoxAccessibleState (line 61) | type CheckBoxAccessibleState = boolean | 'mixed'; type IListViewAccessibilityProvider (line 63) | interface IListViewAccessibilityProvider { type IListViewOptionsUpdate (line 70) | interface IListViewOptionsUpdate { type IListViewOptions (line 80) | interface IListViewOptions extends IListViewOptionsUpdate { method getDragElements (line 103) | getDragElements(e: T) { return [e]; } method getDragURI (line 104) | getDragURI() { return null; } method onDragStart (line 105) | onDragStart(): void { } method onDragOver (line 106) | onDragOver() { return false; } method drop (line 107) | drop() { } method dispose (line 108) | dispose() { } class ElementsDragAndDropData (line 115) | class ElementsDragAndDropData implements IDragAndDro... method context (line 120) | public get context(): TContext | undefined { method context (line 123) | public set context(value: TContext | undefined) { method constructor (line 127) | constructor(elements: T[]) { method update (line 131) | update(): void { } method getData (line 133) | getData(): T[] { class ExternalElementsDragAndDropData (line 138) | class ExternalElementsDragAndDropData implements IDragAndDropData { method constructor (line 142) | constructor(elements: T[]) { method update (line 146) | update(): void { } method getData (line 148) | getData(): T[] { class NativeDragAndDropData (line 153) | class NativeDragAndDropData implements IDragAndDropData { method constructor (line 158) | constructor() { method update (line 163) | update(dataTransfer: DataTransfer): void { method getData (line 181) | getData() { function equalsDragFeedback (line 189) | function equalsDragFeedback(f1: number[] | undefined, f2: number[] | und... class ListViewAccessibilityProvider (line 197) | class ListViewAccessibilityProvider implements Required) { type IListView (line 231) | interface IListView extends ISpliceable, IDisposable { class ListView (line 290) | class ListView implements IListView { method contentHeight (line 339) | get contentHeight(): number { return this.rangeMap.size; } method contentWidth (line 340) | get contentWidth(): number { return this.scrollWidth ?? 0; } method onDidScroll (line 342) | get onDidScroll(): Event { return this.scrollableElement.... method onWillScroll (line 343) | get onWillScroll(): Event { return this.scrollableElement... method containerDomNode (line 344) | get containerDomNode(): HTMLElement { return this.rowsContainer; } method scrollableElementDomNode (line 345) | get scrollableElementDomNode(): HTMLElement { return this.scrollableEl... method horizontalScrolling (line 348) | private get horizontalScrolling(): boolean { return this._horizontalSc... method horizontalScrolling (line 349) | private set horizontalScrolling(value: boolean) { method constructor (line 377) | constructor( method _setupFocusObserver (line 480) | private _setupFocusObserver(container: HTMLElement): void { method _scrollToActiveElement (line 490) | private _scrollToActiveElement(element: HTMLElement, container: HTMLEl... method updateOptions (line 504) | updateOptions(options: IListViewOptionsUpdate) { method delegateScrollFromMouseWheelEvent (line 553) | delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent) { method delegateVerticalScrollbarPointerDown (line 557) | delegateVerticalScrollbarPointerDown(browserEvent: PointerEvent) { method updateElementHeight (line 561) | updateElementHeight(index: number, size: number | undefined, anchorInd... method createRangeMap (line 614) | protected createRangeMap(paddingTop: number): IRangeMap { method splice (line 618) | splice(start: number, deleteCount: number, elements: readonly T[] = []... method _splice (line 633) | private _splice(start: number, deleteCount: number, elements: readonly... method eventuallyUpdateScrollDimensions (line 744) | protected eventuallyUpdateScrollDimensions(): void { method eventuallyUpdateScrollWidth (line 757) | private eventuallyUpdateScrollWidth(): void { method updateScrollWidth (line 766) | private updateScrollWidth(): void { method updateWidth (line 784) | updateWidth(index: number): void { method rerender (line 799) | rerender(): void { method length (line 811) | get length(): number { method renderHeight (line 815) | get renderHeight(): number { method firstVisibleIndex (line 820) | get firstVisibleIndex(): number { method firstMostlyVisibleIndex (line 825) | get firstMostlyVisibleIndex(): number { method lastVisibleIndex (line 839) | get lastVisibleIndex(): number { method element (line 844) | element(index: number): T { method indexOf (line 848) | indexOf(element: T): number { method domElement (line 852) | domElement(index: number): HTMLElement | null { method elementHeight (line 857) | elementHeight(index: number): number { method elementTop (line 861) | elementTop(index: number): number { method indexAt (line 865) | indexAt(position: number): number { method indexAfter (line 869) | indexAfter(position: number): number { method layout (line 873) | layout(height?: number, width?: number): void { method render (line 908) | protected render(previousRenderRange: IRange, renderTop: number, rende... method insertItemInDOM (line 954) | private insertItemInDOM(index: number, row?: IRow): void { method measureItemWidth (line 1014) | private measureItemWidth(item: IItem): void { method updateItemInDOM (line 1034) | private updateItemInDOM(item: IItem, index: number): void { method removeItemFromDOM (line 1055) | private removeItemFromDOM(index: number, onScroll?: boolean): void { method getScrollTop (line 1076) | getScrollTop(): number { method setScrollTop (line 1081) | setScrollTop(scrollTop: number, reuseAnimation?: boolean): void { method getScrollLeft (line 1091) | getScrollLeft(): number { method setScrollLeft (line 1096) | setScrollLeft(scrollLeft: number): void { method scrollTop (line 1107) | get scrollTop(): number { method scrollTop (line 1111) | set scrollTop(scrollTop: number) { method scrollHeight (line 1115) | get scrollHeight(): number { method onMouseClick (line 1121) | get onMouseClick(): Event> { return Event.map(this.... method onMouseDblClick (line 1122) | get onMouseDblClick(): Event> { return Event.map(th... method onMouseMiddleClick (line 1123) | get onMouseMiddleClick(): Event> { return Event.fil... method onMouseUp (line 1124) | get onMouseUp(): Event> { return Event.map(this.dis... method onMouseDown (line 1125) | get onMouseDown(): Event> { return Event.map(this.d... method onMouseOver (line 1126) | get onMouseOver(): Event> { return Event.map(this.d... method onMouseMove (line 1127) | get onMouseMove(): Event> { return Event.map(this.d... method onMouseOut (line 1128) | get onMouseOut(): Event> { return Event.map(this.di... method onContextMenu (line 1129) | get onContextMenu(): Event | IListGestureEvent> ... method onTouchStart (line 1130) | get onTouchStart(): Event> { return Event.map(this.... method onTap (line 1131) | get onTap(): Event> { return Event.map(this.dispo... method toMouseEvent (line 1133) | private toMouseEvent(browserEvent: MouseEvent): IListMouseEvent { method toTouchEvent (line 1140) | private toTouchEvent(browserEvent: TouchEvent): IListTouchEvent { method toGestureEvent (line 1147) | private toGestureEvent(browserEvent: GestureEvent): IListGestureEvent<... method toDragEvent (line 1154) | private toDragEvent(browserEvent: DragEvent): IListDragEvent { method onScroll (line 1162) | private onScroll(e: ScrollEvent): void { method onTouchChange (line 1176) | private onTouchChange(event: GestureEvent): void { method onDragStart (line 1185) | private onDragStart(element: T, uri: string, event: DragEvent): void { method onPotentialSelectionStart (line 1212) | private onPotentialSelectionStart(e: MouseEvent) { method getIndexOfListElement (line 1270) | private getIndexOfListElement(element: HTMLElement | null): number | u... method onDragOver (line 1286) | private onDragOver(event: IListDragEvent): boolean { method onDragLeave (line 1396) | private onDragLeave(event: IListDragEvent): void { method onDrop (line 1404) | private onDrop(event: IListDragEvent): void { method onDragEnd (line 1425) | private onDragEnd(event: DragEvent): void { method clearDragOverFeedback (line 1436) | private clearDragOverFeedback(): void { method setupDragAndDropScrollTopAnimation (line 1445) | private setupDragAndDropScrollTopAnimation(event: DragEvent | MouseEve... method animateDragAndDropScrollTop (line 1462) | private animateDragAndDropScrollTop(viewTop: number): void { method teardownDragAndDropScrollTopAnimation (line 1477) | private teardownDragAndDropScrollTopAnimation(): void { method getTargetSector (line 1488) | private getTargetSector(browserEvent: DragEvent, targetIndex: number |... method getItemIndexFromEventTarget (line 1498) | private getItemIndexFromEventTarget(target: EventTarget | null): numbe... method getVisibleRange (line 1519) | private getVisibleRange(renderTop: number, renderHeight: number): IRan... method getRenderRange (line 1526) | protected getRenderRange(renderTop: number, renderHeight: number): IRa... method _rerender (line 1541) | protected _rerender(renderTop: number, renderHeight: number, inSmoothS... method probeDynamicHeight (line 1621) | private probeDynamicHeight(index: number): number { method probeDynamicHeightForItem (line 1631) | private probeDynamicHeightForItem(item: IItem, index: number): numb... method getElementDomId (line 1687) | getElementDomId(index: number): string { method dispose (line 1693) | dispose() { FILE: src/vs/base/browser/ui/list/listWidget.ts type ITraitChangeEvent (line 35) | interface ITraitChangeEvent { type ITraitTemplateData (line 40) | type ITraitTemplateData = HTMLElement; type IAccessibilityTemplateData (line 42) | type IAccessibilityTemplateData = { type IRenderedContainer (line 47) | interface IRenderedContainer { class TraitRenderer (line 52) | class TraitRenderer implements IListRenderer { method constructor (line 55) | constructor(private trait: Trait) { } method templateId (line 57) | get templateId(): string { method renderTemplate (line 61) | renderTemplate(container: HTMLElement): ITraitTemplateData { method renderElement (line 65) | renderElement(element: T, index: number, templateData: ITraitTemplateD... method splice (line 80) | splice(start: number, deleteCount: number, insertCount: number): void { method renderIndexes (line 98) | renderIndexes(indexes: number[]): void { method disposeTemplate (line 106) | disposeTemplate(templateData: ITraitTemplateData): void { class Trait (line 117) | class Trait implements ISpliceable, IDisposable { method onChange (line 123) | get onChange(): Event { return this._onChange.event; } method name (line 125) | get name(): string { return this._trait; } method renderer (line 128) | get renderer(): TraitRenderer { method constructor (line 132) | constructor(private _trait: string) { } method splice (line 134) | splice(start: number, deleteCount: number, elements: boolean[]): void { method renderIndex (line 158) | renderIndex(index: number, container: HTMLElement): void { method unrender (line 162) | unrender(container: HTMLElement): void { method set (line 172) | set(indexes: number[], browserEvent?: UIEvent): number[] { method _set (line 176) | private _set(indexes: number[], sortedIndexes: number[], browserEvent?... method get (line 190) | get(): number[] { method contains (line 194) | contains(index: number): boolean { method dispose (line 198) | dispose() { class SelectionTrait (line 203) | class SelectionTrait extends Trait { method constructor (line 205) | constructor(private setAriaSelected: boolean) { method renderIndex (line 209) | override renderIndex(index: number, container: HTMLElement): void { class TraitSpliceable (line 227) | class TraitSpliceable implements ISpliceable { method constructor (line 229) | constructor( method splice (line 235) | splice(start: number, deleteCount: number, elements: T[]): void { function isListElementDescendantOfClass (line 251) | function isListElementDescendantOfClass(e: HTMLElement, className: strin... function isMonacoEditor (line 267) | function isMonacoEditor(e: HTMLElement): boolean { function isMonacoCustomToggle (line 271) | function isMonacoCustomToggle(e: HTMLElement): boolean { function isActionItem (line 275) | function isActionItem(e: HTMLElement): boolean { function isMonacoTwistie (line 279) | function isMonacoTwistie(e: HTMLElement): boolean { function isStickyScrollElement (line 283) | function isStickyScrollElement(e: HTMLElement): boolean { function isStickyScrollContainer (line 287) | function isStickyScrollContainer(e: HTMLElement): boolean { function isButton (line 291) | function isButton(e: HTMLElement): boolean { class KeyboardController (line 308) | class KeyboardController implements IDisposable { method onKeyDown (line 315) | private get onKeyDown(): Event { method constructor (line 323) | constructor( method updateOptions (line 351) | updateOptions(optionsUpdate: IListOptionsUpdate): void { method onEnter (line 357) | private onEnter(e: StandardKeyboardEvent): void { method onUpArrow (line 363) | private onUpArrow(e: StandardKeyboardEvent): void { method onDownArrow (line 373) | private onDownArrow(e: StandardKeyboardEvent): void { method onPageUpArrow (line 383) | private onPageUpArrow(e: StandardKeyboardEvent): void { method onPageDownArrow (line 393) | private onPageDownArrow(e: StandardKeyboardEvent): void { method onCtrlA (line 403) | private onCtrlA(e: StandardKeyboardEvent): void { method onEscape (line 421) | private onEscape(e: StandardKeyboardEvent): void { method dispose (line 431) | dispose() { type TypeNavigationMode (line 437) | enum TypeNavigationMode { type TypeNavigationControllerState (line 442) | enum TypeNavigationControllerState { method mightProducePrintableCharacter (line 448) | mightProducePrintableCharacter(event: IKeyboardEvent): boolean { class TypeNavigationController (line 460) | class TypeNavigationController implements IDisposable { method constructor (line 472) | constructor( method updateOptions (line 482) | updateOptions(options: IListOptions): void { method trigger (line 492) | trigger(): void { method enable (line 496) | private enable(): void { method disable (line 526) | private disable(): void { method onClear (line 536) | private onClear(): void { method onInput (line 552) | private onInput(word: string | null): void { method dispose (line 602) | dispose() { class DOMFocusController (line 609) | class DOMFocusController implements IDisposable { method constructor (line 613) | constructor( method onTab (line 627) | private onTab(e: StandardKeyboardEvent): void { method dispose (line 661) | dispose() { function isSelectionSingleChangeEvent (line 666) | function isSelectionSingleChangeEvent(event: IListMouseEvent | ILis... function isSelectionRangeChangeEvent (line 670) | function isSelectionRangeChangeEvent(event: IListMouseEvent | IList... function isMouseRightClick (line 674) | function isMouseRightClick(event: UIEvent): boolean { class MouseController (line 683) | class MouseController implements IDisposable { method onPointer (line 690) | get onPointer() { return this._onPointer.event; } method constructor (line 692) | constructor(protected list: List) { method updateOptions (line 710) | updateOptions(optionsUpdate: IListOptionsUpdate): void { method isSelectionSingleChangeEvent (line 720) | protected isSelectionSingleChangeEvent(event: IListMouseEvent | I... method isSelectionRangeChangeEvent (line 728) | protected isSelectionRangeChangeEvent(event: IListMouseEvent | IL... method isSelectionChangeEvent (line 736) | private isSelectionChangeEvent(event: IListMouseEvent | IListTouc... method onMouseDown (line 740) | protected onMouseDown(e: IListMouseEvent | IListTouchEvent): void { method onContextMenu (line 750) | protected onContextMenu(e: IListContextMenuEvent): void { method onViewPointer (line 759) | protected onViewPointer(e: IListMouseEvent): void { method onDoubleClick (line 800) | protected onDoubleClick(e: IListMouseEvent): void { method changeSelection (line 818) | private changeSelection(e: IListMouseEvent | IListTouchEvent): v... method dispose (line 875) | dispose() { type IMultipleSelectionController (line 880) | interface IMultipleSelectionController { type IStyleController (line 885) | interface IStyleController { type IListAccessibilityProvider (line 889) | interface IListAccessibilityProvider extends IListViewAccessibilityPr... class DefaultStyleController (line 898) | class DefaultStyleController implements IStyleController { method constructor (line 900) | constructor(private styleElement: HTMLStyleElement, private selectorSu... method style (line 902) | style(styles: IListStyles): void { type IKeyboardNavigationEventFilter (line 1063) | interface IKeyboardNavigationEventFilter { type IListOptionsUpdate (line 1067) | interface IListOptionsUpdate extends IListViewOptionsUpdate { type IListOptions (line 1073) | interface IListOptions extends IListOptionsUpdate { type IListStyles (line 1103) | interface IListStyles { method getDragURI (line 1172) | getDragURI() { return null; } method onDragStart (line 1173) | onDragStart(): void { } method onDragOver (line 1174) | onDragOver() { return false; } method drop (line 1175) | drop() { } method dispose (line 1176) | dispose() { } function getContiguousRangeContaining (line 1182) | function getContiguousRangeContaining(range: number[], value: number): n... function disjunction (line 1208) | function disjunction(one: number[], other: number[]): number[] { function relativeComplement (line 1236) | function relativeComplement(one: number[], other: number[]): number[] { class PipelineRenderer (line 1261) | class PipelineRenderer implements IListRenderer { method constructor (line 1263) | constructor( method templateId (line 1268) | get templateId(): string { method renderTemplate (line 1272) | renderTemplate(container: HTMLElement): any[] { method renderElement (line 1276) | renderElement(element: T, index: number, templateData: any[], renderDe... method disposeElement (line 1284) | disposeElement(element: T, index: number, templateData: any[], renderD... method disposeTemplate (line 1294) | disposeTemplate(templateData: unknown[]): void { class AccessibiltyRenderer (line 1303) | class AccessibiltyRenderer implements IListRenderer implements IListViewDragAndDrop { method constructor (line 1349) | constructor(private list: List, private dnd: IListDragAndDrop) { } method getDragElements (line 1351) | getDragElements(element: T): T[] { method getDragURI (line 1357) | getDragURI(element: T): string | null { method getDragLabel (line 1361) | getDragLabel?(elements: T[], originalEvent: DragEvent): string | undef... method onDragStart (line 1369) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method onDragOver (line 1373) | onDragOver(data: IDragAndDropData, targetElement: T, targetIndex: numb... method onDragLeave (line 1377) | onDragLeave(data: IDragAndDropData, targetElement: T, targetIndex: num... method onDragEnd (line 1381) | onDragEnd(originalEvent: DragEvent): void { method drop (line 1385) | drop(data: IDragAndDropData, targetElement: T, targetIndex: number, ta... method dispose (line 1389) | dispose(): void { class List (line 1409) | class List implements ISpliceable, IDisposable { method onDidChangeFocus (line 1426) | get onDidChangeFocus(): Event> { method onDidChangeSelection (line 1430) | get onDidChangeSelection(): Event> { method domId (line 1434) | get domId(): string { return this.view.domId; } method onDidScroll (line 1435) | get onDidScroll(): Event { return this.view.onDidScroll; } method onMouseClick (line 1436) | get onMouseClick(): Event> { return this.view.onMou... method onMouseDblClick (line 1437) | get onMouseDblClick(): Event> { return this.view.on... method onMouseMiddleClick (line 1438) | get onMouseMiddleClick(): Event> { return this.view... method onPointer (line 1439) | get onPointer(): Event> { return this.mouseControll... method onMouseUp (line 1440) | get onMouseUp(): Event> { return this.view.onMouseU... method onMouseDown (line 1441) | get onMouseDown(): Event> { return this.view.onMous... method onMouseOver (line 1442) | get onMouseOver(): Event> { return this.view.onMous... method onMouseMove (line 1443) | get onMouseMove(): Event> { return this.view.onMous... method onMouseOut (line 1444) | get onMouseOut(): Event> { return this.view.onMouse... method onTouchStart (line 1445) | get onTouchStart(): Event> { return this.view.onTou... method onTap (line 1446) | get onTap(): Event> { return this.view.onTap; } method onContextMenu (line 1455) | get onContextMenu(): Event> { method onKeyDown (line 1485) | get onKeyDown(): Event { return this.disposables.add(ne... method onKeyUp (line 1486) | get onKeyUp(): Event { return this.disposables.add(new ... method onKeyPress (line 1487) | get onKeyPress(): Event { return this.disposables.add(n... method onDidFocus (line 1489) | get onDidFocus(): Event { return Event.signal(this.disposables.a... method onDidBlur (line 1490) | get onDidBlur(): Event { return Event.signal(this.disposables.ad... method constructor (line 1495) | constructor( method createListView (line 1578) | protected createListView(container: HTMLElement, virtualDelegate: ILis... method createMouseController (line 1582) | protected createMouseController(options: IListOptions): MouseContro... method updateOptions (line 1586) | updateOptions(optionsUpdate: IListOptionsUpdate = {}): void { method options (line 1604) | get options(): IListOptions { method splice (line 1608) | splice(start: number, deleteCount: number, elements: readonly T[] = []... method updateWidth (line 1624) | updateWidth(index: number): void { method updateElementHeight (line 1628) | updateElementHeight(index: number, size: number | undefined): void { method rerender (line 1632) | rerender(): void { method element (line 1636) | element(index: number): T { method indexOf (line 1640) | indexOf(element: T): number { method indexAt (line 1644) | indexAt(position: number): number { method length (line 1648) | get length(): number { method contentHeight (line 1652) | get contentHeight(): number { method contentWidth (line 1656) | get contentWidth(): number { method onDidChangeContentHeight (line 1660) | get onDidChangeContentHeight(): Event { method onDidChangeContentWidth (line 1664) | get onDidChangeContentWidth(): Event { method scrollTop (line 1668) | get scrollTop(): number { method scrollTop (line 1672) | set scrollTop(scrollTop: number) { method scrollLeft (line 1676) | get scrollLeft(): number { method scrollLeft (line 1680) | set scrollLeft(scrollLeft: number) { method scrollHeight (line 1684) | get scrollHeight(): number { method renderHeight (line 1688) | get renderHeight(): number { method firstVisibleIndex (line 1692) | get firstVisibleIndex(): number { method firstMostlyVisibleIndex (line 1696) | get firstMostlyVisibleIndex(): number { method lastVisibleIndex (line 1700) | get lastVisibleIndex(): number { method ariaLabel (line 1704) | get ariaLabel(): string { method ariaLabel (line 1708) | set ariaLabel(value: string) { method domFocus (line 1713) | domFocus(): void { method layout (line 1717) | layout(height?: number, width?: number): void { method triggerTypeNavigation (line 1721) | triggerTypeNavigation(): void { method setSelection (line 1725) | setSelection(indexes: number[], browserEvent?: UIEvent): void { method getSelection (line 1737) | getSelection(): number[] { method getSelectedElements (line 1741) | getSelectedElements(): T[] { method setAnchor (line 1745) | setAnchor(index: number | undefined): void { method getAnchor (line 1758) | getAnchor(): number | undefined { method getAnchorElement (line 1762) | getAnchorElement(): T | undefined { method getElementGroupId (line 1771) | getElementGroupId(index: number): number | NotSelectableGroupIdType | ... method filterIndicesByGroup (line 1786) | filterIndicesByGroup(indices: number[], referenceGroupId: number | Not... method setFocus (line 1803) | setFocus(indexes: number[], browserEvent?: UIEvent): void { method focusNext (line 1813) | focusNext(n = 1, loop = false, browserEvent?: UIEvent, filter?: (eleme... method focusPrevious (line 1824) | focusPrevious(n = 1, loop = false, browserEvent?: UIEvent, filter?: (e... method focusNextPage (line 1835) | async focusNextPage(browserEvent?: UIEvent, filter?: (element: T) => b... method focusPreviousPage (line 1868) | async focusPreviousPage(browserEvent?: UIEvent, filter?: (element: T) ... method focusLast (line 1903) | focusLast(browserEvent?: UIEvent, filter?: (element: T) => boolean): v... method focusFirst (line 1913) | focusFirst(browserEvent?: UIEvent, filter?: (element: T) => boolean): ... method focusNth (line 1917) | focusNth(n: number, browserEvent?: UIEvent, filter?: (element: T) => b... method findNextIndex (line 1927) | private findNextIndex(index: number, loop = false, filter?: (element: ... method findPreviousIndex (line 1945) | private findPreviousIndex(index: number, loop = false, filter?: (eleme... method getFocus (line 1963) | getFocus(): number[] { method getFocusedElements (line 1967) | getFocusedElements(): T[] { method reveal (line 1971) | reveal(index: number, relativeTop?: number, paddingTop: number = 0): v... method getRelativeTop (line 2002) | getRelativeTop(index: number, paddingTop: number = 0): number | null { method isDOMFocused (line 2020) | isDOMFocused(): boolean { method getHTMLElement (line 2024) | getHTMLElement(): HTMLElement { method getScrollableElement (line 2028) | getScrollableElement(): HTMLElement { method getElementID (line 2032) | getElementID(index: number): string { method getElementTop (line 2036) | getElementTop(index: number): number { method style (line 2040) | style(styles: IListStyles): void { method delegateScrollFromMouseWheelEvent (line 2044) | delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent) { method toListEvent (line 2048) | private toListEvent({ indexes, browserEvent }: ITraitChangeEvent) { method _onFocusChange (line 2052) | private _onFocusChange(): void { method onDidChangeActiveDescendant (line 2058) | private onDidChangeActiveDescendant(): void { method _onSelectionChange (line 2074) | private _onSelectionChange(): void { method dispose (line 2082) | dispose(): void { FILE: src/vs/base/browser/ui/list/rangeMap.ts type IItem (line 8) | interface IItem { type IRangedGroup (line 12) | interface IRangedGroup { function groupIntersect (line 21) | function groupIntersect(range: IRange, groups: IRangedGroup[]): IRangedG... function shift (line 51) | function shift({ start, end }: IRange, much: number): IRange { function consolidate (line 61) | function consolidate(groups: IRangedGroup[]): IRangedGroup[] { function concat (line 86) | function concat(...groups: IRangedGroup[][]): IRangedGroup[] { type IRangeMap (line 90) | interface IRangeMap { class RangeMap (line 100) | class RangeMap implements IRangeMap { method paddingTop (line 106) | get paddingTop() { method paddingTop (line 110) | set paddingTop(paddingTop: number) { method constructor (line 115) | constructor(topPadding?: number) { method splice (line 120) | splice(index: number, deleteCount: number, items: IItem[] = []): void { method count (line 138) | get count(): number { method size (line 151) | get size(): number { method indexAt (line 158) | indexAt(position: number): number { method indexAfter (line 189) | indexAfter(position: number): number { method positionAt (line 196) | positionAt(index: number): number { FILE: src/vs/base/browser/ui/list/rowCache.ts type IRow (line 10) | interface IRow { class RowCache (line 16) | class RowCache implements IDisposable { method constructor (line 23) | constructor(private renderers: Map>) { } method alloc (line 31) | alloc(templateId: string): { row: IRow; isReusingConnectedDomNode: boo... method release (line 50) | release(row: IRow): void { method transact (line 61) | transact(makeChanges: () => void) { method releaseRow (line 80) | private releaseRow(row: IRow): void { method doRemoveNode (line 94) | private doRemoveNode(domNode: HTMLElement) { method getTemplateCache (line 99) | private getTemplateCache(templateId: string): IRow[] { method dispose (line 110) | dispose(): void { method getRenderer (line 123) | private getRenderer(templateId: string): IListRenderer { FILE: src/vs/base/browser/ui/list/splice.ts type ISpreadSpliceable (line 8) | interface ISpreadSpliceable { class CombinedSpliceable (line 12) | class CombinedSpliceable implements ISpliceable { method constructor (line 14) | constructor(private spliceables: ISpliceable[]) { } method splice (line 16) | splice(start: number, deleteCount: number, elements: T[]): void { FILE: src/vs/base/browser/ui/menu/menu.ts constant MENU_MNEMONIC_REGEX (line 30) | const MENU_MNEMONIC_REGEX = /\(&([^\s&])\)|(^|[^&])&([^\s&])/; constant MENU_ESCAPED_MNEMONIC_REGEX (line 31) | const MENU_ESCAPED_MNEMONIC_REGEX = /(&)?(&)([^\s&])/g; type HorizontalDirection (line 35) | enum HorizontalDirection { type VerticalDirection (line 40) | enum VerticalDirection { type IMenuDirection (line 45) | interface IMenuDirection { type IMenuOptions (line 50) | interface IMenuOptions { type IMenuStyles (line 63) | interface IMenuStyles { type ISubMenuData (line 93) | interface ISubMenuData { class Menu (line 98) | class Menu extends ActionBar { method constructor (line 105) | constructor(container: HTMLElement, actions: ReadonlyArray, o... method initializeOrUpdateStyleSheet (line 305) | private initializeOrUpdateStyleSheet(container: HTMLElement, style: IM... method styleScrollElement (line 319) | private styleScrollElement(scrollElement: HTMLElement, style: IMenuSty... method getContainer (line 332) | override getContainer(): HTMLElement { method onScroll (line 336) | get onScroll(): Event { method scrollOffset (line 340) | get scrollOffset(): number { method trigger (line 344) | trigger(index: number): void { method focusItemByElement (line 358) | private focusItemByElement(element: HTMLElement) { method setFocusedItem (line 367) | private setFocusedItem(element: HTMLElement): void { method updateFocus (line 377) | protected override updateFocus(fromRight?: boolean): void { method doGetActionViewItem (line 390) | private doGetActionViewItem(action: IAction, options: IMenuOptions, pa... type IMenuItemOptions (line 436) | interface IMenuItemOptions extends IActionViewItemOptions { class BaseMenuActionViewItem (line 440) | class BaseMenuActionViewItem extends BaseActionViewItem { method constructor (line 453) | constructor(ctx: unknown, action: IAction, options: IMenuItemOptions, ... method render (line 526) | override render(container: HTMLElement): void { method blur (line 567) | override blur(): void { method focus (line 572) | override focus(): void { method updatePositionInSet (line 580) | updatePositionInSet(pos: number, setSize: number): void { method updateLabel (line 587) | protected override updateLabel(): void { method updateTooltip (line 638) | protected override updateTooltip(): void { method updateClass (line 642) | protected override updateClass(): void { method updateEnabled (line 658) | protected override updateEnabled(): void { method updateChecked (line 683) | protected override updateChecked(): void { method getMnemonic (line 699) | getMnemonic(): string | undefined { method applyStyle (line 703) | protected applyStyle(): void { class SubmenuMenuActionViewItem (line 723) | class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { method constructor (line 733) | constructor( method render (line 759) | override render(container: HTMLElement): void { method updateEnabled (line 820) | protected override updateEnabled(): void { method open (line 826) | open(selectFirst?: boolean): void { method onClick (line 831) | override onClick(e: EventLike): void { method cleanupExistingSubmenu (line 839) | private cleanupExistingSubmenu(force: boolean): void { method calculateSubmenuMenuLayout (line 856) | private calculateSubmenuMenuLayout(windowDimensions: Dimension, submen... method createSubmenu (line 883) | private createSubmenu(selectFirstItem = true): void { method updateAriaExpanded (line 955) | private updateAriaExpanded(value: string): void { method applyStyle (line 961) | protected override applyStyle(): void { method dispose (line 972) | override dispose(): void { class MenuSeparatorActionViewItem (line 988) | class MenuSeparatorActionViewItem extends ActionViewItem { method constructor (line 989) | constructor(context: unknown, action: IAction, options: IActionViewIte... method render (line 993) | override render(container: HTMLElement): void { function cleanMnemonic (line 1001) | function cleanMnemonic(label: string): string { function formatRule (line 1014) | function formatRule(c: ThemeIcon) { function getMenuWidgetCSS (line 1019) | function getMenuWidgetCSS(style: IMenuStyles, isForShadowDom: boolean): ... FILE: src/vs/base/browser/ui/menu/menubar.ts type IMenuBarOptions (line 29) | interface IMenuBarOptions { type MenuBarMenu (line 40) | interface MenuBarMenu { type MenuBarMenuWithElements (line 45) | interface MenuBarMenuWithElements extends MenuBarMenu { type MenubarState (line 50) | enum MenubarState { class MenuBar (line 57) | class MenuBar extends Disposable { method constructor (line 93) | constructor(private container: HTMLElement, private options: IMenuBarO... method push (line 203) | push(arg: MenuBarMenu | MenuBarMenu[]): void { method createOverflowMenu (line 317) | createOverflowMenu(): void { method updateMenu (line 424) | updateMenu(menu: MenuBarMenu): void { method dispose (line 431) | override dispose(): void { method blur (line 446) | blur(): void { method getWidth (line 450) | getWidth(): number { method getHeight (line 460) | getHeight(): number { method toggleFocus (line 464) | toggleFocus(): void { method updateOverflowAction (line 474) | private updateOverflowAction(): void { method updateLabels (line 566) | private updateLabels(titleElement: HTMLElement, buttonElement: HTMLEle... method update (line 613) | update(options?: IMenuBarOptions): void { method registerMnemonic (line 642) | private registerMnemonic(menuIndex: number, mnemonic: string): void { method hideMenubar (line 646) | private hideMenubar(): void { method showMenubar (line 653) | private showMenubar(): void { method focusState (line 662) | private get focusState(): MenubarState { method focusState (line 666) | private set focusState(value: MenubarState) { method isVisible (line 773) | get isVisible(): boolean { method isFocused (line 777) | private get isFocused(): boolean { method isOpen (line 781) | private get isOpen(): boolean { method hasOverflow (line 785) | private get hasOverflow(): boolean { method isCompact (line 789) | private get isCompact(): boolean { method setUnfocusedState (line 793) | private setUnfocusedState(): void { method focusPrevious (line 807) | private focusPrevious(): void { method focusNext (line 838) | private focusNext(): void { method updateMnemonicVisibility (line 867) | private updateMnemonicVisibility(visible: boolean): void { method mnemonicsInUse (line 880) | private get mnemonicsInUse(): boolean { method mnemonicsInUse (line 884) | private set mnemonicsInUse(value: boolean) { method shouldAltKeyFocus (line 888) | private get shouldAltKeyFocus(): boolean { method onVisibilityChange (line 904) | public get onVisibilityChange(): Event { method onFocusStateChange (line 908) | public get onFocusStateChange(): Event { method onMenuTriggered (line 912) | private onMenuTriggered(menuIndex: number, clicked: boolean) { method onModifierKeyToggled (line 927) | private onModifierKeyToggled(modifierKeyStatus: DOM.IModifierKeyStatus... method isCurrentMenu (line 971) | private isCurrentMenu(menuIndex: number): boolean { method cleanupCustomMenu (line 979) | private cleanupCustomMenu(): void { method showCustomMenu (line 1001) | private showCustomMenu(menuIndex: number, selectFirst = true): void { FILE: src/vs/base/browser/ui/mouseCursor/mouseCursor.ts constant MOUSE_CURSOR_TEXT_CSS_CLASS_NAME (line 8) | const MOUSE_CURSOR_TEXT_CSS_CLASS_NAME = `monaco-mouse-cursor-text`; FILE: src/vs/base/browser/ui/progressbar/progressAccessibilitySignal.ts type IScopedAccessibilityProgressSignalDelegate (line 8) | interface IScopedAccessibilityProgressSignalDelegate extends IDisposable... function setProgressAccessibilitySignalScheduler (line 17) | function setProgressAccessibilitySignalScheduler(progressAccessibilitySi... function getProgressAccessibilitySignalScheduler (line 21) | function getProgressAccessibilitySignalScheduler(msDelayTime: number, ms... FILE: src/vs/base/browser/ui/progressbar/progressbar.ts constant CSS_DONE (line 14) | const CSS_DONE = 'done'; constant CSS_ACTIVE (line 15) | const CSS_ACTIVE = 'active'; constant CSS_INFINITE (line 16) | const CSS_INFINITE = 'infinite'; constant CSS_INFINITE_LONG_RUNNING (line 17) | const CSS_INFINITE_LONG_RUNNING = 'infinite-long-running'; constant CSS_DISCRETE (line 18) | const CSS_DISCRETE = 'discrete'; constant NLS_PROGRESS_LABEL (line 19) | const NLS_PROGRESS_LABEL = localize('progress', "Progress"); type IProgressBarOptions (line 21) | interface IProgressBarOptions extends IProgressBarStyles { type IProgressBarStyles (line 25) | interface IProgressBarStyles { class ProgressBar (line 36) | class ProgressBar extends Disposable { method constructor (line 58) | constructor(container: HTMLElement, options?: IProgressBarOptions) { method create (line 69) | private create(container: HTMLElement, options?: IProgressBarOptions):... method off (line 83) | private off(): void { method done (line 98) | done(): ProgressBar { method stop (line 105) | stop(): ProgressBar { method doDone (line 109) | private doDone(delayed: boolean): ProgressBar { method infinite (line 139) | infinite(): ProgressBar { method infiniteLongRunning (line 151) | private infiniteLongRunning(): void { method total (line 159) | total(value: number): ProgressBar { method hasTotal (line 170) | hasTotal(): boolean { method worked (line 177) | worked(value: number): ProgressBar { method setWorked (line 186) | setWorked(value: number): ProgressBar { method doSetWorked (line 192) | private doSetWorked(value: number): ProgressBar { method getContainer (line 207) | getContainer(): HTMLElement { method show (line 211) | show(delay?: number): void { method hide (line 222) | hide(): void { FILE: src/vs/base/browser/ui/radio/radio.ts type IRadioStyles (line 16) | interface IRadioStyles { type IRadioOptionItem (line 26) | interface IRadioOptionItem { type IRadioOptions (line 33) | interface IRadioOptions { class Radio (line 39) | class Radio extends Widget { method constructor (line 53) | constructor(opts: IRadioOptions) { method setItems (line 64) | setItems(items: ReadonlyArray): void { method setActiveItem (line 89) | setActiveItem(index: number): void { method setEnabled (line 97) | setEnabled(enabled: boolean): void { method updateButtons (line 103) | private updateButtons(): void { FILE: src/vs/base/browser/ui/resizable/resizable.ts type IResizeEvent (line 12) | interface IResizeEvent { class ResizableHTMLElement (line 21) | class ResizableHTMLElement { method onDidWillResize (line 26) | get onDidWillResize() { return this._onDidWillResize.event; } method onDidResize (line 29) | get onDidResize() { return this._onDidResize.event; } method constructor (line 42) | constructor() { method dispose (line 118) | dispose(): void { method enableSashes (line 129) | enableSashes(north: boolean, east: boolean, south: boolean, west: bool... method layout (line 136) | layout(height: number = this.size.height, width: number = this.size.wi... method clearSashHoverState (line 156) | clearSashHoverState(): void { method size (line 163) | get size() { method maxSize (line 167) | set maxSize(value: Dimension) { method maxSize (line 171) | get maxSize() { method minSize (line 175) | set minSize(value: Dimension) { method minSize (line 179) | get minSize() { method preferredSize (line 183) | set preferredSize(value: Dimension | undefined) { method preferredSize (line 187) | get preferredSize() { FILE: src/vs/base/browser/ui/sash/sash.ts constant DEBUG (line 21) | const DEBUG = false; type IVerticalSashLayoutProvider (line 27) | interface IVerticalSashLayoutProvider { type IHorizontalSashLayoutProvider (line 36) | interface IHorizontalSashLayoutProvider { type ISashLayoutProvider (line 42) | type ISashLayoutProvider = IVerticalSashLayoutProvider | IHorizontalSash... type ISashEvent (line 44) | interface ISashEvent { type OrthogonalEdge (line 52) | enum OrthogonalEdge { type IBoundarySashes (line 59) | interface IBoundarySashes { type ISashOptions (line 66) | interface ISashOptions { type IVerticalSashOptions (line 105) | interface IVerticalSashOptions extends ISashOptions { type IHorizontalSashOptions (line 109) | interface IHorizontalSashOptions extends ISashOptions { type Orientation (line 113) | const enum Orientation { type SashState (line 118) | const enum SashState { function setGlobalSashSize (line 149) | function setGlobalSashSize(size: number): void { function setGlobalHoverDelay (line 156) | function setGlobalHoverDelay(size: number): void { type PointerEvent (line 161) | interface PointerEvent extends EventLike { type IPointerEventFactory (line 169) | interface IPointerEventFactory { class MouseEventFactory (line 175) | class MouseEventFactory implements IPointerEventFactory { method constructor (line 179) | constructor(private el: HTMLElement) { } method onPointerMove (line 182) | get onPointerMove(): Event { method onPointerUp (line 187) | get onPointerUp(): Event { method dispose (line 191) | dispose(): void { class GestureEventFactory (line 196) | class GestureEventFactory implements IPointerEventFactory { method onPointerMove (line 201) | get onPointerMove(): Event { method onPointerUp (line 206) | get onPointerUp(): Event { method constructor (line 210) | constructor(private el: HTMLElement) { } method dispose (line 212) | dispose(): void { class OrthogonalPointerEventFactory (line 217) | class OrthogonalPointerEventFactory implements IPointerEventFactory { method onPointerMove (line 220) | get onPointerMove(): Event { method onPointerUp (line 225) | get onPointerUp(): Event { method constructor (line 229) | constructor(private factory: IPointerEventFactory) { } method dispose (line 231) | dispose(): void { class Sash (line 251) | class Sash extends Disposable { method state (line 275) | get state(): SashState { return this._state; } method orthogonalStartSash (line 276) | get orthogonalStartSash(): Sash | undefined { return this._orthogonalS... method orthogonalEndSash (line 277) | get orthogonalEndSash(): Sash | undefined { return this._orthogonalEnd... method state (line 283) | set state(state: SashState) { method onDidStart (line 299) | get onDidStart() { return this._onDidStart.event; } method onDidChange (line 305) | get onDidChange() { return this._onDidChange.event; } method onDidReset (line 310) | get onDidReset() { return this._onDidReset.event; } method onDidEnd (line 315) | get onDidEnd() { return this._onDidEnd.event; } method orthogonalStartSash (line 333) | set orthogonalStartSash(sash: Sash | undefined) { method orthogonalEndSash (line 369) | set orthogonalEndSash(sash: Sash | undefined) { method constructor (line 413) | constructor(container: HTMLElement, layoutProvider: ISashLayoutProvide... method onPointerStart (line 486) | private onPointerStart(event: PointerEvent, pointerEventFactory: IPoin... method onPointerDoublePress (line 591) | private onPointerDoublePress(e: MouseEvent): void { method onMouseEnter (line 605) | private static onMouseEnter(sash: Sash, fromLinkedSash: boolean = fals... method onMouseLeave (line 618) | private static onMouseLeave(sash: Sash, fromLinkedSash: boolean = fals... method clearSashHoverState (line 632) | clearSashHoverState(): void { method layout (line 640) | layout(): void { method getOrthogonalSash (line 666) | private getOrthogonalSash(e: PointerEvent): Sash | undefined { method dispose (line 680) | override dispose(): void { FILE: src/vs/base/browser/ui/scrollbar/abstractScrollbar.ts constant POINTER_DRAG_RESET_DISTANCE (line 20) | const POINTER_DRAG_RESET_DISTANCE = 140; type ISimplifiedPointerEvent (line 22) | interface ISimplifiedPointerEvent { type ScrollbarHost (line 28) | interface ScrollbarHost { type AbstractScrollbarOptions (line 34) | interface AbstractScrollbarOptions { method constructor (line 59) | constructor(opts: AbstractScrollbarOptions) { method _createArrow (line 85) | protected _createArrow(opts: ScrollbarArrowOptions): void { method _createSlider (line 94) | protected _createSlider(top: number, left: number, width: number | undef... method _onElementSize (line 131) | protected _onElementSize(visibleSize: number): boolean { method _onElementScrollSize (line 142) | protected _onElementScrollSize(elementScrollSize: number): boolean { method _onElementScrollPosition (line 153) | protected _onElementScrollPosition(elementScrollPosition: number): boole... method beginReveal (line 166) | public beginReveal(): void { method beginHide (line 170) | public beginHide(): void { method render (line 174) | public render(): void { method _domNodePointerDown (line 185) | private _domNodePointerDown(e: PointerEvent): void { method delegatePointerDown (line 192) | public delegatePointerDown(e: PointerEvent): void { method _onPointerDown (line 209) | private _onPointerDown(e: PointerEvent): void { method _sliderPointerDown (line 240) | private _sliderPointerDown(e: PointerEvent): void { method _setDesiredScrollPositionNow (line 276) | private _setDesiredScrollPositionNow(_desiredScrollPosition: number): vo... method updateScrollbarSize (line 284) | public updateScrollbarSize(scrollbarSize: number): void { method isNeeded (line 293) | public isNeeded(): boolean { FILE: src/vs/base/browser/ui/scrollbar/horizontalScrollbar.ts class HorizontalScrollbar (line 17) | class HorizontalScrollbar extends AbstractScrollbar { method constructor (line 19) | constructor(scrollable: Scrollable, options: ScrollableElementResolved... method _updateSlider (line 71) | protected _updateSlider(sliderSize: number, sliderPosition: number): v... method _renderDomNode (line 76) | protected _renderDomNode(largeSize: number, smallSize: number): void { method onDidScroll (line 83) | public onDidScroll(e: ScrollEvent): boolean { method _pointerDownRelativePosition (line 90) | protected _pointerDownRelativePosition(offsetX: number, offsetY: numbe... method _sliderPointerPosition (line 94) | protected _sliderPointerPosition(e: ISimplifiedPointerEvent): number { method _sliderOrthogonalPointerPosition (line 98) | protected _sliderOrthogonalPointerPosition(e: ISimplifiedPointerEvent)... method _updateScrollbarSize (line 102) | protected _updateScrollbarSize(size: number): void { method writeScrollPosition (line 106) | public writeScrollPosition(target: INewScrollPosition, scrollPosition:... method updateOptions (line 110) | public updateOptions(options: ScrollableElementResolvedOptions): void { FILE: src/vs/base/browser/ui/scrollbar/scrollableElement.ts constant HIDE_TIMEOUT (line 22) | const HIDE_TIMEOUT = 500; constant SCROLL_WHEEL_SENSITIVITY (line 23) | const SCROLL_WHEEL_SENSITIVITY = 50; constant SCROLL_WHEEL_SMOOTH_SCROLL_ENABLED (line 24) | const SCROLL_WHEEL_SMOOTH_SCROLL_ENABLED = true; type IOverviewRulerLayoutInfo (line 26) | interface IOverviewRulerLayoutInfo { class MouseWheelClassifierItem (line 31) | class MouseWheelClassifierItem { method constructor (line 37) | constructor(timestamp: number, deltaX: number, deltaY: number) { class MouseWheelClassifier (line 45) | class MouseWheelClassifier { method constructor (line 54) | constructor() { method isPhysicalMouseWheel (line 61) | public isPhysicalMouseWheel(): boolean { method acceptStandardWheelEvent (line 89) | public acceptStandardWheelEvent(e: StandardWheelEvent): void { method accept (line 101) | public accept(timestamp: number, deltaX: number, deltaY: number): void { method _computeScore (line 128) | private _computeScore(item: MouseWheelClassifierItem, previousItem: Mo... method _isAlmostInt (line 167) | private _isAlmostInt(value: number): boolean { method onScroll (line 202) | public get onScroll(): Event { return this._onScroll.event; } method onWillScroll (line 205) | public get onWillScroll(): Event { return this._onWillScrol... method options (line 207) | public get options(): Readonly { method constructor (line 211) | protected constructor(element: HTMLElement, options: ScrollableElementCr... method dispose (line 275) | public override dispose(): void { method getDomNode (line 287) | public getDomNode(): HTMLElement { method getOverviewRulerLayoutInfo (line 291) | public getOverviewRulerLayoutInfo(): IOverviewRulerLayoutInfo { method delegateVerticalScrollbarPointerDown (line 302) | public delegateVerticalScrollbarPointerDown(browserEvent: PointerEvent):... method getScrollDimensions (line 306) | public getScrollDimensions(): IScrollDimensions { method setScrollDimensions (line 310) | public setScrollDimensions(dimensions: INewScrollDimensions): void { method updateClassName (line 317) | public updateClassName(newClassName: string): void { method updateOptions (line 329) | public updateOptions(newOptions: ScrollableElementChangeOptions): void { method setRevealOnScroll (line 366) | public setRevealOnScroll(value: boolean) { method delegateScrollFromMouseWheelEvent (line 370) | public delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent) { method _periodicSync (line 374) | private async _periodicSync(): Promise { method _setListeningToMouseWheel (line 407) | private _setListeningToMouseWheel(shouldListen: boolean): void { method _onMouseWheel (line 428) | private _onMouseWheel(e: StandardWheelEvent): void { method _onDidScroll (line 543) | private _onDidScroll(e: ScrollEvent): void { method renderNow (line 564) | public renderNow(): void { method _render (line 572) | private _render(): void { method _onDragStart (line 598) | private _onDragStart(): void { method _onDragEnd (line 603) | private _onDragEnd(): void { method _onMouseLeave (line 608) | private _onMouseLeave(e: IMouseEvent): void { method _onMouseOver (line 613) | private _onMouseOver(e: IMouseEvent): void { method _reveal (line 618) | private _reveal(): void { method _hide (line 624) | private _hide(): void { method _scheduleHide (line 631) | private _scheduleHide(): void { class ScrollableElement (line 638) | class ScrollableElement extends AbstractScrollableElement { method constructor (line 640) | constructor(element: HTMLElement, options: ScrollableElementCreationOp... method setScrollPosition (line 652) | public setScrollPosition(update: INewScrollPosition): void { method getScrollPosition (line 656) | public getScrollPosition(): IScrollPosition { class SmoothScrollableElement (line 661) | class SmoothScrollableElement extends AbstractScrollableElement { method constructor (line 663) | constructor(element: HTMLElement, options: ScrollableElementCreationOp... method setScrollPosition (line 667) | public setScrollPosition(update: INewScrollPosition & { reuseAnimation... method getScrollPosition (line 675) | public getScrollPosition(): IScrollPosition { class DomScrollableElement (line 681) | class DomScrollableElement extends AbstractScrollableElement { method constructor (line 685) | constructor(element: HTMLElement, options: ScrollableElementCreationOp... method setScrollPosition (line 707) | public setScrollPosition(update: INewScrollPosition): void { method getScrollPosition (line 711) | public getScrollPosition(): IScrollPosition { method scanDomNode (line 715) | public scanDomNode(): void { function resolveOptions (line 730) | function resolveOptions(opts: ScrollableElementCreationOptions): Scrolla... FILE: src/vs/base/browser/ui/scrollbar/scrollableElementOptions.ts type ScrollableElementCreationOptions (line 8) | interface ScrollableElementCreationOptions { type ScrollableElementChangeOptions (line 133) | interface ScrollableElementChangeOptions { type ScrollableElementResolvedOptions (line 145) | interface ScrollableElementResolvedOptions { FILE: src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts constant ARROW_IMG_SIZE (line 15) | const ARROW_IMG_SIZE = 11; type ScrollbarArrowOptions (line 17) | interface ScrollbarArrowOptions { class ScrollbarArrow (line 31) | class ScrollbarArrow extends Widget { method constructor (line 40) | constructor(opts: ScrollbarArrowOptions) { method _arrowPointerDown (line 90) | private _arrowPointerDown(e: PointerEvent): void { FILE: src/vs/base/browser/ui/scrollbar/scrollbarState.ts constant MINIMUM_SLIDER_SIZE (line 9) | const MINIMUM_SLIDER_SIZE = 20; class ScrollbarState (line 11) | class ScrollbarState { method constructor (line 65) | constructor(arrowSize: number, scrollbarSize: number, oppositeScrollba... method clone (line 83) | public clone(): ScrollbarState { method setVisibleSize (line 87) | public setVisibleSize(visibleSize: number): boolean { method setScrollSize (line 97) | public setScrollSize(scrollSize: number): boolean { method setScrollPosition (line 107) | public setScrollPosition(scrollPosition: number): boolean { method setScrollbarSize (line 117) | public setScrollbarSize(scrollbarSize: number): void { method setOppositeScrollbarSize (line 121) | public setOppositeScrollbarSize(oppositeScrollbarSize: number): void { method _computeValues (line 125) | private static _computeValues(oppositeScrollbarSize: number, arrowSize... method _refreshComputedValues (line 158) | private _refreshComputedValues(): void { method getArrowSize (line 167) | public getArrowSize(): number { method getScrollPosition (line 171) | public getScrollPosition(): number { method getRectangleLargeSize (line 175) | public getRectangleLargeSize(): number { method getRectangleSmallSize (line 179) | public getRectangleSmallSize(): number { method isNeeded (line 183) | public isNeeded(): boolean { method getSliderSize (line 187) | public getSliderSize(): number { method getSliderPosition (line 191) | public getSliderPosition(): number { method getDesiredScrollPositionFromOffset (line 199) | public getDesiredScrollPositionFromOffset(offset: number): number { method getDesiredScrollPositionFromOffsetPaged (line 215) | public getDesiredScrollPositionFromOffsetPaged(offset: number): number { method getDesiredScrollPositionFromDelta (line 234) | public getDesiredScrollPositionFromDelta(delta: number): number { FILE: src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts class ScrollbarVisibilityController (line 11) | class ScrollbarVisibilityController extends Disposable { method constructor (line 22) | constructor(visibility: ScrollbarVisibility, visibleClassName: string,... method setVisibility (line 35) | public setVisibility(visibility: ScrollbarVisibility): void { method setShouldBeVisible (line 44) | public setShouldBeVisible(rawShouldBeVisible: boolean): void { method _applyVisibilitySetting (line 49) | private _applyVisibilitySetting(): boolean { method _updateShouldBeVisible (line 59) | private _updateShouldBeVisible(): void { method setIsNeeded (line 68) | public setIsNeeded(isNeeded: boolean): void { method setDomNode (line 75) | public setDomNode(domNode: FastDomNode): void { method ensureVisibility (line 83) | public ensureVisibility(): void { method _reveal (line 98) | private _reveal(): void { method _hide (line 110) | private _hide(withFadeAway: boolean): void { FILE: src/vs/base/browser/ui/scrollbar/verticalScrollbar.ts class VerticalScrollbar (line 16) | class VerticalScrollbar extends AbstractScrollbar { method constructor (line 18) | constructor(scrollable: Scrollable, options: ScrollableElementResolved... method _updateSlider (line 71) | protected _updateSlider(sliderSize: number, sliderPosition: number): v... method _renderDomNode (line 76) | protected _renderDomNode(largeSize: number, smallSize: number): void { method onDidScroll (line 83) | public onDidScroll(e: ScrollEvent): boolean { method _pointerDownRelativePosition (line 90) | protected _pointerDownRelativePosition(offsetX: number, offsetY: numbe... method _sliderPointerPosition (line 94) | protected _sliderPointerPosition(e: ISimplifiedPointerEvent): number { method _sliderOrthogonalPointerPosition (line 98) | protected _sliderOrthogonalPointerPosition(e: ISimplifiedPointerEvent)... method _updateScrollbarSize (line 102) | protected _updateScrollbarSize(size: number): void { method writeScrollPosition (line 106) | public writeScrollPosition(target: INewScrollPosition, scrollPosition:... method updateOptions (line 110) | public updateOptions(options: ScrollableElementResolvedOptions): void { FILE: src/vs/base/browser/ui/selectBox/selectBox.ts type ISelectBoxDelegate (line 21) | interface ISelectBoxDelegate extends IDisposable { type ISelectBoxOptions (line 37) | interface ISelectBoxOptions { type ISelectOptionItem (line 46) | interface ISelectOptionItem { type ISelectBoxStyles (line 63) | interface ISelectBoxStyles extends IListStyles { type ISelectData (line 84) | interface ISelectData { class SelectBox (line 89) | class SelectBox extends Widget implements ISelectBoxDelegate { method constructor (line 92) | constructor(options: ISelectOptionItem[], selected: number, contextVie... method onDidSelect (line 107) | get onDidSelect(): Event { method setOptions (line 111) | setOptions(options: ISelectOptionItem[], selected?: number): void { method select (line 115) | select(index: number): void { method setAriaLabel (line 119) | setAriaLabel(label: string): void { method focus (line 123) | focus(): void { method blur (line 127) | blur(): void { method setFocusable (line 131) | setFocusable(focusable: boolean): void { method setEnabled (line 135) | setEnabled(enabled: boolean): void { method render (line 139) | render(container: HTMLElement): void { FILE: src/vs/base/browser/ui/selectBox/selectBoxCustom.ts constant SELECT_OPTION_ENTRY_TEMPLATE_ID (line 31) | const SELECT_OPTION_ENTRY_TEMPLATE_ID = 'selectOption.entry.template'; type ISelectListTemplateData (line 33) | interface ISelectListTemplateData { class SelectListRenderer (line 40) | class SelectListRenderer implements IListRenderer { method setOptions (line 286) | public setOptions(options: ISelectOptionItem[], selected?: number): vo... method setEnabled (line 308) | public setEnabled(enable: boolean): void { method setOptionsList (line 312) | private setOptionsList() { method select (line 319) | public select(index: number): void { method setAriaLabel (line 337) | public setAriaLabel(label: string): void { method focus (line 342) | public focus(): void { method blur (line 349) | public blur(): void { method setFocusable (line 356) | public setFocusable(focusable: boolean): void { method render (line 360) | public render(container: HTMLElement): void { method initStyleSheet (line 367) | private initStyleSheet(): void { method styleSelectElement (line 422) | private styleSelectElement(): void { method styleList (line 432) | private styleList() { method createOption (line 443) | private createOption(value: string, index: number, disabled?: boolean)... method showSelectDropDown (line 454) | private showSelectDropDown() { method hideSelectDropDown (line 501) | private hideSelectDropDown(focusSelect: boolean) { method renderSelectDropDown (line 516) | private renderSelectDropDown(container: HTMLElement, preLayoutPosition... method measureMaxDetailsHeight (line 537) | private measureMaxDetailsHeight(): number { method layoutSelectDropDown (line 550) | private layoutSelectDropDown(preLayoutPosition?: boolean): boolean { method setWidthControlElement (line 697) | private setWidthControlElement(container: HTMLElement): number { method createSelectList (line 723) | private createSelectList(parent: HTMLElement): void { method onPointerUp (line 811) | private onPointerUp(e: PointerEvent): void { method onListBlur (line 865) | private onListBlur(): void { method renderDescriptionMarkdown (line 876) | private renderDescriptionMarkdown(text: string, actionHandler?: Markdo... method onListFocus (line 899) | private onListFocus(e: IListEvent) { method updateDetail (line 908) | private updateDetail(selectedIndex: number): void { method onEscape (line 939) | private onEscape(e: StandardKeyboardEvent): void { method onEnter (line 948) | private onEnter(e: StandardKeyboardEvent): void { method onDownArrow (line 973) | private onDownArrow(e: StandardKeyboardEvent): void { method onUpArrow (line 996) | private onUpArrow(e: StandardKeyboardEvent): void { method onPageUp (line 1019) | private onPageUp(e: StandardKeyboardEvent): void { method onPageDown (line 1042) | private onPageDown(e: StandardKeyboardEvent): void { method onHome (line 1065) | private onHome(e: StandardKeyboardEvent): void { method onEnd (line 1084) | private onEnd(e: StandardKeyboardEvent): void { method onCharacter (line 1104) | private onCharacter(e: StandardKeyboardEvent): void { method dispose (line 1120) | public override dispose(): void { FILE: src/vs/base/browser/ui/selectBox/selectBoxNative.ts class SelectBoxNative (line 15) | class SelectBoxNative extends Disposable implements ISelectBoxDelegate { method constructor (line 24) | constructor(options: ISelectOptionItem[], selected: number, styles: IS... method registerListeners (line 50) | private registerListeners() { method onDidSelect (line 90) | public get onDidSelect(): Event { method setOptions (line 94) | public setOptions(options: ISelectOptionItem[], selected?: number): vo... method select (line 111) | public select(index: number): void { method setAriaLabel (line 132) | public setAriaLabel(label: string): void { method focus (line 137) | public focus(): void { method blur (line 144) | public blur(): void { method setEnabled (line 151) | public setEnabled(enable: boolean): void { method setFocusable (line 155) | public setFocusable(focusable: boolean): void { method render (line 159) | public render(container: HTMLElement): void { method style (line 166) | public style(styles: ISelectBoxStyles): void { method applyStyles (line 171) | public applyStyles(): void { method createOption (line 182) | private createOption(value: string, index: number, disabled?: boolean,... FILE: src/vs/base/browser/ui/severityIcon/severityIcon.ts function className (line 13) | function className(severity: Severity): string { FILE: src/vs/base/browser/ui/splitview/paneview.ts type IPaneOptions (line 23) | interface IPaneOptions { type IPaneStyles (line 32) | interface IPaneStyles { method ariaHeaderLabel (line 82) | get ariaHeaderLabel(): string { method ariaHeaderLabel (line 86) | set ariaHeaderLabel(newLabel: string) { method draggableElement (line 91) | get draggableElement(): HTMLElement | undefined { method dropTargetElement (line 95) | get dropTargetElement(): HTMLElement { method dropBackground (line 99) | get dropBackground(): string | undefined { method minimumBodySize (line 103) | get minimumBodySize(): number { method minimumBodySize (line 107) | set minimumBodySize(size: number) { method maximumBodySize (line 112) | get maximumBodySize(): number { method maximumBodySize (line 116) | set maximumBodySize(size: number) { method headerSize (line 121) | private get headerSize(): number { method minimumSize (line 125) | get minimumSize(): number { method maximumSize (line 133) | get maximumSize(): number { method getAriaHeaderLabel (line 143) | protected getAriaHeaderLabel(title: string): string { method constructor (line 147) | constructor(options: IPaneOptions) { method isExpanded (line 158) | isExpanded(): boolean { method setExpanded (line 162) | setExpanded(expanded: boolean): boolean { method headerVisible (line 197) | get headerVisible(): boolean { method headerVisible (line 201) | set headerVisible(visible: boolean) { method collapsible (line 211) | get collapsible(): boolean { method collapsible (line 215) | set collapsible(collapsible: boolean) { method orientation (line 224) | get orientation(): Orientation { method orientation (line 228) | set orientation(orientation: Orientation) { method render (line 245) | render(): void { method layout (line 300) | layout(size: number): void { method style (line 313) | style(styles: IPaneStyles): void { method updateHeader (line 323) | protected updateHeader(): void { type IDndContext (line 354) | interface IDndContext { class PaneDraggable (line 358) | class PaneDraggable extends Disposable { method constructor (line 367) | constructor(private pane: Pane, private dnd: IPaneDndController, priva... method onDragStart (line 378) | private onDragStart(e: DragEvent): void { method onDragEnter (line 399) | private onDragEnter(e: DragEvent): void { method onDragLeave (line 412) | private onDragLeave(e: DragEvent): void { method onDragEnd (line 428) | private onDragEnd(e: DragEvent): void { method onDrop (line 438) | private onDrop(e: DragEvent): void { method render (line 455) | private render(): void { type IPaneDndController (line 466) | interface IPaneDndController { class DefaultPaneDndController (line 471) | class DefaultPaneDndController implements IPaneDndController { method canDrag (line 473) | canDrag(pane: Pane): boolean { method canDrop (line 477) | canDrop(pane: Pane, overPane: Pane): boolean { type IPaneViewOptions (line 482) | interface IPaneViewOptions { type IPaneItem (line 487) | interface IPaneItem { class PaneView (line 492) | class PaneView extends Disposable { method constructor (line 512) | constructor(container: HTMLElement, options: IPaneViewOptions = {}) { method addPane (line 531) | addPane(pane: Pane, size: number, index = this.splitview.length): void { method removePane (line 548) | removePane(pane: Pane): void { method movePane (line 560) | movePane(from: Pane, to: Pane): void { method resizePane (line 574) | resizePane(pane: Pane, size: number): void { method getPaneSize (line 584) | getPaneSize(pane: Pane): number { method layout (line 594) | layout(height: number, width: number): void { method setBoundarySashes (line 605) | setBoundarySashes(sashes: IBoundarySashes) { method updateSplitviewOrthogonalSashes (line 610) | private updateSplitviewOrthogonalSashes(sashes: IBoundarySashes | unde... method flipOrientation (line 619) | flipOrientation(height: number, width: number): void { method setupAnimation (line 646) | private setupAnimation(): void { method getPaneHeaderElements (line 659) | private getPaneHeaderElements(): HTMLElement[] { method focusPrevious (line 664) | private focusPrevious(): void { method focusNext (line 675) | private focusNext(): void { method dispose (line 686) | override dispose(): void { FILE: src/vs/base/browser/ui/splitview/splitview.ts type ISplitViewStyles (line 20) | interface ISplitViewStyles { type LayoutPriority (line 28) | const enum LayoutPriority { type IView (line 41) | interface IView { type ISplitViewDescriptor (line 122) | interface ISplitViewDescriptor, size: numb... method resizeView (line 1030) | resizeView(index: number, size: number): void { method isViewExpanded (line 1060) | isViewExpanded(index: number): boolean { method distributeViewSizes (line 1077) | distributeViewSizes(): void { method getViewSize (line 1104) | getViewSize(index: number): number { method doAddView (line 1112) | private doAddView(view: TView, size: number | Sizing, index = this.vie... method relayout (line 1226) | private relayout(lowPriorityIndexes?: number[], highPriorityIndexes?: ... method resize (line 1235) | private resize( method distributeEmptySpace (line 1323) | private distributeEmptySpace(lowPriorityIndex?: number): void { method layoutViews (line 1353) | private layoutViews(): void { method updateScrollableElement (line 1371) | private updateScrollableElement(): void { method updateSashEnablement (line 1385) | private updateSashEnablement(): void { method getSashPosition (line 1434) | private getSashPosition(sash: Sash): number { method findFirstSnapIndex (line 1448) | private findFirstSnapIndex(indexes: number[]): number | undefined { method areViewsDistributed (line 1478) | private areViewsDistributed() { method dispose (line 1493) | override dispose(): void { FILE: src/vs/base/browser/ui/table/table.ts type ITableColumn (line 9) | interface ITableColumn { type ITableVirtualDelegate (line 22) | interface ITableVirtualDelegate { type ITableRenderer (line 27) | interface ITableRenderer extends IListRenderer extends IListEvent { } type ITableMouseEvent (line 30) | interface ITableMouseEvent extends IListMouseEvent { } type ITableTouchEvent (line 31) | interface ITableTouchEvent extends IListTouchEvent { } type ITableGestureEvent (line 32) | interface ITableGestureEvent extends IListGestureEvent { } type ITableContextMenuEvent (line 33) | interface ITableContextMenuEvent extends IListContextMenuEvent implements IListRenderer(delegate: ITableVirtualDelegate extends Disposable implements IView { method minimumSize (line 125) | get minimumSize() { return this.column.minimumWidth ?? 120; } method maximumSize (line 126) | get maximumSize() { return this.column.maximumWidth ?? Number.POSITIVE... method onDidChange (line 127) | get onDidChange() { return this.column.onDidChangeWidthConstraints ?? ... method constructor (line 132) | constructor(readonly column: ITableColumn, private index:... method layout (line 142) | layout(size: number): void { type ITableOptions (line 147) | interface ITableOptions extends IListOptions { } type ITableOptionsUpdate (line 148) | interface ITableOptionsUpdate extends IListOptionsUpdate { } type ITableStyles (line 149) | interface ITableStyles extends IListStyles { } class Table (line 151) | class Table implements ISpliceable, IDisposable { method onDidChangeFocus (line 165) | get onDidChangeFocus(): Event> { return this.list.on... method onDidChangeSelection (line 166) | get onDidChangeSelection(): Event> { return this.lis... method onDidScroll (line 168) | get onDidScroll(): Event { return this.list.onDidScroll; } method onMouseClick (line 169) | get onMouseClick(): Event> { return this.list.o... method onMouseDblClick (line 170) | get onMouseDblClick(): Event> { return this.lis... method onMouseMiddleClick (line 171) | get onMouseMiddleClick(): Event> { return this.... method onPointer (line 172) | get onPointer(): Event> { return this.list.onPo... method onMouseUp (line 173) | get onMouseUp(): Event> { return this.list.onMo... method onMouseDown (line 174) | get onMouseDown(): Event> { return this.list.on... method onMouseOver (line 175) | get onMouseOver(): Event> { return this.list.on... method onMouseMove (line 176) | get onMouseMove(): Event> { return this.list.on... method onMouseOut (line 177) | get onMouseOut(): Event> { return this.list.onM... method onTouchStart (line 178) | get onTouchStart(): Event> { return this.list.o... method onTap (line 179) | get onTap(): Event> { return this.list.onTap; } method onContextMenu (line 180) | get onContextMenu(): Event> { return this... method onDidFocus (line 182) | get onDidFocus(): Event { return this.list.onDidFocus; } method onDidBlur (line 183) | get onDidBlur(): Event { return this.list.onDidBlur; } method scrollTop (line 185) | get scrollTop(): number { return this.list.scrollTop; } method scrollTop (line 186) | set scrollTop(scrollTop: number) { this.list.scrollTop = scrollTop; } method scrollLeft (line 187) | get scrollLeft(): number { return this.list.scrollLeft; } method scrollLeft (line 188) | set scrollLeft(scrollLeft: number) { this.list.scrollLeft = scrollLeft; } method scrollHeight (line 189) | get scrollHeight(): number { return this.list.scrollHeight; } method renderHeight (line 190) | get renderHeight(): number { return this.list.renderHeight; } method onDidDispose (line 191) | get onDidDispose(): Event { return this.list.onDidDispose; } method constructor (line 193) | constructor( method getColumnLabels (line 235) | getColumnLabels(): string[] { method resizeColumn (line 239) | resizeColumn(index: number, percentage: number): void { method updateOptions (line 244) | updateOptions(options: ITableOptionsUpdate): void { method splice (line 248) | splice(start: number, deleteCount: number, elements: readonly TRow[] =... method rerender (line 252) | rerender(): void { method row (line 256) | row(index: number): TRow { method indexOf (line 260) | indexOf(element: TRow): number { method length (line 264) | get length(): number { method getHTMLElement (line 268) | getHTMLElement(): HTMLElement { method layout (line 272) | layout(height?: number, width?: number): void { method triggerTypeNavigation (line 285) | triggerTypeNavigation(): void { method style (line 289) | style(styles: ITableStyles): void { method domFocus (line 301) | domFocus(): void { method setAnchor (line 305) | setAnchor(index: number | undefined): void { method getAnchor (line 309) | getAnchor(): number | undefined { method getSelectedElements (line 313) | getSelectedElements(): TRow[] { method setSelection (line 317) | setSelection(indexes: number[], browserEvent?: UIEvent): void { method getSelection (line 321) | getSelection(): number[] { method setFocus (line 325) | setFocus(indexes: number[], browserEvent?: UIEvent): void { method focusNext (line 329) | focusNext(n = 1, loop = false, browserEvent?: UIEvent): void { method focusPrevious (line 333) | focusPrevious(n = 1, loop = false, browserEvent?: UIEvent): void { method focusNextPage (line 337) | focusNextPage(browserEvent?: UIEvent): Promise { method focusPreviousPage (line 341) | focusPreviousPage(browserEvent?: UIEvent): Promise { method focusFirst (line 345) | focusFirst(browserEvent?: UIEvent): void { method focusLast (line 349) | focusLast(browserEvent?: UIEvent): void { method getFocus (line 353) | getFocus(): number[] { method getFocusedElements (line 357) | getFocusedElements(): TRow[] { method getRelativeTop (line 361) | getRelativeTop(index: number): number | null { method reveal (line 365) | reveal(index: number, relativeTop?: number): void { method dispose (line 369) | dispose(): void { FILE: src/vs/base/browser/ui/toggle/toggle.ts type IToggleOpts (line 22) | interface IToggleOpts extends IToggleStyles { type IToggleStyles (line 31) | interface IToggleStyles { type ICheckboxStyles (line 37) | interface ICheckboxStyles { class ToggleActionViewItem (line 53) | class ToggleActionViewItem extends BaseActionViewItem { method constructor (line 57) | constructor(context: unknown, action: IAction, options: IActionViewIte... method render (line 76) | override render(container: HTMLElement): void { method updateEnabled (line 84) | protected override updateEnabled(): void { method updateChecked (line 96) | protected override updateChecked(): void { method updateLabel (line 100) | protected override updateLabel(): void { method focus (line 106) | override focus(): void { method blur (line 111) | override blur(): void { method setFocusable (line 116) | override setFocusable(focusable: boolean): void { class Toggle (line 122) | class Toggle extends Widget { method onChange (line 125) | get onChange(): Event { return this._onCha... method onKeyDown (line 128) | get onKeyDown(): Event { return this._onKeyDown.event; } method constructor (line 137) | constructor(opts: IToggleOpts) { method enabled (line 199) | get enabled(): boolean { method focus (line 203) | focus(): void { method checked (line 207) | get checked(): boolean { method checked (line 211) | set checked(newIsChecked: boolean) { method setIcon (line 220) | setIcon(icon: ThemeIcon | undefined): void { method width (line 230) | width(): number { method applyStyles (line 234) | protected applyStyles(): void { method enable (line 242) | enable(): void { method disable (line 247) | disable(): void { method setTitle (line 252) | setTitle(newTitle: string | IMarkdownString | HTMLElement): void { method visible (line 260) | set visible(visible: boolean) { method visible (line 264) | get visible() { method constructor (line 276) | constructor( method enabled (line 286) | get enabled(): boolean { method focus (line 290) | focus(): void { method hasFocus (line 294) | hasFocus(): boolean { method enable (line 298) | enable(): void { method disable (line 303) | disable(): void { method setTitle (line 308) | setTitle(newTitle: string): void { method applyStyles (line 312) | protected applyStyles(enabled = this.enabled): void { class Checkbox (line 325) | class Checkbox extends BaseCheckbox { method constructor (line 326) | constructor(title: string, isChecked: boolean, styles: ICheckboxStyles) { method checked (line 337) | get checked(): boolean { method checked (line 341) | set checked(newIsChecked: boolean) { method applyStyles (line 346) | protected override applyStyles(enabled?: boolean): void { class TriStateCheckbox (line 356) | class TriStateCheckbox extends BaseCheckbox { method constructor (line 357) | constructor( method checked (line 396) | get checked(): boolean | 'mixed' { method checked (line 400) | set checked(newState: boolean | 'mixed') { method applyStyles (line 408) | protected override applyStyles(enabled?: boolean): void { type ICheckboxActionViewItemOptions (line 424) | interface ICheckboxActionViewItemOptions extends IActionViewItemOptions { class CheckboxActionViewItem (line 428) | class CheckboxActionViewItem extends BaseActionViewItem { method constructor (line 433) | constructor(context: unknown, action: IAction, options: ICheckboxActio... method render (line 440) | override render(container: HTMLElement): void { method onChange (line 459) | private onChange(): void { method updateEnabled (line 464) | protected override updateEnabled(): void { method updateChecked (line 477) | protected override updateChecked(): void { method updateClass (line 481) | protected override updateClass(): void { method focus (line 491) | override focus(): void { method blur (line 496) | override blur(): void { method setFocusable (line 501) | override setFocusable(focusable: boolean): void { function createToggleActionViewItemProvider (line 514) | function createToggleActionViewItemProvider(toggleStyles?: IToggleStyles... FILE: src/vs/base/browser/ui/toolbar/toolbar.ts constant ACTION_MIN_WIDTH (line 22) | const ACTION_MIN_WIDTH = 20; constant ACTION_PADDING (line 23) | const ACTION_PADDING = 4; constant ACTION_MIN_WIDTH_VAR (line 25) | const ACTION_MIN_WIDTH_VAR = '--vscode-toolbar-action-min-width'; type IToolBarResponsiveBehaviorOptions (line 27) | interface IToolBarResponsiveBehaviorOptions { type IToolBarOptions (line 35) | interface IToolBarOptions { class ToolBar (line 79) | class ToolBar extends Disposable { method onDidChangeDropdownVisibility (line 89) | get onDidChangeDropdownVisibility() { return this._onDidChangeDropdown... method constructor (line 95) | constructor(private readonly container: HTMLElement, contextMenuProvid... method actionRunner (line 188) | set actionRunner(actionRunner: IActionRunner) { method actionRunner (line 192) | get actionRunner(): IActionRunner { method context (line 196) | set context(context: unknown) { method getElement (line 204) | getElement(): HTMLElement { method focus (line 208) | focus(): void { method getItemsWidth (line 212) | getItemsWidth(): number { method getItemAction (line 220) | getItemAction(indexOrElement: number | HTMLElement) { method getItemWidth (line 224) | getItemWidth(index: number): number { method getItemsLength (line 228) | getItemsLength(): number { method setAriaLabel (line 232) | setAriaLabel(label: string): void { method relayout (line 241) | relayout(): void { method setActions (line 248) | setActions(primaryActions: ReadonlyArray, secondaryActions?: ... method isEmpty (line 308) | isEmpty(): boolean { method getKeybindingLabel (line 312) | private getKeybindingLabel(action: IAction): string | undefined { method getConfiguredActionMinWidth (line 318) | private getConfiguredActionMinWidth(action?: IAction): number { method getActionMinWidth (line 328) | private getActionMinWidth(action?: IAction): number { method applyResponsiveActionMinWidths (line 332) | private applyResponsiveActionMinWidths(): void { method updateActions (line 367) | private updateActions(containerWidth: number) { method updateOverflowClassName (line 501) | private updateOverflowClassName(): void { method clear (line 505) | private clear(): void { method dispose (line 511) | override dispose(): void { class ToggleMenuAction (line 519) | class ToggleMenuAction extends Action { method constructor (line 526) | constructor(toggleDropdownMenu: () => void, title?: string) { method run (line 534) | override async run(): Promise { method menuActions (line 538) | get menuActions(): ReadonlyArray { method menuActions (line 542) | set menuActions(actions: ReadonlyArray) { FILE: src/vs/base/browser/ui/tree/abstractTree.ts class TreeElementsDragAndDropData (line 42) | class TreeElementsDragAndDropData extends Elem... method context (line 44) | override set context(context: TContext | undefined) { method context (line 48) | override get context(): TContext | undefined { method constructor (line 52) | constructor(private data: ElementsDragAndDropData(data: IDragAndDropData): ... class TreeNodeListDragAndDrop (line 65) | class TreeNodeListDragAndDrop implements IListDrag... method constructor (line 71) | constructor(private modelProvider: () => ITreeModel): string | null { method getDragLabel (line 77) | getDragLabel(nodes: ITreeNode[], originalEvent: DragEv... method onDragStart (line 85) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method onDragOver (line 89) | onDragOver(data: IDragAndDropData, targetNode: ITreeNode | u... method onDragEnd (line 150) | onDragEnd(originalEvent: DragEvent): void { method dispose (line 154) | dispose(): void { function asListOptions (line 160) | function asListOptions(modelProvider: () => ITreeM... class ComposedTreeDelegate (line 224) | class ComposedTreeDelegate implements IList... method constructor (line 226) | constructor(private delegate: IListVirtualDelegate) { } method getHeight (line 228) | getHeight(element: N): number { method getTemplateId (line 232) | getTemplateId(element: N): string { method hasDynamicHeight (line 236) | hasDynamicHeight(element: N): boolean { method setDynamicHeight (line 240) | setDynamicHeight(element: N, height: number): void { type ITreeListTemplateData (line 245) | interface ITreeListTemplateData { type IAbstractTreeViewState (line 254) | interface IAbstractTreeViewState { class AbstractTreeViewState (line 261) | class AbstractTreeViewState implements IAbstractTreeViewState { method lift (line 267) | public static lift(state: IAbstractTreeViewState) { method empty (line 271) | public static empty(scrollTop = 0) { method constructor (line 280) | protected constructor(state: IAbstractTreeViewState) { method toJSON (line 295) | public toJSON(): IAbstractTreeViewState { type RenderIndentGuides (line 305) | enum RenderIndentGuides { type ITreeRendererOptions (line 311) | interface ITreeRendererOptions { type Collection (line 320) | interface Collection { class EventCollection (line 325) | class EventCollection implements Collection, IDisposable { method elements (line 330) | get elements(): T[] { method constructor (line 334) | constructor(onDidChange: Event, private _elements: T[] = []) { method dispose (line 338) | dispose(): void { class TreeRenderer (line 343) | class TreeRenderer implements IList... method constructor (line 361) | constructor( method updateOptions (line 376) | updateOptions(options: ITreeRendererOptions = {}): void { method renderTemplate (line 426) | renderTemplate(container: HTMLElement): ITreeListTemplateData, index: number, template... method disposeElement (line 445) | disposeElement(node: ITreeNode, index: number, templat... method disposeTemplate (line 456) | disposeTemplate(templateData: ITreeListTemplateData): v... method onDidChangeTwistieState (line 460) | private onDidChangeTwistieState(element: T): void { method onDidChangeNodeTwistieState (line 470) | private onDidChangeNodeTwistieState(node: ITreeNode): ... method renderTreeElement (line 481) | private renderTreeElement(node: ITreeNode, templateDat... method _renderIndentGuides (line 522) | private _renderIndentGuides(node: ITreeNode, templateD... method _onDidChangeActiveNodes (line 562) | private _onDidChangeActiveNodes(nodes: ITreeNode[]): v... method dispose (line 599) | dispose(): void { function contiguousFuzzyScore (line 607) | function contiguousFuzzyScore(patternLower: string, wordLower: string): ... type LabelFuzzyScore (line 619) | type LabelFuzzyScore = { label: string; score: FuzzyScore }; type IFindFilter (line 621) | interface IFindFilter extends ITreeFilter implements IFindFilter, IDisposable { method totalCount (line 628) | get totalCount(): number { return this._totalCount; } method matchCount (line 630) | get matchCount(): number { return this._matchCount; } method findMatchType (line 633) | set findMatchType(type: TreeFindMatchType) { this._findMatchType = typ... method findMatchType (line 634) | get findMatchType(): TreeFindMatchType { return this._findMatchType; } method findMode (line 637) | set findMode(mode: TreeFindMode) { this._findMode = mode; } method findMode (line 638) | get findMode(): TreeFindMode { return this._findMode; } method pattern (line 644) | set pattern(pattern: string) { method constructor (line 649) | constructor( method filter (line 655) | filter(element: T, parentVisibility: TreeVisibility): TreeFilterResult... method reset (line 717) | reset(): void { method dispose (line 722) | dispose(): void { type ITreeFindToggleContribution (line 727) | interface ITreeFindToggleContribution { class TreeFindToggle (line 734) | class TreeFindToggle extends Toggle { method constructor (line 738) | constructor(contribution: ITreeFindToggleContribution, opts: IToggleSt... class FindToggles (line 753) | class FindToggles { method constructor (line 756) | constructor(startStates: ITreeFindToggleContribution[]) { method states (line 760) | states(): ITreeFindToggleContribution[] { method get (line 764) | get(id: string): boolean { method set (line 772) | set(id: string, value: boolean): boolean { type ITreeFindToggleChangeEvent (line 785) | interface ITreeFindToggleChangeEvent { type IFindWidgetStyles (line 790) | interface IFindWidgetStyles { type IFindWidgetOptions (line 799) | interface IFindWidgetOptions { type TreeFindMode (line 813) | enum TreeFindMode { type TreeFindMatchType (line 818) | enum TreeFindMatchType { class FindWidget (line 823) | class FindWidget extends Disposable { method value (line 830) | get value(): string { method value (line 834) | set value(value: string) { method constructor (line 847) | constructor( method setToggleState (line 930) | setToggleState(id: string, checked: boolean): void { method setPlaceHolder (line 937) | setPlaceHolder(placeHolder: string): void { method getHistory (line 941) | getHistory(): string[] { method focus (line 945) | focus() { method select (line 949) | select() { method showMessage (line 956) | showMessage(message: IMessage): void { method clearMessage (line 960) | clearMessage(): void { method dispose (line 964) | override async dispose(): Promise { type DefaultTreeToggles (line 972) | enum DefaultTreeToggles { type IAbstractFindControllerOptions (line 977) | interface IAbstractFindControllerOptions extends IFindWidgetOptions { type IFindControllerOptions (line 983) | interface IFindControllerOptions extends IAbstractFindControllerOptions { method pattern (line 993) | get pattern(): string { return this._pattern; } method placeholder (line 999) | protected get placeholder(): string { return this._placeholder; } method placeholder (line 1000) | protected set placeholder(value: string) { method constructor (line 1016) | constructor( method isOpened (line 1026) | isOpened(): boolean { method open (line 1030) | open(): void { method close (line 1054) | close(): void { method onDidChangeValue (line 1073) | protected onDidChangeValue(pattern: string): void { method onDidToggleChange (line 1083) | protected onDidToggleChange(e: ITreeFindToggleChangeEvent): void { method updateToggleState (line 1087) | protected updateToggleState(id: string, checked: boolean): void { method renderMessage (line 1092) | protected renderMessage(showNotFound: boolean, warningMessage?: string):... method alertResults (line 1104) | protected alertResults(results: number): void { method dispose (line 1112) | dispose() { class FindController (line 1120) | class FindController extends AbstractFindController = {}): void { method applyPattern (line 1209) | protected applyPattern(pattern: string): void { method shouldAllowFocus (line 1229) | shouldAllowFocus(node: ITreeNode): boolean { method onDidToggleChange (line 1241) | protected override onDidToggleChange(e: ITreeFindToggleChangeEvent): v... method render (line 1249) | protected render(): void { type StickyScrollNode (line 1261) | interface StickyScrollNode { function stickyScrollNodeStateEquals (line 1269) | function stickyScrollNodeStateEquals(node1: StickyScroll... function stickyScrollNodeEquals (line 1273) | function stickyScrollNodeEquals(node1: StickyScrollNode<... class StickyScrollState (line 1280) | class StickyScrollState { method constructor (line 1282) | constructor( method count (line 1286) | get count(): number { return this.stickyNodes.length; } method equal (line 1288) | equal(state: StickyScrollState): boolean { method contains (line 1292) | contains(element: ITreeNode): boolean { method lastNodePartiallyVisible (line 1296) | lastNodePartiallyVisible(): boolean { method animationStateChanged (line 1310) | animationStateChanged(previousState: StickyScrollState { class DefaultStickyScrollDelegate (line 1330) | class DefaultStickyScrollDelegate implements IStickyScro... method constrainStickyScrollNodes (line 1332) | constrainStickyScrollNodes(stickyNodes: StickyScrollNode extends Disposable { method constructor (line 1360) | constructor( method height (line 1410) | get height(): number { method count (line 1414) | get count(): number { method getNode (line 1418) | getNode(node: ITreeNode): StickyScrollNode | u... method update (line 1437) | private update() { method findStickyState (line 1450) | private findStickyState(firstVisibleNode: ITreeNode): ... method getNextVisibleNode (line 1475) | private getNextVisibleNode(previousStickyNode: StickyScrollNode, curren... method getAncestorUnderPrevious (line 1514) | private getAncestorUnderPrevious(node: ITreeNode, prev... method calculateStickyNodePosition (line 1533) | private calculateStickyNodePosition(lastDescendantIndex: number, stick... method constrainStickyNodes (line 1560) | private constrainStickyNodes(stickyNodes: StickyScrollNode): ITreeNode): bool... method getNodeIndex (line 1599) | private getNodeIndex(node: ITreeNode): number { method getNodeRange (line 1605) | private getNodeRange(node: ITreeNode): { startIndex: n... method nodePositionTopBelowWidget (line 1619) | nodePositionTopBelowWidget(node: ITreeNode): number { method getFocus (line 1634) | getFocus(): T | undefined { method domFocus (line 1638) | domFocus(): void { method focusedLast (line 1643) | focusedLast(): boolean { method updateOptions (line 1647) | updateOptions(optionsUpdate: IAbstractTreeOptionsUpdate = {}): void { method validateStickySettings (line 1661) | validateStickySettings(options: IAbstractTreeOptionsUpdate): { stic... class StickyScrollWidget (line 1670) | class StickyScrollWidget implements IDisposable { method state (line 1676) | get state(): StickyScrollState | undefined { ret... method constructor (line 1682) | constructor( method height (line 1702) | get height(): number { method count (line 1710) | get count(): number { method getNode (line 1714) | getNode(node: ITreeNode): StickyScrollNode | undefined): ... method renderState (line 1757) | private renderState(state: StickyScrollState): v... method rerender (line 1776) | rerender(): void { method createElement (line 1782) | private createElement(stickyNode: StickyScrollNode, st... method setAccessibilityAttributes (line 1835) | private setAccessibilityAttributes(container: HTMLElement, element: T,... method setVisible (line 1878) | private setVisible(visible: boolean): void { method getFocus (line 1886) | getFocus(): T | undefined { method domFocus (line 1890) | domFocus(): void { method focusedLast (line 1894) | focusedLast(): boolean { method dispose (line 1898) | dispose(): void { class StickyScrollFocus (line 1905) | class StickyScrollFocus extends Disposable { method domHasFocus (line 1918) | private get domHasFocus(): boolean { return this._domHasFocus; } method domHasFocus (line 1919) | private set domHasFocus(hasFocus: boolean) { method constructor (line 1926) | constructor( method handleContextMenu (line 1940) | private handleContextMenu(e: IListContextMenuEvent>): vo... method updateElements (line 2011) | updateElements(elements: HTMLElement[], state: StickyScrollState(event: IListMouseEvent<... function asTreeContextMenuEvent (line 2190) | function asTreeContextMenuEvent(event: IListConte... type IAbstractTreeOptionsUpdate (line 2201) | interface IAbstractTreeOptionsUpdate extends ITreeRendererOptions { type IAbstractTreeOptions (line 2221) | interface IAbstractTreeOptions extends IAbstractT... function dfs (line 2235) | function dfs(node: ITreeNode, fn: (node:... class Trait (line 2244) | class Trait { method nodeSet (line 2253) | private get nodeSet(): Set> { method constructor (line 2261) | constructor( method set (line 2266) | set(nodes: ITreeNode[], browserEvent?: UIEvent): void { method _set (line 2275) | private _set(nodes: ITreeNode[], silent: boolean, browserE... method get (line 2286) | get(): T[] { method getNodes (line 2294) | getNodes(): readonly ITreeNode[] { method has (line 2298) | has(node: ITreeNode): boolean { method onDidModelSplice (line 2302) | onDidModelSplice({ insertedNodes, deletedNodes }: ITreeModelSpliceEven... method createNodeSet (line 2347) | private createNodeSet(): Set> { class TreeNodeListMouseController (line 2358) | class TreeNodeListMouseController extends MouseCon... method constructor (line 2360) | constructor( method onViewPointer (line 2368) | protected override onViewPointer(e: IListMouseEvent extends IListOption... class TreeNodeList (line 2495) | class TreeNodeList extends List { return this.view.onDidScroll; } method onDidChangeFocus (line 2607) | get onDidChangeFocus(): Event> { return this.eventBufferer... method onDidChangeSelection (line 2608) | get onDidChangeSelection(): Event> { return this.eventBuff... method onMouseClick (line 2610) | get onMouseClick(): Event> { return Event.map(this.vi... method onMouseDblClick (line 2611) | get onMouseDblClick(): Event> { return Event.filter(E... method onMouseMiddleClick (line 2612) | get onMouseMiddleClick(): Event> { return Event.filte... method onMouseOver (line 2613) | get onMouseOver(): Event> { return Event.map(this.vie... method onMouseOut (line 2614) | get onMouseOut(): Event> { return Event.map(this.view... method onContextMenu (line 2615) | get onContextMenu(): Event> { return Event.any(... method onTap (line 2616) | get onTap(): Event> { return Event.map(this.view.onTa... method onPointer (line 2617) | get onPointer(): Event> { return Event.map(this.view.... method onKeyDown (line 2619) | get onKeyDown(): Event { return this.view.onKeyDown; } method onKeyUp (line 2620) | get onKeyUp(): Event { return this.view.onKeyUp; } method onKeyPress (line 2621) | get onKeyPress(): Event { return this.view.onKeyPress; } method onDidFocus (line 2623) | get onDidFocus(): Event { return this.view.onDidFocus; } method onDidBlur (line 2624) | get onDidBlur(): Event { return this.view.onDidBlur; } method onDidChangeModel (line 2633) | get onDidChangeModel(): Event { return Event.any(this.onDidChangeM... method onDidChangeCollapseState (line 2634) | get onDidChangeCollapseState(): Event> { ret... method findMode (line 2640) | get findMode(): TreeFindMode { return this.findController?.mode ?? TreeF... method findMode (line 2641) | set findMode(findMode: TreeFindMode) { if (this.findController) { this.f... method findMatchType (line 2644) | get findMatchType(): TreeFindMatchType { return this.findController?.mat... method findMatchType (line 2645) | set findMatchType(findFuzzy: TreeFindMatchType) { if (this.findControlle... method onDidChangeFindPattern (line 2648) | get onDidChangeFindPattern(): Event { return this.findController... method expandOnDoubleClick (line 2650) | get expandOnDoubleClick(): boolean { return typeof this._options.expandO... method expandOnlyOnTwistieClick (line 2651) | get expandOnlyOnTwistieClick(): boolean | ((e: T) => boolean) { return t... method onDidDispose (line 2656) | get onDidDispose(): Event { return this.view.onDidDispose; } method constructor (line 2658) | constructor( method updateOptions (line 2725) | updateOptions(optionsUpdate: IAbstractTreeOptionsUpdate = {}): void { method options (line 2741) | get options(): IAbstractTreeOptions { method updateStickyScroll (line 2745) | private updateStickyScroll(optionsUpdate: IAbstractTreeOptionsUpdate) { method updateWidth (line 2757) | updateWidth(element: TRef): void { method getHTMLElement (line 2769) | getHTMLElement(): HTMLElement { method contentHeight (line 2773) | get contentHeight(): number { method contentWidth (line 2777) | get contentWidth(): number { method onDidChangeContentHeight (line 2781) | get onDidChangeContentHeight(): Event { method onDidChangeContentWidth (line 2785) | get onDidChangeContentWidth(): Event { method scrollTop (line 2789) | get scrollTop(): number { method scrollTop (line 2793) | set scrollTop(scrollTop: number) { method scrollLeft (line 2797) | get scrollLeft(): number { method scrollLeft (line 2801) | set scrollLeft(scrollLeft: number) { method scrollHeight (line 2805) | get scrollHeight(): number { method renderHeight (line 2809) | get renderHeight(): number { method firstVisibleElement (line 2813) | get firstVisibleElement(): T | undefined { method lastVisibleElement (line 2828) | get lastVisibleElement(): T { method ariaLabel (line 2834) | get ariaLabel(): string { method ariaLabel (line 2838) | set ariaLabel(value: string) { method selectionSize (line 2842) | get selectionSize() { method domFocus (line 2846) | domFocus(): void { method isDOMFocused (line 2854) | isDOMFocused(): boolean { method layout (line 2858) | layout(height?: number, width?: number): void { method style (line 2862) | style(styles: IListStyles): void { method getParentElement (line 2918) | getParentElement(location: TRef): T { method getFirstElementChild (line 2924) | getFirstElementChild(location: TRef): T | undefined { method getNode (line 2930) | getNode(location?: TRef): ITreeNode { method getNodeLocation (line 2934) | getNodeLocation(node: ITreeNode): TRef { method collapse (line 2938) | collapse(location: TRef, recursive: boolean = false): boolean { method expand (line 2942) | expand(location: TRef, recursive: boolean = false): boolean { method toggleCollapsed (line 2946) | toggleCollapsed(location: TRef, recursive: boolean = false): boolean { method expandAll (line 2950) | expandAll(): void { method collapseAll (line 2954) | collapseAll(): void { method isCollapsible (line 2958) | isCollapsible(location: TRef): boolean { method setCollapsible (line 2962) | setCollapsible(location: TRef, collapsible?: boolean): boolean { method isCollapsed (line 2966) | isCollapsed(location: TRef): boolean { method expandTo (line 2970) | expandTo(location: TRef): void { method triggerTypeNavigation (line 2974) | triggerTypeNavigation(): void { method openFind (line 2978) | openFind(): void { method closeFind (line 2982) | closeFind(): void { method refilter (line 2986) | refilter(): void { method setAnchor (line 2991) | setAnchor(element: TRef | undefined): void { method getAnchor (line 3008) | getAnchor(): T | undefined { method setSelection (line 3012) | setSelection(elements: TRef[], browserEvent?: UIEvent): void { method getSelection (line 3022) | getSelection(): T[] { method setFocus (line 3026) | setFocus(elements: TRef[], browserEvent?: UIEvent): void { method focusNext (line 3036) | focusNext(n = 1, loop = false, browserEvent?: UIEvent, filter: ((node: I... method focusPrevious (line 3040) | focusPrevious(n = 1, loop = false, browserEvent?: UIEvent, filter: ((nod... method focusNextPage (line 3044) | focusNextPage(browserEvent?: UIEvent, filter: ((node: ITreeNode) { method navigate (line 3267) | navigate(start?: TRef): ITreeNavigator { method delegateScrollFromMouseWheelEvent (line 3271) | delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent): void { method dispose (line 3275) | dispose(): void { type ITreeNavigatorView (line 3283) | interface ITreeNavigatorView { class TreeNavigator (line 3288) | class TreeNavigator implements ITreeNavigator { method constructor (line 3292) | constructor(private view: ITreeNavigatorView, private ... method current (line 3300) | current(): T | null { method previous (line 3308) | previous(): T | null { method next (line 3313) | next(): T | null { method first (line 3318) | first(): T | null { method last (line 3323) | last(): T | null { FILE: src/vs/base/browser/ui/tree/asyncDataTree.ts type IAsyncDataTreeNode (line 30) | interface IAsyncDataTreeNode { type IAsyncDataTreeNodeRequiredProps (line 43) | interface IAsyncDataTreeNodeRequiredProps extends Partial(props: IAsyncDataTreeNodeReq... function isAncestor (line 61) | function isAncestor(ancestor: IAsyncDataTreeNode, ... function intersects (line 71) | function intersects(node: IAsyncDataTreeNode, othe... type IDataTreeListTemplateData (line 75) | interface IDataTreeListTemplateData { type AsyncDataTreeNodeMapper (line 79) | type AsyncDataTreeNodeMapper = WeakMapper implements ITreeN... method element (line 83) | get element(): T { return this.node.element!.element as T; } method children (line 84) | get children(): ITreeNode[] { return this.node.childre... method depth (line 85) | get depth(): number { return this.node.depth; } method visibleChildrenCount (line 86) | get visibleChildrenCount(): number { return this.node.visibleChildrenC... method visibleChildIndex (line 87) | get visibleChildIndex(): number { return this.node.visibleChildIndex; } method collapsible (line 88) | get collapsible(): boolean { return this.node.collapsible; } method collapsed (line 89) | get collapsed(): boolean { return this.node.collapsed; } method visible (line 90) | get visible(): boolean { return this.node.visible; } method filterData (line 91) | get filterData(): TFilterData | undefined { return this.node.filterDat... method constructor (line 93) | constructor(private node: ITreeNode | nu... class AsyncDataTreeRenderer (line 96) | class AsyncDataTreeRenderer imple... method constructor (line 101) | constructor( method renderTemplate (line 109) | renderTemplate(container: HTMLElement): IDataTreeListTemplateData, TFilterDa... method renderTwistie (line 118) | renderTwistie(element: IAsyncDataTreeNode, twistieElement: ... method disposeElement (line 128) | disposeElement(node: ITreeNode, TFilterD... method disposeTemplate (line 132) | disposeTemplate(templateData: IDataTreeListTemplateData... method dispose (line 136) | dispose(): void { function asTreeEvent (line 141) | function asTreeEvent(e: ITreeEvent(e: ITreeMouseEvent(e: ITreeContextMenuEvent extends ... method context (line 167) | override set context(context: TContext | undefined) { method context (line 171) | override get context(): TContext | undefined { method constructor (line 175) | constructor(private data: ElementsDragAndDropData(data: IDragAndDropDat... class AsyncDataTreeNodeListDragAndDrop (line 188) | class AsyncDataTreeNodeListDragAndDrop implements IListDragAn... method constructor (line 190) | constructor(private dnd: ITreeDragAndDrop) { } method getDragURI (line 192) | getDragURI(node: IAsyncDataTreeNode): string | null { method getDragLabel (line 196) | getDragLabel(nodes: IAsyncDataTreeNode[], originalEvent: Dr... method onDragStart (line 204) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method onDragOver (line 208) | onDragOver(data: IDragAndDropData, targetNode: IAsyncDataTreeNode... method onDragEnd (line 216) | onDragEnd(originalEvent: DragEvent): void { method dispose (line 220) | dispose(): void { type IAsyncFindToggles (line 225) | interface IAsyncFindToggles { type IAsyncFindResult (line 230) | interface IAsyncFindResult { type IAsyncFindProvider (line 236) | interface IAsyncFindProvider { class AsyncFindFilter (line 261) | class AsyncFindFilter extends FindFilter { method constructor (line 265) | constructor( method filter (line 273) | override filter(element: T, parentVisibility: TreeVisibility): TreeFil... class AsyncFindController (line 291) | class AsyncFindController extends FindController... method constructor (line 298) | constructor( method applyPattern (line 314) | protected override applyPattern(_pattern: string): void { method applyPatternAsync (line 323) | private async applyPatternAsync(): Promise { method activateFindSession (line 367) | private activateFindSession(): void { method deactivateFindSession (line 373) | private async deactivateFindSession(): Promise { method render (line 379) | protected override render(): void { method onDidToggleChange (line 392) | protected override onDidToggleChange(e: ITreeFindToggleChangeEvent): v... method shouldAllowFocus (line 402) | override shouldAllowFocus(node: ITreeNode): boolean { method shouldFocusWhenNavigating (line 406) | shouldFocusWhenNavigating(node: ITreeNode(options?: IAsyncDat... type IAsyncDataTreeOptionsUpdate (line 501) | interface IAsyncDataTreeOptionsUpdate extends IAbstractTreeOptionsUpd... type IAsyncDataTreeUpdateChildrenOptions (line 502) | interface IAsyncDataTreeUpdateChildrenOptions extends IObjectTreeSetC... type IAsyncDataTreeOptions (line 504) | interface IAsyncDataTreeOptions extends IAsyncDat... type IAsyncDataTreeViewState (line 512) | interface IAsyncDataTreeViewState { type IAsyncDataTreeViewStateContext (line 519) | interface IAsyncDataTreeViewStateContext { function dfs (line 525) | function dfs(node: IAsyncDataTreeNode, fn: (node: ... class AsyncDataTree (line 530) | class AsyncDataTree implements IDisposable { method onDidScroll (line 552) | get onDidScroll(): Event { return this.tree.onDidScroll; } method onDidChangeFocus (line 554) | get onDidChangeFocus(): Event> { return Event.map(this.t... method onDidChangeSelection (line 555) | get onDidChangeSelection(): Event> { return Event.map(th... method onKeyDown (line 557) | get onKeyDown(): Event { return this.tree.onKeyDown; } method onMouseClick (line 558) | get onMouseClick(): Event> { return Event.map(this.... method onMouseDblClick (line 559) | get onMouseDblClick(): Event> { return Event.map(th... method onContextMenu (line 560) | get onContextMenu(): Event> { return Event.ma... method onTap (line 561) | get onTap(): Event> { return Event.map(this.tree.on... method onPointer (line 562) | get onPointer(): Event> { return Event.map(this.tre... method onDidFocus (line 563) | get onDidFocus(): Event { return this.tree.onDidFocus; } method onDidBlur (line 564) | get onDidBlur(): Event { return this.tree.onDidBlur; } method onDidChangeModel (line 570) | get onDidChangeModel(): Event { return this.tree.onDidChangeMode... method onDidChangeCollapseState (line 571) | get onDidChangeCollapseState(): Event { return this.tre... method findMode (line 580) | get findMode(): TreeFindMode { return this.findController ? this.findC... method findMode (line 581) | set findMode(mode: TreeFindMode) { this.findController ? this.findCont... method findMatchType (line 584) | get findMatchType(): TreeFindMatchType { return this.findController ? ... method findMatchType (line 585) | set findMatchType(matchType: TreeFindMatchType) { this.findController ... method expandOnlyOnTwistieClick (line 588) | get expandOnlyOnTwistieClick(): boolean | ((e: T) => boolean) { method onDidDispose (line 597) | get onDidDispose(): Event { return this.tree.onDidDispose; } method constructor (line 599) | constructor( method createTree (line 659) | protected createTree( method updateOptions (line 673) | updateOptions(optionsUpdate: IAsyncDataTreeOptionsUpdate { method getHTMLElement (line 693) | getHTMLElement(): HTMLElement { method contentHeight (line 697) | get contentHeight(): number { method contentWidth (line 701) | get contentWidth(): number { method onDidChangeContentHeight (line 705) | get onDidChangeContentHeight(): Event { method onDidChangeContentWidth (line 709) | get onDidChangeContentWidth(): Event { method scrollTop (line 713) | get scrollTop(): number { method scrollTop (line 717) | set scrollTop(scrollTop: number) { method scrollLeft (line 721) | get scrollLeft(): number { method scrollLeft (line 725) | set scrollLeft(scrollLeft: number) { method scrollHeight (line 729) | get scrollHeight(): number { method renderHeight (line 733) | get renderHeight(): number { method lastVisibleElement (line 737) | get lastVisibleElement(): T { method ariaLabel (line 741) | get ariaLabel(): string { method ariaLabel (line 745) | set ariaLabel(value: string) { method domFocus (line 749) | domFocus(): void { method isDOMFocused (line 753) | isDOMFocused(): boolean { method navigate (line 757) | navigate(start?: T) { method layout (line 765) | layout(height?: number, width?: number): void { method style (line 769) | style(styles: IListStyles): void { method getInput (line 775) | getInput(): TInput | undefined { method setInput (line 779) | async setInput(input: TInput, viewState?: IAsyncDataTreeViewState): Pr... method updateChildren (line 798) | async updateChildren(element: TInput | T = this.root.element, recursiv... method cancelAllRefreshPromises (line 802) | cancelAllRefreshPromises(includeSubTrees: boolean = false): void { method _updateChildren (line 812) | private async _updateChildren(element: TInput | T = this.root.element,... method resort (line 835) | resort(element: TInput | T = this.root.element, recursive = true): void { method hasNode (line 839) | hasNode(element: TInput | T): boolean { method rerender (line 845) | rerender(element?: T): void { method updateElementHeight (line 855) | updateElementHeight(element: T, height: number | undefined): void { method updateWidth (line 860) | updateWidth(element: T): void { method getNode (line 867) | getNode(element: TInput | T = this.root.element): ITreeNode { method toggleCollapsed (line 913) | toggleCollapsed(element: T, recursive: boolean = false): boolean { method expandAll (line 917) | expandAll(): void { method expandTo (line 921) | async expandTo(element: T): Promise { method collapseAll (line 942) | collapseAll(): void { method isCollapsible (line 946) | isCollapsible(element: T): boolean { method isCollapsed (line 950) | isCollapsed(element: TInput | T): boolean { method triggerTypeNavigation (line 954) | triggerTypeNavigation(): void { method openFind (line 958) | openFind(): void { method closeFind (line 966) | closeFind(): void { method refilter (line 974) | refilter(): void { method setAnchor (line 978) | setAnchor(element: T | undefined): void { method getAnchor (line 982) | getAnchor(): T | undefined { method setSelection (line 987) | setSelection(elements: T[], browserEvent?: UIEvent): void { method getSelection (line 992) | getSelection(): T[] { method setFocus (line 997) | setFocus(elements: T[], browserEvent?: UIEvent): void { method focusNext (line 1002) | focusNext(n = 1, loop = false, browserEvent?: UIEvent): void { method focusPrevious (line 1006) | focusPrevious(n = 1, loop = false, browserEvent?: UIEvent): void { method focusNextPage (line 1010) | focusNextPage(browserEvent?: UIEvent): Promise { method focusPreviousPage (line 1014) | focusPreviousPage(browserEvent?: UIEvent): Promise { method focusLast (line 1018) | focusLast(browserEvent?: UIEvent): void { method focusFirst (line 1022) | focusFirst(browserEvent?: UIEvent): void { method getFocus (line 1026) | getFocus(): T[] { method getStickyScrollFocus (line 1031) | getStickyScrollFocus(): T[] { method getFocusedPart (line 1036) | getFocusedPart(): AbstractTreePart { method reveal (line 1040) | reveal(element: T, relativeTop?: number): void { method getRelativeTop (line 1044) | getRelativeTop(element: T): number | null { method getParentElement (line 1050) | getParentElement(element: T): TInput | T { method getFirstElementChild (line 1055) | getFirstElementChild(element: TInput | T = this.root.element): TInput ... method getDataNode (line 1063) | protected getDataNode(element: TInput | T): IAsyncDataTreeNode... method refreshNode (line 1085) | private async refreshNode(node: IAsyncDataTreeNode, recursi... method doRefreshSubTree (line 1111) | private async doRefreshSubTree(node: IAsyncDataTreeNode, re... method doRefreshNode (line 1130) | private async doRefreshNode(node: IAsyncDataTreeNode, recur... method doGetChildren (line 1174) | private doGetChildren(node: IAsyncDataTreeNode): Promise, childrenEleme... method render (line 1305) | protected render(node: IAsyncDataTreeNode, viewStateContext... method asTreeElement (line 1328) | protected asTreeElement(node: IAsyncDataTreeNode, viewState... method processChildren (line 1356) | protected processChildren(children: Iterable): Iterable { method getViewState (line 1366) | getViewState(): IAsyncDataTreeViewState { method dispose (line 1392) | dispose(): void { type CompressibleAsyncDataTreeNodeMapper (line 1400) | type CompressibleAsyncDataTreeNodeMapper = WeakM... class CompressibleAsyncDataTreeNodeWrapper (line 1402) | class CompressibleAsyncDataTreeNodeWrapper imple... method element (line 1404) | get element(): ICompressedTreeNode { method children (line 1411) | get children(): ITreeNode, TFilterData... method depth (line 1412) | get depth(): number { return this.node.depth; } method visibleChildrenCount (line 1413) | get visibleChildrenCount(): number { return this.node.visibleChildrenC... method visibleChildIndex (line 1414) | get visibleChildIndex(): number { return this.node.visibleChildIndex; } method collapsible (line 1415) | get collapsible(): boolean { return this.node.collapsible; } method collapsed (line 1416) | get collapsed(): boolean { return this.node.collapsed; } method visible (line 1417) | get visible(): boolean { return this.node.visible; } method filterData (line 1418) | get filterData(): TFilterData | undefined { return this.node.filterDat... method constructor (line 1420) | constructor(private node: ITreeNode, TFilterDa... method renderCompressedElements (line 1447) | renderCompressedElements(node: ITreeNode, twistieElement: ... method disposeElement (line 1461) | disposeElement(node: ITreeNode, TFilterD... method disposeCompressedElements (line 1465) | disposeCompressedElements(node: ITreeNode... method dispose (line 1473) | dispose(): void { type ITreeCompressionDelegate (line 1479) | interface ITreeCompressionDelegate { function asCompressibleObjectTreeOptions (line 1483) | function asCompressibleObjectTreeOptions(options... type ICompressibleAsyncDataTreeOptions (line 1498) | interface ICompressibleAsyncDataTreeOptions exten... type ICompressibleAsyncDataTreeOptionsUpdate (line 1503) | interface ICompressibleAsyncDataTreeOptionsUpdate extends IAsyncDataT... class CompressibleAsyncDataTree (line 1507) | class CompressibleAsyncDataTree extends A... method constructor (line 1513) | constructor( method getCompressedTreeNode (line 1526) | getCompressedTreeNode(e: T | TInput) { method createTree (line 1531) | protected override createTree( method asTreeElement (line 1545) | protected override asTreeElement(node: IAsyncDataTreeNode, ... method getViewState (line 1552) | override getViewState(): IAsyncDataTreeViewState { method render (line 1580) | protected override render(node: IAsyncDataTreeNode, viewSta... method processChildren (line 1656) | protected override processChildren(children: Iterable): Iterable { method navigate (line 1673) | override navigate(start?: T): AsyncDataTreeNavigator { function getVisibility (line 1687) | function getVisibility(filterResult: TreeFilterResult implements ITreeNavigator { method constructor (line 1699) | constructor(private navigator: ITreeNavigator extends IObjectTreeElement { type ICompressedTreeNode (line 21) | interface ICompressedTreeNode { function noCompress (line 26) | function noCompress(element: ICompressedTreeElement): ICompressedT... function compress (line 39) | function compress(element: ICompressedTreeElement): ICompressedTre... function _decompress (line 69) | function _decompress(element: ICompressedTreeElement(element: ICompressedTreeElement(treeElement: ICompressedTreeElement, element: T, c... type ICompressedObjectTreeModelOptions (line 109) | interface ICompressedObjectTreeModelOptions extends IObj... method getId (line 114) | getId(node) { class CompressedObjectTreeModel (line 123) | class CompressedObjectTreeModel implements ITreeM... method onDidSpliceRenderedNodes (line 127) | get onDidSpliceRenderedNodes(): Event, TFilterData>):... method getParentNodeLocation (line 279) | getParentNodeLocation(location: T | null): T | null { method getFirstElementChild (line 290) | getFirstElementChild(location: T | null): ICompressedTreeNode | nul... method getLastElementAncestor (line 295) | getLastElementAncestor(location?: T | null | undefined): ICompressedTr... method isCollapsible (line 300) | isCollapsible(location: T | null): boolean { method setCollapsible (line 305) | setCollapsible(location: T | null, collapsible?: boolean): boolean { method isCollapsed (line 310) | isCollapsed(location: T | null): boolean { method setCollapsed (line 315) | setCollapsed(location: T | null, collapsed?: boolean | undefined, recu... method expandTo (line 320) | expandTo(location: T | null): void { method rerender (line 325) | rerender(location: T | null): void { method refilter (line 330) | refilter(): void { method resort (line 334) | resort(location: T | null = null, recursive = true): void { method getCompressedNode (line 339) | getCompressedNode(element: T | null): ICompressedTreeNode | null { type ElementMapper (line 356) | type ElementMapper = (elements: T[]) => T; type CompressedNodeUnwrapper (line 359) | type CompressedNodeUnwrapper = (node: ICompressedTreeNode) => T; type CompressedNodeWeakMapper (line 360) | type CompressedNodeWeakMapper = WeakMapper implements ITreeNode[] { return this.node.... method depth (line 366) | get depth(): number { return this.node.depth; } method visibleChildrenCount (line 367) | get visibleChildrenCount(): number { return this.node.visibleChildrenC... method visibleChildIndex (line 368) | get visibleChildIndex(): number { return this.node.visibleChildIndex; } method collapsible (line 369) | get collapsible(): boolean { return this.node.collapsible; } method collapsed (line 370) | get collapsed(): boolean { return this.node.collapsed; } method visible (line 371) | get visible(): boolean { return this.node.visible; } method filterData (line 372) | get filterData(): TFilterData | undefined { return this.node.filterDat... method constructor (line 374) | constructor( function mapOptions (line 380) | function mapOptions(compressedNodeUnwrapper: CompressedN... type ICompressibleObjectTreeModelOptions (line 409) | interface ICompressibleObjectTreeModelOptions extends IO... class CompressibleObjectTreeModel (line 414) | class CompressibleObjectTreeModel implements IObj... method onDidSpliceModel (line 418) | get onDidSpliceModel(): Event): T | null { method getParentNodeLocation (line 495) | getParentNodeLocation(location: T | null): T | null { method getFirstElementChild (line 499) | getFirstElementChild(location: T | null): T | null | undefined { method getLastElementAncestor (line 509) | getLastElementAncestor(location?: T | null | undefined): T | null | un... method isCollapsible (line 519) | isCollapsible(location: T | null): boolean { method setCollapsible (line 523) | setCollapsible(location: T | null, collapsed?: boolean): boolean { method isCollapsed (line 527) | isCollapsed(location: T | null): boolean { method setCollapsed (line 531) | setCollapsed(location: T | null, collapsed?: boolean | undefined, recu... method expandTo (line 535) | expandTo(location: T | null): void { method rerender (line 539) | rerender(location: T | null): void { method refilter (line 543) | refilter(): void { method resort (line 547) | resort(element: T | null = null, recursive = true): void { method getCompressedTreeNode (line 551) | getCompressedTreeNode(location: T | null = null): ITreeNode extends IAbstractTreeO... class DataTree (line 16) | class DataTree extends AbstractTree boolean... method iterate (line 157) | private iterate(element: TInput | T, isCollapsed?: (el: T) => boolean ... method createModel (line 170) | protected createModel(user: string, options: IDataTreeOptions extends IAbstractTree... class IndexTree (line 15) | class IndexTree extends AbstractTree extends ITreeNode(obj: unknown): obj is ITreeFilterDataResult { function getVisibleState (line 34) | function getVisibleState(visibility: boolean | TreeVisibility): TreeVisi... type IIndexTreeModelOptions (line 42) | interface IIndexTreeModelOptions { type IIndexTreeModelSpliceOptions (line 49) | interface IIndexTreeModelSpliceOptions { type CollapsibleStateUpdate (line 77) | interface CollapsibleStateUpdate { type CollapsedStateUpdate (line 81) | interface CollapsedStateUpdate { type CollapseStateUpdate (line 86) | type CollapseStateUpdate = CollapsibleStateUpdate | CollapsedStateUpdate; function isCollapsibleStateUpdate (line 88) | function isCollapsibleStateUpdate(update: CollapseStateUpdate): update i... class IndexTreeModel (line 92) | class IndexTreeModel, TFilterData ... method constructor (line 118) | constructor( method splice (line 144) | splice( method spliceSmart (line 161) | private spliceSmart( method spliceSimple (line 230) | private spliceSimple( method rerender (line 332) | rerender(location: number[]): void { method has (line 344) | has(location: number[]): boolean { method getListIndex (line 348) | getListIndex(location: number[]): number { method getListRenderCount (line 353) | getListRenderCount(location: number[]): number { method isCollapsible (line 357) | isCollapsible(location: number[]): boolean { method setCollapsible (line 361) | setCollapsible(location: number[], collapsible?: boolean): boolean { method isCollapsed (line 372) | isCollapsed(location: number[]): boolean { method setCollapsed (line 376) | setCollapsed(location: number[], collapsed?: boolean, recursive?: bool... method _setCollapseState (line 387) | private _setCollapseState(location: number[], update: CollapseStateUpd... method _setListNodeCollapseState (line 416) | private _setListNodeCollapseState(node: IIndexTreeNode... method _setNodeCollapseState (line 431) | private _setNodeCollapseState(node: IIndexTreeNode, up... method expandTo (line 461) | expandTo(location: number[]): void { method refilter (line 476) | refilter(): void { method createTreeNode (line 483) | private createTreeNode( method updateNodeAfterCollapseChange (line 551) | private updateNodeAfterCollapseChange(node: IIndexTreeNode, parentVisibi... method hasTreeNode (line 673) | private hasTreeNode(location: number[], node: IIndexTreeNode { method getNodeLocation (line 747) | getNodeLocation(node: ITreeNode): number[] { method getParentNodeLocation (line 759) | getParentNodeLocation(location: number[]): number[] | undefined { method getFirstElementChild (line 769) | getFirstElementChild(location: number[]): T | undefined { method getLastElementAncestor (line 779) | getLastElementAncestor(location: number[] = []): T | undefined { method _getLastElementAncestor (line 789) | private _getLastElementAncestor(node: ITreeNode): T { FILE: src/vs/base/browser/ui/tree/objectTree.ts type IObjectTreeOptions (line 15) | interface IObjectTreeOptions extends IAbstractTre... type IObjectTreeSetChildrenOptions (line 19) | interface IObjectTreeSetChildrenOptions { class ObjectTree (line 38) | class ObjectTree extends AbstractTree { type ICompressibleTreeRenderer (line 93) | interface ICompressibleTreeRenderer { class CompressibleRenderer (line 103) | class CompressibleRenderer implements ITr... method compressedTreeNodeProvider (line 109) | private get compressedTreeNodeProvider(): ICompressedTreeNodeProvider<... method constructor (line 113) | constructor(private _compressedTreeNodeProvider: () => ICompressedTree... method renderTemplate (line 121) | renderTemplate(container: HTMLElement): CompressibleTemplateData, index: number, template... method disposeElement (line 141) | disposeElement(node: ITreeNode, index: number, templat... method disposeTemplate (line 149) | disposeTemplate(templateData: CompressibleTemplateData implements IStick... method constructor (line 162) | constructor(private readonly modelProvider: () => CompressibleObjectTr... method getCompressedNode (line 164) | getCompressedNode(node: ITreeNode): ITreeNode extends IKeybo... type ICompressibleObjectTreeOptions (line 245) | interface ICompressibleObjectTreeOptions extends ... function asObjectTreeOptions (line 251) | function asObjectTreeOptions(compressedTreeNodeProvider:... type ICompressibleObjectTreeOptionsUpdate (line 274) | interface ICompressibleObjectTreeOptionsUpdate extends IAbstractTreeO... class CompressibleObjectTree (line 278) | class CompressibleObjectTree extends ObjectTree = (node: ITreeNode extends ITreeModel extends IIn... type IObjectTreeModelOptions (line 22) | interface IObjectTreeModelOptions extends IIndexTreeMode... class ObjectTreeModel (line 27) | class ObjectTreeModel implements IObjectTreeModel... method size (line 42) | get size(): number { return this.nodes.size; } method constructor (line 44) | constructor( method setChildren (line 65) | setChildren( method _setChildren (line 74) | private _setChildren( method preserveCollapseState (line 130) | private preserveCollapseState(elements: Iterable... method rerender (line 185) | rerender(element: T | null): void { method resort (line 190) | resort(element: T | null = null, recursive = true): void { method resortChildren (line 201) | private resortChildren(node: ITreeNode, recursi... method getFirstElementChild (line 216) | getFirstElementChild(ref: T | null = null): T | null | undefined { method getLastElementAncestor (line 221) | getLastElementAncestor(ref: T | null = null): T | null | undefined { method has (line 226) | has(element: T | null): boolean { method getListIndex (line 230) | getListIndex(element: T | null): number { method getListRenderCount (line 235) | getListRenderCount(element: T | null): number { method isCollapsible (line 240) | isCollapsible(element: T | null): boolean { method setCollapsible (line 245) | setCollapsible(element: T | null, collapsible?: boolean): boolean { method isCollapsed (line 250) | isCollapsed(element: T | null): boolean { method setCollapsed (line 255) | setCollapsed(element: T | null, collapsed?: boolean, recursive?: boole... method expandTo (line 260) | expandTo(element: T | null): void { method refilter (line 265) | refilter(): void { method getNode (line 269) | getNode(element: T | null = null): ITreeNode { method getNodeLocation (line 283) | getNodeLocation(node: ITreeNode): T | null { method getParentNodeLocation (line 287) | getParentNodeLocation(element: T | null): T | null { method getElementLocation (line 305) | private getElementLocation(element: T | null): number[] { FILE: src/vs/base/browser/ui/tree/tree.ts type TreeVisibility (line 12) | const enum TreeVisibility { type ITreeFilterDataResult (line 34) | interface ITreeFilterDataResult { type TreeFilterResult (line 54) | type TreeFilterResult = boolean | TreeVisibility | ITreeFil... type ITreeFilter (line 60) | interface ITreeFilter { type ITreeSorter (line 72) | interface ITreeSorter { type ITreeElement (line 76) | interface ITreeElement { type ObjectTreeElementCollapseState (line 83) | enum ObjectTreeElementCollapseState { type IObjectTreeElement (line 98) | interface IObjectTreeElement { type ITreeNode (line 105) | interface ITreeNode { type ICollapseStateChangeEvent (line 117) | interface ICollapseStateChangeEvent { type ITreeListSpliceData (line 122) | interface ITreeListSpliceData { type ITreeModelSpliceEvent (line 128) | interface ITreeModelSpliceEvent { type ITreeModel (line 133) | interface ITreeModel { type ITreeElementRenderDetails (line 162) | interface ITreeElementRenderDetails extends IListElementRenderDetails { type ITreeRenderer (line 166) | interface ITreeRenderer ext... type ITreeEvent (line 173) | interface ITreeEvent { type TreeMouseEventTarget (line 178) | enum TreeMouseEventTarget { type ITreeMouseEvent (line 185) | interface ITreeMouseEvent { type ITreeContextMenuEvent (line 191) | interface ITreeContextMenuEvent { type ITreeNavigator (line 198) | interface ITreeNavigator { type IDataSource (line 206) | interface IDataSource { type IAsyncDataSource (line 211) | interface IAsyncDataSource { type TreeDragOverBubble (line 217) | const enum TreeDragOverBubble { type ITreeDragOverReaction (line 222) | interface ITreeDragOverReaction extends IListDragOverReaction { method acceptBubbleUp (line 228) | acceptBubbleUp(): ITreeDragOverReaction { return { accept: true, bubble:... method acceptBubbleDown (line 229) | acceptBubbleDown(autoExpand = false): ITreeDragOverReaction { return { a... method acceptCopyBubbleUp (line 230) | acceptCopyBubbleUp(): ITreeDragOverReaction { return { accept: true, bub... method acceptCopyBubbleDown (line 231) | acceptCopyBubbleDown(autoExpand = false): ITreeDragOverReaction { return... type ITreeDragAndDrop (line 234) | interface ITreeDragAndDrop extends IListDragAndDrop { class TreeError (line 238) | class TreeError extends Error { method constructor (line 240) | constructor(user: string, message: string) { class WeakMapper (line 245) | class WeakMapper { method constructor (line 247) | constructor(private fn: (k: K) => V) { } method map (line 251) | map(key: K): V { FILE: src/vs/base/browser/ui/tree/treeDefaults.ts class CollapseAllAction (line 10) | class CollapseAllAction extends Action { method constructor (line 12) | constructor(private viewer: AsyncDataTree, ena... method run (line 16) | override async run(): Promise { FILE: src/vs/base/browser/ui/widget.ts method onclick (line 14) | protected onclick(domNode: HTMLElement, listener: (e: IMouseEvent) => vo... method onmousedown (line 18) | protected onmousedown(domNode: HTMLElement, listener: (e: IMouseEvent) =... method onmouseover (line 22) | protected onmouseover(domNode: HTMLElement, listener: (e: IMouseEvent) =... method onmouseleave (line 26) | protected onmouseleave(domNode: HTMLElement, listener: (e: IMouseEvent) ... method onkeydown (line 30) | protected onkeydown(domNode: HTMLElement, listener: (e: IKeyboardEvent) ... method onkeyup (line 34) | protected onkeyup(domNode: HTMLElement, listener: (e: IKeyboardEvent) =>... method oninput (line 38) | protected oninput(domNode: HTMLElement, listener: (e: Event) => void): v... method onblur (line 42) | protected onblur(domNode: HTMLElement, listener: (e: Event) => void): vo... method onfocus (line 46) | protected onfocus(domNode: HTMLElement, listener: (e: Event) => void): v... method onchange (line 50) | protected onchange(domNode: HTMLElement, listener: (e: Event) => void): ... method ignoreGesture (line 54) | protected ignoreGesture(domNode: HTMLElement): IDisposable { FILE: src/vs/base/browser/window.ts type CodeWindow (line 6) | type CodeWindow = Window & typeof globalThis & { function ensureCodeWindow (line 10) | function ensureCodeWindow(targetWindow: Window, fallbackWindowId: number... function isAuxiliaryWindow (line 23) | function isAuxiliaryWindow(obj: Window): obj is CodeWindow { FILE: src/vs/base/common/actions.ts type ITelemetryData (line 10) | interface ITelemetryData { type WorkbenchActionExecutedClassification (line 16) | type WorkbenchActionExecutedClassification = { type WorkbenchActionExecutedEvent (line 24) | type WorkbenchActionExecutedEvent = { type IAction (line 30) | interface IAction { type IActionRunner (line 40) | interface IActionRunner extends IDisposable { type IActionChangeEvent (line 47) | interface IActionChangeEvent { class Action (line 60) | class Action extends Disposable implements IAction { method onDidChange (line 63) | get onDidChange() { return this._onDidChange.event; } method constructor (line 73) | constructor(id: string, label: string = '', cssClass: string = '', ena... method id (line 82) | get id(): string { method label (line 86) | get label(): string { method label (line 90) | set label(value: string) { method _setLabel (line 94) | private _setLabel(value: string): void { method tooltip (line 101) | get tooltip(): string { method tooltip (line 105) | set tooltip(value: string) { method _setTooltip (line 109) | protected _setTooltip(value: string): void { method class (line 116) | get class(): string | undefined { method class (line 120) | set class(value: string | undefined) { method _setClass (line 124) | protected _setClass(value: string | undefined): void { method enabled (line 131) | get enabled(): boolean { method enabled (line 135) | set enabled(value: boolean) { method _setEnabled (line 139) | protected _setEnabled(value: boolean): void { method checked (line 146) | get checked(): boolean | undefined { method checked (line 150) | set checked(value: boolean | undefined) { method _setChecked (line 154) | protected _setChecked(value: boolean | undefined): void { method run (line 161) | async run(event?: unknown, data?: ITelemetryData): Promise { type IRunEvent (line 168) | interface IRunEvent { class ActionRunner (line 173) | class ActionRunner extends Disposable implements IActionRunner { method onWillRun (line 176) | get onWillRun() { return this._onWillRun.event; } method onDidRun (line 179) | get onDidRun() { return this._onDidRun.event; } method run (line 181) | async run(action: IAction, context?: unknown): Promise { method runAction (line 198) | protected async runAction(action: IAction, context?: unknown): Promise... class Separator (line 203) | class Separator implements IAction { method join (line 208) | public static join(...actionLists: readonly IAction[][]) { method clean (line 226) | public static clean(actions: IAction[]): IAction[] { method run (line 250) | async run() { } class SubmenuAction (line 253) | class SubmenuAction implements IAction { method actions (line 263) | get actions(): readonly IAction[] { return this._actions; } method constructor (line 265) | constructor(id: string, label: string, actions: readonly IAction[], cs... method run (line 272) | async run(): Promise { } class EmptySubmenuAction (line 275) | class EmptySubmenuAction extends Action { method constructor (line 279) | constructor() { function toAction (line 284) | function toAction(props: { id: string; label: string; tooltip?: string; ... FILE: src/vs/base/common/arrays.ts function tail (line 20) | function tail(arr: T[]): [T[], T] { function equals (line 28) | function equals(one: ReadonlyArray | undefined, other: ReadonlyArr... function removeFastWithoutKeepingOrder (line 54) | function removeFastWithoutKeepingOrder(array: T[], index: number) { function binarySearch (line 73) | function binarySearch(array: ReadonlyArray, key: T, comparator: (o... function binarySearch2 (line 92) | function binarySearch2(length: number, compareToKey: (index: number) => ... type Compare (line 110) | type Compare = (a: T, b: T) => number; function quickSelect (line 122) | function quickSelect(nth: number, data: T[], compare: Compare): T { function groupBy (line 155) | function groupBy(data: ReadonlyArray, compare: (a: T, b: T) => num... function forEachAdjacent (line 193) | function forEachAdjacent(arr: T[], f: (item1: T | undefined, item2: T... function forEachWithNeighbors (line 199) | function forEachWithNeighbors(arr: T[], f: (before: T | undefined, el... function concatArrays (line 205) | function concatArrays(...arrays: T): T[number][number][] { type IMutableSplice (line 209) | interface IMutableSplice extends ISplice { function sortedDiff (line 217) | function sortedDiff(before: ReadonlyArray, after: ReadonlyArray... function delta (line 273) | function delta(before: ReadonlyArray, after: ReadonlyArray, com... function top (line 296) | function top(array: ReadonlyArray, compare: (a: T, b: T) => number... function topAsync (line 318) | function topAsync(array: T[], compare: (a: T, b: T) => number, n: num... function topStep (line 342) | function topStep(array: ReadonlyArray, compare: (a: T, b: T) => nu... function coalesce (line 356) | function coalesce(array: ReadonlyArray): T[] { function coalesceInPlace (line 363) | function coalesceInPlace(array: Array): asserts... function move (line 377) | function move(array: unknown[], from: number, to: number): void { function isFalsyOrEmpty (line 384) | function isFalsyOrEmpty(obj: unknown): boolean { function isNonEmptyArray (line 393) | function isNonEmptyArray(obj: T[] | readonly T[] | undefined | null):... function distinct (line 401) | function distinct(array: ReadonlyArray, keyFn: (value: T) => unkno... function uniqueFilter (line 414) | function uniqueFilter(keyFn: (t: T) => R): (t: T) => boolean { function commonPrefixLength (line 429) | function commonPrefixLength(one: ReadonlyArray, other: ReadonlyArr... function range (line 441) | function range(arg: number, to?: number): number[] { function index (line 468) | function index(array: ReadonlyArray, indexer: (t: T) => string,... function insert (line 481) | function insert(array: T[], element: T): () => void { function remove (line 492) | function remove(array: T[], element: T): T | undefined { function arrayInsert (line 507) | function arrayInsert(target: T[], insertIndex: number, insertArr: T[]... function shuffle (line 516) | function shuffle(array: T[], _seed?: number): void { function pushToStart (line 542) | function pushToStart(arr: T[], value: T): void { function pushToEnd (line 554) | function pushToEnd(arr: T[], value: T): void { function pushMany (line 563) | function pushMany(arr: T[], items: ReadonlyArray): void { function mapArrayOrNot (line 569) | function mapArrayOrNot(items: T | T[], fn: (_: T) => U): U | U[] { function mapFilter (line 575) | function mapFilter(array: ReadonlyArray, fn: (t: T) => U | unde... function withoutDuplicates (line 586) | function withoutDuplicates(array: ReadonlyArray): T[] { function asArray (line 593) | function asArray(x: T | T[]): T[] { function getRandomElement (line 597) | function getRandomElement(arr: T[]): T | undefined { function insertInto (line 607) | function insertInto(array: T[], start: number, newItems: T[]): void { function splice (line 630) | function splice(array: T[], start: number, deleteCount: number, newIt... function getActualStartIndex (line 648) | function getActualStartIndex(array: T[], start: number): number { type CompareResult (line 660) | type CompareResult = number; function isLessThan (line 663) | function isLessThan(result: CompareResult): boolean { function isLessThanOrEqual (line 667) | function isLessThanOrEqual(result: CompareResult): boolean { function isGreaterThan (line 671) | function isGreaterThan(result: CompareResult): boolean { function isNeitherLessOrGreaterThan (line 675) | function isNeitherLessOrGreaterThan(result: CompareResult): boolean { type Comparator (line 689) | type Comparator = (a: T, b: T) => CompareResult; function compareBy (line 691) | function compareBy(selector: (item: TItem) => TCompar... function tieBreakComparators (line 695) | function tieBreakComparators(...comparators: Comparator[])... function reverseOrder (line 714) | function reverseOrder(comparator: Comparator): Comparator<... function compareUndefinedSmallest (line 722) | function compareUndefinedSmallest(comparator: Comparator): Compara... class ArrayQueue (line 734) | class ArrayQueue { method constructor (line 742) | constructor(items: readonly T[]) { method length (line 747) | get length(): number { method takeWhile (line 755) | takeWhile(predicate: (value: T) => boolean): T[] | null { method takeFromEndWhile (line 773) | takeFromEndWhile(predicate: (value: T) => boolean): T[] | null { method peek (line 786) | peek(): T | undefined { method peekLast (line 793) | peekLast(): T | undefined { method dequeue (line 800) | dequeue(): T | undefined { method removeLast (line 806) | removeLast(): T | undefined { method takeCount (line 812) | takeCount(count: number): T[] { class CallbackIterable (line 822) | class CallbackIterable { method constructor (line 825) | constructor( method forEach (line 834) | forEach(handler: (item: T) => void) { method toArray (line 838) | toArray(): T[] { method filter (line 844) | filter(predicate: (item: T) => boolean): CallbackIterable { method map (line 848) | map(mapFn: (item: T) => TResult): CallbackIterable { method some (line 852) | some(predicate: (item: T) => boolean): boolean { method findFirst (line 858) | findFirst(predicate: (item: T) => boolean): T | undefined { method findLast (line 870) | findLast(predicate: (item: T) => boolean): T | undefined { method findLastMaxBy (line 881) | findLastMaxBy(comparator: Comparator): T | undefined { class Permutation (line 898) | class Permutation { method constructor (line 899) | constructor(private readonly _indexMap: readonly number[]) { } method createSortPermutation (line 904) | public static createSortPermutation(arr: readonly T[], compareFn: (... method apply (line 912) | apply(arr: readonly T[]): T[] { method inverse (line 919) | inverse(): Permutation { function findAsync (line 935) | async function findAsync(array: readonly T[], predicate: (element: T,... function sum (line 943) | function sum(array: readonly number[]): number { function sumBy (line 947) | function sumBy(array: readonly T[], selector: (value: T) => number): ... FILE: src/vs/base/common/arraysFind.ts function findLast (line 10) | function findLast(array: readonly T[], predicate: (item: T, index: nu... function findLastIdx (line 18) | function findLastIdx(array: readonly T[], predicate: (item: T, index:... function findFirst (line 32) | function findFirst(array: readonly T[], predicate: (item: T, index: n... function findFirstIdx (line 40) | function findFirstIdx(array: readonly T[], predicate: (item: T, index... function findLastMonotonous (line 58) | function findLastMonotonous(array: readonly T[], predicate: (item: T)... function findLastIdxMonotonous (line 69) | function findLastIdxMonotonous(array: readonly T[], predicate: (item:... function findFirstMonotonous (line 89) | function findFirstMonotonous(array: readonly T[], predicate: (item: T... function findFirstIdxMonotonousOrArrLen (line 100) | function findFirstIdxMonotonousOrArrLen(array: readonly T[], predicat... function findFirstIdxMonotonous (line 114) | function findFirstIdxMonotonous(array: readonly T[], predicate: (item... class MonotonousArray (line 125) | class MonotonousArray { method constructor (line 131) | constructor(private readonly _array: readonly T[]) { method findLastMonotonous (line 138) | findLastMonotonous(predicate: (item: T) => boolean): T | undefined { function findFirstMax (line 159) | function findFirstMax(array: readonly T[], comparator: Comparator)... function findLastMax (line 177) | function findLastMax(array: readonly T[], comparator: Comparator):... function findFirstMin (line 195) | function findFirstMin(array: readonly T[], comparator: Comparator)... function findMaxIdx (line 199) | function findMaxIdx(array: readonly T[], comparator: Comparator): ... function mapFindFirst (line 217) | function mapFindFirst(items: Iterable, mapFn: (value: T) => R |... FILE: src/vs/base/common/assert.ts function ok (line 22) | function ok(value?: unknown, message?: string) { function assertNever (line 28) | function assertNever(value: never, message = 'Unreachable'): never { function softAssertNever (line 32) | function softAssertNever(value: never): void { function assert (line 44) | function assert( function softAssert (line 61) | function softAssert(condition: boolean, message = 'Soft Assertion Failed... function assertFn (line 70) | function assertFn(condition: () => boolean): void { function checkAdjacentItems (line 80) | function checkAdjacentItems(items: readonly T[], predicate: (item1: T... FILE: src/vs/base/common/async.ts function isThenable (line 16) | function isThenable(obj: unknown): obj is Promise { type CancelablePromise (line 20) | interface CancelablePromise extends Promise { function createCancelablePromise (line 34) | function createCancelablePromise(callback: (token: CancellationToken)... function raceCancellation (line 95) | function raceCancellation(promise: Promise, token: CancellationTok... function raceCancellationError (line 109) | function raceCancellationError(promise: Promise, token: Cancellati... function notCancellablePromise (line 124) | function notCancellablePromise(promise: CancelablePromise): Promis... function raceCancellablePromises (line 133) | function raceCancellablePromises(cancellablePromises: (CancelableProm... function raceTimeout (line 150) | function raceTimeout(promise: Promise, timeout: number, onTimeout?... function asPromise (line 164) | function asPromise(callback: () => T | Thenable): Promise { function promiseWithResolvers (line 180) | function promiseWithResolvers(): { promise: Promise; resolve: (val... type ITask (line 190) | interface ITask { type ICancellableTask (line 194) | interface ICancellableTask { class Throttler (line 224) | class Throttler implements IDisposable { method constructor (line 231) | constructor() { method queue (line 239) | queue(promiseFactory: ICancellableTask>): Promise { method dispose (line 284) | dispose(): void { class Sequencer (line 289) | class Sequencer { method queue (line 293) | queue(promiseTask: ITask>): Promise { class SequencerByKey (line 298) | class SequencerByKey { method queue (line 302) | queue(key: TKey, promiseTask: ITask>): Promise { method peek (line 316) | peek(key: TKey): Promise | undefined { method keys (line 320) | keys(): IterableIterator { type IScheduledLater (line 325) | interface IScheduledLater extends IDisposable { class Delayer (line 382) | class Delayer implements IDisposable { method constructor (line 390) | constructor(public defaultDelay: number | typeof MicrotaskDelay) { method trigger (line 398) | trigger(task: ITask>, delay = this.defaultDelay): Promi... method isTriggered (line 428) | isTriggered(): boolean { method cancel (line 432) | cancel(): void { method cancelTimeout (line 441) | private cancelTimeout(): void { method dispose (line 446) | dispose(): void { class ThrottledDelayer (line 460) | class ThrottledDelayer { method constructor (line 465) | constructor(defaultDelay: number) { method trigger (line 470) | trigger(promiseFactory: ICancellableTask>, delay?: number):... method isTriggered (line 474) | isTriggered(): boolean { method cancel (line 478) | cancel(): void { method dispose (line 482) | dispose(): void { class Barrier (line 491) | class Barrier { method constructor (line 496) | constructor() { method isOpen (line 503) | isOpen(): boolean { method open (line 507) | open(): void { method wait (line 512) | wait(): Promise { class AutoOpenBarrier (line 521) | class AutoOpenBarrier extends Barrier { method constructor (line 525) | constructor(autoOpenTimeMs: number) { method open (line 530) | override open(): void { function timeout (line 538) | function timeout(millis: number, token?: CancellationToken): CancelableP... function disposableTimeout (line 573) | function disposableTimeout(handler: () => void, timeout = 0, store?: Dis... function sequence (line 593) | function sequence(promiseFactories: ITask>[]): Promise { function first (line 618) | function first(promiseFactories: ITask>[], shouldStop: (t:... function firstParallel (line 648) | function firstParallel(promiseList: Promise[], shouldStop: (t: T) ... type ILimitedTaskFactory (line 681) | interface ILimitedTaskFactory { type ILimiter (line 687) | interface ILimiter { class Limiter (line 700) | class Limiter implements ILimiter { method constructor (line 709) | constructor(maxDegreeOfParalellism: number) { method whenIdle (line 721) | whenIdle(): Promise { method onDrained (line 727) | get onDrained(): Event { method size (line 731) | get size(): number { method queue (line 735) | queue(factory: ITask>): Promise { method consume (line 747) | private consume(): void { method consumed (line 758) | private consumed(): void { method clear (line 772) | clear(): void { method dispose (line 780) | dispose(): void { class Queue (line 791) | class Queue extends Limiter { method constructor (line 793) | constructor() { class LimitedQueue (line 806) | class LimitedQueue { method queue (line 812) | queue(factory: ITask>): Promise { class ResourceQueue (line 827) | class ResourceQueue implements IDisposable { method whenDrained (line 836) | async whenDrained(): Promise { method isDrained (line 847) | private isDrained(): boolean { method queueSize (line 857) | queueSize(resource: URI, extUri: IExtUri = defaultExtUri): number { method queueFor (line 863) | queueFor(resource: URI, factory: ITask>, extUri: IExtUri... method onDidQueueDrain (line 894) | private onDidQueueDrain(): void { method releaseDrainers (line 902) | private releaseDrainers(): void { method dispose (line 910) | dispose(): void { type Task (line 929) | type Task = () => (Promise | T); type MaybePromise (line 935) | type MaybePromise = Promise | T; class TaskQueue (line 940) | class TaskQueue { method schedule (line 948) | public schedule(task: Task): Promise { method scheduleSkipIfCleared (line 959) | public scheduleSkipIfCleared(task: Task): Promise { method _runIfNotRunning (line 966) | private _runIfNotRunning(): void { method _processQueue (line 972) | private async _processQueue(): Promise { method clearPending (line 1002) | public clearPending(): void { class TimeoutTimer (line 1015) | class TimeoutTimer implements IDisposable { method constructor (line 1021) | constructor(runner?: () => void, timeout?: number) { method dispose (line 1029) | dispose(): void { method cancel (line 1034) | cancel(): void { method cancelAndSet (line 1041) | cancelAndSet(runner: () => void, timeout: number): void { method setIfNotSet (line 1053) | setIfNotSet(runner: () => void, timeout: number): void { class IntervalTimer (line 1069) | class IntervalTimer implements IDisposable { method cancel (line 1074) | cancel(): void { method cancelAndSet (line 1079) | cancelAndSet(runner: () => void, interval: number, context = globalThi... method dispose (line 1095) | dispose(): void { class RunOnceScheduler (line 1101) | class RunOnceScheduler any = () => an... method constructor (line 1109) | constructor(runner: Runner, delay: number) { method dispose (line 1119) | dispose(): void { method cancel (line 1127) | cancel(): void { method schedule (line 1137) | schedule(delay = this.timeout): void { method delay (line 1142) | get delay(): number { method delay (line 1146) | set delay(value: number) { method isScheduled (line 1153) | isScheduled(): boolean { method flush (line 1157) | flush(): void { method onTimeout (line 1164) | private onTimeout() { method doRun (line 1171) | protected doRun(): void { class ProcessTimeRunOnceScheduler (line 1184) | class ProcessTimeRunOnceScheduler { method constructor (line 1193) | constructor(runner: () => void, delay: number) { method dispose (line 1204) | dispose(): void { method cancel (line 1209) | cancel(): void { method schedule (line 1219) | schedule(delay = this.timeout): void { method isScheduled (line 1231) | isScheduled(): boolean { method onInterval (line 1235) | private onInterval() { class RunOnceWorker (line 1249) | class RunOnceWorker extends RunOnceScheduler<(units: T[]) => void> { method constructor (line 1253) | constructor(runner: (units: T[]) => void, timeout: number) { method work (line 1257) | work(unit: T): void { method doRun (line 1265) | protected override doRun(): void { method dispose (line 1272) | override dispose(): void { type IThrottledWorkerOptions (line 1279) | interface IThrottledWorkerOptions { class ThrottledWorker (line 1311) | class ThrottledWorker extends Disposable { method constructor (line 1319) | constructor( method pending (line 1329) | get pending(): number { return this.pendingWork.length; } method work (line 1341) | work(units: readonly T[]): boolean { method doWork (line 1386) | private doWork(): void { method scheduleThrottler (line 1398) | private scheduleThrottler(delay = this.options.throttleDelay): void { method dispose (line 1407) | override dispose(): void { type IdleDeadline (line 1417) | interface IdleDeadline { type IdleApi (line 1422) | type IdleApi = Pick T) { method dispose (line 1517) | dispose(): void { method value (line 1521) | get value(): T { method isInitialized (line 1532) | get isInitialized(): boolean { class GlobalIdleValue (line 1543) | class GlobalIdleValue extends AbstractIdleValue { method constructor (line 1545) | constructor(executor: () => T) { function retry (line 1552) | async function retry(task: ITask>, delay: number, retries:... type IRunningTask (line 1570) | interface IRunningTask { type IQueuedTask (line 1576) | interface IQueuedTask { type ITaskSequentializerWithRunningTask (line 1583) | interface ITaskSequentializerWithRunningTask { type ITaskSequentializerWithQueuedTask (line 1587) | interface ITaskSequentializerWithQueuedTask { class TaskSequentializer (line 1594) | class TaskSequentializer { method isRunning (line 1599) | isRunning(taskId?: number): this is ITaskSequentializerWithRunningTask { method running (line 1607) | get running(): Promise | undefined { method cancelRunning (line 1611) | cancelRunning(): void { method run (line 1615) | run(taskId: number, promise: Promise, onCancel?: () => void,): P... method doneRunning (line 1623) | private doneRunning(taskId: number): void { method runQueued (line 1634) | private runQueued(): void { method queue (line 1650) | queue(run: ITask>): Promise { method hasQueued (line 1673) | hasQueued(): this is ITaskSequentializerWithQueuedTask { method join (line 1677) | async join(): Promise { class IntervalCounter (line 1693) | class IntervalCounter { method constructor (line 1699) | constructor(private readonly interval: number, private readonly nowFn ... method increment (line 1701) | increment(): number { type ValueCallback (line 1721) | type ValueCallback = (value: T | Promise) => void; type DeferredOutcome (line 1723) | const enum DeferredOutcome { class DeferredPromise (line 1731) | class DeferredPromise { method fromPromise (line 1733) | public static fromPromise(promise: Promise): DeferredPromise { method isRejected (line 1743) | public get isRejected() { method isResolved (line 1747) | public get isResolved() { method isSettled (line 1751) | public get isSettled() { method value (line 1755) | public get value() { method constructor (line 1761) | constructor() { method complete (line 1768) | public complete(value: T) { method error (line 1780) | public error(err: unknown) { method settleWith (line 1792) | public settleWith(promise: Promise): Promise { method cancel (line 1799) | public cancel() { function settled (line 1817) | async function settled(promises: Promise[]): Promise { function withAsyncBody (line 1845) | function withAsyncBody(bodyFn: (resolve: (value: T) => unk... class StatefulPromise (line 1857) | class StatefulPromise { method value (line 1859) | get value(): T | undefined { return this._value; } method error (line 1862) | get error(): unknown { return this._error; } method isResolved (line 1865) | get isResolved() { return this._isResolved; } method constructor (line 1869) | constructor(promise: Promise) { method requireValue (line 1888) | public requireValue(): T { class LazyStatefulPromise (line 1899) | class LazyStatefulPromise { method constructor (line 1902) | constructor( method requireValue (line 1910) | public requireValue(): T { method getPromise (line 1917) | public getPromise(): Promise { method currentValue (line 1924) | public get currentValue(): T | undefined { type AsyncIterableSourceState (line 1933) | const enum AsyncIterableSourceState { type AsyncIterableEmitter (line 1943) | interface AsyncIterableEmitter { type AsyncIterableExecutor (line 1968) | interface AsyncIterableExecutor { class AsyncIterableObject (line 1978) | class AsyncIterableObject implements AsyncIterable { method fromArray (line 1980) | public static fromArray(items: T[]): AsyncIterableObject { method fromPromise (line 1986) | public static fromPromise(promise: Promise): AsyncIterableObje... method fromPromisesResolveOrder (line 1992) | public static fromPromisesResolveOrder(promises: Promise[]): Asy... method merge (line 1998) | public static merge(iterables: AsyncIterable[]): AsyncIterableOb... method constructor (line 2016) | constructor(executor: AsyncIterableExecutor, onReturn?: () => void ... method map (line 2066) | public static map(iterable: AsyncIterable, mapFn: (item: T) =... method map (line 2074) | public map(mapFn: (item: T) => R): AsyncIterableObject { method filter (line 2078) | public static filter(iterable: AsyncIterable, filterFn: (item: T... method filter (line 2090) | public filter(filterFn: (item: T) => boolean): AsyncIterableObject { method coalesce (line 2094) | public static coalesce(iterable: AsyncIterable> { method toPromise (line 2102) | public static async toPromise(iterable: AsyncIterable): Promise<... method toPromise (line 2110) | public toPromise(): Promise { method emitOne (line 2119) | private emitOne(value: T): void { method emitMany (line 2134) | private emitMany(values: T[]): void { method resolve (line 2150) | private resolve(): void { method reject (line 2164) | private reject(error: Error) { method [Symbol.asyncIterator] (line 2042) | [Symbol.asyncIterator](): AsyncIterator { function createCancelableAsyncIterableProducer (line 2175) | function createCancelableAsyncIterableProducer(callback: (token: Canc... class AsyncIterableSource (line 2203) | class AsyncIterableSource { method constructor (line 2218) | constructor(onReturn?: () => Promise | void) { method asyncIterable (line 2258) | get asyncIterable(): AsyncIterableObject { method resolve (line 2262) | resolve(): void { method reject (line 2266) | reject(error: Error): void { method emitOne (line 2271) | emitOne(item: T): void { method emitMany (line 2275) | emitMany(items: T[]) { function cancellableIterable (line 2280) | function cancellableIterable(iterableOrIterator: AsyncIterator | A... type ProducerConsumerValue (line 2299) | type ProducerConsumerValue = { class ProducerConsumer (line 2307) | class ProducerConsumer { method hasFinalValue (line 2312) | public get hasFinalValue(): boolean { method produce (line 2316) | produce(value: ProducerConsumerValue): void { method produceFinal (line 2326) | produceFinal(value: ProducerConsumerValue): void { method _ensureNoFinalValue (line 2335) | private _ensureNoFinalValue(): void { method _resolveOrRejectDeferred (line 2341) | private _resolveOrRejectDeferred(deferred: DeferredPromise, value: ... method consume (line 2349) | consume(): Promise { class AsyncIterableProducer (line 2369) | class AsyncIterableProducer implements AsyncIterable { method constructor (line 2372) | constructor(executor: AsyncIterableExecutor, private readonly _onRe... method fromArray (line 2395) | public static fromArray(items: T[]): AsyncIterableProducer { method fromPromise (line 2401) | public static fromPromise(promise: Promise): AsyncIterableProd... method fromPromisesResolveOrder (line 2407) | public static fromPromisesResolveOrder(promises: Promise[]): Asy... method merge (line 2413) | public static merge(iterables: AsyncIterable[]): AsyncIterablePr... method map (line 2425) | public static map(iterable: AsyncIterable, mapFn: (item: T) =... method tee (line 2433) | public static tee(iterable: AsyncIterable): [AsyncIterableProduc... method map (line 2469) | public map(mapFn: (item: T) => R): AsyncIterableProducer { method coalesce (line 2473) | public static coalesce(iterable: AsyncIterable> { method filter (line 2481) | public static filter(iterable: AsyncIterable, filterFn: (item: T... method filter (line 2493) | public filter(filterFn: (item: T) => boolean): AsyncIterableProducer { method _finishOk (line 2497) | private _finishOk(): void { method _finishError (line 2503) | private _finishError(error: Error): void { method [Symbol.asyncIterator] (line 2522) | [Symbol.asyncIterator](): AsyncIterator { class CancelableAsyncIterableProducer (line 2527) | class CancelableAsyncIterableProducer extends AsyncIterableProducer { method constructor (line 2528) | constructor( method cancel (line 2535) | cancel(): void { class AsyncReader (line 2544) | class AsyncReader { method endOfStream (line 2548) | public get endOfStream(): boolean { return this._buffer.length === 0 &... method constructor (line 2551) | constructor( method read (line 2556) | public async read(): Promise { method readWhile (line 2566) | public async readWhile(predicate: (value: T) => boolean, callback: (el... method readBufferedOrThrow (line 2580) | public readBufferedOrThrow(): T | typeof AsyncReaderEndOfStream { method consumeToEnd (line 2586) | public async consumeToEnd(): Promise { method peek (line 2592) | public async peek(): Promise { method peekBufferedOrThrow (line 2602) | public peekBufferedOrThrow(): T | typeof AsyncReaderEndOfStream { method peekTimeout (line 2613) | public async peekTimeout(timeoutMs: number): Promise { FILE: src/vs/base/common/buffer.ts type NodeBuffer (line 9) | interface NodeBuffer { class VSBuffer (line 24) | class VSBuffer { method alloc (line 30) | static alloc(byteLength: number): VSBuffer { method wrap (line 43) | static wrap(actual: Uint8Array): VSBuffer { method fromString (line 56) | static fromString(source: string, options?: { dontUseNodeBuffer?: bool... method fromByteArray (line 72) | static fromByteArray(source: number[]): VSBuffer { method concat (line 84) | static concat(buffers: VSBuffer[], totalLength?: number): VSBuffer { method isNativeBuffer (line 103) | static isNativeBuffer(buffer: unknown): boolean { method constructor (line 110) | private constructor(buffer: Uint8Array) { method clone (line 119) | clone(): VSBuffer { method toString (line 125) | toString(): string { method slice (line 136) | slice(start?: number, end?: number): VSBuffer { method set (line 148) | set(array: VSBuffer | Uint8Array | ArrayBuffer | ArrayBufferView, offs... method readUInt32BE (line 162) | readUInt32BE(offset: number): number { method writeUInt32BE (line 166) | writeUInt32BE(value: number, offset: number): void { method readUInt32LE (line 170) | readUInt32LE(offset: number): number { method writeUInt32LE (line 174) | writeUInt32LE(value: number, offset: number): void { method readUInt8 (line 178) | readUInt8(offset: number): number { method writeUInt8 (line 182) | writeUInt8(value: number, offset: number): void { method indexOf (line 186) | indexOf(subarray: VSBuffer | Uint8Array, offset = 0) { method equals (line 190) | equals(other: VSBuffer): boolean { function binaryIndexOf (line 207) | function binaryIndexOf(haystack: Uint8Array, needle: Uint8Array, offset ... function readUInt16LE (line 251) | function readUInt16LE(source: Uint8Array, offset: number): number { function writeUInt16LE (line 258) | function writeUInt16LE(destination: Uint8Array, value: number, offset: n... function readUInt32BE (line 264) | function readUInt32BE(source: Uint8Array, offset: number): number { function writeUInt32BE (line 273) | function writeUInt32BE(destination: Uint8Array, value: number, offset: n... function readUInt32LE (line 283) | function readUInt32LE(source: Uint8Array, offset: number): number { function writeUInt32LE (line 292) | function writeUInt32LE(destination: Uint8Array, value: number, offset: n... function readUInt8 (line 302) | function readUInt8(source: Uint8Array, offset: number): number { function writeUInt8 (line 306) | function writeUInt8(destination: Uint8Array, value: number, offset: numb... type VSBufferReadable (line 310) | interface VSBufferReadable extends streams.Readable { } type VSBufferReadableStream (line 312) | interface VSBufferReadableStream extends streams.ReadableStream): Promi... function bufferedStreamToBuffer (line 330) | async function bufferedStreamToBuffer(bufferedStream: streams.ReadableBu... function bufferToStream (line 345) | function bufferToStream(buffer: VSBuffer): streams.ReadableStream extends IDisposable { class Cache (line 13) | class Cache { method constructor (line 16) | constructor(private task: (ct: CancellationToken) => Promise) { } method get (line 18) | get(): CacheResult { function identity (line 39) | function identity(t: T): T { type ICacheOptions (line 43) | interface ICacheOptions { class LRUCachedFunction (line 55) | class LRUCachedFunction { method constructor (line 64) | constructor(arg1: ICacheOptions | ((arg: TArg) => TComputed), ar... method get (line 74) | public get(arg: TArg): TComputed { class CachedFunction (line 87) | class CachedFunction { method cachedValues (line 90) | public get cachedValues(): ReadonlyMap { method constructor (line 99) | constructor(arg1: ICacheOptions | ((arg: TArg) => TComputed), ar... method get (line 109) | public get(arg: TArg): TComputed { class WeakCachedFunction (line 125) | class WeakCachedFunction { method constructor (line 133) | constructor(arg1: ICacheOptions | ((arg: TArg) => TComputed), ar... method get (line 143) | public get(arg: TArg): TComputed { FILE: src/vs/base/common/cancellation.ts type CancellationToken (line 9) | interface CancellationToken { method dispose (line 29) | dispose() { clearTimeout(handle); } function isCancellationToken (line 34) | function isCancellationToken(thing: unknown): thing is CancellationToken { class MutableToken (line 60) | class MutableToken implements CancellationToken { method cancel (line 65) | public cancel() { method isCancellationRequested (line 75) | get isCancellationRequested(): boolean { method onCancellationRequested (line 79) | get onCancellationRequested(): Event { method dispose (line 89) | public dispose(): void { class CancellationTokenSource (line 97) | class CancellationTokenSource { method constructor (line 102) | constructor(parent?: CancellationToken) { method token (line 106) | get token(): CancellationToken { method cancel (line 115) | cancel(): void { method dispose (line 128) | dispose(cancel: boolean = false): void { function cancelOnDispose (line 144) | function cancelOnDispose(store: DisposableStore): CancellationToken { class CancellationTokenPool (line 156) | class CancellationTokenPool { method token (line 165) | get token(): CancellationToken { method add (line 173) | add(token: CancellationToken): void { method _check (line 194) | private _check(): void { method dispose (line 202) | dispose(): void { FILE: src/vs/base/common/charCode.ts type CharCode (line 12) | const enum CharCode { FILE: src/vs/base/common/codicons.ts function getAllCodicons (line 13) | function getAllCodicons(): ThemeIcon[] { FILE: src/vs/base/common/codiconsUtil.ts function register (line 11) | function register(id: string, fontCharacter: number | string): ThemeIcon { function getCodiconFontCharacters (line 26) | function getCodiconFontCharacters(): { [id: string]: number } { FILE: src/vs/base/common/collections.ts type IStringDictionary (line 10) | type IStringDictionary = Record; type INumberDictionary (line 16) | type INumberDictionary = Record; function groupBy (line 22) | function groupBy(data: readonly V... function groupByMap (line 35) | function groupByMap(data: V[], groupFn: (element: V) => K): Map(before: ReadonlySet, after: ReadonlySet): { r... function diffMaps (line 65) | function diffMaps(before: Map, after: Map): { removed:... function intersection (line 88) | function intersection(setA: Set, setB: Iterable): Set { class SetWithKey (line 98) | class SetWithKey implements Set { method constructor (line 101) | constructor(values: T[], private toKey: (t: T) => unknown) { method size (line 107) | get size(): number { method add (line 111) | add(value: T): this { method delete (line 117) | delete(value: T): boolean { method has (line 121) | has(value: T): boolean { method entries (line 125) | *entries(): IterableIterator<[T, T]> { method keys (line 131) | keys(): IterableIterator { method values (line 135) | *values(): IterableIterator { method clear (line 141) | clear(): void { method forEach (line 145) | forEach(callbackfn: (value: T, value2: T, set: Set) => void, thisAr... method [Symbol.iterator] (line 149) | [Symbol.iterator](): IterableIterator { FILE: src/vs/base/common/color.ts function roundFloat (line 8) | function roundFloat(number: number, decimalPoints: number): number { class RGBA (line 13) | class RGBA { method constructor (line 36) | constructor(r: number, g: number, b: number, a: number = 1) { method equals (line 43) | static equals(a: RGBA, b: RGBA): boolean { class HSLA (line 48) | class HSLA { method constructor (line 72) | constructor(h: number, s: number, l: number, a: number) { method equals (line 79) | static equals(a: HSLA, b: HSLA): boolean { method fromRGBA (line 89) | static fromRGBA(rgba: RGBA): HSLA { method _hue2rgb (line 117) | private static _hue2rgb(p: number, q: number, t: number): number { method toRGBA (line 142) | static toRGBA(hsla: HSLA): RGBA { class HSVA (line 161) | class HSVA { method constructor (line 185) | constructor(h: number, s: number, v: number, a: number) { method equals (line 192) | static equals(a: HSVA, b: HSVA): boolean { method fromRGBA (line 197) | static fromRGBA(rgba: RGBA): HSVA { method toRGBA (line 221) | static toRGBA(hsva: HSVA): RGBA { class Color (line 256) | class Color { method fromHex (line 258) | static fromHex(hex: string): Color { method equals (line 262) | static equals(a: Color | null, b: Color | null): boolean { method hsla (line 274) | get hsla(): HSLA { method hsva (line 283) | get hsva(): HSVA { method constructor (line 290) | constructor(arg: RGBA | HSLA | HSVA) { method equals (line 306) | equals(other: Color | null): boolean { method getRelativeLuminance (line 314) | getRelativeLuminance(): number { method reduceRelativeLuminace (line 329) | reduceRelativeLuminace(foreground: Color, ratio: number): Color { method increaseRelativeLuminace (line 352) | increaseRelativeLuminace(foreground: Color, ratio: number): Color { method _relativeLuminanceForComponent (line 367) | private static _relativeLuminanceForComponent(color: number): number { method getContrastRatio (line 376) | getContrastRatio(another: Color): number { method isDarker (line 386) | isDarker(): boolean { method isLighter (line 395) | isLighter(): boolean { method isLighterThan (line 400) | isLighterThan(another: Color): boolean { method isDarkerThan (line 406) | isDarkerThan(another: Color): boolean { method ensureConstrast (line 425) | ensureConstrast(foreground: Color, ratio: number): Color { method lighten (line 453) | lighten(factor: number): Color { method darken (line 457) | darken(factor: number): Color { method transparent (line 461) | transparent(factor: number): Color { method isTransparent (line 466) | isTransparent(): boolean { method isOpaque (line 470) | isOpaque(): boolean { method opposite (line 474) | opposite(): Color { method blend (line 478) | blend(c: Color): Color { method mix (line 503) | mix(color: Color, factor: number = 0.5): Color { method makeOpaque (line 516) | makeOpaque(opaqueBackground: Color): Color { method flatten (line 533) | flatten(...backgrounds: Color[]): Color { method _flatten (line 540) | private static _flatten(foreground: Color, background: Color) { method toString (line 550) | toString(): string { method toNumber32Bit (line 558) | toNumber32Bit(): number { method getLighterColor (line 570) | static getLighterColor(of: Color, relative: Color, factor?: number): C... method getDarkerColor (line 581) | static getDarkerColor(of: Color, relative: Color, factor?: number): Co... function formatRGB (line 606) | function formatRGB(color: Color): string { function formatRGBA (line 614) | function formatRGBA(color: Color): string { function formatHSL (line 618) | function formatHSL(color: Color): string { function formatHSLA (line 626) | function formatHSLA(color: Color): string { function _toTwoDigitHex (line 630) | function _toTwoDigitHex(n: number): string { function formatHex (line 638) | function formatHex(color: Color): string { function formatHexA (line 646) | function formatHexA(color: Color, compact = false): string { function format (line 657) | function format(color: Color): string { function parse (line 670) | function parse(css: string): Color | null { function parseNamedKeyword (line 702) | function parseNamedKeyword(css: string): Color | null { function parseHex (line 862) | function parseHex(hex: string): Color | null { function _parseHexDigit (line 913) | function _parseHexDigit(charCode: CharCode): number { FILE: src/vs/base/common/comparers.ts function compareFileNames (line 40) | function compareFileNames(one: string | null, other: string | null, case... function compareFileNamesDefault (line 54) | function compareFileNamesDefault(one: string | null, other: string | nul... function compareFileNamesUpper (line 63) | function compareFileNamesUpper(one: string | null, other: string | null) { function compareFileNamesLower (line 72) | function compareFileNamesLower(one: string | null, other: string | null) { function compareFileNamesUnicode (line 81) | function compareFileNamesUnicode(one: string | null, other: string | nul... function compareFileExtensions (line 93) | function compareFileExtensions(one: string | null, other: string | null)... function compareFileExtensionsDefault (line 117) | function compareFileExtensionsDefault(one: string | null, other: string ... function compareFileExtensionsUpper (line 130) | function compareFileExtensionsUpper(one: string | null, other: string | ... function compareFileExtensionsLower (line 144) | function compareFileExtensionsLower(one: string | null, other: string | ... function compareFileExtensionsUnicode (line 158) | function compareFileExtensionsUnicode(one: string | null, other: string ... function extractNameAndExtension (line 180) | function extractNameAndExtension(str?: string | null, dotfilesAsNames = ... function extractExtension (line 195) | function extractExtension(str?: string | null): string { function compareAndDisambiguateByLength (line 201) | function compareAndDisambiguateByLength(collator: Intl.Collator, one: st... function startsWithLower (line 218) | function startsWithLower(string: string) { function startsWithUpper (line 225) | function startsWithUpper(string: string) { function compareCaseLowerFirst (line 241) | function compareCaseLowerFirst(one: string, other: string): number { function compareCaseUpperFirst (line 258) | function compareCaseUpperFirst(one: string, other: string): number { function comparePathComponents (line 265) | function comparePathComponents(one: string, other: string, caseSensitive... function comparePaths (line 278) | function comparePaths(one: string, other: string, caseSensitive = false)... function compareAnything (line 306) | function compareAnything(one: string, other: string, lookFor: string): n... function compareByPrefix (line 333) | function compareByPrefix(one: string, other: string, lookFor: string): n... FILE: src/vs/base/common/console.ts type IRemoteConsoleLog (line 8) | interface IRemoteConsoleLog { type IStackArgument (line 14) | interface IStackArgument { type IStackFrame (line 18) | interface IStackFrame { function isRemoteConsoleLog (line 24) | function isRemoteConsoleLog(obj: unknown): obj is IRemoteConsoleLog { function parse (line 30) | function parse(entry: IRemoteConsoleLog): { args: any[]; stack?: string } { function getFirstFrame (line 55) | function getFirstFrame(arg0: IRemoteConsoleLog | string | undefined): IS... function findFirstFrame (line 89) | function findFirstFrame(stack: string | undefined): string | undefined { function log (line 102) | function log(entry: IRemoteConsoleLog, label: string): void { function color (line 142) | function color(color: string): string { FILE: src/vs/base/common/controlFlow.ts class ReentrancyBarrier (line 14) | class ReentrancyBarrier { method runExclusivelyOrSkip (line 21) | public runExclusivelyOrSkip(runner: () => void): void { method runExclusivelyOrThrow (line 37) | public runExclusivelyOrThrow(runner: () => void): void { method isOccupied (line 52) | public get isOccupied() { method makeExclusiveOrSkip (line 56) | public makeExclusiveOrSkip(fn: (...args: TArg... FILE: src/vs/base/common/dataTransfer.ts type IDataTransferFile (line 11) | interface IDataTransferFile { type IDataTransferItem (line 18) | interface IDataTransferItem { function createStringDataTransferItem (line 25) | function createStringDataTransferItem(stringOrPromise: string | Promise<... function createFileDataTransferItem (line 34) | function createFileDataTransferItem(fileName: string, uri: URI | undefin... type IReadonlyVSDataTransfer (line 44) | interface IReadonlyVSDataTransfer extends Iterable Function)... function memoize (line 27) | function memoize(_target: Object, key: string, descriptor: PropertyDescr... type IDebounceReducer (line 61) | interface IDebounceReducer { function debounce (line 65) | function debounce(delay: number, reducer?: IDebounceReducer, initi... function throttle (line 90) | function throttle(delay: number, reducer?: IDebounceReducer, initi... FILE: src/vs/base/common/decorators/cancelPreviousCalls.ts type TWithOptionalCancellationToken (line 17) | type TWithOptionalCancellationToken = TFunct... function cancelPreviousCalls (line 87) | function cancelPreviousCalls< FILE: src/vs/base/common/defaultAccount.ts type IQuotaSnapshotData (line 6) | interface IQuotaSnapshotData { type ILegacyQuotaSnapshotData (line 15) | interface ILegacyQuotaSnapshotData { type IEntitlementsData (line 26) | interface IEntitlementsData extends ILegacyQuotaSnapshotData { type IPolicyData (line 44) | interface IPolicyData { type ICopilotTokenInfo (line 52) | interface ICopilotTokenInfo { type IDefaultAccountAuthenticationProvider (line 57) | interface IDefaultAccountAuthenticationProvider { type IDefaultAccount (line 63) | interface IDefaultAccount { FILE: src/vs/base/common/desktopEnvironmentInfo.ts type DesktopEnvironment (line 9) | enum DesktopEnvironment { function getDesktopEnvironment (line 28) | function getDesktopEnvironment(): DesktopEnvironment { FILE: src/vs/base/common/diff/diff.ts class StringDiffSequence (line 10) | class StringDiffSequence implements ISequence { method constructor (line 12) | constructor(private source: string) { } method getElements (line 14) | getElements(): Int32Array | number[] | string[] { function stringDiff (line 24) | function stringDiff(original: string, modified: string, pretty: boolean)... type ISequence (line 28) | interface ISequence { type IDiffChange (line 33) | interface IDiffChange { type IContinueProcessingPredicate (line 59) | interface IContinueProcessingPredicate { type IDiffResult (line 63) | interface IDiffResult { class Debug (line 72) | class Debug { method Assert (line 74) | public static Assert(condition: boolean, message: string): void { class MyArray (line 81) | class MyArray { method Copy (line 97) | public static Copy(sourceArray: unknown[], sourceIndex: number, destin... method Copy2 (line 102) | public static Copy2(sourceArray: Int32Array, sourceIndex: number, dest... type LocalConstants (line 121) | const enum LocalConstants { class DiffChangeHelper (line 133) | class DiffChangeHelper { method constructor (line 144) | constructor() { method MarkNextChange (line 155) | public MarkNextChange(): void { method AddOriginalElement (line 177) | public AddOriginalElement(originalIndex: number, modifiedIndex: number) { method AddModifiedElement (line 192) | public AddModifiedElement(originalIndex: number, modifiedIndex: number... method getChanges (line 203) | public getChanges(): DiffChange[] { method getReverseChanges (line 215) | public getReverseChanges(): DiffChange[] { class LcsDiff (line 231) | class LcsDiff { method constructor (line 249) | constructor(originalSequence: ISequence, modifiedSequence: ISequence, ... method _isStringArray (line 268) | private static _isStringArray(arr: Int32Array | number[] | string[]): ... method _getElements (line 272) | private static _getElements(sequence: ISequence): [string[], Int32Arra... method ElementsAreEqual (line 290) | private ElementsAreEqual(originalIndex: number, newIndex: number): boo... method ElementsAreStrictEqual (line 297) | private ElementsAreStrictEqual(originalIndex: number, newIndex: number... method _getStrictElement (line 306) | private static _getStrictElement(sequence: ISequence, index: number): ... method OriginalElementsAreEqual (line 313) | private OriginalElementsAreEqual(index1: number, index2: number): bool... method ModifiedElementsAreEqual (line 320) | private ModifiedElementsAreEqual(index1: number, index2: number): bool... method ComputeDiff (line 327) | public ComputeDiff(pretty: boolean): IDiffResult { method _ComputeDiff (line 336) | private _ComputeDiff(originalStart: number, originalEnd: number, modif... method ComputeDiffRecursive (line 358) | private ComputeDiffRecursive(originalStart: number, originalEnd: numbe... method WALKTRACE (line 442) | private WALKTRACE(diagonalForwardBase: number, diagonalForwardStart: n... method ComputeRecursionPoint (line 584) | private ComputeRecursionPoint(originalStart: number, originalEnd: numb... method PrettifyChanges (line 828) | private PrettifyChanges(changes: DiffChange[]): DiffChange[] { method _findBetterContiguousSequence (line 960) | private _findBetterContiguousSequence(originalStart: number, originalL... method _contiguousSequenceScore (line 985) | private _contiguousSequenceScore(originalStart: number, modifiedStart:... method _OriginalIsBoundary (line 996) | private _OriginalIsBoundary(index: number): boolean { method _OriginalRegionIsBoundary (line 1003) | private _OriginalRegionIsBoundary(originalStart: number, originalLengt... method _ModifiedIsBoundary (line 1016) | private _ModifiedIsBoundary(index: number): boolean { method _ModifiedRegionIsBoundary (line 1023) | private _ModifiedRegionIsBoundary(modifiedStart: number, modifiedLengt... method _boundaryScore (line 1036) | private _boundaryScore(originalStart: number, originalLength: number, ... method ConcatenateChanges (line 1049) | private ConcatenateChanges(left: DiffChange[], right: DiffChange[]): D... method ChangesOverlap (line 1082) | private ChangesOverlap(left: DiffChange, right: DiffChange, mergedChan... method ClipDiagonalBound (line 1119) | private ClipDiagonalBound(diagonal: number, numDifferences: number, di... function computeLevenshteinDistanceForLongStrings (line 1200) | function computeLevenshteinDistanceForLongStrings(firstString: string, s... function computeLevenshteinDistance (line 1302) | function computeLevenshteinDistance(firstString: string, secondString: s... FILE: src/vs/base/common/diff/diffChange.ts class DiffChange (line 9) | class DiffChange { method constructor (line 39) | constructor(originalStart: number, originalLength: number, modifiedSta... method getOriginalEnd (line 50) | public getOriginalEnd() { method getModifiedEnd (line 57) | public getModifiedEnd() { FILE: src/vs/base/common/envfile.ts function parseEnvFile (line 14) | function parseEnvFile(src: string) { FILE: src/vs/base/common/equals.ts type EqualityComparer (line 17) | type EqualityComparer = (a: T, b: T) => boolean; type IEquatable (line 19) | interface IEquatable { function strictEquals (line 26) | function strictEquals(a: T, b: T): boolean { function strictEqualsC (line 30) | function strictEqualsC(): EqualityComparer { function arrayEquals (line 38) | function arrayEquals(a: readonly T[], b: readonly T[], itemEquals?: E... function arrayEqualsC (line 46) | function arrayEqualsC(itemEquals?: EqualityComparer): EqualityComp... function structuralEquals (line 53) | function structuralEquals(a: T, b: T): boolean { function structuralEqualsC (line 98) | function structuralEqualsC(): EqualityComparer { function getStructuralKey (line 106) | function getStructuralKey(t: unknown): string { function toNormalizedJsonStructure (line 113) | function toNormalizedJsonStructure(t: unknown): unknown { function jsonStringifyEquals (line 143) | function jsonStringifyEquals(a: T, b: T): boolean { function jsonStringifyEqualsC (line 150) | function jsonStringifyEqualsC(): EqualityComparer { function thisEqualsC (line 157) | function thisEqualsC>(): EqualityComparer { function equalsIfDefined (line 164) | function equalsIfDefined(v1: T | undefined | null, v2: T | undefined ... function equalsIfDefinedC (line 174) | function equalsIfDefinedC(equals: EqualityComparer): EqualityCompa... FILE: src/vs/base/common/errorMessage.ts function exceptionToErrorMessage (line 11) | function exceptionToErrorMessage(exception: any, verbose: boolean): stri... function stackToString (line 19) | function stackToString(stack: string[] | string | undefined): string | u... function detectSystemErrorMessage (line 27) | function detectSystemErrorMessage(exception: any): string { function toErrorMessage (line 48) | function toErrorMessage(error: any = null, verbose: boolean = false): st... type IErrorWithActions (line 92) | interface IErrorWithActions extends Error { function isErrorWithActions (line 96) | function isErrorWithActions(obj: unknown): obj is IErrorWithActions { function createErrorWithActions (line 102) | function createErrorWithActions(messageOrError: string | Error, actions:... FILE: src/vs/base/common/errors.ts type ErrorListenerCallback (line 6) | interface ErrorListenerCallback { type ErrorListenerUnbind (line 10) | interface ErrorListenerUnbind { class ErrorHandler (line 15) | class ErrorHandler { method constructor (line 19) | constructor() { method addListener (line 38) | addListener(listener: ErrorListenerCallback): ErrorListenerUnbind { method emit (line 46) | private emit(e: any): void { method _removeListener (line 52) | private _removeListener(listener: ErrorListenerCallback): void { method setUnexpectedErrorHandler (line 56) | setUnexpectedErrorHandler(newUnexpectedErrorHandler: (e: any) => void)... method getUnexpectedErrorHandler (line 60) | getUnexpectedErrorHandler(): (e: any) => void { method onUnexpectedError (line 64) | onUnexpectedError(e: any): void { method onUnexpectedExternalError (line 70) | onUnexpectedExternalError(e: any): void { function setUnexpectedErrorHandler (line 78) | function setUnexpectedErrorHandler(newUnexpectedErrorHandler: (e: any) =... function isSigPipeError (line 88) | function isSigPipeError(e: unknown): e is Error { function onBugIndicatingError (line 102) | function onBugIndicatingError(e: any): undefined { function onUnexpectedError (line 107) | function onUnexpectedError(e: any): undefined { function onUnexpectedExternalError (line 115) | function onUnexpectedExternalError(e: any): undefined { type SerializedError (line 123) | interface SerializedError { type ErrorWithCode (line 133) | type ErrorWithCode = Error & { function transformErrorForSerialization (line 139) | function transformErrorForSerialization(error: any): any { function transformErrorFromSerialization (line 159) | function transformErrorFromSerialization(data: SerializedError): Error { type V8CallSite (line 179) | interface V8CallSite { function isCancellationError (line 201) | function isCancellationError(error: any): boolean { class CancellationError (line 210) | class CancellationError extends Error { method constructor (line 211) | constructor() { class PendingMigrationError (line 217) | class PendingMigrationError extends Error { method is (line 221) | static is(error: unknown): error is PendingMigrationError { method constructor (line 225) | constructor(message: string) { function canceled (line 234) | function canceled(): Error { function illegalArgument (line 240) | function illegalArgument(name?: string): Error { function illegalState (line 248) | function illegalState(name?: string): Error { class ReadonlyError (line 256) | class ReadonlyError extends TypeError { method constructor (line 257) | constructor(name?: string) { function getErrorMessage (line 262) | function getErrorMessage(err: any): string { class NotImplementedError (line 278) | class NotImplementedError extends Error { method constructor (line 279) | constructor(message?: string) { class NotSupportedError (line 287) | class NotSupportedError extends Error { method constructor (line 288) | constructor(message?: string) { class ExpectedError (line 296) | class ExpectedError extends Error { class ErrorNoTelemetry (line 303) | class ErrorNoTelemetry extends Error { method constructor (line 306) | constructor(msg?: string) { method fromError (line 311) | public static fromError(err: Error): ErrorNoTelemetry { method isErrorNoTelemetry (line 322) | public static isErrorNoTelemetry(err: Error): err is ErrorNoTelemetry { class BugIndicatingError (line 332) | class BugIndicatingError extends Error { method constructor (line 333) | constructor(message?: string) { FILE: src/vs/base/common/event.ts function _isBufferLeakWarningEnabled (line 39) | function _isBufferLeakWarningEnabled(): boolean { type Event (line 46) | interface Event { function _addLeakageTraceLogic (line 53) | function _addLeakageTraceLogic(options: EmitterOptions) { function defer (line 87) | function defer(event: Event, flushOnListenerRemove?: boolean, d... function once (line 96) | function once(event: Event): Event { function onceIf (line 126) | function onceIf(event: Event, condition: (e: T) => boolean): Event... function map (line 142) | function map(event: Event, map: (i: I) => O, disposable?: Dispo... function forEach (line 157) | function forEach(event: Event, each: (i: I) => void, disposable?: ... function filter (line 176) | function filter(event: Event, filter: (e: T) => boolean, disposabl... function signal (line 183) | function signal(event: Event): Event { function any (line 192) | function any(...events: Event[]): Event { function reduce (line 204) | function reduce(event: Event, merge: (last: O | undefined, even... function snapshot (line 213) | function snapshot(event: Event, disposable: DisposableStore | unde... function addAndReturnDisposable (line 240) | function addAndReturnDisposable(d: T, store: Disp... function debounce (line 269) | function debounce(event: Event, merge: (last: O | undefined, ev... function accumulate (line 347) | function accumulate(event: Event, delay: number | typeof Microtask... function throttle (line 375) | function throttle(event: Event, merge: (last: O | undefined, ev... function latch (line 458) | function latch(event: Event, equals: (a: T, b: T) => boolean = (a,... function split (line 487) | function split(event: Event, isT: (e: T | U) => e is T, dis... function buffer (line 515) | function buffer(event: Event, debugName: string, flushAfterTimeout... function chain (line 620) | function chain(event: Event, sythensize: ($: IChainableSythensi... class ChainableSynthesis (line 636) | class ChainableSynthesis implements IChainableSythensis { method map (line 639) | map(fn: (i: any) => O): this { method forEach (line 644) | forEach(fn: (i: any) => void): this { method filter (line 652) | filter(fn: (e: any) => boolean): this { method reduce (line 657) | reduce(merge: (last: R | undefined, event: any) => R, initial?: R |... method latch (line 666) | latch(equals: (a: any, b: any) => boolean = (a, b) => a === b): Chaina... method evaluate (line 679) | public evaluate(value: any) { type IChainableSythensis (line 691) | interface IChainableSythensis { type NodeEventEmitter (line 701) | interface NodeEventEmitter { function fromNodeEventEmitter (line 709) | function fromNodeEventEmitter(emitter: NodeEventEmitter, eventName: s... type DOMEventEmitter (line 718) | interface DOMEventEmitter { function fromDOMEventEmitter (line 726) | function fromDOMEventEmitter(emitter: DOMEventEmitter, eventName: str... function toPromise (line 738) | function toPromise(event: Event, disposables?: IDisposable[] | Dis... function forward (line 774) | function forward(from: Event, to: Emitter): IDisposable { function runAndSubscribe (line 789) | function runAndSubscribe(event: Event, handler: (e: T | undefined)... class EmitterObserver (line 794) | class EmitterObserver implements IObserver { method constructor (line 801) | constructor(readonly _observable: IObservable, store: DisposableSto... method beginUpdate (line 822) | beginUpdate(_observable: IObservable): void { method handlePossibleChange (line 827) | handlePossibleChange(_observable: IObservable): void { method handleChange (line 831) | handleChange(_observable: IObservableWithChange(_observable: IObservable): void { function fromObservable (line 853) | function fromObservable(obs: IObservable, store?: DisposableStore)... function fromObservableLight (line 861) | function fromObservableLight(observable: IObservable): Event vo... method getMostFrequentStack (line 1043) | getMostFrequentStack(): [string, number] | undefined { class Stacktrace (line 1059) | class Stacktrace { method create (line 1061) | static create() { method constructor (line 1066) | private constructor(readonly value: string) { } method print (line 1068) | print() { class ListenerLeakError (line 1074) | class ListenerLeakError extends Error { method constructor (line 1081) | constructor(kind: 'dominated' | 'popular', details: string, stack: str... class ListenerRefusalError (line 1091) | class ListenerRefusalError extends Error { method constructor (line 1098) | constructor(kind: 'dominated' | 'popular', details: string, stack: str... class UniqueContainer (line 1107) | class UniqueContainer { method constructor (line 1110) | constructor(public readonly value: T) { } type ListenerContainer (line 1114) | type ListenerContainer = UniqueContainer<(data: T) => void>; type ListenerOrListeners (line 1115) | type ListenerOrListeners = (ListenerContainer | undefined)[] | Lis... class Emitter (line 1151) | class Emitter { method constructor (line 1186) | constructor(options?: EmitterOptions) { method dispose (line 1195) | dispose() { method event (line 1232) | get event(): Event { method _removeListener (line 1297) | private _removeListener(listener: ListenerContainer) { method _deliver (line 1342) | private _deliver(listener: undefined | UniqueContainer<(value: T) => v... method _deliverQueue (line 1361) | private _deliverQueue(dq: EventDeliveryQueuePrivate) { method fire (line 1374) | fire(event: T): void { method hasListeners (line 1395) | hasListeners(): boolean { type EventDeliveryQueue (line 1400) | interface EventDeliveryQueue { class EventDeliveryQueuePrivate (line 1406) | class EventDeliveryQueuePrivate implements EventDeliveryQueue { method enqueue (line 1428) | public enqueue(emitter: Emitter, value: T, end: number) { method reset (line 1435) | public reset() { type IWaitUntil (line 1442) | interface IWaitUntil { type IWaitUntilData (line 1447) | type IWaitUntilData = Omit, 'token'>; class AsyncEmitter (line 1449) | class AsyncEmitter extends Emitter { method fireAsync (line 1453) | async fireAsync(data: IWaitUntilData, token: CancellationToken, pro... class PauseableEmitter (line 1507) | class PauseableEmitter extends Emitter { method isPaused (line 1513) | public get isPaused(): boolean { method constructor (line 1517) | constructor(options?: EmitterOptions & { merge?: (input: T[]) => T }) { method pause (line 1522) | pause(): void { method resume (line 1526) | resume(): void { method fire (line 1547) | override fire(event: T): void { class DebounceEmitter (line 1558) | class DebounceEmitter extends PauseableEmitter { method constructor (line 1563) | constructor(options: EmitterOptions & { merge: (input: T[]) => T; dela... method fire (line 1568) | override fire(event: T): void { class MicrotaskEmitter (line 1584) | class MicrotaskEmitter extends Emitter { method constructor (line 1588) | constructor(options?: EmitterOptions & { merge?: (input: T[]) => T }) { method fire (line 1592) | override fire(event: T): void { class EventMultiplexer (line 1635) | class EventMultiplexer implements IDisposable { method constructor (line 1641) | constructor() { method event (line 1648) | get event(): Event { method add (line 1652) | add(event: Event): IDisposable { method onFirstListenerAdd (line 1672) | private onFirstListenerAdd(): void { method onLastListenerRemove (line 1677) | private onLastListenerRemove(): void { method hook (line 1682) | private hook(e: { event: Event; listener: IDisposable | null }): vo... method unhook (line 1686) | private unhook(e: { event: Event; listener: IDisposable | null }): ... method dispose (line 1691) | dispose(): void { type IDynamicListEventMultiplexer (line 1701) | interface IDynamicListEventMultiplexer extends IDisposable { class DynamicListEventMultiplexer (line 1704) | class DynamicListEventMultiplexer implements IDynamic... method constructor (line 1709) | constructor( method dispose (line 1740) | dispose() { class EventBufferer (line 1765) | class EventBufferer { method wrapEvent (line 1772) | wrapEvent(event: Event, reduce?: (last: T | O | undefined, ev... method bufferEvents (line 1825) | bufferEvents(fn: () => R): R { class Relay (line 1841) | class Relay implements IDisposable { method input (line 1860) | set input(event: Event) { method dispose (line 1869) | dispose() { type IValueWithChangeEvent (line 1875) | interface IValueWithChangeEvent { class ValueWithChangeEvent (line 1880) | class ValueWithChangeEvent implements IValueWithChangeEvent { method const (line 1881) | public static const(value: T): IValueWithChangeEvent { method constructor (line 1888) | constructor(private _value: T) { } method value (line 1890) | get value(): T { method value (line 1894) | set value(value: T) { class ConstValueWithChangeEvent (line 1902) | class ConstValueWithChangeEvent implements IValueWithChangeEvent { method constructor (line 1905) | constructor(readonly value: T) { } function trackSetChanges (line 1912) | function trackSetChanges(getData: () => ReadonlySet, onDidChangeDa... function addToDisposables (line 1936) | function addToDisposables(result: IDisposable, disposables: DisposableSt... function disposeAndRemove (line 1944) | function disposeAndRemove(result: IDisposable, disposables: DisposableSt... FILE: src/vs/base/common/extpath.ts function isPathSeparator (line 12) | function isPathSeparator(code: number) { function toSlashes (line 21) | function toSlashes(osPath: string) { function toPosixPath (line 32) | function toPosixPath(osPath: string) { function getRoot (line 47) | function getRoot(path: string, sep: string = posix.sep): string { function isUNC (line 121) | function isUNC(path: string): boolean { constant WINDOWS_INVALID_FILE_CHARS (line 166) | const WINDOWS_INVALID_FILE_CHARS = /[\\/:\*\?"<>\|]/g; constant UNIX_INVALID_FILE_CHARS (line 167) | const UNIX_INVALID_FILE_CHARS = /[/]/g; constant WINDOWS_FORBIDDEN_NAMES (line 168) | const WINDOWS_FORBIDDEN_NAMES = /^(con|prn|aux|clock\$|nul|lpt[0-9]|com[... function isValidBasename (line 169) | function isValidBasename(name: string | null | undefined, isWindowsOS: b... function isEqual (line 209) | function isEqual(pathA: string, pathB: string, ignoreCase?: boolean): bo... function isEqualOrParent (line 227) | function isEqualOrParent(base: string, parentCandidate: string, ignoreCa... function isWindowsDriveLetter (line 265) | function isWindowsDriveLetter(char0: number): boolean { function sanitizeFilePath (line 269) | function sanitizeFilePath(candidate: string, cwd: string): string { function removeTrailingPathSeparator (line 288) | function removeTrailingPathSeparator(candidate: string): string { function isRootOrDriveLetter (line 309) | function isRootOrDriveLetter(path: string): boolean { function hasDriveLetter (line 324) | function hasDriveLetter(path: string, isWindowsOS: boolean = isWindows):... function getDriveLetter (line 332) | function getDriveLetter(path: string, isWindowsOS: boolean = isWindows):... function indexOfPath (line 336) | function indexOfPath(path: string, candidate: string, ignoreCase?: boole... type IPathWithLineAndColumn (line 353) | interface IPathWithLineAndColumn { function parseLineAndColumnAware (line 359) | function parseLineAndColumnAware(rawPath: string): IPathWithLineAndColumn { function randomPath (line 391) | function randomPath(parent?: string, prefix?: string, randomLength = 8):... FILE: src/vs/base/common/filters.ts type IFilter (line 12) | interface IFilter { type IMatch (line 17) | interface IMatch { function or (line 30) | function or(...filter: IFilter[]): IFilter { function _matchesPrefix (line 47) | function _matchesPrefix(ignoreCase: boolean, word: string, wordToMatchAg... function matchesContiguousSubString (line 68) | function matchesContiguousSubString(word: string, wordToMatchAgainst: st... function matchesBaseContiguousSubString (line 81) | function matchesBaseContiguousSubString(word: string, wordToMatchAgainst... function matchesSubString (line 98) | function matchesSubString(word: string, wordToMatchAgainst: string): IMa... function _matchesSubString (line 106) | function _matchesSubString(word: string, wordToMatchAgainst: string, i: ... function isLower (line 126) | function isLower(code: number): boolean { function isUpper (line 130) | function isUpper(code: number): boolean { function isNumber (line 134) | function isNumber(code: number): boolean { function isWhitespace (line 138) | function isWhitespace(code: number): boolean { function isWordSeparator (line 154) | function isWordSeparator(code: number): boolean { function charactersMatch (line 158) | function charactersMatch(codeA: number, codeB: number): boolean { function getAlternateCodes (line 170) | function getAlternateCodes(code: number): ArrayLike | undefined { function isAlphanumeric (line 189) | function isAlphanumeric(code: number): boolean { function join (line 193) | function join(head: IMatch, tail: IMatch[]): IMatch[] { function nextAnchor (line 204) | function nextAnchor(camelCaseWord: string, start: number): number { function _matchesCamelCase (line 214) | function _matchesCamelCase(word: string, camelCaseWord: string, i: numbe... type ICamelCaseAnalysis (line 233) | interface ICamelCaseAnalysis { function analyzeCamelCaseWord (line 242) | function analyzeCamelCaseWord(word: string): ICamelCaseAnalysis { function isUpperCaseWord (line 262) | function isUpperCaseWord(analysis: ICamelCaseAnalysis): boolean { function isCamelCaseWord (line 267) | function isCamelCaseWord(analysis: ICamelCaseAnalysis): boolean { function isCamelCasePattern (line 274) | function isCamelCasePattern(word: string): boolean { function matchesCamelCase (line 292) | function matchesCamelCase(word: string, camelCaseWord: string): IMatch[]... function matchesWords (line 338) | function matchesWords(word: string, target: string, contiguous: boolean ... function _matchesWords (line 359) | function _matchesWords(word: string, target: string, wordIndex: number, ... function nextWord (line 412) | function nextWord(word: string, start: number): number { function matchesFuzzy (line 428) | function matchesFuzzy(word: string, wordToMatchAgainst: string, enableSe... function matchesFuzzy2 (line 454) | function matchesFuzzy2(pattern: string, word: string): IMatch[] | null { function anyScore (line 459) | function anyScore(pattern: string, lowPattern: string, patternPos: numbe... function createMatches (line 472) | function createMatches(score: undefined | FuzzyScore): IMatch[] { function initTable (line 492) | function initTable() { function initArr (line 504) | function initArr(maxLen: number) { function printTable (line 519) | function printTable(table: number[][], pattern: string, patternLen: numb... function printTables (line 539) | function printTables(pattern: string, patternStart: number, word: string... function isSeparatorAtPos (line 547) | function isSeparatorAtPos(value: string, index: number): boolean { function isWhitespaceAtPos (line 582) | function isWhitespaceAtPos(value: string, index: number): boolean { function isUpperCaseAtPos (line 596) | function isUpperCaseAtPos(pos: number, word: string, wordLow: string): b... function isPatternInWord (line 600) | function isPatternInWord(patternLow: string, patternPos: number, pattern... type Arrow (line 614) | const enum Arrow { Diag = 1, Left = 2, LeftLeft = 3 } type FuzzyScore (line 625) | type FuzzyScore = [score: number, wordStart: number, ...matches: number[]]; function isDefault (line 633) | function isDefault(score?: FuzzyScore): score is [-100, 0] { method constructor (line 642) | constructor( type FuzzyScorer (line 648) | interface FuzzyScorer { function fuzzyScore (line 652) | function fuzzyScore(pattern: string, patternLow: string, patternStart: n... function _fillInMaxWordMatchPos (line 804) | function _fillInMaxWordMatchPos(patternLen: number, wordLen: number, pat... function _doScore (line 816) | function _doScore( function fuzzyScoreGracefulAggressive (line 890) | function fuzzyScoreGracefulAggressive(pattern: string, lowPattern: strin... function fuzzyScoreGraceful (line 894) | function fuzzyScoreGraceful(pattern: string, lowPattern: string, pattern... function fuzzyScoreWithPermutations (line 898) | function fuzzyScoreWithPermutations(pattern: string, lowPattern: string,... function nextTypoPermutation (line 931) | function nextTypoPermutation(pattern: string, patternPos: number): strin... FILE: src/vs/base/common/functional.ts function createSingleCallFunction (line 9) | function createSingleCallFunction(this: unknown, fn:... FILE: src/vs/base/common/fuzzyScorer.ts type FuzzyScore (line 16) | type FuzzyScore = [number /* score */, number[] /* match positions */]; type FuzzyScorerCache (line 17) | type FuzzyScorerCache = { [key: string]: IItemScore }; constant NO_MATCH (line 19) | const NO_MATCH = 0; constant NO_SCORE (line 20) | const NO_SCORE: FuzzyScore = [NO_MATCH, []]; function scoreFuzzy (line 25) | function scoreFuzzy(target: string, query: string, queryLower: string, a... function doScoreFuzzy (line 52) | function doScoreFuzzy(query: string, queryLower: string, queryLength: nu... function computeCharScore (line 158) | function computeCharScore(queryCharAtIndex: string, queryLowerCharAtInde... function considerAsEqual (line 238) | function considerAsEqual(a: string, b: string): boolean { function scoreSeparatorAtPos (line 251) | function scoreSeparatorAtPos(charCode: number): number { type FuzzyScore2 (line 287) | type FuzzyScore2 = [number | undefined /* score */, IMatch[]]; constant NO_SCORE2 (line 289) | const NO_SCORE2: FuzzyScore2 = [undefined, []]; function scoreFuzzy2 (line 291) | function scoreFuzzy2(target: string, query: IPreparedQuery | IPreparedQu... function doScoreFuzzy2Multiple (line 303) | function doScoreFuzzy2Multiple(target: string, query: IPreparedQueryPiec... function doScoreFuzzy2Single (line 324) | function doScoreFuzzy2Single(target: string, query: IPreparedQueryPiece,... type IItemScore (line 341) | interface IItemScore { constant NO_ITEM_SCORE (line 359) | const NO_ITEM_SCORE = Object.freeze({ score: 0 }); type IItemAccessor (line 361) | interface IItemAccessor { constant PATH_IDENTITY_SCORE (line 379) | const PATH_IDENTITY_SCORE = 1 << 18; constant LABEL_PREFIX_SCORE_THRESHOLD (line 380) | const LABEL_PREFIX_SCORE_THRESHOLD = 1 << 17; constant LABEL_SCORE_THRESHOLD (line 381) | const LABEL_SCORE_THRESHOLD = 1 << 16; function getCacheHash (line 383) | function getCacheHash(label: string, description: string | undefined, al... function scoreItemFuzzy (line 396) | function scoreItemFuzzy(item: T, query: IPreparedQuery, allowNonConti... function doScoreItemFuzzy (line 425) | function doScoreItemFuzzy(label: string, description: string | undefined... function doScoreItemFuzzyMultiple (line 442) | function doScoreItemFuzzyMultiple(label: string, description: string | u... function doScoreItemFuzzySingle (line 474) | function doScoreItemFuzzySingle(label: string, description: string | und... function createMatches (line 557) | function createMatches(offsets: number[] | undefined): IMatch[] { function normalizeMatches (line 576) | function normalizeMatches(matches: IMatch[]): IMatch[] { function matchOverlaps (line 606) | function matchOverlaps(matchA: IMatch, matchB: IMatch): boolean { function compareItemsByFuzzyScore (line 623) | function compareItemsByFuzzyScore(itemA: T, itemB: T, query: IPrepare... function computeLabelAndDescriptionMatchDistance (line 685) | function computeLabelAndDescriptionMatchDistance(item: T, score: IIte... function compareByMatchLength (line 720) | function compareByMatchLength(matchesA?: IMatch[], matchesB?: IMatch[]):... function fallbackCompare (line 747) | function fallbackCompare(itemA: T, itemB: T, query: IPreparedQuery, a... type IPreparedQueryPiece (line 797) | interface IPreparedQueryPiece { type IPreparedQuery (line 827) | interface IPreparedQuery extends IPreparedQueryPiece { function queryExpectsExactMatch (line 844) | function queryExpectsExactMatch(query: string) { constant MULTIPLE_QUERY_VALUES_SEPARATOR (line 852) | const MULTIPLE_QUERY_VALUES_SEPARATOR = ' '; function prepareQuery (line 853) | function prepareQuery(original: string): IPreparedQuery { function normalizeQuery (line 895) | function normalizeQuery(original: string): { pathNormalized: string; nor... function pieceToQuery (line 920) | function pieceToQuery(arg1: IPreparedQueryPiece | IPreparedQueryPiece[])... FILE: src/vs/base/common/glob.ts type IRelativePattern (line 15) | interface IRelativePattern { type IExpression (line 32) | interface IExpression { function getEmptyExpression (line 36) | function getEmptyExpression(): IExpression { type SiblingClause (line 40) | interface SiblingClause { constant GLOBSTAR (line 44) | const GLOBSTAR = '**'; constant GLOB_SPLIT (line 45) | const GLOB_SPLIT = '/'; constant PATH_REGEX (line 47) | const PATH_REGEX = '[/\\\\]'; constant NO_PATH_REGEX (line 48) | const NO_PATH_REGEX = '[^/\\\\]'; constant ALL_FORWARD_SLASHES (line 49) | const ALL_FORWARD_SLASHES = /\//g; function starsToRegExp (line 51) | function starsToRegExp(starCount: number, isLastPattern?: boolean): stri... function splitGlobAware (line 66) | function splitGlobAware(pattern: string, splitChar: string): string[] { function parseRegExp (line 112) | function parseRegExp(pattern: string): string { constant T3_2 (line 263) | const T3_2 = /^{\*\*\/\*?[\w\.-]+(\/(\*\*)?)?(,\*\*\/\*?[\w\.-]+(\/(\*\*... type ParsedPattern (line 267) | type ParsedPattern = (path: string, basename?: string) => boolean; type ParsedExpression (line 271) | type ParsedExpression = (path: string, basename?: string, hasSibling?: (... type IGlobOptions (line 273) | interface IGlobOptions { type IGlobOptionsInternal (line 288) | interface IGlobOptionsInternal extends IGlobOptions { type ParsedStringPattern (line 294) | interface ParsedStringPattern { type ParsedExpressionPattern (line 302) | interface ParsedExpressionPattern { constant CACHE (line 309) | const CACHE = new LRUCache(10000); function isEmptyPattern (line 325) | function isEmptyPattern(pattern: ParsedPattern | ParsedExpression): patt... function parsePattern (line 337) | function parsePattern(arg1: string | IRelativePattern, options: IGlobOpt... function wrapRelativePattern (line 393) | function wrapRelativePattern(parsedPattern: ParsedStringPattern, arg2: s... function trimForExclusions (line 424) | function trimForExclusions(pattern: string, options: IGlobOptions): stri... function trivia1 (line 429) | function trivia1(base: string, pattern: string, options: IGlobOptionsInt... function trivia2 (line 436) | function trivia2(base: string, pattern: string, options: IGlobOptionsInt... function trivia3 (line 461) | function trivia3(pattern: string, options: IGlobOptionsInternal): Parsed... function trivia4and5 (line 500) | function trivia4and5(targetPath: string, pattern: string, matchPathEnds:... function toRegExp (line 525) | function toRegExp(pattern: string, options: IGlobOptions): ParsedStringP... function match (line 549) | function match(arg1: string | IExpression | IRelativePattern, path: stri... function parse (line 569) | function parse(arg1: string | IExpression | IRelativePattern, options: I... function isRelativePattern (line 600) | function isRelativePattern(obj: unknown): obj is IRelativePattern { function getBasenameTerms (line 609) | function getBasenameTerms(patternOrExpression: ParsedPattern | ParsedExp... function getPathTerms (line 613) | function getPathTerms(patternOrExpression: ParsedPattern | ParsedExpress... function parsedExpression (line 617) | function parsedExpression(expression: IExpression, options: IGlobOptions... function parseExpressionPattern (line 748) | function parseExpressionPattern(pattern: string, value: boolean | Siblin... function aggregateBasenameMatches (line 789) | function aggregateBasenameMatches(parsedPatterns: Array | un... FILE: src/vs/base/common/hash.ts type NotSyncHashable (line 9) | type NotSyncHashable = ArrayBufferLike | ArrayBufferView; function hash (line 17) | function hash(obj: T extends NotSyncHashable ? never : T): number { function doHash (line 21) | function doHash(obj: unknown, hashVal: number): number { function numberHash (line 43) | function numberHash(val: number, initialHashVal: number): number { function booleanHash (line 47) | function booleanHash(b: boolean, initialHashVal: number): number { function stringHash (line 51) | function stringHash(s: string, hashVal: number) { function arrayHash (line 59) | function arrayHash(arr: unknown[], initialHashVal: number): number { function objectHash (line 64) | function objectHash(obj: object, initialHashVal: number): number { type SHA1Constant (line 99) | const enum SHA1Constant { function leftRotate (line 104) | function leftRotate(value: number, bits: number, totalBits: number = 32)... function toHexString (line 117) | function toHexString(bufferOrValue: ArrayBuffer | number, bitsize: numbe... class StringSHA1 (line 130) | class StringSHA1 { method constructor (line 146) | constructor() { method update (line 155) | public update(str: string): void { method _push (line 211) | private _push(buff: Uint8Array, buffLen: number, codePoint: number): n... method digest (line 241) | public digest(): string { method _wrapUp (line 256) | private _wrapUp(): void { method _step (line 274) | private _step(): void { FILE: src/vs/base/common/hierarchicalKind.ts class HierarchicalKind (line 6) | class HierarchicalKind { method constructor (line 12) | constructor( method equals (line 16) | public equals(other: HierarchicalKind): boolean { method contains (line 20) | public contains(other: HierarchicalKind): boolean { method intersects (line 24) | public intersects(other: HierarchicalKind): boolean { method append (line 28) | public append(...parts: string[]): HierarchicalKind { FILE: src/vs/base/common/history.ts type IHistory (line 11) | interface IHistory { class HistoryNavigator (line 21) | class HistoryNavigator implements INavigator { method constructor (line 26) | constructor( method getHistory (line 37) | public getHistory(): T[] { method add (line 41) | public add(t: T) { method next (line 47) | public next(): T | null { method previous (line 52) | public previous(): T | null { method current (line 59) | public current(): T | null { method first (line 63) | public first(): T | null { method last (line 67) | public last(): T | null { method isFirst (line 71) | public isFirst(): boolean { method isLast (line 75) | public isLast(): boolean { method isNowhere (line 79) | public isNowhere(): boolean { method has (line 83) | public has(t: T): boolean { method clear (line 87) | public clear(): void { method _onChange (line 92) | private _onChange() { method _reduceToLimit (line 98) | private _reduceToLimit() { method _currentPosition (line 110) | private _currentPosition(): number { method _elements (line 119) | private get _elements(): T[] { method dispose (line 125) | public dispose(): void { type HistoryNode (line 133) | interface HistoryNode { class HistoryNavigator2 (line 143) | class HistoryNavigator2 { method size (line 150) | get size(): number { return this._size; } method constructor (line 152) | constructor(history: readonly T[], private capacity: number = 10, priv... method add (line 170) | add(value: T): void { method replaceLast (line 200) | replaceLast(value: T): T { method prepend (line 218) | prepend(value: T): void { method isAtEnd (line 236) | isAtEnd(): boolean { method current (line 240) | current(): T { method previous (line 244) | previous(): T { method next (line 252) | next(): T { method has (line 260) | has(t: T): boolean { method resetCursor (line 264) | resetCursor(): T { method _deleteFromList (line 278) | private _deleteFromList(value: T): void { method [Symbol.iterator] (line 269) | *[Symbol.iterator](): Iterator { FILE: src/vs/base/common/hotReload.ts function enableHotReload (line 10) | function enableHotReload() { function isHotReloadEnabled (line 14) | function isHotReloadEnabled(): boolean { function registerHotReloadHandler (line 17) | function registerHotReloadHandler(handler: HotReloadHandler): IDisposable { type HotReloadHandler (line 35) | type HotReloadHandler = (args: { oldExports: Record; ne... type AcceptNewExportsHandler (line 36) | type AcceptNewExportsHandler = (newExports: Record) => ... type IHotReloadConfig (line 37) | type IHotReloadConfig = HotReloadConfig; function registerGlobalHotReloadHandler (line 39) | function registerGlobalHotReloadHandler() { type HotReloadConfig (line 76) | interface HotReloadConfig { type GlobalThisAddition (line 80) | interface GlobalThisAddition { type AcceptNewExportsFn (line 84) | type AcceptNewExportsFn = (newExports: Record) => boolean; FILE: src/vs/base/common/hotReloadHelpers.ts function readHotReloadableExport (line 9) | function readHotReloadableExport(value: T, reader: IReader | undefine... function observeHotReloadableExports (line 14) | function observeHotReloadableExports(values: any[], reader: IReader | un... function createHotClass (line 34) | function createHotClass(clazz: T): IObservable { FILE: src/vs/base/common/htmlContent.ts type MarkdownStringTrustedOptions (line 13) | interface MarkdownStringTrustedOptions { type IMarkdownString (line 17) | interface IMarkdownString { type MarkdownStringTextNewlineStyle (line 28) | const enum MarkdownStringTextNewlineStyle { class MarkdownString (line 33) | class MarkdownString implements IMarkdownString { method lift (line 43) | public static lift(dto: IMarkdownString): MarkdownString { method constructor (line 50) | constructor( method appendText (line 73) | appendText(value: string, newlineStyle: MarkdownStringTextNewlineStyle... method appendMarkdown (line 82) | appendMarkdown(value: string): MarkdownString { method appendCodeblock (line 87) | appendCodeblock(langId: string, code: string): MarkdownString { method appendLink (line 92) | appendLink(target: URI | string, label: string, title?: string): Markd... method _escape (line 104) | private _escape(value: string, ch: string): string { function isEmptyMarkdownString (line 116) | function isEmptyMarkdownString(oneOrMany: IMarkdownString | IMarkdownStr... function isMarkdownString (line 126) | function isMarkdownString(thing: unknown): thing is IMarkdownString { function markdownStringEqual (line 138) | function markdownStringEqual(a: IMarkdownString, b: IMarkdownString): bo... function escapeMarkdownSyntaxTokens (line 153) | function escapeMarkdownSyntaxTokens(text: string): string { function appendEscapedMarkdownCodeBlockFence (line 161) | function appendEscapedMarkdownCodeBlockFence(code: string, langId: strin... function escapeDoubleQuotes (line 176) | function escapeDoubleQuotes(input: string) { function removeMarkdownEscapes (line 180) | function removeMarkdownEscapes(text: string): string { function parseHrefAndDimensions (line 187) | function parseHrefAndDimensions(href: string): { href: string; dimension... function createMarkdownLink (line 209) | function createMarkdownLink(text: string, href: string, title?: string, ... function createMarkdownCommandLink (line 213) | function createMarkdownCommandLink(command: { text: string; id: string; ... function createCommandUri (line 218) | function createCommandUri(commandId: string, ...commandArgs: unknown[]):... FILE: src/vs/base/common/iconLabels.ts function escapeIcons (line 15) | function escapeIcons(text: string): string { function markdownEscapeEscapedIcons (line 20) | function markdownEscapeEscapedIcons(text: string): string { function stripIcons (line 30) | function stripIcons(text: string): string { function getCodiconAriaLabel (line 42) | function getCodiconAriaLabel(text: string | undefined) { type IParsedLabelWithIcons (line 51) | interface IParsedLabelWithIcons { function parseLabelWithIcons (line 61) | function parseLabelWithIcons(input: string): IParsedLabelWithIcons { function matchesFuzzyIconAware (line 90) | function matchesFuzzyIconAware(query: string, target: IParsedLabelWithIc... FILE: src/vs/base/common/idGenerator.ts class IdGenerator (line 6) | class IdGenerator { method constructor (line 11) | constructor(prefix: string) { method nextId (line 16) | public nextId(): string { FILE: src/vs/base/common/ime.ts class IMEImpl (line 8) | class IMEImpl { method enabled (line 15) | public get enabled() { method enable (line 22) | public enable(): void { method disable (line 30) | public disable(): void { constant IME (line 36) | const IME = new IMEImpl(); FILE: src/vs/base/common/iterator.ts function is (line 10) | function is(thing: unknown): thing is Iterable { function empty (line 15) | function empty(): readonly never[] { function wrap (line 23) | function wrap(iterableOrElement: Iterable | T): Iterable { function from (line 31) | function from(iterable: Iterable | undefined | null): Iterable { function isEmpty (line 41) | function isEmpty(iterable: Iterable | undefined | null): boolean { function first (line 45) | function first(iterable: Iterable): T | undefined { function some (line 49) | function some(iterable: Iterable, predicate: (t: T, i: number) => ... function every (line 59) | function every(iterable: Iterable, predicate: (t: T, i: number) =>... function find (line 71) | function find(iterable: Iterable, predicate: (t: T) => boolean): T... function reduce (line 115) | function reduce(iterable: Iterable, reducer: (previousValue: R,... function length (line 123) | function length(iterable: Iterable): number { function consume (line 157) | function consume(iterable: Iterable, atMost: number = Number.POSIT... function asyncToArray (line 179) | async function asyncToArray(iterable: AsyncIterable): Promise { function asyncToArrayFlat (line 187) | async function asyncToArrayFlat(iterable: AsyncIterable): Promis... FILE: src/vs/base/common/json.ts type ScanError (line 6) | const enum ScanError { type SyntaxKind (line 16) | const enum SyntaxKind { type JSONScanner (line 39) | interface JSONScanner { type ParseError (line 76) | interface ParseError { type ParseErrorCode (line 82) | const enum ParseErrorCode { type NodeType (line 101) | type NodeType = 'object' | 'array' | 'property' | 'string' | 'number' | ... type Node (line 103) | interface Node { type Segment (line 113) | type Segment = string | number; type JSONPath (line 114) | type JSONPath = Segment[]; type Location (line 116) | interface Location { type ParseOptions (line 138) | interface ParseOptions { type JSONVisitor (line 150) | interface JSONVisitor { function createScanner (line 201) | function createScanner(text: string, ignoreTrivia: boolean = false): JSO... function isWhitespace (line 561) | function isWhitespace(ch: number): boolean { function isLineBreak (line 567) | function isLineBreak(ch: number): boolean { function isDigit (line 571) | function isDigit(ch: number): boolean { type CharacterCodes (line 575) | const enum CharacterCodes { type NodeImpl (line 712) | interface NodeImpl extends Node { function getLocation (line 725) | function getLocation(text: string, position: number): Location { function parse (line 846) | function parse(text: string, errors: ParseError[] = [], options: ParseOp... function parseTree (line 896) | function parseTree(text: string, errors: ParseError[] = [], options: Par... function findNodeAtLocation (line 961) | function findNodeAtLocation(root: Node, path: JSONPath): Node | undefined { function getNodePath (line 996) | function getNodePath(node: Node): JSONPath { function getNodeValue (line 1016) | function getNodeValue(node: Node): any { function contains (line 1041) | function contains(node: Node, offset: number, includeRightBound = false)... function findNodeAtOffset (line 1048) | function findNodeAtOffset(node: Node, offset: number, includeRightBound ... function visit (line 1069) | function visit(text: string, visitor: JSONVisitor, options: ParseOptions... function getNodeType (line 1311) | function getNodeType(value: unknown): NodeType { FILE: src/vs/base/common/jsonEdit.ts function removeProperty (line 10) | function removeProperty(text: string, path: JSONPath, formattingOptions:... function setProperty (line 14) | function setProperty(text: string, originalPath: JSONPath, value: unknow... function withFormatting (line 122) | function withFormatting(text: string, edit: Edit, formattingOptions: For... function applyEdit (line 153) | function applyEdit(text: string, edit: Edit): string { function applyEdits (line 157) | function applyEdits(text: string, edits: Edit[]): string { FILE: src/vs/base/common/jsonErrorMessages.ts function getParseErrorMessage (line 12) | function getParseErrorMessage(errorCode: ParseErrorCode): string { FILE: src/vs/base/common/jsonFormatter.ts type FormattingOptions (line 8) | interface FormattingOptions { type Edit (line 26) | interface Edit { type Range (line 44) | interface Range { function format (line 56) | function format(documentText: string, range: Range | undefined, options:... function toFormattedString (line 210) | function toFormattedString(obj: unknown, options: FormattingOptions) { function repeat (line 218) | function repeat(s: string, count: number): string { function computeIndentLevel (line 226) | function computeIndentLevel(content: string, options: FormattingOptions)... function getEOL (line 244) | function getEOL(options: FormattingOptions, text: string): string { function isEOL (line 259) | function isEOL(text: string, offset: number) { FILE: src/vs/base/common/jsonRpcProtocol.ts type JsonRpcId (line 12) | type JsonRpcId = string | number; type IJsonRpcError (line 14) | interface IJsonRpcError { type IJsonRpcRequest (line 20) | interface IJsonRpcRequest { type IJsonRpcNotification (line 27) | interface IJsonRpcNotification { type IJsonRpcSuccessResponse (line 33) | interface IJsonRpcSuccessResponse { type IJsonRpcErrorResponse (line 39) | interface IJsonRpcErrorResponse { type JsonRpcMessage (line 45) | type JsonRpcMessage = IJsonRpcRequest | IJsonRpcNotification | IJsonRpcS... type JsonRpcResponse (line 46) | type JsonRpcResponse = IJsonRpcSuccessResponse | IJsonRpcErrorResponse; type IPendingRequest (line 48) | interface IPendingRequest { type IJsonRpcProtocolHandlers (line 53) | interface IJsonRpcProtocolHandlers { class JsonRpcError (line 58) | class JsonRpcError extends Error { method constructor (line 59) | constructor( class JsonRpcProtocol (line 71) | class JsonRpcProtocol extends Disposable { method constructor (line 79) | constructor( method sendNotification (line 86) | public sendNotification(notification: Omit(request: Omit(value: T | Promise): value is Promise { FILE: src/vs/base/common/jsonSchema.ts type JSONSchemaType (line 6) | type JSONSchemaType = 'string' | 'number' | 'integer' | 'boolean' | 'nul... type IJSONSchema (line 8) | interface IJSONSchema { type IJSONSchemaMap (line 93) | interface IJSONSchemaMap { type IJSONSchemaSnippet (line 97) | interface IJSONSchemaSnippet { type TypeFromJsonSchema (line 107) | type TypeFromJsonSchema = type SchemaPrimitiveTypeNameToType (line 152) | type SchemaPrimitiveTypeNameToType = type UnionOf (line 159) | type UnionOf = type IsRequired (line 164) | type IsRequired = type AdditionalPropertiesType (line 176) | type AdditionalPropertiesType = type MapSchemaToType (line 181) | type MapSchemaToType = T extends [infer First, ...infer Rest] type Equals (line 185) | interface Equals { schemas: IJSONSchema[]; id?: string } function getCompressedContent (line 187) | function getCompressedContent(schema: IJSONSchema): string { type IJSONSchemaRef (line 261) | type IJSONSchemaRef = IJSONSchema | boolean; function isObject (line 263) | function isObject(thing: unknown): thing is object { function traverseNodes (line 270) | function traverseNodes(root: IJSONSchema, visit: (schema: IJSONSchema) =... FILE: src/vs/base/common/jsonc.ts function stripComments (line 22) | function stripComments(content: string): string { function parse (line 55) | function parse(content: string): T { FILE: src/vs/base/common/keyCodes.ts type KeyCode (line 11) | const enum KeyCode { type ScanCode (line 231) | const enum ScanCode { class KeyCodeStrMap (line 430) | class KeyCodeStrMap { method constructor (line 435) | constructor() { method define (line 440) | define(keyCode: KeyCode, str: string): void { method keyCodeToStr (line 445) | keyCodeToStr(keyCode: KeyCode): string { method strToKeyCode (line 449) | strToKeyCode(str: string): KeyCode { constant EVENT_KEY_CODE_MAP (line 457) | const EVENT_KEY_CODE_MAP: { [keyCode: number]: KeyCode } = new Array(230); constant NATIVE_WINDOWS_KEY_CODE_TO_KEY_CODE (line 458) | const NATIVE_WINDOWS_KEY_CODE_TO_KEY_CODE: { [nativeKeyCode: string]: Ke... constant SCAN_CODE_STR_TO_EVENT_KEY_CODE (line 459) | const SCAN_CODE_STR_TO_EVENT_KEY_CODE: { [scanCodeStr: string]: number }... constant IMMUTABLE_CODE_TO_KEY_CODE (line 473) | const IMMUTABLE_CODE_TO_KEY_CODE: KeyCode[] = []; constant IMMUTABLE_KEY_CODE_TO_CODE (line 478) | const IMMUTABLE_KEY_CODE_TO_CODE: ScanCode[] = []; type IMappingEntry (line 494) | type IMappingEntry = [0 | 1, ScanCode, string, KeyCode, string, number, ... function toString (line 772) | function toString(keyCode: KeyCode): string { function fromString (line 775) | function fromString(key: string): KeyCode { function toUserSettingsUS (line 779) | function toUserSettingsUS(keyCode: KeyCode): string { function toUserSettingsGeneral (line 782) | function toUserSettingsGeneral(keyCode: KeyCode): string { function fromUserSettings (line 785) | function fromUserSettings(key: string): KeyCode { function toElectronAccelerator (line 789) | function toElectronAccelerator(keyCode: KeyCode): string | null { type KeyMod (line 819) | const enum KeyMod { function KeyChord (line 826) | function KeyChord(firstPart: number, secondPart: number): number { function isModifierKey (line 831) | function isModifierKey(keyCode: KeyCode): boolean { FILE: src/vs/base/common/keybindingLabels.ts type ModifierLabels (line 10) | interface ModifierLabels { type KeyLabelProvider (line 18) | interface KeyLabelProvider { class ModifierLabelProvider (line 22) | class ModifierLabelProvider { method constructor (line 26) | constructor(mac: ModifierLabels, windows: ModifierLabels, linux: Modif... method toLabel (line 33) | public toLabel(OS: OperatingSystem, chords: reado... function _simpleAsString (line 154) | function _simpleAsString(modifiers: Modifiers, key: string, labels: Modi... FILE: src/vs/base/common/keybindingParser.ts class KeybindingParser (line 9) | class KeybindingParser { method _readModifiers (line 11) | private static _readModifiers(input: string) { method parseChord (line 76) | private static parseChord(input: string): [Chord, string] { method parseKeybinding (line 88) | static parseKeybinding(input: string): Keybinding | null { FILE: src/vs/base/common/keybindings.ts type BinaryKeybindingsMask (line 23) | const enum BinaryKeybindingsMask { function decodeKeybinding (line 31) | function decodeKeybinding(keybinding: number | number[], OS: OperatingSy... function createSimpleKeybinding (line 54) | function createSimpleKeybinding(keybinding: number, OS: OperatingSystem)... type Modifiers (line 68) | interface Modifiers { class KeyCodeChord (line 79) | class KeyCodeChord implements Modifiers { method constructor (line 81) | constructor( method equals (line 89) | public equals(other: Chord): boolean { method getHashCode (line 100) | public getHashCode(): string { method isModifierKey (line 108) | public isModifierKey(): boolean { method toKeybinding (line 118) | public toKeybinding(): Keybinding { method isDuplicateModifierCase (line 125) | public isDuplicateModifierCase(): boolean { class ScanCodeChord (line 139) | class ScanCodeChord implements Modifiers { method constructor (line 141) | constructor( method equals (line 149) | public equals(other: Chord): boolean { method getHashCode (line 160) | public getHashCode(): string { method isDuplicateModifierCase (line 171) | public isDuplicateModifierCase(): boolean { type Chord (line 181) | type Chord = KeyCodeChord | ScanCodeChord; class Keybinding (line 186) | class Keybinding { method constructor (line 190) | constructor(chords: Chord[]) { method getHashCode (line 197) | public getHashCode(): string { method equals (line 208) | public equals(other: Keybinding | null): boolean { class ResolvedChord (line 224) | class ResolvedChord { method constructor (line 225) | constructor( type SingleModifierChord (line 235) | type SingleModifierChord = 'ctrl' | 'shift' | 'alt' | 'meta'; FILE: src/vs/base/common/labels.ts type IPathLabelFormatting (line 13) | interface IPathLabelFormatting { type IRelativePathProvider (line 37) | interface IRelativePathProvider { type IUserHomeProvider (line 48) | interface IUserHomeProvider { function getPathLabel (line 52) | function getPathLabel(resource: URI, formatting: IPathLabelFormatting): ... function getRelativePathLabel (line 96) | function getRelativePathLabel(resource: URI, relativePathProvider: IRela... function normalizeDriveLetter (line 140) | function normalizeDriveLetter(path: string, isWindowsOS: boolean = isWin... function tildify (line 149) | function tildify(path: string, userHome: string, os = OS): string { function untildify (line 177) | function untildify(path: string, userHome: string): string { function shorten (line 214) | function shorten(paths: string[], defaultPathSeparator: string = sep): s... type ISeparator (line 326) | interface ISeparator { type Type (line 330) | enum Type { type ISegment (line 336) | interface ISegment { function template (line 347) | function template(template: string, values: { [key: string]: string | IS... function mnemonicMenuLabel (line 418) | function mnemonicMenuLabel(label: string, forceDisableMnemonics?: boolea... function mnemonicButtonLabel (line 435) | function mnemonicButtonLabel(label: string, forceDisableMnemonics?: bool... function unmnemonicLabel (line 454) | function unmnemonicLabel(label: string): string { function splitRecentLabel (line 462) | function splitRecentLabel(recentLabel: string): { name: string; parentPa... function splitName (line 475) | function splitName(fullPath: string): { name: string; parentPath: string... FILE: src/vs/base/common/layout.ts type IAnchor (line 8) | interface IAnchor { type AnchorAlignment (line 15) | const enum AnchorAlignment { type AnchorPosition (line 19) | const enum AnchorPosition { type AnchorAxisAlignment (line 23) | const enum AnchorAxisAlignment { type IPosition (line 27) | interface IPosition { type ISize (line 32) | interface ISize { type IRect (line 37) | interface IRect extends IPosition, ISize { } type LayoutAnchorPosition (line 39) | const enum LayoutAnchorPosition { type LayoutAnchorMode (line 44) | enum LayoutAnchorMode { type ILayoutAnchor (line 49) | interface ILayoutAnchor { type ILayoutResult (line 56) | interface ILayoutResult { function layout (line 66) | function layout(viewportSize: number, viewSize: number, anchor: ILayoutA... type ILayout2DOptions (line 93) | interface ILayout2DOptions { type ILayout2DResult (line 99) | interface ILayout2DResult { function layout2d (line 108) | function layout2d(viewport: IRect, view: ISize, anchor: IRect, options?:... FILE: src/vs/base/common/lazy.ts type LazyValueState (line 6) | enum LazyValueState { class Lazy (line 12) | class Lazy { method constructor (line 18) | constructor( method hasValue (line 25) | get hasValue(): boolean { return this._state === LazyValueState.Comple... method value (line 33) | get value(): T { method rawValue (line 56) | get rawValue(): T | undefined { return this._value; } FILE: src/vs/base/common/lifecycle.ts constant TRACK_DISPOSABLES (line 23) | const TRACK_DISPOSABLES = false; type IDisposableTracker (line 26) | interface IDisposableTracker { class GCBasedDisposableTracker (line 49) | class GCBasedDisposableTracker implements IDisposableTracker { method trackDisposable (line 55) | trackDisposable(disposable: IDisposable): void { method setParent (line 60) | setParent(child: IDisposable, parent: IDisposable | null): void { method markAsDisposed (line 68) | markAsDisposed(disposable: IDisposable): void { method markAsSingleton (line 72) | markAsSingleton(disposable: IDisposable): void { type DisposableInfo (line 77) | interface DisposableInfo { class DisposableTracker (line 85) | class DisposableTracker implements IDisposableTracker { method getDisposableData (line 90) | private getDisposableData(d: IDisposable): DisposableInfo { method trackDisposable (line 99) | trackDisposable(d: IDisposable): void { method setParent (line 107) | setParent(child: IDisposable, parent: IDisposable | null): void { method markAsDisposed (line 112) | markAsDisposed(x: IDisposable): void { method markAsSingleton (line 116) | markAsSingleton(disposable: IDisposable): void { method getRootParent (line 120) | private getRootParent(data: DisposableInfo, cache: Map(x: T): T { function markAsDisposed (line 276) | function markAsDisposed(disposable: IDisposable): void { function setParentOfDisposable (line 280) | function setParentOfDisposable(child: IDisposable, parent: IDisposable |... function setParentOfDisposables (line 284) | function setParentOfDisposables(children: IDisposable[], parent: IDispos... function markAsSingleton (line 296) | function markAsSingleton(singleton: T): T { type IDisposable (line 312) | interface IDisposable { function isDisposable (line 319) | function isDisposable(thing: E): thing is E & IDisposable { function dispose (line 332) | function dispose(arg: T | Iterable | undefined... function disposeIfDisposable (line 359) | function disposeIfDisposable(disposables... function combinedDisposable (line 371) | function combinedDisposable(...disposables: IDisposable[]): IDisposable { class FunctionDisposable (line 377) | class FunctionDisposable implements IDisposable { method constructor (line 381) | constructor(fn: () => void) { method dispose (line 387) | dispose() { function toDisposable (line 405) | function toDisposable(fn: () => void): IDisposable { class DisposableStore (line 416) | class DisposableStore implements IDisposable { method constructor (line 423) | constructor() { method dispose (line 432) | public dispose(): void { method isDisposed (line 445) | public get isDisposed(): boolean { method clear (line 452) | public clear(): void { method add (line 467) | public add(o: T): T { method delete (line 491) | public delete(o: T): void { method deleteAndLeak (line 505) | public deleteAndLeak(o: T): void { method assertNotDisposed (line 514) | public assertNotDisposed(): void { method dispose (line 533) | dispose() { } method constructor (line 537) | constructor() { method dispose (line 542) | public dispose(): void { method _register (line 551) | protected _register(o: T): T { class MutableDisposable (line 565) | class MutableDisposable implements IDisposable { method constructor (line 569) | constructor() { method value (line 576) | get value(): T | undefined { method value (line 592) | set value(value: T | undefined) { method clear (line 607) | clear(): void { method dispose (line 611) | dispose(): void { method clearAndLeak (line 622) | clearAndLeak(): T | undefined { class MandatoryMutableDisposable (line 636) | class MandatoryMutableDisposable implements IDisp... method constructor (line 640) | constructor(initialValue: T) { method value (line 644) | get value(): T { method value (line 648) | set value(value: T) { method dispose (line 655) | dispose() { class RefCountedDisposable (line 661) | class RefCountedDisposable { method constructor (line 665) | constructor( method acquire (line 669) | acquire() { method release (line 674) | release() { type IReference (line 682) | interface IReference extends IDisposable { method acquire (line 690) | acquire(key: string, ...args: unknown[]): IReference { class AsyncReferenceCollection (line 719) | class AsyncReferenceCollection { method constructor (line 721) | constructor(private referenceCollection: ReferenceCollection> { class ImmortalReference (line 740) | class ImmortalReference implements IReference { method constructor (line 741) | constructor(public object: T) { } method dispose (line 742) | dispose(): void { /* noop */ } function disposeOnReturn (line 745) | function disposeOnReturn(fn: (store: DisposableStore) => void): void { class DisposableMap (line 757) | class DisposableMap implements I... method constructor (line 762) | constructor(store: Map = new Map()) { method dispose (line 772) | dispose(): void { method clearAndDisposeAll (line 781) | clearAndDisposeAll(): void { method has (line 793) | has(key: K): boolean { method size (line 797) | get size(): number { method get (line 801) | get(key: K): V | undefined { method set (line 805) | set(key: K, value: V, skipDisposeOnOverwrite = false): void { method deleteAndDispose (line 821) | deleteAndDispose(key: K): void { method deleteAndLeak (line 830) | deleteAndLeak(key: K): V | undefined { method keys (line 839) | keys(): IterableIterator { method values (line 843) | values(): IterableIterator { method [Symbol.iterator] (line 847) | [Symbol.iterator](): IterableIterator<[K, V]> { class DisposableSet (line 855) | class DisposableSet implements IDis... method constructor (line 860) | constructor(store: Set = new Set()) { method dispose (line 870) | dispose(): void { method clearAndDisposeAll (line 879) | clearAndDisposeAll(): void { method has (line 891) | has(value: V): boolean { method size (line 895) | get size(): number { method add (line 899) | add(value: V): void { method deleteAndDispose (line 911) | deleteAndDispose(value: V): void { method deleteAndLeak (line 921) | deleteAndLeak(value: V): V | undefined { method values (line 929) | values(): IterableIterator { method [Symbol.iterator] (line 933) | [Symbol.iterator](): IterableIterator { function thenIfNotDisposed (line 941) | function thenIfNotDisposed(promise: Promise, then: (result: T) => ... function thenRegisterOrDispose (line 959) | function thenRegisterOrDispose(promise: Promise extends... method constructor (line 971) | constructor() { FILE: src/vs/base/common/linkedList.ts class Node (line 6) | class Node { method constructor (line 14) | constructor(element: E) { class LinkedList (line 21) | class LinkedList { method size (line 27) | get size(): number { method isEmpty (line 31) | isEmpty(): boolean { method clear (line 35) | clear(): void { method unshift (line 49) | unshift(element: E): () => void { method push (line 53) | push(element: E): () => void { method _insert (line 57) | private _insert(element: E, atTheEnd: boolean): () => void { method shift (line 88) | shift(): E | undefined { method pop (line 98) | pop(): E | undefined { method peek (line 108) | peek(): E | undefined { method _remove (line 117) | private _remove(node: Node | typeof Node.Undefined): void { method [Symbol.iterator] (line 144) | *[Symbol.iterator](): Iterator { FILE: src/vs/base/common/linkedText.ts type ILink (line 8) | interface ILink { type LinkedTextNode (line 14) | type LinkedTextNode = string | ILink; class LinkedText (line 16) | class LinkedText { method constructor (line 18) | constructor(readonly nodes: LinkedTextNode[]) { } method toString (line 21) | toString(): string { constant LINK_REGEX (line 26) | const LINK_REGEX = /\[([^\]]+)\]\(((?:https?:\/\/|command:|file:)[^\)\s]... function parseLinkedText (line 28) | function parseLinkedText(text: string): LinkedText { FILE: src/vs/base/common/map.ts function getOrSet (line 8) | function getOrSet(map: Map, key: K, value: V): V { function mapToString (line 18) | function mapToString(map: Map): string { function setToString (line 27) | function setToString(set: Set): string { type ResourceMapKeyFn (line 36) | interface ResourceMapKeyFn { class ResourceMapEntry (line 40) | class ResourceMapEntry { method constructor (line 41) | constructor(readonly uri: URI, readonly value: T) { } function isEntries (line 44) | function isEntries(arg: ResourceMap | ResourceMapKeyFn | readonly ... class ResourceMap (line 48) | class ResourceMap implements Map { method constructor (line 77) | constructor(arg?: ResourceMap | ResourceMapKeyFn | readonly (readon... method set (line 94) | set(resource: URI, value: T): this { method get (line 99) | get(resource: URI): T | undefined { method has (line 103) | has(resource: URI): boolean { method size (line 107) | get size(): number { method clear (line 111) | clear(): void { method delete (line 115) | delete(resource: URI): boolean { method forEach (line 119) | forEach(clb: (value: T, key: URI, map: Map) => void, thisArg?:... method values (line 128) | *values(): IterableIterator { method keys (line 134) | *keys(): IterableIterator { method entries (line 140) | *entries(): IterableIterator<[URI, T]> { method [Symbol.iterator] (line 146) | *[Symbol.iterator](): IterableIterator<[URI, T]> { class ResourceSet (line 153) | class ResourceSet implements Set { method constructor (line 161) | constructor(entriesOrKey?: readonly URI[] | ResourceMapKeyFn, toKey?: ... method size (line 171) | get size(): number { method add (line 175) | add(value: URI): this { method clear (line 180) | clear(): void { method delete (line 184) | delete(value: URI): boolean { method forEach (line 188) | forEach(callbackfn: (value: URI, value2: URI, set: Set) => void, ... method has (line 192) | has(value: URI): boolean { method entries (line 196) | entries(): IterableIterator<[URI, URI]> { method keys (line 200) | keys(): IterableIterator { method values (line 204) | values(): IterableIterator { method [Symbol.iterator] (line 208) | [Symbol.iterator](): IterableIterator { type Item (line 214) | interface Item { type Touch (line 221) | const enum Touch { class LinkedMap (line 227) | class LinkedMap implements Map { method constructor (line 238) | constructor() { method clear (line 246) | clear(): void { method isEmpty (line 254) | isEmpty(): boolean { method size (line 258) | get size(): number { method first (line 262) | get first(): V | undefined { method last (line 266) | get last(): V | undefined { method has (line 270) | has(key: K): boolean { method get (line 274) | get(key: K, touch: Touch = Touch.None): V | undefined { method set (line 285) | set(key: K, value: V, touch: Touch = Touch.None): this { method delete (line 314) | delete(key: K): boolean { method remove (line 318) | remove(key: K): V | undefined { method shift (line 329) | shift(): V | undefined { method forEach (line 343) | forEach(callbackfn: (value: V, key: K, map: LinkedMap) => void, ... method keys (line 359) | keys(): IterableIterator { method values (line 383) | values(): IterableIterator { method entries (line 407) | entries(): IterableIterator<[K, V]> { method trimOld (line 435) | protected trimOld(newSize: number) { method trimNew (line 458) | protected trimNew(newSize: number) { method addItemFirst (line 481) | private addItemFirst(item: Item): void { method addItemLast (line 495) | private addItemLast(item: Item): void { method removeItem (line 509) | private removeItem(item: Item): void { method touch (line 546) | private touch(item: Item, touch: Touch): void { method toJSON (line 608) | toJSON(): [K, V][] { method fromJSON (line 618) | fromJSON(data: [K, V][]): void { method [Symbol.iterator] (line 431) | [Symbol.iterator](): IterableIterator<[K, V]> { method constructor (line 632) | constructor(limit: number, ratio: number = 1) { method limit (line 638) | get limit(): number { method limit (line 642) | set limit(limit: number) { method ratio (line 647) | get ratio(): number { method ratio (line 651) | set ratio(ratio: number) { method get (line 656) | override get(key: K, touch: Touch = Touch.AsNew): V | undefined { method peek (line 660) | peek(key: K): V | undefined { method set (line 664) | override set(key: K, value: V): this { method checkTrim (line 669) | protected checkTrim() { class LRUCache (line 678) | class LRUCache extends Cache { method constructor (line 680) | constructor(limit: number, ratio: number = 1) { method trim (line 684) | protected override trim(newSize: number) { method set (line 688) | override set(key: K, value: V): this { class MRUCache (line 695) | class MRUCache extends Cache { method constructor (line 697) | constructor(limit: number, ratio: number = 1) { method trim (line 701) | protected override trim(newSize: number) { method set (line 705) | override set(key: K, value: V): this { class CounterSet (line 715) | class CounterSet { method add (line 719) | add(value: T): CounterSet { method delete (line 724) | delete(value: T): boolean { method has (line 742) | has(value: T): boolean { class BidirectionalMap (line 751) | class BidirectionalMap { method constructor (line 756) | constructor(entries?: readonly (readonly [K, V])[]) { method clear (line 764) | clear(): void { method set (line 769) | set(key: K, value: V): void { method get (line 774) | get(key: K): V | undefined { method getKey (line 778) | getKey(value: V): K | undefined { method delete (line 782) | delete(key: K): boolean { method forEach (line 792) | forEach(callbackfn: (value: V, key: K, map: BidirectionalMap) =>... method keys (line 798) | keys(): IterableIterator { method values (line 802) | values(): IterableIterator { class SetMap (line 807) | class SetMap { method add (line 811) | add(key: K, value: V): void { method delete (line 822) | delete(key: K, value: V): void { method forEach (line 836) | forEach(key: K, fn: (value: V) => void): void { method get (line 846) | get(key: K): ReadonlySet { function mapsStrictEqualIgnoreOrder (line 855) | function mapsStrictEqualIgnoreOrder(a: Map, b: Map { method set (line 894) | public set(value: TValue, ...keys: [...TKeys]): void { method get (line 907) | public get(...keys: [...TKeys]): TValue | undefined { method clear (line 919) | public clear(): void { method values (line 923) | public *values(): IterableIterator { method toString (line 939) | public toString(): string { FILE: src/vs/base/common/marked/marked.d.ts type MarkedToken (line 3) | type MarkedToken = (Tokens.Space | Tokens.Code | Tokens.Heading | Tokens... type Token (line 4) | type Token = (MarkedToken | Tokens.Generic); type Space (line 6) | interface Space { type Code (line 10) | interface Code { type Heading (line 18) | interface Heading { type Table (line 25) | interface Table { type TableRow (line 32) | interface TableRow { type TableCell (line 35) | interface TableCell { type Hr (line 41) | interface Hr { type Blockquote (line 45) | interface Blockquote { type List (line 51) | interface List { type ListItem (line 59) | interface ListItem { type Checkbox (line 68) | interface Checkbox { type Paragraph (line 71) | interface Paragraph { type HTML (line 78) | interface HTML { type Text (line 85) | interface Text { type Def (line 91) | interface Def { type Escape (line 98) | interface Escape { type Tag (line 103) | interface Tag { type Link (line 111) | interface Link { type Image (line 119) | interface Image { type Strong (line 126) | interface Strong { type Em (line 132) | interface Em { type Codespan (line 138) | interface Codespan { type Br (line 143) | interface Br { type Del (line 147) | interface Del { type Generic (line 153) | interface Generic { type Links (line 160) | type Links = Record numb... type TokenizerExtension (line 381) | interface TokenizerExtension { type RendererThis (line 388) | interface RendererThis { type RendererExtensionFunction (line 391) | type RendererExtensionFunction = (this: RendererThis, token: Tokens.Gene... type RendererExtension (line 392) | interface RendererExtension { type TokenizerAndRendererExtension (line 396) | type TokenizerAndRendererExtension = TokenizerExtension | RendererExtens... type HooksApi (line 397) | type HooksApi = Omit<_Hooks, "constructor" | "options">; type HooksObject (line 398) | type HooksObject = { type RendererApi (line 401) | type RendererApi = Omit<_Renderer, "constructor" | "options" | "parser">; type RendererObject (line 402) | type RendererObject = { type TokenizerApi (line 405) | type TokenizerApi = Omit<_Tokenizer, "constructor" | "options" | "rules"... type TokenizerObject (line 406) | type TokenizerObject = { type MarkedExtension (line 409) | interface MarkedExtension { type MarkedOptions (line 459) | interface MarkedOptions extends Omit; class Marked (line 587) | class Marked { FILE: src/vs/base/common/marked/marked.js function _getDefaults (line 15) | function _getDefaults() { function changeDefaults (line 30) | function changeDefaults(newDefaults) { function escape$1 (line 49) | function escape$1(html, encode) { function edit (line 63) | function edit(regex, opt) { function cleanUrl (line 79) | function cleanUrl(href) { function splitCells (line 89) | function splitCells(tableRow, count) { function rtrim (line 138) | function rtrim(str, c, invert) { function findClosingBracket (line 160) | function findClosingBracket(str, b) { function outputLink (line 182) | function outputLink(cap, link, raw, lexer) { function indentCodeCompensation (line 207) | function indentCodeCompensation(raw, text) { class _Tokenizer (line 231) | class _Tokenizer { method constructor (line 235) | constructor(options) { method space (line 238) | space(src) { method code (line 247) | code(src) { method fences (line 261) | fences(src) { method heading (line 274) | heading(src) { method hr (line 298) | hr(src) { method blockquote (line 307) | blockquote(src) { method list (line 384) | list(src) { method html (line 553) | html(src) { method def (line 566) | def(src) { method table (line 581) | table(src) { method lheading (line 638) | lheading(src) { method paragraph (line 650) | paragraph(src) { method text (line 664) | text(src) { method escape (line 675) | escape(src) { method tag (line 685) | tag(src) { method link (line 710) | link(src) { method reflink (line 765) | reflink(src, links) { method emStrong (line 782) | emStrong(src, maskedSrc, prevChar = '') { method codespan (line 842) | codespan(src) { method br (line 859) | br(src) { method del (line 868) | del(src) { method autolink (line 879) | autolink(src) { method url (line 906) | url(src) { method inlineText (line 944) | inlineText(src) { class _Lexer (line 1251) | class _Lexer { method constructor (line 1257) | constructor(options) { method rules (line 1294) | static get rules() { method lex (line 1303) | static lex(src, options) { method lexInline (line 1310) | static lexInline(src, options) { method lex (line 1317) | lex(src) { method blockTokens (line 1328) | blockTokens(src, tokens = [], lastParagraphClipped = false) { method inline (line 1507) | inline(src, tokens = []) { method inlineTokens (line 1514) | inlineTokens(src, tokens = []) { class _Renderer (line 1682) | class _Renderer { method constructor (line 1685) | constructor(options) { method space (line 1688) | space(token) { method code (line 1691) | code({ text, lang, escaped }) { method blockquote (line 1705) | blockquote({ tokens }) { method html (line 1709) | html({ text }) { method heading (line 1712) | heading({ tokens, depth }) { method hr (line 1715) | hr(token) { method list (line 1718) | list(token) { method listitem (line 1730) | listitem(item) { method checkbox (line 1756) | checkbox({ checked }) { method paragraph (line 1761) | paragraph({ tokens }) { method table (line 1764) | table(token) { method tablerow (line 1790) | tablerow({ text }) { method tablecell (line 1793) | tablecell(token) { method strong (line 1804) | strong({ tokens }) { method em (line 1807) | em({ tokens }) { method codespan (line 1810) | codespan({ text }) { method br (line 1813) | br(token) { method del (line 1816) | del({ tokens }) { method link (line 1819) | link({ href, title, tokens }) { method image (line 1833) | image({ href, title, text }) { method text (line 1846) | text(token) { class _TextRenderer (line 1855) | class _TextRenderer { method strong (line 1857) | strong({ text }) { method em (line 1860) | em({ text }) { method codespan (line 1863) | codespan({ text }) { method del (line 1866) | del({ text }) { method html (line 1869) | html({ text }) { method text (line 1872) | text({ text }) { method link (line 1875) | link({ text }) { method image (line 1878) | image({ text }) { method br (line 1881) | br() { class _Parser (line 1889) | class _Parser { method constructor (line 1893) | constructor(options) { method parse (line 1904) | static parse(tokens, options) { method parseInline (line 1911) | static parseInline(tokens, options) { method parse (line 1918) | parse(tokens, top = true) { method parseInline (line 2006) | parseInline(tokens, renderer) { class _Hooks (line 2077) | class _Hooks { method constructor (line 2079) | constructor(options) { method preprocess (line 2090) | preprocess(markdown) { method postprocess (line 2096) | postprocess(html) { method processAllTokens (line 2102) | processAllTokens(tokens) { class Marked (line 2107) | class Marked { method constructor (line 2118) | constructor(...args) { method walkTokens (line 2124) | walkTokens(tokens, callback) { method use (line 2162) | use(...args) { method setOptions (line 2333) | setOptions(opt) { method lexer (line 2337) | lexer(src, options) { method parser (line 2340) | parser(tokens, options) { method parseMarkdown (line 2343) | parseMarkdown(lexer, parser) { method onError (line 2396) | onError(silent, async) { function marked (line 2417) | function marked(src, opt) { FILE: src/vs/base/common/marshalling.ts function stringify (line 10) | function stringify(obj: unknown): string { function parse (line 14) | function parse(text: string): any { type MarshalledObject (line 20) | interface MarshalledObject { function replacer (line 24) | function replacer(key: string, value: any): any { type Deserialize (line 37) | type Deserialize = T extends UriComponents ? URI type Revived (line 43) | type Revived = { [K in keyof T]: Deserialize }; function revive (line 45) | function revive(obj: any, depth = 0): Revived { FILE: src/vs/base/common/marshallingIds.ts type MarshalledId (line 6) | const enum MarshalledId { FILE: src/vs/base/common/mime.ts type MapExtToMediaMimes (line 18) | interface MapExtToMediaMimes { function getMediaOrTextMime (line 87) | function getMediaOrTextMime(path: string): string | undefined { function getMediaMime (line 97) | function getMediaMime(path: string): string | undefined { function getExtensionForMimeType (line 103) | function getExtensionForMimeType(mimeType: string): string | undefined { function normalizeMimeType (line 118) | function normalizeMimeType(mimeType: string, strict?: true): string | un... function isTextStreamMime (line 134) | function isTextStreamMime(mimeType: string) { FILE: src/vs/base/common/naturalLanguage/korean.ts function getKoreanAltChars (line 16) | function getKoreanAltChars(code: number): ArrayLike | undefined { function disassembleKorean (line 26) | function disassembleKorean(code: number): Uint32Array | undefined { function getCodesFromArray (line 94) | function getCodesFromArray(code: number, array: ArrayLike, array... function addCodesToBuffer (line 101) | function addCodesToBuffer(codes: number): void { type HangulRangeStartCode (line 117) | const enum HangulRangeStartCode { type AsciiCode (line 124) | const enum AsciiCode { type AsciiCodeCombo (line 184) | const enum AsciiCodeCombo { FILE: src/vs/base/common/navigator.ts type INavigator (line 6) | interface INavigator { class ArrayNavigator (line 14) | class ArrayNavigator implements INavigator { method constructor (line 16) | constructor( method current (line 23) | current(): T | null { method next (line 31) | next(): T | null { method previous (line 36) | previous(): T | null { method first (line 41) | first(): T | null { method last (line 46) | last(): T | null { FILE: src/vs/base/common/network.ts function matchesScheme (line 169) | function matchesScheme(target: URI | string, scheme: string): boolean { function matchesSomeScheme (line 177) | function matchesSomeScheme(target: URI | string, ...schemes: string[]): ... class RemoteAuthoritiesImpl (line 184) | class RemoteAuthoritiesImpl { method setPreferredWebSchema (line 192) | setPreferredWebSchema(schema: 'http' | 'https') { method setDelegate (line 196) | setDelegate(delegate: (uri: URI) => URI): void { method setServerRootPath (line 200) | setServerRootPath(product: { quality?: string; commit?: string }, serv... method getServerRootPath (line 204) | getServerRootPath(): string { method _remoteResourcesPath (line 208) | private get _remoteResourcesPath(): string { method set (line 212) | set(authority: string, host: string, port: number): void { method setConnectionToken (line 217) | setConnectionToken(authority: string, connectionToken: string): void { method getPreferredWebSchema (line 221) | getPreferredWebSchema(): 'http' | 'https' { method rewrite (line 225) | rewrite(uri: URI): URI { function getServerProductSegment (line 256) | function getServerProductSegment(product: { quality?: string; commit?: s... type AppResourcePath (line 263) | type AppResourcePath = ( constant VSCODE_AUTHORITY (line 276) | const VSCODE_AUTHORITY = 'vscode-app'; class FileAccessImpl (line 278) | class FileAccessImpl { method asBrowserUri (line 288) | asBrowserUri(resourcePath: AppResourcePath | ''): URI { method uriToBrowserUri (line 299) | uriToBrowserUri(uri: URI): URI { method asFileUri (line 335) | asFileUri(resourcePath: AppResourcePath | ''): URI { method uriToFileUri (line 344) | uriToFileUri(uri: URI): URI { method toUri (line 361) | private toUri(uriOrModule: URI | string): URI { function getHeadersFromQuery (line 408) | function getHeadersFromQuery(url: string | URI | URL): Record { function fetchAuthorizationServerMetadata (line 1261) | async function fetchAuthorizationServerMetadata( FILE: src/vs/base/common/objects.ts function deepClone (line 8) | function deepClone(obj: T): T { function deepFreeze (line 22) | function deepFreeze(obj: T): T { function cloneAndChange (line 45) | function cloneAndChange(obj: any, changer: (orig: any) => any): any { function _cloneAndChange (line 49) | function _cloneAndChange(obj: any, changer: (orig: any) => any, seen: Se... function mixin (line 89) | function mixin(destination: any, source: any, overwrite: boolean = true)... function equals (line 112) | function equals(one: any, other: any): boolean { function safeStringify (line 170) | function safeStringify(obj: any): string { type obj (line 187) | type obj = { [key: string]: any }; function distinct (line 198) | function distinct(base: obj, target: obj): obj { function getCaseInsensitive (line 218) | function getCaseInsensitive(target: obj, key: string): unknown { function filter (line 224) | function filter(obj: obj, predicate: (key: string, value: any) => boolea... function mapValues (line 234) | function mapValues(obj: T, fn: (value: T[keyof T], key:... FILE: src/vs/base/common/observableInternal/base.ts type IObservable (line 15) | interface IObservable extends IObservableWithChange { } type IObservableWithChange (line 26) | interface IObservableWithChange { type IObserver (line 115) | interface IObserver { type IReader (line 155) | interface IReader { type ISettable (line 162) | interface ISettable { type ITransaction (line 173) | interface ITransaction { function handleBugIndicatingErrorRecovery (line 184) | function handleBugIndicatingErrorRecovery(message: string) { type ISettableObservable (line 193) | interface ISettableObservable extends IObservableWith... type IReaderWithStore (line 196) | interface IReaderWithStore extends IReader { FILE: src/vs/base/common/observableInternal/changeTracker.ts type IChangeTracker (line 9) | interface IChangeTracker { type IChangeContext (line 15) | interface IChangeContext { function recordChanges (line 29) | function recordChanges string | undefined); function getDebugName (line 48) | function getDebugName(target: object, data: DebugNameData): string | und... function computeDebugName (line 66) | function computeDebugName(self: object, data: DebugNameData): string | u... function findKey (line 104) | function findKey(obj: object, value: object): string | undefined { function formatOwner (line 116) | function formatOwner(owner: object): string { function getClassName (line 130) | function getClassName(obj: object): string | undefined { function getFunctionName (line 141) | function getFunctionName(fn: Function): string | undefined { FILE: src/vs/base/common/observableInternal/experimental/reducer.ts type IReducerOptions (line 14) | interface IReducerOptions { function observableReducer (line 38) | function observableReducer(owner: Debu... function observableReducerSettable (line 47) | function observableReducerSettable(own... type SimplifyObservableWithChange (line 88) | type SimplifyObservableWithChange = TChange extends void ? I... FILE: src/vs/base/common/observableInternal/experimental/time.ts class TotalTrueTimeObservable (line 13) | class TotalTrueTimeObservable extends Disposable { method constructor (line 17) | constructor( method totalTimeMs (line 39) | public totalTimeMs(): number { method fireWhenTimeIncreasedBy (line 49) | public fireWhenTimeIncreasedBy(deltaTimeMs: number, callback: () => vo... function wasTrueRecently (line 91) | function wasTrueRecently(obs: IObservable, timeMs: number, stor... FILE: src/vs/base/common/observableInternal/experimental/utils.ts function latestChangedValue (line 19) | function latestChangedValue[]>(owner: DebugOw... function derivedConstOnceDefined (line 58) | function derivedConstOnceDefined(owner: DebugOwner, fn: (reader: IRea... FILE: src/vs/base/common/observableInternal/logging/consoleObservableLogger.ts function logObservableToConsole (line 16) | function logObservableToConsole(obs: IObservable): void { class ConsoleObservableLogger (line 24) | class ConsoleObservableLogger implements IObservableLogger { method addFilteredObj (line 29) | public addFilteredObj(obj: unknown): void { method _isIncluded (line 36) | private _isIncluded(obj: unknown): boolean { method textToConsoleArgs (line 40) | private textToConsoleArgs(text: ConsoleText): unknown[] { method formatInfo (line 47) | private formatInfo(info: IChangeInformation): ConsoleText[] { method handleObservableCreated (line 72) | handleObservableCreated(observable: IObservable): void { method handleOnListenerCountChanged (line 102) | handleOnListenerCountChanged(observable: IObservable, newCount: n... method handleObservableUpdated (line 105) | handleObservableUpdated(observable: IObservable, info: IChang... method formatChanges (line 121) | formatChanges(changes: Set>): ConsoleText | undefined { method handleDerivedDependencyChanged (line 133) | handleDerivedDependencyChanged(derived: Derived, observable: IObs... method _handleDerivedRecomputed (line 139) | _handleDerivedRecomputed(derived: Derived, info: IChangeInfor... method handleDerivedCleared (line 154) | handleDerivedCleared(derived: Derived): void { method handleFromEventObservableTriggered (line 163) | handleFromEventObservableTriggered(observable: FromEventObservable | IObserver, opti... function formatObservableInfoWithDependencies (line 34) | function formatObservableInfoWithDependencies(info: Info, indentLevel: n... function formatObservableInfoWithObservers (line 61) | function formatObservableInfoWithObservers(info: Info, indentLevel: numb... class Info (line 88) | class Info { method from (line 89) | public static from(obs: IObservable | IObserver, debugNamePostPro... method unknown (line 138) | public static unknown(obs: IObservable | IObserver): Info { method constructor (line 150) | constructor( FILE: src/vs/base/common/observableInternal/logging/debugger/debuggerApi.d.ts type ObsDebuggerApi (line 6) | type ObsDebuggerApi = { type ObsDeclarationId (line 41) | type ObsDeclarationId = number; type ObsInstanceId (line 43) | type ObsInstanceId = number; type ObsDeclarationType (line 45) | type ObsDeclarationType = 'observable/value' | 'observable/derived' | 'a... type IObsDeclarations (line 47) | interface IObsDeclarations { type IObsDeclaration (line 52) | interface IObsDeclaration { type IObsPushState (line 61) | interface IObsPushState { type IObsDeclarationSummary (line 66) | interface IObsDeclarationSummary { type ObsInstancePushState (line 71) | type ObsInstancePushState = IObservableValueInstancePushState | IDerived... type IBaseObsInstancePushState (line 74) | interface IBaseObsInstancePushState { type IObservableInstancePushState (line 81) | interface IObservableInstancePushState extends IBaseObsInstancePushState { type IObservableValueInstancePushState (line 85) | interface IObservableValueInstancePushState extends IBaseObsInstancePush... type IDerivedObservableInstancePushState (line 89) | interface IDerivedObservableInstancePushState extends IBaseObsInstancePu... type IAutorunInstancePushState (line 95) | interface IAutorunInstancePushState extends IBaseObsInstancePushState { type ObsOwnerId (line 100) | type ObsOwnerId = number; type ObsStateUpdate (line 102) | type ObsStateUpdate = Partial & DeepPartial = { [TKey in keyof T]?: DeepPartial }; type IObservableValueInfo (line 106) | interface IObservableValueInfo { type IDerivedObservableDetailedInfo (line 110) | interface IDerivedObservableDetailedInfo { type IAutorunDetailedInfo (line 115) | interface IAutorunDetailedInfo { type IObsInstanceRef (line 119) | interface IObsInstanceRef { type ITransactionState (line 124) | interface ITransactionState { type ObserverInstanceState (line 129) | type ObserverInstanceState = DerivedObservableState | AutorunState; type DerivedObservableState (line 131) | type DerivedObservableState = type AutorunState (line 140) | type AutorunState = type ObservableValueState (line 148) | type ObservableValueState = FILE: src/vs/base/common/observableInternal/logging/debugger/debuggerRpc.ts function registerDebugChannel (line 8) | function registerDebugChannel( type GlobalObj (line 46) | interface GlobalObj { type IHost (line 50) | interface IHost { function createChannelFactoryFromDebugChannel (line 54) | function createChannelFactoryFromDebugChannel(host: IHost): { channel: C... FILE: src/vs/base/common/observableInternal/logging/debugger/devToolsLogger.ts type IInstanceInfo (line 22) | interface IInstanceInfo { type IObservableInfo (line 27) | interface IObservableInfo extends IInstanceInfo { type IAutorunInfo (line 34) | interface IAutorunInfo extends IInstanceInfo { class DevToolsLogger (line 39) | class DevToolsLogger implements IObservableLogger { method getInstance (line 41) | public static getInstance(): DevToolsLogger { method getTransactionState (line 162) | private getTransactionState(): ITransactionState | undefined { method _getObservableInfo (line 191) | private _getObservableInfo(observable: IObservable): IObservableI... method _getAutorunInfo (line 200) | private _getAutorunInfo(autorun: AutorunObserver): IAutorunInfo | unde... method _getInfo (line 209) | private _getInfo(observer: IObserver, queue: (observer: IObserver) => ... method _formatObservable (line 258) | private _formatObservable(obs: IObservable): { name: string; inst... method _formatObserver (line 264) | private _formatObserver(obs: IObserver): { name: string; instanceId: O... method constructor (line 276) | private constructor() { method _handleChange (line 285) | private _handleChange(update: ObsStateUpdate): void { method _getDeclarationId (line 304) | private _getDeclarationId(type: IObsDeclaration['type'], location: Deb... method handleObservableCreated (line 325) | handleObservableCreated(observable: IObservable, location: DebugL... method handleOnListenerCountChanged (line 339) | handleOnListenerCountChanged(observable: IObservable, newCount: n... method handleObservableUpdated (line 367) | handleObservableUpdated(observable: IObservable, changeInfo: ICha... method handleAutorunCreated (line 386) | handleAutorunCreated(autorun: AutorunObserver, location: DebugLocation... method handleAutorunDisposed (line 410) | handleAutorunDisposed(autorun: AutorunObserver): void { method handleAutorunDependencyChanged (line 420) | handleAutorunDependencyChanged(autorun: AutorunObserver, observable: I... method handleAutorunStarted (line 426) | handleAutorunStarted(autorun: AutorunObserver): void { method handleAutorunFinished (line 429) | handleAutorunFinished(autorun: AutorunObserver): void { method handleDerivedDependencyChanged (line 440) | handleDerivedDependencyChanged(derived: Derived, observable: IObs... method _handleDerivedRecomputed (line 446) | _handleDerivedRecomputed(observable: Derived, changeInfo: IChange... method handleDerivedCleared (line 461) | handleDerivedCleared(observable: Derived): void { method handleBeginTransaction (line 477) | handleBeginTransaction(transaction: TransactionImpl): void { method handleEndTransaction (line 480) | handleEndTransaction(transaction: TransactionImpl): void { FILE: src/vs/base/common/observableInternal/logging/debugger/rpc.ts type ChannelFactory (line 6) | type ChannelFactory = (handler: IChannelHandler) => IChannel; type IChannel (line 8) | interface IChannel { type IChannelHandler (line 13) | interface IChannelHandler { type RpcRequestResult (line 18) | type RpcRequestResult = { type: 'result'; value: unknown } | { type: 'er... type API (line 20) | type API = { type Side (line 25) | type Side = { type MakeAsyncIfNot (line 30) | type MakeAsyncIfNot = TFn extends (...args: infer TArgs) => infer T... type MakeSideAsync (line 32) | type MakeSideAsync = { class SimpleTypedRpcConnection (line 37) | class SimpleTypedRpcConnection { method createHost (line 38) | public static createHost(channelFactory: ChannelFactory... method createClient (line 42) | public static createClient(channelFactory: ChannelFacto... method constructor (line 49) | private constructor( type OutgoingMessage (line 99) | type OutgoingMessage = [ FILE: src/vs/base/common/observableInternal/logging/debugger/utils.ts class Debouncer (line 8) | class Debouncer implements IDisposable { method debounce (line 11) | public debounce(fn: () => void, timeoutMs: number): void { method dispose (line 21) | dispose(): void { class Throttler (line 28) | class Throttler implements IDisposable { method throttle (line 31) | public throttle(fn: () => void, timeoutMs: number): void { method dispose (line 40) | dispose(): void { function deepAssign (line 47) | function deepAssign(target: T, source: T): void { function deepAssignDeleteNulls (line 57) | function deepAssignDeleteNulls(target: T, source: T): void { FILE: src/vs/base/common/observableInternal/logging/logging.ts function addLogger (line 14) | function addLogger(logger: IObservableLogger): void { function getLogger (line 24) | function getLogger(): IObservableLogger | undefined { function setLogObservableFn (line 29) | function setLogObservableFn(fn: (obs: IObservable) => void): void { function logObservable (line 33) | function logObservable(obs: IObservable): void { type IChangeInformation (line 39) | interface IChangeInformation { type IObservableLogger (line 47) | interface IObservableLogger { class ComposedLogger (line 66) | class ComposedLogger implements IObservableLogger { method constructor (line 67) | constructor( method handleObservableCreated (line 71) | handleObservableCreated(observable: IObservable, location: DebugL... method handleOnListenerCountChanged (line 76) | handleOnListenerCountChanged(observable: IObservable, newCount: n... method handleObservableUpdated (line 81) | handleObservableUpdated(observable: IObservable, info: IChangeInf... method handleAutorunCreated (line 86) | handleAutorunCreated(autorun: AutorunObserver, location: DebugLocation... method handleAutorunDisposed (line 91) | handleAutorunDisposed(autorun: AutorunObserver): void { method handleAutorunDependencyChanged (line 96) | handleAutorunDependencyChanged(autorun: AutorunObserver, observable: I... method handleAutorunStarted (line 101) | handleAutorunStarted(autorun: AutorunObserver): void { method handleAutorunFinished (line 106) | handleAutorunFinished(autorun: AutorunObserver): void { method handleDerivedDependencyChanged (line 111) | handleDerivedDependencyChanged(derived: Derived, observable: IObs... method handleDerivedCleared (line 116) | handleDerivedCleared(observable: Derived): void { method handleBeginTransaction (line 121) | handleBeginTransaction(transaction: TransactionImpl): void { method handleEndTransaction (line 126) | handleEndTransaction(transaction: TransactionImpl): void { FILE: src/vs/base/common/observableInternal/map.ts class ObservableMap (line 10) | class ObservableMap implements Map { method size (line 17) | get size(): number { method has (line 21) | has(key: K): boolean { method get (line 25) | get(key: K): V | undefined { method set (line 29) | set(key: K, value: V, tx?: ITransaction): this { method delete (line 39) | delete(key: K, tx?: ITransaction): boolean { method clear (line 47) | clear(tx?: ITransaction): void { method forEach (line 54) | forEach(callbackfn: (value: V, key: K, map: Map) => void, thisAr... method entries (line 60) | *entries(): IterableIterator<[K, V]> { method keys (line 64) | *keys(): IterableIterator { method values (line 68) | *values(): IterableIterator { method [Symbol.iterator] (line 72) | [Symbol.iterator](): IterableIterator<[K, V]> { method [Symbol.toStringTag] (line 76) | get [Symbol.toStringTag](): string { FILE: src/vs/base/common/observableInternal/observables/baseObservable.ts function _setDerivedOpts (line 20) | function _setDerivedOpts(derived: typeof _derived) { function _setRecomputeInitiallyAndOnChange (line 25) | function _setRecomputeInitiallyAndOnChange(recomputeInitiallyAndOnChange... function _setKeepObserved (line 30) | function _setKeepObserved(keepObserved: typeof _keepObserved) { function _setDebugGetObservableGraph (line 35) | function _setDebugGetObservableGraph(debugGetObservableGraph: typeof _de... method TChange (line 40) | get TChange(): TChange { return null!; } method reportChanges (line 44) | public reportChanges(): void { method read (line 52) | public read(reader: IReader | undefined): T { method map (line 63) | public map(fnOrOwner: DebugOwner | ((value: T, reader: IReader) =>... method flatten (line 100) | public flatten(this: IObservable>... method recomputeInitiallyAndOnChange (line 110) | public recomputeInitiallyAndOnChange(store: DisposableStore, handleValue... method keepObserved (line 120) | public keepObserved(store: DisposableStore): IObservable { method debugValue (line 127) | protected get debugValue() { method debug (line 131) | get debug(): DebugHelper { class DebugHelper (line 136) | class DebugHelper { method constructor (line 137) | constructor(public readonly observable: IObservableWithChange { method debugGetObservers (line 190) | public debugGetObservers() { FILE: src/vs/base/common/observableInternal/observables/constObservable.ts function constObservable (line 13) | function constObservable(value: T): IObservable { class ConstObservable (line 16) | class ConstObservable extends ConvenientObservable { method constructor (line 17) | constructor(private readonly value: T) { method debugName (line 21) | public override get debugName(): string { method get (line 25) | public get(): T { method addObserver (line 28) | public addObserver(observer: IObserver): void { method removeObserver (line 31) | public removeObserver(observer: IObserver): void { method log (line 35) | override log(): IObservableWithChange { method toString (line 39) | override toString(): string { FILE: src/vs/base/common/observableInternal/observables/derived.ts function derived (line 22) | function derived( function derivedWithSetter (line 49) | function derivedWithSetter(owner: DebugOwner | undefined, computeFn: ... function derivedOpts (line 61) | function derivedOpts( function derivedHandleChanges (line 93) | function derivedHandleChanges( function derivedWithStore (line 120) | function derivedWithStore(computeFnOrOwner: ((reader: IReader, store:... function derivedDisposable (line 156) | function derivedDisposable(computeFnO... FILE: src/vs/base/common/observableInternal/observables/derivedImpl.ts type IDerivedReader (line 14) | interface IDerivedReader extends IReaderWithStore { type DerivedState (line 21) | const enum DerivedState { function derivedStateToString (line 43) | function derivedStateToString(state: DerivedState): string { class Derived (line 53) | class Derived extends BaseObser... method debugName (line 69) | public override get debugName(): string { method constructor (line 73) | constructor( method onLastObserverRemoved (line 85) | protected override onLastObserverRemoved(): void { method get (line 110) | public override get(): T { method _recompute (line 167) | private _recompute() { method toString (line 241) | public override toString(): string { method beginUpdate (line 247) | public beginUpdate(_observable: IObservable): void { method endUpdate (line 275) | public endUpdate(_observable: IObservable): void { method handlePossibleChange (line 294) | public handlePossibleChange(observable: IObservable): void { method handleChange (line 304) | public handleChange(observable: IObservableWithChange(observable: IObservable): T { method reportChange (line 351) | public reportChange(change: TChange): void { method store (line 361) | get store(): DisposableStore { method delayedStore (line 370) | get delayedStore(): DisposableStore { method addObserver (line 379) | public override addObserver(observer: IObserver): void { method removeObserver (line 390) | public override removeObserver(observer: IObserver): void { method debugGetState (line 400) | public debugGetState() { method debugSetValue (line 411) | public debugSetValue(newValue: unknown) { method debugRecompute (line 416) | public debugRecompute(): void { method setValue (line 429) | public setValue(newValue: T, tx: ITransaction, change: TChange): void { class DerivedWithSetter (line 440) | class DerivedWithSetter exte... method constructor (line 441) | constructor( FILE: src/vs/base/common/observableInternal/observables/lazyObservableValue.ts class LazyObservableValue (line 17) | class LazyObservableValue method debugName (line 24) | get debugName() { method constructor (line 28) | constructor( method get (line 38) | public override get(): T { method _update (line 43) | private _update(): void { method _beginUpdate (line 67) | private _beginUpdate(): void { method _endUpdate (line 76) | private _endUpdate(): void { method addObserver (line 89) | public override addObserver(observer: IObserver): void { method removeObserver (line 98) | public override removeObserver(observer: IObserver): void { method set (line 108) | public set(value: T, tx: ITransaction | undefined, change: TChange): v... method toString (line 145) | override toString(): string { method _setValue (line 149) | protected _setValue(newValue: T): void { FILE: src/vs/base/common/observableInternal/observables/observableFromEvent.ts function observableFromEvent (line 25) | function observableFromEvent(...args: function observableFromEventOpts (line 48) | function observableFromEventOpts( class FromEventObservable (line 67) | class FromEventObservable extends BaseObservable { method constructor (line 74) | constructor( method getDebugName (line 85) | private getDebugName(): string | undefined { method debugName (line 89) | public get debugName(): string { method onFirstObserverAdded (line 94) | protected override onFirstObserverAdded(): void { method onLastObserverRemoved (line 134) | protected override onLastObserverRemoved(): void { method get (line 141) | public get(): T { method debugSetValue (line 154) | public debugSetValue(value: unknown): void { method debugGetState (line 159) | public debugGetState() { function batchEventsGlobally (line 167) | function batchEventsGlobally(tx: ITransaction, fn: () => void): void { FILE: src/vs/base/common/observableInternal/observables/observableSignal.ts function observableSignal (line 19) | function observableSignal(debugNameOrOwner: string | obje... type IObservableSignal (line 27) | interface IObservableSignal extends IObservableWithChange extends BaseObservable im... method debugName (line 32) | public get debugName() { method toString (line 36) | public override toString(): string { method constructor (line 40) | constructor( method trigger (line 48) | public trigger(tx: ITransaction | undefined, change: TChange): void { method get (line 62) | public override get(): void { FILE: src/vs/base/common/observableInternal/observables/observableSignalFromEvent.ts function observableSignalFromEvent (line 13) | function observableSignalFromEvent( class FromEventObservableSignal (line 21) | class FromEventObservableSignal extends BaseObservable { method constructor (line 25) | constructor( method onFirstObserverAdded (line 36) | protected override onFirstObserverAdded(): void { method onLastObserverRemoved (line 52) | protected override onLastObserverRemoved(): void { method get (line 57) | public override get(): void { FILE: src/vs/base/common/observableInternal/observables/observableValue.ts function observableValue (line 23) | function observableValue(nameOrOwner: string | object... class ObservableValue (line 33) | class ObservableValue method debugName (line 38) | get debugName() { method constructor (line 42) | constructor( method get (line 53) | public override get(): T { method set (line 57) | public set(value: T, tx: ITransaction | undefined, change: TChange): v... method toString (line 82) | override toString(): string { method _setValue (line 86) | protected _setValue(newValue: T): void { method debugGetState (line 90) | public debugGetState() { method debugSetValue (line 96) | public debugSetValue(value: unknown) { function disposableObservableValue (line 105) | function disposableObservableValue( FILE: src/vs/base/common/observableInternal/reactions/autorun.ts function autorun (line 17) | function autorun(fn: (reader: IReaderWithStore) => void, debugLocation =... function autorunOpts (line 30) | function autorunOpts(options: IDebugNameData & {}, fn: (reader: IReaderW... function autorunHandleChanges (line 50) | function autorunHandleChanges( function autorunWithStoreHandleChanges (line 68) | function autorunWithStoreHandleChanges( function autorunWithStore (line 98) | function autorunWithStore(fn: (reader: IReader, store: DisposableStore) ... function autorunDelta (line 117) | function autorunDelta( function autorunIterableDelta (line 130) | function autorunIterableDelta( type IReaderWithDispose (line 158) | interface IReaderWithDispose extends IReaderWithStore, IDisposable { } function autorunSelfDisposable (line 164) | function autorunSelfDisposable(fn: (reader: IReaderWithDispose) => void,... FILE: src/vs/base/common/observableInternal/reactions/autorunImpl.ts type AutorunState (line 13) | const enum AutorunState { function autorunStateToString (line 27) | function autorunStateToString(state: AutorunState): string { class AutorunObserver (line 36) | class AutorunObserver implements IObserver, IReade... method debugName (line 46) | public get debugName(): string { method constructor (line 50) | constructor( method dispose (line 63) | public dispose(): void { method _run (line 84) | private _run() { method toString (line 133) | public toString(): string { method beginUpdate (line 138) | public beginUpdate(_observable: IObservable): void { method endUpdate (line 146) | public endUpdate(_observable: IObservable): void { method handlePossibleChange (line 178) | public handlePossibleChange(observable: IObservable): void { method handleChange (line 185) | public handleChange(observable: IObservableWithChange): bo... method _ensureNoRunning (line 212) | private _ensureNoRunning(): void { method readObservable (line 216) | public readObservable(observable: IObservable): T { method store (line 232) | get store(): DisposableStore { method delayedStore (line 245) | get delayedStore(): DisposableStore { method debugGetState (line 257) | public debugGetState() { method debugRerun (line 267) | public debugRerun(): void { method _checkIterations (line 275) | private _checkIterations(): boolean { FILE: src/vs/base/common/observableInternal/set.ts class ObservableSet (line 9) | class ObservableSet implements Set { method size (line 17) | get size(): number { method has (line 21) | has(value: T): boolean { method add (line 25) | add(value: T, tx?: ITransaction): this { method delete (line 34) | delete(value: T, tx?: ITransaction): boolean { method clear (line 42) | clear(tx?: ITransaction): void { method forEach (line 49) | forEach(callbackfn: (value: T, value2: T, set: Set) => void, thisAr... method entries (line 56) | *entries(): IterableIterator<[T, T]> { method keys (line 62) | *keys(): IterableIterator { method values (line 66) | *values(): IterableIterator { method [Symbol.iterator] (line 70) | [Symbol.iterator](): IterableIterator { method [Symbol.toStringTag] (line 74) | get [Symbol.toStringTag](): string { FILE: src/vs/base/common/observableInternal/transaction.ts function transaction (line 16) | function transaction(fn: (tx: ITransaction) => void, getDebugName?: () =... function globalTransaction (line 26) | function globalTransaction(fn: (tx: ITransaction) => void) { function asyncTransaction (line 44) | async function asyncTransaction(fn: (tx: ITransaction) => Promise,... function subtransaction (line 56) | function subtransaction(tx: ITransaction | undefined, fn: (tx: ITransact... class TransactionImpl (line 62) | class TransactionImpl implements ITransaction { method constructor (line 65) | constructor(public readonly _fn: Function, private readonly _getDebugN... method getDebugName (line 69) | public getDebugName(): string | undefined { method updateObserver (line 76) | public updateObserver(observer: IObserver, observable: IObservable { method cachedValue (line 17) | public get cachedValue(): IObservable { return this._va... method constructor (line 19) | constructor(private readonly _computeValue: () => T) { method getValue (line 26) | public getValue(): T { class ObservablePromise (line 39) | class ObservablePromise { method fromFn (line 40) | public static fromFn(fn: () => Promise): ObservablePromise { method resolved (line 44) | public static resolved(value: T): ObservablePromise { method constructor (line 61) | constructor(promise: Promise) { class PromiseResult (line 86) | class PromiseResult { method constructor (line 87) | constructor( method getDataOrThrow (line 105) | public getDataOrThrow(): T { class ObservableLazyPromise (line 116) | class ObservableLazyPromise { method constructor (line 125) | constructor(private readonly _computePromise: () => Promise) { method getPromise (line 128) | public getPromise(): Promise { FILE: src/vs/base/common/observableInternal/utils/runOnChange.ts type RemoveUndefined (line 11) | type RemoveUndefined = T extends undefined ? never : T; function runOnChange (line 13) | function runOnChange(observable: IObservableWithChange(observable: IObservableWithCha... function runOnChangeWithCancellationToken (line 59) | function runOnChangeWithCancellationToken(observable: IObser... FILE: src/vs/base/common/observableInternal/utils/utils.ts function observableFromPromise (line 17) | function observableFromPromise(promise: Promise): IObservable<{ va... function signalFromObservable (line 25) | function signalFromObservable(owner: DebugOwner | undefined, observab... function debouncedObservable (line 37) | function debouncedObservable(observable: IObservable, debounceMs: ... function debouncedObservable2 (line 85) | function debouncedObservable2(observable: IObservable, debounceMs:... function wasEventTriggeredRecently (line 123) | function wasEventTriggeredRecently(event: Event, timeoutMs: number,... function keepObserved (line 145) | function keepObserved(observable: IObservable): IDisposable { function recomputeInitiallyAndOnChange (line 158) | function recomputeInitiallyAndOnChange(observable: IObservable, ha... class KeepAliveObserver (line 174) | class KeepAliveObserver implements IObserver { method constructor (line 177) | constructor( method beginUpdate (line 182) | beginUpdate(observable: IObservable): void { method endUpdate (line 186) | endUpdate(observable: IObservable): void { method handlePossibleChange (line 197) | handlePossibleChange(observable: IObservable): void { method handleChange (line 201) | handleChange(observable: IObservableWithChange... function derivedObservableWithCache (line 206) | function derivedObservableWithCache(owner: DebugOwner, computeFn: (re... function derivedObservableWithWritableCache (line 215) | function derivedObservableWithWritableCache(owner: object, computeFn:... function mapObservableArrayCached (line 239) | function mapObservableArrayCached(owner: DebugOwn... class ArrayMap (line 256) | class ArrayMap implements IDisposable { method constructor (line 259) | constructor( method dispose (line 265) | public dispose(): void { method setItems (line 270) | public setItems(items: readonly TIn[]): void { method getItems (line 298) | public getItems(): TOut[] { function isObservable (line 303) | function isObservable(obj: unknown): obj is IObservable { FILE: src/vs/base/common/observableInternal/utils/utilsCancellation.ts function waitForState (line 20) | function waitForState(observable: IObservable, predicate?: (state:... function derivedWithCancellationToken (line 74) | function derivedWithCancellationToken(computeFnOrOwner: ((reader: IRe... FILE: src/vs/base/common/observableInternal/utils/valueWithChangeEvent.ts class ValueWithChangeEventFromObservable (line 11) | class ValueWithChangeEventFromObservable implements IValueWithChangeE... method constructor (line 12) | constructor(public readonly observable: IObservable) { method onDidChange (line 15) | get onDidChange(): Event { method value (line 19) | get value(): T { function observableFromValueWithChangeEvent (line 24) | function observableFromValueWithChangeEvent(owner: DebugOwner, value:... FILE: src/vs/base/common/paging.ts type IPager (line 14) | interface IPager { type IIterativePage (line 21) | interface IIterativePage { type IIterativePager (line 26) | interface IIterativePager { type IPageIterator (line 31) | interface IPageIterator { type IPage (line 38) | interface IPage { function createPage (line 46) | function createPage(elements?: T[]): IPage { type IPagedModel (line 59) | interface IPagedModel { function singlePagePager (line 67) | function singlePagePager(elements: T[]): IPager { class PagedModel (line 78) | class PagedModel implements IPagedModel { method length (line 83) | get length(): number { return this.pager.total; } method constructor (line 86) | constructor(arg: IPager | T[]) { method isResolved (line 97) | isResolved(index: number): boolean { method get (line 104) | get(index: number): T { method resolve (line 112) | resolve(index: number, cancellationToken: CancellationToken): Promise<... class DelayedPagedModel (line 160) | class DelayedPagedModel implements IPagedModel { method length (line 162) | get length(): number { return this.model.length; } method onDidIncrementLength (line 163) | get onDidIncrementLength() { return this.model.onDidIncrementLength; } method constructor (line 165) | constructor(private readonly model: IPagedModel, private timeout: n... method isResolved (line 167) | isResolved(index: number): boolean { method get (line 171) | get(index: number): T { method resolve (line 175) | resolve(index: number, cancellationToken: CancellationToken): Promise<... class PageIteratorPager (line 204) | class PageIteratorPager implements IPager { method constructor (line 214) | constructor(initialIterator: IPageIterator) { method getPage (line 223) | async getPage(pageIndex: number, cancellationToken: CancellationToken)... method loadPagesUntil (line 265) | private async loadPagesUntil(targetPageIndex: number, cancellationToke... class IterativePagedModel (line 280) | class IterativePagedModel implements IPagedModel { method constructor (line 289) | constructor(pager: IIterativePager) { method onDidIncrementLength (line 295) | get onDidIncrementLength(): Event { method length (line 302) | get length(): number { method isResolved (line 309) | isResolved(index: number): boolean { method get (line 316) | get(index: number): T { method resolve (line 326) | async resolve(index: number, cancellationToken: CancellationToken): Pr... method loadNextPage (line 344) | private async loadNextPage(cancellationToken: CancellationToken): Prom... method dispose (line 376) | dispose(): void { function mapPager (line 385) | function mapPager(pager: IPager, fn: (t: T) => R): IPager { FILE: src/vs/base/common/parsers.ts type ValidationState (line 6) | const enum ValidationState { class ValidationStatus (line 14) | class ValidationStatus { method constructor (line 17) | constructor() { method state (line 21) | public get state(): ValidationState { method state (line 25) | public set state(value: ValidationState) { method isOK (line 31) | public isOK(): boolean { method isFatal (line 35) | public isFatal(): boolean { type IProblemReporter (line 40) | interface IProblemReporter { method constructor (line 52) | constructor(problemReporter: IProblemReporter) { method reset (line 56) | public reset(): void { method problemReporter (line 60) | public get problemReporter(): IProblemReporter { method info (line 64) | public info(message: string): void { method warn (line 68) | public warn(message: string): void { method error (line 72) | public error(message: string): void { method fatal (line 76) | public fatal(message: string): void { FILE: src/vs/base/common/path.ts constant CHAR_UPPERCASE_A (line 38) | const CHAR_UPPERCASE_A = 65; constant CHAR_LOWERCASE_A (line 39) | const CHAR_LOWERCASE_A = 97; constant CHAR_UPPERCASE_Z (line 40) | const CHAR_UPPERCASE_Z = 90; constant CHAR_LOWERCASE_Z (line 41) | const CHAR_LOWERCASE_Z = 122; constant CHAR_DOT (line 42) | const CHAR_DOT = 46; constant CHAR_FORWARD_SLASH (line 43) | const CHAR_FORWARD_SLASH = 47; constant CHAR_BACKWARD_SLASH (line 44) | const CHAR_BACKWARD_SLASH = 92; constant CHAR_COLON (line 45) | const CHAR_COLON = 58; constant CHAR_QUESTION_MARK (line 46) | const CHAR_QUESTION_MARK = 63; class ErrorInvalidArgType (line 48) | class ErrorInvalidArgType extends Error { method constructor (line 50) | constructor(name: string, expected: string, actual: unknown) { function validateObject (line 70) | function validateObject(pathObject: object, name: string) { function validateString (line 76) | function validateString(value: string, name: string) { function isPathSeparator (line 84) | function isPathSeparator(code: number | undefined) { function isPosixPathSeparator (line 88) | function isPosixPathSeparator(code: number | undefined) { function isWindowsDeviceRoot (line 92) | function isWindowsDeviceRoot(code: number) { function normalizeString (line 98) | function normalizeString(path: string, allowAboveRoot: boolean, separato... function formatExt (line 166) | function formatExt(ext: string): string { function _format (line 170) | function _format(sep: string, pathObject: ParsedPath) { type ParsedPath (line 181) | interface ParsedPath { type IPath (line 189) | interface IPath { method resolve (line 209) | resolve(...pathSegments: string[]): string { method normalize (line 346) | normalize(path: string): string { method isAbsolute (line 453) | isAbsolute(path: string): boolean { method join (line 469) | join(...paths: string[]): string { method relative (line 544) | relative(from: string, to: string): string { method toNamespacedPath (line 702) | toNamespacedPath(path: string): string { method dirname (line 733) | dirname(path: string): string { method basename (line 821) | basename(path: string, suffix?: string): string { method extname (line 909) | extname(path: string): string { method parse (line 977) | parse(path) { method resolve (line 1152) | resolve(...pathSegments: string[]): string { method normalize (line 1189) | normalize(path: string): string { method isAbsolute (line 1216) | isAbsolute(path: string): boolean { method join (line 1221) | join(...paths: string[]): string { method relative (line 1242) | relative(from: string, to: string): string { method toNamespacedPath (line 1315) | toNamespacedPath(path: string): string { method dirname (line 1320) | dirname(path: string): string { method basename (line 1349) | basename(path: string, suffix?: string): string { method extname (line 1429) | extname(path: string): string { method parse (line 1485) | parse(path: string): ParsedPath { FILE: src/vs/base/common/performance.ts function _definePolyfillMarks (line 8) | function _definePolyfillMarks(timeOrigin?: number) { type IPerformanceEntry (line 39) | interface IPerformanceEntry { type IPerformanceTiming (line 44) | interface IPerformanceTiming { type IPerformance (line 50) | interface IPerformance { function _define (line 61) | function _define() { function _factory (line 123) | function _factory(sharedObj: any) { type PerformanceMark (line 139) | interface PerformanceMark { FILE: src/vs/base/common/platform.ts constant LANGUAGE_DEFAULT (line 8) | const LANGUAGE_DEFAULT = 'en'; type IProcessEnvironment (line 26) | interface IProcessEnvironment { type INodeProcess (line 37) | interface INodeProcess { type INavigator (line 67) | interface INavigator { type Platform (line 117) | const enum Platform { type PlatformName (line 123) | type PlatformName = 'Web' | 'Windows' | 'Mac' | 'Linux'; function PlatformToString (line 125) | function PlatformToString(platform: Platform): PlatformName { function value (line 171) | function value(): string { function isDefaultVariant (line 175) | function isDefaultVariant(): boolean { function isDefault (line 185) | function isDefault(): boolean { type IQueueElement (line 221) | interface IQueueElement { type OperatingSystem (line 252) | const enum OperatingSystem { function isLittleEndian (line 261) | function isLittleEndian(): boolean { function isTahoeOrNewer (line 279) | function isTahoeOrNewer(osVersion: string): boolean { FILE: src/vs/base/common/policy.ts constant LINUX_SYSTEM_POLICY_FILE_PATH (line 12) | const LINUX_SYSTEM_POLICY_FILE_PATH = '/etc/vscode/policy.json'; type PolicyName (line 14) | type PolicyName = string; type LocalizedValue (line 15) | type LocalizedValue = { type PolicyCategory (line 20) | enum PolicyCategory { type IPolicy (line 58) | interface IPolicy { FILE: src/vs/base/common/ports.ts function randomPort (line 9) | function randomPort(): number { FILE: src/vs/base/common/prefixTree.ts type IPrefixTreeNode (line 10) | interface IPrefixTreeNode { class WellDefinedPrefixTree (line 22) | class WellDefinedPrefixTree { method size (line 27) | public get size() { method nodes (line 32) | public get nodes(): Iterable> { method entries (line 37) | public get entries(): Iterable<[string, IPrefixTreeNode]> { method insert (line 46) | insert(key: Iterable, value: V, onNode?: (n: IPrefixTreeNode, mutate: (value?: V) => V): void { method mutatePath (line 56) | mutatePath(key: Iterable, mutate: (node: IPrefixTreeNode) =... method delete (line 61) | delete(key: Iterable): V | undefined { method deleteRecursive (line 89) | *deleteRecursive(key: Iterable): Iterable { method find (line 122) | find(key: Iterable): V | undefined { method hasKeyOrParent (line 137) | hasKeyOrParent(key: Iterable): boolean { method hasKeyOrChildren (line 155) | hasKeyOrChildren(key: Iterable): boolean { method hasKey (line 170) | hasKey(key: Iterable): boolean { method getPathToKey (line 184) | private getPathToKey(key: Iterable) { method opNode (line 200) | private opNode(key: Iterable, fn: (node: Node) => void, onD... method values (line 224) | *values() { class Node (line 247) | class Node implements IPrefixTreeNode { method value (line 250) | public get value() { method value (line 254) | public set value(value: T | undefined) { FILE: src/vs/base/common/process.ts method platform (line 16) | get platform() { return sandboxProcess.platform; } method arch (line 17) | get arch() { return sandboxProcess.arch; } method env (line 18) | get env() { return sandboxProcess.env; } method cwd (line 19) | cwd() { return sandboxProcess.cwd(); } method platform (line 26) | get platform() { return process.platform; } method arch (line 27) | get arch() { return process.arch; } method env (line 28) | get env() { return process.env; } method cwd (line 29) | cwd() { return process.env['VSCODE_CWD'] || process.cwd(); } method platform (line 38) | get platform() { return isWindows ? 'win32' : isMacintosh ? 'darwin' : '... method arch (line 39) | get arch() { return undefined; /* arch is undefined in web */ } method env (line 42) | get env() { return {}; } method cwd (line 43) | cwd() { return '/'; } FILE: src/vs/base/common/processes.ts type CommandOptions (line 11) | interface CommandOptions { type Executable (line 25) | interface Executable { type ForkOptions (line 49) | interface ForkOptions extends CommandOptions { type Source (line 53) | const enum Source { type SuccessData (line 61) | interface SuccessData { type ErrorData (line 70) | interface ErrorData { type TerminateResponse (line 77) | interface TerminateResponse { type TerminateResponseCode (line 83) | const enum TerminateResponseCode { type ProcessItem (line 90) | interface ProcessItem { function sanitizeProcessEnvironment (line 104) | function sanitizeProcessEnvironment(env: IProcessEnvironment, ...preserv... function removeDangerousEnvVariables (line 134) | function removeDangerousEnvVariables(env: IProcessEnvironment | undefine... FILE: src/vs/base/common/product.ts type IBuiltInExtension (line 10) | interface IBuiltInExtension { type IProductWalkthrough (line 17) | interface IProductWalkthrough { type IProductWalkthroughStep (line 22) | interface IProductWalkthroughStep { type IFeaturedExtension (line 33) | interface IFeaturedExtension { type IChatSessionRecommendation (line 40) | interface IChatSessionRecommendation { type ConfigurationSyncStore (line 49) | type ConfigurationSyncStore = { type ExtensionUntrustedWorkspaceSupport (line 57) | type ExtensionUntrustedWorkspaceSupport = { type ExtensionVirtualWorkspaceSupport (line 62) | type ExtensionVirtualWorkspaceSupport = { type IProductConfiguration (line 67) | interface IProductConfiguration { type ITunnelApplicationConfig (line 236) | interface ITunnelApplicationConfig { type IExtensionRecommendations (line 242) | interface IExtensionRecommendations { type ISettingsEditorOpenCondition (line 247) | interface ISettingsEditorOpenCondition { type IExtensionRecommendationCondition (line 252) | interface IExtensionRecommendationCondition { type IFileOpenCondition (line 258) | type IFileOpenCondition = IFileLanguageCondition | IFilePathCondition | ... type IFileLanguageCondition (line 260) | interface IFileLanguageCondition extends IExtensionRecommendationConditi... type IFilePathCondition (line 264) | interface IFilePathCondition extends IExtensionRecommendationCondition { type IFileContentCondition (line 268) | type IFileContentCondition = (IFileLanguageCondition | IFilePathConditio... type IAppCenterConfiguration (line 270) | interface IAppCenterConfiguration { type IConfigBasedExtensionTip (line 279) | interface IConfigBasedExtensionTip { type IExeBasedExtensionTip (line 292) | interface IExeBasedExtensionTip { type IRemoteExtensionTip (line 299) | interface IRemoteExtensionTip { type IVirtualWorkspaceExtensionTip (line 311) | interface IVirtualWorkspaceExtensionTip { type ISurveyData (line 323) | interface ISurveyData { type IAiGeneratedWorkspaceTrust (line 331) | interface IAiGeneratedWorkspaceTrust { type IDefaultChatAgent (line 339) | interface IDefaultChatAgent { FILE: src/vs/base/common/range.ts type IRange (line 6) | interface IRange { type IRangedGroup (line 11) | interface IRangedGroup { function intersect (line 22) | function intersect(one: IRange, other: IRange): IRange { function isEmpty (line 37) | function isEmpty(range: IRange): boolean { function intersects (line 41) | function intersects(one: IRange, other: IRange): boolean { function relativeComplement (line 45) | function relativeComplement(one: IRange, other: IRange): IRange[] { FILE: src/vs/base/common/resourceTree.ts type IResourceNode (line 12) | interface IResourceNode { class Node (line 24) | class Node implements IResourceNode { method childrenCount (line 28) | get childrenCount(): number { method children (line 32) | get children(): Iterable> { method name (line 37) | get name(): string { method constructor (line 41) | constructor( method get (line 49) | get(path: string): Node | undefined { method set (line 53) | set(path: string, child: Node): void { method delete (line 57) | delete(path: string): void { method clear (line 61) | clear(): void { function collect (line 66) | function collect(node: IResourceNode, result: T[]): T[] { class ResourceTree (line 78) | class ResourceTree, C> { method getRoot (line 82) | static getRoot(node: IResourceNode): IResourceNode { method collect (line 90) | static collect(node: IResourceNode): T[] { method isResourceNode (line 94) | static isResourceNode(obj: unknown): obj is IResourceNode { method constructor (line 98) | constructor(context: C, rootURI: URI = URI.file('/'), private extUri: ... method add (line 102) | add(uri: URI, element: T): void { method delete (line 138) | delete(uri: URI): T | undefined { method _delete (line 144) | private _delete(node: Node, iterator: PathIterator): T | undefin... method clear (line 166) | clear(): void { method getNode (line 170) | getNode(uri: URI): IResourceNode | undefined { FILE: src/vs/base/common/resources.ts function originalFSPath (line 14) | function originalFSPath(uri: URI): string { type IExtUri (line 20) | interface IExtUri { class ExtUri (line 139) | class ExtUri implements IExtUri { method constructor (line 141) | constructor(private _ignorePathCasing: (uri: URI) => boolean) { } method compare (line 143) | compare(uri1: URI, uri2: URI, ignoreFragment: boolean = false): number { method isEqual (line 150) | isEqual(uri1: URI | undefined, uri2: URI | undefined, ignoreFragment: ... method getComparisonKey (line 160) | getComparisonKey(uri: URI, ignoreFragment: boolean = false): string { method ignorePathCasing (line 167) | ignorePathCasing(uri: URI): boolean { method isEqualOrParent (line 171) | isEqualOrParent(base: URI, parentCandidate: URI, ignoreFragment: boole... method joinPath (line 185) | joinPath(resource: URI, ...pathFragment: string[]): URI { method basenameOrAuthority (line 189) | basenameOrAuthority(resource: URI): string { method basename (line 193) | basename(resource: URI, suffix?: string): string { method extname (line 197) | extname(resource: URI): string { method dirname (line 201) | dirname(resource: URI): URI { method normalizePath (line 220) | normalizePath(resource: URI): URI { method relativePath (line 235) | relativePath(from: URI, to: URI): string | undefined { method resolvePath (line 260) | resolvePath(base: URI, path: string): URI { method isAbsolutePath (line 276) | isAbsolutePath(resource: URI): boolean { method isEqualAuthority (line 280) | isEqualAuthority(a1: string | undefined, a2: string | undefined) { method hasTrailingPathSeparator (line 284) | hasTrailingPathSeparator(resource: URI, sep: string = paths.sep): bool... method removeTrailingPathSeparator (line 294) | removeTrailingPathSeparator(resource: URI, sep: string = paths.sep): U... method addTrailingPathSeparator (line 302) | addTrailingPathSeparator(resource: URI, sep: string = paths.sep): URI { function distinctParents (line 379) | function distinctParents(items: T[], resourceAccessor: (item: T) => U... function parseMetaData (line 409) | function parseMetaData(dataUri: URI): Map { function toLocalResource (line 433) | function toLocalResource(resource: URI, authority: string | undefined, l... FILE: src/vs/base/common/scrollable.ts type ScrollbarVisibility (line 9) | const enum ScrollbarVisibility { type ScrollEvent (line 15) | interface ScrollEvent { class ScrollState (line 43) | class ScrollState implements IScrollDimensions, IScrollPosition { method constructor (line 56) | constructor( method equals (line 105) | public equals(other: ScrollState): boolean { method withScrollDimensions (line 118) | public withScrollDimensions(update: INewScrollDimensions, useRawScroll... method withScrollPosition (line 130) | public withScrollPosition(update: INewScrollPosition): ScrollState { method createScrollEvent (line 142) | public createScrollEvent(previous: ScrollState, inSmoothScrolling: boo... type IScrollDimensions (line 181) | interface IScrollDimensions { type INewScrollDimensions (line 187) | interface INewScrollDimensions { type IScrollPosition (line 194) | interface IScrollPosition { type ISmoothScrollPosition (line 198) | interface ISmoothScrollPosition { type INewScrollPosition (line 205) | interface INewScrollPosition { type IScrollableOptions (line 210) | interface IScrollableOptions { class Scrollable (line 225) | class Scrollable extends Disposable { method constructor (line 237) | constructor(options: IScrollableOptions) { method dispose (line 246) | public override dispose(): void { method setSmoothScrollDuration (line 254) | public setSmoothScrollDuration(smoothScrollDuration: number): void { method validateScrollPosition (line 258) | public validateScrollPosition(scrollPosition: INewScrollPosition): ISc... method getScrollDimensions (line 262) | public getScrollDimensions(): IScrollDimensions { method setScrollDimensions (line 266) | public setScrollDimensions(dimensions: INewScrollDimensions, useRawScr... method getFutureScrollPosition (line 278) | public getFutureScrollPosition(): IScrollPosition { method getCurrentScrollPosition (line 289) | public getCurrentScrollPosition(): IScrollPosition { method setScrollPositionNow (line 293) | public setScrollPositionNow(update: INewScrollPosition): void { method setScrollPositionSmooth (line 306) | public setScrollPositionSmooth(update: INewScrollPosition, reuseAnimat... method hasPendingScrollAnimation (line 351) | public hasPendingScrollAnimation(): boolean { method _performSmoothScrolling (line 355) | private _performSmoothScrolling(): void { method _setState (line 386) | private _setState(newState: ScrollState, inSmoothScrolling: boolean): ... class SmoothScrollingUpdate (line 397) | class SmoothScrollingUpdate { method constructor (line 403) | constructor(scrollLeft: number, scrollTop: number, isDone: boolean) { type IAnimation (line 411) | interface IAnimation { function createEaseOutCubic (line 415) | function createEaseOutCubic(from: number, to: number): IAnimation { function createComposed (line 422) | function createComposed(a: IAnimation, b: IAnimation, cut: number): IAni... class SmoothScrollingOperation (line 431) | class SmoothScrollingOperation { method constructor (line 442) | constructor(from: ISmoothScrollPosition, to: ISmoothScrollPosition, st... method _initAnimations (line 453) | private _initAnimations(): void { method _initAnimation (line 458) | private _initAnimation(from: number, to: number, viewportSize: number)... method dispose (line 475) | public dispose(): void { method acceptScrollDimensions (line 482) | public acceptScrollDimensions(state: ScrollState): void { method tick (line 487) | public tick(): SmoothScrollingUpdate { method _tick (line 491) | protected _tick(now: number): SmoothScrollingUpdate { method combine (line 503) | public combine(from: ISmoothScrollPosition, to: ISmoothScrollPosition,... method start (line 507) | public static start(from: ISmoothScrollPosition, to: ISmoothScrollPosi... function easeInCubic (line 516) | function easeInCubic(t: number) { function easeOutCubic (line 520) | function easeOutCubic(t: number) { FILE: src/vs/base/common/search.ts function buildReplaceStringWithCasePreserved (line 8) | function buildReplaceStringWithCasePreserved(matches: string[] | null, p... function validateSpecificSpecialCharacter (line 34) | function validateSpecificSpecialCharacter(matches: string[], pattern: st... function buildReplaceStringForSpecificSpecialCharacter (line 39) | function buildReplaceStringForSpecificSpecialCharacter(matches: string[]... FILE: src/vs/base/common/semver/semver.d.ts type ReleaseType (line 21) | type ReleaseType = "major" | "premajor" | "minor" | "preminor" | "patch"... type Options (line 23) | interface Options { type CoerceOptions (line 28) | interface CoerceOptions extends Options { type Operator (line 121) | type Operator = '===' | '!==' | '' | '=' | '==' | '!=' | '>' | '>=' | '<... class SemVer (line 221) | class SemVer { class Comparator (line 280) | class Comparator { class Range (line 293) | class Range { FILE: src/vs/base/common/semver/semver.js function t (line 14) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{... function F (line 14) | function F(e,r){if(e instanceof H)return e;if("string"!=typeof e)return ... function H (line 14) | function H(e,r){if(e instanceof H){if(e.loose===r)return e;e=e.version}e... function K (line 14) | function K(e,r){var t=J.test(e),n=J.test(r);return t&&n&&(e=+e,r=+r),t&&... function Q (line 14) | function Q(e,r,t){return new H(e,t).compare(new H(r,t))} function W (line 14) | function W(e,r,t){return Q(e,r,t)>0} function Y (line 14) | function Y(e,r,t){return Q(e,r,t)<0} function ee (line 14) | function ee(e,r,t){return 0===Q(e,r,t)} function re (line 14) | function re(e,r,t){return 0!==Q(e,r,t)} function te (line 14) | function te(e,r,t){return Q(e,r,t)>=0} function ne (line 14) | function ne(e,r,t){return Q(e,r,t)<=0} function oe (line 14) | function oe(e,r,t,n){var o;switch(r){case"===":"object"==typeof e&&(e=e.... function ie (line 14) | function ie(e,r){if(e instanceof ie){if(e.loose===r)return e;e=e.value}i... function ae (line 14) | function ae(e,r){if(e instanceof ae)return e.loose===r?e:new ae(e.raw,r)... function ue (line 14) | function ue(e){return!e||"x"===e.toLowerCase()||"*"===e} function ce (line 14) | function ce(e,r,t,n,o,i,s,a,u,c,p,f,l){return((r=ue(t)?"":ue(n)?">="+t+"... function pe (line 14) | function pe(e,r){for(var t=0;t { type ISpliceable (line 14) | interface ISpliceable { type ISequence (line 18) | interface ISequence { class Sequence (line 23) | class Sequence implements ISequence, ISpliceable { method splice (line 30) | splice(start: number, deleteCount: number, toInsert: readonly T[] = []... FILE: src/vs/base/common/severity.ts type Severity (line 8) | enum Severity { function fromValue (line 27) | function fromValue(value: string): Severity { function toString (line 46) | function toString(severity: Severity): string { FILE: src/vs/base/common/sseParser.ts type ISSEEvent (line 14) | interface ISSEEvent { type SSEEventHandler (line 39) | type SSEEventHandler = (event: ISSEEvent) => void; type Chr (line 41) | const enum Chr { class SSEParser (line 51) | class SSEParser { method constructor (line 65) | constructor(onEvent: SSEEventHandler) { method getLastEventId (line 73) | public getLastEventId(): string | undefined { method getReconnectionTime (line 79) | public getReconnectionTime(): number | undefined { method feed (line 87) | public feed(chunk: Uint8Array): void { method processLine (line 130) | private processLine(line: string): void { method processField (line 165) | private processField(field: string, value: string): void { method dispatchEvent (line 199) | private dispatchEvent(): void { method reset (line 237) | public reset(): void { FILE: src/vs/base/common/stopwatch.ts class StopWatch (line 9) | class StopWatch { method create (line 16) | public static create(highResolution?: boolean): StopWatch { method constructor (line 20) | constructor(highResolution?: boolean) { method stop (line 26) | public stop(): void { method reset (line 30) | public reset(): void { method elapsed (line 35) | public elapsed(): number { FILE: src/vs/base/common/stream.ts type ReadableStreamEventPayload (line 13) | type ReadableStreamEventPayload = T | Error | 'end'; type ReadableStreamEvents (line 15) | interface ReadableStreamEvents { type ReadableStream (line 47) | interface ReadableStream extends ReadableStreamEvents { type Readable (line 74) | interface Readable { function isReadable (line 83) | function isReadable(obj: unknown): obj is Readable { type WriteableStream (line 96) | interface WriteableStream extends ReadableStream { type ReadableBufferedStream (line 135) | interface ReadableBufferedStream { function isReadableStream (line 154) | function isReadableStream(obj: unknown): obj is ReadableStream { function isReadableBufferedStream (line 163) | function isReadableBufferedStream(obj: unknown): obj is ReadableBuffe... type IReducer (line 172) | interface IReducer { type IDataTransformer (line 176) | interface IDataTransformer { type IErrorTransformer (line 180) | interface IErrorTransformer { type ITransformer (line 184) | interface ITransformer { function newWriteableStream (line 189) | function newWriteableStream(reducer: IReducer | null, options?: Wr... type WriteableStreamOptions (line 193) | interface WriteableStreamOptions { class WriteableStreamImpl (line 203) | class WriteableStreamImpl implements WriteableStream { method constructor (line 230) | constructor(private reducer: IReducer | null, private options?: Wri... method pause (line 232) | pause(): void { method resume (line 240) | resume(): void { method write (line 255) | write(data: T): void | Promise { method error (line 276) | error(error: Error): void { method end (line 292) | end(result?: T): void { method emitData (line 315) | private emitData(data: T): void { method emitError (line 319) | private emitError(error: Error): void { method emitEnd (line 327) | private emitEnd(): void { method on (line 334) | on(event: 'data' | 'error' | 'end', callback: ((data: T) => void) | ((... method removeListener (line 375) | removeListener(event: string, callback: Function): void { method flowData (line 404) | private flowData(): void { method flowErrors (line 431) | private flowErrors(): void { method flowEnd (line 441) | private flowEnd(): boolean { method destroy (line 451) | destroy(): void { function consumeReadable (line 471) | function consumeReadable(readable: Readable, reducer: IReducer)... function peekReadable (line 487) | function peekReadable(readable: Readable, reducer: IReducer, ma... function consumeStream (line 537) | function consumeStream(stream: ReadableStreamEvents, reduce... type IStreamListener (line 565) | interface IStreamListener { function listenStream (line 589) | function listenStream(stream: ReadableStreamEvents, listener: IStr... function peekStream (line 618) | function peekStream(stream: ReadableStream, maxChunks: number): Pr... function toStream (line 672) | function toStream(t: T, reducer: IReducer): ReadableStream { function emptyStream (line 683) | function emptyStream(): ReadableStream { function toReadable (line 693) | function toReadable(t: T): Readable { function transform (line 712) | function transform(stream: ReadableStreamEvents(prefix: T, readable: Readable, reducer: ... function prefixedStream (line 758) | function prefixedStream(prefix: T, stream: ReadableStream, reducer... FILE: src/vs/base/common/strings.ts function isFalsyOrWhitespace (line 11) | function isFalsyOrWhitespace(str: string | undefined): boolean { function format (line 27) | function format(value: string, ...args: any[]): string { function format2 (line 45) | function format2(template: string, values: Record): str... function htmlAttributeEncodeValue (line 58) | function htmlAttributeEncodeValue(value: string): string { function escape (line 75) | function escape(html: string): string { function escapeRegExpCharacters (line 89) | function escapeRegExpCharacters(value: string): string { function count (line 96) | function count(value: string, substr: string): number { function truncate (line 106) | function truncate(value: string, maxLength: number, suffix = Ellipsis): ... function truncateMiddle (line 114) | function truncateMiddle(value: string, maxLength: number, suffix = Ellip... function trim (line 130) | function trim(haystack: string, needle: string = ' '): string { function ltrim (line 140) | function ltrim(haystack: string, needle: string): string { function rtrim (line 165) | function rtrim(haystack: string, needle: string): string { function convertSimple2RegExpPattern (line 190) | function convertSimple2RegExpPattern(pattern: string): string { type RegExpOptions (line 194) | interface RegExpOptions { function createRegExp (line 202) | function createRegExp(searchString: string, isRegex: boolean, options: R... function regExpLeadsToEndlessLoop (line 234) | function regExpLeadsToEndlessLoop(regexp: RegExp): boolean { function joinStrings (line 247) | function joinStrings(items: (string | undefined | null | false)[], separ... function splitLines (line 251) | function splitLines(str: string): string[] { function splitLinesIncludeSeparators (line 255) | function splitLinesIncludeSeparators(str: string): string[] { function indexOfPattern (line 264) | function indexOfPattern(str: string, re: RegExp) { function firstNonWhitespaceIndex (line 276) | function firstNonWhitespaceIndex(str: string): number { function getLeadingWhitespace (line 290) | function getLeadingWhitespace(str: string, start: number = 0, end: numbe... function lastNonWhitespaceIndex (line 304) | function lastNonWhitespaceIndex(str: string, startIndex: number = str.le... function getIndentationLength (line 314) | function getIndentationLength(str: string): number { function replaceAsync (line 324) | function replaceAsync(str: string, search: RegExp, replacer: (match: str... function compare (line 343) | function compare(a: string, b: string): number { function compareSubstring (line 353) | function compareSubstring(a: string, b: string, aStart: number = 0, aEnd... function compareIgnoreCase (line 373) | function compareIgnoreCase(a: string, b: string): number { function compareSubstringIgnoreCase (line 377) | function compareSubstringIgnoreCase(a: string, b: string, aStart: number... function isAsciiDigit (line 424) | function isAsciiDigit(code: number): boolean { function isLowerAsciiLetter (line 428) | function isLowerAsciiLetter(code: number): boolean { function isUpperAsciiLetter (line 432) | function isUpperAsciiLetter(code: number): boolean { function equalsIgnoreCase (line 436) | function equalsIgnoreCase(a: string, b: string): boolean { function equals (line 440) | function equals(a: string | undefined, b: string | undefined, ignoreCase... function startsWithIgnoreCase (line 444) | function startsWithIgnoreCase(str: string, candidate: string): boolean { function endsWithIgnoreCase (line 449) | function endsWithIgnoreCase(str: string, candidate: string): boolean { function commonPrefixLength (line 458) | function commonPrefixLength(a: string, b: string): number { function commonSuffixLength (line 475) | function commonSuffixLength(a: string, b: string): number { function isHighSurrogate (line 495) | function isHighSurrogate(charCode: number): boolean { function isLowSurrogate (line 502) | function isLowSurrogate(charCode: number): boolean { function computeCodePoint (line 509) | function computeCodePoint(highSurrogate: number, lowSurrogate: number): ... function getNextCodePoint (line 516) | function getNextCodePoint(str: string, len: number, offset: number): num... function getPrevCodePoint (line 530) | function getPrevCodePoint(str: string, offset: number): number { class CodePointIterator (line 541) | class CodePointIterator { method offset (line 547) | public get offset(): number { method constructor (line 551) | constructor(str: string, offset: number = 0) { method setOffset (line 557) | public setOffset(offset: number): void { method prevCodePoint (line 561) | public prevCodePoint(): number { method nextCodePoint (line 567) | public nextCodePoint(): number { method eol (line 573) | public eol(): boolean { class GraphemeIterator (line 578) | class GraphemeIterator { method offset (line 582) | public get offset(): number { method constructor (line 586) | constructor(str: string, offset: number = 0) { method nextGraphemeLength (line 590) | public nextGraphemeLength(): number { method prevGraphemeLength (line 609) | public prevGraphemeLength(): number { method eol (line 628) | public eol(): boolean { function nextCharLength (line 633) | function nextCharLength(str: string, initialOffset: number): number { function prevCharLength (line 638) | function prevCharLength(str: string, initialOffset: number): number { function getCharContainingOffset (line 643) | function getCharContainingOffset(str: string, offset: number): [number, ... function charCount (line 652) | function charCount(str: string): number { constant CONTAINS_RTL (line 662) | let CONTAINS_RTL: RegExp | undefined = undefined; function makeContainsRtl (line 664) | function makeContainsRtl() { function containsRTL (line 672) | function containsRTL(str: string): boolean { constant IS_BASIC_ASCII (line 680) | const IS_BASIC_ASCII = /^[\t\n\r\x20-\x7E]*$/; function isBasicASCII (line 684) | function isBasicASCII(str: string): boolean { constant UNUSUAL_LINE_TERMINATORS (line 688) | const UNUSUAL_LINE_TERMINATORS = /[\u2028\u2029]/; function containsUnusualLineTerminators (line 692) | function containsUnusualLineTerminators(str: string): boolean { function isFullWidthCharacter (line 696) | function isFullWidthCharacter(charCode: number): boolean { function isEmojiImprecise (line 748) | function isEmojiImprecise(x: number): boolean { function lcut (line 763) | function lcut(text: string, n: number, prefix = ''): string { function rcut (line 793) | function rcut(text: string, n: number, suffix = ''): string { constant CSI_SEQUENCE (line 836) | const CSI_SEQUENCE = /(?:\x1b\[|\x9b)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}... constant OSC_SEQUENCE (line 837) | const OSC_SEQUENCE = /(?:\x1b\]|\x9d).*?(?:\x1b\\|\x07|\x9c)/; constant ESC_SEQUENCE (line 838) | const ESC_SEQUENCE = /\x1b(?:[ #%\(\)\*\+\-\.\/]?[a-zA-Z0-9\|}~@])/; constant CONTROL_SEQUENCES (line 839) | const CONTROL_SEQUENCES = new RegExp('(?:' + [ function removeAnsiEscapeCodes (line 870) | function removeAnsiEscapeCodes(str: string): string { constant PROMPT_NON_PRINTABLE (line 878) | const PROMPT_NON_PRINTABLE = /\\\[.*?\\\]/g; function removeAnsiEscapeCodesFromPrompt (line 888) | function removeAnsiEscapeCodesFromPrompt(str: string): string { constant UTF8_BOM_CHARACTER (line 895) | const UTF8_BOM_CHARACTER = String.fromCharCode(CharCode.UTF8_BOM); function startsWithUTF8BOM (line 897) | function startsWithUTF8BOM(str: string): boolean { function stripUTF8BOM (line 901) | function stripUTF8BOM(str: string): string { function fuzzyContains (line 909) | function fuzzyContains(target: string, query: string): boolean { function containsUppercaseCharacter (line 937) | function containsUppercaseCharacter(target: string, ignoreEscapedChars =... function uppercaseFirstLetter (line 949) | function uppercaseFirstLetter(str: string): string { function getNLines (line 953) | function getNLines(str: string, n = 1): string { function singleLetterHash (line 978) | function singleLetterHash(n: number): string { function getGraphemeBreakType (line 992) | function getGraphemeBreakType(codePoint: number): GraphemeBreakType { function breakBetweenGraphemeBreakType (line 997) | function breakBetweenGraphemeBreakType(breakTypeA: GraphemeBreakType, br... type GraphemeBreakType (line 1077) | const enum GraphemeBreakType { class GraphemeBreakTree (line 1095) | class GraphemeBreakTree { method getInstance (line 1098) | public static getInstance(): GraphemeBreakTree { method constructor (line 1107) | constructor() { method getGraphemeBreakType (line 1111) | public getGraphemeBreakType(codePoint: number): GraphemeBreakType { function getGraphemeBreakRawData (line 1147) | function getGraphemeBreakRawData(): number[] { function getLeftDeleteOffset (line 1158) | function getLeftDeleteOffset(offset: number, str: string): number { function getOffsetBeforeLastEmojiComponent (line 1175) | function getOffsetBeforeLastEmojiComponent(initialOffset: number, str: s... function isEmojiModifier (line 1211) | function isEmojiModifier(codePoint: number): boolean { type CodePoint (line 1215) | const enum CodePoint { class AmbiguousCharacters (line 1233) | class AmbiguousCharacters { method arrayToMap (line 1250) | function arrayToMap(arr: number[]): Map { method mergeMaps (line 1258) | function mergeMaps( method intersectMaps (line 1269) | function intersectMaps( method getInstance (line 1306) | public static getInstance(locales: Iterable): AmbiguousCharact... method getLocales (line 1315) | public static getLocales(): string[] { method constructor (line 1319) | private constructor( method isAmbiguous (line 1323) | public isAmbiguous(codePoint: number): boolean { method containsAmbiguousCharacter (line 1327) | public containsAmbiguousCharacter(str: string): boolean { method getPrimaryConfusable (line 1341) | public getPrimaryConfusable(codePoint: number): number | undefined { method getConfusableCodePoints (line 1345) | public getConfusableCodePoints(): ReadonlySet { class InvisibleCharacters (line 1350) | class InvisibleCharacters { method getRawData (line 1351) | private static getRawData(): Record { method getData (line 1358) | private static getData() { method isInvisibleCharacter (line 1365) | public static isInvisibleCharacter(codePoint: number): boolean { method containsInvisibleCharacter (line 1369) | public static containsInvisibleCharacter(str: string): boolean { method codePoints (line 1379) | public static get codePoints(): ReadonlySet { function toBinary (line 1391) | function toBinary(str: string): string { function multibyteAwareBtoa (line 1409) | function multibyteAwareBtoa(str: string): string { FILE: src/vs/base/common/ternarySearchTree.ts type IKeyIterator (line 12) | interface IKeyIterator { class StringIterator (line 21) | class StringIterator implements IKeyIterator { method reset (line 26) | reset(key: string): this { method next (line 32) | next(): this { method hasNext (line 37) | hasNext(): boolean { method cmp (line 41) | cmp(a: string): number { method value (line 47) | value(): string { class ConfigKeysIterator (line 52) | class ConfigKeysIterator implements IKeyIterator { method constructor (line 58) | constructor( method reset (line 62) | reset(key: string): this { method hasNext (line 69) | hasNext(): boolean { method next (line 73) | next(): this { method cmp (line 92) | cmp(a: string): number { method value (line 98) | value(): string { class PathIterator (line 103) | class PathIterator implements IKeyIterator { method constructor (line 110) | constructor( method reset (line 115) | reset(key: string): this { method hasNext (line 130) | hasNext(): boolean { method next (line 134) | next(): this { method cmp (line 153) | cmp(a: string): number { method value (line 159) | value(): string { type UriIteratorState (line 164) | const enum UriIteratorState { class UriIterator (line 168) | class UriIterator implements IKeyIterator { method constructor (line 175) | constructor( method reset (line 179) | reset(key: URI): this { method next (line 207) | next(): this { method hasNext (line 216) | hasNext(): boolean { method cmp (line 221) | cmp(a: string): number { method value (line 236) | value(): string { method wrap (line 256) | static wrap(value: V | undefined): V | typeof Undef.Val { method unwrap (line 260) | static unwrap(value: V | typeof Undef.Val): V | undefined { class TernarySearchTreeNode (line 265) | class TernarySearchTreeNode { method isEmpty (line 274) | isEmpty(): boolean { method rotateLeft (line 278) | rotateLeft() { method rotateRight (line 287) | rotateRight() { method updateHeight (line 296) | updateHeight() { method balanceFactor (line 300) | balanceFactor() { method heightLeft (line 304) | get heightLeft() { method heightRight (line 308) | get heightRight() { type Dir (line 313) | const enum Dir { class TernarySearchTree (line 319) | class TernarySearchTree { method forUris (line 321) | static forUris(ignorePathCasing: (key: URI) => boolean = () => fals... method forPaths (line 325) | static forPaths(ignorePathCasing = false): TernarySearchTree(): TernarySearchTree { method forConfigKeys (line 333) | static forConfigKeys(): TernarySearchTree { method constructor (line 340) | constructor(segments: IKeyIterator) { method clear (line 344) | clear(): void { method fill (line 356) | fill(values: readonly [K, V][] | V, keys?: readonly K[]): void { method set (line 372) | set(key: K, element: V): V | undefined { method get (line 479) | get(key: K): V | undefined { method _getNode (line 483) | private _getNode(key: K) { method has (line 505) | has(key: K): boolean { method delete (line 510) | delete(key: K): void { method deleteSuperstr (line 514) | deleteSuperstr(key: K): void { method _delete (line 518) | private _delete(key: K, superStr: boolean): void { method _min (line 623) | private _min(node: TernarySearchTreeNode, stack: [Dir, TernarySe... method _balanceByStack (line 631) | private _balanceByStack(stack: [Dir, TernarySearchTreeNode][]) { method findSubstr (line 682) | findSubstr(key: K): V | undefined { method findSuperstr (line 706) | findSuperstr(key: K): IterableIterator<[K, V]> | undefined { method _findSuperstrOrElement (line 712) | private _findSuperstrOrElement(key: K, allowValue: boolean): IterableI... method hasElementOrSubtree (line 743) | hasElementOrSubtree(key: K): boolean { method forEach (line 747) | forEach(callback: (value: V, index: K) => unknown): void { method _entries (line 757) | private _entries(node: TernarySearchTreeNode | undefined): Itera... method _dfsEntries (line 763) | private _dfsEntries(node: TernarySearchTreeNode | undefined, buc... method _isBalanced (line 783) | _isBalanced(): boolean { method [Symbol.iterator] (line 753) | *[Symbol.iterator](): IterableIterator<[K, V]> { FILE: src/vs/base/common/tfIdf.ts type SparseEmbedding (line 8) | type SparseEmbedding = Record; type TermFrequencies (line 9) | type TermFrequencies = Map; type DocumentOccurrences (line 10) | type DocumentOccurrences = Map(values: Iterable): Map { type DocumentChunkEntry (line 20) | interface DocumentChunkEntry { type TfIdfDocument (line 25) | interface TfIdfDocument { type TfIdfScore (line 30) | interface TfIdfScore { type NormalizedTfIdfScore (line 38) | interface NormalizedTfIdfScore { class TfIdfCalculator (line 52) | class TfIdfCalculator { method calculateScores (line 53) | calculateScores(query: string, token: CancellationToken): TfIdfScore[] { method termFrequencies (line 77) | private static termFrequencies(input: string): TermFrequencies { method splitTerms (line 84) | private static *splitTerms(input: string): Iterable { method updateDocuments (line 114) | updateDocuments(documents: ReadonlyArray): this { method deleteDocument (line 142) | deleteDocument(key: string) { method computeSimilarityScore (line 167) | private computeSimilarityScore(chunk: DocumentChunkEntry, queryEmbeddi... method computeEmbedding (line 194) | private computeEmbedding(input: string): SparseEmbedding { method computeIdf (line 199) | private computeIdf(term: string): number { method computeTfidf (line 206) | private computeTfidf(termFrequencies: TermFrequencies): SparseEmbedding { function normalizeTfIdfScores (line 223) | function normalizeTfIdfScores(scores: TfIdfScore[]): NormalizedTfIdfScor... FILE: src/vs/base/common/themables.ts type ColorIdentifier (line 8) | type ColorIdentifier = string; type IconIdentifier (line 10) | type IconIdentifier = string; type ThemeColor (line 12) | interface ThemeColor { function isThemeColor (line 17) | function isThemeColor(obj: unknown): obj is ThemeColor { function themeColorFromId (line 22) | function themeColorFromId(id: ColorIdentifier) { type ThemeIcon (line 27) | interface ThemeIcon { function asClassNameArray (line 40) | function asClassNameArray(icon: ThemeIcon): string[] { function asClassName (line 53) | function asClassName(icon: ThemeIcon): string { function asCSSSelector (line 57) | function asCSSSelector(icon: ThemeIcon): string { function isThemeIcon (line 61) | function isThemeIcon(obj: unknown): obj is ThemeIcon { function fromString (line 67) | function fromString(str: string): ThemeIcon | undefined { function fromId (line 76) | function fromId(id: string): ThemeIcon { function modify (line 80) | function modify(icon: ThemeIcon, modifier: 'disabled' | 'spin' | undefin... function getModifier (line 92) | function getModifier(icon: ThemeIcon): string | undefined { function isEqual (line 100) | function isEqual(ti1: ThemeIcon, ti2: ThemeIcon): boolean { function isFile (line 107) | function isFile(icon: ThemeIcon | undefined): boolean { function isFolder (line 114) | function isFolder(icon: ThemeIcon | undefined): boolean { FILE: src/vs/base/common/types.ts function isString (line 11) | function isString(str: unknown): str is string { function isStringArray (line 18) | function isStringArray(value: unknown): value is string[] { function isArrayOf (line 25) | function isArrayOf(value: unknown, check: (item: unknown) => item is ... function isObject (line 33) | function isObject(obj: unknown): obj is Object { function isTypedArray (line 47) | function isTypedArray(obj: unknown): obj is Object { function isNumber (line 57) | function isNumber(obj: unknown): obj is number { function isIterable (line 64) | function isIterable(obj: unknown): obj is Iterable { function isAsyncIterable (line 72) | function isAsyncIterable(obj: unknown): obj is AsyncIterable { function isBoolean (line 80) | function isBoolean(obj: unknown): obj is boolean { function isUndefined (line 87) | function isUndefined(obj: unknown): obj is undefined { function isDefined (line 94) | function isDefined(arg: T | null | undefined): arg is T { function isUndefinedOrNull (line 101) | function isUndefinedOrNull(obj: unknown): obj is undefined | null { function assertType (line 106) | function assertType(condition: unknown, type?: string): asserts condition { function assertReturnsDefined (line 117) | function assertReturnsDefined(arg: T | null | undefined): NonNullable... function assertDefined (line 152) | function assertDefined(value: T, error: string | NonNullable):... function assertReturnsAllDefined (line 166) | function assertReturnsAllDefined(...args: (unknown | null | undefined)[]... function typeCheck (line 217) | function typeCheck(_thing: NoInfer): void { } function isEmptyObject (line 224) | function isEmptyObject(obj: unknown): obj is object { function isFunction (line 241) | function isFunction(obj: unknown): obj is Function { function areFunctions (line 248) | function areFunctions(...objects: unknown[]): boolean { type TypeConstraint (line 252) | type TypeConstraint = string | Function; function validateConstraints (line 254) | function validateConstraints(args: unknown[], constraints: Array(x: Sub): Base { type AddFirstParameterToFunction (line 296) | type AddFirstParameterToFunction }> = Partial & U[... type OmitOptional (line 320) | type OmitOptional = { [K in keyof T as T[K] extends Required[K] ? ... type Mutable (line 325) | type Mutable = { type DeepImmutable (line 332) | type DeepImmutable = T extends (infer U)[] type SingleOrMany (line 349) | type SingleOrMany = T | T[]; type WithDefinedProps (line 356) | type WithDefinedProps = { [K in keyof Required]: T[K] }; type DeepRequiredNonNullable (line 362) | type DeepRequiredNonNullable = { type DeepPartial (line 370) | type DeepPartial = { type PartialExcept (line 377) | type PartialExcept = Partial> & Pick = T extends T ? keyof T : never; type FilterType (line 381) | type FilterType = T extends TTest ? T : never; type MakeOptionalAndTrue (line 382) | type MakeOptionalAndTrue = { [K in keyof T]?: true }; function hasKey (line 403) | function hasKey>(... FILE: src/vs/base/common/uint.ts type Constants (line 6) | const enum Constants { function toUint8 (line 41) | function toUint8(v: number): number { function toUint32 (line 51) | function toUint32(v: number): number { FILE: src/vs/base/common/uri.ts function _validateUri (line 15) | function _validateUri(ret: URI, _strict?: boolean): void { function _schemeFix (line 54) | function _schemeFix(scheme: string, _strict: boolean): string { function _referenceResolution (line 62) | function _referenceResolution(scheme: string, path: string): string { class URI (line 102) | class URI implements UriComponents { method isUri (line 104) | static isUri(thing: unknown): thing is URI { method constructor (line 161) | protected constructor(schemeOrData: string | UriComponents, authority?... method fsPath (line 209) | get fsPath(): string { method with (line 218) | with(change: { scheme?: string; authority?: string | null; path?: stri... method parse (line 271) | static parse(value: string, _strict: boolean = false): URI { method file (line 307) | static file(path: string): URI { method from (line 341) | static from(components: UriComponents, strict?: boolean): URI { method joinPath (line 360) | static joinPath(uri: URI, ...pathFragment: string[]): URI { method toString (line 386) | toString(skipEncoding: boolean = false): string { method toJSON (line 390) | toJSON(): UriComponents { method revive (line 408) | static revive(data: UriComponents | URI | undefined | null): URI | und... method [Symbol.for('debug.description')] (line 421) | [Symbol.for('debug.description')]() { type UriComponents (line 426) | interface UriComponents { function isUriComponents (line 434) | function isUriComponents(thing: unknown): thing is UriComponents { type UriState (line 445) | interface UriState extends UriComponents { class Uri (line 455) | class Uri extends URI { method fsPath (line 460) | override get fsPath(): string { method toString (line 467) | override toString(skipEncoding: boolean = false): string { method toJSON (line 479) | override toJSON(): UriComponents { function encodeURIComponentFast (line 541) | function encodeURIComponentFast(uriComponent: string, isPath: boolean, i... function encodeURIComponentMinimal (line 605) | function encodeURIComponentMinimal(path: string): string { function uriToFsPath (line 626) | function uriToFsPath(uri: URI, keepDriveLetterCasing: boolean): string { function _asFormatted (line 656) | function _asFormatted(uri: URI, skipEncoding: boolean): string { function decodeURIComponentGraceful (line 728) | function decodeURIComponentGraceful(str: string): string { function percentDecode (line 742) | function percentDecode(str: string): string { type UriDto (line 752) | type UriDto = { [K in keyof T]: T[K] extends URI FILE: src/vs/base/common/uriIpc.ts type IURITransformer (line 11) | interface IURITransformer { type UriParts (line 18) | interface UriParts { type IRawURITransformer (line 26) | interface IRawURITransformer { function toJSON (line 32) | function toJSON(uri: URI): UriComponents { class URITransformer (line 36) | class URITransformer implements IURITransformer { method constructor (line 40) | constructor(uriTransformer: IRawURITransformer) { method transformIncoming (line 44) | public transformIncoming(uri: UriComponents): UriComponents { method transformOutgoing (line 49) | public transformOutgoing(uri: UriComponents): UriComponents { method transformOutgoingURI (line 54) | public transformOutgoingURI(uri: URI): URI { method transformOutgoingScheme (line 59) | public transformOutgoingScheme(scheme: string): string { method transformIncoming (line 65) | transformIncoming(uri: UriComponents) { method transformOutgoing (line 69) | transformOutgoing(uri: UriComponents): UriComponents { method transformOutgoingURI (line 73) | transformOutgoingURI(uri: URI): URI { method transformOutgoingScheme (line 77) | transformOutgoingScheme(scheme: string): string { function _transformOutgoingURIs (line 82) | function _transformOutgoingURIs(obj: any, transformer: IURITransformer, ... function transformOutgoingURIs (line 107) | function transformOutgoingURIs(obj: T, transformer: IURITransformer):... function _transformIncomingURIs (line 117) | function _transformIncomingURIs(obj: any, transformer: IURITransformer, ... function transformIncomingURIs (line 147) | function transformIncomingURIs(obj: T, transformer: IURITransformer):... function transformAndReviveIncomingURIs (line 156) | function transformAndReviveIncomingURIs(obj: T, transformer: IURITran... FILE: src/vs/base/common/uriTransformer.ts function createRawURITransformer (line 18) | function createRawURITransformer(remoteAuthority: string): IRawURITransf... function createURITransformer (line 49) | function createURITransformer(remoteAuthority: string): IURITransformer { FILE: src/vs/base/common/uuid.ts function isUUID (line 9) | function isUUID(value: string): boolean { function prefixedUuid (line 68) | function prefixedUuid(namespace: string): string { FILE: src/vs/base/common/validation.ts type IValidator (line 9) | interface IValidator { method validateOrThrow (line 20) | validateOrThrow(content: unknown): T { type ValidatorType (line 29) | type ValidatorType = T extends IValidator ? U : never; type ValidationError (line 31) | interface ValidationError { type TypeOfMap (line 35) | type TypeOfMap = { class TypeofValidator (line 43) | class TypeofValidator extends ValidatorBas... method constructor (line 44) | constructor(private readonly type: TKey) { method validate (line 48) | validate(content: unknown): { content: TypeOfMap[TKey]; error: undefin... method getJSONSchema (line 56) | getJSONSchema(): IJSONSchema { function vString (line 62) | function vString(): ValidatorBase { return vStringValidator; } function vNumber (line 65) | function vNumber(): ValidatorBase { return vNumberValidator; } function vBoolean (line 68) | function vBoolean(): ValidatorBase { return vBooleanValidator; } function vObjAny (line 71) | function vObjAny(): ValidatorBase { return vObjAnyValidator; } class UncheckedValidator (line 74) | class UncheckedValidator extends ValidatorBase { method validate (line 75) | validate(content: unknown): { content: T; error: undefined } { method getJSONSchema (line 79) | getJSONSchema(): IJSONSchema { function vUnchecked (line 84) | function vUnchecked(): ValidatorBase { class UndefinedValidator (line 88) | class UndefinedValidator extends ValidatorBase { method validate (line 89) | validate(content: unknown): { content: undefined; error: undefined } |... method getJSONSchema (line 97) | getJSONSchema(): IJSONSchema { function vUndefined (line 102) | function vUndefined(): ValidatorBase { function vUnknown (line 106) | function vUnknown(): ValidatorBase { type ObjectProperties (line 110) | type ObjectProperties = Record; class Optional (line 112) | class Optional> { method constructor (line 113) | constructor(public readonly validator: T) { } function vOptionalProp (line 116) | function vOptionalProp(validator: IValidator): Optional = { type ExtractRequiredKeys (line 124) | type ExtractRequiredKeys = { type vObjType (line 128) | type vObjType | Optional | Option... method constructor (line 135) | constructor(private readonly properties: T) { method validate (line 139) | validate(content: unknown): { content: vObjType; error: undefined }... method getJSONSchema (line 172) | getJSONSchema(): IJSONSchema { function vObj (line 195) | function vObj | Optional extends ValidatorBase { method constructor (line 200) | constructor(private readonly validator: IValidator) { method validate (line 204) | validate(content: unknown): { content: T[]; error: undefined } | { con... method getJSONSchema (line 222) | getJSONSchema(): IJSONSchema { function vArray (line 230) | function vArray(validator: IValidator): ValidatorBase { type vTupleType (line 234) | type vTupleType[]> = { [K in keyof T]: Val... class TupleValidator (line 236) | class TupleValidator[]> extends ValidatorB... method constructor (line 237) | constructor(private readonly validators: T) { method validate (line 241) | validate(content: unknown): { content: vTupleType; error: undefined... method getJSONSchema (line 263) | getJSONSchema(): IJSONSchema { function vTuple (line 271) | function vTuple[]>(...validators: T): Vali... class UnionValidator (line 275) | class UnionValidator[]> extends ValidatorB... method constructor (line 276) | constructor(private readonly validators: T) { method validate (line 280) | validate(content: unknown): { content: ValidatorType; error... method getJSONSchema (line 295) | getJSONSchema(): IJSONSchema { function vUnion (line 307) | function vUnion[]>(...validators: T): Vali... class EnumValidator (line 311) | class EnumValidator extends ValidatorBase { method constructor (line 312) | constructor(private readonly values: T) { method validate (line 316) | validate(content: unknown): { content: T[number]; error: undefined } |... method getJSONSchema (line 324) | getJSONSchema(): IJSONSchema { function vEnum (line 331) | function vEnum(...values: T): ValidatorBase extends ValidatorBase { method constructor (line 336) | constructor(private readonly value: T) { method validate (line 340) | validate(content: unknown): { content: T; error: undefined } | { conte... method getJSONSchema (line 348) | getJSONSchema(): IJSONSchema { function vLiteral (line 355) | function vLiteral(value: T): ValidatorBase { class LazyValidator (line 359) | class LazyValidator extends ValidatorBase { method constructor (line 360) | constructor(private readonly fn: () => IValidator) { method validate (line 364) | validate(content: unknown): { content: T; error: undefined } | { conte... method getJSONSchema (line 368) | getJSONSchema(): IJSONSchema { function vLazy (line 373) | function vLazy(fn: () => IValidator): ValidatorBase { class UseRefSchemaValidator (line 377) | class UseRefSchemaValidator extends ValidatorBase { method constructor (line 378) | constructor( method validate (line 385) | validate(content: unknown): { content: T; error: undefined } | { conte... method getJSONSchema (line 389) | getJSONSchema(): IJSONSchema { function vWithJsonSchemaRef (line 394) | function vWithJsonSchemaRef(ref: string, validator: IValidator): V... FILE: src/vs/base/common/verifier.ts type IVerifier (line 8) | interface IVerifier { method constructor (line 14) | constructor(protected readonly defaultValue: T) { } method verify (line 16) | verify(value: unknown): T { class BooleanVerifier (line 27) | class BooleanVerifier extends Verifier { method isType (line 28) | protected isType(value: unknown): value is boolean { class NumberVerifier (line 33) | class NumberVerifier extends Verifier { method isType (line 34) | protected isType(value: unknown): value is number { class SetVerifier (line 39) | class SetVerifier extends Verifier> { method isType (line 40) | protected isType(value: unknown): value is Set { class EnumVerifier (line 45) | class EnumVerifier extends Verifier { method constructor (line 48) | constructor(defaultValue: T, allowedValues: ReadonlyArray) { method isType (line 53) | protected isType(value: unknown): value is T { class ObjectVerifier (line 58) | class ObjectVerifier extends Verifier { method constructor (line 60) | constructor(defaultValue: T, private readonly verifier: { [K in keyof ... method verify (line 64) | override verify(value: unknown): T { method isType (line 71) | protected isType(value: unknown): value is T { function verifyObject (line 76) | function verifyObject(verifiers: { [K in keyof T]: IVe... FILE: src/vs/base/common/worker/webWorker.ts constant DEFAULT_CHANNEL (line 13) | const DEFAULT_CHANNEL = 'default'; constant INITIALIZE (line 14) | const INITIALIZE = '$initialize'; type IWebWorker (line 16) | interface IWebWorker extends IDisposable { function logOnceWebWorkerWarning (line 24) | function logOnceWebWorkerWarning(err: unknown): void { type MessageType (line 36) | const enum MessageType { class RequestMessage (line 43) | class RequestMessage { method constructor (line 45) | constructor( class ReplyMessage (line 53) | class ReplyMessage { method constructor (line 55) | constructor( class SubscribeEventMessage (line 62) | class SubscribeEventMessage { method constructor (line 64) | constructor( class EventMessage (line 72) | class EventMessage { method constructor (line 74) | constructor( class UnsubscribeEventMessage (line 80) | class UnsubscribeEventMessage { method constructor (line 82) | constructor( type Message (line 87) | type Message = RequestMessage | ReplyMessage | SubscribeEventMessage | E... type IMessageReply (line 89) | interface IMessageReply { type IMessageHandler (line 94) | interface IMessageHandler { class WebWorkerProtocol (line 100) | class WebWorkerProtocol { method constructor (line 109) | constructor(handler: IMessageHandler) { method setWorkerId (line 118) | public setWorkerId(workerId: number): void { method sendMessage (line 122) | public async sendMessage(channel: string, method: string, args: unknow... method listen (line 133) | public listen(channel: string, eventName: string, arg: unknown): Event... method handleMessage (line 150) | public handleMessage(message: unknown): void { method createProxyToRemoteChannel (line 160) | public createProxyToRemoteChannel(channel: string, s... method _handleMessage (line 183) | private _handleMessage(msg: Message): void { method _handleReplyMessage (line 198) | private _handleReplyMessage(replyMessage: ReplyMessage): void { method _handleRequestMessage (line 223) | private _handleRequestMessage(requestMessage: RequestMessage): void { method _handleSubscribeEventMessage (line 237) | private _handleSubscribeEventMessage(msg: SubscribeEventMessage): void { method _handleEventMessage (line 245) | private _handleEventMessage(msg: EventMessage): void { method _handleUnsubscribeEventMessage (line 254) | private _handleUnsubscribeEventMessage(msg: UnsubscribeEventMessage): ... method _send (line 264) | private _send(msg: Message): void { type ProxiedMethodName (line 282) | type ProxiedMethodName = (`$${string}` | `on${string}`); type Proxied (line 284) | type Proxied = { [K in keyof T]: T[K] extends (...args: infer A) => i... type IWebWorkerClient (line 293) | interface IWebWorkerClient { type IWebWorkerServer (line 300) | interface IWebWorkerServer { class WebWorkerClient (line 308) | class WebWorkerClient extends Disposable implements IW... method constructor (line 317) | constructor( method _handleMessage (line 355) | private _handleMessage(channelName: string, method: string, args: unkn... method _handleEvent (line 373) | private _handleEvent(channelName: string, eventName: string, arg: unkn... method setChannel (line 399) | public setChannel(channel: string, handler: T): void { method getChannel (line 403) | public getChannel(channel: string): Proxied { method _onError (line 412) | private _onError(message: string, error?: unknown): void { function propertyIsEvent (line 418) | function propertyIsEvent(name: string): boolean { function propertyIsDynamicEvent (line 423) | function propertyIsDynamicEvent(name: string): boolean { type IWebWorkerServerRequestHandler (line 428) | interface IWebWorkerServerRequestHandler { type IWebWorkerServerRequestHandlerFactory (line 434) | interface IWebWorkerServerRequestHandlerFactory implemen... method constructor (line 448) | constructor(postMessage: (msg: Message, transfer?: ArrayBuffer[]) => v... method onmessage (line 459) | public onmessage(msg: unknown): void { method _handleMessage (line 463) | private _handleMessage(channel: string, method: string, args: unknown[... method _handleEvent (line 485) | private _handleEvent(channel: string, eventName: string, arg: unknown)... method setChannel (line 512) | public setChannel(channel: string, handler: T): void { method getChannel (line 516) | public getChannel(channel: string): Proxied { method initialize (line 525) | private async initialize(workerId: number): Promise { FILE: src/vs/base/common/worker/webWorkerBootstrap.ts type MessageEvent (line 8) | type MessageEvent = { function initialize (line 19) | function initialize(factory: I... function bootstrapWebWorker (line 37) | function bootstrapWebWorker(factory: IWebWorkerServerRequestHandlerFacto... FILE: src/vs/base/common/yaml.ts function parse (line 22) | function parse(input: string, errors: YamlParseError[] = [], options: Pa... type YamlScalarNode (line 31) | interface YamlScalarNode { type YamlMapNode (line 40) | interface YamlMapNode { type YamlSequenceNode (line 48) | interface YamlSequenceNode { type YamlNode (line 56) | type YamlNode = YamlSequenceNode | YamlMapNode | YamlScalarNode; type YamlParseError (line 58) | interface YamlParseError { type ParseOptions (line 65) | interface ParseOptions { type TokenType (line 71) | const enum TokenType { type Token (line 91) | interface Token { function makeToken (line 105) | function makeToken( class YamlScanner (line 124) | class YamlScanner { method constructor (line 133) | constructor(private readonly input: string) { } method scan (line 135) | scan(): Token[] { method scanLine (line 144) | private scanLine(): void { method scanLineContent (line 225) | private scanLineContent(): void { method isBlockDash (line 283) | private isBlockDash(): boolean { method isBlockColon (line 289) | private isBlockColon(): boolean { method lastTokenIsJsonLike (line 301) | private lastTokenIsJsonLike(): boolean { method scanQuotedScalar (line 315) | private scanQuotedScalar(quote: '\'' | '"'): void { method scanUnquotedScalar (line 473) | private scanUnquotedScalar(): void { method isBlockScalarStart (line 508) | private isBlockScalarStart(): boolean { method scanBlockScalar (line 530) | private scanBlockScalar(style: '|' | '>'): void { method getParentBlockIndent (line 762) | private getParentBlockIndent(blockScalarPos: number): number { method getColumnAt (line 792) | private getColumnAt(offset: number): number { method scanComment (line 802) | private scanComment(): void { method scanNewline (line 813) | private scanNewline(): void { method skipInlineWhitespace (line 820) | private skipInlineWhitespace(): void { method consumeNewline (line 832) | private consumeNewline(): boolean { method peekChar (line 845) | private peekChar(): string { class YamlParser (line 852) | class YamlParser { method constructor (line 855) | constructor( method parse (line 862) | parse(): YamlNode | undefined { method currentToken (line 878) | private currentToken(): Token { method peek (line 882) | private peek(offset = 0): Token { method advance (line 886) | private advance(): Token { method expect (line 894) | private expect(type: TokenType): Token { method emitError (line 902) | private emitError(message: string, startOffset: number, endOffset: num... method skipNewlinesAndComments (line 906) | private skipNewlinesAndComments(): void { method isFollowedByNewlineOrComment (line 917) | private isFollowedByNewlineOrComment(): boolean { method currentIndent (line 927) | private currentIndent(): number { method parseValue (line 936) | private parseValue(parentIndent: number): YamlNode | undefined { method peekPastIndent (line 972) | private peekPastIndent(): Token { method looksLikeMapping (line 980) | private looksLikeMapping(): boolean { method parseScalar (line 992) | private parseScalar(parentIndent: number = -1): YamlScalarNode { method parsePlainMultiline (line 1013) | private parsePlainMultiline(firstToken: Token, parentIndent: number): ... method parseBlockMapping (line 1157) | private parseBlockMapping(baseIndent: number, inlineFirstEntry = false... method parseMappingEntry (line 1210) | private parseMappingEntry(baseIndent: number): { key: YamlScalarNode; ... method parseMappingValue (line 1233) | private parseMappingValue(baseIndent: number, colonToken: Token): Yaml... method parseBlockSequence (line 1285) | private parseBlockSequence(baseIndent: number): YamlSequenceNode { method parseSequenceItemValue (line 1340) | private parseSequenceItemValue(baseIndent: number, dashToken: Token): ... method getLineStart (line 1389) | private getLineStart(offset: number): number { method parseFlowMap (line 1399) | private parseFlowMap(): YamlMapNode { method parseFlowSeq (line 1459) | private parseFlowSeq(): YamlSequenceNode { method parseFlowScalar (line 1509) | private parseFlowScalar(): YamlScalarNode { method parseFlowValue (line 1559) | private parseFlowValue(): YamlNode { method skipFlowWhitespace (line 1572) | private skipFlowWhitespace(): void { method scalarFromToken (line 1583) | private scalarFromToken(token: Token): YamlScalarNode { method makeEmptyScalar (line 1594) | private makeEmptyScalar(offset: number): YamlScalarNode { FILE: src/vs/base/node/crypto.ts function checksum (line 10) | async function checksum(path: string, sha256hash: string | undefined): P... FILE: src/vs/base/node/id.ts method _isVirtualMachineMacAddress (line 27) | private _isVirtualMachineMacAddress(mac: string): boolean { method value (line 52) | value(): number { function getMachineId (line 81) | async function getMachineId(errorLogger: (error: Error) => void): Promis... function getMacMachineId (line 93) | async function getMacMachineId(errorLogger: (error: Error) => void): Pro... constant SQM_KEY (line 104) | const SQM_KEY: string = 'Software\\Microsoft\\SQMClient'; function getSqmMachineId (line 105) | async function getSqmMachineId(errorLogger: (error: Error) => void): Pro... function getDevDeviceId (line 118) | async function getDevDeviceId(errorLogger: (error: Error) => void): Prom... FILE: src/vs/base/node/macAddress.ts function validateMacAddress (line 14) | function validateMacAddress(candidate: string): boolean { function getMac (line 19) | function getMac(): string { FILE: src/vs/base/node/nls.ts type IResolveNLSConfigurationContext (line 12) | interface IResolveNLSConfigurationContext { function resolveNLSConfiguration (line 42) | async function resolveNLSConfiguration({ userLocale, osLocale, userDataP... function getLanguagePackConfigurations (line 171) | async function getLanguagePackConfigurations(userDataPath: string): Prom... function resolveLanguagePackLanguage (line 180) | function resolveLanguagePackLanguage(languagePacks: ILanguagePacks, loca... function defaultNLSConfiguration (line 201) | function defaultNLSConfiguration(userLocale: string, osLocale: string, n... function touch (line 218) | function touch(path: string): Promise { FILE: src/vs/base/node/nodeStreams.ts class StreamSplitter (line 14) | class StreamSplitter extends Transform { method constructor (line 19) | constructor(splitter: string | number | Buffer) { method _transform (line 31) | override _transform(chunk: Buffer, _encoding: string, callback: (error... method _flush (line 55) | override _flush(callback: (error?: Error | null, data?: Buffer) => voi... FILE: src/vs/base/node/osDisplayProtocolInfo.ts constant XDG_SESSION_TYPE (line 10) | const XDG_SESSION_TYPE = 'XDG_SESSION_TYPE'; constant WAYLAND_DISPLAY (line 11) | const WAYLAND_DISPLAY = 'WAYLAND_DISPLAY'; constant XDG_RUNTIME_DIR (line 12) | const XDG_RUNTIME_DIR = 'XDG_RUNTIME_DIR'; type DisplayProtocolType (line 14) | const enum DisplayProtocolType { function getDisplayProtocol (line 21) | async function getDisplayProtocol(errorLogger: (error: string | Error) =... function getCodeDisplayProtocol (line 62) | function getCodeDisplayProtocol(displayProtocol: DisplayProtocolType, oz... FILE: src/vs/base/node/osReleaseInfo.ts type ReleaseInfo (line 10) | type ReleaseInfo = { function getOSReleaseInfo (line 16) | async function getOSReleaseInfo(errorLogger: (error: string | Error) => ... FILE: src/vs/base/node/pfs.ts type RimRafMode (line 21) | enum RimRafMode { function rimraf (line 48) | async function rimraf(path: string, mode = RimRafMode.UNLINK, moveToPath... function rimrafMove (line 62) | async function rimrafMove(path: string, moveToPath = randomPath(tmpdir()... function rimrafUnlink (line 83) | async function rimrafUnlink(path: string): Promise { type IDirent (line 91) | interface IDirent { function readdir (line 106) | async function readdir(path: string, options?: { withFileTypes: true }):... function doReaddir (line 124) | async function doReaddir(path: string, options?: { withFileTypes: true }... function safeReaddirWithFileTypes (line 128) | async function safeReaddirWithFileTypes(path: string): Promise { function handleDirectoryChildren (line 176) | function handleDirectoryChildren(children: (string | IDirent)[]): (strin... function readDirsInDir (line 196) | async function readDirsInDir(dirPath: string): Promise { function whenDeleted (line 217) | function whenDeleted(path: string, intervalMs = 1000): Promise { type IStats (line 242) | interface IStats { function stat (line 264) | async function stat(path: string): Promise { function existsFile (line 326) | async function existsFile(path: string): Promise { function existsDirectory (line 348) | async function existsDirectory(path: string): Promise { function writeFile (line 381) | function writeFile(path: string, data: string | Buffer | Uint8Array, opt... type IWriteFileOptions (line 389) | interface IWriteFileOptions { type IEnsuredWriteFileOptions (line 394) | interface IEnsuredWriteFileOptions extends IWriteFileOptions { function configureFlushOnWrite (line 400) | function configureFlushOnWrite(enabled: boolean): void { function doWriteFileAndFlush (line 409) | function doWriteFileAndFlush(path: string, data: string | Buffer | Uint8... function writeFileSync (line 450) | function writeFileSync(path: string, data: string | Buffer, options?: IW... function ensureWriteOptions (line 477) | function ensureWriteOptions(options?: IWriteFileOptions): IEnsuredWriteF... function rename (line 497) | async function rename(source: string, target: string, windowsRetryTimeou... function renameWithRetry (line 528) | async function renameWithRetry(source: string, target: string, startTime... type ICopyPayload (line 566) | interface ICopyPayload { function copy (line 579) | async function copy(source: string, target: string, options: { preserveS... constant COPY_MODE_MASK (line 587) | const COPY_MODE_MASK = 0o777; function doCopy (line 589) | async function doCopy(source: string, target: string, payload: ICopyPayl... function doCopyDirectory (line 629) | async function doCopyDirectory(source: string, target: string, mode: num... function doCopyFile (line 641) | async function doCopyFile(source: string, target: string, mode: number):... function doCopySymlink (line 650) | async function doCopySymlink(source: string, target: string, payload: IC... function realcase (line 683) | async function realcase(path: string, token?: CancellationToken): Promis... function realpath (line 727) | async function realpath(path: string): Promise { function realpathSync (line 752) | function realpathSync(path: string): string { function normalizePath (line 770) | function normalizePath(path: string): string { method read (line 792) | get read() { method write (line 811) | get write() { method fdatasync (line 830) | get fdatasync() { return promisify(fs.fdatasync); } // not exposed as AP... method open (line 832) | get open() { return promisify(fs.open); } // changed to return `FileH... method close (line 833) | get close() { return promisify(fs.close); } // not exposed as API due ... method ftruncate (line 835) | get ftruncate() { return promisify(fs.ftruncate); } // not exposed as AP... method exists (line 841) | async exists(path: string): Promise { method readdir (line 851) | get readdir() { return readdir; } method readDirsInDir (line 852) | get readDirsInDir() { return readDirsInDir; } method writeFile (line 854) | get writeFile() { return writeFile; } method rm (line 856) | get rm() { return rimraf; } method rename (line 858) | get rename() { return rename; } method copy (line 859) | get copy() { return copy; } method realpath (line 861) | get realpath() { return realpath; } // `fs.promises.realpath` will use `... FILE: src/vs/base/node/ports.ts function findFreePort (line 12) | function findFreePort(startPort: number, giveUpAfter: number, timeout: n... function doFindFreePort (line 33) | function doFindFreePort(startPort: number, giveUpAfter: number, stride: ... constant BROWSER_RESTRICTED_PORTS (line 67) | const BROWSER_RESTRICTED_PORTS: Record = { function isPortFree (line 150) | function isPortFree(port: number, timeout: number): Promise { type ServerError (line 154) | interface ServerError { function findFreePortFaster (line 161) | function findFreePortFaster(startPort: number, giveUpAfter: number, time... function dispose (line 201) | function dispose(socket: net.Socket): void { FILE: src/vs/base/node/powershell.ts type Arch (line 16) | const enum Arch { type IPowerShellExeDetails (line 76) | interface IPowerShellExeDetails { type IPossiblePowerShellExe (line 81) | interface IPossiblePowerShellExe extends IPowerShellExeDetails { class PossiblePowerShellExe (line 85) | class PossiblePowerShellExe implements IPossiblePowerShellExe { method constructor (line 86) | constructor( method exists (line 91) | public async exists(): Promise { function getProgramFilesPath (line 99) | function getProgramFilesPath( function findPSCoreWindowsInstallation (line 121) | async function findPSCoreWindowsInstallation( function findPSCoreMsix (line 193) | async function findPSCoreMsix({ findPreview }: { findPreview?: boolean }... function findPSCoreDotnetGlobalTool (line 223) | function findPSCoreDotnetGlobalTool(): IPossiblePowerShellExe { function findPSCoreScoopInstallation (line 229) | function findPSCoreScoopInstallation(): IPossiblePowerShellExe { function findWinPS (line 236) | function findWinPS(): IPossiblePowerShellExe | null { function getFirstAvailablePowerShellInstallation (line 325) | async function getFirstAvailablePowerShellInstallation(): Promise = (value: T | Promise) => void; type ErrorCallback (line 20) | type ErrorCallback = (error?: any) => void; type ProgressCallback (line 21) | type ProgressCallback = (progress: T) => void; function getWindowsShell (line 24) | function getWindowsShell(env = processCommon.env): string { type IQueuedSender (line 28) | interface IQueuedSender { function createQueuedSender (line 37) | function createQueuedSender(childProcess: cp.ChildProcess): IQueuedSender { function fileExistsDefault (line 70) | async function fileExistsDefault(path: string): Promise { function findExecutable (line 86) | async function findExecutable(command: string, cwd?: string, paths?: str... function killTree (line 150) | async function killTree(pid: number, forceful = false) { FILE: src/vs/base/node/ps.ts constant JS_FILENAME_PATTERN (line 12) | const JS_FILENAME_PATTERN = /[a-zA-Z-]+\.js\b/g; function listProcesses (line 14) | function listProcesses(rootPid: number): Promise { function parsePsOutput (line 247) | function parsePsOutput(stdout: string, addToTree: (pid: number, ppid: nu... FILE: src/vs/base/node/shell.ts function getSystemShell (line 16) | async function getSystemShell(os: platform.OperatingSystem, env: platfor... function getSystemShellUnixLike (line 29) | function getSystemShellUnixLike(os: platform.OperatingSystem, env: platf... function getSystemShellWindows (line 65) | async function getSystemShellWindows(): Promise { FILE: src/vs/base/node/terminalEncoding.ts function toIconvLiteEncoding (line 28) | function toIconvLiteEncoding(encodingName: string): string { constant JSCHARDET_TO_ICONV_ENCODINGS (line 35) | const JSCHARDET_TO_ICONV_ENCODINGS: { [name: string]: string } = { constant UTF8 (line 40) | const UTF8 = 'utf8'; function resolveTerminalEncoding (line 42) | async function resolveTerminalEncoding(verbose?: boolean): Promise | undefined { function addUNCHostToAllowlist (line 23) | function addUNCHostToAllowlist(allowedHost: string | string[]): void { function toSafeStringArray (line 40) | function toSafeStringArray(arg0: unknown): string[] { function getUNCHost (line 54) | function getUNCHost(maybeUNCPath: string | undefined | null): string | u... function disableUNCAccessRestrictions (line 88) | function disableUNCAccessRestrictions(): void { function isUNCAccessRestrictionsDisabled (line 96) | function isUNCAccessRestrictionsDisabled(): boolean { FILE: src/vs/base/node/windowsVersion.ts function initWindowsVersionInfo (line 21) | async function initWindowsVersionInfo() { function getWindowsRelease (line 64) | async function getWindowsRelease(): Promise { function getWindowsBuildNumberAsync (line 75) | async function getWindowsBuildNumberAsync(): Promise { function getWindowsBuildNumberSync (line 86) | function getWindowsBuildNumberSync(): number { function getWindowsReleaseSync (line 99) | function getWindowsReleaseSync(): string { function getWindowsBuildNumberFromOsRelease (line 107) | function getWindowsBuildNumberFromOsRelease(): number { FILE: src/vs/base/node/zip.ts constant CORRUPT_ZIP_PATTERN (line 17) | const CORRUPT_ZIP_PATTERN = new RegExp(CorruptZipMessage); type IExtractOptions (line 19) | interface IExtractOptions { type IOptions (line 29) | interface IOptions { type ExtractErrorType (line 33) | type ExtractErrorType = 'CorruptZip' | 'Incomplete'; class ExtractError (line 35) | class ExtractError extends Error { method constructor (line 39) | constructor(type: ExtractErrorType | undefined, cause: Error) { function modeFromEntry (line 52) | function modeFromEntry(entry: Entry) { function toExtractError (line 60) | function toExtractError(err: Error): ExtractError { function extractEntry (line 74) | function extractEntry(stream: Readable, fileName: string, mode: number, ... function extractZip (line 105) | function extractZip(zipfile: ZipFile, targetPath: string, options: IOpti... function openZip (line 163) | async function openZip(zipFile: string, lazy: boolean = false): Promise<... function openZipStream (line 177) | function openZipStream(zipFile: ZipFile, entry: Entry): Promise { type IFile (line 189) | interface IFile { function zip (line 195) | async function zip(zipPath: string, files: IFile[]): Promise { function extract (line 218) | function extract(zipPath: string, targetPath: string, options: IExtractO... function read (line 230) | function read(zipPath: string, filePath: string): Promise { function buffer (line 244) | function buffer(zipPath: string, filePath: string): Promise { FILE: src/vs/base/parts/contextmenu/common/contextmenu.ts type ICommonContextMenuItem (line 6) | interface ICommonContextMenuItem { type ISerializableContextMenuItem (line 18) | interface ISerializableContextMenuItem extends ICommonContextMenuItem { type IContextMenuItem (line 23) | interface IContextMenuItem extends ICommonContextMenuItem { type IContextMenuEvent (line 28) | interface IContextMenuEvent { type IPopupOptions (line 35) | interface IPopupOptions { constant CONTEXT_MENU_CHANNEL (line 41) | const CONTEXT_MENU_CHANNEL = 'vscode:contextmenu'; constant CONTEXT_MENU_CLOSE_CHANNEL (line 42) | const CONTEXT_MENU_CLOSE_CHANNEL = 'vscode:onCloseContextMenu'; FILE: src/vs/base/parts/contextmenu/electron-browser/contextmenu.ts function popup (line 11) | function popup(items: IContextMenuItem[], options?: IPopupOptions, onHid... function createItem (line 38) | function createItem(item: IContextMenuItem, processedItems: IContextMenu... FILE: src/vs/base/parts/contextmenu/electron-main/contextmenu.ts function registerContextMenuListener (line 10) | function registerContextMenuListener(): void { function createMenu (line 30) | function createMenu(event: IpcMainEvent, onClickChannel: string, items: ... FILE: src/vs/base/parts/ipc/browser/ipc.mp.ts class Client (line 12) | class Client extends MessagePortClient implements IDisposable { method constructor (line 19) | constructor(port: MessagePort, clientId: string) { FILE: src/vs/base/parts/ipc/common/ipc.electron.ts type Sender (line 10) | interface Sender { class Protocol (line 19) | class Protocol implements IMessagePassingProtocol { method constructor (line 21) | constructor(private sender: Sender, readonly onMessage: Event { method flush (line 446) | public flush(): void { method pause (line 451) | public pause(): void { method resume (line 455) | public resume(): void { method write (line 460) | public write(msg: ProtocolMessage) { method _bufferAdd (line 480) | private _bufferAdd(head: VSBuffer, body: VSBuffer): boolean { method _bufferTake (line 487) | private _bufferTake(): VSBuffer { method _writeSoon (line 494) | private _writeSoon(header: VSBuffer, data: VSBuffer): void { method _scheduleWriting (line 501) | private _scheduleWriting(): void { method _writeNow (line 511) | private _writeNow(): void { class Protocol (line 541) | class Protocol extends Disposable implements IMessagePassingProtocol { method constructor (line 553) | constructor(socket: ISocket) { method drain (line 568) | drain(): Promise { method getSocket (line 572) | getSocket(): ISocket { method sendDisconnect (line 576) | sendDisconnect(): void { method send (line 580) | send(buffer: VSBuffer): void { class Client (line 585) | class Client extends IPCClient { method fromSocket (line 587) | static fromSocket(socket: ISocket, id: TContext): C... method onDidDispose (line 591) | get onDidDispose(): Event { return this.protocol.onDidDispose; } method constructor (line 593) | constructor(private protocol: Protocol | PersistentProtocol, id: TCont... method dispose (line 597) | override dispose(): void { class BufferedEmitter (line 611) | class BufferedEmitter { method constructor (line 619) | constructor() { method _deliverMessages (line 636) | private _deliverMessages(): void { method fire (line 647) | public fire(event: T): void { method flushBuffer (line 659) | public flushBuffer(): void { class QueueElement (line 664) | class QueueElement { method constructor (line 668) | constructor(data: T) { class Queue (line 674) | class Queue { method constructor (line 679) | constructor() { method length (line 684) | public length(): number { method peek (line 694) | public peek(): T | null { method toArray (line 701) | public toArray(): T[] { method pop (line 712) | public pop(): void { method push (line 724) | public push(item: T): void { class LoadEstimator (line 736) | class LoadEstimator { method getInstance (line 740) | public static getInstance(): LoadEstimator { method constructor (line 749) | constructor() { method load (line 766) | private load(): number { method hasHighLoad (line 778) | public hasHighLoad(): boolean { type ILoadEstimator (line 783) | interface ILoadEstimator { type PersistentProtocolOptions (line 787) | interface PersistentProtocolOptions { class PersistentProtocol (line 810) | class PersistentProtocol implements IMessagePassingProtocol { method unacknowledgedCount (line 854) | public get unacknowledgedCount(): number { method constructor (line 858) | constructor(opts: PersistentProtocolOptions) { method dispose (line 895) | dispose(): void { method drain (line 911) | drain(): Promise { method sendDisconnect (line 915) | sendDisconnect(): void { method sendPause (line 924) | sendPause(): void { method sendResume (line 929) | sendResume(): void { method pauseSocketWriting (line 934) | pauseSocketWriting() { method getSocket (line 938) | public getSocket(): ISocket { method getMillisSinceLastIncomingData (line 942) | public getMillisSinceLastIncomingData(): number { method beginAcceptReconnection (line 946) | public beginAcceptReconnection(socket: ISocket, initialDataChunk: VSBu... method endAcceptReconnection (line 968) | public endAcceptReconnection(): void { method acceptDisconnect (line 985) | public acceptDisconnect(): void { method _receiveMessage (line 989) | private _receiveMessage(msg: ProtocolMessage): void { method readEntireBuffer (line 1063) | readEntireBuffer(): VSBuffer { method flush (line 1067) | flush(): void { method send (line 1071) | send(buffer: VSBuffer): void { method sendControl (line 1086) | sendControl(buffer: VSBuffer): void { method _sendAckCheck (line 1091) | private _sendAckCheck(): void { method _recvAckCheck (line 1117) | private _recvAckCheck(): void { method _sendAck (line 1173) | private _sendAck(): void { method _sendKeepAlive (line 1184) | private _sendKeepAlive(): void { FILE: src/vs/base/parts/ipc/common/ipc.ts type IChannel (line 25) | interface IChannel { type IServerChannel (line 35) | interface IServerChannel { type RequestType (line 40) | const enum RequestType { function requestTypeToStr (line 47) | function requestTypeToStr(type: RequestType): string { type IRawPromiseRequest (line 60) | type IRawPromiseRequest = { type: RequestType.Promise; id: number; chann... type IRawPromiseCancelRequest (line 61) | type IRawPromiseCancelRequest = { type: RequestType.PromiseCancel; id: n... type IRawEventListenRequest (line 62) | type IRawEventListenRequest = { type: RequestType.EventListen; id: numbe... type IRawEventDisposeRequest (line 63) | type IRawEventDisposeRequest = { type: RequestType.EventDispose; id: num... type IRawRequest (line 64) | type IRawRequest = IRawPromiseRequest | IRawPromiseCancelRequest | IRawE... type ResponseType (line 66) | const enum ResponseType { function responseTypeToStr (line 74) | function responseTypeToStr(type: ResponseType): string { type IRawInitializeResponse (line 88) | type IRawInitializeResponse = { type: ResponseType.Initialize }; type IRawPromiseSuccessResponse (line 89) | type IRawPromiseSuccessResponse = { type: ResponseType.PromiseSuccess; i... type IRawPromiseErrorResponse (line 90) | type IRawPromiseErrorResponse = { type: ResponseType.PromiseError; id: n... type IRawPromiseErrorObjResponse (line 91) | type IRawPromiseErrorObjResponse = { type: ResponseType.PromiseErrorObj;... type IRawEventFireResponse (line 92) | type IRawEventFireResponse = { type: ResponseType.EventFire; id: number;... type IRawResponse (line 93) | type IRawResponse = IRawInitializeResponse | IRawPromiseSuccessResponse ... type IHandler (line 95) | interface IHandler { type IMessagePassingProtocol (line 99) | interface IMessagePassingProtocol { type State (line 108) | enum State { type IChannelServer (line 117) | interface IChannelServer { type IChannelClient (line 125) | interface IChannelClient { type Client (line 129) | interface Client { type IConnectionHub (line 133) | interface IConnectionHub { type IClientRouter (line 144) | interface IClientRouter { type IRoutingChannelClient (line 156) | interface IRoutingChannelClient { type IReader (line 160) | interface IReader { type IWriter (line 164) | interface IWriter { function readIntVQL (line 172) | function readIntVQL(reader: IReader) { function writeInt32VQL (line 188) | function writeInt32VQL(writer: IWriter, value: number) { class BufferReader (line 211) | class BufferReader implements IReader { method constructor (line 215) | constructor(private buffer: VSBuffer) { } method read (line 217) | read(bytes: number): VSBuffer { class BufferWriter (line 224) | class BufferWriter implements IWriter { method buffer (line 228) | get buffer(): VSBuffer { method write (line 232) | write(buffer: VSBuffer): void { type DataType (line 237) | enum DataType { function createOneByteBuffer (line 247) | function createOneByteBuffer(value: number): VSBuffer { function serialize (line 263) | function serialize(writer: IWriter, data: any): void { function deserialize (line 299) | function deserialize(reader: IReader): any { type PendingRequest (line 322) | interface PendingRequest { class ChannelServer (line 327) | class ChannelServer implements IChannelServer... method sendResponse (line 349) | private sendResponse(response: IRawResponse): void { method send (line 368) | private send(header: unknown, body: any = undefined): number { method sendBuffer (line 375) | private sendBuffer(message: VSBuffer): number { method onRawMessage (line 385) | private onRawMessage(message: VSBuffer): void { method onPromise (line 407) | private onPromise(request: IRawPromiseRequest): void { method onEventListen (line 449) | private onEventListen(request: IRawEventListenRequest): void { method disposeActiveRequest (line 464) | private disposeActiveRequest(request: IRawRequest): void { method collectPendingRequest (line 473) | private collectPendingRequest(request: IRawPromiseRequest | IRawEventL... method flushPendingRequests (line 496) | private flushPendingRequests(channelName: string): void { method dispose (line 513) | public dispose(): void { type RequestInitiator (line 523) | const enum RequestInitiator { type IIPCLogger (line 528) | interface IIPCLogger { class ChannelClient (line 533) | class ChannelClient implements IChannelClient, IDisposable { method constructor (line 546) | constructor(private protocol: IMessagePassingProtocol, logger: IIPCLog... method getChannel (line 551) | getChannel(channelName: string): T { method requestPromise (line 571) | private requestPromise(channelName: string, name: string, arg?: any, c... method requestEvent (line 654) | private requestEvent(channelName: string, name: string, arg?: any): Ev... method sendRequest (line 695) | private sendRequest(request: IRawRequest): void { method send (line 713) | private send(header: unknown, body: any = undefined): number { method sendBuffer (line 720) | private sendBuffer(message: VSBuffer): number { method onBuffer (line 730) | private onBuffer(message: VSBuffer): void { method onResponse (line 750) | private onResponse(response: IRawResponse): void { method onDidInitializePromise (line 763) | get onDidInitializePromise(): Promise { method whenInitialized (line 767) | private whenInitialized(): Promise { method dispose (line 775) | dispose(): void { type ClientConnectionEvent (line 787) | interface ClientConnectionEvent { type Connection (line 792) | interface Connection extends Client { class IPCServer (line 805) | class IPCServer implements IChannelServer, ... method connections (line 818) | get connections(): Connection[] { method constructor (line 824) | constructor(onDidClientConnect: Event, ipcLogge... method getChannel (line 860) | getChannel(channelName: string, routerOrClientFilt... method getMulticastEvent (line 901) | private getMulticastEvent(channelName: string, cli... method registerChannel (line 955) | registerChannel(channelName: string, channel: IServerChannel... method dispose (line 963) | dispose(): void { class IPCClient (line 985) | class IPCClient implements IChannelClient, IChannelSe... method constructor (line 990) | constructor(protocol: IMessagePassingProtocol, ctx: TContext, ipcLogge... method getChannel (line 999) | getChannel(channelName: string): T { method registerChannel (line 1003) | registerChannel(channelName: string, channel: IServerChannel... method dispose (line 1007) | dispose(): void { function getDelayedChannel (line 1013) | function getDelayedChannel(promise: Promise): T { function getNextTickChannel (line 1028) | function getNextTickChannel(channel: T): T { class StaticRouter (line 1058) | class StaticRouter implements IClientRouter { method constructor (line 1060) | constructor(private fn: (ctx: TContext) => boolean | Promise)... method routeCall (line 1062) | routeCall(hub: IConnectionHub): Promise> { method routeEvent (line 1066) | routeEvent(hub: IConnectionHub): Promise> { method route (line 1070) | private async route(hub: IConnectionHub): Promise(service: unknown, disposables: Disposable... type ICreateProxyServiceOptions (line 1172) | interface ICreateProxyServiceOptions extends IProxyOptions { function toService (line 1187) | function toService(channel: IChannel, options?: ICreat... function propertyIsEvent (line 1238) | function propertyIsEvent(name: string): boolean { function propertyIsDynamicEvent (line 1243) | function propertyIsDynamicEvent(name: string): boolean { function prettyWithoutArrays (line 1254) | function prettyWithoutArrays(data: unknown): any { function pretty (line 1267) | function pretty(data: unknown): any { function logWithColors (line 1274) | function logWithColors(direction: string, totalLength: number, msgLength... class IPCLogger (line 1289) | class IPCLogger implements IIPCLogger { method constructor (line 1293) | constructor( method logOutgoing (line 1298) | public logOutgoing(msgLength: number, requestId: number, initiator: Re... method logIncoming (line 1303) | public logIncoming(msgLength: number, requestId: number, initiator: Re... FILE: src/vs/base/parts/ipc/electron-browser/ipc.electron.ts class Client (line 17) | class Client extends IPCClient implements IDisposable { method createProtocol (line 21) | private static createProtocol(): ElectronProtocol { method constructor (line 28) | constructor(id: string) { method dispose (line 35) | override dispose(): void { FILE: src/vs/base/parts/ipc/electron-browser/ipc.mp.ts type IMessageChannelResult (line 11) | interface IMessageChannelResult { function acquirePort (line 17) | async function acquirePort(requestChannel: string | undefined, responseC... FILE: src/vs/base/parts/ipc/electron-main/ipc.electron.ts type IIPCEvent (line 14) | interface IIPCEvent { function createScopedOnMessageEvent (line 19) | function createScopedOnMessageEvent(senderId: number, eventName: string)... class Server (line 29) | class Server extends IPCServer { method getOnDidClientConnect (line 33) | private static getOnDidClientConnect(): Event { method constructor (line 53) | constructor() { FILE: src/vs/base/parts/ipc/electron-main/ipc.mp.ts class Client (line 16) | class Client extends MessagePortClient implements IDisposable { method constructor (line 23) | constructor(port: MessagePortMain, clientId: string) { function connect (line 39) | async function connect(window: BrowserWindow): Promise { FILE: src/vs/base/parts/ipc/electron-main/ipcMain.ts type ipcMainListener (line 11) | type ipcMainListener = (event: electron.IpcMainEvent, ...args: any[]) =>... class ValidatedIpcMain (line 13) | class ValidatedIpcMain implements Event.NodeEventEmitter { method on (line 24) | on(channel: string, listener: ipcMainListener): this { method once (line 45) | once(channel: string, listener: ipcMainListener): this { method handle (line 71) | handle(channel: string, listener: (event: electron.IpcMainInvokeEvent,... method removeHandler (line 86) | removeHandler(channel: string): this { method removeListener (line 96) | removeListener(channel: string, listener: ipcMainListener): this { method validateEvent (line 106) | private validateEvent(channel: string, event: electron.IpcMainEvent | ... FILE: src/vs/base/parts/ipc/node/ipc.cp.ts class Server (line 24) | class Server extends IPCServer { method constructor (line 25) | constructor(ctx: TContext) { type IIPCOptions (line 39) | interface IIPCOptions { class Client (line 84) | class Client implements IChannelClient, IDisposable { method constructor (line 95) | constructor(private modulePath: string, private options: IIPCOptions) { method getChannel (line 102) | getChannel(channelName: string): T { method requestPromise (line 116) | protected requestPromise(channelName: string, name: string, arg?: a... method requestEvent (line 146) | protected requestEvent(channelName: string, name: string, arg?: any... method client (line 175) | private get client(): IPCClient { method getCachedChannel (line 255) | private getCachedChannel(name: string): IChannel { method disposeClient (line 266) | private disposeClient() { method dispose (line 277) | dispose() { FILE: src/vs/base/parts/ipc/node/ipc.mp.ts class Protocol (line 16) | class Protocol implements IMessagePassingProtocol { method constructor (line 20) | constructor(private port: MessagePortMain) { method send (line 31) | send(message: VSBuffer): void { method disconnect (line 35) | disconnect(): void { type IClientConnectionFilter (line 40) | interface IClientConnectionFilter { class Server (line 57) | class Server extends IPCServer { method getOnDidClientConnect (line 59) | private static getOnDidClientConnect(filter?: IClientConnectionFilter)... method constructor (line 90) | constructor(filter?: IClientConnectionFilter) { type INodeMessagePortFragment (line 95) | interface INodeMessagePortFragment { function once (line 100) | function once(port: INodeMessagePortFragment, message: unknown, callback... FILE: src/vs/base/parts/ipc/node/ipc.net.ts function upgradeToISocket (line 21) | function upgradeToISocket(req: http.IncomingMessage, socket: Socket, { class NodeSocket (line 96) | class NodeSocket implements ISocket { method traceSocketEvent (line 105) | public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuf... method constructor (line 109) | constructor(socket: Socket, debugLabel = '') { method dispose (line 148) | public dispose(): void { method onData (line 155) | public onData(_listener: (e: VSBuffer) => void): IDisposable { method onClose (line 166) | public onClose(listener: (e: SocketCloseEvent) => void): IDisposable { method onEnd (line 180) | public onEnd(listener: () => void): IDisposable { method write (line 190) | public write(buffer: VSBuffer): void { method end (line 231) | public end(): void { method drain (line 236) | public drain(): Promise { type Constants (line 262) | const enum Constants { type ReadState (line 274) | const enum ReadState { type ISocketTracer (line 281) | interface ISocketTracer { type FrameOptions (line 285) | interface FrameOptions { class WebSocketNodeSocket (line 293) | class WebSocketNodeSocket extends Disposable implements ISocket, ISocket... method permessageDeflate (line 313) | public get permessageDeflate(): boolean { method recordedInflateBytes (line 317) | public get recordedInflateBytes(): VSBuffer { method setRecordInflateBytes (line 321) | public setRecordInflateBytes(record: boolean): void { method traceSocketEvent (line 325) | public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuf... method constructor (line 341) | constructor(socket: NodeSocket, permessageDeflate: boolean, inflateByt... method dispose (line 376) | public override dispose(): void { method onData (line 388) | public onData(listener: (e: VSBuffer) => void): IDisposable { method onClose (line 392) | public onClose(listener: (e: SocketCloseEvent) => void): IDisposable { method onEnd (line 396) | public onEnd(listener: () => void): IDisposable { method write (line 400) | public write(buffer: VSBuffer): void { method _write (line 420) | private _write(buffer: VSBuffer, { compressed, opcode }: FrameOptions)... method end (line 464) | public end(): void { method _acceptChunk (line 469) | private _acceptChunk(data: VSBuffer): void { method drain (line 568) | public async drain(): Promise { class WebSocketFlowManager (line 578) | class WebSocketFlowManager extends Disposable { method permessageDeflate (line 594) | public get permessageDeflate(): boolean { method recordedInflateBytes (line 598) | public get recordedInflateBytes(): VSBuffer { method setRecordInflateBytes (line 605) | public setRecordInflateBytes(record: boolean): void { method constructor (line 609) | constructor( method writeMessage (line 632) | public writeMessage(data: VSBuffer, options: FrameOptions): void { method _processWriteQueue (line 638) | private async _processWriteQueue(): Promise { method isProcessingWriteQueue (line 656) | public isProcessingWriteQueue(): boolean { method _deflateMessage (line 663) | private _deflateMessage(zlibDeflateStream: ZlibDeflateStream, buffer: ... method acceptFrame (line 670) | public acceptFrame(data: VSBuffer, isCompressed: boolean, isLastFrameO... method _processReadQueue (line 676) | private async _processReadQueue(): Promise { method isProcessingReadQueue (line 698) | public isProcessingReadQueue(): boolean { method _inflateFrame (line 705) | private _inflateFrame(zlibInflateStream: ZlibInflateStream, buffer: VS... class ZlibInflateStream (line 717) | class ZlibInflateStream extends Disposable { method recordedInflateBytes (line 727) | public get recordedInflateBytes(): VSBuffer { method constructor (line 734) | constructor( method write (line 761) | public write(buffer: VSBuffer): void { method setRecordInflateBytes (line 769) | public setRecordInflateBytes(record: boolean): void { method flush (line 776) | public flush(callback: (data: VSBuffer) => void): void { method dispose (line 785) | public override dispose(): void { class ZlibDeflateStream (line 797) | class ZlibDeflateStream extends Disposable { method constructor (line 805) | constructor( method write (line 824) | public write(buffer: VSBuffer): void { method flush (line 829) | public flush(callback: (data: VSBuffer) => void): void { method dispose (line 844) | public override dispose(): void { function unmask (line 855) | function unmask(buffer: VSBuffer, mask: number): void { constant XDG_RUNTIME_DIR (line 882) | const XDG_RUNTIME_DIR = process.env['XDG_RUNTIME_DIR']; function createRandomIPCHandle (line 889) | function createRandomIPCHandle(): string { function createStaticIPCHandle (line 908) | function createStaticIPCHandle(directoryPath: string, type: string, vers... function validateIPCHandleLength (line 938) | function validateIPCHandleLength(handle: string): void { class Server (line 946) | class Server extends IPCServer { method toClientConnectionEvent (line 948) | private static toClientConnectionEvent(server: NetServer): Event { function connect (line 989) | function connect(hook: { host: string; port: number } | string, clientId... FILE: src/vs/base/parts/ipc/test/browser/ipc.mp.test.ts method call (line 21) | call(_: unknown, command: string, arg: any, cancellationToken: Cancellat... method listen (line 28) | listen(_: unknown, event: string, arg?: any): Event { method call (line 36) | call(_: unknown, command: string, arg: any, cancellationToken: Cancellat... method listen (line 43) | listen(_: unknown, event: string, arg?: any): Event { FILE: src/vs/base/parts/ipc/test/common/ipc.test.ts class QueueProtocol (line 18) | class QueueProtocol implements IMessagePassingProtocol { method send (line 40) | send(buffer: VSBuffer): void { method receive (line 44) | protected receive(buffer: VSBuffer): void { function createProtocolPair (line 53) | function createProtocolPair(): [IMessagePassingProtocol, IMessagePassing... class TestIPCClient (line 62) | class TestIPCClient extends IPCClient { method constructor (line 67) | constructor(protocol: IMessagePassingProtocol, id: string) { method dispose (line 71) | override dispose(): void { class TestIPCServer (line 77) | class TestIPCServer extends IPCServer { method constructor (line 81) | constructor() { method createConnection (line 87) | createConnection(id: string): IPCClient { type ITestService (line 102) | interface ITestService { class TestService (line 114) | class TestService implements ITestService { method marco (line 121) | marco(): Promise { method error (line 125) | error(message: string): Promise { method neverComplete (line 129) | neverComplete(): Promise { method neverCompleteCT (line 133) | neverCompleteCT(cancellationToken: CancellationToken): Promise { method buffersLength (line 141) | buffersLength(buffers: VSBuffer[]): Promise { method ping (line 145) | ping(msg: string): void { method marshall (line 149) | marshall(uri: URI): Promise { method context (line 153) | context(context?: unknown): Promise { method dispose (line 157) | dispose() { class TestChannel (line 162) | class TestChannel implements IServerChannel { method constructor (line 164) | constructor(private service: ITestService) { } method call (line 166) | call(_: unknown, command: string, arg: any, cancellationToken: Cancell... method listen (line 177) | listen(_: unknown, event: string, arg?: any): Event { class TestChannelClient (line 185) | class TestChannelClient implements ITestService { method onPong (line 187) | get onPong(): Event { method constructor (line 191) | constructor(private channel: IChannel) { } method marco (line 193) | marco(): Promise { method error (line 197) | error(message: string): Promise { method neverComplete (line 201) | neverComplete(): Promise { method neverCompleteCT (line 205) | neverCompleteCT(cancellationToken: CancellationToken): Promise { method buffersLength (line 209) | buffersLength(buffers: VSBuffer[]): Promise { method marshall (line 213) | marshall(uri: URI): Promise { method context (line 217) | context(): Promise { FILE: src/vs/base/parts/ipc/test/node/ipc.cp.integrationTest.ts function createClient (line 13) | function createClient(): Client { FILE: src/vs/base/parts/ipc/test/node/ipc.net.test.ts class MessageStream (line 21) | class MessageStream extends Disposable { method constructor (line 26) | constructor(x: Protocol | PersistentProtocol) { method _trigger (line 36) | private _trigger(): void { method waitForOne (line 50) | public waitForOne(): Promise { class EtherStream (line 58) | class EtherStream extends EventEmitter { method constructor (line 59) | constructor( method write (line 66) | write(data: Buffer, cb?: Function): boolean { method destroy (line 74) | destroy(): void { class Ether (line 78) | class Ether { method a (line 86) | public get a(): Socket { method b (line 91) | public get b(): Socket { method constructor (line 96) | constructor( method write (line 105) | public write(from: 'a' | 'b', data: Buffer): void { method _deliver (line 117) | private _deliver(): void { function testIPCHandle (line 573) | function testIPCHandle(handle: string): Promise { function toUint8Array (line 599) | function toUint8Array(data: number[]): Uint8Array { function fromUint8Array (line 607) | function fromUint8Array(data: Uint8Array): number[] { function fromCharCodeArray (line 615) | function fromCharCodeArray(data: number[]): string { class FakeNodeSocket (line 623) | class FakeNodeSocket extends Disposable { method traceSocketEvent (line 633) | public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuf... method constructor (line 636) | constructor() { method write (line 640) | public write(data: VSBuffer): void { method fireData (line 644) | public fireData(data: number[]): void { function testReading (line 649) | async function testReading(frames: number[][], permessageDeflate: boolea... function generateRandomBuffer (line 857) | function generateRandomBuffer(size: number): VSBuffer { function listenOnRandomPort (line 865) | function listenOnRandomPort(handler: (socket: Socket) => void): Promise<... FILE: src/vs/base/parts/ipc/test/node/testService.ts type IMarcoPoloEvent (line 10) | interface IMarcoPoloEvent { type ITestService (line 14) | interface ITestService { class TestService (line 21) | class TestService implements ITestService { method marco (line 26) | marco(): Promise { method pong (line 31) | pong(ping: string): Promise<{ incoming: string; outgoing: string }> { method cancelMe (line 35) | cancelMe(): Promise { class TestChannel (line 40) | class TestChannel implements IServerChannel { method constructor (line 42) | constructor(private testService: ITestService) { } method listen (line 44) | listen(_: unknown, event: string): Event { method call (line 52) | call(_: unknown, command: string, ...args: any[]): Promise { class TestServiceClient (line 62) | class TestServiceClient implements ITestService { method onMarco (line 64) | get onMarco(): Event { return this.channel.listen('ma... method constructor (line 66) | constructor(private channel: IChannel) { } method marco (line 68) | marco(): Promise { method pong (line 72) | pong(ping: string): Promise<{ incoming: string; outgoing: string }> { method cancelMe (line 76) | cancelMe(): Promise { FILE: src/vs/base/parts/request/common/request.ts function isOfflineError (line 13) | function isOfflineError(error: unknown): boolean { class OfflineError (line 20) | class OfflineError extends Error { method constructor (line 21) | constructor() { type IHeaders (line 27) | interface IHeaders { type IRequestOptions (line 38) | interface IRequestOptions { type IRequestContext (line 60) | interface IRequestContext { FILE: src/vs/base/parts/request/common/requestImpl.ts function request (line 11) | async function request(options: IRequestOptions, token: CancellationToke... function getRequestHeaders (line 57) | function getRequestHeaders(options: IRequestOptions) { function getResponseHeaders (line 88) | function getResponseHeaders(res: Response): IHeaders { FILE: src/vs/base/parts/sandbox/common/electronTypes.ts type MessageBoxOptions (line 14) | interface MessageBoxOptions { type MessageBoxReturnValue (line 90) | interface MessageBoxReturnValue { type SaveDialogOptions (line 101) | interface SaveDialogOptions { type SaveDialogReturnValue (line 145) | interface SaveDialogReturnValue { type OpenDialogOptions (line 164) | interface OpenDialogOptions { type OpenDialogReturnValue (line 192) | interface OpenDialogReturnValue { type FileFilter (line 212) | interface FileFilter { type OpenDevToolsOptions (line 220) | interface OpenDevToolsOptions { type InputEvent (line 238) | interface InputEvent { type MouseInputEvent (line 263) | interface MouseInputEvent extends InputEvent { FILE: src/vs/base/parts/sandbox/common/sandboxTypes.ts type ISandboxConfiguration (line 21) | interface ISandboxConfiguration { FILE: src/vs/base/parts/sandbox/electron-browser/electronTypes.ts type Event (line 14) | type Event = { type IpcRendererEvent (line 19) | interface IpcRendererEvent extends Event { type IpcRenderer (line 35) | interface IpcRenderer { type WebFrame (line 128) | interface WebFrame { type ProcessMemoryInfo (line 143) | interface ProcessMemoryInfo { type AuthInfo (line 168) | interface AuthInfo { type WebUtils (line 176) | interface WebUtils { FILE: src/vs/base/parts/sandbox/electron-browser/globals.ts type ISandboxNodeProcess (line 13) | interface ISandboxNodeProcess extends INodeProcess { type IpcMessagePort (line 89) | interface IpcMessagePort { type ISandboxContext (line 103) | interface ISandboxContext { type ISandboxGlobal (line 118) | interface ISandboxGlobal { type IMainWindowSandboxGlobals (line 141) | interface IMainWindowSandboxGlobals { type ISandboxGlobals (line 154) | interface ISandboxGlobals { FILE: src/vs/base/parts/sandbox/electron-browser/preload-aux.ts function validateIPC (line 10) | function validateIPC(channel: string): true | never { method send (line 26) | send(channel: string, ...args: unknown[]): void { method invoke (line 32) | invoke(channel: string, ...args: unknown[]): Promise { method setZoomLevel (line 44) | setZoomLevel(level: number): void { FILE: src/vs/base/parts/sandbox/electron-browser/preload.ts type ISandboxConfiguration (line 12) | type ISandboxConfiguration = import('../common/sandboxTypes.js').ISandbo... function validateIPC (line 16) | function validateIPC(channel: string): true | never { function parseArgv (line 24) | function parseArgv(key: string): string | undefined { method send (line 112) | send(channel: string, ...args: unknown[]): void { method invoke (line 118) | invoke(channel: string, ...args: unknown[]): Promise { method on (line 124) | on(channel: string, listener: (event: Electron.IpcRendererEvent, ...args... method once (line 132) | once(channel: string, listener: (event: Electron.IpcRendererEvent, ...ar... method removeListener (line 140) | removeListener(channel: string, listener: (event: Electron.IpcRendererEv... method acquire (line 151) | acquire(responseChannel: string, nonce: string) { method setZoomLevel (line 175) | setZoomLevel(level: number): void { method getPathForFile (line 187) | getPathForFile(file: File): string { method platform (line 199) | get platform() { return process.platform; } method arch (line 200) | get arch() { return process.arch; } method env (line 201) | get env() { return { ...process.env }; } method versions (line 202) | get versions() { return process.versions; } method type (line 203) | get type() { return 'renderer'; } method execPath (line 204) | get execPath() { return process.execPath; } method cwd (line 206) | cwd(): string { method shellEnv (line 210) | shellEnv(): Promise { method getProcessMemoryInfo (line 214) | getProcessMemoryInfo(): Promise { method on (line 218) | on(type: string, callback: (...args: unknown[]) => void): void { method configuration (line 236) | configuration(): ISandboxConfiguration | undefined { method resolveConfiguration (line 243) | async resolveConfiguration(): Promise { FILE: src/vs/base/parts/sandbox/node/electronTypes.ts type MessagePortMain (line 6) | interface MessagePortMain extends NodeJS.EventEmitter { type MessageEvent (line 42) | interface MessageEvent { type ParentPort (line 47) | interface ParentPort extends NodeJS.EventEmitter { type UtilityNodeJSProcess (line 66) | interface UtilityNodeJSProcess extends NodeJS.Process { function isUtilityProcess (line 75) | function isUtilityProcess(process: NodeJS.Process): process is UtilityNo... FILE: src/vs/base/parts/storage/common/storage.ts type StorageHint (line 12) | enum StorageHint { type IStorageOptions (line 25) | interface IStorageOptions { type IUpdateRequest (line 29) | interface IUpdateRequest { type IStorageItemsChangeEvent (line 34) | interface IStorageItemsChangeEvent { function isStorageItemsChangeEvent (line 39) | function isStorageItemsChangeEvent(thing: unknown): thing is IStorageIte... type IStorageDatabase (line 45) | interface IStorageDatabase { type IStorageChangeEvent (line 57) | interface IStorageChangeEvent { type StorageValue (line 75) | type StorageValue = string | boolean | number | undefined | null | object; type IStorage (line 77) | interface IStorage extends IDisposable { type StorageState (line 109) | enum StorageState { class Storage (line 115) | class Storage extends Disposable implements IStorage { method constructor (line 135) | constructor( method registerListeners (line 144) | private registerListeners(): void { method onDidChangeItemsExternal (line 148) | private onDidChangeItemsExternal(e: IStorageItemsChangeEvent): void { method acceptExternal (line 164) | private acceptExternal(key: string, value: string | undefined): void { method items (line 191) | get items(): Map { method size (line 195) | get size(): number { method init (line 199) | async init(): Promise { method get (line 218) | get(key: string, fallbackValue?: string): string | undefined { method getBoolean (line 230) | getBoolean(key: string, fallbackValue?: boolean): boolean | undefined { method getNumber (line 242) | getNumber(key: string, fallbackValue?: number): number | undefined { method getObject (line 254) | getObject(key: string, fallbackValue?: object): object | undefined { method set (line 264) | async set(key: string, value: string | boolean | number | null | undef... method delete (line 295) | async delete(key: string, external = false): Promise { method optimize (line 319) | async optimize(): Promise { method close (line 331) | async close(): Promise { method doClose (line 339) | private async doClose(): Promise { method hasPending (line 359) | private get hasPending() { method flushPending (line 363) | private async flushPending(): Promise { method flush (line 386) | async flush(delay?: number): Promise { method doFlush (line 397) | private async doFlush(delay?: number): Promise { method whenFlushed (line 405) | async whenFlushed(): Promise { method isInMemory (line 413) | isInMemory(): boolean { class InMemoryStorageDatabase (line 418) | class InMemoryStorageDatabase implements IStorageDatabase { method getItems (line 424) | async getItems(): Promise> { method updateItems (line 428) | async updateItems(request: IUpdateRequest): Promise { method optimize (line 434) | async optimize(): Promise { } method close (line 435) | async close(): Promise { } FILE: src/vs/base/parts/storage/node/storage.ts type IDatabaseConnection (line 15) | interface IDatabaseConnection { type ISQLiteStorageDatabaseOptions (line 23) | interface ISQLiteStorageDatabaseOptions { type ISQLiteStorageDatabaseLoggingOptions (line 27) | interface ISQLiteStorageDatabaseLoggingOptions { class SQLiteStorageDatabase (line 32) | class SQLiteStorageDatabase implements IStorageDatabase { method onDidChangeItemsExternal (line 36) | get onDidChangeItemsExternal(): Event { retu... method constructor (line 47) | constructor( method getItems (line 56) | async getItems(): Promise> { method updateItems (line 71) | async updateItems(request: IUpdateRequest): Promise { method doUpdateItems (line 77) | private doUpdateItems(connection: IDatabaseConnection, request: IUpdat... method optimize (line 155) | async optimize(): Promise { method close (line 163) | async close(recovery?: () => Map): Promise { method doClose (line 171) | private doClose(connection: IDatabaseConnection, recovery?: () => Map<... method backup (line 232) | private backup(): Promise { method toBackupPath (line 238) | private toBackupPath(path: string): string { method checkIntegrity (line 242) | async checkIntegrity(full: boolean): Promise { method connect (line 261) | private async connect(path: string, retryOnBusy = true): Promise { method exec (line 352) | private exec(connection: IDatabaseConnection, sql: string): Promise { function testDBBasics (line 364) | async function testDBBasics(path: string, logError?: (error: Error | str... class TestStorage (line 686) | class TestStorage extends Storage { method getStorage (line 687) | getStorage(): IStorageDatabase { function createManyRandomData (line 829) | function createManyRandomData(length = 400, includeVeryLarge = false) { function createLargeRandomData (line 852) | function createLargeRandomData() { FILE: src/vs/base/test/browser/formattedTextRenderer.test.ts method callback (line 73) | callback(content) { method callback (line 92) | callback(content) { method callback (line 112) | callback(content) { FILE: src/vs/base/test/browser/hash.test.ts function checkSHA1 (line 76) | async function checkSHA1(str: string, expected: string) { FILE: src/vs/base/test/browser/indexedDB.test.ts function isValid (line 38) | function isValid(value: unknown): value is string { FILE: src/vs/base/test/browser/markdownRenderer.test.ts function strToNode (line 15) | function strToNode(str: string): HTMLElement { function assertNodeEquals (line 19) | function assertNodeEquals(actualNode: HTMLElement, expectedHtml: string) { function ignoreRaw (line 444) | function ignoreRaw(...tokenLists: marked.Token[][]): void { function simpleMarkdownTestSuite (line 579) | function simpleMarkdownTestSuite(name: string, delimiter: string): void { FILE: src/vs/base/test/browser/ui/grid/grid.test.ts function checkIsMaximized (line 538) | function checkIsMaximized(view: TestView) { class TestSerializableView (line 669) | class TestSerializableView extends TestView implements ISerializableView { method constructor (line 671) | constructor( method toJSON (line 681) | toJSON() { class TestViewDeserializer (line 686) | class TestViewDeserializer implements IViewDeserializer) { } method fromJSON (line 692) | fromJSON(json: any): TestSerializableView { method getView (line 698) | getView(id: string): TestSerializableView { function nodesToNames (line 707) | function nodesToNames(node: GridNode): any { method fromJSON (line 1029) | fromJSON(): ISerializableView { FILE: src/vs/base/test/browser/ui/grid/gridview.test.ts function createGridView (line 16) | function createGridView(): GridView { FILE: src/vs/base/test/browser/ui/grid/util.ts class TestView (line 11) | class TestView implements IView { method minimumWidth (line 16) | get minimumWidth(): number { return this._minimumWidth; } method minimumWidth (line 17) | set minimumWidth(size: number) { this._minimumWidth = size; this._onDi... method maximumWidth (line 19) | get maximumWidth(): number { return this._maximumWidth; } method maximumWidth (line 20) | set maximumWidth(size: number) { this._maximumWidth = size; this._onDi... method minimumHeight (line 22) | get minimumHeight(): number { return this._minimumHeight; } method minimumHeight (line 23) | set minimumHeight(size: number) { this._minimumHeight = size; this._on... method maximumHeight (line 25) | get maximumHeight(): number { return this._maximumHeight; } method maximumHeight (line 26) | set maximumHeight(size: number) { this._maximumHeight = size; this._on... method element (line 29) | get element(): HTMLElement { this._onDidGetElement.fire(); return this... method width (line 35) | get width(): number { return this._width; } method height (line 38) | get height(): number { return this._height; } method top (line 41) | get top(): number { return this._top; } method left (line 44) | get left(): number { return this._left; } method size (line 46) | get size(): [number, number] { return [this.width, this.height]; } method constructor (line 54) | constructor( method layout (line 64) | layout(width: number, height: number, top: number, left: number): void { method focus (line 72) | focus(): void { method dispose (line 76) | dispose(): void { function nodesToArrays (line 84) | function nodesToArrays(node: GridNode): any { FILE: src/vs/base/test/browser/ui/list/listView.test.ts method getHeight (line 21) | getHeight() { return 20; } method getTemplateId (line 22) | getTemplateId() { return 'template'; } method renderTemplate (line 29) | renderTemplate() { templatesCount++; } method renderElement (line 30) | renderElement() { } method disposeTemplate (line 31) | disposeTemplate() { templatesCount--; } FILE: src/vs/base/test/browser/ui/list/listWidget.test.ts method getHeight (line 22) | getHeight() { return 20; } method getTemplateId (line 23) | getTemplateId() { return 'template'; } method renderTemplate (line 30) | renderTemplate() { templatesCount++; } method renderElement (line 31) | renderElement() { } method disposeTemplate (line 32) | disposeTemplate() { templatesCount--; } method getHeight (line 65) | getHeight() { return 200; } method getTemplateId (line 66) | getTemplateId() { return 'template'; } method renderTemplate (line 73) | renderTemplate() { templatesCount++; } method renderElement (line 74) | renderElement() { } method disposeTemplate (line 75) | disposeTemplate() { templatesCount--; } FILE: src/vs/base/test/browser/ui/menu/menubar.test.ts function getButtonElementByAriaLabel (line 12) | function getButtonElementByAriaLabel(menubarElement: HTMLElement, ariaLa... function getTitleDivFromButtonDiv (line 24) | function getTitleDivFromButtonDiv(menuButtonElement: HTMLElement): HTMLE... function getMnemonicFromTitleDiv (line 35) | function getMnemonicFromTitleDiv(menuTitleDiv: HTMLElement): string | nu... function validateMenuBarItem (line 46) | function validateMenuBarItem(menubar: MenuBar, menubarContainer: HTMLEle... FILE: src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts type IMouseWheelEvent (line 10) | type IMouseWheelEvent = [number, number, number]; FILE: src/vs/base/test/browser/ui/splitview/splitview.test.ts class TestView (line 12) | class TestView implements IView { method minimumSize (line 17) | get minimumSize(): number { return this._minimumSize; } method minimumSize (line 18) | set minimumSize(size: number) { this._minimumSize = size; this._onDidC... method maximumSize (line 20) | get maximumSize(): number { return this._maximumSize; } method maximumSize (line 21) | set maximumSize(size: number) { this._maximumSize = size; this._onDidC... method element (line 24) | get element(): HTMLElement { this._onDidGetElement.fire(); return this... method size (line 30) | get size(): number { return this._size; } method orthogonalSize (line 32) | get orthogonalSize(): number | undefined { return this._orthogonalSize; } method constructor (line 39) | constructor( method layout (line 47) | layout(size: number, _offset: number, orthogonalSize: number | undefin... method focus (line 53) | focus(): void { method dispose (line 57) | dispose(): void { function getSashes (line 65) | function getSashes(splitview: SplitView): Sash[] { FILE: src/vs/base/test/browser/ui/toolbar/toolbar.test.ts class FixedWidthActionViewItem (line 14) | class FixedWidthActionViewItem extends BaseActionViewItem { method constructor (line 16) | constructor(action: IAction, private readonly width: number) { method render (line 20) | override render(container: HTMLElement): void { class TestToolBar (line 30) | class TestToolBar extends ToolBar { method actionBarForTest (line 31) | get actionBarForTest(): Pick { method toJSON (line 94) | toJSON() { method toJSON (line 177) | toJSON() { FILE: src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts type Element (line 17) | interface Element { function find (line 23) | function find(element: Element, id: string): Element | undefined { class Renderer (line 43) | class Renderer implements ICompressibleTreeRenderer, index: number, templa... method disposeTemplate (line 51) | disposeTemplate(templateData: HTMLElement): void { method renderCompressedElements (line 54) | renderCompressedElements(node: ITreeNode,... class IdentityProvider (line 65) | class IdentityProvider implements IIdentityProvider { method getId (line 66) | getId(element: Element) { class VirtualDelegate (line 71) | class VirtualDelegate implements IListVirtualDelegate { method getHeight (line 72) | getHeight() { return 20; } method getTemplateId (line 73) | getTemplateId(element: Element): string { return 'default'; } class DataSource (line 76) | class DataSource implements IAsyncDataSource { method hasChildren (line 77) | hasChildren(element: Element): boolean { method getChildren (line 80) | getChildren(element: Element): Promise { class Model (line 85) | class Model { method constructor (line 87) | constructor(readonly root: Element) { } method get (line 89) | get(id: string): Element { method hasChildren (line 146) | hasChildren(element: Element): boolean { method getChildren (line 149) | getChildren(element: Element): Promise { method hasChildren (line 206) | hasChildren(element: Element): boolean { method getChildren (line 209) | getChildren(element: Element): Promise { method hasChildren (line 277) | hasChildren(element: Element): boolean { method getChildren (line 280) | async getChildren(element: Element): Promise { method hasChildren (line 341) | hasChildren(element: Element): boolean { method getChildren (line 344) | async getChildren(element: Element): Promise { method hasChildren (line 399) | hasChildren(element: Element): boolean { method getChildren (line 402) | getChildren(element: Element): Promise { method hasChildren (line 430) | hasChildren(element: Element): boolean { method getChildren (line 433) | getChildren(element: Element): Promise { method hasChildren (line 474) | hasChildren(element: Element): boolean { method getChildren (line 477) | getChildren(element: Element): Promise { method hasChildren (line 608) | hasChildren(element: Element): boolean { method getChildren (line 611) | async getChildren(element: Element) { method hasChildren (line 663) | hasChildren(element: Element): boolean { method getChildren (line 666) | async getChildren(element: Element) { method isIncompressible (line 672) | isIncompressible(element: Element): boolean { method hasChildren (line 779) | hasChildren(element: Element): boolean { method getChildren (line 782) | async getChildren(element: Element) { method isIncompressible (line 788) | isIncompressible(element: Element): boolean { FILE: src/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.ts type IResolvedCompressedTreeElement (line 14) | interface IResolvedCompressedTreeElement extends ICompressedTreeEleme... function resolve (line 19) | function resolve(treeElement: ICompressedTreeElement): IResolvedCo... function bindListToModel (line 296) | function bindListToModel(list: ITreeNode[], model: ITreeModel(list: ITreeNode>[]): T[][] { function withSmartSplice (line 312) | function withSmartSplice(fn: (options: IObjectTreeModelSetChildrenOption... FILE: src/vs/base/test/browser/ui/tree/dataTree.test.ts type E (line 12) | interface E { method getHeight (line 44) | getHeight() { return 20; } method getTemplateId (line 45) | getTemplateId(): string { return 'default'; } method renderTemplate (line 50) | renderTemplate(container: HTMLElement): HTMLElement { method renderElement (line 53) | renderElement(element: ITreeNode, index: number, templateData: ... method disposeTemplate (line 56) | disposeTemplate(): void { } method getChildren (line 60) | getChildren(element: E): E[] { method getId (line 66) | getId(element: E): { toString(): string } { FILE: src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts function bindListToModel (line 13) | function bindListToModel(list: ITreeNode[], model: IndexTreeModel<... function toArray (line 19) | function toArray(list: ITreeNode[]): T[] { function toElements (line 24) | function toElements(node: ITreeNode): any { function withSmartSplice (line 34) | function withSmartSplice(fn: (options: IIndexTreeModelSpliceOptions, index: number, templateD... method disposeTemplate (line 62) | disposeTemplate(): void { } class Delegate (line 205) | class Delegate implements IListVirtualDelegate { method getHeight (line 206) | getHeight() { return 20; } method getTemplateId (line 207) | getTemplateId(): string { return 'default'; } method getHeight (line 329) | getHeight() { return 20; } method getTemplateId (line 330) | getTemplateId(): string { return 'default'; } class Renderer (line 210) | class Renderer implements ITreeRenderer { method renderTemplate (line 212) | renderTemplate(container: HTMLElement): HTMLElement { method renderElement (line 215) | renderElement(element: ITreeNode, index: number, templat... method disposeTemplate (line 218) | disposeTemplate(): void { } method renderTemplate (line 335) | renderTemplate(container: HTMLElement): HTMLElement { method renderElement (line 338) | renderElement(node: ITreeNode, _: number, templateData: ... method renderCompressedElements (line 341) | renderCompressedElements(node: ITreeNode, ... method disposeTemplate (line 344) | disposeTemplate(): void { } class IdentityProvider (line 221) | class IdentityProvider implements IIdentityProvider { method getId (line 222) | getId(element: number): { toString(): string } { method getId (line 255) | getId(element: number): { toString(): string } { method getGroupId (line 258) | getGroupId(element: number): number { method getAriaLabel (line 292) | getAriaLabel(element: number): string { method getWidgetAriaLabel (line 296) | getWidgetAriaLabel(): string { class Delegate (line 328) | class Delegate implements IListVirtualDelegate { method getHeight (line 206) | getHeight() { return 20; } method getTemplateId (line 207) | getTemplateId(): string { return 'default'; } method getHeight (line 329) | getHeight() { return 20; } method getTemplateId (line 330) | getTemplateId(): string { return 'default'; } class Renderer (line 333) | class Renderer implements ICompressibleTreeRenderer, index: number, templat... method disposeTemplate (line 218) | disposeTemplate(): void { } method renderTemplate (line 335) | renderTemplate(container: HTMLElement): HTMLElement { method renderElement (line 338) | renderElement(node: ITreeNode, _: number, templateData: ... method renderCompressedElements (line 341) | renderCompressedElements(node: ITreeNode, ... method disposeTemplate (line 344) | disposeTemplate(): void { } FILE: src/vs/base/test/browser/ui/tree/objectTreeModel.test.ts function bindListToModel (line 13) | function bindListToModel(list: ITreeNode[], model: ITreeModel(list: ITreeNode[]): T[] { method compare (line 220) | compare(a, b) { return compare(a, b); } method compare (line 238) | compare(a, b) { return compare(a, b); } method filter (line 302) | filter(element: string, parentVisibility: TreeVisibility): TreeVisibility { FILE: src/vs/base/test/common/arrays.test.ts function assertMedian (line 53) | function assertMedian(expexted: number, data: number[], nth: number = Ma... function compare (line 70) | function compare(a: number, b: number): number { function compare (line 114) | function compare(a: number, b: number): number { function compare (line 148) | function compare(a: number, b: number): number { function compareTo (line 163) | function compareTo(key: number) { function compare (line 181) | function compare(a: string): string { function testTopAsync (line 219) | async function testTopAsync(cmp: any, m: number) { function testMonotonous (line 422) | function testMonotonous(array: number[], predicate: (a: number) => boole... FILE: src/vs/base/test/common/assertHeap.ts type ISnapshotAssertOptions (line 38) | interface ISnapshotAssertOptions { function assertHeap (line 66) | async function assertHeap(opts: ISnapshotAssertOptions) { FILE: src/vs/base/test/common/async.test.ts method tick (line 616) | tick() { function assertArrayEquals (line 1358) | function assertArrayEquals(actual: unknown[], expected: unknown[]) { method [Symbol.asyncIterator] (line 1774) | async *[Symbol.asyncIterator]() { method [Symbol.asyncIterator] (line 1791) | async *[Symbol.asyncIterator]() { method [Symbol.asyncIterator] (line 1820) | async *[Symbol.asyncIterator]() { method [Symbol.asyncIterator] (line 1853) | async *[Symbol.asyncIterator]() { type TestObject (line 2160) | interface TestObject { type TestObj (line 2592) | interface TestObj { method next (line 2630) | async next() { FILE: src/vs/base/test/common/cancelPreviousCalls.test.ts class MockDisposable (line 15) | class MockDisposable extends Disposable { method callArguments1 (line 29) | public get callArguments1() { method callArguments2 (line 36) | public get callArguments2() { method doSomethingAsync (line 41) | async doSomethingAsync(arg1: number, arg2: string, cancellationToken?:... method doSomethingElseAsync (line 48) | async doSomethingElseAsync(arg1: number, arg2: string, cancellationTok... FILE: src/vs/base/test/common/cancellation.test.ts function onCancel (line 37) | function onCancel() { FILE: src/vs/base/test/common/charCode.test.ts function assertValue (line 15) | function assertValue(actual: CharCode, expected: string): void { FILE: src/vs/base/test/common/decorators.test.ts class Foo (line 15) | class Foo { method constructor (line 18) | constructor(private _answer: number | null | undefined) { } method answer (line 21) | answer() { method constructor (line 63) | constructor(private _answer: number | null | undefined) { } method answer (line 66) | get answer() { method answer (line 107) | get answer() { method answer (line 121) | get answer() { class Foo (line 60) | class Foo { method constructor (line 18) | constructor(private _answer: number | null | undefined) { } method answer (line 21) | answer() { method constructor (line 63) | constructor(private _answer: number | null | undefined) { } method answer (line 66) | get answer() { method answer (line 107) | get answer() { method answer (line 121) | get answer() { class Foo (line 105) | class Foo { method constructor (line 18) | constructor(private _answer: number | null | undefined) { } method answer (line 21) | answer() { method constructor (line 63) | constructor(private _answer: number | null | undefined) { } method answer (line 66) | get answer() { method answer (line 107) | get answer() { method answer (line 121) | get answer() { class Foo (line 119) | class Foo { method constructor (line 18) | constructor(private _answer: number | null | undefined) { } method answer (line 21) | answer() { method constructor (line 63) | constructor(private _answer: number | null | undefined) { } method answer (line 66) | get answer() { method answer (line 107) | get answer() { method answer (line 121) | get answer() { class ThrottleTest (line 142) | class ThrottleTest { method constructor (line 145) | constructor(fn: Function) { method report (line 154) | report(p: number): void { FILE: src/vs/base/test/common/diff/diff.test.ts function createArray (line 10) | function createArray(length: number, value: T): T[] { function maskBasedSubstring (line 18) | function maskBasedSubstring(str: string, mask: boolean[]): string { function assertAnswer (line 28) | function assertAnswer(originalStr: string, modifiedStr: string, changes:... function lcsInnerTest (line 61) | function lcsInnerTest(originalStr: string, modifiedStr: string, answerSt... function stringPower (line 67) | function stringPower(str: string, power: number): string { function lcsTest (line 75) | function lcsTest(originalStr: string, modifiedStr: string, answerStr: st... FILE: src/vs/base/test/common/event.test.ts class EventCounter (line 20) | class EventCounter { method reset (line 24) | reset() { method onEvent (line 28) | onEvent() { class Document3 (line 33) | class Document3 { method setText (line 39) | setText(value: string) { method dispose (line 44) | dispose() { function assertDisposablesCount (line 57) | function assertDisposablesCount(expected: number | Array) { method onWillAddFirstListener (line 286) | onWillAddFirstListener() { firstCount += 1; } method onDidRemoveLastListener (line 287) | onDidRemoveLastListener() { lastCount += 1; } method onDidAddListener (line 314) | onDidAddListener() { count += 1; } method onWillRemoveListener (line 335) | onWillRemoveListener() { count += 1; } method onListenerError (line 377) | onListenerError(e) { allError.push(e); } method onListenerError (line 399) | onListenerError(e) { allError.push(e); } function listener (line 420) | function listener() { class DisposableStoreWithSize (line 468) | class DisposableStoreWithSize extends DisposableStore { method add (line 470) | public override add(o: T): T { method delete (line 475) | public override delete(o: T): void { type E (line 647) | interface E extends IWaitUntil { type E (line 667) | interface E extends IWaitUntil { type E (line 696) | interface E extends IWaitUntil { type E (line 729) | interface E extends IWaitUntil { class TestItem (line 1232) | class TestItem { FILE: src/vs/base/test/common/filters.perf.test.ts function perfSuite (line 13) | function perfSuite(name: string, callback: (this: Mocha.Suite) => void) { function perfTest (line 29) | function perfTest(name: string, match: filters.FuzzyScorer) { function perfTest (line 59) | function perfTest(name: string, match: filters.IFilter) { FILE: src/vs/base/test/common/filters.test.ts function filterOk (line 9) | function filterOk(filter: IFilter, word: string, wordToMatchAgainst: str... function filterNotOk (line 17) | function filterNotOk(filter: IFilter, word: string, wordToMatchAgainst: ... function assertMatches (line 257) | function assertMatches(pattern: string, word: string, decoratedWord: str... function assertTopScore (line 465) | function assertTopScore(filter: typeof fuzzyScore, pattern: string, expe... FILE: src/vs/base/test/common/fuzzyScorer.test.ts class ResourceAccessorClass (line 14) | class ResourceAccessorClass implements IItemAccessor { method getItemLabel (line 16) | getItemLabel(resource: URI): string { method getItemDescription (line 20) | getItemDescription(resource: URI): string { method getItemPath (line 24) | getItemPath(resource: URI): string { class ResourceWithSlashAccessorClass (line 31) | class ResourceWithSlashAccessorClass implements IItemAccessor { method getItemLabel (line 33) | getItemLabel(resource: URI): string { method getItemDescription (line 37) | getItemDescription(resource: URI): string { method getItemPath (line 41) | getItemPath(resource: URI): string { class ResourceWithBackslashAccessorClass (line 48) | class ResourceWithBackslashAccessorClass implements IItemAccessor { method getItemLabel (line 50) | getItemLabel(resource: URI): string { method getItemDescription (line 54) | getItemDescription(resource: URI): string { method getItemPath (line 58) | getItemPath(resource: URI): string { class NullAccessorClass (line 65) | class NullAccessorClass implements IItemAccessor { method getItemLabel (line 67) | getItemLabel(resource: URI): string { method getItemDescription (line 71) | getItemDescription(resource: URI): string { method getItemPath (line 75) | getItemPath(resource: URI): string { function _doScore (line 80) | function _doScore(target: string, query: string, allowNonContiguousMatch... function _doScore2 (line 86) | function _doScore2(target: string, query: string, matchOffset: number = ... function scoreItem (line 92) | function scoreItem(item: T, query: string, allowNonContiguousMatches:... function compareItemsByScore (line 96) | function compareItemsByScore(itemA: T, itemB: T, query: string, allow... function assertScore (line 1241) | function assertScore() { function assertNoScore (line 1256) | function assertNoScore() { FILE: src/vs/base/test/common/glob.test.ts function assertGlobMatch (line 67) | function assertGlobMatch(pattern: string | glob.IRelativePattern, input:... function assertNoGlobMatch (line 72) | function assertNoGlobMatch(pattern: string | glob.IRelativePattern, inpu... function testOptimizationForBasenames (line 907) | function testOptimizationForBasenames(pattern: string | glob.IExpression... function testOptimizationForPaths (line 1013) | function testOptimizationForPaths(pattern: string | glob.IExpression, pa... function nativeSep (line 1021) | function nativeSep(slashPath: string): string { FILE: src/vs/base/test/common/history.test.ts function toArray (line 173) | function toArray(historyNavigator: HistoryNavigator): Array { method count (line 380) | get count() { return this._count; } method createReferencedObject (line 381) | protected createReferencedObject(key: string): number { this._count++;... method destroyReferencedObject (line 382) | protected destroyReferencedObject(key: string, object: number): void {... function assertThrows (line 415) | function assertThrows(fn: () => void, test: (error: any) => void) { FILE: src/vs/base/test/common/linkedList.test.ts function assertElements (line 14) | function assertElements(list: LinkedList, ...elements: E[]) { FILE: src/vs/base/test/common/markdownString.test.ts function assertLink (line 37) | function assertLink(target: string, label: string, title: string | undef... function assertCodeBlock (line 98) | function assertCodeBlock(lang: string, code: string, result: string) { FILE: src/vs/base/test/common/mock.ts type Ctor (line 9) | interface Ctor { function mock (line 13) | function mock(): Ctor { type MockObject (line 18) | type MockObject = { [K in keyof T]: K extends Ex... method get (line 25) | get(target, key) { method set (line 32) | set(target, key, value) { function upcastPartial (line 42) | function upcastPartial(partial: Partial): T { function upcastDeepPartial (line 45) | function upcastDeepPartial(partial: DeepPartial): T { FILE: src/vs/base/test/common/naturalLanguage/korean.test.ts function getKoreanAltCharsForString (line 12) | function getKoreanAltCharsForString(text: string): string { FILE: src/vs/base/test/common/observables/observable.test.ts method handleChange (line 321) | handleChange(context, changeSummary) { function init (line 435) | function init(): { log: Log; setValue: (value: number | undefined) => vo... class LoggingObserver (line 1743) | class LoggingObserver implements IObserver { method constructor (line 1746) | constructor(public readonly debugName: string, private readonly log: L... method beginUpdate (line 1749) | beginUpdate(observable: IObservable): void { method endUpdate (line 1753) | endUpdate(observable: IObservable): void { method handleChange (line 1757) | handleChange(observable: IObservableWithChange... method handlePossibleChange (line 1760) | handlePossibleChange(observable: IObservable): void { class LoggingObservableValue (line 1765) | class LoggingObservableValue method constructor (line 1770) | constructor( method onFirstObserverAdded (line 1779) | protected override onFirstObserverAdded(): void { method onLastObserverRemoved (line 1783) | protected override onLastObserverRemoved(): void { method get (line 1787) | public get(): T { method set (line 1792) | public set(value: T, tx: ITransaction | undefined, change: TChange): v... method toString (line 1814) | override toString(): string { class Log (line 1819) | class Log { method log (line 1821) | public log(message: string): void { method getAndClearEntries (line 1825) | public getAndClearEntries(): string[] { FILE: src/vs/base/test/common/paging.test.ts function getPage (line 13) | function getPage(pageIndex: number, cancellationToken: CancellationToken... class TestPager (line 21) | class TestPager implements IPager { method constructor (line 28) | constructor(getPageFn?: (pageIndex: number, cancellationToken: Cancell... FILE: src/vs/base/test/common/path.test.ts function assertDirname (line 232) | function assertDirname(p: string, expected: string, win = false) { FILE: src/vs/base/test/common/performance.test.ts function marksFor (line 9) | function marksFor(prefix: string) { function uniquePrefix (line 15) | function uniquePrefix(): string { FILE: src/vs/base/test/common/resources.test.ts function assertTrailingSeparator (line 179) | function assertTrailingSeparator(u1: URI, expected: boolean) { function assertRemoveTrailingSeparator (line 183) | function assertRemoveTrailingSeparator(u1: URI, expected: URI) { function assertAddTrailingSeparator (line 187) | function assertAddTrailingSeparator(u1: URI, expected: URI) { function assertEqualURI (line 240) | function assertEqualURI(actual: URI, expected: URI, message?: string, ig... function assertRelativePath (line 247) | function assertRelativePath(u1: URI, u2: URI, expectedPath: string | und... function assertResolve (line 302) | function assertResolve(u1: URI, path: string, expected: URI) { function assertIsEqual (line 354) | function assertIsEqual(u1: URI, u2: URI, ignoreCase: boolean | undefined... FILE: src/vs/base/test/common/scrollable.test.ts class TestSmoothScrollingOperation (line 10) | class TestSmoothScrollingOperation extends SmoothScrollingOperation { method constructor (line 12) | constructor(from: number, to: number, viewportSize: number, startTime:... method testTick (line 24) | public testTick(now: number): SmoothScrollingUpdate { function extractLines (line 38) | function extractLines(scrollable: TestSmoothScrollingOperation, now: num... function simulateSmoothScroll (line 48) | function simulateSmoothScroll(from: number, to: number): [number, number... function assertSmoothScroll (line 62) | function assertSmoothScroll(from: number, to: number, expected: [number,... FILE: src/vs/base/test/common/sinonUtils.ts function asSinonMethodStub (line 8) | function asSinonMethodStub unknown>(meth... FILE: src/vs/base/test/common/snapshot.ts type ISnapshotOptions (line 21) | interface ISnapshotOptions { class SnapshotContext (line 32) | class SnapshotContext { method constructor (line 38) | constructor(private readonly test: Mocha.Test | undefined) { method assert (line 54) | public async assert(value: unknown, options?: ISnapshotOptions) { method removeOldSnapshots (line 88) | public async removeOldSnapshots() { function formatValue (line 101) | function formatValue(value: unknown, level = 0, seen: unknown[] = []): s... function assertSnapshot (line 181) | function assertSnapshot(value: unknown, options?: ISnapshotOptions): Pro... FILE: src/vs/base/test/common/sseParser.test.ts function toUint8Array (line 11) | function toUint8Array(str: string): Uint8Array { FILE: src/vs/base/test/common/stream.test.ts class TestMessage (line 98) | class TestMessage { method constructor (line 99) | constructor(public value: string) { } function arrayToReadable (line 376) | function arrayToReadable(array: T[]): Readable { function readableToStream (line 382) | function readableToStream(readable: Readable): ReadableStream(trie: TernarySearchTree, ...elements... function createRandomUris (line 974) | function createRandomUris(n: number): URI[] { function perfTest (line 1026) | function perfTest(name: string, callback: Function) { FILE: src/vs/base/test/common/testUtils.ts function flakySuite (line 7) | function flakySuite(title: string, fn: () => void) /* Suite */ { FILE: src/vs/base/test/common/tfIdf.test.ts function permutate (line 16) | function permutate(arr: T[]): T[][] { function assertScoreOrdersEqual (line 34) | function assertScoreOrdersEqual(actualScores: TfIdfScore[], expectedScor... function makeDocument (line 191) | function makeDocument(key: string, content: string | string[]): TfIdfDoc... FILE: src/vs/base/test/common/timeTravelScheduler.ts type TimeOffset (line 11) | type TimeOffset = number; type Scheduler (line 13) | interface Scheduler { type ScheduledTask (line 18) | interface ScheduledTask { type ScheduledTaskSource (line 25) | interface ScheduledTaskSource { type ExtendedScheduledTask (line 30) | interface ExtendedScheduledTask extends ScheduledTask { class TimeTravelScheduler (line 39) | class TimeTravelScheduler implements Scheduler { method constructor (line 47) | constructor(startTimeMs: number) { method schedule (line 51) | schedule(task: ScheduledTask): IDisposable { method now (line 61) | get now(): TimeOffset { method hasScheduledTasks (line 65) | get hasScheduledTasks(): boolean { method getScheduledTasks (line 69) | getScheduledTasks(): readonly ScheduledTask[] { method runNext (line 73) | runNext(): ScheduledTask | undefined { method installGlobally (line 83) | installGlobally(): IDisposable { class AsyncSchedulerProcessor (line 88) | class AsyncSchedulerProcessor extends Disposable { method history (line 91) | public get history(): readonly ScheduledTask[] { return this._history; } method constructor (line 101) | constructor(private readonly scheduler: TimeTravelScheduler, options?:... method schedule (line 117) | private schedule() { method process (line 131) | private process() { method waitForEmptyQueue (line 152) | waitForEmptyQueue(): Promise { function runWithFakedTimers (line 171) | async function runWithFakedTimers(options: { startTime?: number; useF... function setTimeout (line 215) | function setTimeout(scheduler: Scheduler, handler: TimerHandler, timeout... function setInterval (line 232) | function setInterval(scheduler: Scheduler, handler: TimerHandler, interv... function overwriteGlobals (line 275) | function overwriteGlobals(scheduler: Scheduler): IDisposable { function createDateClass (line 305) | function createDateClass(scheduler: Scheduler): DateConstructor { type PriorityQueue (line 345) | interface PriorityQueue { class SimplePriorityQueue (line 354) | class SimplePriorityQueue implements PriorityQueue { method constructor (line 358) | constructor(items: T[], private readonly compare: (a: T, b: T) => numb... method length (line 362) | get length(): number { method add (line 366) | add(value: T): void { method remove (line 371) | remove(value: T): void { method removeMin (line 379) | removeMin(): T | undefined { method getMin (line 384) | getMin(): T | undefined { method toSortedArray (line 389) | toSortedArray(): T[] { method ensureSorted (line 394) | private ensureSorted() { FILE: src/vs/base/test/common/troubleshooting.ts class DisposableTracker (line 8) | class DisposableTracker implements IDisposableTracker { method trackDisposable (line 10) | trackDisposable(x: IDisposable): void { method setParent (line 13) | setParent(child: IDisposable, parent: IDisposable): void { method markAsDisposed (line 21) | markAsDisposed(x: IDisposable): void { method markAsSingleton (line 29) | markAsSingleton(disposable: IDisposable): void { function beginTrackingDisposables (line 36) | function beginTrackingDisposables(): void { function endTrackingDisposables (line 41) | function endTrackingDisposables(): void { function beginLoggingFS (line 49) | function beginLoggingFS(withStacks: boolean = false): void { function endLoggingFS (line 54) | function endLoggingFS(): void { FILE: src/vs/base/test/common/types.test.ts class TestError (line 356) | class TestError extends Error { method constructor (line 357) | constructor(...args: ConstructorParameters) { class Foo (line 895) | class Foo { } function isFoo (line 898) | function isFoo(f: any) { } function isFoo2 (line 901) | function isFoo2(f: any) { return true; } type A (line 911) | type A = { a: string }; type B (line 912) | type B = { b: number }; type A (line 921) | type A = { a: string }; type B (line 922) | type B = { b: number }; type A (line 930) | type A = { a: string; b: number }; type B (line 931) | type B = { c: boolean }; type A (line 941) | type A = { a: string; b: number }; type B (line 942) | type B = { a: string }; type A (line 949) | type A = { a: string }; type B (line 950) | type B = { b: number }; type TypeA (line 958) | type TypeA = { kind: 'a'; value: string }; type TypeB (line 959) | type TypeB = { kind: 'b'; count: number }; type TypeC (line 960) | type TypeC = { kind: 'c'; items: string[] }; type A (line 980) | type A = { a: string; b?: number }; type B (line 981) | type B = { c: boolean }; type A (line 993) | type A = { data: { nested: string } }; type B (line 994) | type B = { value: number }; FILE: src/vs/base/test/common/uri.test.ts method fsPath (line 455) | get fsPath() { return '/foo/bazz.txt'; } method with (line 458) | with() { return this; } method toString (line 459) | toString() { return ''; } method with (line 470) | with() { return this; } method toString (line 471) | toString() { return ''; } function assertJoined (line 567) | function assertJoined(base: string, fragment: string, expected: string, ... FILE: src/vs/base/test/common/utils.ts type ValueCallback (line 11) | type ValueCallback = (value: T | Promise) => void; function toResource (line 13) | function toResource(this: any, path: string): URI { function suiteRepeat (line 21) | function suiteRepeat(n: number, description: string, callback: (this: an... function testRepeat (line 27) | function testRepeat(n: number, description: string, callback: (this: any... function assertThrowsAsync (line 33) | async function assertThrowsAsync(block: () => any, message: string | Err... function ensureNoDisposablesAreLeakedInTestSuite (line 53) | function ensureNoDisposablesAreLeakedInTestSuite(): Pick void, logToConsole = tr... function throwIfDisposablesAreLeakedAsync (line 91) | async function throwIfDisposablesAreLeakedAsync(body: () => Promise 5]`; } FILE: src/vs/base/test/node/testUtils.ts function getRandomTestPath (line 10) | function getRandomTestPath(tmpdir: string, ...segments: string[]): string { FILE: src/vs/base/test/node/uri.perf.test.ts function perfTest (line 31) | function perfTest(name: string, callback: Function) { FILE: src/vs/code/browser/workbench/workbench.ts type ISecretStorageCrypto (line 26) | interface ISecretStorageCrypto { class TransparentCrypto (line 31) | class TransparentCrypto implements ISecretStorageCrypto { method seal (line 33) | async seal(data: string): Promise { method unseal (line 37) | async unseal(data: string): Promise { type AESConstants (line 42) | const enum AESConstants { class NetworkError (line 48) | class NetworkError extends Error { method constructor (line 50) | constructor(inner: Error) { class ServerKeyedAESCrypto (line 57) | class ServerKeyedAESCrypto implements ISecretStorageCrypto { method supported (line 64) | static supported() { method constructor (line 68) | constructor(private readonly authEndpoint: string) { } method seal (line 70) | async seal(data: string): Promise { method unseal (line 96) | async unseal(data: string): Promise { method getKey (line 125) | private async getKey(clientKey: Uint8Array): Promise { method getServerKeyPart (line 149) | private async getServerKeyPart(): Promise { class LocalStorageSecretStorageProvider (line 189) | class LocalStorageSecretStorageProvider implements ISecretStorageProvider { method constructor (line 197) | constructor( method load (line 203) | private async load(): Promise> { method loadAuthSessionFromElement (line 224) | private loadAuthSessionFromElement(): Record { method get (line 260) | async get(key: string): Promise { method set (line 266) | async set(key: string, value: string): Promise { method delete (line 273) | async delete(key: string): Promise { method keys (line 280) | async keys(): Promise { method save (line 285) | private async save(): Promise { class LocalStorageURLCallbackProvider (line 295) | class LocalStorageURLCallbackProvider extends Disposable implements IURL... method constructor (line 315) | constructor(private readonly _callbackRoute: string) { method create (line 319) | create(options: Partial = {}): URI { method startListening (line 345) | private startListening(): void { method stopListening (line 353) | private stopListening(): void { method onDidChangeLocalStorage (line 360) | private async onDidChangeLocalStorage(): Promise { method checkCallbacks (line 373) | private checkCallbacks(): void { class WorkspaceProvider (line 405) | class WorkspaceProvider implements IWorkspaceProvider { method create (line 413) | static create(config: IWorkbenchConstructionOptions & { folderUri?: Ur... method constructor (line 480) | private constructor( method open (line 487) | async open(workspace: IWorkspace, options?: { reuse?: boolean; payload... method createTargetUrl (line 512) | private createTargetUrl(workspace: IWorkspace, options?: { reuse?: boo... method encodeWorkspacePath (line 540) | private encodeWorkspacePath(uri: URI): string { method isSame (line 556) | private isSame(workspaceA: IWorkspace, workspaceB: IWorkspace): boolean { method hasRemote (line 572) | hasRemote(): boolean { function readCookie (line 587) | function readCookie(name: string): string | undefined { FILE: src/vs/code/electron-browser/workbench/workbench.ts type ISandboxConfiguration (line 13) | type ISandboxConfiguration = import('../../../base/parts/sandbox/common/... type ILoadResult (line 14) | type ILoadResult = import('../../../... type ILoadOptions (line 15) | type ILoadOptions = import('../../../pl... type INativeWindowConfiguration (line 16) | type INativeWindowConfiguration = import('../../../platform/window/commo... type IMainWindowSandboxGlobals (line 17) | type IMainWindowSandboxGlobals = import('../../../base/parts/sandbox/ele... type IDesktopMain (line 18) | type IDesktopMain = import('../../../workbench/electron-browser/desktop.... function showSplash (line 25) | function showSplash(configuration: INativeWindowConfiguration) { function showDefaultSplash (line 31) | function showDefaultSplash(configuration: INativeWindowConfiguration) { function load (line 278) | async function load(options: ILoadOp... function resolveWindowConfiguration (line 321) | async function resolveWindowConfiguration(conf... function registerDeveloperKeybindings (line 361) | function registerDeveloperKeybindings(disallowReloadKeybinding: boolean ... function setupNLS (line 399) | function setupNLS(configuration: T): vo... function onUnexpectedError (line 413) | function onUnexpectedError(error: string | Error, showDevtoolsOnError: b... function fileUriFromPath (line 426) | function fileUriFromPath(path: string, config: { isWindows?: boolean; sc... function setupCSSImportMaps (line 452) | function setupCSSImportMaps(configurati... FILE: src/vs/code/electron-main/app.ts class CodeApplication (line 148) | class CodeApplication extends Disposable { method constructor (line 159) | constructor( method configureSession (line 179) | private configureSession(): void { method registerListeners (line 396) | private registerListeners(): void { method startup (line 548) | async startup(): Promise { method setupProtocolUrlHandlers (line 651) | private async setupProtocolUrlHandlers(accessor: ServicesAccessor, mai... method setupManagedRemoteResourceUrlHandler (line 684) | private setupManagedRemoteResourceUrlHandler(mainProcessElectronServer... method resolveInitialProtocolUrls (line 706) | private async resolveInitialProtocolUrls(windowsMainService: IWindowsM... method shouldBlockOpenable (line 776) | private async shouldBlockOpenable(openable: IWindowOpenable, windowsMa... method getWindowOpenableFromProtocolUrl (line 840) | private getWindowOpenableFromProtocolUrl(uri: URI): IWindowOpenable | ... method handleProtocolUrl (line 899) | private async handleProtocolUrl(windowsMainService: IWindowsMainServic... method setupSharedProcess (line 1025) | private setupSharedProcess(machineId: string, sqmId: string, devDevice... method initServices (line 1049) | private async initServices(machineId: string, sqmId: string, devDevice... method initChannels (line 1205) | private initChannels(accessor: ServicesAccessor, mainProcessElectronSe... method openFirstWindow (line 1348) | private async openFirstWindow(accessor: ServicesAccessor, initialProto... method afterWindowOpen (line 1477) | private afterWindowOpen(instantiationService: IInstantiationService): ... method installMutex (line 1653) | private async installMutex(): Promise { method resolveShellEnvironment (line 1666) | private async resolveShellEnvironment(args: NativeParsedArgs, env: IPr... method updateCrashReporterEnablement (line 1681) | private async updateCrashReporterEnablement(): Promise { method eventuallyAfterWindowOpen (line 1727) | private eventuallyAfterWindowOpen(): void { FILE: src/vs/code/electron-main/main.ts class CodeMain (line 86) | class CodeMain { method main (line 88) | main(): void { method startup (line 97) | private async startup(): Promise { method createServices (line 162) | private createServices(): [IInstantiationService, IProcessEnvironment,... method patchEnvironment (line 250) | private patchEnvironment(environmentMainService: IEnvironmentMainServi... method initServices (line 267) | private async initServices(environmentMainService: IEnvironmentMainSer... method allowWindowsUNCPath (line 292) | private allowWindowsUNCPath(path: string): string { method claimInstance (line 303) | private async claimInstance(logService: ILogService, environmentMainSe... method handleStartupDataDirError (line 433) | private handleStartupDataDirError(environmentMainService: IEnvironment... method showStartupWarningDialog (line 445) | private showStartupWarningDialog(message: string, detail: string, prod... method windowsAllowSetForegroundWindow (line 459) | private async windowsAllowSetForegroundWindow(launchMainService: ILaun... method quit (line 473) | private quit(accessor: ServicesAccessor, reason?: ExpectedError | Erro... method checkInnoSetupMutex (line 498) | private async checkInnoSetupMutex(productService: IProductService): Pr... method resolveArgs (line 515) | private resolveArgs(): NativeParsedArgs { method validatePaths (line 556) | private validatePaths(args: NativeParsedArgs): NativeParsedArgs { method doValidatePaths (line 573) | private doValidatePaths(args: string[], gotoLineMode?: boolean): strin... method preparePath (line 610) | private preparePath(cwd: string, path: string): string { method toPath (line 632) | private toPath(pathWithLineAndCol: IPathWithLineAndColumn): string { FILE: src/vs/code/electron-utility/sharedProcess/contrib/codeCacheCleaner.ts class CodeCacheCleaner (line 15) | class CodeCacheCleaner extends Disposable { method constructor (line 19) | constructor( method cleanUpCodeCaches (line 41) | private async cleanUpCodeCaches(currentCodeCachePath: string): Promise... FILE: src/vs/code/electron-utility/sharedProcess/contrib/defaultExtensionsInitializer.ts class DefaultExtensionsInitializer (line 20) | class DefaultExtensionsInitializer extends Disposable { method constructor (line 21) | constructor( method initializeDefaultExtensions (line 37) | private async initializeDefaultExtensions(): Promise { method getDefaultExtensionVSIXsLocation (line 74) | private getDefaultExtensionVSIXsLocation(): URI { FILE: src/vs/code/electron-utility/sharedProcess/contrib/extensions.ts class ExtensionsContributions (line 15) | class ExtensionsContributions extends Disposable { method constructor (line 16) | constructor( method migrateUnsupportedExtensions (line 33) | private async migrateUnsupportedExtensions(): Promise { FILE: src/vs/code/electron-utility/sharedProcess/contrib/languagePackCachedDataCleaner.ts type IExtensionEntry (line 17) | interface IExtensionEntry { type ILanguagePackEntry (line 25) | interface ILanguagePackEntry { type ILanguagePackFile (line 30) | interface ILanguagePackFile { class LanguagePackCachedDataCleaner (line 34) | class LanguagePackCachedDataCleaner extends Disposable { method constructor (line 38) | constructor( method cleanUpLanguagePackCache (line 59) | private async cleanUpLanguagePackCache(): Promise { FILE: src/vs/code/electron-utility/sharedProcess/contrib/localizationsUpdater.ts class LocalizationsUpdater (line 10) | class LocalizationsUpdater extends Disposable { method constructor (line 12) | constructor( method updateLocalizations (line 20) | private updateLocalizations(): void { FILE: src/vs/code/electron-utility/sharedProcess/contrib/logsDataCleaner.ts class LogsDataCleaner (line 16) | class LogsDataCleaner extends Disposable { method constructor (line 18) | constructor( method cleanUpOldLogs (line 30) | private async cleanUpOldLogs(): Promise { FILE: src/vs/code/electron-utility/sharedProcess/contrib/storageDataCleaner.ts class UnusedWorkspaceStorageDataCleaner (line 20) | class UnusedWorkspaceStorageDataCleaner extends Disposable { method constructor (line 22) | constructor( method cleanUpStorage (line 36) | private async cleanUpStorage(): Promise { FILE: src/vs/code/electron-utility/sharedProcess/contrib/userDataProfilesCleaner.ts class UserDataProfilesCleaner (line 10) | class UserDataProfilesCleaner extends Disposable { method constructor (line 12) | constructor( FILE: src/vs/code/electron-utility/sharedProcess/sharedProcessMain.ts class SharedProcessMain (line 141) | class SharedProcessMain extends Disposable implements IClientConnectionF... method constructor (line 149) | constructor(private configuration: ISharedProcessConfiguration) { method registerListeners (line 155) | private registerListeners(): void { method init (line 171) | async init(): Promise { method initServices (line 209) | private async initServices(): Promise { method initChannels (line 413) | private initChannels(accessor: ServicesAccessor): void { method registerErrorHandler (line 486) | private registerErrorHandler(logService: ILogService): void { method reportClientOSInfo (line 503) | private async reportClientOSInfo(telemetryService: ITelemetryService, ... method handledClientConnection (line 542) | handledClientConnection(e: MessageEvent): boolean { function main (line 564) | async function main(configuration: ISharedProcessConfiguration): Promise... FILE: src/vs/code/node/cli.ts function shouldSpawnCliProcess (line 32) | function shouldSpawnCliProcess(argv: NativeParsedArgs): boolean { function main (line 43) | async function main(argv: string[]): Promise { function getAppRoot (line 589) | function getAppRoot() { function eventuallyExit (line 593) | function eventuallyExit(code: number): void { FILE: src/vs/code/node/cliProcessMain.ts class CliMain (line 81) | class CliMain extends Disposable { method constructor (line 83) | constructor( method registerListeners (line 91) | private registerListeners(): void { method run (line 97) | async run(): Promise { method initServices (line 129) | private async initServices(): Promise<[IInstantiationService, ITelemet... method allowWindowsUNCPath (line 273) | private allowWindowsUNCPath(path: string): string { method registerErrorHandler (line 284) | private registerErrorHandler(logService: ILogService): void { method doRun (line 305) | private async doRun(environmentService: INativeEnvironmentService, fil... method asExtensionIdOrVSIX (line 351) | private asExtensionIdOrVSIX(inputs: string[]): (string | URI)[] { function main (line 356) | async function main(argv: NativeParsedArgs): Promise { FILE: src/vs/editor/browser/config/charWidthReader.ts type CharWidthRequestType (line 9) | const enum CharWidthRequestType { class CharWidthRequest (line 15) | class CharWidthRequest { method constructor (line 21) | constructor(chr: string, type: CharWidthRequestType) { method fulfill (line 27) | public fulfill(width: number) { class DomCharWidthReader (line 32) | class DomCharWidthReader { method constructor (line 40) | constructor(bareFontInfo: BareFontInfo, requests: CharWidthRequest[]) { method read (line 48) | public read(targetWindow: Window): void { method _createDomElements (line 65) | private _createDomElements(): void { method _render (line 112) | private static _render(testElement: HTMLElement, request: CharWidthReq... method _readFromDomElements (line 130) | private _readFromDomElements(): void { function readCharWidths (line 140) | function readCharWidths(targetWindow: Window, bareFontInfo: BareFontInfo... FILE: src/vs/editor/browser/config/domFontInfo.ts function applyFontInfo (line 9) | function applyFontInfo(domNode: FastDomNode | HTMLElement, ... FILE: src/vs/editor/browser/config/editorConfiguration.ts type IEditorConstructionOptions (line 28) | interface IEditorConstructionOptions extends IEditorOptions { class EditorConfiguration (line 40) | class EditorConfiguration extends Disposable implements IEditorConfigura... method constructor (line 73) | constructor( method _recomputeOptions (line 103) | private _recomputeOptions(): void { method _computeOptions (line 116) | private _computeOptions(): ComputedEditorOptions { method _readEnvConfiguration (line 140) | protected _readEnvConfiguration(): IEnvConfiguration { method _readFontInfo (line 157) | protected _readFontInfo(bareFontInfo: BareFontInfo): FontInfo { method getRawOptions (line 161) | public getRawOptions(): IEditorOptions { method updateOptions (line 165) | public updateOptions(_newOptions: Readonly): void { method observeContainer (line 177) | public observeContainer(dimension?: IDimension): void { method setIsDominatedByLongLines (line 181) | public setIsDominatedByLongLines(isDominatedByLongLines: boolean): void { method setModelLineCount (line 189) | public setModelLineCount(modelLineCount: number): void { method setViewLineCount (line 198) | public setViewLineCount(viewLineCount: number): void { method setReservedHeight (line 206) | public setReservedHeight(reservedHeight: number) { method setGlyphMarginDecorationLaneCount (line 214) | public setGlyphMarginDecorationLaneCount(decorationLaneCount: number):... function digitCount (line 223) | function digitCount(n: number): number { function getExtraEditorClassName (line 232) | function getExtraEditorClassName(): string { type IEnvConfiguration (line 248) | interface IEnvConfiguration { class ValidatedEditorOptions (line 258) | class ValidatedEditorOptions implements IValidatedEditorOptions { method _read (line 260) | public _read(option: EditorOption): T { method get (line 263) | public get(id: T): FindComputedEditorOptionVal... method _write (line 266) | public _write(option: EditorOption, value: T): void { class ComputedEditorOptions (line 271) | class ComputedEditorOptions implements IComputedEditorOptions { method _read (line 273) | public _read(id: EditorOption): T { method get (line 279) | public get(id: T): FindComputedEditorOptionVal... method _write (line 282) | public _write(id: EditorOption, value: T): void { class EditorOptionsUtil (line 287) | class EditorOptionsUtil { method validateOptions (line 289) | public static validateOptions(options: IEditorOptions): ValidatedEdito... method computeOptions (line 298) | public static computeOptions(options: ValidatedEditorOptions, env: IEn... method _deepEquals (line 306) | private static _deepEquals(a: T, b: T): boolean { method checkEquals (line 324) | public static checkEquals(a: ComputedEditorOptions, b: ComputedEditorO... method applyUpdate (line 341) | public static applyUpdate(options: IEditorOptions, update: Readonly):... FILE: src/vs/editor/browser/config/elementSizeObserver.ts class ElementSizeObserver (line 11) | class ElementSizeObserver extends Disposable { method constructor (line 21) | constructor(referenceDomElement: HTMLElement | null, dimension: IDimen... method dispose (line 30) | public override dispose(): void { method getWidth (line 35) | public getWidth(): number { method getHeight (line 39) | public getHeight(): number { method startObserving (line 43) | public startObserving(): void { method stopObserving (line 90) | public stopObserving(): void { method observe (line 97) | public observe(dimension?: IDimension): void { method measureReferenceDomElement (line 101) | private measureReferenceDomElement(emitEvent: boolean, dimension?: IDi... FILE: src/vs/editor/browser/config/fontMeasurements.ts type ISerializedFontInfo (line 17) | interface ISerializedFontInfo { class FontMeasurementsImpl (line 37) | class FontMeasurementsImpl extends Disposable { method dispose (line 46) | public override dispose(): void { method clearAllFontInfos (line 57) | public clearAllFontInfos(): void { method _ensureCache (line 62) | private _ensureCache(targetWindow: Window): FontMeasurementsCache { method _writeToCache (line 72) | private _writeToCache(targetWindow: Window, item: BareFontInfo, value:... method _evictUntrustedReadings (line 85) | private _evictUntrustedReadings(targetWindow: Window): void { method serializeFontInfo (line 103) | public serializeFontInfo(targetWindow: Window): ISerializedFontInfo[] { method restoreFontInfo (line 112) | public restoreFontInfo(targetWindow: Window, savedFontInfos: ISerializ... method readFontInfo (line 128) | public readFontInfo(targetWindow: Window, bareFontInfo: BareFontInfo):... method _createRequest (line 160) | private _createRequest(chr: string, type: CharWidthRequestType, all: C... method _actualReadFontInfo (line 167) | private _actualReadFontInfo(targetWindow: Window, bareFontInfo: BareFo... class FontMeasurementsCache (line 248) | class FontMeasurementsCache { method constructor (line 253) | constructor() { method has (line 258) | public has(item: BareFontInfo): boolean { method get (line 263) | public get(item: BareFontInfo): FontInfo { method put (line 268) | public put(item: BareFontInfo, value: FontInfo): void { method remove (line 274) | public remove(item: FontInfo): void { method getValues (line 280) | public getValues(): FontInfo[] { FILE: src/vs/editor/browser/config/migrateOptions.ts type ISettingsReader (line 8) | interface ISettingsReader { type ISettingsWriter (line 12) | interface ISettingsWriter { class EditorSettingMigration (line 16) | class EditorSettingMigration { method constructor (line 20) | constructor( method apply (line 25) | apply(options: unknown): void { method _read (line 32) | private static _read(source: unknown, key: string): unknown { method _write (line 45) | private static _write(target: unknown, key: string, value: unknown): v... function registerEditorSettingMigration (line 57) | function registerEditorSettingMigration(key: string, migrate: (value: un... function registerSimpleEditorSettingMigration (line 61) | function registerSimpleEditorSettingMigration(key: string, values: [unkn... function migrateOptions (line 77) | function migrateOptions(options: IEditorOptions): void { FILE: src/vs/editor/browser/config/tabFocus.ts class TabFocusImpl (line 9) | class TabFocusImpl extends Disposable { method getTabFocusMode (line 14) | public getTabFocusMode(): boolean { method setTabFocusMode (line 18) | public setTabFocusMode(tabFocusMode: boolean): void { FILE: src/vs/editor/browser/controller/dragScrolling.ts method constructor (line 21) | constructor( method dispose (line 31) | public override dispose(): void { method start (line 36) | public start(position: IMouseTargetOutsideEditor, mouseEvent: EditorMous... method stop (line 44) | public stop(): void { method constructor (line 61) | constructor( method dispose (line 76) | public override dispose(): void { method setPosition (line 81) | public setPosition(position: IMouseTargetOutsideEditor, mouseEvent: Edit... method _tick (line 89) | protected _tick(): number { class TopBottomDragScrolling (line 100) | class TopBottomDragScrolling extends DragScrolling { method _createDragScrollingOperation (line 101) | protected _createDragScrollingOperation(position: IMouseTargetOutsideE... class TopBottomDragScrollingOperation (line 106) | class TopBottomDragScrollingOperation extends DragScrollingOperation { method _getScrollSpeed (line 111) | private _getScrollSpeed(): number { method _execute (line 125) | protected _execute(): void { class LeftRightDragScrolling (line 161) | class LeftRightDragScrolling extends DragScrolling { method _createDragScrollingOperation (line 162) | protected _createDragScrollingOperation(position: IMouseTargetOutsideE... class LeftRightDragScrollingOperation (line 167) | class LeftRightDragScrollingOperation extends DragScrollingOperation { method _getScrollSpeed (line 172) | private _getScrollSpeed(): number { method _execute (line 185) | protected _execute(): void { FILE: src/vs/editor/browser/controller/editContext/clipboardUtils.ts function generateDataToCopyAndStoreInMemory (line 16) | function generateDataToCopyAndStoreInMemory(viewModel: IViewModel, id: s... function storeMetadataInMemory (line 22) | function storeMetadataInMemory(textToCopy: string, metadata: ClipboardSt... function generateDataToCopy (line 31) | function generateDataToCopy(viewModel: IViewModel): { dataToCopy: Clipbo... function getDataToCopy (line 46) | function getDataToCopy(viewModel: IViewModel, modelSelections: Range[], ... class InMemoryClipboardMetadataManager (line 79) | class InMemoryClipboardMetadataManager { method constructor (line 84) | constructor() { method set (line 88) | public set(lastCopiedValue: string, data: ClipboardStoredMetadata): vo... method get (line 92) | public get(pastedText: string): ClipboardStoredMetadata | null { type ClipboardDataToCopy (line 102) | interface ClipboardDataToCopy { type ClipboardStoredMetadata (line 111) | interface ClipboardStoredMetadata { type InMemoryClipboardMetadata (line 124) | interface InMemoryClipboardMetadata { method getTextData (line 131) | getTextData(clipboardData: IReadableClipboardData | DataTransfer): [stri... method setTextData (line 153) | setTextData(clipboardData: IWritableClipboardData, text: string, html: s... type IReadableClipboardData (line 165) | interface IReadableClipboardData { type IWritableClipboardData (line 185) | interface IWritableClipboardData { type IClipboardCopyEvent (line 195) | interface IClipboardCopyEvent { type IClipboardPasteEvent (line 230) | interface IClipboardPasteEvent { function createClipboardCopyEvent (line 268) | function createClipboardCopyEvent(e: ClipboardEvent, isCut: boolean, con... function createClipboardPasteEvent (line 299) | function createClipboardPasteEvent(e: ClipboardEvent): IClipboardPasteEv... function createReadableClipboardData (line 318) | function createReadableClipboardData(dataTransfer: DataTransfer | undefi... function createWritableClipboardData (line 326) | function createWritableClipboardData(dataTransfer: DataTransfer | undefi... FILE: src/vs/editor/browser/controller/editContext/native/debugEditContext.ts constant COLOR_FOR_CONTROL_BOUNDS (line 8) | const COLOR_FOR_CONTROL_BOUNDS = 'blue'; constant COLOR_FOR_SELECTION_BOUNDS (line 9) | const COLOR_FOR_SELECTION_BOUNDS = 'red'; constant COLOR_FOR_CHARACTER_BOUNDS (line 10) | const COLOR_FOR_CHARACTER_BOUNDS = 'green'; class DebugEditContext (line 12) | class DebugEditContext { method constructor (line 20) | constructor(window: Window, options?: EditContextInit | undefined) { method text (line 24) | get text(): DOMString { method selectionStart (line 28) | get selectionStart(): number { method selectionEnd (line 32) | get selectionEnd(): number { method characterBoundsRangeStart (line 36) | get characterBoundsRangeStart(): number { method updateText (line 40) | updateText(rangeStart: number, rangeEnd: number, text: string): void { method updateSelection (line 44) | updateSelection(start: number, end: number): void { method updateControlBounds (line 48) | updateControlBounds(controlBounds: DOMRect): void { method updateSelectionBounds (line 53) | updateSelectionBounds(selectionBounds: DOMRect): void { method updateCharacterBounds (line 58) | updateCharacterBounds(rangeStart: number, characterBounds: DOMRect[]):... method attachedElements (line 63) | attachedElements(): HTMLElement[] { method characterBounds (line 67) | characterBounds(): DOMRect[] { method ontextupdate (line 77) | get ontextupdate(): EventHandler | null { return this._ontextupdateWra... method ontextupdate (line 78) | set ontextupdate(value: EventHandler | null) { this._ontextupdateWrapp... method ontextformatupdate (line 79) | get ontextformatupdate(): EventHandler | null { return this._ontextfor... method ontextformatupdate (line 80) | set ontextformatupdate(value: EventHandler | null) { this._ontextforma... method oncharacterboundsupdate (line 81) | get oncharacterboundsupdate(): EventHandler | null { return this._onch... method oncharacterboundsupdate (line 82) | set oncharacterboundsupdate(value: EventHandler | null) { this._onchar... method oncompositionstart (line 83) | get oncompositionstart(): EventHandler | null { return this._oncomposi... method oncompositionstart (line 84) | set oncompositionstart(value: EventHandler | null) { this._oncompositi... method oncompositionend (line 85) | get oncompositionend(): EventHandler | null { return this._oncompositi... method oncompositionend (line 86) | set oncompositionend(value: EventHandler | null) { this._oncomposition... method addEventListener (line 92) | addEventListener(type: string, listener: EventListenerOrEventListenerO... method removeEventListener (line 111) | removeEventListener(type: string, listener: EventListenerOrEventListen... method dispatchEvent (line 121) | dispatchEvent(event: Event): boolean { method startDebugging (line 125) | public startDebugging() { method endDebugging (line 130) | public endDebugging() { method renderDebug (line 137) | public renderDebug() { function createDiv (line 158) | function createDiv(text: string, selectionStart: number, selectionEnd: n... function createRect (line 200) | function createRect(rect: DOMRect, color: 'green' | 'blue' | 'red') { class EventListenerWrapper (line 223) | class EventListenerWrapper { method constructor (line 226) | constructor( method eventHandler (line 232) | get eventHandler(): EventHandler | null { method eventHandler (line 236) | set eventHandler(value: EventHandler | null) { FILE: src/vs/editor/browser/controller/editContext/native/editContextFactory.ts function create (line 12) | function create(window: Window, options?: EditContextInit): EditContext { FILE: src/vs/editor/browser/controller/editContext/native/nativeEditContext.ts type CompositionClassName (line 39) | enum CompositionClassName { type ITextUpdateEvent (line 45) | interface ITextUpdateEvent { class NativeEditContext (line 53) | class NativeEditContext extends AbstractEditContext { method constructor (line 77) | constructor( method dispose (line 268) | public override dispose(): void { method setAriaOptions (line 277) | public setAriaOptions(options: IEditorAriaOptions): void { method getLastRenderData (line 283) | public getLastRenderData(): Position | null { method onBeforeRender (line 287) | public override onBeforeRender(viewportData: ViewportData): void { method prepareRender (line 294) | public override prepareRender(ctx: RenderingContext): void { method render (line 299) | public render(ctx: RestrictedRenderingContext): void { method onCursorStateChanged (line 304) | public override onCursorStateChanged(e: ViewCursorStateChangedEvent): ... method onConfigurationChanged (line 311) | public override onConfigurationChanged(e: ViewConfigurationChangedEven... method onDecorationsChanged (line 317) | public override onDecorationsChanged(e: ViewDecorationsChangedEvent): ... method onFlushed (line 322) | public override onFlushed(e: ViewFlushedEvent): boolean { method onLinesChanged (line 326) | public override onLinesChanged(e: ViewLinesChangedEvent): boolean { method onLinesDeleted (line 330) | public override onLinesDeleted(e: ViewLinesDeletedEvent): boolean { method onLinesInserted (line 334) | public override onLinesInserted(e: ViewLinesInsertedEvent): boolean { method onScrollChanged (line 338) | public override onScrollChanged(e: ViewScrollChangedEvent): boolean { method onZonesChanged (line 344) | public override onZonesChanged(e: ViewZonesChangedEvent): boolean { method handleWillPaste (line 348) | public handleWillPaste(): void { method _prepareScreenReaderForPaste (line 353) | private _prepareScreenReaderForPaste(): void { method handleWillCopy (line 357) | public handleWillCopy(): void { method writeScreenReaderContent (line 362) | public writeScreenReaderContent(): void { method isFocused (line 366) | public isFocused(): boolean { method focus (line 370) | public focus(): void { method refreshFocusState (line 377) | public refreshFocusState(): void { method setEditContextOnDomNode (line 383) | public setEditContextOnDomNode(): void { method _onKeyUp (line 394) | private _onKeyUp(e: KeyboardEvent) { method _onKeyDown (line 399) | private _onKeyDown(e: KeyboardEvent) { method _updateDomAttributes (line 409) | private _updateDomAttributes(): void { method _updateEditContext (line 414) | private _updateEditContext(): void { method _emitTypeEvent (line 432) | private _emitTypeEvent(viewController: ViewController, e: ITextUpdateE... method _onType (line 469) | private _onType(viewController: ViewController, typeInput: ITypeData):... method _getNewEditContextState (line 477) | private _getNewEditContextState(): { text: string; selectionStartOffse... method _editContextStartPosition (line 498) | private _editContextStartPosition(): Position { method _handleTextFormatUpdate (line 502) | private _handleTextFormatUpdate(e: TextFormatUpdateEvent): void { method _updateSelectionAndControlBoundsData (line 537) | private _updateSelectionAndControlBoundsData(ctx: RenderingContext): v... method _updateSelectionAndControlBounds (line 547) | private _updateSelectionAndControlBounds() { method _updateCharacterBounds (line 577) | private _updateCharacterBounds(e: CharacterBoundsUpdateEvent): void { FILE: src/vs/editor/browser/controller/editContext/native/nativeEditContextRegistry.ts class NativeEditContextRegistryImpl (line 9) | class NativeEditContextRegistryImpl { method register (line 13) | register(ownerID: string, nativeEditContext: NativeEditContext): IDisp... method get (line 22) | get(ownerID: string): NativeEditContext | undefined { FILE: src/vs/editor/browser/controller/editContext/native/nativeEditContextUtils.ts type ITypeData (line 10) | interface ITypeData { class FocusTracker (line 17) | class FocusTracker extends Disposable { method constructor (line 21) | constructor( method pause (line 46) | public pause(): void { method resume (line 50) | public resume(): void { method _handleFocusedChanged (line 55) | private _handleFocusedChanged(focused: boolean): void { method focus (line 63) | public focus(): void { method refreshFocusState (line 68) | public refreshFocusState(): void { method isFocused (line 75) | get isFocused(): boolean { function editContextAddDisposableListener (line 80) | function editContextAddDisposableListener { type ISimpleScreenReaderContentState (line 20) | interface ISimpleScreenReaderContentState { class SimplePagedScreenReaderStrategy (line 39) | class SimplePagedScreenReaderStrategy implements IPagedScreenReaderStrat... method _getPageOfLine (line 40) | private _getPageOfLine(lineNumber: number, linesPerPage: number): numb... method _getRangeForPage (line 44) | private _getRangeForPage(page: number, linesPerPage: number): Range { method fromEditorSelection (line 51) | public fromEditorSelection(model: ISimpleModel, selection: Selection, ... function ariaLabelForScreenReaderContent (line 116) | function ariaLabelForScreenReaderContent(options: IComputedEditorOptions... function newlinecount (line 138) | function newlinecount(text: string): number { FILE: src/vs/editor/browser/controller/editContext/textArea/textAreaEditContext.ts type IVisibleRangeProvider (line 44) | interface IVisibleRangeProvider { class VisibleTextAreaData (line 49) | class VisibleTextAreaData { method constructor (line 66) | constructor( method prepareRender (line 75) | prepareRender(visibleRangeProvider: IVisibleRangeProvider): void { method definePresentation (line 92) | definePresentation(tokenPresentation: ITokenPresentation | null): ITok... class TextAreaEditContext (line 113) | class TextAreaEditContext extends AbstractEditContext { method constructor (line 147) | constructor( method domNode (line 454) | public get domNode() { method writeScreenReaderContent (line 458) | public writeScreenReaderContent(reason: string): void { method getTextAreaDomNode (line 462) | public getTextAreaDomNode(): HTMLTextAreaElement { method dispose (line 466) | public override dispose(): void { method _getAndroidWordAtPosition (line 472) | private _getAndroidWordAtPosition(position: Position): [string, number] { method _getWordBeforePosition (line 513) | private _getWordBeforePosition(position: Position): string { method _getCharacterBeforePosition (line 531) | private _getCharacterBeforePosition(position: Position): string { method _setAccessibilityOptions (line 542) | private _setAccessibilityOptions(options: IComputedEditorOptions): void { method onConfigurationChanged (line 570) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 597) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 605) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 609) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 612) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 615) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 618) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 621) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 626) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method isFocused (line 634) | public isFocused(): boolean { method focus (line 638) | public focus(): void { method refreshFocusState (line 642) | public refreshFocusState() { method getLastRenderData (line 646) | public getLastRenderData(): Position | null { method setAriaOptions (line 650) | public setAriaOptions(options: IEditorAriaOptions): void { method _ensureReadOnlyAttribute (line 667) | private _ensureReadOnlyAttribute(): void { method prepareRender (line 682) | public prepareRender(ctx: RenderingContext): void { method render (line 688) | public render(ctx: RestrictedRenderingContext): void { method _render (line 693) | private _render(): void { method _renderAtTopLeft (line 815) | private _renderAtTopLeft(): void { method _doRender (line 828) | private _doRender(renderData: IRenderData): void { type IRenderData (line 869) | interface IRenderData { function measureText (line 885) | function measureText(targetDocument: Document, text: string, fontInfo: F... FILE: src/vs/editor/browser/controller/editContext/textArea/textAreaEditContextInput.ts type ICompositionData (line 29) | interface ICompositionData { type IPasteData (line 34) | interface IPasteData { type ITextAreaInputHost (line 39) | interface ITextAreaInputHost { type ICompositionStartEvent (line 45) | interface ICompositionStartEvent { type ICompleteTextAreaWrapper (line 49) | interface ICompleteTextAreaWrapper extends ITextAreaWrapper { type IBrowser (line 74) | interface IBrowser { class CompositionContext (line 81) | class CompositionContext { method constructor (line 85) | constructor() { method handleCompositionUpdate (line 89) | public handleCompositionUpdate(text: string | null | undefined): IType... class TextAreaInput (line 110) | class TextAreaInput extends Disposable { method textAreaState (line 162) | public get textAreaState(): TextAreaState { method constructor (line 171) | constructor( method _initializeFromTest (line 487) | _initializeFromTest(): void { method _installSelectionChangeListener (line 492) | private _installSelectionChangeListener(): IDisposable { method dispose (line 577) | public override dispose(): void { method focusTextArea (line 585) | public focusTextArea(): void { method isFocused (line 594) | public isFocused(): boolean { method refreshFocusState (line 598) | public refreshFocusState(): void { method _setHasFocus (line 602) | private _setHasFocus(newHasFocus: boolean): void { method _setAndWriteTextAreaState (line 628) | private _setAndWriteTextAreaState(reason: string, textAreaState: TextA... method writeNativeTextAreaContent (line 639) | public writeNativeTextAreaContent(reason: string): void { class TextAreaWrapper (line 649) | class TextAreaWrapper extends Disposable implements ICompleteTextAreaWra... method ownerDocument (line 665) | public get ownerDocument(): Document { method constructor (line 674) | constructor( method hasFocus (line 700) | public hasFocus(): boolean { method setIgnoreSelectionChangeTime (line 711) | public setIgnoreSelectionChangeTime(reason: string): void { method getIgnoreSelectionChangeTime (line 715) | public getIgnoreSelectionChangeTime(): number { method resetSelectionChangeTime (line 719) | public resetSelectionChangeTime(): void { method getValue (line 723) | public getValue(): string { method setValue (line 728) | public setValue(reason: string, value: string): void { method getSelectionStart (line 739) | public getSelectionStart(): number { method getSelectionEnd (line 743) | public getSelectionEnd(): number { method setSelectionRange (line 747) | public setSelectionRange(reason: string, selectionStart: number, selec... FILE: src/vs/editor/browser/controller/editContext/textArea/textAreaEditContextRegistry.ts class TextAreaEditContextRegistryImpl (line 9) | class TextAreaEditContextRegistryImpl { method register (line 13) | register(ownerID: string, textAreaEditContext: TextAreaEditContext): I... method get (line 22) | get(ownerID: string): TextAreaEditContext | undefined { FILE: src/vs/editor/browser/controller/editContext/textArea/textAreaEditContextState.ts type ITextAreaWrapper (line 14) | interface ITextAreaWrapper { type ITypeData (line 23) | interface ITypeData { class TextAreaState (line 30) | class TextAreaState { method constructor (line 34) | constructor( method toString (line 46) | public toString(): string { method readFromTextArea (line 50) | public static readFromTextArea(textArea: ITextAreaWrapper, previousSta... method collapseSelection (line 65) | public collapseSelection(): TextAreaState { method isWrittenToTextArea (line 72) | public isWrittenToTextArea(textArea: ITextAreaWrapper, select: boolean... method writeToTextArea (line 81) | public writeToTextArea(reason: string, textArea: ITextAreaWrapper, sel... method deduceEditorPosition (line 91) | public deduceEditorPosition(offset: number): [Position | null, number,... method _finishDeduceEditorPosition (line 108) | private _finishDeduceEditorPosition(anchor: Position | null, deltaText... method deduceInput (line 117) | public static deduceInput(previousState: TextAreaState, currentState: ... method deduceAndroidCompositionInput (line 181) | public static deduceAndroidCompositionInput(previousState: TextAreaSta... method fromScreenReaderContentState (line 229) | public static fromScreenReaderContentState(screenReaderContentState: I... FILE: src/vs/editor/browser/controller/mouseHandler.ts type IPointerHandlerHelper (line 28) | interface IPointerHandlerHelper { class MouseHandler (line 59) | class MouseHandler extends ViewEventHandler { method constructor (line 70) | constructor(context: ViewContext, viewController: ViewController, view... method _setupMouseWheelZoomListener (line 140) | private _setupMouseWheelZoomListener(): void { method dispose (line 201) | public override dispose(): void { method onConfigurationChanged (line 211) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 222) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onFocusChanged (line 226) | public override onFocusChanged(e: viewEvents.ViewFocusChangedEvent): b... method getTargetAtClientPoint (line 231) | public getTargetAtClientPoint(clientX: number, clientY: number): IMous... method _createMouseTarget (line 244) | protected _createMouseTarget(e: EditorMouseEvent, testEventTarget: boo... method _getMouseColumn (line 258) | private _getMouseColumn(e: EditorMouseEvent): number { method _onContextMenu (line 262) | protected _onContextMenu(e: EditorMouseEvent, testEventTarget: boolean... method _onMouseMove (line 269) | protected _onMouseMove(e: EditorMouseEvent): void { method _onMouseLeave (line 291) | protected _onMouseLeave(e: EditorMouseEvent): void { method _onMouseUp (line 303) | protected _onMouseUp(e: EditorMouseEvent): void { method _onMouseDown (line 310) | protected _onMouseDown(e: EditorMouseEvent, pointerId: number): void { method _onMouseWheel (line 355) | protected _onMouseWheel(e: IMouseWheelEvent): void { class MouseDownOperation (line 360) | class MouseDownOperation extends Disposable { method constructor (line 374) | constructor( method dispose (line 406) | public override dispose(): void { method isActive (line 410) | public isActive(): boolean { method _onMouseDownThenMove (line 414) | private _onMouseDownThenMove(e: EditorMouseEvent): void { method start (line 446) | public start(targetType: MouseTargetType, e: EditorMouseEvent, pointer... method _stop (line 518) | private _stop(): void { method onHeightChanged (line 524) | public onHeightChanged(): void { method onPointerUp (line 528) | public onPointerUp(): void { method onCursorStateChanged (line 532) | public onCursorStateChanged(e: viewEvents.ViewCursorStateChangedEvent)... method _getPositionOutsideEditor (line 536) | private _getPositionOutsideEditor(e: EditorMouseEvent): IMouseTarget |... method _findMousePosition (line 599) | private _findMousePosition(e: EditorMouseEvent, testEventTarget: boole... method _helpPositionJumpOverViewZone (line 621) | private _helpPositionJumpOverViewZone(viewZoneData: IMouseTargetViewZo... method _dispatchMouse (line 637) | private _dispatchMouse(position: IMouseTarget, inSelectionMode: boolea... class MouseDownState (line 662) | class MouseDownState { method altKey (line 667) | public get altKey(): boolean { return this._altKey; } method ctrlKey (line 670) | public get ctrlKey(): boolean { return this._ctrlKey; } method metaKey (line 673) | public get metaKey(): boolean { return this._metaKey; } method shiftKey (line 676) | public get shiftKey(): boolean { return this._shiftKey; } method leftButton (line 679) | public get leftButton(): boolean { return this._leftButton; } method middleButton (line 682) | public get middleButton(): boolean { return this._middleButton; } method startedOnLineNumbers (line 685) | public get startedOnLineNumbers(): boolean { return this._startedOnLin... method constructor (line 693) | constructor() { method count (line 708) | public get count(): number { method setModifiers (line 712) | public setModifiers(source: EditorMouseEvent) { method setStartButtons (line 719) | public setStartButtons(source: EditorMouseEvent) { method setStartedOnLineNumbers (line 724) | public setStartedOnLineNumbers(startedOnLineNumbers: boolean): void { method trySetCount (line 728) | public trySetCount(setMouseDownCount: number, newMouseDownPosition: Po... FILE: src/vs/editor/browser/controller/mouseTarget.ts type HitTestResultType (line 27) | const enum HitTestResultType { class UnknownHitTestResult (line 32) | class UnknownHitTestResult { method constructor (line 34) | constructor( class ContentHitTestResult (line 39) | class ContentHitTestResult { method hitTarget (line 42) | get hitTarget(): HTMLElement { return this.spanNode; } method constructor (line 44) | constructor( type HitTestResult (line 51) | type HitTestResult = UnknownHitTestResult | ContentHitTestResult; function createFromDOMInfo (line 54) | function createFromDOMInfo(ctx: HitTestContext, spanNode: HTMLElement, o... class PointerHandlerLastRenderData (line 63) | class PointerHandlerLastRenderData { method constructor (line 64) | constructor( class MouseTarget (line 70) | class MouseTarget { method _deduceRage (line 75) | private static _deduceRage(position: Position | null, range: EditorRan... method createUnknown (line 81) | public static createUnknown(element: HTMLElement | null, mouseColumn: ... method createTextarea (line 84) | public static createTextarea(element: HTMLElement | null, mouseColumn:... method createMargin (line 87) | public static createMargin(type: MouseTargetType.GUTTER_GLYPH_MARGIN |... method createViewZone (line 90) | public static createViewZone(type: MouseTargetType.GUTTER_VIEW_ZONE | ... method createContentText (line 93) | public static createContentText(element: HTMLElement | null, mouseColu... method createContentEmpty (line 96) | public static createContentEmpty(element: HTMLElement | null, mouseCol... method createContentWidget (line 99) | public static createContentWidget(element: HTMLElement | null, mouseCo... method createScrollbar (line 102) | public static createScrollbar(element: HTMLElement | null, mouseColumn... method createOverlayWidget (line 105) | public static createOverlayWidget(element: HTMLElement | null, mouseCo... method createOutsideEditor (line 108) | public static createOutsideEditor(mouseColumn: number, position: Posit... method _typeToString (line 112) | private static _typeToString(type: MouseTargetType): string { method toString (line 152) | public static toString(target: IMouseTarget): string { class ElementPath (line 157) | class ElementPath { method isTextArea (line 159) | public static isTextArea(path: Uint8Array): boolean { method isChildOfViewLines (line 167) | public static isChildOfViewLines(path: Uint8Array): boolean { method isStrictChildOfViewLines (line 175) | public static isStrictChildOfViewLines(path: Uint8Array): boolean { method isChildOfScrollableElement (line 183) | public static isChildOfScrollableElement(path: Uint8Array): boolean { method isChildOfMinimap (line 191) | public static isChildOfMinimap(path: Uint8Array): boolean { method isChildOfContentWidgets (line 199) | public static isChildOfContentWidgets(path: Uint8Array): boolean { method isChildOfOverflowGuard (line 207) | public static isChildOfOverflowGuard(path: Uint8Array): boolean { method isChildOfOverflowingContentWidgets (line 214) | public static isChildOfOverflowingContentWidgets(path: Uint8Array): bo... method isChildOfOverlayWidgets (line 221) | public static isChildOfOverlayWidgets(path: Uint8Array): boolean { method isChildOfOverflowingOverlayWidgets (line 229) | public static isChildOfOverflowingOverlayWidgets(path: Uint8Array): bo... class HitTestContext (line 237) | class HitTestContext { method constructor (line 251) | constructor(context: ViewContext, viewHelper: IPointerHandlerHelper, l... method getZoneAtCoord (line 265) | public getZoneAtCoord(mouseVerticalOffset: number): IMouseTargetViewZo... method getZoneAtCoord (line 269) | public static getZoneAtCoord(context: ViewContext, mouseVerticalOffset... method getFullLineRangeAtCoord (line 310) | public getFullLineRangeAtCoord(mouseVerticalOffset: number): { range: ... method getLineNumberAtVerticalOffset (line 329) | public getLineNumberAtVerticalOffset(mouseVerticalOffset: number): num... method isAfterLines (line 333) | public isAfterLines(mouseVerticalOffset: number): boolean { method isInTopPadding (line 337) | public isInTopPadding(mouseVerticalOffset: number): boolean { method isInBottomPadding (line 341) | public isInBottomPadding(mouseVerticalOffset: number): boolean { method getVerticalOffsetForLineNumber (line 345) | public getVerticalOffsetForLineNumber(lineNumber: number): number { method findAttribute (line 349) | public findAttribute(element: Element, attr: string): string | null { method _findAttribute (line 353) | private static _findAttribute(element: Element, attr: string, stopAt: ... method getLineWidth (line 366) | public getLineWidth(lineNumber: number): number { method isRtl (line 370) | public isRtl(lineNumber: number): boolean { method visibleRangeForPosition (line 375) | public visibleRangeForPosition(lineNumber: number, column: number): Ho... method getPositionFromDOMInfo (line 379) | public getPositionFromDOMInfo(spanNode: HTMLElement, offset: number): ... method getCurrentScrollTop (line 383) | public getCurrentScrollTop(): number { method getCurrentScrollLeft (line 387) | public getCurrentScrollLeft(): number { method constructor (line 404) | constructor(ctx: HitTestContext, editorPos: EditorPagePosition, pos: Pag... class HitTestRequest (line 417) | class HitTestRequest extends BareHitTestRequest { method target (line 425) | public get target(): HTMLElement | null { method targetPath (line 432) | public get targetPath(): Uint8Array { method constructor (line 440) | constructor(ctx: HitTestContext, editorPos: EditorPagePosition, pos: P... method toString (line 450) | public override toString(): string { method wouldBenefitFromHitTestTargetSwitch (line 454) | public get wouldBenefitFromHitTestTargetSwitch(): boolean { method switchToHitTestTarget (line 462) | public switchToHitTestTarget(): void { method _getMouseColumn (line 466) | private _getMouseColumn(position: Position | null = null): number { method fulfillUnknown (line 474) | public fulfillUnknown(position: Position | null = null): IMouseTargetU... method fulfillTextarea (line 477) | public fulfillTextarea(): IMouseTargetTextarea { method fulfillMargin (line 480) | public fulfillMargin(type: MouseTargetType.GUTTER_GLYPH_MARGIN | Mouse... method fulfillViewZone (line 483) | public fulfillViewZone(type: MouseTargetType.GUTTER_VIEW_ZONE | MouseT... method fulfillContentText (line 487) | public fulfillContentText(position: Position, range: EditorRange | nul... method fulfillContentEmpty (line 490) | public fulfillContentEmpty(position: Position, detail: IMouseTargetCon... method fulfillContentWidget (line 493) | public fulfillContentWidget(detail: string): IMouseTargetContentWidget { method fulfillScrollbar (line 496) | public fulfillScrollbar(position: Position): IMouseTargetScrollbar { method fulfillOverlayWidget (line 499) | public fulfillOverlayWidget(detail: string): IMouseTargetOverlayWidget { type ResolvedHitTestRequest (line 504) | interface ResolvedHitTestRequest extends HitTestRequest { constant EMPTY_CONTENT_AFTER_LINES (line 508) | const EMPTY_CONTENT_AFTER_LINES: IMouseTargetContentEmptyData = { isAfte... function createEmptyContentDataInLines (line 510) | function createEmptyContentDataInLines(horizontalDistanceToText: number)... class MouseTargetFactory (line 517) | class MouseTargetFactory { method constructor (line 522) | constructor(context: ViewContext, viewHelper: IPointerHandlerHelper) { method mouseTargetIsWidget (line 527) | public mouseTargetIsWidget(e: EditorMouseEvent): boolean { method createMouseTarget (line 544) | public createMouseTarget(lastRenderData: PointerHandlerLastRenderData,... method _createMouseTarget (line 567) | private static _createMouseTarget(ctx: HitTestContext, request: HitTes... method _hitTestContentWidget (line 600) | private static _hitTestContentWidget(ctx: HitTestContext, request: Res... method _hitTestOverlayWidget (line 613) | private static _hitTestOverlayWidget(ctx: HitTestContext, request: Res... method _hitTestViewCursor (line 626) | private static _hitTestViewCursor(ctx: HitTestContext, request: Resolv... method _hitTestViewZone (line 675) | private static _hitTestViewZone(ctx: HitTestContext, request: Resolved... method _hitTestTextArea (line 685) | private static _hitTestTextArea(ctx: HitTestContext, request: Resolved... method _hitTestMargin (line 696) | private static _hitTestMargin(ctx: HitTestContext, request: ResolvedHi... method _hitTestViewLines (line 732) | private static _hitTestViewLines(ctx: HitTestContext, request: Resolve... method _hitTestMinimap (line 824) | private static _hitTestMinimap(ctx: HitTestContext, request: ResolvedH... method _hitTestScrollbarSlider (line 833) | private static _hitTestScrollbarSlider(ctx: HitTestContext, request: R... method _hitTestScrollbar (line 847) | private static _hitTestScrollbar(ctx: HitTestContext, request: Resolve... method getMouseColumn (line 859) | public getMouseColumn(relativePos: CoordinatesRelativeToEditor): number { method _getMouseColumn (line 866) | public static _getMouseColumn(mouseContentHorizontalOffset: number, ty... method createMouseTargetFromHitTestPosition (line 874) | private static createMouseTargetFromHitTestPosition(ctx: HitTestContex... method _doHitTestWithCaretRangeFromPoint (line 953) | private static _doHitTestWithCaretRangeFromPoint(ctx: HitTestContext, ... method _actualDoHitTestWithCaretRangeFromPoint (line 989) | private static _actualDoHitTestWithCaretRangeFromPoint(ctx: HitTestCon... method _doHitTestWithCaretPositionFromPoint (line 1043) | private static _doHitTestWithCaretPositionFromPoint(ctx: HitTestContex... method _snapToSoftTabBoundary (line 1084) | private static _snapToSoftTabBoundary(position: Position, viewModel: I... method doHitTest (line 1094) | public static doHitTest(ctx: HitTestContext, request: BareHitTestReque... function shadowCaretRangeFromPoint (line 1116) | function shadowCaretRangeFromPoint(shadowRoot: ShadowRoot, x: number, y:... class CharWidthReader (line 1182) | class CharWidthReader { method getInstance (line 1185) | public static getInstance(): CharWidthReader { method constructor (line 1195) | private constructor() { method getCharWidth (line 1200) | public getCharWidth(char: string, font: string): number { FILE: src/vs/editor/browser/controller/pointerHandler.ts class PointerEventHandler (line 23) | class PointerEventHandler extends MouseHandler { method constructor (line 25) | constructor(context: ViewContext, viewController: ViewController, view... method onTap (line 56) | private onTap(event: GestureEvent): void { method onChange (line 66) | private onChange(event: GestureEvent): void { method _dispatchGesture (line 75) | private _dispatchGesture(event: GestureEvent, inSelectionMode: boolean... method _onMouseDown (line 96) | protected override _onMouseDown(e: EditorMouseEvent, pointerId: number... class TouchHandler (line 105) | class TouchHandler extends MouseHandler { method constructor (line 107) | constructor(context: ViewContext, viewController: ViewController, view... method onTap (line 117) | private onTap(event: GestureEvent): void { method onChange (line 134) | private onChange(e: GestureEvent): void { class PointerHandler (line 139) | class PointerHandler extends Disposable { method constructor (line 142) | constructor(context: ViewContext, viewController: ViewController, view... method getTargetAtClientPoint (line 154) | public getTargetAtClientPoint(clientX: number, clientY: number): IMous... FILE: src/vs/editor/browser/coreCommands.ts constant CORE_WEIGHT (line 36) | const CORE_WEIGHT = KeybindingWeight.EditorCore; method runEditorCommand (line 39) | public runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor,... type RawArguments (line 147) | interface RawArguments { function parse (line 155) | function parse(args: Partial): ParsedArguments | null { type ParsedArguments (line 211) | interface ParsedArguments { type Direction (line 220) | const enum Direction { type Unit (line 227) | const enum Unit { type RawArguments (line 290) | interface RawArguments { method constructor (line 307) | constructor(target: MultiCommand) { method _runEditorCommand (line 341) | public _runEditorCommand(accessor: ServicesAccessor | null, editor: ICod... type NavigationCommandRevealType (line 353) | const enum NavigationCommandRevealType { type BaseCommandOptions (line 370) | interface BaseCommandOptions { type MoveCommandOptions (line 374) | interface MoveCommandOptions extends BaseCommandOptions { class BaseMoveToCommand (line 380) | class BaseMoveToCommand extends CoreEditorCommand { method constructor (line 384) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 389) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial): vo... type ColumnSelectCommandOptions (line 446) | interface ColumnSelectCommandOptions extends BaseCommandOptions { method constructor (line 454) | constructor() { method _getColumnSelectResult (line 461) | protected _getColumnSelectResult(viewModel: IViewModel, primary: CursorS... method constructor (line 476) | constructor() { method _getColumnSelectResult (line 489) | protected _getColumnSelectResult(viewModel: IViewModel, primary: CursorS... method constructor (line 495) | constructor() { method _getColumnSelectResult (line 508) | protected _getColumnSelectResult(viewModel: IViewModel, primary: CursorS... class ColumnSelectUpCommand (line 513) | class ColumnSelectUpCommand extends ColumnSelectCommand { method constructor (line 517) | constructor(opts: ICommandOptions & { isPaged: boolean }) { method _getColumnSelectResult (line 522) | protected _getColumnSelectResult(viewModel: IViewModel, primary: Curso... class ColumnSelectDownCommand (line 551) | class ColumnSelectDownCommand extends ColumnSelectCommand { method constructor (line 555) | constructor(opts: ICommandOptions & { isPaged: boolean }) { method _getColumnSelectResult (line 560) | protected _getColumnSelectResult(viewModel: IViewModel, primary: Curso... class CursorMoveImpl (line 589) | class CursorMoveImpl extends CoreEditorCommand { method constructor (line 590) | constructor() { method runCoreEditorCommand (line 598) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 989) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 994) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1033) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1038) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1091) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1096) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1169) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1174) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1224) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1229) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1268) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1273) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1635) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1640) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1701) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1706) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial { method constructor (line 1739) | constructor(opts: ICommandOptions & { inSelectionMode: boolean }) { method runCoreEditorCommand (line 1744) | public runCoreEditorCommand(viewModel: IViewModel, args: Partial(command: T): T { method runEditorCommand (line 1969) | public runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor,... method constructor (line 1982) | constructor() { method runCoreEditingCommand (line 1995) | public runCoreEditingCommand(editor: ICodeEditor, viewModel: IViewModel,... method constructor (line 2002) | constructor() { method runCoreEditingCommand (line 2017) | public runCoreEditingCommand(editor: ICodeEditor, viewModel: IViewModel,... method constructor (line 2025) | constructor() { method runCoreEditingCommand (line 2040) | public runCoreEditingCommand(editor: ICodeEditor, viewModel: IViewModel,... method constructor (line 2048) | constructor() { method runCoreEditingCommand (line 2062) | public runCoreEditingCommand(editor: ICodeEditor, viewModel: IViewModel,... method constructor (line 2073) | constructor() { method runCoreEditingCommand (line 2086) | public runCoreEditingCommand(editor: ICodeEditor, viewModel: IViewModel,... method constructor (line 2097) | constructor() { method runDOMCommand (line 2100) | public runDOMCommand(activeElement: Element): void { method runEditorCommand (line 2103) | public runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor,... method constructor (line 2112) | constructor() { method runDOMCommand (line 2115) | public runDOMCommand(activeElement: Element): void { method runEditorCommand (line 2118) | public runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor,... class EditorHandlerCommand (line 2130) | class EditorHandlerCommand extends Command { method constructor (line 2134) | constructor(id: string, handlerId: string, metadata?: ICommandMetadata) { method runCommand (line 2143) | public runCommand(accessor: ServicesAccessor, args: unknown): void { function registerOverwritableCommand (line 2153) | function registerOverwritableCommand(handlerId: string, metadata?: IComm... FILE: src/vs/editor/browser/dataTransfer.ts function toVSDataTransfer (line 13) | function toVSDataTransfer(dataTransfer: DataTransfer): VSDataTransfer { function createFileDataTransferItemFromFile (line 30) | function createFileDataTransferItemFromFile(file: File): IDataTransferIt... constant INTERNAL_DND_MIME_TYPES (line 38) | const INTERNAL_DND_MIME_TYPES = Object.freeze([ function toExternalVSDataTransfer (line 45) | function toExternalVSDataTransfer(sourceDataTransfer: DataTransfer, over... FILE: src/vs/editor/browser/editorBrowser.ts type IViewZone (line 36) | interface IViewZone { type IViewZoneChangeAccessor (line 104) | interface IViewZoneChangeAccessor { type ContentWidgetPositionPreference (line 126) | const enum ContentWidgetPositionPreference { type IContentWidgetPosition (line 143) | interface IContentWidgetPosition { type IContentWidget (line 177) | interface IContentWidget { type IContentWidgetRenderedCoordinate (line 223) | interface IContentWidgetRenderedCoordinate { type OverlayWidgetPositionPreference (line 238) | const enum OverlayWidgetPositionPreference { type IOverlayWidgetPositionCoordinates (line 259) | interface IOverlayWidgetPositionCoordinates { type IOverlayWidgetPosition (line 275) | interface IOverlayWidgetPosition { type IOverlayWidget (line 290) | interface IOverlayWidget { type IGlyphMarginWidget (line 321) | interface IGlyphMarginWidget { type IGlyphMarginWidgetPosition (line 339) | interface IGlyphMarginWidgetPosition { type MouseTargetType (line 358) | const enum MouseTargetType { type IBaseMouseTarget (line 416) | interface IBaseMouseTarget { type IMouseTargetUnknown (line 434) | interface IMouseTargetUnknown extends IBaseMouseTarget { type IMouseTargetTextarea (line 437) | interface IMouseTargetTextarea extends IBaseMouseTarget { type IMouseTargetMarginData (line 442) | interface IMouseTargetMarginData { type IMouseTargetMargin (line 450) | interface IMouseTargetMargin extends IBaseMouseTarget { type IMouseTargetViewZoneData (line 456) | interface IMouseTargetViewZoneData { type IMouseTargetViewZone (line 463) | interface IMouseTargetViewZone extends IBaseMouseTarget { type IMouseTargetContentTextData (line 469) | interface IMouseTargetContentTextData { type IMouseTargetContentText (line 476) | interface IMouseTargetContentText extends IBaseMouseTarget { type IMouseTargetContentEmptyData (line 482) | interface IMouseTargetContentEmptyData { type IMouseTargetContentEmpty (line 486) | interface IMouseTargetContentEmpty extends IBaseMouseTarget { type IMouseTargetContentWidget (line 492) | interface IMouseTargetContentWidget extends IBaseMouseTarget { type IMouseTargetOverlayWidget (line 498) | interface IMouseTargetOverlayWidget extends IBaseMouseTarget { type IMouseTargetScrollbar (line 504) | interface IMouseTargetScrollbar extends IBaseMouseTarget { type IMouseTargetOverviewRuler (line 509) | interface IMouseTargetOverviewRuler extends IBaseMouseTarget { type IMouseTargetOutsideEditor (line 512) | interface IMouseTargetOutsideEditor extends IBaseMouseTarget { type IMouseTarget (line 520) | type IMouseTarget = ( type IEditorMouseEvent (line 536) | interface IEditorMouseEvent { type IPartialEditorMouseEvent (line 540) | interface IPartialEditorMouseEvent { type IPasteEvent (line 548) | interface IPasteEvent { type PastePayload (line 557) | interface PastePayload { type IOverviewRuler (line 569) | interface IOverviewRuler { type IEditorAriaOptions (line 580) | interface IEditorAriaOptions { type IDiffEditorConstructionOptions (line 585) | interface IDiffEditorConstructionOptions extends IDiffEditorOptions, IEd... type ICodeEditor (line 606) | interface ICodeEditor extends editorCommon.IEditor { type IActiveCodeEditor (line 1285) | interface IActiveCodeEditor extends ICodeEditor { type DiffEditorState (line 1348) | const enum DiffEditorState { type IDiffEditor (line 1357) | interface IDiffEditor extends editorCommon.IEditor { function isCodeEditor (line 1471) | function isCodeEditor(thing: unknown): thing is ICodeEditor { function isDiffEditor (line 1482) | function isDiffEditor(thing: unknown): thing is IDiffEditor { function isCompositeEditor (line 1493) | function isCompositeEditor(thing: unknown): thing is editorCommon.ICompo... function getCodeEditor (line 1503) | function getCodeEditor(thing: unknown): ICodeEditor | null { function getIEditor (line 1522) | function getIEditor(thing: unknown): editorCommon.IEditor | null { function isIOverlayWidgetPositionCoordinates (line 1533) | function isIOverlayWidgetPositionCoordinates(thing: unknown): thing is I... FILE: src/vs/editor/browser/editorDom.ts class PageCoordinates (line 19) | class PageCoordinates { method constructor (line 22) | constructor( method toClientCoordinates (line 27) | public toClientCoordinates(targetWindow: Window): ClientCoordinates { class ClientCoordinates (line 39) | class ClientCoordinates { method constructor (line 42) | constructor( method toPageCoordinates (line 47) | public toPageCoordinates(targetWindow: Window): PageCoordinates { class EditorPagePosition (line 55) | class EditorPagePosition { method constructor (line 58) | constructor( class CoordinatesRelativeToEditor (line 72) | class CoordinatesRelativeToEditor { method constructor (line 75) | constructor( function createEditorPagePosition (line 81) | function createEditorPagePosition(editorViewDomNode: HTMLElement): Edito... function createCoordinatesRelativeToEditor (line 86) | function createCoordinatesRelativeToEditor(editorViewDomNode: HTMLElemen... class EditorMouseEvent (line 105) | class EditorMouseEvent extends StandardMouseEvent { method constructor (line 131) | constructor(e: MouseEvent, isFromPointerCapture: boolean, editorViewDo... class EditorMouseEventFactory (line 140) | class EditorMouseEventFactory { method constructor (line 144) | constructor(editorViewDomNode: HTMLElement) { method _create (line 148) | private _create(e: MouseEvent): EditorMouseEvent { method onContextMenu (line 152) | public onContextMenu(target: HTMLElement, callback: (e: EditorMouseEve... method onMouseUp (line 158) | public onMouseUp(target: HTMLElement, callback: (e: EditorMouseEvent) ... method onMouseDown (line 164) | public onMouseDown(target: HTMLElement, callback: (e: EditorMouseEvent... method onPointerDown (line 170) | public onPointerDown(target: HTMLElement, callback: (e: EditorMouseEve... method onMouseLeave (line 176) | public onMouseLeave(target: HTMLElement, callback: (e: EditorMouseEven... method onMouseMove (line 182) | public onMouseMove(target: HTMLElement, callback: (e: EditorMouseEvent... class EditorPointerEventFactory (line 187) | class EditorPointerEventFactory { method constructor (line 191) | constructor(editorViewDomNode: HTMLElement) { method _create (line 195) | private _create(e: MouseEvent): EditorMouseEvent { method onPointerUp (line 199) | public onPointerUp(target: HTMLElement, callback: (e: EditorMouseEvent... method onPointerDown (line 205) | public onPointerDown(target: HTMLElement, callback: (e: EditorMouseEve... method onPointerLeave (line 211) | public onPointerLeave(target: HTMLElement, callback: (e: EditorMouseEv... method onPointerMove (line 217) | public onPointerMove(target: HTMLElement, callback: (e: EditorMouseEve... class GlobalEditorPointerMoveMonitor (line 222) | class GlobalEditorPointerMoveMonitor extends Disposable { method constructor (line 228) | constructor(editorViewDomNode: HTMLElement) { method startMonitoring (line 235) | public startMonitoring( method stopMonitoring (line 268) | public stopMonitoring(): void { class DynamicCssRules (line 279) | class DynamicCssRules { method constructor (line 288) | constructor( method dispose (line 292) | dispose(): void { method createClassNameRef (line 297) | public createClassNameRef(options: CssProperties): ClassNameReference { method getOrCreateRule (line 310) | private getOrCreateRule(properties: CssProperties): RefCountedCssRule { method computeUniqueKey (line 326) | private computeUniqueKey(properties: CssProperties): string { method garbageCollect (line 330) | private garbageCollect() { type ClassNameReference (line 339) | interface ClassNameReference extends IDisposable { type CssProperties (line 343) | interface CssProperties { class RefCountedCssRule (line 365) | class RefCountedCssRule { method constructor (line 370) | constructor( method getCssText (line 381) | private getCssText(className: string, properties: CssProperties): stri... method dispose (line 399) | public dispose(): void { method increaseRefCount (line 404) | public increaseRefCount(): void { method decreaseRefCount (line 408) | public decreaseRefCount(): void { method hasReferences (line 412) | public hasReferences(): boolean { function camelToDashes (line 417) | function camelToDashes(str: string): string { FILE: src/vs/editor/browser/editorExtensions.ts type ServicesAccessor (line 30) | type ServicesAccessor = InstantiationServicesAccessor; type EditorContributionCtor (line 31) | type EditorContributionCtor = IConstructorSignature extends ICommandOptions { type EditorControllerCommand (line 275) | interface EditorControllerCommand { method bindToContribution (line 283) | public static bindToContribution(controll... method runEditorCommand (line 302) | public static runEditorCommand( method runCommand (line 328) | public runCommand(accessor: ServicesAccessor, args: unknown): void | Pro... type IEditorActionContextMenuOptions (line 339) | interface IEditorActionContextMenuOptions { type IActionOptions (line 345) | type IActionOptions = ICommandOptions & { method convertOptions (line 357) | private static convertOptions(opts: IActionOptions): ICommandOptions { method constructor (line 392) | constructor(opts: IActionOptions) { method runEditorCommand (line 403) | public runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor,... method reportTelemetry (line 408) | protected reportTelemetry(accessor: ServicesAccessor, editor: ICodeEdito... type EditorActionImplementation (line 425) | type EditorActionImplementation = (accessor: ServicesAccessor, editor: I... class MultiEditorAction (line 427) | class MultiEditorAction extends EditorAction { method addImplementation (line 434) | public addImplementation(priority: number, implementation: EditorActio... method run (line 449) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: unkn... method run (line 469) | run(accessor: ServicesAccessor, ...args: unknown[]) { function registerModelAndPositionCommand (line 498) | function registerModelAndPositionCommand(id: string, handler: (accessor:... function registerEditorCommand (line 528) | function registerEditorCommand(editorCommand: T... function registerEditorAction (line 533) | function registerEditorAction(ctor: { new(): T }... function registerMultiEditorAction (line 539) | function registerMultiEditorAction(action: ... function registerInstantiatedEditorAction (line 544) | function registerInstantiatedEditorAction(editorAction: EditorAction): v... function registerEditorContribution (line 552) | function registerEditorContribution(i... function registerDiffEditorContribution (line 560) | function registerDiffEditorContribution { function getEditorContributions (line 574) | function getEditorContributions(): IEditorContributionDescription[] { function getSomeEditorContributions (line 578) | function getSomeEditorContributions(ids: string[]): IEditorContributionD... function getDiffEditorContributions (line 582) | function getDiffEditorContributions(): IDiffEditorContributionDescriptio... class EditorContributionRegistry (line 592) | class EditorContributionRegistry { method constructor (line 601) | constructor() { method registerEditorContribution (line 604) | public registerEditorContribution(i... method getEditorContributions (line 608) | public getEditorContributions(): IEditorContributionDescription[] { method registerDiffEditorContribution (line 612) | public registerDiffEditorContribution { method registerEditorCommand (line 629) | public registerEditorCommand(editorCommand: EditorCommand) { method getEditorCommand (line 634) | public getEditorCommand(commandId: string): EditorCommand { function registerCommand (line 641) | function registerCommand(command: T): T { FILE: src/vs/editor/browser/gpu/atlas/atlas.ts type ITextureAtlasPageGlyph (line 13) | interface ITextureAtlasPageGlyph { type ITextureAtlasAllocator (line 54) | interface ITextureAtlasAllocator { type IReadableTextureAtlasPage (line 73) | interface IReadableTextureAtlasPage { type UsagePreviewColors (line 102) | const enum UsagePreviewColors { type GlyphMap (line 109) | type GlyphMap = NKeyMap { method getStats (line 159) | public getStats(): string[] { method _warmUpAtlas (line 167) | private _warmUpAtlas(rasterizer: IGlyphRasterizer): void { FILE: src/vs/editor/browser/gpu/atlas/textureAtlasPage.ts type AllocatorType (line 15) | type AllocatorType = 'shelf' | 'slab' | ((canvas: OffscreenCanvas, textu... class TextureAtlasPage (line 17) | class TextureAtlasPage extends Disposable implements IReadableTextureAtl... method version (line 20) | get version(): number { return this._version; } method usedArea (line 29) | public get usedArea(): Readonly { return this._usedArea; } method source (line 32) | get source(): OffscreenCanvas { return this._canvas; } method glyphs (line 36) | get glyphs(): IterableIterator { method constructor (line 43) | constructor( method getGlyph (line 68) | public getGlyph(rasterizer: IGlyphRasterizer, chars: string, tokenMeta... method _createGlyph (line 74) | private _createGlyph(rasterizer: IGlyphRasterizer, chars: string, toke... method getUsagePreview (line 113) | getUsagePreview(): Promise { method getStats (line 117) | getStats(): string { FILE: src/vs/editor/browser/gpu/atlas/textureAtlasShelfAllocator.ts class TextureAtlasShelfAllocator (line 15) | class TextureAtlasShelfAllocator implements ITextureAtlasAllocator { method constructor (line 30) | constructor( method allocate (line 39) | public allocate(rasterizedGlyph: IRasterizedGlyph): ITextureAtlasPageG... method getUsagePreview (line 98) | public getUsagePreview(): Promise { method getStats (line 127) | getStats(): string { type ITextureAtlasShelf (line 160) | interface ITextureAtlasShelf { FILE: src/vs/editor/browser/gpu/atlas/textureAtlasSlabAllocator.ts type TextureAtlasSlabAllocatorOptions (line 13) | interface TextureAtlasSlabAllocatorOptions { class TextureAtlasSlabAllocator (line 27) | class TextureAtlasSlabAllocator implements ITextureAtlasAllocator { method constructor (line 48) | constructor( method allocate (line 69) | public allocate(rasterizedGlyph: IRasterizedGlyph): ITextureAtlasPageG... method getUsagePreview (line 292) | public getUsagePreview(): Promise { method getStats (line 353) | public getStats(): string { type ITextureAtlasSlab (line 413) | interface ITextureAtlasSlab { type ITextureAtlasSlabUnusedRect (line 421) | interface ITextureAtlasSlabUnusedRect { function addEntryToMapArray (line 428) | function addEntryToMapArray(map: Map, key: K, entry: V) { FILE: src/vs/editor/browser/gpu/bufferDirtyTracker.ts type IBufferDirtyTrackerReader (line 6) | interface IBufferDirtyTrackerReader { class BufferDirtyTracker (line 28) | class BufferDirtyTracker implements IBufferDirtyTrackerReader { method dataOffset (line 33) | get dataOffset(): number | undefined { method dirtySize (line 37) | get dirtySize(): number | undefined { method isDirty (line 44) | get isDirty(): boolean { return this._startIndex !== undefined; } method flag (line 51) | flag(index: number, length: number = 1): number { method _flag (line 59) | private _flag(index: number) { method clear (line 68) | clear() { FILE: src/vs/editor/browser/gpu/contentSegmenter.ts type IContentSegmenter (line 11) | interface IContentSegmenter { function createContentSegmenter (line 22) | function createContentSegmenter(lineData: ViewLineRenderingData, options... class AsciiContentSegmenter (line 29) | class AsciiContentSegmenter implements IContentSegmenter { method constructor (line 32) | constructor(lineData: ViewLineRenderingData) { method getSegmentAtIndex (line 36) | getSegmentAtIndex(index: number): string { method getSegmentData (line 40) | getSegmentData(index: number): Intl.SegmentData | undefined { class GraphemeContentSegmenter (line 49) | class GraphemeContentSegmenter implements IContentSegmenter { method constructor (line 52) | constructor(lineData: ViewLineRenderingData) { method getSegmentAtIndex (line 77) | getSegmentAtIndex(index: number): string | undefined { method getSegmentData (line 81) | getSegmentData(index: number): Intl.SegmentData | undefined { FILE: src/vs/editor/browser/gpu/css/decorationCssRuleExtractor.ts class DecorationCssRuleExtractor (line 13) | class DecorationCssRuleExtractor extends Disposable { method constructor (line 20) | constructor() { method getStyleRules (line 30) | getStyleRules(canvas: HTMLElement, decorationClassName: string): CSSSt... method _getStyleRules (line 51) | private _getStyleRules(className: string) { method _collectMatchingRules (line 69) | private _collectMatchingRules(cssRules: CSSRuleList, classNames: strin... method resolveCssVariable (line 105) | resolveCssVariable(canvas: HTMLCanvasElement, variableName: string): s... method clear (line 120) | clear(): void { FILE: src/vs/editor/browser/gpu/css/decorationStyleCache.ts type IDecorationStyleSet (line 8) | interface IDecorationStyleSet { type IDecorationStyleCacheEntry (line 35) | interface IDecorationStyleCacheEntry extends IDecorationStyleSet { class DecorationStyleCache (line 42) | class DecorationStyleCache { method getOrCreateEntry (line 49) | getOrCreateEntry( method getStyleSet (line 93) | getStyleSet(id: number): IDecorationStyleSet | undefined { FILE: src/vs/editor/browser/gpu/gpu.ts type BindingId (line 12) | const enum BindingId { type IGpuRenderStrategy (line 22) | interface IGpuRenderStrategy extends IDisposable { FILE: src/vs/editor/browser/gpu/gpuDisposable.ts function requestDevice (line 10) | async function requestDevice(fallback?: (message: string) => void): Prom... function createBuffer (line 28) | function createBuffer(device: GPUDevice, descriptor: GPUBufferDescriptor... function createTexture (line 36) | function createTexture(device: GPUDevice, descriptor: GPUTextureDescript... function wrapDestroyableInDisposable (line 41) | function wrapDestroyableInDisposable(valu... FILE: src/vs/editor/browser/gpu/gpuUtils.ts function ensureNonNullable (line 18) | function ensureNonNullable(value: T | null): T { function observeDevicePixelDimensions (line 26) | function observeDevicePixelDimensions(element: HTMLElement, parentWindow... FILE: src/vs/editor/browser/gpu/objectCollectionBuffer.ts type ObjectCollectionBufferPropertySpec (line 11) | interface ObjectCollectionBufferPropertySpec { type ObjectCollectionPropertyValues (line 15) | type ObjectCollectionPropertyValues): IObjectCollectio... method _expandBuffer (line 155) | private _expandBuffer() { class ObjectCollectionBufferEntry (line 164) | class ObjectCollectionBufferEntry): void { FILE: src/vs/editor/browser/gpu/raster/glyphRasterizer.ts class GlyphRasterizer (line 17) | class GlyphRasterizer extends Disposable implements IGlyphRasterizer { method cacheKey (line 21) | public get cacheKey(): string { method constructor (line 50) | constructor( method rasterizeGlyph (line 74) | public rasterizeGlyph( method _rasterizeGlyph (line 101) | public _rasterizeGlyph( method _clearColor (line 262) | private _clearColor(imageData: ImageData, r: number, g: number, b: num... method _findGlyphBoundingBox (line 274) | private _findGlyphBoundingBox(imageData: ImageData, outBoundingBox: IB... method getTextMetrics (line 338) | public getTextMetrics(text: string): TextMetrics { FILE: src/vs/editor/browser/gpu/raster/raster.ts type IGlyphRasterizer (line 8) | interface IGlyphRasterizer { type IBoundingBox (line 42) | interface IBoundingBox { type IRasterizedGlyph (line 56) | interface IRasterizedGlyph { FILE: src/vs/editor/browser/gpu/rectangleRenderer.ts type RectangleRendererEntrySpec (line 20) | type RectangleRendererEntrySpec = [ class RectangleRenderer (line 31) | class RectangleRenderer extends ViewEventHandler { method constructor (line 58) | constructor( method _initWebgpu (line 73) | private async _initWebgpu(device: Promise) { method _updateBindGroup (line 231) | private _updateBindGroup(pipeline: GPURenderPipeline, layoutInfoUnifor... method register (line 243) | register(x: number, y: number, width: number, height: number, red: num... method onScrollChanged (line 249) | public override onScrollChanged(e: ViewScrollChangedEvent): boolean { method _update (line 261) | private _update() { method draw (line 272) | draw(viewportData: ViewportData) { FILE: src/vs/editor/browser/gpu/rectangleRenderer.wgsl.ts type RectangleRendererBindingId (line 6) | const enum RectangleRendererBindingId { FILE: src/vs/editor/browser/gpu/renderStrategy/baseRenderStrategy.ts method glyphRasterizer (line 16) | get glyphRasterizer() { return this._glyphRasterizer.value; } method constructor (line 22) | constructor( FILE: src/vs/editor/browser/gpu/renderStrategy/fullFileRenderStrategy.ts type Constants (line 27) | const enum Constants { type CellBufferInfo (line 31) | const enum CellBufferInfo { type QueuedBufferEvent (line 42) | type QueuedBufferEvent = ( class FullFileRenderStrategy (line 54) | class FullFileRenderStrategy extends BaseRenderStrategy { method bindGroupEntries (line 88) | get bindGroupEntries(): GPUBindGroupEntry[] { method constructor (line 95) | constructor( method onConfigurationChanged (line 133) | public override onConfigurationChanged(e: ViewConfigurationChangedEven... method onDecorationsChanged (line 139) | public override onDecorationsChanged(e: ViewDecorationsChangedEvent): ... method onTokensChanged (line 144) | public override onTokensChanged(e: ViewTokensChangedEvent): boolean { method onLinesDeleted (line 153) | public override onLinesDeleted(e: ViewLinesDeletedEvent): boolean { method onLinesInserted (line 162) | public override onLinesInserted(e: ViewLinesInsertedEvent): boolean { method onLinesChanged (line 169) | public override onLinesChanged(e: ViewLinesChangedEvent): boolean { method onScrollChanged (line 174) | public override onScrollChanged(e?: ViewScrollChangedEvent): boolean { method onThemeChanged (line 185) | public override onThemeChanged(e: ViewThemeChangedEvent): boolean { method onLineMappingChanged (line 190) | public override onLineMappingChanged(e: ViewLineMappingChangedEvent): ... method onZonesChanged (line 196) | public override onZonesChanged(e: ViewZonesChangedEvent): boolean { method _invalidateAllLines (line 205) | private _invalidateAllLines(): void { method _invalidateLinesFrom (line 210) | private _invalidateLinesFrom(lineNumber: number): void { method _invalidateLineRange (line 221) | private _invalidateLineRange(fromLineNumber: number, toLineNumber: num... method reset (line 228) | reset() { method update (line 239) | update(viewportData: ViewportData, viewLineOptions: ViewLineOptions): ... method draw (line 547) | draw(pass: GPURenderPassEncoder, viewportData: ViewportData): void { method _queueBufferUpdate (line 564) | private _queueBufferUpdate(e: QueuedBufferEvent) { function parseCssFontWeight (line 570) | function parseCssFontWeight(value: string) { function parseCssOpacity (line 580) | function parseCssOpacity(value: string): number { FILE: src/vs/editor/browser/gpu/renderStrategy/viewportRenderStrategy.ts type Constants (line 28) | const enum Constants { type CellBufferInfo (line 34) | const enum CellBufferInfo { class ViewportRenderStrategy (line 48) | class ViewportRenderStrategy extends BaseRenderStrategy { method bindGroupEntries (line 74) | get bindGroupEntries(): GPUBindGroupEntry[] { method constructor (line 84) | constructor( method _rebuildCellBuffer (line 103) | private _rebuildCellBuffer(lineCount: number) { method onConfigurationChanged (line 135) | public override onConfigurationChanged(e: ViewConfigurationChangedEven... method onDecorationsChanged (line 139) | public override onDecorationsChanged(e: ViewDecorationsChangedEvent): ... method onTokensChanged (line 143) | public override onTokensChanged(e: ViewTokensChangedEvent): boolean { method onLinesDeleted (line 147) | public override onLinesDeleted(e: ViewLinesDeletedEvent): boolean { method onLinesInserted (line 151) | public override onLinesInserted(e: ViewLinesInsertedEvent): boolean { method onLinesChanged (line 155) | public override onLinesChanged(e: ViewLinesChangedEvent): boolean { method onScrollChanged (line 159) | public override onScrollChanged(e?: ViewScrollChangedEvent): boolean { method onThemeChanged (line 170) | public override onThemeChanged(e: ViewThemeChangedEvent): boolean { method onLineMappingChanged (line 174) | public override onLineMappingChanged(e: ViewLineMappingChangedEvent): ... method onZonesChanged (line 178) | public override onZonesChanged(e: ViewZonesChangedEvent): boolean { method reset (line 184) | reset() { method update (line 194) | update(viewportData: ViewportData, viewLineOptions: ViewLineOptions): ... method draw (line 461) | draw(pass: GPURenderPassEncoder, viewportData: ViewportData): void { function parseCssFontWeight (line 469) | function parseCssFontWeight(value: string) { function parseCssOpacity (line 479) | function parseCssOpacity(value: string): number { FILE: src/vs/editor/browser/gpu/taskQueue.ts type ITaskQueue (line 16) | interface ITaskQueue extends IDisposable { type ITaskDeadline (line 36) | interface ITaskDeadline { type CallbackWithDeadline (line 39) | type CallbackWithDeadline = (deadline: ITaskDeadline) => void; method constructor (line 46) | constructor( method enqueue (line 56) | public enqueue(task: () => boolean | void): void { method flush (line 61) | public flush(): void { method clear (line 70) | public clear(): void { method _start (line 79) | private _start(): void { method _process (line 85) | private _process(deadline: ITaskDeadline): void { class PriorityTaskQueue (line 124) | class PriorityTaskQueue extends TaskQueue { method _requestCallback (line 125) | protected _requestCallback(callback: CallbackWithDeadline): number { method _cancelCallback (line 129) | protected _cancelCallback(identifier: number): void { method _createDeadline (line 133) | private _createDeadline(duration: number): ITaskDeadline { class IdleTaskQueueInternal (line 141) | class IdleTaskQueueInternal extends TaskQueue { method _requestCallback (line 142) | protected _requestCallback(callback: IdleRequestCallback): number { method _cancelCallback (line 146) | protected _cancelCallback(identifier: number): void { class DebouncedIdleTask (line 165) | class DebouncedIdleTask { method constructor (line 168) | constructor( method set (line 174) | public set(task: () => boolean | void): void { method flush (line 179) | public flush(): void { FILE: src/vs/editor/browser/gpu/viewGpuContext.ts class ViewGpuContext (line 30) | class ViewGpuContext extends Disposable { method decorationCssRuleExtractor (line 45) | static get decorationCssRuleExtractor(): DecorationCssRuleExtractor { method decorationStyleCache (line 50) | static get decorationStyleCache(): DecorationStyleCache { method atlas (line 61) | static get atlas(): TextureAtlas { method atlas (line 73) | get atlas(): TextureAtlas { method constructor (line 81) | constructor( method canRender (line 161) | public canRender(options: ViewLineOptions, viewportData: ViewportData,... method canRenderDetailed (line 206) | public canRenderDetailed(options: ViewLineOptions, viewportData: Viewp... function supportsCssRule (line 274) | function supportsCssRule(rule: string, style: CSSStyleDeclaration) { FILE: src/vs/editor/browser/observableCodeEditor.ts function observableCodeEditor (line 23) | function observableCodeEditor(editor: ICodeEditor): ObservableCodeEditor { class ObservableCodeEditor (line 27) | class ObservableCodeEditor extends Disposable { method get (line 33) | public static get(editor: ICodeEditor): ObservableCodeEditor { method _beginUpdate (line 53) | private _beginUpdate(): void { method _endUpdate (line 62) | private _endUpdate(): void { method constructor (line 71) | private constructor(public readonly editor: ICodeEditor) { method transaction (line 224) | public transaction(cb: (tx: ITransaction) => T): T { method forceUpdate (line 235) | public forceUpdate(cb?: (tx: ITransaction) => T): T { method _forceUpdate (line 246) | private _forceUpdate(): void { method getOption (line 302) | public getOption(id: T, debugLocation = DebugL... method setDecorations (line 308) | public setDecorations(decorations: IObservable, store... method getLeftOfPosition (line 389) | getLeftOfPosition(position: Position, reader: IReader | undefined): nu... method observePosition (line 403) | public observePosition(position: IObservable, store: ... method isTargetHovered (line 439) | isTargetHovered(predicate: (target: IEditorMouseEvent) => boolean, sto... method observeLineHeightForPosition (line 454) | observeLineHeightForPosition(position: IObservable | ... method observeLineHeightForLine (line 469) | observeLineHeightForLine(lineNumber: IObservable | numb... method observeLineHeightsForLineRange (line 484) | observeLineHeightsForLineRange(lineNumber: IObservable | Li... method getWidthOfLine (line 535) | getWidthOfLine(lineNumber: number, reader: IReader | undefined): number { method observeTopForLineNumber (line 550) | observeTopForLineNumber(lineNumber: number): IObservable { method observeBottomForLineNumber (line 564) | observeBottomForLineNumber(lineNumber: number): IObservable { type IObservableOverlayWidget (line 576) | interface IObservableOverlayWidget { type IObservableContentWidget (line 583) | interface IObservableContentWidget { FILE: src/vs/editor/browser/services/abstractCodeEditorService.ts method constructor (line 57) | constructor( method willCreateCodeEditor (line 66) | willCreateCodeEditor(): void { method addCodeEditor (line 70) | addCodeEditor(editor: ICodeEditor): void { method removeCodeEditor (line 75) | removeCodeEditor(editor: ICodeEditor): void { method listCodeEditors (line 81) | listCodeEditors(): ICodeEditor[] { method willCreateDiffEditor (line 85) | willCreateDiffEditor(): void { method addDiffEditor (line 89) | addDiffEditor(editor: IDiffEditor): void { method removeDiffEditor (line 94) | removeDiffEditor(editor: IDiffEditor): void { method listDiffEditors (line 100) | listDiffEditors(): IDiffEditor[] { method getFocusedCodeEditor (line 104) | getFocusedCodeEditor(): ICodeEditor | null { method _getOrCreateGlobalStyleSheet (line 124) | private _getOrCreateGlobalStyleSheet(): GlobalStyleSheet { method _createGlobalStyleSheet (line 131) | protected _createGlobalStyleSheet(): GlobalStyleSheet { method _getOrCreateStyleSheet (line 135) | private _getOrCreateStyleSheet(editor: ICodeEditor | undefined): GlobalS... method _removeEditorStyleSheets (line 151) | _removeEditorStyleSheets(editorId: string): void { method registerDecorationType (line 155) | public registerDecorationType(description: string, key: string, options:... method listDecorationTypes (line 181) | public listDecorationTypes(): string[] { method removeDecorationType (line 185) | public removeDecorationType(key: string): void { method resolveDecorationOptions (line 197) | public resolveDecorationOptions(decorationTypeKey: string, writable: boo... method resolveDecorationCSSRules (line 205) | public resolveDecorationCSSRules(decorationTypeKey: string) { method setModelProperty (line 216) | public setModelProperty(resource: URI, key: string, value: unknown): void { method getModelProperty (line 229) | public getModelProperty(resource: URI, key: string): unknown { method setTransientModelProperty (line 238) | public setTransientModelProperty(model: ITextModel, key: string, value: ... method getTransientModelProperty (line 254) | public getTransientModelProperty(model: ITextModel, key: string): unknown { method getTransientModelProperties (line 265) | public getTransientModelProperties(model: ITextModel): [string, unknown]... method _removeWatcher (line 276) | _removeWatcher(w: ModelTransientSettingWatcher): void { method openCodeEditor (line 282) | async openCodeEditor(input: IResourceEditorInput, source: ICodeEditor | ... method registerCodeEditorOpenHandler (line 292) | registerCodeEditorOpenHandler(handler: ICodeEditorOpenHandler): IDisposa... class ModelTransientSettingWatcher (line 298) | class ModelTransientSettingWatcher extends Disposable { method constructor (line 302) | constructor(uri: string, model: ITextModel, owner: AbstractCodeEditorS... method set (line 310) | public set(key: string, value: unknown): void { method get (line 314) | public get(key: string): unknown { method keys (line 318) | public keys(): string[] { class RefCountedStyleSheet (line 323) | class RefCountedStyleSheet { method sheet (line 330) | public get sheet() { method constructor (line 334) | constructor(parent: AbstractCodeEditorService, editorId: string, style... method ref (line 341) | public ref(): void { method unref (line 345) | public unref(): void { method insertRule (line 353) | public insertRule(selector: string, rule: string): void { method removeRulesContainingSelector (line 357) | public removeRulesContainingSelector(ruleName: string): void { class GlobalStyleSheet (line 362) | class GlobalStyleSheet { method sheet (line 365) | public get sheet() { method constructor (line 369) | constructor(styleSheet: HTMLStyleElement) { method ref (line 373) | public ref(): void { method unref (line 376) | public unref(): void { method insertRule (line 379) | public insertRule(selector: string, rule: string): void { method removeRulesContainingSelector (line 383) | public removeRulesContainingSelector(ruleName: string): void { type IModelDecorationOptionsProvider (line 388) | interface IModelDecorationOptionsProvider extends IDisposable { class DecorationSubTypeOptionsProvider (line 394) | class DecorationSubTypeOptionsProvider implements IModelDecorationOption... method constructor (line 403) | constructor(themeService: IThemeService, styleSheet: GlobalStyleSheet ... method getOptions (line 413) | public getOptions(codeEditorService: AbstractCodeEditorService, writab... method resolveDecorationCSSRules (line 424) | public resolveDecorationCSSRules(): CSSRuleList { method dispose (line 428) | public dispose(): void { type ProviderArguments (line 441) | interface ProviderArguments { class DecorationTypeOptionsProvider (line 449) | class DecorationTypeOptionsProvider implements IModelDecorationOptionsPr... method constructor (line 473) | constructor(description: string, themeService: IThemeService, styleShe... method getOptions (line 549) | public getOptions(codeEditorService: AbstractCodeEditorService, writab... method resolveDecorationCSSRules (line 574) | public resolveDecorationCSSRules(): CSSRuleList { method dispose (line 578) | public dispose(): void { class DecorationCSSRules (line 624) | class DecorationCSSRules { method constructor (line 636) | constructor(ruleType: ModelDecorationCSSRuleType, providerArgs: Provid... method dispose (line 665) | public dispose() { method hasContent (line 676) | public get hasContent(): boolean { method hasLetterSpacing (line 680) | public get hasLetterSpacing(): boolean { method className (line 684) | public get className(): string { method _buildCSS (line 688) | private _buildCSS(): void { method _removeCSS (line 748) | private _removeCSS(): void { method getCSSTextForModelDecorationClassName (line 755) | private getCSSTextForModelDecorationClassName(opts: IThemeDecorationRe... method getCSSTextForModelDecorationInlineClassName (line 769) | private getCSSTextForModelDecorationInlineClassName(opts: IThemeDecora... method getCSSTextForModelDecorationContentClassName (line 784) | private getCSSTextForModelDecorationContentClassName(opts: IContentDec... method getCSSTextForModelDecorationGlyphMarginClassName (line 813) | private getCSSTextForModelDecorationGlyphMarginClassName(opts: IThemeD... method collectBorderSettingsCSSText (line 829) | private collectBorderSettingsCSSText(opts: unknown, cssTextArr: string... method collectCSSText (line 837) | private collectCSSText(opts: unknown, properties: string[], cssTextArr... method resolveValue (line 848) | private resolveValue(value: string | ThemeColor): string { type ModelDecorationCSSRuleType (line 861) | const enum ModelDecorationCSSRuleType { class CSSNameHelper (line 871) | class CSSNameHelper { method getClassName (line 873) | public static getClassName(key: string, type: ModelDecorationCSSRuleTy... method getSelector (line 877) | public static getSelector(key: string, parentKey: string | undefined, ... FILE: src/vs/editor/browser/services/bulkEditService.ts class ResourceEdit (line 19) | class ResourceEdit { method constructor (line 21) | protected constructor(readonly metadata?: WorkspaceEditMetadata) { } method convert (line 23) | static convert(edit: WorkspaceEdit): ResourceEdit[] { class ResourceTextEdit (line 38) | class ResourceTextEdit extends ResourceEdit implements IWorkspaceTextEdit { method is (line 40) | static is(candidate: unknown): candidate is IWorkspaceTextEdit { method lift (line 49) | static lift(edit: IWorkspaceTextEdit): ResourceTextEdit { method constructor (line 57) | constructor( class ResourceFileEdit (line 67) | class ResourceFileEdit extends ResourceEdit implements IWorkspaceFileEdit { method is (line 69) | static is(candidate: unknown): candidate is IWorkspaceFileEdit { method lift (line 78) | static lift(edit: IWorkspaceFileEdit): ResourceFileEdit { method constructor (line 86) | constructor( type IBulkEditOptions (line 96) | interface IBulkEditOptions { type IBulkEditResult (line 111) | interface IBulkEditResult { type IBulkEditPreviewHandler (line 116) | type IBulkEditPreviewHandler = (edits: ResourceEdit[], options?: IBulkEd... type IBulkEditService (line 118) | interface IBulkEditService { FILE: src/vs/editor/browser/services/codeEditorService.ts type ICodeEditorService (line 17) | interface ICodeEditorService { type ICodeEditorOpenHandler (line 64) | interface ICodeEditorOpenHandler { FILE: src/vs/editor/browser/services/editorWorkerService.ts constant STOP_WORKER_DELTA_TIME_MS (line 45) | const STOP_WORKER_DELTA_TIME_MS = 5 * 60 * 1000; function canSyncModel (line 47) | function canSyncModel(modelService: IModelService, resource: URI): boole... class EditorWorkerService (line 58) | class EditorWorkerService extends Disposable implements IEditorWorkerSer... method constructor (line 72) | constructor( method dispose (line 100) | public override dispose(): void { method canComputeUnicodeHighlights (line 104) | public canComputeUnicodeHighlights(uri: URI): boolean { method computedUnicodeHighlights (line 108) | public async computedUnicodeHighlights(uri: URI, options: UnicodeHighl... method computeDiff (line 113) | public async computeDiff(original: URI, modified: URI, options: IDocum... method canComputeDirtyDiff (line 147) | public canComputeDirtyDiff(original: URI, modified: URI): boolean { method computeDirtyDiff (line 151) | public async computeDirtyDiff(original: URI, modified: URI, ignoreTrim... method computeMoreMinimalEdits (line 156) | public async computeMoreMinimalEdits(resource: URI, edits: languages.T... method computeHumanReadableDiff (line 171) | public computeHumanReadableDiff(resource: URI, edits: languages.TextEd... method computeStringEditFromDiff (line 195) | public async computeStringEditFromDiff(original: string, modified: str... method canNavigateValueSet (line 206) | public canNavigateValueSet(resource: URI): boolean { method navigateValueSet (line 210) | public async navigateValueSet(resource: URI, range: IRange, up: boolea... method canComputeWordRanges (line 222) | public canComputeWordRanges(resource: URI): boolean { method computeWordRanges (line 226) | public async computeWordRanges(resource: URI, range: IRange): Promise<... method findSectionHeaders (line 238) | public async findSectionHeaders(uri: URI, options: FindSectionHeaderOp... method computeDefaultDocumentColors (line 243) | public async computeDefaultDocumentColors(uri: URI): Promise { class SynchronousWorkerClient (line 415) | class SynchronousWorkerClient implements IWebWork... method constructor (line 419) | constructor(instance: T) { method dispose (line 424) | public dispose(): void { method setChannel (line 428) | public setChannel(channel: string, handler: T): void { method getChannel (line 432) | public getChannel(channel: string): Proxied { type IEditorWorkerClient (line 437) | interface IEditorWorkerClient { class EditorWorkerClient (line 441) | class EditorWorkerClient extends Disposable implements IEditorWorkerClie... method constructor (line 450) | constructor( method fhr (line 465) | public fhr(method: string, args: unknown[]): Promise { method _getOrCreateWorker (line 469) | private _getOrCreateWorker(): IWebWorkerClient { method _getProxy (line 482) | protected async _getProxy(): Promise> { method _createFallbackLocalWorker (line 494) | private _createFallbackLocalWorker(): SynchronousWorkerClient): Worker... method workerWithSyncedResources (line 511) | public async workerWithSyncedResources(resources: URI[], forceLargeMod... method textualSuggest (line 520) | public async textualSuggest(resources: URI[], leadingWord: string | un... method dispose (line 527) | override dispose(): void { FILE: src/vs/editor/browser/services/inlineCompletionsService.ts type IInlineCompletionsService (line 21) | interface IInlineCompletionsService { class InlineCompletionsService (line 60) | class InlineCompletionsService extends Disposable implements IInlineComp... method snoozeTimeLeft (line 69) | get snoozeTimeLeft(): number { method constructor (line 78) | constructor( method snooze (line 90) | snooze(durationMs: number = InlineCompletionsService.SNOOZE_DURATION):... method setSnoozeDuration (line 94) | setSnoozeDuration(durationMs: number): void { method isSnoozing (line 126) | isSnoozing(): boolean { method cancelSnooze (line 130) | cancelSnooze(): void { method reportNewCompletion (line 141) | reportNewCompletion(requestUuid: string): void { method _reportSnooze (line 150) | private _reportSnooze(deltaMs: number, totalMs: number): void { constant LAST_SNOOZE_DURATION_KEY (line 180) | const LAST_SNOOZE_DURATION_KEY = 'inlineCompletions.lastSnoozeDuration'; class SnoozeInlineCompletion (line 182) | class SnoozeInlineCompletion extends Action2 { method constructor (line 184) | constructor() { method run (line 193) | public async run(accessor: ServicesAccessor, ...args: unknown[]): Prom... method getDurationFromUser (line 212) | private async getDurationFromUser(quickInputService: IQuickInputServic... class CancelSnoozeInlineCompletion (line 238) | class CancelSnoozeInlineCompletion extends Action2 { method constructor (line 240) | constructor() { method run (line 249) | public async run(accessor: ServicesAccessor): Promise { FILE: src/vs/editor/browser/services/markerDecorations.ts class MarkerDecorationsContribution (line 10) | class MarkerDecorationsContribution implements IEditorContribution { method constructor (line 14) | constructor( method dispose (line 21) | dispose(): void { FILE: src/vs/editor/browser/services/openerService.ts class CommandOpener (line 21) | class CommandOpener implements IOpener { method constructor (line 23) | constructor(@ICommandService private readonly _commandService: IComman... method open (line 25) | async open(target: URI | string, options?: OpenOptions): Promise u... method render (line 724) | public render(now: boolean, everything: boolean): void { method writeScreenReaderContent (line 739) | public writeScreenReaderContent(reason: string): void { method focus (line 743) | public focus(): void { method isFocused (line 747) | public isFocused(): boolean { method isWidgetFocused (line 751) | public isWidgetFocused(): boolean { method refreshFocusState (line 755) | public refreshFocusState() { method setAriaOptions (line 760) | public setAriaOptions(options: IEditorAriaOptions): void { method addContentWidget (line 764) | public addContentWidget(widgetData: IContentWidgetData): void { method layoutContentWidget (line 770) | public layoutContentWidget(widgetData: IContentWidgetData): void { method removeContentWidget (line 783) | public removeContentWidget(widgetData: IContentWidgetData): void { method addOverlayWidget (line 788) | public addOverlayWidget(widgetData: IOverlayWidgetData): void { method layoutOverlayWidget (line 794) | public layoutOverlayWidget(widgetData: IOverlayWidgetData): void { method removeOverlayWidget (line 801) | public removeOverlayWidget(widgetData: IOverlayWidgetData): void { method addGlyphMarginWidget (line 806) | public addGlyphMarginWidget(widgetData: IGlyphMarginWidgetData): void { method layoutGlyphMarginWidget (line 812) | public layoutGlyphMarginWidget(widgetData: IGlyphMarginWidgetData): vo... method removeGlyphMarginWidget (line 821) | public removeGlyphMarginWidget(widgetData: IGlyphMarginWidgetData): vo... function safeInvokeNoArg (line 831) | function safeInvokeNoArg(func: () => T): T | null { type ICoordinatedRendering (line 840) | interface ICoordinatedRendering { class EditorRenderingCoordinator (line 848) | class EditorRenderingCoordinator { method constructor (line 855) | private constructor() { } method scheduleCoordinatedRendering (line 857) | scheduleCoordinatedRendering(rendering: ICoordinatedRendering): IDispo... method _scheduleRender (line 879) | private _scheduleRender(window: CodeWindow): void { method _onRenderScheduled (line 889) | private _onRenderScheduled(): void { class CodeEditorWidgetFocusTracker (line 932) | class CodeEditorWidgetFocusTracker extends Disposable { method constructor (line 945) | constructor(domElement: HTMLElement, overflowWidgetsDomNode: HTMLEleme... method _update (line 975) | private _update() { method hasFocus (line 983) | public hasFocus(): boolean { method refreshState (line 987) | public refreshState(): void { FILE: src/vs/editor/browser/view/domLineBreaksComputer.ts class DOMLineBreaksComputerFactory (line 20) | class DOMLineBreaksComputerFactory implements ILineBreaksComputerFactory { method create (line 22) | public static create(targetWindow: Window): DOMLineBreaksComputerFacto... method constructor (line 26) | constructor(private targetWindow: WeakRef) { method createLineBreaksComputer (line 29) | public createLineBreaksComputer(context: ILineBreaksComputerContext, f... function createLineBreaks (line 42) | function createLineBreaks(targetWindow: Window, context: ILineBreaksComp... type Constants (line 192) | const enum Constants { function renderLine (line 196) | function renderLine(lineContent: string, initialVisibleColumn: number, t... function readLineBreaks (line 300) | function readLineBreaks(range: Range, lineDomNode: HTMLDivElement, lineC... function discoverBreaks (line 322) | function discoverBreaks(range: Range, spans: HTMLSpanElement[], charOffs... function readClientRect (line 348) | function readClientRect(range: Range, spans: HTMLSpanElement[], startOff... FILE: src/vs/editor/browser/view/renderingContext.ts type IViewLines (line 12) | interface IViewLines { method constructor (line 36) | constructor(viewLayout: IViewLayout, viewportData: ViewportData) { method getScrolledTopFromAbsoluteTop (line 53) | public getScrolledTopFromAbsoluteTop(absoluteTop: number): number { method getVerticalOffsetForLineNumber (line 57) | public getVerticalOffsetForLineNumber(lineNumber: number, includeViewZon... method getVerticalOffsetAfterLineNumber (line 61) | public getVerticalOffsetAfterLineNumber(lineNumber: number, includeViewZ... method getLineHeightForLineNumber (line 65) | public getLineHeightForLineNumber(lineNumber: number): number { method getDecorationsInViewport (line 69) | public getDecorationsInViewport(): ViewModelDecoration[] { class RenderingContext (line 75) | class RenderingContext extends RestrictedRenderingContext { method constructor (line 81) | constructor(viewLayout: IViewLayout, viewportData: ViewportData, viewL... method linesVisibleRangesForRange (line 87) | public linesVisibleRangesForRange(range: Range, includeNewLines: boole... method visibleRangeForPosition (line 102) | public visibleRangeForPosition(position: Position): HorizontalPosition... class LineVisibleRanges (line 107) | class LineVisibleRanges { method firstLine (line 111) | public static firstLine(ranges: LineVisibleRanges[] | null): LineVisib... method lastLine (line 127) | public static lastLine(ranges: LineVisibleRanges[] | null): LineVisibl... method constructor (line 140) | constructor( class HorizontalRange (line 151) | class HorizontalRange { method from (line 157) | public static from(ranges: FloatHorizontalRange[]): HorizontalRange[] { method constructor (line 166) | constructor(left: number, width: number) { method toString (line 171) | public toString(): string { class FloatHorizontalRange (line 176) | class FloatHorizontalRange { method constructor (line 182) | constructor(left: number, width: number) { method toString (line 187) | public toString(): string { method compare (line 191) | public static compare(a: FloatHorizontalRange, b: FloatHorizontalRange... class HorizontalPosition (line 196) | class HorizontalPosition { method constructor (line 204) | constructor(outsideRenderedLine: boolean, left: number) { class VisibleRanges (line 211) | class VisibleRanges { method constructor (line 212) | constructor( FILE: src/vs/editor/browser/view/viewController.ts type IMouseDispatchData (line 21) | interface IMouseDispatchData { type ICommandDelegate (line 42) | interface ICommandDelegate { class ViewController (line 51) | class ViewController { method constructor (line 58) | constructor( method paste (line 70) | public paste(text: string, pasteOnNewLine: boolean, multicursorText: s... method type (line 74) | public type(text: string): void { method compositionType (line 78) | public compositionType(text: string, replacePrevCharCnt: number, repla... method compositionStart (line 82) | public compositionStart(): void { method compositionEnd (line 86) | public compositionEnd(): void { method cut (line 90) | public cut(): void { method setSelection (line 94) | public setSelection(modelSelection: Selection): void { method _validateViewColumn (line 101) | private _validateViewColumn(viewPosition: Position): Position { method _hasMulticursorModifier (line 109) | private _hasMulticursorModifier(data: IMouseDispatchData): boolean { method _hasNonMulticursorModifier (line 122) | private _hasNonMulticursorModifier(data: IMouseDispatchData): boolean { method _trySelectBracketContent (line 140) | private static _trySelectBracketContent(model: ITextModel, pos: Positi... method _trySelectStringContent (line 165) | private static _trySelectStringContent(model: ITextModel, pos: Positio... method dispatchMouse (line 217) | public dispatchMouse(data: IMouseDispatchData): void { method _usualArgs (line 313) | private _usualArgs(viewPosition: Position, revealType: NavigationComma... method moveTo (line 323) | public moveTo(viewPosition: Position, revealType: NavigationCommandRev... method _moveToSelect (line 327) | private _moveToSelect(viewPosition: Position, revealType: NavigationCo... method _columnSelect (line 331) | private _columnSelect(viewPosition: Position, mouseColumn: number, doC... method _createCursor (line 342) | private _createCursor(viewPosition: Position, wholeLine: boolean): void { method _lastCursorMoveToSelect (line 352) | private _lastCursorMoveToSelect(viewPosition: Position, revealType: Na... method _wordSelect (line 356) | private _wordSelect(viewPosition: Position, revealType: NavigationComm... method _wordSelectDrag (line 360) | private _wordSelectDrag(viewPosition: Position, revealType: Navigation... method _lastCursorWordSelect (line 364) | private _lastCursorWordSelect(viewPosition: Position, revealType: Navi... method _lineSelect (line 368) | private _lineSelect(viewPosition: Position, revealType: NavigationComm... method _lineSelectDrag (line 372) | private _lineSelectDrag(viewPosition: Position, revealType: Navigation... method _lastCursorLineSelect (line 376) | private _lastCursorLineSelect(viewPosition: Position, revealType: Navi... method _lastCursorLineSelectDrag (line 380) | private _lastCursorLineSelectDrag(viewPosition: Position, revealType: ... method _select (line 384) | private _select(selection: Selection): void { method _selectAll (line 388) | private _selectAll(): void { method _convertViewToModelPosition (line 394) | private _convertViewToModelPosition(viewPosition: Position): Position { method emitKeyDown (line 398) | public emitKeyDown(e: IKeyboardEvent): void { method emitKeyUp (line 402) | public emitKeyUp(e: IKeyboardEvent): void { method emitContextMenu (line 406) | public emitContextMenu(e: IEditorMouseEvent): void { method emitMouseMove (line 410) | public emitMouseMove(e: IEditorMouseEvent): void { method emitMouseLeave (line 414) | public emitMouseLeave(e: IPartialEditorMouseEvent): void { method emitMouseUp (line 418) | public emitMouseUp(e: IEditorMouseEvent): void { method emitMouseDown (line 422) | public emitMouseDown(e: IEditorMouseEvent): void { method emitMouseDrag (line 426) | public emitMouseDrag(e: IEditorMouseEvent): void { method emitMouseDrop (line 430) | public emitMouseDrop(e: IPartialEditorMouseEvent): void { method emitMouseDropCanceled (line 434) | public emitMouseDropCanceled(): void { method emitMouseWheel (line 438) | public emitMouseWheel(e: IMouseWheelEvent): void { FILE: src/vs/editor/browser/view/viewLayer.ts type IVisibleLine (line 18) | interface IVisibleLine extends ILine { type ILine (line 34) | interface ILine { type ILineFactory (line 39) | interface ILineFactory { class RenderedLinesCollection (line 43) | class RenderedLinesCollection { method constructor (line 47) | constructor( method flush (line 53) | public flush(): void { method _set (line 57) | _set(rendLineNumberStart: number, lines: T[]): void { method _get (line 62) | _get(): { rendLineNumberStart: number; lines: T[] } { method getStartLineNumber (line 72) | public getStartLineNumber(): number { method getEndLineNumber (line 79) | public getEndLineNumber(): number { method getCount (line 83) | public getCount(): number { method getLine (line 87) | public getLine(lineNumber: number): T { method onLinesDeleted (line 98) | public onLinesDeleted(deleteFromLineNumber: number, deleteToLineNumber... method onLinesChanged (line 156) | public onLinesChanged(changeFromLineNumber: number, changeCount: numbe... method onLinesInserted (line 179) | public onLinesInserted(insertFromLineNumber: number, insertToLineNumbe... method onTokensChanged (line 221) | public onTokensChanged(ranges: { fromLineNumber: number; toLineNumber:... class VisibleLinesCollection (line 253) | class VisibleLinesCollection { method constructor (line 258) | constructor( method _createDomNode (line 266) | private _createDomNode(): FastDomNode { method onConfigurationChanged (line 277) | public onConfigurationChanged(e: viewEvents.ViewConfigurationChangedEv... method onFlushed (line 284) | public onFlushed(e: viewEvents.ViewFlushedEvent, flushDom?: boolean): ... method onLinesChanged (line 301) | public onLinesChanged(e: viewEvents.ViewLinesChangedEvent): boolean { method onLinesDeleted (line 305) | public onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): boolean { method onLinesInserted (line 318) | public onLinesInserted(e: viewEvents.ViewLinesInsertedEvent): boolean { method onScrollChanged (line 331) | public onScrollChanged(e: viewEvents.ViewScrollChangedEvent): boolean { method onTokensChanged (line 335) | public onTokensChanged(e: viewEvents.ViewTokensChangedEvent): boolean { method onZonesChanged (line 339) | public onZonesChanged(e: viewEvents.ViewZonesChangedEvent): boolean { method getStartLineNumber (line 345) | public getStartLineNumber(): number { method getEndLineNumber (line 349) | public getEndLineNumber(): number { method getVisibleLine (line 353) | public getVisibleLine(lineNumber: number): T { method renderLines (line 357) | public renderLines(viewportData: ViewportData): void { type IRendererContext (line 376) | interface IRendererContext { class ViewLayerRenderer (line 382) | class ViewLayerRenderer { method constructor (line 386) | constructor( method render (line 394) | public render(inContext: IRendererContext, startLineNumber: number,... method _renderUntouchedLines (line 469) | private _renderUntouchedLines(ctx: IRendererContext, startIndex: nu... method _insertLinesBefore (line 479) | private _insertLinesBefore(ctx: IRendererContext, fromLineNumber: n... method _removeLinesBefore (line 488) | private _removeLinesBefore(ctx: IRendererContext, removeCount: numb... method _insertLinesAfter (line 496) | private _insertLinesAfter(ctx: IRendererContext, fromLineNumber: nu... method _removeLinesAfter (line 505) | private _removeLinesAfter(ctx: IRendererContext, removeCount: numbe... method _finishRenderingNewLines (line 515) | private _finishRenderingNewLines(ctx: IRendererContext, domNodeIsEm... method _finishRenderingInvalidLines (line 536) | private _finishRenderingInvalidLines(ctx: IRendererContext, invalid... method _finishRendering (line 557) | private _finishRendering(ctx: IRendererContext, domNodeIsEmpty: boo... method _lineHeightForLineNumber (line 627) | private _lineHeightForLineNumber(lineNumber: number): number { FILE: src/vs/editor/browser/view/viewOverlays.ts class ViewOverlays (line 18) | class ViewOverlays extends ViewPart { method constructor (line 24) | constructor(context: ViewContext) { method shouldRender (line 39) | public override shouldRender(): boolean { method dispose (line 54) | public override dispose(): void { method getDomNode (line 64) | public getDomNode(): FastDomNode { method addDynamicOverlay (line 68) | public addDynamicOverlay(overlay: DynamicViewOverlay): void { method onConfigurationChanged (line 74) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onFlushed (line 83) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onFocusChanged (line 86) | public override onFocusChanged(e: viewEvents.ViewFocusChangedEvent): b... method onLinesChanged (line 90) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 93) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 96) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 99) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onTokensChanged (line 102) | public override onTokensChanged(e: viewEvents.ViewTokensChangedEvent):... method onZonesChanged (line 105) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method prepareRender (line 111) | public prepareRender(ctx: RenderingContext): void { method render (line 121) | public render(ctx: RestrictedRenderingContext): void { method _viewOverlaysRender (line 128) | _viewOverlaysRender(ctx: RestrictedRenderingContext): void { class ViewOverlayLine (line 133) | class ViewOverlayLine implements IVisibleLine { method constructor (line 139) | constructor(dynamicOverlays: DynamicViewOverlay[]) { method getDomNode (line 146) | public getDomNode(): HTMLElement | null { method setDomNode (line 152) | public setDomNode(domNode: HTMLElement): void { method onContentChanged (line 156) | public onContentChanged(): void { method onTokensChanged (line 159) | public onTokensChanged(): void { method renderLine (line 163) | public renderLine(lineNumber: number, deltaTop: number, lineHeight: nu... method layoutLine (line 190) | public layoutLine(lineNumber: number, deltaTop: number, lineHeight: nu... class ContentViewOverlays (line 199) | class ContentViewOverlays extends ViewOverlays { method constructor (line 203) | constructor(context: ViewContext) { method onConfigurationChanged (line 214) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 220) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method _viewOverlaysRender (line 226) | override _viewOverlaysRender(ctx: RestrictedRenderingContext): void { class MarginViewOverlays (line 233) | class MarginViewOverlays extends ViewOverlays { method constructor (line 237) | constructor(context: ViewContext) { method onConfigurationChanged (line 250) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 258) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method _viewOverlaysRender (line 262) | override _viewOverlaysRender(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/view/viewPart.ts method constructor (line 16) | constructor(context: ViewContext) { method dispose (line 22) | public override dispose(): void { method onBeforeRender (line 27) | public onBeforeRender(viewportData: ViewportData): void { type PartFingerprint (line 34) | const enum PartFingerprint { class PartFingerprints (line 48) | class PartFingerprints { method write (line 50) | public static write(target: Element | FastDomNode, partId... method read (line 54) | public static read(target: Element): PartFingerprint { method collect (line 62) | public static collect(child: Element | null, stopAt: Element): Uint8Ar... FILE: src/vs/editor/browser/view/viewUserInputEvents.ts type EventCallback (line 12) | interface EventCallback { class ViewUserInputEvents (line 16) | class ViewUserInputEvents { method constructor (line 32) | constructor(coordinatesConverter: ICoordinatesConverter) { method emitKeyDown (line 36) | public emitKeyDown(e: IKeyboardEvent): void { method emitKeyUp (line 40) | public emitKeyUp(e: IKeyboardEvent): void { method emitContextMenu (line 44) | public emitContextMenu(e: IEditorMouseEvent): void { method emitMouseMove (line 48) | public emitMouseMove(e: IEditorMouseEvent): void { method emitMouseLeave (line 52) | public emitMouseLeave(e: IPartialEditorMouseEvent): void { method emitMouseDown (line 56) | public emitMouseDown(e: IEditorMouseEvent): void { method emitMouseUp (line 60) | public emitMouseUp(e: IEditorMouseEvent): void { method emitMouseDrag (line 64) | public emitMouseDrag(e: IEditorMouseEvent): void { method emitMouseDrop (line 68) | public emitMouseDrop(e: IPartialEditorMouseEvent): void { method emitMouseDropCanceled (line 72) | public emitMouseDropCanceled(): void { method emitMouseWheel (line 76) | public emitMouseWheel(e: IMouseWheelEvent): void { method _convertViewToModelMouseEvent (line 82) | private _convertViewToModelMouseEvent(e: IEditorMouseEvent | IPartialE... method _convertViewToModelMouseTarget (line 92) | private _convertViewToModelMouseTarget(target: IMouseTarget): IMouseTa... method convertViewToModelMouseTarget (line 96) | public static convertViewToModelMouseTarget(target: IMouseTarget, coor... method convertViewToModelViewZoneData (line 110) | private static convertViewToModelViewZoneData(data: IMouseTargetViewZo... FILE: src/vs/editor/browser/viewParts/blockDecorations/blockDecorations.ts class BlockDecorations (line 14) | class BlockDecorations extends ViewPart { method constructor (line 23) | constructor(context: ViewContext) { method update (line 34) | private update(): boolean { method dispose (line 54) | public override dispose(): void { method onConfigurationChanged (line 60) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 63) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onDecorationsChanged (line 66) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onZonesChanged (line 70) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method prepareRender (line 75) | public prepareRender(ctx: RenderingContext): void { method render (line 79) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts class ViewContentWidgets (line 25) | class ViewContentWidgets extends ViewPart { method constructor (line 33) | constructor(context: ViewContext, viewDomNode: FastDomNode any>(fn: T, thisArg: T... FILE: src/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.ts method constructor (line 35) | constructor(context: ViewContext) { method dispose (line 55) | public override dispose(): void { method _readFromSelections (line 60) | private _readFromSelections(): boolean { method onThemeChanged (line 84) | public override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): boo... method onConfigurationChanged (line 87) | public override onConfigurationChanged(e: viewEvents.ViewConfigurationCh... method onCursorStateChanged (line 97) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChange... method onFlushed (line 101) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesDeleted (line 104) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): boo... method onLinesInserted (line 107) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent): b... method onScrollChanged (line 110) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent): b... method onZonesChanged (line 113) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): boo... method onFocusChanged (line 116) | public override onFocusChanged(e: viewEvents.ViewFocusChangedEvent): boo... method prepareRender (line 126) | public prepareRender(ctx: RenderingContext): void { method render (line 173) | public render(startLineNumber: number, lineNumber: number): string { method _shouldRenderInMargin (line 184) | protected _shouldRenderInMargin(): boolean { method _shouldRenderInContent (line 191) | protected _shouldRenderInContent(): boolean { class CurrentLineHighlightOverlay (line 207) | class CurrentLineHighlightOverlay extends AbstractLineHighlightOverlay { method _renderOne (line 209) | protected _renderOne(ctx: RenderingContext, exact: boolean): string { method _shouldRenderThis (line 213) | protected _shouldRenderThis(): boolean { method _shouldRenderOther (line 216) | protected _shouldRenderOther(): boolean { class CurrentLineMarginHighlightOverlay (line 224) | class CurrentLineMarginHighlightOverlay extends AbstractLineHighlightOve... method _renderOne (line 225) | protected _renderOne(ctx: RenderingContext, exact: boolean): string { method _shouldRenderThis (line 229) | protected _shouldRenderThis(): boolean { method _shouldRenderOther (line 232) | protected _shouldRenderOther(): boolean { FILE: src/vs/editor/browser/viewParts/decorations/decorations.ts class DecorationsOverlay (line 15) | class DecorationsOverlay extends DynamicViewOverlay { method constructor (line 21) | constructor(context: ViewContext) { method dispose (line 31) | public override dispose(): void { method onConfigurationChanged (line 39) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onDecorationsChanged (line 44) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 47) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 50) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 53) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 56) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 59) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 62) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method prepareRender (line 67) | public prepareRender(ctx: RenderingContext): void { method _renderWholeLineDecorations (line 115) | private _renderWholeLineDecorations(ctx: RenderingContext, decorations... method _renderNormalDecorations (line 141) | private _renderNormalDecorations(ctx: RenderingContext, decorations: V... method _renderNormalDecoration (line 186) | private _renderNormalDecoration(ctx: RenderingContext, range: Range, c... method render (line 230) | public render(startLineNumber: number, lineNumber: number): string { FILE: src/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.ts class EditorScrollbar (line 23) | class EditorScrollbar extends ViewPart { method constructor (line 28) | constructor( method dispose (line 108) | public override dispose(): void { method _setLayout (line 112) | private _setLayout(): void { method getOverviewRulerLayoutInfo (line 128) | public getOverviewRulerLayoutInfo(): IOverviewRulerLayoutInfo { method getDomNode (line 132) | public getDomNode(): FastDomNode { method delegateVerticalScrollbarPointerDown (line 136) | public delegateVerticalScrollbarPointerDown(browserEvent: PointerEvent... method delegateScrollFromMouseWheelEvent (line 140) | public delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEven... method onConfigurationChanged (line 146) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 175) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onThemeChanged (line 178) | public override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): b... method prepareRender (line 185) | public prepareRender(ctx: RenderingContext): void { method render (line 189) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/glyphMargin/glyphMargin.ts class DecorationToRender (line 24) | class DecorationToRender { method constructor (line 29) | constructor( class LineDecorationToRender (line 43) | class LineDecorationToRender { method constructor (line 44) | constructor( class VisibleLineDecorationsToRender (line 54) | class VisibleLineDecorationsToRender { method add (line 58) | public add(decoration: LineDecorationToRender) { method getDecorations (line 62) | public getDecorations(): LineDecorationToRender[] { method _render (line 72) | protected _render(visibleStartLineNumber: number, visibleEndLineNumber: ... class GlyphMarginWidgets (line 121) | class GlyphMarginWidgets extends ViewPart { method constructor (line 136) | constructor(context: ViewContext) { method dispose (line 157) | public override dispose(): void { method getWidgets (line 164) | public getWidgets(): IWidgetData[] { method onConfigurationChanged (line 169) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onDecorationsChanged (line 180) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 183) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 186) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 189) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 192) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 195) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 198) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method addWidget (line 206) | public addWidget(widget: IGlyphMarginWidget): void { method setWidgetPosition (line 224) | public setWidgetPosition(widget: IGlyphMarginWidget, preference: IGlyp... method removeWidget (line 238) | public removeWidget(widget: IGlyphMarginWidget): void { method _collectDecorationBasedGlyphRenderRequest (line 252) | private _collectDecorationBasedGlyphRenderRequest(ctx: RenderingContex... method _collectWidgetBasedGlyphRenderRequest (line 276) | private _collectWidgetBasedGlyphRenderRequest(ctx: RenderingContext, r... method _collectSortedGlyphRenderRequests (line 296) | private _collectSortedGlyphRenderRequests(ctx: RenderingContext): Glyp... method prepareRender (line 330) | public prepareRender(ctx: RenderingContext): void { method render (line 383) | public render(ctx: RestrictedRenderingContext): void { type IWidgetData (line 447) | interface IWidgetData { type IRenderInfo (line 458) | interface IRenderInfo { type GlyphRenderRequestType (line 463) | const enum GlyphRenderRequestType { class DecorationBasedGlyphRenderRequest (line 471) | class DecorationBasedGlyphRenderRequest { method constructor (line 474) | constructor( method accept (line 481) | accept(combinedClassName: string): DecorationBasedGlyph { class WidgetBasedGlyphRenderRequest (line 489) | class WidgetBasedGlyphRenderRequest { method constructor (line 492) | constructor( type GlyphRenderRequest (line 500) | type GlyphRenderRequest = DecorationBasedGlyphRenderRequest | WidgetBase... class DecorationBasedGlyph (line 502) | class DecorationBasedGlyph { method constructor (line 503) | constructor( FILE: src/vs/editor/browser/viewParts/gpuMark/gpuMark.ts class GpuMarkOverlay (line 17) | class GpuMarkOverlay extends DynamicViewOverlay { method constructor (line 25) | constructor(context: ViewContext, private readonly _viewGpuContext: Vi... method dispose (line 32) | public override dispose(): void { method onConfigurationChanged (line 40) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 43) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onFlushed (line 46) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 49) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 52) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 55) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 58) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 61) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onDecorationsChanged (line 64) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method prepareRender (line 70) | public prepareRender(ctx: RenderingContext): void { method render (line 87) | public render(startLineNumber: number, lineNumber: number): string { FILE: src/vs/editor/browser/viewParts/indentGuides/indentGuides.ts class IndentGuidesOverlay (line 25) | class IndentGuidesOverlay extends DynamicViewOverlay { method constructor (line 34) | constructor(context: ViewContext) { method dispose (line 52) | public override dispose(): void { method onConfigurationChanged (line 60) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 71) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 81) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 85) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 88) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 91) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 94) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 97) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 100) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onLanguageConfigurationChanged (line 103) | public override onLanguageConfigurationChanged(e: viewEvents.ViewLangu... method prepareRender (line 109) | public prepareRender(ctx: RenderingContext): void { method getGuidesByLine (line 160) | private getGuidesByLine( method render (line 242) | public render(startLineNumber: number, lineNumber: number): string { function transparentToUndefined (line 254) | function transparentToUndefined(color: Color | undefined): Color | undef... FILE: src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts class LineNumbersOverlay (line 21) | class LineNumbersOverlay extends DynamicViewOverlay { method constructor (line 37) | constructor(context: ViewContext) { method _readConfig (line 49) | private _readConfig(): void { method dispose (line 61) | public override dispose(): void { method onConfigurationChanged (line 69) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 73) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onFlushed (line 87) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 90) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 93) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 96) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 99) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 102) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onDecorationsChanged (line 105) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method _getLineRenderLineNumber (line 111) | private _getLineRenderLineNumber(viewLineNumber: number): string { method prepareRender (line 147) | public prepareRender(ctx: RenderingContext): void { method render (line 208) | public render(startLineNumber: number, lineNumber: number): string { FILE: src/vs/editor/browser/viewParts/linesDecorations/linesDecorations.ts class LinesDecorationsOverlay (line 14) | class LinesDecorationsOverlay extends DedupOverlay { method constructor (line 22) | constructor(context: ViewContext) { method dispose (line 33) | public override dispose(): void { method onConfigurationChanged (line 41) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onDecorationsChanged (line 48) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 51) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 54) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 57) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 60) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 63) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 66) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method _getDecorations (line 72) | protected _getDecorations(ctx: RenderingContext): DecorationToRender[] { method prepareRender (line 91) | public prepareRender(ctx: RenderingContext): void { method render (line 119) | public render(startLineNumber: number, lineNumber: number): string { FILE: src/vs/editor/browser/viewParts/margin/margin.ts class Margin (line 19) | class Margin extends ViewPart { method constructor (line 31) | constructor(context: ViewContext) { method dispose (line 53) | public override dispose(): void { method getDomNode (line 57) | public getDomNode(): FastDomNode { method onConfigurationChanged (line 63) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 74) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method prepareRender (line 80) | public prepareRender(ctx: RenderingContext): void { method render (line 84) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/marginDecorations/marginDecorations.ts class MarginViewLineDecorationsOverlay (line 12) | class MarginViewLineDecorationsOverlay extends DedupOverlay { method constructor (line 16) | constructor(context: ViewContext) { method dispose (line 23) | public override dispose(): void { method onConfigurationChanged (line 31) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onDecorationsChanged (line 34) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 37) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 40) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 43) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 46) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 49) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 52) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method _getDecorations (line 58) | protected _getDecorations(ctx: RenderingContext): DecorationToRender[] { method prepareRender (line 73) | public prepareRender(ctx: RenderingContext): void { method render (line 92) | public render(startLineNumber: number, lineNumber: number): string { FILE: src/vs/editor/browser/viewParts/minimap/minimap.ts constant POINTER_DRAG_RESET_DISTANCE (line 46) | const POINTER_DRAG_RESET_DISTANCE = 140; constant GUTTER_DECORATION_WIDTH (line 48) | const GUTTER_DECORATION_WIDTH = 2; class MinimapOptions (line 50) | class MinimapOptions { method constructor (line 113) | constructor(configuration: IEditorConfiguration, theme: EditorTheme, t... method _getMinimapBackground (line 157) | private static _getMinimapBackground(theme: EditorTheme, defaultBackgr... method _getMinimapForegroundOpacity (line 165) | private static _getMinimapForegroundOpacity(theme: EditorTheme): number { method _getSectionHeaderColor (line 173) | private static _getSectionHeaderColor(theme: EditorTheme, defaultForeg... method equals (line 181) | public equals(other: MinimapOptions): boolean { class MinimapLayout (line 214) | class MinimapLayout { method constructor (line 216) | constructor( method getDesiredScrollTopFromDelta (line 252) | public getDesiredScrollTopFromDelta(delta: number): number { method getDesiredScrollTopFromTouchLocation (line 256) | public getDesiredScrollTopFromTouchLocation(pageY: number): number { method intersectWithViewport (line 263) | public intersectWithViewport(range: Range): [number, number] | null { method getYForLineNumber (line 276) | public getYForLineNumber(lineNumber: number, minimapLineHeight: number... method create (line 280) | public static create( class MinimapLine (line 416) | class MinimapLine implements ILine { method constructor (line 422) | constructor(dy: number) { method onContentChanged (line 426) | public onContentChanged(): void { method onTokensChanged (line 430) | public onTokensChanged(): void { class RenderData (line 435) | class RenderData { method constructor (line 443) | constructor( method linesEquals (line 459) | public linesEquals(layout: MinimapLayout): boolean { method scrollEquals (line 479) | public scrollEquals(layout: MinimapLayout): boolean { method _get (line 484) | _get(): { imageData: ImageData; rendLineNumberStart: number; lines: Mi... method onLinesChanged (line 493) | public onLinesChanged(changeFromLineNumber: number, changeCount: numbe... method onLinesDeleted (line 496) | public onLinesDeleted(deleteFromLineNumber: number, deleteToLineNumber... method onLinesInserted (line 499) | public onLinesInserted(insertFromLineNumber: number, insertToLineNumbe... method onTokensChanged (line 502) | public onTokensChanged(ranges: { fromLineNumber: number; toLineNumber:... class MinimapBuffers (line 513) | class MinimapBuffers { method constructor (line 519) | constructor(ctx: CanvasRenderingContext2D, WIDTH: number, HEIGHT: numb... method getBuffer (line 528) | public getBuffer(): ImageData { method _createBackgroundFillData (line 539) | private static _createBackgroundFillData(WIDTH: number, HEIGHT: number... type IMinimapModel (line 561) | interface IMinimapModel { type IMinimapRenderingContext (line 579) | interface IMinimapRenderingContext { type SamplingStateLinesDeletedEvent (line 596) | interface SamplingStateLinesDeletedEvent { type SamplingStateLinesInsertedEvent (line 603) | interface SamplingStateLinesInsertedEvent { type SamplingStateFlushEvent (line 610) | interface SamplingStateFlushEvent { type SamplingStateEvent (line 614) | type SamplingStateEvent = SamplingStateLinesInsertedEvent | SamplingStat... class MinimapSamplingState (line 616) | class MinimapSamplingState { method compute (line 618) | public static compute(options: MinimapOptions, viewLineCount: number, ... method constructor (line 725) | constructor( method modelLineToMinimapLine (line 731) | public modelLineToMinimapLine(lineNumber: number): number { method modelLineRangeToMinimapLineRange (line 738) | public modelLineRangeToMinimapLineRange(fromLineNumber: number, toLine... method decorationLineRangeToMinimapLineRange (line 760) | public decorationLineRangeToMinimapLineRange(startLineNumber: number, ... method onLinesDeleted (line 775) | public onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): [number, n... method onLinesInserted (line 796) | public onLinesInserted(e: viewEvents.ViewLinesInsertedEvent): void { class Minimap (line 812) | class Minimap extends ViewPart implements IMinimapModel { method constructor (line 828) | constructor(context: ViewContext) { method dispose (line 844) | public override dispose(): void { method getDomNode (line 849) | public getDomNode(): FastDomNode { method _onOptionsMaybeChanged (line 853) | private _onOptionsMaybeChanged(): boolean { method onConfigurationChanged (line 866) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 869) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 874) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 880) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 886) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 898) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 910) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 919) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onThemeChanged (line 922) | public override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): b... method onTokensChanged (line 927) | public override onTokensChanged(e: viewEvents.ViewTokensChangedEvent):... method onTokensColorsChanged (line 945) | public override onTokensColorsChanged(e: viewEvents.ViewTokensColorsCh... method onZonesChanged (line 949) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method prepareRender (line 955) | public prepareRender(ctx: RenderingContext): void { method render (line 962) | public render(ctx: RestrictedRenderingContext): void { method _recreateLineSampling (line 992) | private _recreateLineSampling(): void { method getLineCount (line 1017) | public getLineCount(): number { method getRealLineCount (line 1024) | public getRealLineCount(): number { method getLineContent (line 1028) | public getLineContent(lineNumber: number): string { method getLineMaxColumn (line 1035) | public getLineMaxColumn(lineNumber: number): number { method getMinimapLinesRenderingData (line 1042) | public getMinimapLinesRenderingData(startLineNumber: number, endLineNu... method getSelections (line 1057) | public getSelections(): Selection[] { method getMinimapDecorationsInViewport (line 1072) | public getMinimapDecorationsInViewport(startLineNumber: number, endLin... method getSectionHeaderDecorationsInViewport (line 1077) | public getSectionHeaderDecorationsInViewport(startLineNumber: number, ... method _getMinimapDecorationsInViewport (line 1084) | private _getMinimapDecorationsInViewport(startLineNumber: number, endL... method getSectionHeaderText (line 1112) | public getSectionHeaderText(decoration: ViewModelDecoration, fitWidth:... method getOptions (line 1126) | public getOptions(): TextModelResolvedOptions { method revealLineNumber (line 1130) | public revealLineNumber(lineNumber: number): void { method setScrollTop (line 1143) | public setScrollTop(scrollTop: number): void { class InnerMinimap (line 1152) | class InnerMinimap extends Disposable { method constructor (line 1179) | constructor( method _hideSoon (line 1309) | private _hideSoon() { method _hideImmediatelyIfMouseIsOutside (line 1314) | private _hideImmediatelyIfMouseIsOutside() { method _startSliderDragging (line 1322) | private _startSliderDragging(e: PointerEvent, initialPosY: number, ini... method scrollDueToTouchEvent (line 1363) | private scrollDueToTouchEvent(touch: GestureEvent) { method dispose (line 1369) | public override dispose(): void { method _getMinimapDomNodeClassName (line 1380) | private _getMinimapDomNodeClassName(): string { method getDomNode (line 1397) | public getDomNode(): FastDomNode { method _applyLayout (line 1401) | private _applyLayout(): void { method _getBuffer (line 1420) | private _getBuffer(): ImageData | null { method onDidChangeOptions (line 1436) | public onDidChangeOptions(): void { method onSelectionChanged (line 1442) | public onSelectionChanged(): boolean { method onDecorationsChanged (line 1446) | public onDecorationsChanged(): boolean { method onFlushed (line 1450) | public onFlushed(): boolean { method onLinesChanged (line 1454) | public onLinesChanged(changeFromLineNumber: number, changeCount: numbe... method onLinesDeleted (line 1460) | public onLinesDeleted(deleteFromLineNumber: number, deleteToLineNumber... method onLinesInserted (line 1464) | public onLinesInserted(insertFromLineNumber: number, insertToLineNumbe... method onScrollChanged (line 1468) | public onScrollChanged(e: viewEvents.ViewScrollChangedEvent): boolean { method onThemeChanged (line 1476) | public onThemeChanged(): boolean { method onTokensChanged (line 1481) | public onTokensChanged(ranges: { fromLineNumber: number; toLineNumber:... method onTokensColorsChanged (line 1487) | public onTokensColorsChanged(): boolean { method onZonesChanged (line 1492) | public onZonesChanged(): boolean { method render (line 1499) | public render(renderingCtx: IMinimapRenderingContext): void { method renderDecorations (line 1540) | private renderDecorations(layout: MinimapLayout) { method _renderSelectionLineHighlights (line 1573) | private _renderSelectionLineHighlights( method _renderDecorationsLineHighlights (line 1623) | private _renderDecorationsLineHighlights( method _renderSelectionsHighlights (line 1672) | private _renderSelectionsHighlights( method _renderDecorationsHighlights (line 1699) | private _renderDecorationsHighlights( method renderDecorationOnLine (line 1747) | private renderDecorationOnLine( method getXOffsetForPosition (line 1777) | private getXOffsetForPosition( method renderDecoration (line 1831) | private renderDecoration(canvasContext: CanvasRenderingContext2D, deco... method _renderSectionHeaders (line 1836) | private _renderSectionHeaders(layout: MinimapLayout) { method _fitSectionHeader (line 1881) | private static _fitSectionHeader( method _renderSectionLabel (line 1913) | private static _renderSectionLabel( method renderLines (line 1942) | private renderLines(layout: MinimapLayout): RenderData | null { method _renderUntouchedLines (line 2039) | private static _renderUntouchedLines( method _renderLine (line 2132) | private static _renderLine( class ContiguousLineMap (line 2202) | class ContiguousLineMap { method constructor (line 2209) | constructor(startLineNumber: number, endLineNumber: number, defaultVal... method has (line 2219) | public has(lineNumber: number): boolean { method set (line 2223) | public set(lineNumber: number, value: T): void { method get (line 2230) | public get(lineNumber: number): T { FILE: src/vs/editor/browser/viewParts/minimap/minimapCharRenderer.ts class MinimapCharRenderer (line 10) | class MinimapCharRenderer { method constructor (line 16) | constructor(charData: Uint8ClampedArray, public readonly scale: number) { method soften (line 21) | private static soften(input: Uint8ClampedArray, ratio: number): Uint8C... method renderChar (line 29) | public renderChar( method blockRenderChar (line 83) | public blockRenderChar( FILE: src/vs/editor/browser/viewParts/minimap/minimapCharRendererFactory.ts class MinimapCharRendererFactory (line 18) | class MinimapCharRendererFactory { method create (line 25) | public static create(scale: number, fontFamily: string) { method createSampleData (line 50) | public static createSampleData(fontFamily: string): ImageData { method createFromSampleData (line 75) | public static createFromSampleData(source: Uint8ClampedArray, scale: n... method _downsampleChar (line 86) | private static _downsampleChar( method _downsample (line 145) | private static _downsample(data: Uint8ClampedArray, scale: number): Ui... FILE: src/vs/editor/browser/viewParts/minimap/minimapCharSheet.ts type Constants (line 6) | const enum Constants { FILE: src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts type IWidgetData (line 17) | interface IWidgetData { type IWidgetMap (line 24) | interface IWidgetMap { class ViewOverlayWidgets (line 33) | class ViewOverlayWidgets extends ViewPart { method constructor (line 46) | constructor(context: ViewContext, viewDomNode: FastDomNode { method onConfigurationChanged (line 81) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method _widgetCanOverflow (line 95) | private _widgetCanOverflow(widget: IOverlayWidget): boolean { method addWidget (line 101) | public addWidget(widget: IOverlayWidget): void { method setWidgetPosition (line 124) | public setWidgetPosition(widget: IOverlayWidget, position: IOverlayWid... method removeWidget (line 141) | public removeWidget(widget: IOverlayWidget): void { method _updateMaxMinWidth (line 154) | private _updateMaxMinWidth(): void { method _renderWidget (line 168) | private _renderWidget(widgetData: IWidgetData, stackCoordinates: numbe... method prepareRender (line 217) | public prepareRender(ctx: RenderingContext): void { method render (line 221) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.ts class Settings (line 22) | class Settings { method constructor (line 49) | constructor(config: IEditorConfiguration, theme: EditorTheme) { method _initLanes (line 103) | private _initLanes(canvasLeftOffset: number, canvasWidth: number, lane... method equals (line 190) | public equals(other: Settings): boolean { type Constants (line 213) | const enum Constants { type OverviewRulerLane (line 217) | const enum OverviewRulerLane { type Cursor (line 224) | type Cursor = { type ShouldRenderValue (line 229) | const enum ShouldRenderValue { class DecorationsOverviewRuler (line 235) | class DecorationsOverviewRuler extends ViewPart { method constructor (line 247) | constructor(context: ViewContext) { method dispose (line 268) | public override dispose(): void { method _updateSettings (line 273) | private _updateSettings(renderNow: boolean): boolean { method _markRenderingIsNeeded (line 298) | private _markRenderingIsNeeded(): true { method _markRenderingIsMaybeNeeded (line 303) | private _markRenderingIsMaybeNeeded(): true { method onConfigurationChanged (line 308) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 311) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 323) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 329) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onScrollChanged (line 332) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 335) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onThemeChanged (line 338) | public override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): b... method getDomNode (line 344) | public getDomNode(): HTMLElement { method prepareRender (line 348) | public prepareRender(ctx: RenderingContext): void { method render (line 352) | public render(editorCtx: RestrictedRenderingContext): void { method _render (line 357) | private _render(): void { FILE: src/vs/editor/browser/viewParts/overviewRuler/overviewRuler.ts class OverviewRuler (line 18) | class OverviewRuler extends ViewEventHandler implements IOverviewRuler { method constructor (line 24) | constructor(context: ViewContext, cssClassName: string) { method dispose (line 46) | public override dispose(): void { method onConfigurationChanged (line 53) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onFlushed (line 72) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onScrollChanged (line 76) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 83) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method getDomNode (line 90) | public getDomNode(): HTMLElement { method setLayout (line 94) | public setLayout(position: OverviewRulerPosition): void { method setZones (line 112) | public setZones(zones: OverviewRulerZone[]): void { method _render (line 117) | private _render(): boolean { method _renderOneLane (line 137) | private _renderOneLane(ctx: CanvasRenderingContext2D, colorZones: Colo... FILE: src/vs/editor/browser/viewParts/rulers/rulers.ts class Rulers (line 18) | class Rulers extends ViewPart { method constructor (line 25) | constructor(context: ViewContext) { method dispose (line 37) | public override dispose(): void { method onConfigurationChanged (line 43) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 49) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method prepareRender (line 55) | public prepareRender(ctx: RenderingContext): void { method _ensureRulersCount (line 59) | private _ensureRulersCount(): void { method render (line 89) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/rulersGpu/rulersGpu.ts class RulersGpu (line 22) | class RulersGpu extends ViewPart { method constructor (line 26) | constructor( method onConfigurationChanged (line 36) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method prepareRender (line 43) | public prepareRender(ctx: RenderingContext): void { method render (line 47) | public render(ctx: RestrictedRenderingContext): void { method _updateEntries (line 51) | private _updateEntries(reader: IReader | undefined) { FILE: src/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.ts class ScrollDecorationViewPart (line 15) | class ScrollDecorationViewPart extends ViewPart { method constructor (line 23) | constructor(context: ViewContext) { method dispose (line 38) | public override dispose(): void { method _updateShouldShow (line 42) | private _updateShouldShow(): boolean { method getDomNode (line 51) | public getDomNode(): FastDomNode { method _updateWidth (line 55) | private _updateWidth(): void { method onConfigurationChanged (line 68) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onScrollChanged (line 76) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method prepareRender (line 83) | public prepareRender(ctx: RenderingContext): void { method render (line 87) | public render(ctx: RestrictedRenderingContext): void { FILE: src/vs/editor/browser/viewParts/selections/selections.ts type CornerStyle (line 16) | const enum CornerStyle { type IVisibleRangeEndPointStyle (line 22) | interface IVisibleRangeEndPointStyle { class HorizontalRangeWithStyle (line 27) | class HorizontalRangeWithStyle { method constructor (line 33) | constructor(other: HorizontalRange) { class LineVisibleRangesWithStyle (line 41) | class LineVisibleRangesWithStyle { method constructor (line 45) | constructor(lineNumber: number, ranges: HorizontalRangeWithStyle[]) { function toStyledRange (line 51) | function toStyledRange(item: HorizontalRange): HorizontalRangeWithStyle { function toStyled (line 55) | function toStyled(item: LineVisibleRanges): LineVisibleRangesWithStyle { class SelectionsOverlay (line 62) | class SelectionsOverlay extends DynamicViewOverlay { method constructor (line 79) | constructor(context: ViewContext) { method dispose (line 90) | public override dispose(): void { method onConfigurationChanged (line 98) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 104) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 108) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 112) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 115) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 118) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 121) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 124) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 127) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method _visibleRangesHaveGaps (line 133) | private _visibleRangesHaveGaps(linesVisibleRanges: LineVisibleRangesWi... method _enrichVisibleRangesWithStyle (line 147) | private _enrichVisibleRangesWithStyle(viewport: Range, linesVisibleRan... method _getVisibleRangesWithStyle (line 245) | private _getVisibleRangesWithStyle(selection: Range, ctx: RenderingCon... method _createSelectionPiece (line 258) | private _createSelectionPiece(top: number, bottom: number, className: ... method _actualRenderOneSelection (line 271) | private _actualRenderOneSelection(output2: [string, string][], visible... method prepareRender (line 358) | public prepareRender(ctx: RenderingContext): void { method render (line 388) | public render(startLineNumber: number, lineNumber: number): string { function abs (line 407) | function abs(n: number): number { FILE: src/vs/editor/browser/viewParts/viewCursors/viewCursor.ts type IViewCursorRenderData (line 18) | interface IViewCursorRenderData { class ViewCursorRenderData (line 26) | class ViewCursorRenderData { method constructor (line 27) | constructor( type CursorPlurality (line 38) | enum CursorPlurality { class ViewCursor (line 44) | class ViewCursor { method constructor (line 61) | constructor(context: ViewContext, plurality: CursorPlurality) { method getDomNode (line 90) | public getDomNode(): FastDomNode { method getPosition (line 94) | public getPosition(): Position { method setPlurality (line 98) | public setPlurality(plurality: CursorPlurality) { method show (line 115) | public show(): void { method hide (line 122) | public hide(): void { method onConfigurationChanged (line 129) | public onConfigurationChanged(e: viewEvents.ViewConfigurationChangedEv... method onCursorPositionChanged (line 142) | public onCursorPositionChanged(position: Position, pauseAnimation: boo... method _getGraphemeAwarePosition (line 156) | private _getGraphemeAwarePosition(): [Position, string] { method _prepareRender (line 163) | private _prepareRender(ctx: RenderingContext): ViewCursorRenderData | ... method _getTokenClassName (line 244) | private _getTokenClassName(position: Position): string { method prepareRender (line 250) | public prepareRender(ctx: RenderingContext): void { method render (line 254) | public render(ctx: RestrictedRenderingContext): IViewCursorRenderData ... FILE: src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts class ViewCursors (line 30) | class ViewCursors extends ViewPart { method constructor (line 56) | constructor(context: ViewContext) { method dispose (line 90) | public override dispose(): void { method getDomNode (line 96) | public getDomNode(): FastDomNode { method onCompositionStart (line 102) | public override onCompositionStart(e: viewEvents.ViewCompositionStartE... method onCompositionEnd (line 107) | public override onCompositionEnd(e: viewEvents.ViewCompositionEndEvent... method onConfigurationChanged (line 112) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method _onCursorPositionChanged (line 130) | private _onCursorPositionChanged(position: Position, secondaryPosition... method onCursorStateChanged (line 161) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 176) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 180) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onFocusChanged (line 183) | public override onFocusChanged(e: viewEvents.ViewFocusChangedEvent): b... method onLinesChanged (line 188) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 191) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 194) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 197) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onTokensChanged (line 200) | public override onTokensChanged(e: viewEvents.ViewTokensChangedEvent):... method onZonesChanged (line 219) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method _getCursorBlinking (line 227) | private _getCursorBlinking(): TextEditorCursorBlinkingStyle { method _updateBlinking (line 242) | private _updateBlinking(): void { method _updateDomClassName (line 282) | private _updateDomClassName(): void { method _getClassName (line 286) | private _getClassName(): string { method _show (line 342) | private _show(): void { method _hide (line 350) | private _hide(): void { method prepareRender (line 360) | public prepareRender(ctx: RenderingContext): void { method render (line 367) | public render(ctx: RestrictedRenderingContext): void { method getLastRenderData (line 386) | public getLastRenderData(): IViewCursorRenderData[] { type CursorTheme (line 392) | type CursorTheme = { FILE: src/vs/editor/browser/viewParts/viewLines/domReadingContext.ts class DomReadingContext (line 6) | class DomReadingContext { method didDomLayout (line 13) | public get didDomLayout(): boolean { method readClientRect (line 17) | private readClientRect(): void { method clientRectDeltaLeft (line 28) | public get clientRectDeltaLeft(): number { method clientRectScale (line 35) | public get clientRectScale(): number { method constructor (line 42) | constructor( method markDidDomLayout (line 48) | public markDidDomLayout(): void { FILE: src/vs/editor/browser/viewParts/viewLines/rangeUtil.ts class RangeUtil (line 10) | class RangeUtil { method _createRange (line 19) | private static _createRange(): Range { method _detachRange (line 26) | private static _detachRange(range: Range, endNode: HTMLElement): void { method _readClientRects (line 32) | private static _readClientRects(startElement: Node, startOffset: numbe... method _mergeAdjacentRanges (line 47) | private static _mergeAdjacentRanges(ranges: FloatHorizontalRange[]): F... method _createHorizontalRangesFromClientRects (line 74) | private static _createHorizontalRangesFromClientRects(clientRects: DOM... method readHorizontalRanges (line 91) | public static readHorizontalRanges(domNode: HTMLElement, startChildInd... FILE: src/vs/editor/browser/viewParts/viewLines/viewLine.ts class ViewLine (line 51) | class ViewLine implements IVisibleLine { method constructor (line 59) | constructor(private readonly _viewGpuContext: ViewGpuContext | undefin... method getDomNode (line 67) | public getDomNode(): HTMLElement | null { method setDomNode (line 73) | public setDomNode(domNode: HTMLElement): void { method onContentChanged (line 81) | public onContentChanged(): void { method onTokensChanged (line 84) | public onTokensChanged(): void { method onDecorationsChanged (line 87) | public onDecorationsChanged(): void { method onOptionsChanged (line 90) | public onOptionsChanged(newOptions: ViewLineOptions): void { method onSelectionChanged (line 94) | public onSelectionChanged(): boolean { method renderLine (line 102) | public renderLine(lineNumber: number, deltaTop: number, lineHeight: nu... method layoutLine (line 235) | public layoutLine(lineNumber: number, deltaTop: number, lineHeight: nu... method isRenderedRTL (line 245) | public isRenderedRTL(): boolean { method getWidth (line 252) | public getWidth(context: DomReadingContext | null): number { method getWidthIsFast (line 259) | public getWidthIsFast(): boolean { method needsMonospaceFontCheck (line 266) | public needsMonospaceFontCheck(): boolean { method monospaceAssumptionsAreValid (line 273) | public monospaceAssumptionsAreValid(): boolean { method onMonospaceAssumptionsInvalidated (line 283) | public onMonospaceAssumptionsInvalidated(): void { method getVisibleRangesForRange (line 289) | public getVisibleRangesForRange(lineNumber: number, startColumn: numbe... method getColumnOfNodeOffset (line 320) | public getColumnOfNodeOffset(spanNode: HTMLElement, offset: number): n... method resetCachedWidth (line 327) | public resetCachedWidth(): void { type IRenderedViewLine (line 332) | interface IRenderedViewLine { type Constants (line 342) | const enum Constants { class FastRenderedViewLine (line 356) | class FastRenderedViewLine implements IRenderedViewLine { method constructor (line 366) | constructor(domNode: FastDomNode | null, renderLineInput:... method getWidth (line 383) | public getWidth(context: DomReadingContext | null): number { method getWidthIsFast (line 395) | public getWidthIsFast(): boolean { method resetCachedWidth (line 399) | public resetCachedWidth(): void { method monospaceAssumptionsAreValid (line 403) | public monospaceAssumptionsAreValid(): boolean { method toSlowRenderedLine (line 419) | public toSlowRenderedLine(): RenderedViewLine { method getVisibleRangesForRange (line 423) | public getVisibleRangesForRange(lineNumber: number, startColumn: numbe... method _getColumnPixelOffset (line 429) | private _getColumnPixelOffset(lineNumber: number, column: number, cont... method _getReadingTarget (line 457) | private _getReadingTarget(myDomNode: FastDomNode): HTMLEl... method _actualReadPixelOffset (line 461) | private _actualReadPixelOffset(lineNumber: number, column: number, con... method getColumnOfNodeOffset (line 473) | public getColumnOfNodeOffset(spanNode: HTMLElement, offset: number): n... class RenderedViewLine (line 481) | class RenderedViewLine implements IRenderedViewLine { method constructor (line 496) | constructor(domNode: FastDomNode | null, renderLineInput:... method _getReadingTarget (line 515) | protected _getReadingTarget(myDomNode: FastDomNode): HTML... method getWidth (line 522) | public getWidth(context: DomReadingContext | null): number { method getWidthIsFast (line 533) | public getWidthIsFast(): boolean { method resetCachedWidth (line 540) | public resetCachedWidth(): void { method getVisibleRangesForRange (line 552) | public getVisibleRangesForRange(lineNumber: number, startColumn: numbe... method _readVisibleRangesForRange (line 574) | protected _readVisibleRangesForRange(domNode: FastDomNode... method _readPixelOffset (line 587) | protected _readPixelOffset(domNode: FastDomNode, lineNumb... method _actualReadPixelOffset (line 628) | private _actualReadPixelOffset(domNode: FastDomNode, line... method _readRawVisibleRangesForRange (line 660) | private _readRawVisibleRangesForRange(domNode: FastDomNode | nu... function createNormalRenderedLine (line 720) | function createNormalRenderedLine(domNode: FastDomNode | nu... function getColumnOfNodeOffset (line 724) | function getColumnOfNodeOffset(characterMapping: CharacterMapping, spanN... FILE: src/vs/editor/browser/viewParts/viewLines/viewLineOptions.ts class ViewLineOptions (line 10) | class ViewLineOptions { method constructor (line 26) | constructor(config: IEditorConfiguration, themeType: ColorScheme) { method equals (line 48) | public equals(other: ViewLineOptions): boolean { FILE: src/vs/editor/browser/viewParts/viewLines/viewLines.ts class LastRenderedData (line 31) | class LastRenderedData { method constructor (line 35) | constructor() { method getCurrentVisibleRange (line 39) | public getCurrentVisibleRange(): Range { method setCurrentVisibleRange (line 43) | public setCurrentVisibleRange(currentVisibleRange: Range): void { class HorizontalRevealRangeRequest (line 48) | class HorizontalRevealRangeRequest { method constructor (line 53) | constructor( class HorizontalRevealSelectionsRequest (line 67) | class HorizontalRevealSelectionsRequest { method constructor (line 72) | constructor( type HorizontalRevealRequest (line 91) | type HorizontalRevealRequest = HorizontalRevealRangeRequest | Horizontal... class ViewLines (line 97) | class ViewLines extends ViewPart implements IViewLines { method constructor (line 130) | constructor(context: ViewContext, viewGpuContext: ViewGpuContext | und... method dispose (line 176) | public override dispose(): void { method getDomNode (line 182) | public getDomNode(): FastDomNode { method onConfigurationChanged (line 188) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method _onOptionsMaybeChanged (line 220) | private _onOptionsMaybeChanged(): boolean { method onCursorStateChanged (line 238) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 247) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 255) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 260) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 263) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 266) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onRevealRangeRequest (line 269) | public override onRevealRangeRequest(e: viewEvents.ViewRevealRangeRequ... method onScrollChanged (line 305) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onTokensChanged (line 322) | public override onTokensChanged(e: viewEvents.ViewTokensChangedEvent):... method onZonesChanged (line 325) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onThemeChanged (line 329) | public override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): b... method getPositionFromDOMInfo (line 337) | public getPositionFromDOMInfo(spanNode: HTMLElement, offset: number): ... method _getViewLineDomNode (line 375) | private _getViewLineDomNode(node: HTMLElement | null): HTMLElement | n... method _getLineNumberFor (line 388) | private _getLineNumberFor(domNode: HTMLElement): number { method getLineWidth (line 400) | public getLineWidth(lineNumber: number): number { method resetLineWidthCaches (line 415) | public resetLineWidthCaches(): void { method linesVisibleRangesForRange (line 423) | public linesVisibleRangesForRange(_range: Range, includeNewLines: bool... method _visibleRangesForLineRange (line 482) | private _visibleRangesForLineRange(lineNumber: number, startColumn: nu... method _lineIsRenderedRTL (line 494) | private _lineIsRenderedRTL(lineNumber: number): boolean { method visibleRangeForPosition (line 502) | public visibleRangeForPosition(position: Position): HorizontalPosition... method updateLineWidths (line 512) | public updateLineWidths(): void { method _updateLineWidthsFast (line 521) | private _updateLineWidthsFast(): boolean { method _updateLineWidthsSlow (line 525) | private _updateLineWidthsSlow(): void { method _updateLineWidthsSlowIfDomDidLayout (line 533) | private _updateLineWidthsSlowIfDomDidLayout(domReadingContext: DomRead... method _updateLineWidths (line 546) | private _updateLineWidths(fast: boolean): boolean { method _checkMonospaceFontAssumptions (line 574) | private _checkMonospaceFontAssumptions(): void { method prepareRender (line 605) | public prepareRender(): void { method render (line 609) | public render(): void { method renderText (line 613) | public renderText(viewportData: ViewportData): void { method _ensureMaxLineWidth (line 681) | private _ensureMaxLineWidth(lineWidth: number): void { method _computeScrollTopToRevealRange (line 693) | private _computeScrollTopToRevealRange(viewport: Viewport, source: str... method _computeScrollLeftToReveal (line 784) | private _computeScrollLeftToReveal(horizontalRevealRequest: Horizontal... method _computeMinimumScrolling (line 838) | private _computeMinimumScrolling(viewportStart: number, viewportEnd: n... FILE: src/vs/editor/browser/viewParts/viewLinesGpu/viewLinesGpu.ts type GlyphStorageBufferInfo (line 34) | const enum GlyphStorageBufferInfo { class ViewLinesGpu (line 45) | class ViewLinesGpu extends ViewPart implements IViewLines { method constructor (line 77) | constructor( method initWebgpu (line 104) | async initWebgpu() { method _refreshRenderStrategy (line 332) | private _refreshRenderStrategy(viewportData: ViewportData) { method _viewportMaxColumn (line 346) | private _viewportMaxColumn(viewportData: ViewportData): number { method _updateAtlasStorageBufferAndTexture (line 356) | private _updateAtlasStorageBufferAndTexture() { method prepareRender (line 413) | public prepareRender(ctx: RenderingContext): void { method render (line 417) | public override render(ctx: RestrictedRenderingContext): void { method onConfigurationChanged (line 431) | override onConfigurationChanged(e: viewEvents.ViewConfigurationChanged... method onCursorStateChanged (line 436) | override onCursorStateChanged(e: viewEvents.ViewCursorStateChangedEven... method onDecorationsChanged (line 437) | override onDecorationsChanged(e: viewEvents.ViewDecorationsChangedEven... method onFlushed (line 438) | override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 443) | override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): boolean ... method onLinesDeleted (line 444) | override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): boolean { method onLinesInserted (line 448) | override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent): boolea... method onLineMappingChanged (line 449) | override onLineMappingChanged(e: viewEvents.ViewLineMappingChangedEven... method onRevealRangeRequest (line 450) | override onRevealRangeRequest(e: viewEvents.ViewRevealRangeRequestEven... method onScrollChanged (line 451) | override onScrollChanged(e: viewEvents.ViewScrollChangedEvent): boolea... method onThemeChanged (line 452) | override onThemeChanged(e: viewEvents.ViewThemeChangedEvent): boolean ... method onZonesChanged (line 453) | override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): boolean ... method _refreshGlyphRasterizer (line 457) | private _refreshGlyphRasterizer() { method renderText (line 474) | public renderText(viewportData: ViewportData): void { method _renderText (line 484) | private _renderText(viewportData: ViewportData): void { method _updateMaxLineWidth (line 525) | private _updateMaxLineWidth(viewportData: ViewportData, viewLineOption... method _computeLineWidth (line 550) | private _computeLineWidth(lineData: ViewLineRenderingData, viewLineOpt... method linesVisibleRangesForRange (line 587) | linesVisibleRangesForRange(_range: Range, includeNewLines: boolean): L... method _visibleRangesForLineRange (line 648) | private _visibleRangesForLineRange(lineNumber: number, startColumn: nu... method visibleRangeForPosition (line 719) | visibleRangeForPosition(position: Position): HorizontalPosition | null { method getLineWidth (line 727) | getLineWidth(lineNumber: number): number | undefined { method getPositionAtCoordinate (line 746) | getPositionAtCoordinate(lineNumber: number, mouseContentHorizontalOffs... FILE: src/vs/editor/browser/viewParts/viewZones/viewZones.ts type IMyViewZone (line 17) | interface IMyViewZone { type IComputedViewZoneProps (line 26) | interface IComputedViewZoneProps { class ViewZones (line 40) | class ViewZones extends ViewPart { method constructor (line 51) | constructor(context: ViewContext) { method dispose (line 75) | public override dispose(): void { method _recomputeWhitespacesProps (line 82) | private _recomputeWhitespacesProps(): boolean { method onConfigurationChanged (line 107) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onLineMappingChanged (line 122) | public override onLineMappingChanged(e: viewEvents.ViewLineMappingChan... method onLinesDeleted (line 126) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onScrollChanged (line 130) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 134) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method onLinesInserted (line 138) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method _getZoneOrdinal (line 144) | private _getZoneOrdinal(zone: IViewZone): number { method _computeWhitespaceProps (line 148) | private _computeWhitespaceProps(zone: IViewZone): IComputedViewZonePro... method changeViewZones (line 199) | public changeViewZones(callback: (changeAccessor: IViewZoneChangeAcces... method _addZone (line 234) | private _addZone(whitespaceAccessor: IWhitespaceChangeAccessor, zone: ... method _removeZone (line 271) | private _removeZone(whitespaceAccessor: IWhitespaceChangeAccessor, id:... method _layoutZone (line 294) | private _layoutZone(whitespaceAccessor: IWhitespaceChangeAccessor, id:... method shouldSuppressMouseDownOnViewZone (line 311) | public shouldSuppressMouseDownOnViewZone(id: string): boolean { method _heightInPixels (line 319) | private _heightInPixels(zone: IViewZone): number { method _minWidthInPixels (line 329) | private _minWidthInPixels(zone: IViewZone): number { method _safeCallOnComputedHeight (line 336) | private _safeCallOnComputedHeight(zone: IViewZone, height: number): vo... method _safeCallOnDomNodeTop (line 346) | private _safeCallOnDomNodeTop(zone: IViewZone, top: number): void { method prepareRender (line 356) | public prepareRender(ctx: RenderingContext): void { method render (line 360) | public render(ctx: RestrictedRenderingContext): void { function safeInvoke1Arg (line 416) | function safeInvoke1Arg(func: Function, arg1: unknown): unknown { FILE: src/vs/editor/browser/viewParts/whitespace/whitespace.ts class WhitespaceOverlay (line 25) | class WhitespaceOverlay extends DynamicViewOverlay { method constructor (line 32) | constructor(context: ViewContext) { method dispose (line 41) | public override dispose(): void { method onConfigurationChanged (line 49) | public override onConfigurationChanged(e: viewEvents.ViewConfiguration... method onCursorStateChanged (line 57) | public override onCursorStateChanged(e: viewEvents.ViewCursorStateChan... method onDecorationsChanged (line 64) | public override onDecorationsChanged(e: viewEvents.ViewDecorationsChan... method onFlushed (line 67) | public override onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onLinesChanged (line 70) | public override onLinesChanged(e: viewEvents.ViewLinesChangedEvent): b... method onLinesDeleted (line 73) | public override onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): b... method onLinesInserted (line 76) | public override onLinesInserted(e: viewEvents.ViewLinesInsertedEvent):... method onScrollChanged (line 79) | public override onScrollChanged(e: viewEvents.ViewScrollChangedEvent):... method onZonesChanged (line 82) | public override onZonesChanged(e: viewEvents.ViewZonesChangedEvent): b... method prepareRender (line 87) | public prepareRender(ctx: RenderingContext): void { method _applyRenderWhitespace (line 124) | private _applyRenderWhitespace(ctx: RenderingContext, lineNumber: numb... method _renderArrow (line 242) | private _renderArrow(lineHeight: number, spaceWidth: number, left: num... method render (line 264) | public render(startLineNumber: number, lineNumber: number): string { class WhitespaceOptions (line 276) | class WhitespaceOptions { method constructor (line 287) | constructor(config: IEditorConfiguration) { method equals (line 310) | public equals(other: WhitespaceOptions): boolean { FILE: src/vs/editor/browser/widget/codeEditor/codeEditorContributions.ts class CodeEditorContributions (line 14) | class CodeEditorContributions extends Disposable { method constructor (line 32) | constructor( method initialize (line 43) | public initialize(editor: ICodeEditor, contributions: IEditorContribut... method saveViewState (line 79) | public saveViewState(): { [key: string]: unknown } { method restoreViewState (line 89) | public restoreViewState(contributionsState: { [key: string]: unknown }... method get (line 97) | public get(id: string): IEditorContribution | null { method set (line 105) | public set(id: string, value: IEditorContribution) { method onBeforeInteractionEvent (line 109) | public onBeforeInteractionEvent(): void { method onAfterModelAttached (line 114) | public onAfterModelAttached(): IDisposable { method _instantiateSome (line 120) | private _instantiateSome(instantiation: EditorContributionInstantiatio... method _findPendingContributionsByInstantiation (line 133) | private _findPendingContributionsByInstantiation(instantiation: Editor... method _instantiateById (line 143) | private _instantiateById(id: string): void { FILE: src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts class CodeEditorWidget (line 69) | class CodeEditorWidget extends Disposable implements editorBrowser.ICode... method isSimpleWidget (line 225) | public get isSimpleWidget(): boolean { method contextMenuId (line 229) | public get contextMenuId(): MenuId { method contextKeyService (line 248) | get contextKeyService() { return this._contextKeyService; } method constructor (line 271) | constructor( method writeScreenReaderContent (line 410) | public writeScreenReaderContent(reason: string): void { method _createConfiguration (line 414) | protected _createConfiguration(isSimpleWidget: boolean, contextMenuId:... method getId (line 418) | public getId(): string { method getEditorType (line 422) | public getEditorType(): string { method dispose (line 426) | public override dispose(): void { method invokeWithinContext (line 441) | public invokeWithinContext(fn: (accessor: ServicesAccessor) => T): T { method updateOptions (line 445) | public updateOptions(newOptions: Readonly | undefined)... method getOptions (line 449) | public getOptions(): IComputedEditorOptions { method getOption (line 453) | public getOption(id: T): FindComputedEditorOpt... method getRawOptions (line 457) | public getRawOptions(): IEditorOptions { method getOverflowWidgetsDomNode (line 461) | public getOverflowWidgetsDomNode(): HTMLElement | undefined { method getConfiguredWordAtPosition (line 465) | public getConfiguredWordAtPosition(position: Position): IWordAtPositio... method getValue (line 472) | public getValue(options: { preserveBOM: boolean; lineEnding: string } ... method setValue (line 487) | public setValue(newValue: string): void { method getModel (line 499) | public getModel(): ITextModel | null { method setModel (line 506) | public setModel(_model: ITextModel | editorCommon.IDiffEditorModel | e... method _removeDecorationTypes (line 550) | private _removeDecorationTypes(): void { method getVisibleRanges (line 563) | public getVisibleRanges(): Range[] { method getVisibleRangesPlusViewportAboveBelow (line 570) | public getVisibleRangesPlusViewportAboveBelow(): Range[] { method getWhitespaces (line 577) | public getWhitespaces(): IEditorWhitespace[] { method _getVerticalOffsetAfterPosition (line 584) | private static _getVerticalOffsetAfterPosition(modelData: ModelData, m... method getTopForLineNumber (line 593) | public getTopForLineNumber(lineNumber: number, includeViewZones: boole... method getTopForPosition (line 600) | public getTopForPosition(lineNumber: number, column: number): number { method _getVerticalOffsetForPosition (line 607) | private static _getVerticalOffsetForPosition(modelData: ModelData, mod... method getBottomForLineNumber (line 616) | public getBottomForLineNumber(lineNumber: number, includeViewZones: bo... method getLineHeightForPosition (line 623) | public getLineHeightForPosition(position: IPosition): number { method setHiddenAreas (line 637) | public setHiddenAreas(ranges: IRange[], source?: unknown, forceUpdate?... method getVisibleColumnFromPosition (line 641) | public getVisibleColumnFromPosition(rawPosition: IPosition): number { method getStatusbarColumn (line 652) | public getStatusbarColumn(rawPosition: IPosition): number { method getPosition (line 663) | public getPosition(): Position | null { method setPosition (line 670) | public setPosition(position: IPosition, source: string = 'api'): void { method _sendRevealRange (line 685) | private _sendRevealRange(modelRange: Range, verticalType: VerticalReve... method revealAllCursors (line 698) | public revealAllCursors(revealHorizontal: boolean, minimalReveal?: boo... method revealLine (line 705) | public revealLine(lineNumber: number, scrollType: editorCommon.ScrollT... method revealLineInCenter (line 709) | public revealLineInCenter(lineNumber: number, scrollType: editorCommon... method revealLineInCenterIfOutsideViewport (line 713) | public revealLineInCenterIfOutsideViewport(lineNumber: number, scrollT... method revealLineNearTop (line 717) | public revealLineNearTop(lineNumber: number, scrollType: editorCommon.... method _revealLine (line 721) | private _revealLine(lineNumber: number, revealType: VerticalRevealType... method revealPosition (line 734) | public revealPosition(position: IPosition, scrollType: editorCommon.Sc... method revealPositionInCenter (line 743) | public revealPositionInCenter(position: IPosition, scrollType: editorC... method revealPositionInCenterIfOutsideViewport (line 752) | public revealPositionInCenterIfOutsideViewport(position: IPosition, sc... method revealPositionNearTop (line 761) | public revealPositionNearTop(position: IPosition, scrollType: editorCo... method _revealPosition (line 770) | private _revealPosition(position: IPosition, verticalType: VerticalRev... method getSelection (line 783) | public getSelection(): Selection | null { method getSelections (line 790) | public getSelections(): Selection[] | null { method setSelection (line 802) | public setSelection(something: unknown, source: string = 'api'): void { method _setSelectionImpl (line 824) | private _setSelectionImpl(sel: ISelection, source: string): void { method revealLines (line 832) | public revealLines(startLineNumber: number, endLineNumber: number, scr... method revealLinesInCenter (line 841) | public revealLinesInCenter(startLineNumber: number, endLineNumber: num... method revealLinesInCenterIfOutsideViewport (line 850) | public revealLinesInCenterIfOutsideViewport(startLineNumber: number, e... method revealLinesNearTop (line 859) | public revealLinesNearTop(startLineNumber: number, endLineNumber: numb... method _revealLines (line 868) | private _revealLines(startLineNumber: number, endLineNumber: number, v... method revealRange (line 881) | public revealRange(range: IRange, scrollType: editorCommon.ScrollType ... method revealRangeInCenter (line 890) | public revealRangeInCenter(range: IRange, scrollType: editorCommon.Scr... method revealRangeInCenterIfOutsideViewport (line 899) | public revealRangeInCenterIfOutsideViewport(range: IRange, scrollType:... method revealRangeNearTop (line 908) | public revealRangeNearTop(range: IRange, scrollType: editorCommon.Scro... method revealRangeNearTopIfOutsideViewport (line 917) | public revealRangeNearTopIfOutsideViewport(range: IRange, scrollType: ... method revealRangeAtTop (line 926) | public revealRangeAtTop(range: IRange, scrollType: editorCommon.Scroll... method _revealRange (line 935) | private _revealRange(range: IRange, verticalType: VerticalRevealType, ... method setSelections (line 948) | public setSelections(ranges: readonly ISelection[], source: string = '... method getContentWidth (line 963) | public getContentWidth(): number { method getScrollWidth (line 970) | public getScrollWidth(): number { method getScrollLeft (line 976) | public getScrollLeft(): number { method getContentHeight (line 983) | public getContentHeight(): number { method getScrollHeight (line 990) | public getScrollHeight(): number { method getScrollTop (line 996) | public getScrollTop(): number { method setScrollLeft (line 1003) | public setScrollLeft(newScrollLeft: number, scrollType: editorCommon.S... method setScrollTop (line 1014) | public setScrollTop(newScrollTop: number, scrollType: editorCommon.Scr... method setScrollPosition (line 1025) | public setScrollPosition(position: editorCommon.INewScrollPosition, sc... method hasPendingScrollAnimation (line 1031) | public hasPendingScrollAnimation(): boolean { method saveViewState (line 1038) | public saveViewState(): editorCommon.ICodeEditorViewState | null { method restoreViewState (line 1052) | public restoreViewState(s: editorCommon.IEditorViewState | null): void { method handleInitialized (line 1074) | public handleInitialized(): void { method onVisible (line 1078) | public onVisible(): void { method onHide (line 1082) | public onHide(): void { method getContribution (line 1086) | public getContribution(id:... method getActions (line 1090) | public getActions(): editorCommon.IEditorAction[] { method getSupportedActions (line 1094) | public getSupportedActions(): editorCommon.IEditorAction[] { method getAction (line 1102) | public getAction(id: string): editorCommon.IEditorAction | null { method trigger (line 1106) | public trigger(source: string | null | undefined, handlerId: string, p... method _triggerCommand (line 1165) | protected _triggerCommand(handlerId: string, payload: unknown): void { method _startComposition (line 1169) | private _startComposition(): void { method _endComposition (line 1178) | private _endComposition(source: string | null | undefined): void { method _type (line 1187) | private _type(source: string | null | undefined, text: string): void { method _compositionType (line 1200) | private _compositionType(source: string | null | undefined, text: stri... method _paste (line 1207) | private _paste(source: string | null | undefined, text: string, pasteO... method _cut (line 1224) | private _cut(source: string | null | undefined): void { method _triggerEditorCommand (line 1231) | private _triggerEditorCommand(source: string | null | undefined, handl... method _getViewModel (line 1247) | public _getViewModel(): IViewModel | null { method pushUndoStop (line 1254) | public pushUndoStop(): boolean { method popUndoStop (line 1266) | public popUndoStop(): boolean { method edit (line 1278) | public edit(edit: TextEdit, reason: TextModelEditSource): boolean { method executeEdits (line 1282) | public executeEdits(source: string | null | undefined | TextModelEditS... method executeCommand (line 1316) | public executeCommand(source: string | null | undefined, command: edit... method executeCommands (line 1323) | public executeCommands(source: string | null | undefined, commands: ed... method createDecorationsCollection (line 1330) | public createDecorationsCollection(decorations?: IModelDeltaDecoration... method changeDecorations (line 1334) | public changeDecorations(callback: (changeAccessor: IModelDecoratio... method getLineDecorations (line 1342) | public getLineDecorations(lineNumber: number): IModelDecoration[] | nu... method getDecorationsInRange (line 1350) | public getDecorationsInRange(range: Range): IModelDecoration[] | null { method getFontSizeAtPosition (line 1358) | public getFontSizeAtPosition(position: IPosition): string | null { method deltaDecorations (line 1368) | public deltaDecorations(oldDecorations: string[], newDecorations: IMod... method removeDecorations (line 1380) | public removeDecorations(decorationIds: string[]): void { method setDecorationsByType (line 1390) | public setDecorationsByType(description: string, decorationTypeKey: st... method setDecorationsByTypeFast (line 1433) | public setDecorationsByTypeFast(decorationTypeKey: string, ranges: IRa... method removeDecorationsByType (line 1453) | public removeDecorationsByType(decorationTypeKey: string): void { method getLayoutInfo (line 1472) | public getLayoutInfo(): EditorLayoutInfo { method createOverviewRuler (line 1478) | public createOverviewRuler(cssClassName: string): editorBrowser.IOverv... method getContainerDomNode (line 1485) | public getContainerDomNode(): HTMLElement { method getDomNode (line 1489) | public getDomNode(): HTMLElement | null { method delegateVerticalScrollbarPointerDown (line 1496) | public delegateVerticalScrollbarPointerDown(browserEvent: PointerEvent... method delegateScrollFromMouseWheelEvent (line 1503) | public delegateScrollFromMouseWheelEvent(browserEvent: IMouseWheelEven... method layout (line 1510) | public layout(dimension?: IDimension, postponeRendering: boolean = fal... method focus (line 1517) | public focus(): void { method hasTextFocus (line 1524) | public hasTextFocus(): boolean { method hasWidgetFocus (line 1531) | public hasWidgetFocus(): boolean { method addContentWidget (line 1538) | public addContentWidget(widget: editorBrowser.IContentWidget): void { method layoutContentWidget (line 1555) | public layoutContentWidget(widget: editorBrowser.IContentWidget): void { method removeContentWidget (line 1566) | public removeContentWidget(widget: editorBrowser.IContentWidget): void { method addOverlayWidget (line 1577) | public addOverlayWidget(widget: editorBrowser.IOverlayWidget): void { method layoutOverlayWidget (line 1593) | public layoutOverlayWidget(widget: editorBrowser.IOverlayWidget): void { method removeOverlayWidget (line 1604) | public removeOverlayWidget(widget: editorBrowser.IOverlayWidget): void { method addGlyphMarginWidget (line 1615) | public addGlyphMarginWidget(widget: editorBrowser.IGlyphMarginWidget):... method layoutGlyphMarginWidget (line 1632) | public layoutGlyphMarginWidget(widget: editorBrowser.IGlyphMarginWidge... method removeGlyphMarginWidget (line 1643) | public removeGlyphMarginWidget(widget: editorBrowser.IGlyphMarginWidge... method changeViewZones (line 1654) | public changeViewZones(callback: (accessor: editorBrowser.IViewZoneCha... method getTargetAtClientPoint (line 1661) | public getTargetAtClientPoint(clientX: number, clientY: number): edito... method getScrolledVisiblePosition (line 1668) | public getScrolledVisiblePosition(rawPosition: IPosition): { top: numb... method getOffsetForColumn (line 1687) | public getOffsetForColumn(lineNumber: number, column: number): number { method getWidthOfLine (line 1694) | public getWidthOfLine(lineNumber: number): number { method resetLineWidthCaches (line 1701) | public resetLineWidthCaches(): void { method render (line 1708) | public render(forceRedraw: boolean = false): void { method renderAsync (line 1717) | public renderAsync(forceRedraw: boolean = false): void { method setAriaOptions (line 1726) | public setAriaOptions(options: editorBrowser.IEditorAriaOptions): void { method applyFontInfo (line 1733) | public applyFontInfo(target: HTMLElement): void { method setBanner (line 1737) | public setBanner(domNode: HTMLElement | null, domNodeHeight: number): ... method _attachModel (line 1750) | protected _attachModel(model: ITextModel | null): void { method _createView (line 1923) | protected _createView(viewModel: ViewModel): [View, boolean] { method _postDetachModelCleanup (line 2008) | protected _postDetachModelCleanup(detachedModel: ITextModel | null): v... method _detachModel (line 2012) | private _detachModel(): ITextModel | null { method _registerDecorationType (line 2034) | private _registerDecorationType(description: string, key: string, opti... method _removeDecorationType (line 2038) | private _removeDecorationType(key: string): void { method _resolveDecorationOptions (line 2042) | private _resolveDecorationOptions(typeKey: string, writable: boolean):... method getTelemetryData (line 2046) | public getTelemetryData(): object | undefined { method hasModel (line 2050) | public hasModel(): this is editorBrowser.IActiveCodeEditor { method showDropIndicatorAt (line 2054) | private showDropIndicatorAt(position: Position): void { method removeDropIndicator (line 2064) | private removeDropIndicator(): void { method setContextValue (line 2068) | public setContextValue(key: string, value: ContextKeyValue): void { method _beginUpdate (line 2072) | private _beginUpdate(): void { method _endUpdate (line 2079) | private _endUpdate(): void { constant EDITOR_ID (line 2087) | let EDITOR_ID = 0; type ICodeEditorWidgetOptions (line 2089) | interface ICodeEditorWidgetOptions { class ModelData (line 2123) | class ModelData { method constructor (line 2124) | constructor( method dispose (line 2134) | public dispose(): void { type BooleanEventValue (line 2144) | const enum BooleanEventValue { class BooleanEventEmitter (line 2150) | class BooleanEventEmitter extends Disposable { method constructor (line 2159) | constructor( method setValue (line 2170) | public setValue(_value: boolean) { class InteractionEmitter (line 2187) | class InteractionEmitter extends Emitter { method constructor (line 2189) | constructor( method fire (line 2196) | override fire(event: T): void { class EditorContextKeysManager (line 2202) | class EditorContextKeysManager extends Disposable { method constructor (line 2218) | constructor( method _updateFromConfig (line 2259) | private _updateFromConfig(): void { method _updateFromSelection (line 2268) | private _updateFromSelection(): void { method _updateFromFocus (line 2279) | private _updateFromFocus(): void { method _updateFromModel (line 2285) | private _updateFromModel(): void { class EditorModeContext (line 2292) | class EditorModeContext extends Disposable { method constructor (line 2315) | constructor( method dispose (line 2370) | override dispose() { method reset (line 2374) | reset() { method _update (line 2396) | private _update() { class EditorDecorationsCollection (line 2428) | class EditorDecorationsCollection implements editorCommon.IEditorDecorat... method length (line 2433) | public get length(): number { method constructor (line 2437) | constructor( method onDidChange (line 2446) | public onDidChange(listener: (e: IModelDecorationsChangedEvent) => unk... method getRange (line 2455) | public getRange(index: number): Range | null { method getRanges (line 2465) | public getRanges(): Range[] { method has (line 2480) | public has(decoration: IModelDecoration): boolean { method clear (line 2484) | public clear(): void { method set (line 2492) | public set(newDecorations: readonly IModelDeltaDecoration[]): string[] { method append (line 2504) | public append(newDecorations: readonly IModelDeltaDecoration[]): strin... function getSquigglySVGData (line 2522) | function getSquigglySVGData(color: Color) { function getDotDotDotSVGData (line 2529) | function getDotDotDotSVGData(color: Color) { FILE: src/vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget.ts class EmbeddedCodeEditorWidget (line 21) | class EmbeddedCodeEditorWidget extends CodeEditorWidget { method constructor (line 25) | constructor( method getParentEditor (line 52) | getParentEditor(): ICodeEditor { method _onParentConfigurationChanged (line 56) | private _onParentConfigurationChanged(e: ConfigurationChangedEvent): v... method updateOptions (line 61) | override updateOptions(newOptions: IEditorOptions): void { function getOuterEditor (line 67) | function getOuterEditor(accessor: ServicesAccessor): ICodeEditor | null { FILE: src/vs/editor/browser/widget/diffEditor/commands.ts class ToggleCollapseUnchangedRegions (line 25) | class ToggleCollapseUnchangedRegions extends Action2 { method constructor (line 26) | constructor() { method run (line 42) | run(accessor: ServicesAccessor, ...args: unknown[]): void { class ToggleShowMovedCodeBlocks (line 49) | class ToggleShowMovedCodeBlocks extends Action2 { method constructor (line 50) | constructor() { method run (line 58) | run(accessor: ServicesAccessor, ...args: unknown[]): void { class ToggleUseInlineViewWhenSpaceIsLimited (line 65) | class ToggleUseInlineViewWhenSpaceIsLimited extends Action2 { method constructor (line 66) | constructor() { method run (line 74) | run(accessor: ServicesAccessor, ...args: unknown[]): void { class SwitchSide (line 83) | class SwitchSide extends EditorAction2 { method constructor (line 84) | constructor() { method runEditorCommand (line 95) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor, arg?... class ExitCompareMove (line 107) | class ExitCompareMove extends EditorAction2 { method constructor (line 108) | constructor() { method runEditorCommand (line 123) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor, ...a... class CollapseAllUnchangedRegions (line 131) | class CollapseAllUnchangedRegions extends EditorAction2 { method constructor (line 132) | constructor() { method runEditorCommand (line 143) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor, ...a... class ShowAllUnchangedRegions (line 151) | class ShowAllUnchangedRegions extends EditorAction2 { method constructor (line 152) | constructor() { method runEditorCommand (line 163) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor, ...a... class RevertHunkOrSelection (line 171) | class RevertHunkOrSelection extends Action2 { method constructor (line 172) | constructor() { method run (line 182) | run(accessor: ServicesAccessor, arg?: DiffEditorSelectionHunkToolbarCo... method runViaCursorOrSelection (line 186) | runViaCursorOrSelection(accessor: ServicesAccessor): unknown { method runViaToolbarContext (line 194) | runViaToolbarContext(accessor: ServicesAccessor, arg: DiffEditorSelect... class AccessibleDiffViewerNext (line 205) | class AccessibleDiffViewerNext extends Action2 { method constructor (line 208) | constructor() { method run (line 222) | public override run(accessor: ServicesAccessor): void { class AccessibleDiffViewerPrev (line 228) | class AccessibleDiffViewerPrev extends Action2 { method constructor (line 231) | constructor() { method run (line 245) | public override run(accessor: ServicesAccessor): void { function findDiffEditor (line 251) | function findDiffEditor(accessor: ServicesAccessor, originalUri: URI, mo... function findFocusedDiffEditor (line 264) | function findFocusedDiffEditor(accessor: ServicesAccessor): IDiffEditor ... function findDiffEditorContainingCodeEditor (line 286) | function findDiffEditorContainingCodeEditor(accessor: ServicesAccessor, ... FILE: src/vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer.ts type IAccessibleDiffViewerModel (line 42) | interface IAccessibleDiffViewerModel { class AccessibleDiffViewer (line 63) | class AccessibleDiffViewer extends Disposable { method constructor (line 66) | constructor( method next (line 91) | next(): void { method prev (line 101) | prev(): void { method close (line 108) | close(): void { class ViewModel (line 115) | class ViewModel extends Disposable { method constructor (line 128) | constructor( method _goToGroupDelta (line 184) | private _goToGroupDelta(delta: number, tx?: ITransaction): void { method nextGroup (line 193) | nextGroup(tx?: ITransaction): void { this._goToGroupDelta(1, tx); } method previousGroup (line 194) | previousGroup(tx?: ITransaction): void { this._goToGroupDelta(-1, tx); } method _goToLineDelta (line 196) | private _goToLineDelta(delta: number): void { method goToNextLine (line 204) | goToNextLine(): void { this._goToLineDelta(1); } method goToPreviousLine (line 205) | goToPreviousLine(): void { this._goToLineDelta(-1); } method goToLine (line 207) | goToLine(line: ViewElement): void { method revealCurrentElementInEditor (line 217) | revealCurrentElementInEditor(): void { method close (line 235) | close(): void { function computeViewElementGroups (line 245) | function computeViewElementGroups(diffs: DetailedLineRangeMapping[], ori... type LineType (line 287) | enum LineType { class ViewElementGroup (line 294) | class ViewElementGroup { method constructor (line 295) | constructor( type ViewElement (line 301) | type ViewElement = HeaderViewElement | UnchangedLineViewElement | Delete... class HeaderViewElement (line 303) | class HeaderViewElement { class DeletedLineViewElement (line 307) | class DeletedLineViewElement { method constructor (line 312) | constructor( class AddedLineViewElement (line 319) | class AddedLineViewElement { method constructor (line 324) | constructor( class UnchangedLineViewElement (line 331) | class UnchangedLineViewElement { method constructor (line 333) | constructor( class View (line 340) | class View extends Disposable { method constructor (line 346) | constructor( method _render (line 441) | private _render(store: DisposableStore): void { method _createRow (line 539) | private _createRow( method _getLineHtml (line 658) | private _getLineHtml(model: ITextModel, options: IComputedEditorOption... class AccessibleDiffViewerModelFromEditors (line 693) | class AccessibleDiffViewerModelFromEditors implements IAccessibleDiffVie... method constructor (line 694) | constructor(private readonly editors: DiffEditorEditors) { } method getOriginalModel (line 696) | getOriginalModel(): ITextModel { method getOriginalOptions (line 700) | getOriginalOptions(): IComputedEditorOptions { method originalReveal (line 704) | originalReveal(range: Range): void { method getModifiedModel (line 710) | getModifiedModel(): ITextModel { method getModifiedOptions (line 714) | getModifiedOptions(): IComputedEditorOptions { method modifiedReveal (line 718) | modifiedReveal(range?: Range | undefined): void { method modifiedSetSelection (line 726) | modifiedSetSelection(range: Range): void { method modifiedFocus (line 730) | modifiedFocus(): void { method getModifiedPosition (line 734) | getModifiedPosition(): Position | undefined { FILE: src/vs/editor/browser/widget/diffEditor/components/diffEditorDecorations.ts class DiffEditorDecorations (line 18) | class DiffEditorDecorations extends Disposable { method constructor (line 19) | constructor( FILE: src/vs/editor/browser/widget/diffEditor/components/diffEditorEditors.ts class DiffEditorEditors (line 24) | class DiffEditorEditors extends Disposable { method onDidContentSizeChange (line 29) | public get onDidContentSizeChange() { return this._onDidContentSizeCha... method constructor (line 49) | constructor( method _createLeftHandSideEditor (line 99) | private _createLeftHandSideEditor(options: Readonly { method mapToOtherSide (line 692) | mapToOtherSide(): { destination: CodeEditorWidget; destinationSelectio... method switchSide (line 711) | switchSide(): void { method exitCompareMove (line 719) | exitCompareMove(): void { method collapseAllUnchangedRegions (line 725) | collapseAllUnchangedRegions(): void { method showAllUnchangedRegions (line 735) | showAllUnchangedRegions(): void { method _handleCursorPositionChange (line 745) | private _handleCursorPositionChange(e: ICursorPositionChangedEvent | u... function toLineChanges (line 759) | function toLineChanges(state: DiffState): ILineChange[] { FILE: src/vs/editor/browser/widget/diffEditor/diffProviderFactoryService.ts type IDocumentDiffFactoryOptions (line 21) | interface IDocumentDiffFactoryOptions { type IDiffProviderFactoryService (line 25) | interface IDiffProviderFactoryService { class WorkerBasedDiffProviderFactoryService (line 30) | class WorkerBasedDiffProviderFactoryService implements IDiffProviderFact... method constructor (line 33) | constructor( method createDiffProvider (line 37) | createDiffProvider(options: IDocumentDiffFactoryOptions): IDocumentDif... class WorkerBasedDocumentDiffProvider (line 44) | class WorkerBasedDocumentDiffProvider implements IDocumentDiffProvider, ... method constructor (line 53) | constructor( method dispose (line 61) | public dispose(): void { method computeDiff (line 66) | async computeDiff(original: ITextModel, modified: ITextModel, options:... method setOptions (line 163) | public setOptions(newOptions: IWorkerBasedDocumentDiffProviderOptions)... type IWorkerBasedDocumentDiffProviderOptions (line 183) | interface IWorkerBasedDocumentDiffProviderOptions { FILE: src/vs/editor/browser/widget/diffEditor/embeddedDiffEditorWidget.ts class EmbeddedDiffEditorWidget (line 15) | class EmbeddedDiffEditorWidget extends DiffEditorWidget { method constructor (line 20) | constructor( method getParentEditor (line 42) | getParentEditor(): ICodeEditor { method _onParentConfigurationChanged (line 46) | private _onParentConfigurationChanged(e: ConfigurationChangedEvent): v... method updateOptions (line 51) | override updateOptions(newOptions: IEditorOptions): void { FILE: src/vs/editor/browser/widget/diffEditor/features/gutterFeature.ts class DiffEditorGutter (line 37) | class DiffEditorGutter extends Disposable { method constructor (line 47) | constructor( method computeStagedValue (line 173) | public computeStagedValue(mapping: DetailedLineRangeMapping): string { method layout (line 187) | layout(left: number) { class DiffGutterItem (line 192) | class DiffGutterItem implements IGutterItemInfo { method constructor (line 193) | constructor( method id (line 202) | get id(): string { return this.mapping.modified.toString(); } method range (line 203) | get range(): LineRange { return this.rangeOverride ?? this.mapping.mod... class DiffToolBar (line 207) | class DiffToolBar extends Disposable implements IGutterItemView { method constructor (line 215) | constructor( method layout (line 287) | layout(itemRange: OffsetRange, viewRange: OffsetRange): void { type DiffEditorSelectionHunkToolbarContext (line 321) | interface DiffEditorSelectionHunkToolbarContext { FILE: src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts class HideUnchangedRegionsFeature (line 33) | class HideUnchangedRegionsFeature extends Disposable { method dispose (line 36) | dispose() { method getBreadcrumbItems (line 38) | getBreadcrumbItems(startRange, reader) { method setBreadcrumbsSourceFactory (line 43) | public static setBreadcrumbsSourceFactory(factory: (textModel: ITextMo... method isUpdatingHiddenAreas (line 59) | public get isUpdatingHiddenAreas() { return this._isUpdatingHiddenArea... method constructor (line 61) | constructor( class CompactCollapsedCodeOverlayWidget (line 270) | class CompactCollapsedCodeOverlayWidget extends ViewZoneOverlayWidget { method constructor (line 277) | constructor( class CollapsedCodeOverlayWidget (line 303) | class CollapsedCodeOverlayWidget extends ViewZoneOverlayWidget { method constructor (line 316) | constructor( type IDiffEditorBreadcrumbsSource (line 493) | interface IDiffEditorBreadcrumbsSource extends IDisposable { FILE: src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts class MovedBlocksLinesFeature (line 25) | class MovedBlocksLinesFeature extends Disposable { method constructor (line 35) | constructor( class LinesLayout (line 260) | class LinesLayout { method compute (line 261) | public static compute(lines: OffsetRange[]): LinesLayout { method constructor (line 283) | private constructor( method getTrack (line 288) | getTrack(lineIdx: number): number { method getTrackCount (line 292) | getTrackCount(): number { class MovedBlockOverlayWidget (line 297) | class MovedBlockOverlayWidget extends ViewZoneOverlayWidget { method constructor (line 303) | constructor( FILE: src/vs/editor/browser/widget/diffEditor/features/overviewRulerFeature.ts class OverviewRulerFeature (line 24) | class OverviewRulerFeature extends Disposable { method constructor (line 29) | constructor( FILE: src/vs/editor/browser/widget/diffEditor/features/revertButtonsFeature.ts class RevertButtonsFeature (line 24) | class RevertButtonsFeature extends Disposable { method constructor (line 25) | constructor( class RevertButton (line 107) | class RevertButton extends Disposable implements IGlyphMarginWidget { method getId (line 112) | getId(): string { return this._id; } method constructor (line 116) | constructor( method getDomNode (line 160) | getDomNode(): HTMLElement { method getPosition (line 167) | getPosition(): IGlyphMarginWidgetPosition { FILE: src/vs/editor/browser/widget/diffEditor/utils.ts function joinCombine (line 19) | function joinCombine(arr1: readonly T[], arr2: readonly T[], keySelec... function applyObservableDecorations (line 60) | function applyObservableDecorations(editor: ICodeEditor, decorations: IO... function appendRemoveOnDispose (line 75) | function appendRemoveOnDispose(parent: HTMLElement, child: HTMLElement) { function prependRemoveOnDispose (line 82) | function prependRemoveOnDispose(parent: HTMLElement, child: HTMLElement) { class ObservableElementSizeObserver (line 89) | class ObservableElementSizeObserver extends Disposable { method width (line 93) | public get width(): IObservable { return this._width; } method height (line 96) | public get height(): IObservable { return this._height; } method automaticLayout (line 99) | public get automaticLayout(): boolean { return this._automaticLayout; } method constructor (line 101) | constructor(element: HTMLElement | null, dimension: IDimension | undef... method observe (line 115) | public observe(dimension?: IDimension): void { method setAutomaticLayout (line 119) | public setAutomaticLayout(automaticLayout: boolean): void { function animatedObservable (line 129) | function animatedObservable(targetWindow: Window, base: IObservableWithC... function easeOutExpo (line 179) | function easeOutExpo(t: number, b: number, c: number, d: number): number { function deepMerge (line 183) | function deepMerge(source1: T, source2: Partial): T { method constructor (line 203) | constructor( type IObservableViewZone (line 218) | interface IObservableViewZone extends IViewZone { class PlaceholderViewZone (line 226) | class PlaceholderViewZone implements IObservableViewZone { method afterLineNumber (line 237) | public get afterLineNumber(): number { return this._afterLineNumber.ge... method constructor (line 241) | constructor( class ManagedOverlayWidget (line 266) | class ManagedOverlayWidget implements IDisposable { method constructor (line 276) | constructor( method dispose (line 283) | dispose(): void { type CSSStyle (line 288) | interface CSSStyle { function applyStyle (line 298) | function applyStyle(domNode: HTMLElement, style: Partial<{ [TKey in keyo... function applyViewZones (line 316) | function applyViewZones(editor: ICodeEditor, viewZones: IObservable(arr: T[], filter: (cur: T, prev: T | unde... type IRefCounted (line 437) | interface IRefCounted extends IDisposable { method create (line 442) | public static create(value: T, debugOwner: object... method createWithDisposable (line 446) | public static createWithDisposable(value: T, disp... method createOfNonDisposable (line 453) | public static createOfNonDisposable(value: T, disposable: IDisposable... class BaseRefCounted (line 464) | class BaseRefCounted extends RefCounted { method constructor (line 469) | constructor( method _addOwner (line 481) | private _addOwner(debugOwner: object | undefined) { method createNewRef (line 487) | public createNewRef(debugOwner?: object | undefined): RefCounted { method dispose (line 495) | public dispose(): void { method _decreaseRefCount (line 501) | public _decreaseRefCount(debugOwner?: object | undefined): void { class ClonedRefCounted (line 516) | class ClonedRefCounted extends RefCounted { method constructor (line 518) | constructor( method object (line 525) | public get object(): T { return this._base.object; } method createNewRef (line 527) | public createNewRef(debugOwner?: object | undefined): RefCounted { method dispose (line 531) | public dispose(): void { FILE: src/vs/editor/browser/widget/diffEditor/utils/editorGutter.ts class EditorGutter (line 13) | class EditorGutter extends ... method constructor (line 22) | constructor( method dispose (line 64) | override dispose(): void { method render (line 72) | private render(reader: IReader): void { class ManagedGutterItemView (line 151) | class ManagedGutterItemView implements IDisposable { method constructor (line 152) | constructor( method dispose (line 158) | dispose(): void { type IGutterItemProvider (line 164) | interface IGutterItemProvider { type IGutterItemInfo (line 170) | interface IGutterItemInfo { type IGutterItemView (line 175) | interface IGutterItemView extends IDisposable { FILE: src/vs/editor/browser/widget/markdownRenderer/browser/editorMarkdownCodeBlockRenderer.ts class EditorMarkdownCodeBlockRenderer (line 23) | class EditorMarkdownCodeBlockRenderer implements IMarkdownCodeBlockRende... method createHTML (line 26) | createHTML(html: string) { method constructor (line 31) | constructor( method renderCodeBlock (line 36) | public async renderCodeBlock(languageAlias: string | undefined, value:... method getFontInfo (line 67) | private getFontInfo(editor: ICodeEditor | undefined): BareFontInfo { FILE: src/vs/editor/browser/widget/multiDiffEditor/diffEditorItemTemplate.ts class TemplateData (line 25) | class TemplateData implements IObjectData { method constructor (line 26) | constructor( method getId (line 32) | getId(): unknown { class DiffEditorItemTemplate (line 37) | class DiffEditorItemTemplate extends Disposable implements IPooledObject... method constructor (line 67) | constructor( method setScrollLeft (line 196) | public setScrollLeft(left: number): void { method setData (line 208) | public setData(data: TemplateData | undefined): void { method render (line 292) | public render(verticalRange: OffsetRange, width: number, editorScroll:... method hide (line 322) | public hide(): void { FILE: src/vs/editor/browser/widget/multiDiffEditor/model.ts type IMultiDiffEditorModel (line 12) | interface IMultiDiffEditorModel { type IDocumentDiffItem (line 17) | interface IDocumentDiffItem { FILE: src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorViewModel.ts class MultiDiffEditorViewModel (line 20) | class MultiDiffEditorViewModel extends Disposable { method waitForDiffs (line 32) | public async waitForDiffs(): Promise { method collapseAll (line 38) | public collapseAll(): void { method expandAll (line 46) | public expandAll(): void { method contextKeys (line 54) | public get contextKeys(): Record | undefined { method constructor (line 58) | constructor( class DocumentDiffItemViewModel (line 82) | class DocumentDiffItemViewModel extends Disposable { method diffEditorViewModel (line 87) | public get diffEditorViewModel(): IDiffEditorViewModel { method originalUri (line 97) | public get originalUri(): URI | undefined { return this.documentDiffIt... method modifiedUri (line 98) | public get modifiedUri(): URI | undefined { return this.documentDiffIt... method setIsFocused (line 105) | public setIsFocused(source: IObservable, tx: ITransaction | u... method documentDiffItem (line 110) | public get documentDiffItem(): IDocumentDiffItem { method constructor (line 116) | constructor( method getKey (line 161) | public getKey(): string { FILE: src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidget.ts class MultiDiffEditorWidget (line 25) | class MultiDiffEditorWidget extends Disposable { method constructor (line 40) | constructor( method reveal (line 50) | public reveal(resource: IMultiDiffResourceId, options?: RevealOptions)... method createViewModel (line 54) | public createViewModel(model: IMultiDiffEditorModel): MultiDiffEditorV... method setViewModel (line 58) | public setViewModel(viewModel: MultiDiffEditorViewModel | undefined): ... method layout (line 62) | public layout(dimension: Dimension): void { method getActiveControl (line 68) | public getActiveControl(): DiffEditorWidget | undefined { method getViewState (line 74) | public getViewState(): IMultiDiffEditorViewState { method setViewState (line 78) | public setViewState(viewState: IMultiDiffEditorViewState): void { method tryGetCodeEditor (line 82) | public tryGetCodeEditor(resource: URI): { diffEditor: IDiffEditor; edi... method getRootElement (line 86) | public getRootElement(): HTMLElement { method getContextKeyService (line 90) | public getContextKeyService(): IContextKeyService { method getScopedInstantiationService (line 94) | public getScopedInstantiationService(): IInstantiationService { method findDocumentDiffItem (line 98) | public findDocumentDiffItem(resource: URI): IDocumentDiffItem | undefi... method goToNextChange (line 102) | public goToNextChange(): void { method goToPreviousChange (line 106) | public goToPreviousChange(): void { type RevealOptions (line 111) | interface RevealOptions { FILE: src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl.ts class MultiDiffEditorWidgetImpl (line 35) | class MultiDiffEditorWidgetImpl extends Disposable { method constructor (line 63) | constructor( method setScrollState (line 258) | public setScrollState(scrollState: { top?: number; left?: number }): v... method getRootElement (line 262) | public getRootElement(): HTMLElement { method getContextKeyService (line 266) | public getContextKeyService(): IContextKeyService { method getScopedInstantiationService (line 270) | public getScopedInstantiationService(): IInstantiationService { method reveal (line 273) | public reveal(resource: IMultiDiffResourceId, options?: RevealOptions)... method getViewState (line 299) | public getViewState(): IMultiDiffEditorViewState { method setViewState (line 312) | public setViewState(viewState: IMultiDiffEditorViewState): void { method findDocumentDiffItem (line 330) | public findDocumentDiffItem(resource: URI): IDocumentDiffItem | undefi... method tryGetCodeEditor (line 338) | public tryGetCodeEditor(resource: URI): { diffEditor: IDiffEditor; edi... method goToNextChange (line 355) | public goToNextChange(): void { method goToPreviousChange (line 359) | public goToPreviousChange(): void { method _navigateToChange (line 363) | private _navigateToChange(direction: 'next' | 'previous'): void { method _goToFile (line 401) | private _goToFile(index: number, position: 'first' | 'last'): void { method render (line 423) | private render(reader: IReader | undefined) { function highlightRange (line 459) | function highlightRange(targetEditor: ICodeEditor, range: IRange) { type IMultiDiffEditorViewState (line 469) | interface IMultiDiffEditorViewState { type IMultiDiffDocState (line 474) | interface IMultiDiffDocState { type IMultiDiffEditorOptions (line 479) | interface IMultiDiffEditorOptions extends ITextEditorOptions { type IMultiDiffEditorOptionsViewState (line 483) | interface IMultiDiffEditorOptionsViewState { type IMultiDiffResourceId (line 490) | type IMultiDiffResourceId = { original: URI | undefined; modified: URI |... class VirtualizedViewItem (line 492) | class VirtualizedViewItem extends Disposable { method constructor (line 506) | constructor( method dispose (line 534) | override dispose(): void { method toString (line 539) | public override toString(): string { method getKey (line 543) | public getKey(): string { method getViewState (line 547) | public getViewState(): IMultiDiffDocState { method setViewState (line 557) | public setViewState(viewState: IMultiDiffDocState, tx: ITransaction): ... method _updateTemplateData (line 575) | private _updateTemplateData(tx: ITransaction): void { method _clear (line 584) | private _clear(): void { method hide (line 594) | public hide(): void { method render (line 598) | public render(verticalSpace: OffsetRange, offset: number, width: numbe... FILE: src/vs/editor/browser/widget/multiDiffEditor/objectPool.ts class ObjectPool (line 7) | class ObjectPool { method dispose (line 43) | dispose(): void { type IObjectData (line 55) | interface IObjectData { type IPooledObject (line 59) | interface IPooledObject extends IDisposable { FILE: src/vs/editor/browser/widget/multiDiffEditor/utils.ts class ActionRunnerWithContext (line 8) | class ActionRunnerWithContext extends ActionRunner { method constructor (line 9) | constructor(private readonly _getContext: () => unknown) { method runAction (line 13) | protected override runAction(action: IAction, _context?: unknown): Pro... FILE: src/vs/editor/browser/widget/multiDiffEditor/workbenchUIElementFactory.ts type IWorkbenchUIElementFactory (line 15) | interface IWorkbenchUIElementFactory { type IResourceLabel (line 19) | interface IResourceLabel extends IDisposable { type IResourceLabelOptions (line 23) | interface IResourceLabelOptions { FILE: src/vs/editor/common/commands/replaceCommand.ts class ReplaceCommand (line 12) | class ReplaceCommand implements ICommand { method constructor (line 18) | constructor(range: Range, text: string, insertsAutoWhitespace: boolean... method getEditOperations (line 24) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 28) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceOvertypeCommand (line 35) | class ReplaceOvertypeCommand implements ICommand { method constructor (line 41) | constructor(range: Range, text: string, insertsAutoWhitespace: boolean... method getEditOperations (line 47) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 60) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceCommandThatSelectsText (line 67) | class ReplaceCommandThatSelectsText implements ICommand { method constructor (line 72) | constructor(range: Range, text: string) { method getEditOperations (line 77) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 81) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceCommandWithoutChangingPosition (line 88) | class ReplaceCommandWithoutChangingPosition implements ICommand { method constructor (line 94) | constructor(range: Range, text: string, insertsAutoWhitespace: boolean... method getEditOperations (line 100) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 104) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceCommandWithOffsetCursorState (line 111) | class ReplaceCommandWithOffsetCursorState implements ICommand { method constructor (line 119) | constructor(range: Range, text: string, lineNumberDeltaOffset: number,... method getEditOperations (line 127) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 131) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceOvertypeCommandOnCompositionEnd (line 138) | class ReplaceOvertypeCommandOnCompositionEnd implements ICommand { method constructor (line 142) | constructor(range: Range) { method getEditOperations (line 146) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 158) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class ReplaceCommandThatPreservesSelection (line 165) | class ReplaceCommandThatPreservesSelection implements ICommand { method constructor (line 173) | constructor(editRange: Range, text: string, initialSelection: Selectio... method getEditOperations (line 181) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 186) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... function addPositiveOffsetToModelPosition (line 191) | function addPositiveOffsetToModelPosition(model: ITextModel, position: P... FILE: src/vs/editor/common/commands/shiftCommand.ts type IShiftCommandOpts (line 17) | interface IShiftCommandOpts { function cachedStringRepeat (line 27) | function cachedStringRepeat(str: string, count: number): string { class ShiftCommand (line 41) | class ShiftCommand implements ICommand { method unshiftIndent (line 43) | public static unshiftIndent(line: string, column: number, tabSize: num... method shiftIndent (line 60) | public static shiftIndent(line: string, column: number, tabSize: numbe... method constructor (line 83) | constructor( method _addEditOperation (line 95) | private _addEditOperation(builder: IEditOperationBuilder, range: Range... method getEditOperations (line 103) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 255) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... FILE: src/vs/editor/common/commands/surroundSelectionCommand.ts class SurroundSelectionCommand (line 12) | class SurroundSelectionCommand implements ICommand { method constructor (line 17) | constructor(range: Selection, charBeforeSelection: string, charAfterSe... method getEditOperations (line 23) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 39) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... class CompositionSurroundSelectionCommand (line 56) | class CompositionSurroundSelectionCommand implements ICommand { method constructor (line 58) | constructor( method getEditOperations (line 64) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 73) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... FILE: src/vs/editor/common/commands/trimTrailingWhitespaceCommand.ts class TrimTrailingWhitespaceCommand (line 15) | class TrimTrailingWhitespaceCommand implements ICommand { method constructor (line 22) | constructor(selection: Selection, cursors: Position[], trimInRegexesAn... method getEditOperations (line 29) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 40) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... function trimTrailingWhitespace (line 48) | function trimTrailingWhitespace(model: ITextModel, cursors: Position[], ... FILE: src/vs/editor/common/config/editorConfiguration.ts type IEditorConfiguration (line 12) | interface IEditorConfiguration extends IDisposable { FILE: src/vs/editor/common/config/editorConfigurationSchema.ts function isConfigurationPropertySchema (line 307) | function isConfigurationPropertySchema(x: IConfigurationPropertySchema |... function getEditorConfigurationKeys (line 329) | function getEditorConfigurationKeys(): { [key: string]: boolean } { function isEditorConfigurationKey (line 339) | function isEditorConfigurationKey(key: string): boolean { function isDiffEditorConfigurationKey (line 344) | function isDiffEditorConfigurationKey(key: string): boolean { function registerEditorFontConfigurations (line 352) | async function registerEditorFontConfigurations(getFontSnippets: () => P... FILE: src/vs/editor/common/config/editorOptions.ts type EditorAutoClosingStrategy (line 25) | type EditorAutoClosingStrategy = 'always' | 'languageDefined' | 'beforeW... type EditorAutoSurroundStrategy (line 30) | type EditorAutoSurroundStrategy = 'languageDefined' | 'quotes' | 'bracke... type EditorAutoClosingEditStrategy (line 35) | type EditorAutoClosingEditStrategy = 'always' | 'auto' | 'never'; type Unknown (line 37) | type Unknown = { [K in keyof T]: unknown }; type EditorAutoIndentStrategy (line 42) | const enum EditorAutoIndentStrategy { type IEditorOptions (line 53) | interface IEditorOptions { constant MINIMAP_GUTTER_WIDTH (line 864) | const MINIMAP_GUTTER_WIDTH = 8; type IDiffEditorBaseOptions (line 866) | interface IDiffEditorBaseOptions { type IDiffEditorOptions (line 1008) | interface IDiffEditorOptions extends IEditorOptions, IDiffEditorBaseOpti... type ValidDiffEditorBaseOptions (line 1014) | type ValidDiffEditorBaseOptions = Readonly { type PossibleKeyName0 (line 1106) | type PossibleKeyName0 = { [K in keyof IEditorOptions]: IEditorOptions... type PossibleKeyName (line 1110) | type PossibleKeyName = NonNullable>; method constructor (line 1122) | constructor(id: K, name: PossibleKeyName, defaultValue: V, schema?: I... method applyUpdate (line 1129) | public applyUpdate(value: V | undefined, update: V): ApplyUpdateResult { method compute (line 1135) | public compute(env: IEnvironmentalOptions, options: IComputedEditorOptio... class ApplyUpdateResult (line 1140) | class ApplyUpdateResult { method constructor (line 1141) | constructor( function applyUpdate (line 1147) | function applyUpdate(value: T | undefined, update: T): ApplyUpdateRes... method constructor (line 1178) | constructor(id: K, defaultValue: V) { method applyUpdate (line 1184) | public applyUpdate(value: V | undefined, update: V): ApplyUpdateResult { method validate (line 1188) | public validate(input: unknown): V { method constructor (line 1202) | constructor(id: K, name: PossibleKeyName, defaultValue: V, schema?: I... method applyUpdate (line 1209) | public applyUpdate(value: V | undefined, update: V): ApplyUpdateResult { method compute (line 1215) | public compute(env: IEnvironmentalOptions, options: IComputedEditorOptio... function boolean (line 1223) | function boolean(value: unknown, defaultValue: boolean): boolean { class EditorBooleanOption (line 1234) | class EditorBooleanOption extends SimpleEditorOp... method constructor (line 1236) | constructor(id: K, name: PossibleKeyName, defaultValue: boole... method validate (line 1244) | public override validate(input: unknown): boolean { function clampedInt (line 1252) | function clampedInt(value: unknown, defaultValue: T, minimum... class EditorIntOption (line 1265) | class EditorIntOption extends SimpleEditorOption... method clampedInt (line 1267) | public static clampedInt(value: unknown, defaultValue: T, minimum: ... method constructor (line 1274) | constructor(id: K, name: PossibleKeyName, defaultValue: number... method validate (line 1286) | public override validate(input: unknown): number { function clampedFloat (line 1293) | function clampedFloat(value: unknown, defaultValue: T,... class EditorFloatOption (line 1301) | class EditorFloatOption extends SimpleEditorOpti... method clamp (line 1306) | public static clamp(n: number, min: number, max: number): number { method float (line 1316) | public static float(value: unknown, defaultValue: number): number { method constructor (line 1328) | constructor(id: K, name: PossibleKeyName, defaultValue: number... method validate (line 1341) | public override validate(input: unknown): number { class EditorStringOption (line 1346) | class EditorStringOption extends SimpleEditorOpt... method string (line 1348) | public static string(value: unknown, defaultValue: string): string { method constructor (line 1355) | constructor(id: K, name: PossibleKeyName, defaultValue: string... method validate (line 1363) | public override validate(input: unknown): string { function stringSet (line 1371) | function stringSet(value: unknown, defaultValue: T, al... class EditorStringEnumOption (line 1384) | class EditorStringEnumOption e... method constructor (line 1388) | constructor(id: K, name: PossibleKeyName, defaultValue: V, allowedV... method validate (line 1398) | public override validate(input: unknown): V { class EditorEnumOption (line 1403) | class EditorEnumOption exte... method constructor (line 1408) | constructor(id: K, name: PossibleKeyName, defaultValue: V, defaultS... method validate (line 1419) | public validate(input: unknown): V { function _autoIndentFromString (line 1434) | function _autoIndentFromString(autoIndent: 'none' | 'keep' | 'brackets' ... class EditorAccessibilitySupport (line 1448) | class EditorAccessibilitySupport extends BaseEditorOption>; class EditorComments (line 1511) | class EditorComments extends BaseEditorOption>; class EditorFind (line 1768) | class EditorFind extends BaseEditorOption>; class EditorGoToLocation (line 2191) | class EditorGoToLocation extends BaseEditorOption>; class EditorHover (line 2348) | class EditorHover extends BaseEditorOption>; class EditorLightbulb (line 3085) | class EditorLightbulb extends BaseEditorOption { method constructor (line 3334) | constructor() { method compute (line 3345) | public override compute(env: IEnvironmentalOptions, options: IComputed... type IEditorMinimapOptions (line 3360) | interface IEditorMinimapOptions { type EditorMinimapOptions (line 3431) | type EditorMinimapOptions = Readonly>; class EditorMinimap (line 3433) | class EditorMinimap extends BaseEditorOption = { type InternalInlineSuggestOptions (line 4530) | type InternalInlineSuggestOptions = Readonly>; class GuideOptions (line 4831) | class GuideOptions extends BaseEditorOption(value: unknown, defaul... type ISuggestOptions (line 4924) | interface ISuggestOptions { type InternalSuggestOptions (line 5090) | type InternalSuggestOptions = Readonly>; class EditorSuggest (line 5092) | class EditorSuggest extends BaseEditorOption>; class SmartSelect (line 5428) | class SmartSelect extends BaseEditorOption>; class EditorPasteAs (line 5719) | class EditorPasteAs extends BaseEditorOption(option: IEditorOption... type EditorOption (line 5772) | const enum EditorOption { type EditorOptionsType (line 6862) | type EditorOptionsType = typeof EditorOptions; type FindEditorOptionsKeyById (line 6863) | type FindEditorOptionsKeyById = { [K in keyof Ed... type ComputedEditorOptionValue (line 6865) | type ComputedEditorOptionValue> = T ex... type FindComputedEditorOptionValueById (line 6866) | type FindComputedEditorOptionValueById = NonNull... type MouseMiddleClickAction (line 6868) | type MouseMiddleClickAction = 'default' | 'openLink' | 'ctrlLeftClick'; FILE: src/vs/editor/common/config/editorZoom.ts type IEditorZoom (line 8) | interface IEditorZoom { method getZoomLevel (line 21) | public getZoomLevel(): number { method setZoomLevel (line 25) | public setZoomLevel(zoomLevel: number): void { FILE: src/vs/editor/common/config/fontInfo.ts constant GOLDEN_LINE_HEIGHT_RATIO (line 14) | const GOLDEN_LINE_HEIGHT_RATIO = platform.isMacintosh ? 1.5 : 1.35; constant MINIMUM_LINE_HEIGHT (line 19) | const MINIMUM_LINE_HEIGHT = 8; type IValidatedEditorOptions (line 24) | interface IValidatedEditorOptions { class BareFontInfo (line 28) | class BareFontInfo { method _create (line 34) | public static _create(fontFamily: string, fontWeight: string, fontSize... method constructor (line 86) | protected constructor(opts: { method getId (line 109) | public getId(): string { method getMassagedFontFamily (line 116) | public getMassagedFontFamily(): string { method _wrapInQuotes (line 125) | private static _wrapInQuotes(fontFamily: string): string { constant SERIALIZED_FONT_INFO_VERSION (line 139) | const SERIALIZED_FONT_INFO_VERSION = 2; class FontInfo (line 141) | class FontInfo extends BareFontInfo { method constructor (line 158) | constructor(opts: { method equals (line 191) | public equals(other: FontInfo): boolean { constant FONT_VARIATION_OFF (line 213) | const FONT_VARIATION_OFF = 'normal'; constant FONT_VARIATION_TRANSLATE (line 217) | const FONT_VARIATION_TRANSLATE = 'translate'; constant DEFAULT_WINDOWS_FONT_FAMILY (line 222) | const DEFAULT_WINDOWS_FONT_FAMILY = 'Consolas, \'Courier New\', monospace'; constant DEFAULT_MAC_FONT_FAMILY (line 226) | const DEFAULT_MAC_FONT_FAMILY = 'Menlo, Monaco, \'Courier New\', monospa... constant DEFAULT_LINUX_FONT_FAMILY (line 230) | const DEFAULT_LINUX_FONT_FAMILY = '\'Droid Sans Mono\', monospace'; constant EDITOR_FONT_DEFAULTS (line 234) | const EDITOR_FONT_DEFAULTS = { FILE: src/vs/editor/common/config/fontInfoFromSettings.ts function createBareFontInfoFromValidatedSettings (line 9) | function createBareFontInfoFromValidatedSettings(options: IValidatedEdit... function createBareFontInfoFromRawSettings (line 20) | function createBareFontInfoFromRawSettings(opts: { FILE: src/vs/editor/common/coordinatesConverter.ts type ICoordinatesConverter (line 10) | interface ICoordinatesConverter { class IdentityCoordinatesConverter (line 32) | class IdentityCoordinatesConverter implements ICoordinatesConverter { method constructor (line 36) | constructor(model: ITextModel) { method _validPosition (line 40) | private _validPosition(pos: Position): Position { method _validRange (line 44) | private _validRange(range: Range): Range { method convertViewPositionToModelPosition (line 50) | public convertViewPositionToModelPosition(viewPosition: Position): Pos... method convertViewRangeToModelRange (line 54) | public convertViewRangeToModelRange(viewRange: Range): Range { method validateViewPosition (line 58) | public validateViewPosition(_viewPosition: Position, expectedModelPosi... method validateViewRange (line 62) | public validateViewRange(_viewRange: Range, expectedModelRange: Range)... method convertModelPositionToViewPosition (line 68) | public convertModelPositionToViewPosition(modelPosition: Position): Po... method convertModelRangeToViewRange (line 72) | public convertModelRangeToViewRange(modelRange: Range): Range { method modelPositionIsVisible (line 76) | public modelPositionIsVisible(modelPosition: Position): boolean { method modelRangeIsVisible (line 85) | public modelRangeIsVisible(modelRange: Range): boolean { method getModelLineViewLineCount (line 98) | public getModelLineViewLineCount(modelLineNumber: number): number { method getViewLineNumberOfModelPosition (line 102) | public getViewLineNumberOfModelPosition(modelLineNumber: number, model... FILE: src/vs/editor/common/core/2d/dimension.ts type IDimension (line 6) | interface IDimension { FILE: src/vs/editor/common/core/2d/point.ts class Point (line 6) | class Point { method equals (line 7) | static equals(a: Point, b: Point): boolean { method constructor (line 11) | constructor( method add (line 16) | public add(other: Point): Point { method deltaX (line 20) | public deltaX(delta: number): Point { method deltaY (line 24) | public deltaY(delta: number): Point { method toString (line 28) | public toString() { method subtract (line 32) | public subtract(other: Point): Point { method scale (line 36) | public scale(factor: number): Point { method mapComponents (line 40) | public mapComponents(map: (value: number) => number): Point { method isZero (line 44) | public isZero(): boolean { method withThreshold (line 48) | public withThreshold(threshold: number): Point { FILE: src/vs/editor/common/core/2d/rect.ts class Rect (line 11) | class Rect { method fromPoint (line 12) | public static fromPoint(point: Point): Rect { method fromPoints (line 16) | public static fromPoints(topLeft: Point, bottomRight: Point): Rect { method fromPointSize (line 20) | public static fromPointSize(point: Point, size: Point): Rect { method fromLeftTopRightBottom (line 24) | public static fromLeftTopRightBottom(left: number, top: number, right:... method fromLeftTopWidthHeight (line 28) | public static fromLeftTopWidthHeight(left: number, top: number, width:... method fromRanges (line 32) | public static fromRanges(leftRight: OffsetRange, topBottom: OffsetRang... method hull (line 36) | public static hull(rects: Rect[]): Rect { method width (line 52) | public get width() { return this.right - this.left; } method height (line 53) | public get height() { return this.bottom - this.top; } method constructor (line 55) | constructor( method withMargin (line 72) | withMargin(marginOrVerticalOrTop: number, rightOrHorizontal?: number, ... method intersectVertical (line 100) | intersectVertical(range: OffsetRange): Rect { method intersectHorizontal (line 111) | intersectHorizontal(range: OffsetRange): Rect { method toString (line 122) | toString(): string { method intersect (line 126) | intersect(parent: Rect): Rect | undefined { method union (line 139) | union(other: Rect): Rect { method containsRect (line 148) | containsRect(other: Rect): boolean { method containsPoint (line 155) | containsPoint(point: Point): boolean { method moveToBeContainedIn (line 162) | moveToBeContainedIn(parent: Rect): Rect { method withWidth (line 184) | withWidth(width: number): Rect { method withHeight (line 188) | withHeight(height: number): Rect { method withTop (line 192) | withTop(top: number): Rect { method withLeft (line 196) | withLeft(left: number): Rect { method translateX (line 200) | translateX(delta: number): Rect { method translateY (line 204) | translateY(delta: number): Rect { method translate (line 208) | translate(point: Point): Rect { method deltaRight (line 212) | deltaRight(delta: number): Rect { method deltaTop (line 216) | deltaTop(delta: number): Rect { method deltaLeft (line 220) | deltaLeft(delta: number): Rect { method deltaBottom (line 224) | deltaBottom(delta: number): Rect { method getLeftBottom (line 228) | getLeftBottom(): Point { method getRightBottom (line 232) | getRightBottom(): Point { method getLeftTop (line 236) | getLeftTop(): Point { method getRightTop (line 240) | getRightTop(): Point { method toStyles (line 244) | toStyles() { method getHorizontalRange (line 254) | getHorizontalRange(): OffsetRange { method getVerticalRange (line 258) | getVerticalRange(): OffsetRange { method withHorizontalRange (line 262) | withHorizontalRange(range: OffsetRange): Rect { method withVerticalRange (line 266) | withVerticalRange(range: OffsetRange): Rect { method getSize (line 270) | getSize(): Size2D { FILE: src/vs/editor/common/core/2d/size.ts class Size2D (line 8) | class Size2D { method equals (line 9) | static equals(a: Size2D, b: Size2D): boolean { method constructor (line 13) | constructor( method add (line 18) | public add(other: Size2D): Size2D { method deltaX (line 22) | public deltaX(delta: number): Size2D { method deltaY (line 26) | public deltaY(delta: number): Size2D { method toString (line 30) | public toString() { method subtract (line 34) | public subtract(other: Size2D): Size2D { method scale (line 38) | public scale(factor: number): Size2D { method scaleWidth (line 42) | public scaleWidth(factor: number): Size2D { method mapComponents (line 46) | public mapComponents(map: (value: number) => number): Size2D { method isZero (line 50) | public isZero(): boolean { method transpose (line 54) | public transpose(): Size2D { method toDimension (line 58) | public toDimension(): IDimension { FILE: src/vs/editor/common/core/characterClassifier.ts class CharacterClassifier (line 11) | class CharacterClassifier { method constructor (line 24) | constructor(_defaultValue: T) { method _createAsciiMap (line 32) | private static _createAsciiMap(defaultValue: number): Uint8Array { method set (line 38) | public set(charCode: number, _value: T): void { method get (line 48) | public get(charCode: number): T { method clear (line 56) | public clear() { type Boolean (line 62) | const enum Boolean { class CharacterSet (line 67) | class CharacterSet { method constructor (line 71) | constructor() { method add (line 75) | public add(charCode: number): void { method has (line 79) | public has(charCode: number): boolean { method clear (line 83) | public clear(): void { FILE: src/vs/editor/common/core/cursorColumns.ts class CursorColumns (line 25) | class CursorColumns { method _nextVisibleColumn (line 27) | private static _nextVisibleColumn(codePoint: number, visibleColumn: nu... method visibleColumnFromColumn (line 41) | public static visibleColumnFromColumn(lineContent: string, column: num... method toStatusbarColumn (line 61) | public static toStatusbarColumn(lineContent: string, column: number, t... method columnFromVisibleColumn (line 83) | public static columnFromVisibleColumn(lineContent: string, visibleColu... method nextRenderTabStop (line 122) | public static nextRenderTabStop(visibleColumn: number, tabSize: number... method nextIndentTabStop (line 130) | public static nextIndentTabStop(visibleColumn: number, indentSize: num... method prevRenderTabStop (line 138) | public static prevRenderTabStop(column: number, tabSize: number): numb... method prevIndentTabStop (line 146) | public static prevIndentTabStop(column: number, indentSize: number): n... FILE: src/vs/editor/common/core/editOperation.ts type ISingleEditOperation (line 13) | interface ISingleEditOperation { class EditOperation (line 29) | class EditOperation { method insert (line 31) | public static insert(position: Position, text: string): ISingleEditOpe... method delete (line 39) | public static delete(range: Range): ISingleEditOperation { method replace (line 46) | public static replace(range: Range, text: string | null): ISingleEditO... method replaceMove (line 53) | public static replaceMove(range: Range, text: string | null): ISingleE... FILE: src/vs/editor/common/core/edits/arrayEdit.ts class ArrayEdit (line 13) | class ArrayEdit extends BaseEdit, ArrayEdit> { method create (line 16) | public static create(replacements: readonly ArrayReplacement[]):... method single (line 20) | public static single(replacement: ArrayReplacement): ArrayEdit { method replace (line 24) | public static replace(range: OffsetRange, replacement: readonly T[]... method insert (line 28) | public static insert(offset: number, replacement: readonly T[]): Ar... method delete (line 32) | public static delete(range: OffsetRange): ArrayEdit { method _createNew (line 36) | protected override _createNew(replacements: readonly ArrayReplacement<... method apply (line 40) | public apply(data: readonly T[]): readonly T[] { method inverse (line 55) | public inverse(baseVal: readonly T[]): ArrayEdit { class ArrayReplacement (line 69) | class ArrayReplacement extends BaseReplacement> { method constructor (line 70) | constructor( method equals (line 77) | override equals(other: ArrayReplacement): boolean { method getNewLength (line 81) | getNewLength(): number { return this.newValue.length; } method tryJoinTouching (line 83) | tryJoinTouching(other: ArrayReplacement): ArrayReplacement | und... method slice (line 87) | slice(range: OffsetRange, rangeInReplacement: OffsetRange): ArrayRepla... FILE: src/vs/editor/common/core/edits/edit.ts method constructor (line 12) | constructor( method equals (line 31) | public equals(other: TEdit): boolean { method toString (line 43) | public toString() { method normalize (line 64) | public normalize(): TEdit { method compose (line 101) | public compose(other: TEdit): TEdit { method decomposeSplit (line 187) | public decomposeSplit(shouldBeInE1: (repl: T) => boolean): { e1: TEdit; ... method getNewRanges (line 206) | public getNewRanges(): OffsetRange[] { method getJoinedReplaceRange (line 216) | public getJoinedReplaceRange(): OffsetRange | undefined { method isEmpty (line 223) | public isEmpty(): boolean { method getLengthDelta (line 227) | public getLengthDelta(): number { method getNewDataLength (line 231) | public getNewDataLength(dataLength: number): number { method applyToOffset (line 235) | public applyToOffset(originalOffset: number): number { method applyToOffsetRange (line 251) | public applyToOffsetRange(originalRange: OffsetRange): OffsetRange { method applyInverseToOffset (line 258) | public applyInverseToOffset(postEditsOffset: number): number { method applyToOffsetOrUndefined (line 278) | public applyToOffsetOrUndefined(originalOffset: number): number | undefi... method applyToOffsetRangeOrUndefined (line 297) | public applyToOffsetRangeOrUndefined(originalRange: OffsetRange): Offset... method constructor (line 311) | constructor( method delta (line 327) | public delta(offset: number): TSelf { method getLengthDelta (line 331) | public getLengthDelta(): number { method toString (line 337) | toString(): string { method isEmpty (line 341) | get isEmpty() { method getRangeAfterReplace (line 345) | getRangeAfterReplace(): OffsetRange { type AnyEdit (line 350) | type AnyEdit = BaseEdit; type AnyReplacement (line 351) | type AnyReplacement = BaseReplacement; class Edit (line 353) | class Edit> extends BaseEdit> { method create (line 360) | public static create>(replacements: reado... method single (line 364) | public static single>(replacement: T): Ed... method _createNew (line 368) | protected override _createNew(replacements: readonly T[]): Edit { class AnnotationReplacement (line 373) | class AnnotationReplacement extends BaseReplacement): boolean { method getNewLength (line 386) | getNewLength(): number { return this.newLength; } method tryJoinTouching (line 388) | tryJoinTouching(other: AnnotationReplacement): Annotation... method slice (line 395) | slice(range: OffsetRange, rangeInReplacement?: OffsetRange): Annotatio... FILE: src/vs/editor/common/core/edits/lengthEdit.ts class LengthEdit (line 12) | class LengthEdit extends BaseEdit { method fromEdit (line 15) | public static fromEdit(edit: AnyEdit): LengthEdit { method create (line 19) | public static create(replacements: readonly LengthReplacement[]): Leng... method single (line 23) | public static single(replacement: LengthReplacement): LengthEdit { method replace (line 27) | public static replace(range: OffsetRange, newLength: number): LengthEd... method insert (line 31) | public static insert(offset: number, newLength: number): LengthEdit { method delete (line 35) | public static delete(range: OffsetRange): LengthEdit { method compose (line 39) | public static compose(edits: readonly LengthEdit[]): LengthEdit { method inverse (line 50) | public inverse(): LengthEdit { method _createNew (line 63) | protected override _createNew(replacements: readonly LengthReplacement... method applyArray (line 67) | public applyArray(arr: readonly T[], fillItem: T): T[] { class LengthReplacement (line 97) | class LengthReplacement extends BaseReplacement { method create (line 98) | public static create( method constructor (line 106) | constructor( method equals (line 113) | override equals(other: LengthReplacement): boolean { method getNewLength (line 117) | getNewLength(): number { return this.newLength; } method tryJoinTouching (line 119) | tryJoinTouching(other: LengthReplacement): LengthReplacement | undefin... method slice (line 123) | slice(range: OffsetRange, rangeInReplacement: OffsetRange): LengthRepl... method toString (line 127) | override toString() { FILE: src/vs/editor/common/core/edits/lineEdit.ts class LineEdit (line 16) | class LineEdit { method deserialize (line 19) | public static deserialize(data: SerializedLineEdit): LineEdit { method fromStringEdit (line 23) | public static fromStringEdit(edit: BaseStringEdit, initialValue: Abstr... method fromTextEdit (line 28) | public static fromTextEdit(edit: TextEdit, initialValue: AbstractText)... method createFromUnsorted (line 52) | public static createFromUnsorted(edits: readonly LineReplacement[]): L... method constructor (line 58) | constructor( method isEmpty (line 67) | public isEmpty(): boolean { method toEdit (line 71) | public toEdit(initialValue: AbstractText): StringEdit { method toString (line 80) | public toString(): string { method serialize (line 84) | public serialize(): SerializedLineEdit { method getNewLineRanges (line 88) | public getNewLineRanges(): LineRange[] { method mapLineNumber (line 98) | public mapLineNumber(lineNumber: number): number { method mapLineRange (line 110) | public mapLineRange(lineRange: LineRange): LineRange { method mapBackLineRange (line 119) | public mapBackLineRange(lineRange: LineRange, originalLines: string[])... method touches (line 124) | public touches(other: LineEdit): boolean { method rebase (line 128) | public rebase(base: LineEdit): LineEdit { method humanReadablePatch (line 134) | public humanReadablePatch(originalLines: string[]): string { method apply (line 195) | public apply(lines: string[]): string[] { method inverse (line 221) | public inverse(originalLines: string[]): LineEdit { class LineReplacement (line 230) | class LineReplacement { method deserialize (line 231) | public static deserialize(e: SerializedLineReplacement): LineReplaceme... method fromSingleTextEdit (line 238) | public static fromSingleTextEdit(edit: TextReplacement, initialValue: ... method constructor (line 287) | constructor( method toSingleTextEdit (line 292) | public toSingleTextEdit(initialValue: AbstractText): TextReplacement { method toSingleEdit (line 347) | public toSingleEdit(initialValue: AbstractText): StringReplacement { method toString (line 353) | public toString(): string { method serialize (line 357) | public serialize(): SerializedLineReplacement { method removeCommonSuffixPrefixLines (line 365) | public removeCommonSuffixPrefixLines(initialValue: AbstractText): Line... method toLineEdit (line 393) | public toLineEdit(): LineEdit { type SerializedLineEdit (line 398) | type SerializedLineEdit = SerializedLineReplacement[]; type SerializedLineReplacement (line 399) | type SerializedLineReplacement = [startLineNumber: number, endLineNumber... function is (line 402) | function is(thing: unknown): thing is SerializedLineReplacement { FILE: src/vs/editor/common/core/edits/stringEdit.ts method TReplacement (line 14) | get TReplacement(): T { method composeOrUndefined (line 18) | public static composeOrUndefined(edits: readon... method trySwap (line 34) | public static trySwap(e1: BaseStringEdit, e2: BaseStringEdit): { e1: Str... method apply (line 50) | public apply(base: string): string { method inverseOnSlice (line 66) | public inverseOnSlice(getOriginalSlice: (start: number, endEx: number) =... method inverse (line 82) | public inverse(original: string): StringEdit { method rebaseSkipConflicting (line 86) | public rebaseSkipConflicting(base: StringEdit): StringEdit { method tryRebase (line 90) | public tryRebase(base: StringEdit): StringEdit | undefined { method _tryRebase (line 94) | private _tryRebase(base: StringEdit, noOverlap: boolean): StringEdit | u... method toJson (line 140) | public toJson(): ISerializedStringEdit { method isNeutralOn (line 144) | public isNeutralOn(text: string): boolean { method removeCommonSuffixPrefix (line 148) | public removeCommonSuffixPrefix(originalText: string): StringEdit { method normalizeEOL (line 159) | public normalizeEOL(eol: '\r\n' | '\n'): StringEdit { method normalizeOnSource (line 166) | public normalizeOnSource(source: string): StringEdit { method removeCommonSuffixAndPrefix (line 177) | public removeCommonSuffixAndPrefix(source: string): TEdit { method applyOnText (line 181) | public applyOnText(docContents: StringText): StringText { method mapData (line 185) | public mapData>(f: (replacement: T) => TD... method constructor (line 198) | constructor( method getNewLength (line 205) | getNewLength(): number { return this.newText.length; } method toString (line 207) | override toString(): string { method replace (line 211) | replace(str: string): string { method isNeutralOn (line 218) | isNeutralOn(text: string): boolean { method removeCommonSuffixPrefix (line 222) | removeCommonSuffixPrefix(originalText: string): StringReplacement { method normalizeEOL (line 241) | normalizeEOL(eol: '\r\n' | '\n'): StringReplacement { method removeCommonSuffixAndPrefix (line 246) | public removeCommonSuffixAndPrefix(source: string): T { method removeCommonPrefix (line 250) | public removeCommonPrefix(source: string): T { method removeCommonSuffix (line 261) | public removeCommonSuffix(source: string): T { method toEdit (line 271) | public toEdit(): StringEdit { method toJson (line 275) | public toJson(): ISerializedStringReplacement { class StringEdit (line 289) | class StringEdit extends BaseStringEdit { method parse (line 294) | public static parse(toStringValue: string): StringEdit { method create (line 311) | public static create(replacements: readonly StringReplacement[]): Stri... method single (line 315) | public static single(replacement: StringReplacement): StringEdit { method replace (line 319) | public static replace(range: OffsetRange, replacement: string): String... method insert (line 323) | public static insert(offset: number, replacement: string): StringEdit { method delete (line 327) | public static delete(range: OffsetRange): StringEdit { method fromJson (line 331) | public static fromJson(data: ISerializedStringEdit): StringEdit { method compose (line 335) | public static compose(edits: readonly StringEdit[]): StringEdit { method composeSequentialReplacements (line 350) | public static composeSequentialReplacements(replacements: readonly Str... method constructor (line 370) | constructor(replacements: readonly StringReplacement[]) { method _createNew (line 374) | protected override _createNew(replacements: readonly StringReplacement... type ISerializedStringEdit (line 382) | type ISerializedStringEdit = ISerializedStringReplacement[]; type ISerializedStringReplacement (line 387) | interface ISerializedStringReplacement { class StringReplacement (line 393) | class StringReplacement extends BaseStringReplacement { method insert (line 394) | public static insert(offset: number, text: string): StringReplacement { method replace (line 398) | public static replace(range: OffsetRange, text: string): StringReplace... method delete (line 402) | public static delete(range: OffsetRange): StringReplacement { method fromJson (line 406) | public static fromJson(data: ISerializedStringReplacement): StringRepl... method equals (line 410) | override equals(other: StringReplacement): boolean { method tryJoinTouching (line 414) | override tryJoinTouching(other: StringReplacement): StringReplacement ... method slice (line 418) | override slice(range: OffsetRange, rangeInReplacement?: OffsetRange): ... function applyEditsToRanges (line 423) | function applyEditsToRanges(sortedRanges: OffsetRange[], edit: StringEdi... type IEditData (line 493) | interface IEditData { class VoidEditData (line 497) | class VoidEditData implements IEditData { method join (line 498) | join(other: VoidEditData): VoidEditData | undefined { class AnnotatedStringEdit (line 507) | class AnnotatedStringEdit> extends BaseStringEdit... method create (line 510) | public static create>(replacements: readonly An... method single (line 514) | public static single>(replacement: AnnotatedStr... method replace (line 518) | public static replace>(range: OffsetRange, repl... method insert (line 522) | public static insert>(offset: number, replaceme... method delete (line 526) | public static delete>(range: OffsetRange, data:... method compose (line 530) | public static compose>(edits: readonly Annotate... method constructor (line 541) | constructor(replacements: readonly AnnotatedStringReplacement[]) { method _createNew (line 545) | protected override _createNew(replacements: readonly AnnotatedStringRe... method toStringEdit (line 549) | public toStringEdit(filter?: (replacement: AnnotatedStringReplacement<... class AnnotatedStringReplacement (line 560) | class AnnotatedStringReplacement> extends BaseStr... method insert (line 561) | public static insert>(offset: number, text: str... method replace (line 565) | public static replace>(range: OffsetRange, text... method delete (line 569) | public static delete>(range: OffsetRange, data:... method constructor (line 573) | constructor( method equals (line 581) | override equals(other: AnnotatedStringReplacement): boolean { method tryJoinTouching (line 585) | tryJoinTouching(other: AnnotatedStringReplacement): AnnotatedString... method slice (line 593) | slice(range: OffsetRange, rangeInReplacement?: OffsetRange): Annotated... function areConcurrentInserts (line 603) | function areConcurrentInserts(r1: OffsetRange, r2: OffsetRange): boolean { function isInsertStrictlyInsideRange (line 611) | function isInsertStrictlyInsideRange(insert: OffsetRange, range: OffsetR... FILE: src/vs/editor/common/core/edits/textEdit.ts class TextEdit (line 18) | class TextEdit { method fromStringEdit (line 19) | public static fromStringEdit(edit: BaseStringEdit, initialState: Abstr... method replace (line 24) | public static replace(originalRange: Range, newText: string): TextEdit { method delete (line 28) | public static delete(range: Range): TextEdit { method insert (line 32) | public static insert(position: Position, newText: string): TextEdit { method fromParallelReplacementsUnsorted (line 36) | public static fromParallelReplacementsUnsorted(replacements: readonly ... method constructor (line 41) | constructor( method normalize (line 50) | normalize(): TextEdit { method mapPosition (line 63) | mapPosition(position: Position): Position | Range { method mapRange (line 104) | mapRange(range: Range): Range { method inverseMapPosition (line 120) | inverseMapPosition(positionAfterEdit: Position, doc: AbstractText): Po... method inverseMapRange (line 125) | inverseMapRange(range: Range, doc: AbstractText): Range { method apply (line 130) | apply(text: AbstractText): string { method applyToString (line 152) | applyToString(str: string): string { method inverse (line 157) | inverse(doc: AbstractText): TextEdit { method getNewRanges (line 162) | getNewRanges(): Range[] { method toReplacement (line 182) | toReplacement(text: AbstractText): TextReplacement { method equals (line 204) | equals(other: TextEdit): boolean { method compose (line 217) | compose(other: TextEdit): TextEdit { method toString (line 582) | toString(text: AbstractText | string | undefined): string { class TextReplacement (line 645) | class TextReplacement implements IEquatable { method joinReplacements (line 646) | public static joinReplacements(replacements: TextReplacement[], initia... method fromStringReplacement (line 668) | public static fromStringReplacement(replacement: StringReplacement, in... method delete (line 672) | public static delete(range: Range): TextReplacement { method constructor (line 676) | constructor( method isEmpty (line 682) | get isEmpty(): boolean { method equals (line 686) | static equals(first: TextReplacement, second: TextReplacement) { method toSingleEditOperation (line 690) | public toSingleEditOperation(): ISingleEditOperation { method toEdit (line 697) | public toEdit(): TextEdit { method equals (line 701) | public equals(other: TextReplacement): boolean { method extendToCoverRange (line 705) | public extendToCoverRange(range: Range, initialValue: AbstractText): T... method extendToFullLine (line 715) | public extendToFullLine(initialValue: AbstractText): TextReplacement { method removeCommonPrefixAndSuffix (line 725) | public removeCommonPrefixAndSuffix(text: AbstractText): TextReplacement { method removeCommonPrefix (line 731) | public removeCommonPrefix(text: AbstractText): TextReplacement { method removeCommonSuffix (line 744) | public removeCommonSuffix(text: AbstractText): TextReplacement { method isEffectiveDeletion (line 757) | public isEffectiveDeletion(text: AbstractText): boolean { method toString (line 770) | public toString(): string { function rangeFromPositions (line 777) | function rangeFromPositions(start: Position, end: Position): Range { FILE: src/vs/editor/common/core/misc/eolCounter.ts type StringEOL (line 8) | const enum StringEOL { function countEOL (line 15) | function countEOL(text: string): [number, number, number, StringEOL] { FILE: src/vs/editor/common/core/misc/indentation.ts function _normalizeIndentationFromWhitespace (line 9) | function _normalizeIndentationFromWhitespace(str: string, indentSize: nu... function normalizeIndentation (line 35) | function normalizeIndentation(str: string, indentSize: number, insertSpa... FILE: src/vs/editor/common/core/misc/rgba.ts class RGBA8 (line 10) | class RGBA8 { method constructor (line 32) | constructor(r: number, g: number, b: number, a: number) { method equals (line 39) | public equals(other: RGBA8): boolean { method _clamp (line 48) | public static _clamp(c: number): number { FILE: src/vs/editor/common/core/misc/textModelDefaults.ts constant EDITOR_MODEL_DEFAULTS (line 6) | const EDITOR_MODEL_DEFAULTS = { FILE: src/vs/editor/common/core/position.ts type IPosition (line 9) | interface IPosition { class Position (line 23) | class Position { method constructor (line 33) | constructor(lineNumber: number, column: number) { method with (line 44) | with(newLineNumber: number = this.lineNumber, newColumn: number = this... method delta (line 58) | delta(deltaLineNumber: number = 0, deltaColumn: number = 0): Position { method equals (line 65) | public equals(other: IPosition): boolean { method equals (line 72) | public static equals(a: IPosition | null, b: IPosition | null): boolean { method isBefore (line 88) | public isBefore(other: IPosition): boolean { method isBefore (line 96) | public static isBefore(a: IPosition, b: IPosition): boolean { method isBeforeOrEqual (line 110) | public isBeforeOrEqual(other: IPosition): boolean { method isBeforeOrEqual (line 118) | public static isBeforeOrEqual(a: IPosition, b: IPosition): boolean { method compare (line 131) | public static compare(a: IPosition, b: IPosition): number { method clone (line 147) | public clone(): Position { method toString (line 154) | public toString(): string { method lift (line 163) | public static lift(pos: IPosition): Position { method isIPosition (line 170) | public static isIPosition(obj: unknown): obj is IPosition { method toJSON (line 178) | public toJSON(): IPosition { FILE: src/vs/editor/common/core/range.ts type IRange (line 11) | interface IRange { class Range (line 33) | class Range { method constructor (line 52) | constructor(startLineNumber: number, startColumn: number, endLineNumbe... method isEmpty (line 69) | public isEmpty(): boolean { method isEmpty (line 76) | public static isEmpty(range: IRange): boolean { method containsPosition (line 83) | public containsPosition(position: IPosition): boolean { method containsPosition (line 90) | public static containsPosition(range: IRange, position: IPosition): bo... method strictContainsPosition (line 107) | public static strictContainsPosition(range: IRange, position: IPositio... method containsRange (line 123) | public containsRange(range: IRange): boolean { method containsRange (line 130) | public static containsRange(range: IRange, otherRange: IRange): boolean { method strictContainsRange (line 149) | public strictContainsRange(range: IRange): boolean { method strictContainsRange (line 156) | public static strictContainsRange(range: IRange, otherRange: IRange): ... method plusRange (line 176) | public plusRange(range: IRange): Range { method plusRange (line 184) | public static plusRange(a: IRange, b: IRange): Range { method intersectRanges (line 218) | public intersectRanges(range: IRange): Range | null { method intersectRanges (line 225) | public static intersectRanges(a: IRange, b: IRange): Range | null { method equalsRange (line 262) | public equalsRange(other: IRange | null | undefined): boolean { method equalsRange (line 269) | public static equalsRange(a: IRange | null | undefined, b: IRange | nu... method getEndPosition (line 286) | public getEndPosition(): Position { method getEndPosition (line 293) | public static getEndPosition(range: IRange): Position { method getStartPosition (line 300) | public getStartPosition(): Position { method getStartPosition (line 307) | public static getStartPosition(range: IRange): Position { method toString (line 314) | public toString(): string { method setEndPosition (line 321) | public setEndPosition(endLineNumber: number, endColumn: number): Range { method setStartPosition (line 328) | public setStartPosition(startLineNumber: number, startColumn: number):... method collapseToStart (line 335) | public collapseToStart(): Range { method collapseToStart (line 342) | public static collapseToStart(range: IRange): Range { method collapseToEnd (line 349) | public collapseToEnd(): Range { method collapseToEnd (line 356) | public static collapseToEnd(range: IRange): Range { method delta (line 363) | public delta(lineCount: number): Range { method isSingleLine (line 370) | public isSingleLine(): boolean { method fromPositions (line 376) | public static fromPositions(start: IPosition, end: IPosition = start):... method lift (line 386) | public static lift(range: IRange | undefined | null): Range | null { method isIRange (line 396) | public static isIRange(obj: unknown): obj is IRange { method areIntersectingOrTouching (line 409) | public static areIntersectingOrTouching(a: IRange, b: IRange): boolean { method areIntersecting (line 427) | public static areIntersecting(a: IRange, b: IRange): boolean { method areOnlyIntersecting (line 445) | public static areOnlyIntersecting(a: IRange, b: IRange): boolean { method compareRangesUsingStarts (line 464) | public static compareRangesUsingStarts(a: IRange | null | undefined, b... method compareRangesUsingEnds (line 497) | public static compareRangesUsingEnds(a: IRange, b: IRange): number { method spansMultipleLines (line 513) | public static spansMultipleLines(range: IRange): boolean { method toJSON (line 517) | public toJSON(): IRange { FILE: src/vs/editor/common/core/ranges/columnRange.ts class ColumnRange (line 14) | class ColumnRange { method fromOffsetRange (line 15) | public static fromOffsetRange(offsetRange: OffsetRange): ColumnRange { method constructor (line 19) | constructor( method toRange (line 29) | toRange(lineNumber: number): Range { method equals (line 33) | equals(other: ColumnRange): boolean { method toZeroBasedOffsetRange (line 38) | toZeroBasedOffsetRange(): OffsetRange { FILE: src/vs/editor/common/core/ranges/lineRange.ts class LineRange (line 15) | class LineRange { method ofLength (line 16) | public static ofLength(startLineNumber: number, length: number): LineR... method fromRange (line 20) | public static fromRange(range: IRange): LineRange { method fromRangeInclusive (line 24) | public static fromRangeInclusive(range: IRange): LineRange { method subtract (line 30) | public static subtract(a: LineRange, b: LineRange | undefined): LineRa... method joinMany (line 51) | public static joinMany(lineRanges: readonly (readonly LineRange[])[]):... method join (line 62) | public static join(lineRanges: LineRange[]): LineRange { method deserialize (line 78) | public static deserialize(lineRange: ISerializedLineRange): LineRange { method constructor (line 92) | constructor( method contains (line 106) | public contains(lineNumber: number): boolean { method containsRange (line 110) | public containsRange(range: LineRange): boolean { method isEmpty (line 117) | get isEmpty(): boolean { method delta (line 124) | public delta(offset: number): LineRange { method deltaLength (line 128) | public deltaLength(offset: number): LineRange { method length (line 135) | public get length(): number { method join (line 142) | public join(other: LineRange): LineRange { method toString (line 149) | public toString(): string { method intersect (line 157) | public intersect(other: LineRange): LineRange | undefined { method intersectsStrict (line 166) | public intersectsStrict(other: LineRange): boolean { method intersectsOrTouches (line 170) | public intersectsOrTouches(other: LineRange): boolean { method equals (line 174) | public equals(b: LineRange): boolean { method toInclusiveRange (line 178) | public toInclusiveRange(): Range | null { method toExclusiveRange (line 188) | public toExclusiveRange(): Range { method mapToLineArray (line 192) | public mapToLineArray(f: (lineNumber: number) => T): T[] { method forEach (line 200) | public forEach(f: (lineNumber: number) => void): void { method serialize (line 209) | public serialize(): ISerializedLineRange { method toOffsetRange (line 217) | public toOffsetRange(): OffsetRange { method distanceToRange (line 221) | public distanceToRange(other: LineRange): number { method distanceToLine (line 231) | public distanceToLine(lineNumber: number): number { method addMargin (line 241) | public addMargin(marginTop: number, marginBottom: number): LineRange { type ISerializedLineRange (line 249) | type ISerializedLineRange = [startLineNumber: number, endLineNumberExclu... class LineRangeSet (line 252) | class LineRangeSet { method constructor (line 253) | constructor( method ranges (line 262) | get ranges(): readonly LineRange[] { method addRange (line 266) | addRange(range: LineRange): void { method contains (line 293) | contains(lineNumber: number): boolean { method intersects (line 298) | intersects(range: LineRange): boolean { method getUnion (line 303) | getUnion(other: LineRangeSet): LineRangeSet { method subtractFrom (line 357) | subtractFrom(range: LineRange): LineRangeSet { method toString (line 383) | toString() { method getIntersection (line 387) | getIntersection(other: LineRangeSet): LineRangeSet { method getWithDelta (line 411) | getWithDelta(value: number): LineRangeSet { FILE: src/vs/editor/common/core/ranges/offsetRange.ts type IOffsetRange (line 8) | interface IOffsetRange { class OffsetRange (line 16) | class OffsetRange implements IOffsetRange { method fromTo (line 17) | public static fromTo(start: number, endExclusive: number): OffsetRange { method equals (line 21) | public static equals(r1: IOffsetRange, r2: IOffsetRange): boolean { method addRange (line 25) | public static addRange(range: OffsetRange, sortedRanges: OffsetRange[]... method tryCreate (line 43) | public static tryCreate(start: number, endExclusive: number): OffsetRa... method ofLength (line 50) | public static ofLength(length: number): OffsetRange { method ofStartAndLength (line 54) | public static ofStartAndLength(start: number, length: number): OffsetR... method emptyAt (line 58) | public static emptyAt(offset: number): OffsetRange { method constructor (line 62) | constructor(public readonly start: number, public readonly endExclusiv... method isEmpty (line 68) | get isEmpty(): boolean { method delta (line 72) | public delta(offset: number): OffsetRange { method deltaStart (line 76) | public deltaStart(offset: number): OffsetRange { method deltaEnd (line 80) | public deltaEnd(offset: number): OffsetRange { method length (line 84) | public get length(): number { method toString (line 88) | public toString() { method equals (line 92) | public equals(other: OffsetRange): boolean { method containsRange (line 96) | public containsRange(other: OffsetRange): boolean { method contains (line 100) | public contains(offset: number): boolean { method join (line 108) | public join(other: OffsetRange): OffsetRange { method intersect (line 118) | public intersect(other: OffsetRange): OffsetRange | undefined { method intersectionLength (line 127) | public intersectionLength(range: OffsetRange): number { method intersects (line 137) | public intersects(other: OffsetRange): boolean { method intersectsOrTouches (line 143) | public intersectsOrTouches(other: OffsetRange): boolean { method isBefore (line 149) | public isBefore(other: OffsetRange): boolean { method isAfter (line 153) | public isAfter(other: OffsetRange): boolean { method slice (line 157) | public slice(arr: readonly T[]): T[] { method substring (line 161) | public substring(str: string): string { method clip (line 169) | public clip(value: number): number { method clipCyclic (line 182) | public clipCyclic(value: number): number { method map (line 195) | public map(f: (offset: number) => T): T[] { method forEach (line 203) | public forEach(f: (offset: number) => void): void { method joinRightTouching (line 213) | public joinRightTouching(range: OffsetRange): OffsetRange { method withMargin (line 222) | public withMargin(marginStart: number, marginEnd?: number): OffsetRange { class OffsetRangeSet (line 230) | class OffsetRangeSet { method ranges (line 233) | public get ranges(): OffsetRange[] { method addRange (line 237) | public addRange(range: OffsetRange): void { method toString (line 255) | public toString(): string { method intersectsStrict (line 262) | public intersectsStrict(other: OffsetRange): boolean { method intersectWithRange (line 271) | public intersectWithRange(other: OffsetRange): OffsetRangeSet { method intersectWithRangeLength (line 283) | public intersectWithRangeLength(other: OffsetRange): number { method length (line 287) | public get length(): number { FILE: src/vs/editor/common/core/ranges/rangeMapping.ts class RangeMapping (line 14) | class RangeMapping { method constructor (line 15) | constructor(public readonly mappings: readonly SingleRangeMapping[]) { method mapPosition (line 18) | mapPosition(position: Position): PositionOrRange { method mapRange (line 30) | mapRange(range: Range): Range { method reverse (line 39) | reverse(): RangeMapping { class SingleRangeMapping (line 44) | class SingleRangeMapping { method constructor (line 45) | constructor( method reverse (line 51) | reverse(): SingleRangeMapping { method toString (line 55) | toString() { class PositionOrRange (line 60) | class PositionOrRange { method position (line 61) | public static position(position: Position): PositionOrRange { method range (line 65) | public static range(range: Range): PositionOrRange { method constructor (line 69) | private constructor( FILE: src/vs/editor/common/core/ranges/rangeSingleLine.ts class RangeSingleLine (line 12) | class RangeSingleLine { method fromRange (line 13) | public static fromRange(range: Range): RangeSingleLine | undefined { method constructor (line 20) | constructor( method toRange (line 26) | toRange(): Range { FILE: src/vs/editor/common/core/selection.ts type ISelection (line 13) | interface ISelection { type SelectionDirection (line 35) | const enum SelectionDirection { class Selection (line 50) | class Selection extends Range { method constructor (line 68) | constructor(selectionStartLineNumber: number, selectionStartColumn: nu... method toString (line 79) | public override toString(): string { method equalsSelection (line 86) | public equalsSelection(other: ISelection): boolean { method selectionsEqual (line 95) | public static selectionsEqual(a: ISelection, b: ISelection): boolean { method getDirection (line 107) | public getDirection(): SelectionDirection { method setEndPosition (line 117) | public override setEndPosition(endLineNumber: number, endColumn: numbe... method getPosition (line 127) | public getPosition(): Position { method getSelectionStart (line 134) | public getSelectionStart(): Position { method setStartPosition (line 141) | public override setStartPosition(startLineNumber: number, startColumn:... method fromPositions (line 153) | public static override fromPositions(start: IPosition, end: IPosition ... method fromRange (line 160) | public static fromRange(range: Range, direction: SelectionDirection): ... method liftSelection (line 171) | public static liftSelection(sel: ISelection): Selection { method selectionsArrEqual (line 178) | public static selectionsArrEqual(a: ISelection[], b: ISelection[]): bo... method isISelection (line 199) | public static isISelection(obj: unknown): obj is ISelection { method createWithDirection (line 212) | public static createWithDirection(startLineNumber: number, startColumn... FILE: src/vs/editor/common/core/stringBuilder.ts function getUTF16LE_TextDecoder (line 11) | function getUTF16LE_TextDecoder(): TextDecoder { function getUTF16BE_TextDecoder (line 19) | function getUTF16BE_TextDecoder(): TextDecoder { function getPlatformTextDecoder (line 27) | function getPlatformTextDecoder(): TextDecoder { function decodeUTF16LE (line 34) | function decodeUTF16LE(source: Uint8Array, offset: number, len: number):... function compatDecodeUTF16LE (line 46) | function compatDecodeUTF16LE(source: Uint8Array, offset: number, len: nu... class StringBuilder (line 56) | class StringBuilder { method constructor (line 64) | constructor(capacity: number) { method reset (line 72) | public reset(): void { method build (line 77) | public build(): string { method _buildBuffer (line 85) | private _buildBuffer(): string { method _flushBuffer (line 94) | private _flushBuffer(): void { method appendCharCode (line 108) | public appendCharCode(charCode: number): void { method appendASCIICharCode (line 123) | public appendASCIICharCode(charCode: number): void { method appendString (line 131) | public appendString(str: string): void { FILE: src/vs/editor/common/core/text/abstractText.ts method endPositionExclusive (line 19) | get endPositionExclusive(): Position { method lineRange (line 23) | get lineRange(): LineRange { method getValue (line 27) | getValue(): string { method getValueOfOffsetRange (line 31) | getValueOfOffsetRange(range: OffsetRange): string { method getLineLength (line 35) | getLineLength(lineNumber: number): number { method getTransformer (line 41) | getTransformer(): PositionOffsetTransformer { method getLineAt (line 48) | getLineAt(lineNumber: number): string { method getLines (line 52) | getLines(): string[] { method getLinesOfRange (line 57) | getLinesOfRange(range: LineRange): string[] { method equals (line 61) | equals(other: AbstractText): boolean { class LineBasedText (line 69) | class LineBasedText extends AbstractText { method constructor (line 70) | constructor( method getValueOfRange (line 79) | override getValueOfRange(range: Range): string { method getLineLength (line 91) | override getLineLength(lineNumber: number): number { method length (line 95) | get length(): TextLength { class ArrayText (line 101) | class ArrayText extends LineBasedText { method constructor (line 102) | constructor(lines: string[]) { class StringText (line 110) | class StringText extends AbstractText { method constructor (line 113) | constructor(public readonly value: string) { method getValueOfRange (line 118) | getValueOfRange(range: Range): string { method length (line 122) | get length(): TextLength { method getTransformer (line 127) | override getTransformer() { FILE: src/vs/editor/common/core/text/getPositionOffsetTransformerFromTextModel.ts function getPositionOffsetTransformerFromTextModel (line 10) | function getPositionOffsetTransformerFromTextModel(textModel: ITextModel... class PositionOffsetTransformerWithTextModel (line 14) | class PositionOffsetTransformerWithTextModel extends PositionOffsetTrans... method constructor (line 15) | constructor(private readonly _textModel: ITextModel) { method getOffset (line 19) | override getOffset(position: Position): number { method getPosition (line 23) | override getPosition(offset: number): Position { FILE: src/vs/editor/common/core/text/positionToOffset.ts function ensureDependenciesAreSet (line 22) | function ensureDependenciesAreSet(): void { FILE: src/vs/editor/common/core/text/positionToOffsetImpl.ts method getOffsetRange (line 17) | getOffsetRange(range: Range): OffsetRange { method getRange (line 26) | getRange(offsetRange: OffsetRange): Range { method getStringEdit (line 33) | getStringEdit(edit: TextEdit): StringEdit { method getStringReplacement (line 38) | getStringReplacement(edit: TextReplacement): StringReplacement { method getTextReplacement (line 42) | getTextReplacement(edit: StringReplacement): TextReplacement { method getTextEdit (line 46) | getTextEdit(edit: StringEdit): TextEdit { type IDeps (line 52) | interface IDeps { class Deps (line 60) | class Deps { method deps (line 62) | static get deps(): IDeps { function _setPositionOffsetTransformerDependencies (line 71) | function _setPositionOffsetTransformerDependencies(deps: IDeps): void { class PositionOffsetTransformer (line 75) | class PositionOffsetTransformer extends PositionOffsetTransformerBase { method constructor (line 79) | constructor(public readonly text: string) { method lineStartOffsetByLineIdx (line 83) | private get lineStartOffsetByLineIdx(): number[] { method lineEndOffsetByLineIdx (line 90) | private get lineEndOffsetByLineIdx(): number[] { method _computeLineOffsets (line 97) | private _computeLineOffsets(): void { method getOffset (line 115) | override getOffset(position: Position): number { method _validatePosition (line 120) | private _validatePosition(position: Position): Position { method getPosition (line 139) | override getPosition(offset: number): Position { method getTextLength (line 146) | getTextLength(offsetRange: OffsetRange): TextLength { method textLength (line 150) | get textLength(): TextLength { method getLineLength (line 155) | getLineLength(lineNumber: number): number { FILE: src/vs/editor/common/core/text/textLength.ts class TextLength (line 13) | class TextLength { method lengthDiffNonNegative (line 16) | public static lengthDiffNonNegative(start: TextLength, end: TextLength... method betweenPositions (line 27) | public static betweenPositions(position1: Position, position2: Positio... method fromPosition (line 35) | public static fromPosition(pos: Position): TextLength { method ofRange (line 39) | public static ofRange(range: Range) { method ofText (line 43) | public static ofText(text: string): TextLength { method ofSubstr (line 57) | public static ofSubstr(str: string, range: OffsetRange): TextLength { method sum (line 61) | public static sum(fragments: readonly T[], getLength: (f: T) => Tex... method constructor (line 65) | constructor( method isZero (line 70) | public isZero() { method isLessThan (line 74) | public isLessThan(other: TextLength): boolean { method isGreaterThan (line 81) | public isGreaterThan(other: TextLength): boolean { method isGreaterThanOrEqualTo (line 88) | public isGreaterThanOrEqualTo(other: TextLength): boolean { method equals (line 95) | public equals(other: TextLength): boolean { method compare (line 99) | public compare(other: TextLength): number { method add (line 106) | public add(other: TextLength): TextLength { method createRange (line 114) | public createRange(startPosition: Position): Range { method toRange (line 122) | public toRange(): Range { method toLineRange (line 126) | public toLineRange(): LineRange { method addToPosition (line 130) | public addToPosition(position: Position): Position { method addToRange (line 138) | public addToRange(range: Range): Range { method toString (line 145) | toString() { FILE: src/vs/editor/common/core/textChange.ts function escapeNewLine (line 9) | function escapeNewLine(str: string): string { class TextChange (line 17) | class TextChange { method oldLength (line 19) | public get oldLength(): number { method oldEnd (line 23) | public get oldEnd(): number { method newLength (line 27) | public get newLength(): number { method newEnd (line 31) | public get newEnd(): number { method constructor (line 35) | constructor( method toString (line 42) | public toString(): string { method _writeStringSize (line 52) | private static _writeStringSize(str: string): number { method _writeString (line 58) | private static _writeString(b: Uint8Array, str: string, offset: number... method _readString (line 67) | private static _readString(b: Uint8Array, offset: number): string { method writeSize (line 72) | public writeSize(): number { method write (line 81) | public write(b: Uint8Array, offset: number): number { method read (line 89) | public static read(b: Uint8Array, offset: number, dest: TextChange[]):... function compressConsecutiveTextChanges (line 99) | function compressConsecutiveTextChanges(prevEdits: TextChange[] | null, ... class TextChangeCompressor (line 107) | class TextChangeCompressor { method constructor (line 121) | constructor(prevEdits: TextChange[], currEdits: TextChange[]) { method compress (line 135) | public compress(): TextChange[] { method _acceptCurr (line 221) | private _acceptCurr(currEdit: TextChange): void { method _getCurr (line 226) | private _getCurr(currIndex: number): TextChange | null { method _acceptPrev (line 230) | private _acceptPrev(prevEdit: TextChange): void { method _getPrev (line 235) | private _getPrev(prevIndex: number): TextChange | null { method _rebaseCurr (line 239) | private static _rebaseCurr(prevDeltaOffset: number, currEdit: TextChan... method _rebasePrev (line 248) | private static _rebasePrev(currDeltaOffset: number, prevEdit: TextChan... method _splitPrev (line 257) | private static _splitPrev(edit: TextChange, offset: number): [TextChan... method _splitCurr (line 277) | private static _splitCurr(edit: TextChange, offset: number): [TextChan... method _merge (line 297) | private static _merge(edits: TextChange[]): TextChange[] { method _removeNoOps (line 327) | private static _removeNoOps(edits: TextChange[]): TextChange[] { FILE: src/vs/editor/common/core/wordCharacterClassifier.ts type WordCharacterClass (line 12) | const enum WordCharacterClass { class WordCharacterClassifier (line 18) | class WordCharacterClassifier extends CharacterClassifier/?'; type IWordAtPosition (line 15) | interface IWordAtPosition { function createWordRegExp (line 37) | function createWordRegExp(allowInWords: string = ''): RegExp { constant DEFAULT_WORD_REGEXP (line 50) | const DEFAULT_WORD_REGEXP = createWordRegExp(); function ensureValidWordDefinition (line 52) | function ensureValidWordDefinition(wordDefinition?: RegExp | null): RegE... type IGetWordAtTextConfig (line 79) | interface IGetWordAtTextConfig { function setDefaultGetWordAtTextConfig (line 93) | function setDefaultGetWordAtTextConfig(value: IGetWordAtTextConfig) { function getWordAtText (line 98) | function getWordAtText(column: number, wordDefinition: RegExp, text: str... function _findRegexMatchEnclosingPosition (line 164) | function _findRegexMatchEnclosingPosition(wordDefinition: RegExp, text: ... FILE: src/vs/editor/common/cursor/cursor.ts class CursorsController (line 27) | class CursorsController extends Disposable { method constructor (line 43) | constructor(model: ITextModel, viewModel: ICursorSimpleModel, coordina... method dispose (line 60) | public override dispose(): void { method updateConfiguration (line 66) | public updateConfiguration(cursorConfig: CursorConfiguration): void { method onLineMappingChanged (line 71) | public onLineMappingChanged(eventsCollector: ViewModelEventsCollector)... method setHasFocus (line 86) | public setHasFocus(hasFocus: boolean): void { method _validateAutoClosedActions (line 90) | private _validateAutoClosedActions(): void { method getPrimaryCursorState (line 106) | public getPrimaryCursorState(): CursorState { method getLastAddedCursorIndex (line 110) | public getLastAddedCursorIndex(): number { method getCursorStates (line 114) | public getCursorStates(): CursorState[] { method setStates (line 118) | public setStates(eventsCollector: ViewModelEventsCollector, source: st... method setCursorColumnSelectData (line 137) | public setCursorColumnSelectData(columnSelectData: IColumnSelectData):... method revealAll (line 141) | public revealAll(eventsCollector: ViewModelEventsCollector, source: st... method revealPrimary (line 155) | public revealPrimary(eventsCollector: ViewModelEventsCollector, source... method saveState (line 161) | public saveState(): editorCommon.ICursorState[] { method restoreState (line 185) | public restoreState(eventsCollector: ViewModelEventsCollector, states:... method onModelContentChanged (line 226) | public onModelContentChanged(eventsCollector: ViewModelEventsCollector... method getSelection (line 273) | public getSelection(): Selection { method getTopMostViewPosition (line 277) | public getTopMostViewPosition(): Position { method getBottomMostViewPosition (line 281) | public getBottomMostViewPosition(): Position { method getCursorColumnSelectData (line 285) | public getCursorColumnSelectData(): IColumnSelectData { method getSelections (line 301) | public getSelections(): Selection[] { method getPosition (line 305) | public getPosition(): Position { method setSelections (line 309) | public setSelections(eventsCollector: ViewModelEventsCollector, source... method getPrevEditOperationType (line 313) | public getPrevEditOperationType(): EditOperationType { method setPrevEditOperationType (line 317) | public setPrevEditOperationType(type: EditOperationType): void { method _pushAutoClosedAction (line 323) | private _pushAutoClosedAction(autoClosedCharactersRanges: Range[], aut... method _executeEditOperation (line 350) | private _executeEditOperation(opResult: EditOperationResult | null, ed... method _interpretCommandResult (line 390) | private _interpretCommandResult(cursorState: Selection[] | null): void { method _emitStateChangedIfNecessary (line 403) | private _emitStateChangedIfNecessary(eventsCollector: ViewModelEventsC... method _findAutoClosingPairs (line 431) | private _findAutoClosingPairs(edits: IIdentifiedSingleEditOperation[])... method executeEdits (line 467) | public executeEdits(eventsCollector: ViewModelEventsCollector, source:... method _executeEdit (line 509) | private _executeEdit(callback: () => void, eventsCollector: ViewModelE... method getAutoClosedCharacters (line 534) | public getAutoClosedCharacters(): Range[] { method startComposition (line 538) | public startComposition(eventsCollector: ViewModelEventsCollector): vo... method endComposition (line 542) | public endComposition(eventsCollector: ViewModelEventsCollector, sourc... method type (line 556) | public type(eventsCollector: ViewModelEventsCollector, text: string, s... method compositionType (line 581) | public compositionType(eventsCollector: ViewModelEventsCollector, text... method paste (line 601) | public paste(eventsCollector: ViewModelEventsCollector, text: string, ... method cut (line 609) | public cut(eventsCollector: ViewModelEventsCollector, source?: string ... method executeCommand (line 616) | public executeCommand(eventsCollector: ViewModelEventsCollector, comma... method executeCommands (line 629) | public executeCommands(eventsCollector: ViewModelEventsCollector, comm... class CursorModelState (line 644) | class CursorModelState { method from (line 645) | public static from(model: ITextModel, cursor: CursorsController): Curs... method constructor (line 649) | constructor( method equals (line 655) | public equals(other: CursorModelState | null): boolean { class AutoClosedAction (line 674) | class AutoClosedAction { method getAllAutoClosedCharacters (line 676) | public static getAllAutoClosedCharacters(autoClosedActions: AutoClosed... method constructor (line 689) | constructor(model: ITextModel, autoClosedCharactersDecorations: string... method dispose (line 695) | public dispose(): void { method getAutoClosedCharactersRanges (line 700) | public getAutoClosedCharactersRanges(): Range[] { method isValid (line 711) | public isValid(selections: Range[]): boolean { type IExecContext (line 740) | interface IExecContext { type ICommandData (line 747) | interface ICommandData { type ICommandsData (line 752) | interface ICommandsData { class CommandExecutor (line 757) | class CommandExecutor { method executeCommands (line 759) | public static executeCommands(model: ITextModel, selectionsBefore: Sel... method _innerExecuteCommands (line 777) | private static _innerExecuteCommands(ctx: IExecContext, commands: (edi... method _arrayIsEmpty (line 874) | private static _arrayIsEmpty(commands: (editorCommon.ICommand | null)[... method _getEditOperations (line 883) | private static _getEditOperations(ctx: IExecContext, commands: (editor... method _getEditOperationsFromCommand (line 901) | private static _getEditOperationsFromCommand(ctx: IExecContext, majorI... method _getLoserCursorMap (line 984) | private static _getLoserCursorMap(operations: IIdentifiedSingleEditOpe... class CompositionLineState (line 1034) | class CompositionLineState { method constructor (line 1035) | constructor( class CompositionState (line 1043) | class CompositionState { method _capture (line 1047) | private static _capture(textModel: ITextModel, selections: Selection[]... method constructor (line 1064) | constructor(textModel: ITextModel, selections: Selection[]) { method deduceOutcome (line 1072) | deduceOutcome(textModel: ITextModel, selections: Selection[]): Composi... method _deduceOutcome (line 1090) | private static _deduceOutcome(original: CompositionLineState, current:... FILE: src/vs/editor/common/cursor/cursorAtomicMoveOperations.ts type Direction (line 9) | const enum Direction { class AtomicTabMoveOperations (line 15) | class AtomicTabMoveOperations { method whitespaceVisibleColumn (line 22) | public static whitespaceVisibleColumn(lineContent: string, position: n... method atomicPosition (line 63) | public static atomicPosition(lineContent: string, position: number, ta... FILE: src/vs/editor/common/cursor/cursorCollection.ts class CursorCollection (line 15) | class CursorCollection { method constructor (line 29) | constructor(context: CursorContext) { method dispose (line 35) | public dispose(): void { method startTrackingSelections (line 41) | public startTrackingSelections(): void { method stopTrackingSelections (line 47) | public stopTrackingSelections(): void { method updateContext (line 53) | public updateContext(context: CursorContext): void { method ensureValidState (line 57) | public ensureValidState(): void { method readSelectionFromMarkers (line 63) | public readSelectionFromMarkers(): Selection[] { method getAll (line 67) | public getAll(): CursorState[] { method getViewPositions (line 71) | public getViewPositions(): Position[] { method getTopMostViewPosition (line 75) | public getTopMostViewPosition(): Position { method getBottomMostViewPosition (line 82) | public getBottomMostViewPosition(): Position { method getSelections (line 89) | public getSelections(): Selection[] { method getViewSelections (line 93) | public getViewSelections(): Selection[] { method setSelections (line 97) | public setSelections(selections: ISelection[]): void { method getPrimaryCursor (line 101) | public getPrimaryCursor(): CursorState { method setStates (line 105) | public setStates(states: PartialCursorState[] | null): void { method _setSecondaryStates (line 116) | private _setSecondaryStates(secondaryStates: PartialCursorState[]): vo... method killSecondaryCursors (line 137) | public killSecondaryCursors(): void { method _addSecondaryCursor (line 141) | private _addSecondaryCursor(): void { method getLastAddedCursorIndex (line 146) | public getLastAddedCursorIndex(): number { method _removeSecondaryCursor (line 153) | private _removeSecondaryCursor(removeIndex: number): void { method normalize (line 161) | public normalize(): void { FILE: src/vs/editor/common/cursor/cursorColumnSelection.ts class ColumnSelection (line 10) | class ColumnSelection { method columnSelect (line 12) | public static columnSelect(config: CursorConfiguration, model: ICursor... method columnSelectLeft (line 79) | public static columnSelectLeft(config: CursorConfiguration, model: ICu... method columnSelectRight (line 88) | public static columnSelectRight(config: CursorConfiguration, model: IC... method columnSelectUp (line 106) | public static columnSelectUp(config: CursorConfiguration, model: ICurs... method columnSelectDown (line 112) | public static columnSelectDown(config: CursorConfiguration, model: ICu... type IColumnSelectResult (line 119) | interface IColumnSelectResult { FILE: src/vs/editor/common/cursor/cursorContext.ts class CursorContext (line 10) | class CursorContext { method constructor (line 18) | constructor(model: ITextModel, viewModel: ICursorSimpleModel, coordina... FILE: src/vs/editor/common/cursor/cursorDeleteOperations.ts class DeleteOperations (line 18) | class DeleteOperations { method deleteRight (line 20) | public static deleteRight(prevEditOperationType: EditOperationType, co... method getDeleteRightRange (line 43) | private static getDeleteRightRange(selection: Selection, model: ICurso... method isAutoClosingPairDelete (line 75) | public static isAutoClosingPairDelete( method _runAutoClosingPairDelete (line 151) | private static _runAutoClosingPairDelete(config: CursorConfiguration, ... method deleteLeft (line 166) | public static deleteLeft(prevEditOperationType: EditOperationType, con... method getDeleteLeftRange (line 193) | private static getDeleteLeftRange(selection: Selection, model: ICursor... method getPositionAfterDeleteLeft (line 222) | private static getPositionAfterDeleteLeft(position: Position, model: I... method cut (line 235) | public static cut(config: CursorConfiguration, model: ICursorSimpleMod... FILE: src/vs/editor/common/cursor/cursorMoveCommands.ts class CursorMoveCommands (line 16) | class CursorMoveCommands { method addCursorDown (line 18) | public static addCursorDown(viewModel: IViewModel, cursors: CursorStat... method addCursorUp (line 33) | public static addCursorUp(viewModel: IViewModel, cursors: CursorState[... method moveToBeginningOfLine (line 48) | public static moveToBeginningOfLine(viewModel: IViewModel, cursors: Cu... method _moveToLineStart (line 58) | private static _moveToLineStart(viewModel: IViewModel, cursor: CursorS... method _moveToLineStartByView (line 74) | private static _moveToLineStartByView(viewModel: IViewModel, cursor: C... method _moveToLineStartByModel (line 80) | private static _moveToLineStartByModel(viewModel: IViewModel, cursor: ... method moveToEndOfLine (line 86) | public static moveToEndOfLine(viewModel: IViewModel, cursors: CursorSt... method _moveToLineEnd (line 96) | private static _moveToLineEnd(viewModel: IViewModel, cursor: CursorSta... method _moveToLineEndByView (line 112) | private static _moveToLineEndByView(viewModel: IViewModel, cursor: Cur... method _moveToLineEndByModel (line 118) | private static _moveToLineEndByModel(viewModel: IViewModel, cursor: Cu... method expandLineSelection (line 124) | public static expandLineSelection(viewModel: IViewModel, cursors: Curs... method moveToBeginningOfBuffer (line 149) | public static moveToBeginningOfBuffer(viewModel: IViewModel, cursors: ... method moveToEndOfBuffer (line 158) | public static moveToEndOfBuffer(viewModel: IViewModel, cursors: Cursor... method selectAll (line 167) | public static selectAll(viewModel: IViewModel, cursor: CursorState): P... method line (line 177) | public static line(viewModel: IViewModel, cursor: CursorState, inSelec... method word (line 236) | public static word(viewModel: IViewModel, cursor: CursorState, inSelec... method cancelSelection (line 241) | public static cancelSelection(viewModel: IViewModel, cursor: CursorSta... method moveTo (line 255) | public static moveTo(viewModel: IViewModel, cursor: CursorState, inSel... method simpleMove (line 273) | public static simpleMove(viewModel: IViewModel, cursors: CursorState[]... method viewportMove (line 357) | public static viewportMove(viewModel: IViewModel, cursors: CursorState... method findPositionInViewportIfOutside (line 393) | public static findPositionInViewportIfOutside(viewModel: IViewModel, c... method _firstLineNumberInRange (line 417) | private static _firstLineNumberInRange(model: ICursorSimpleModel, rang... method _lastLineNumberInRange (line 430) | private static _lastLineNumberInRange(model: ICursorSimpleModel, range... method _moveLeft (line 440) | private static _moveLeft(viewModel: IViewModel, cursors: CursorState[]... method _moveHalfLineLeft (line 453) | private static _moveHalfLineLeft(viewModel: IViewModel, cursors: Curso... method _moveRight (line 464) | private static _moveRight(viewModel: IViewModel, cursors: CursorState[... method _moveHalfLineRight (line 477) | private static _moveHalfLineRight(viewModel: IViewModel, cursors: Curs... method _moveDownByViewLines (line 488) | private static _moveDownByViewLines(viewModel: IViewModel, cursors: Cu... method _moveDownByModelLines (line 497) | private static _moveDownByModelLines(viewModel: IViewModel, cursors: C... method _moveUpByViewLines (line 506) | private static _moveUpByViewLines(viewModel: IViewModel, cursors: Curs... method _moveUpByModelLines (line 515) | private static _moveUpByModelLines(viewModel: IViewModel, cursors: Cur... method _moveDownByFoldedLines (line 524) | private static _moveDownByFoldedLines(viewModel: IViewModel, cursors: ... method _moveUpByFoldedLines (line 543) | private static _moveUpByFoldedLines(viewModel: IViewModel, cursors: Cu... method _targetFoldedDown (line 563) | private static _targetFoldedDown(startLine: number, count: number, hid... method _targetFoldedUp (line 598) | private static _targetFoldedUp(startLine: number, count: number, hidde... method _moveToViewPosition (line 631) | private static _moveToViewPosition(viewModel: IViewModel, cursor: Curs... method _moveToModelPosition (line 635) | private static _moveToModelPosition(viewModel: IViewModel, cursor: Cur... method _moveToViewMinColumn (line 639) | private static _moveToViewMinColumn(viewModel: IViewModel, cursors: Cu... method _moveToViewFirstNonWhitespaceColumn (line 650) | private static _moveToViewFirstNonWhitespaceColumn(viewModel: IViewMod... method _moveToViewCenterColumn (line 661) | private static _moveToViewCenterColumn(viewModel: IViewModel, cursors:... method _moveToViewMaxColumn (line 672) | private static _moveToViewMaxColumn(viewModel: IViewModel, cursors: Cu... method _moveToViewLastNonWhitespaceColumn (line 683) | private static _moveToViewLastNonWhitespaceColumn(viewModel: IViewMode... type RawArguments (line 820) | interface RawArguments { function parse (line 828) | function parse(args: Partial): ParsedArguments | null { type ParsedArguments (line 914) | interface ParsedArguments { type SimpleMoveArguments (line 922) | interface SimpleMoveArguments { type Direction (line 929) | const enum Direction { type SimpleMoveDirection (line 950) | type SimpleMoveDirection = ( type ViewportDirection (line 964) | type ViewportDirection = ( type Unit (line 971) | const enum Unit { FILE: src/vs/editor/common/cursor/cursorMoveOperations.ts class CursorPosition (line 15) | class CursorPosition { method constructor (line 22) | constructor(lineNumber: number, column: number, leftoverVisibleColumns... class MoveOperations (line 29) | class MoveOperations { method leftPosition (line 30) | public static leftPosition(model: ICursorSimpleModel, position: Positi... method leftPositionAtomicSoftTabs (line 41) | private static leftPositionAtomicSoftTabs(model: ICursorSimpleModel, p... method left (line 53) | private static left(config: CursorConfiguration, model: ICursorSimpleM... method moveLeft (line 64) | public static moveLeft(config: CursorConfiguration, model: ICursorSimp... method clipPositionColumn (line 92) | private static clipPositionColumn(position: Position, model: ICursorSi... method clipRange (line 100) | private static clipRange(value: number, min: number, max: number): num... method rightPosition (line 110) | public static rightPosition(model: ICursorSimpleModel, lineNumber: num... method rightPositionAtomicSoftTabs (line 120) | public static rightPositionAtomicSoftTabs(model: ICursorSimpleModel, l... method right (line 131) | public static right(config: CursorConfiguration, model: ICursorSimpleM... method moveRight (line 138) | public static moveRight(config: CursorConfiguration, model: ICursorSim... method vertical (line 157) | public static vertical(config: CursorConfiguration, model: ICursorSimp... method down (line 199) | public static down(config: CursorConfiguration, model: ICursorSimpleMo... method moveDown (line 203) | public static moveDown(config: CursorConfiguration, model: ICursorSimp... method translateDown (line 229) | public static translateDown(config: CursorConfiguration, model: ICurso... method up (line 244) | public static up(config: CursorConfiguration, model: ICursorSimpleMode... method moveUp (line 248) | public static moveUp(config: CursorConfiguration, model: ICursorSimple... method translateUp (line 266) | public static translateUp(config: CursorConfiguration, model: ICursorS... method _isBlankLine (line 282) | private static _isBlankLine(model: ICursorSimpleModel, lineNumber: num... method moveToPrevBlankLine (line 290) | public static moveToPrevBlankLine(config: CursorConfiguration, model: ... method moveToNextBlankLine (line 306) | public static moveToNextBlankLine(config: CursorConfiguration, model: ... method moveToBeginningOfLine (line 323) | public static moveToBeginningOfLine(config: CursorConfiguration, model... method moveToEndOfLine (line 340) | public static moveToEndOfLine(config: CursorConfiguration, model: ICur... method moveToBeginningOfBuffer (line 346) | public static moveToBeginningOfBuffer(config: CursorConfiguration, mod... method moveToEndOfBuffer (line 350) | public static moveToEndOfBuffer(config: CursorConfiguration, model: IC... FILE: src/vs/editor/common/cursor/cursorTypeEditOperations.ts class AutoIndentOperation (line 28) | class AutoIndentOperation { method getEdits (line 30) | public static getEdits(config: CursorConfiguration, model: ITextModel,... method _isAutoIndentType (line 47) | private static _isAutoIndentType(config: CursorConfiguration, model: I... method _findActualIndentationForSelection (line 59) | private static _findActualIndentationForSelection(config: CursorConfig... method _getIndentationAndAutoClosingPairEdits (line 80) | private static _getIndentationAndAutoClosingPairEdits(config: CursorCo... method _getEditFromIndentationAndSelection (line 96) | private static _getEditFromIndentationAndSelection(config: CursorConfi... class AutoClosingOvertypeOperation (line 110) | class AutoClosingOvertypeOperation { method getEdits (line 112) | public static getEdits(prevEditOperationType: EditOperationType, confi... method _runAutoClosingOvertype (line 119) | private static _runAutoClosingOvertype(prevEditOperationType: EditOper... class AutoClosingOvertypeWithInterceptorsOperation (line 134) | class AutoClosingOvertypeWithInterceptorsOperation { method getEdits (line 136) | public static getEdits(config: CursorConfiguration, model: ITextModel,... class AutoClosingOpenCharTypeOperation (line 149) | class AutoClosingOpenCharTypeOperation { method getEdits (line 151) | public static getEdits(config: CursorConfiguration, model: ITextModel,... method _runAutoClosingOpenCharType (line 161) | private static _runAutoClosingOpenCharType(selections: Selection[], ch... method getAutoClosingPairClose (line 173) | public static getAutoClosingPairClose(config: CursorConfiguration, mod... method _findContainedAutoClosingPair (line 294) | private static _findContainedAutoClosingPair(config: CursorConfigurati... method _findAutoClosingPairOpen (line 320) | private static _findAutoClosingPairOpen(config: CursorConfiguration, m... method _isBeforeClosingBrace (line 345) | private static _isBeforeClosingBrace(config: CursorConfiguration, line... class CompositionEndOvertypeOperation (line 358) | class CompositionEndOvertypeOperation { method getEdits (line 360) | public static getEdits(config: CursorConfiguration, compositions: Comp... class SurroundSelectionOperation (line 373) | class SurroundSelectionOperation { method getEdits (line 375) | public static getEdits(config: CursorConfiguration, model: ITextModel,... method _runSurroundSelectionType (line 382) | private static _runSurroundSelectionType(config: CursorConfiguration, ... method _isSurroundSelectionType (line 395) | private static _isSurroundSelectionType(config: CursorConfiguration, m... class InterceptorElectricCharOperation (line 432) | class InterceptorElectricCharOperation { method getEdits (line 434) | public static getEdits(prevEditOperationType: EditOperationType, confi... method _isTypeInterceptorElectricChar (line 446) | private static _isTypeInterceptorElectricChar(config: CursorConfigurat... method _typeInterceptorElectricChar (line 453) | private static _typeInterceptorElectricChar(prevEditOperationType: Edi... class SimpleCharacterTypeOperation (line 500) | class SimpleCharacterTypeOperation { method getEdits (line 502) | public static getEdits(config: CursorConfiguration, prevEditOperationT... class EnterOperation (line 518) | class EnterOperation { method getEdits (line 520) | public static getEdits(config: CursorConfiguration, model: ITextModel,... method _enter (line 534) | private static _enter(config: CursorConfiguration, model: ITextModel, ... method lineInsertBefore (line 613) | public static lineInsertBefore(config: CursorConfiguration, model: ITe... method lineInsertAfter (line 632) | public static lineInsertAfter(config: CursorConfiguration, model: ITex... method lineBreakInsert (line 645) | public static lineBreakInsert(config: CursorConfiguration, model: ITex... class PasteOperation (line 654) | class PasteOperation { method getEdits (line 656) | public static getEdits(config: CursorConfiguration, model: ICursorSimp... method _distributePasteToCursors (line 666) | private static _distributePasteToCursors(config: CursorConfiguration, ... method _distributedPaste (line 694) | private static _distributedPaste(config: CursorConfiguration, model: I... method _simplePaste (line 707) | private static _simplePaste(config: CursorConfiguration, model: ICurso... class CompositionOperation (line 735) | class CompositionOperation { method getEdits (line 737) | public static getEdits(prevEditOperationType: EditOperationType, confi... method _compositionType (line 745) | private static _compositionType(model: ITextModel, selection: Selectio... class TypeWithoutInterceptorsOperation (line 760) | class TypeWithoutInterceptorsOperation { method getEdits (line 762) | public static getEdits(prevEditOperationType: EditOperationType, selec... class TabOperation (line 775) | class TabOperation { method getCommands (line 777) | public static getCommands(config: CursorConfiguration, model: ITextMod... method _goodIndentForLine (line 815) | private static _goodIndentForLine(config: CursorConfiguration, model: ... method _replaceJumpToNextIndent (line 856) | private static _replaceJumpToNextIndent(config: CursorConfiguration, m... class BaseTypeWithAutoClosingCommand (line 873) | class BaseTypeWithAutoClosingCommand extends ReplaceCommandWithOffsetCur... method constructor (line 880) | constructor(selection: Selection, text: string, lineNumberDeltaOffset:... method _computeCursorStateWithRange (line 888) | protected _computeCursorStateWithRange(model: ITextModel, range: Range... class TypeWithAutoClosingCommand (line 895) | class TypeWithAutoClosingCommand extends BaseTypeWithAutoClosingCommand { method constructor (line 897) | constructor(selection: Selection, openCharacter: string, insertOpenCha... method computeCursorState (line 904) | public override computeCursorState(model: ITextModel, helper: ICursorS... class TypeWithIndentationAndAutoClosingCommand (line 911) | class TypeWithIndentationAndAutoClosingCommand extends BaseTypeWithAutoC... method constructor (line 916) | constructor(autoIndentationEdit: { range: Range; text: string }, selec... method getEditOperations (line 925) | public override getEditOperations(model: ITextModel, builder: IEditOpe... method computeCursorState (line 930) | public override computeCursorState(model: ITextModel, helper: ICursorS... function getTypingOperation (line 942) | function getTypingOperation(typedText: string, previousTypingOperation: ... function shouldPushStackElementBetween (line 953) | function shouldPushStackElementBetween(previousTypingOperation: EditOper... function normalizeOperationType (line 967) | function normalizeOperationType(type: EditOperationType): EditOperationT... function isTypingOperation (line 973) | function isTypingOperation(type: EditOperationType): boolean { function isAutoClosingOvertype (line 979) | function isAutoClosingOvertype(config: CursorConfiguration, model: IText... function typeCommand (line 1021) | function typeCommand(range: Range, text: string, keepPosition: boolean):... function shiftIndent (line 1029) | function shiftIndent(config: CursorConfiguration, indentation: string, c... function unshiftIndent (line 1034) | function unshiftIndent(config: CursorConfiguration, indentation: string,... function shouldSurroundChar (line 1039) | function shouldSurroundChar(config: CursorConfiguration, ch: string): bo... FILE: src/vs/editor/common/cursor/cursorTypeOperations.ts class TypeOperations (line 16) | class TypeOperations { method indent (line 18) | public static indent(config: CursorConfiguration, model: ICursorSimple... method outdent (line 37) | public static outdent(config: CursorConfiguration, model: ICursorSimpl... method shiftIndent (line 52) | public static shiftIndent(config: CursorConfiguration, indentation: st... method unshiftIndent (line 56) | public static unshiftIndent(config: CursorConfiguration, indentation: ... method paste (line 60) | public static paste(config: CursorConfiguration, model: ICursorSimpleM... method tab (line 64) | public static tab(config: CursorConfiguration, model: ITextModel, sele... method compositionType (line 68) | public static compositionType(prevEditOperationType: EditOperationType... method compositionEndWithInterceptors (line 75) | public static compositionEndWithInterceptors(prevEditOperationType: Ed... method typeWithInterceptors (line 165) | public static typeWithInterceptors(isDoingComposition: boolean, prevEd... method typeWithoutInterceptors (line 200) | public static typeWithoutInterceptors(prevEditOperationType: EditOpera... class CompositionOutcome (line 205) | class CompositionOutcome { method constructor (line 206) | constructor( FILE: src/vs/editor/common/cursor/cursorWordOperations.ts type IFindWordResult (line 19) | interface IFindWordResult { type WordType (line 38) | const enum WordType { type WordNavigationType (line 44) | const enum WordNavigationType { type DeleteWordContext (line 51) | interface DeleteWordContext { class WordOperations (line 63) | class WordOperations { method _createWord (line 65) | private static _createWord(lineContent: string, wordType: WordType, ne... method _createIntlWord (line 70) | private static _createIntlWord(intlWord: IntlWordSegmentData, nextChar... method _findPreviousWordOnLine (line 75) | private static _findPreviousWordOnLine(wordSeparators: WordCharacterCl... method _doFindPreviousWordOnLine (line 80) | private static _doFindPreviousWordOnLine(lineContent: string, wordSepa... method _findEndOfWord (line 117) | private static _findEndOfWord(lineContent: string, wordSeparators: Wor... method _findNextWordOnLine (line 143) | private static _findNextWordOnLine(wordSeparators: WordCharacterClassi... method _doFindNextWordOnLine (line 148) | private static _doFindNextWordOnLine(lineContent: string, wordSeparato... method _findStartOfWord (line 186) | private static _findStartOfWord(lineContent: string, wordSeparators: W... method moveWordLeft (line 211) | public static moveWordLeft(wordSeparators: WordCharacterClassifier, mo... method _moveWordPartLeft (line 264) | public static _moveWordPartLeft(model: ICursorSimpleModel, position: P... method moveWordRight (line 306) | public static moveWordRight(wordSeparators: WordCharacterClassifier, m... method _moveWordPartRight (line 371) | public static _moveWordPartRight(model: ICursorSimpleModel, position: ... method _deleteWordLeftWhitespace (line 413) | protected static _deleteWordLeftWhitespace(model: ICursorSimpleModel, ... method deleteWordLeft (line 423) | public static deleteWordLeft(ctx: DeleteWordContext, wordNavigationTyp... method deleteInsideWord (line 487) | public static deleteInsideWord(wordSeparators: WordCharacterClassifier... method _charAtIsWhitespace (line 502) | private static _charAtIsWhitespace(str: string, index: number): boolean { method _deleteInsideWordWhitespace (line 507) | private static _deleteInsideWordWhitespace(model: ICursorSimpleModel, ... method _deleteInsideWordDetermineDeleteRange (line 541) | private static _deleteInsideWordDetermineDeleteRange(wordSeparators: W... method _deleteWordPartLeft (line 606) | public static _deleteWordPartLeft(model: ICursorSimpleModel, selection... method _findFirstNonWhitespaceChar (line 616) | private static _findFirstNonWhitespaceChar(str: string, startIndex: nu... method _deleteWordRightWhitespace (line 627) | protected static _deleteWordRightWhitespace(model: ICursorSimpleModel,... method deleteWordRight (line 638) | public static deleteWordRight(ctx: DeleteWordContext, wordNavigationTy... method _deleteWordPartRight (line 709) | public static _deleteWordPartRight(model: ICursorSimpleModel, selectio... method _createWordAtPosition (line 719) | private static _createWordAtPosition(model: ITextModel, lineNumber: nu... method getWordAtPosition (line 728) | public static getWordAtPosition(model: ITextModel, _wordSeparators: st... method word (line 741) | public static word(config: CursorConfiguration, model: ICursorSimpleMo... class WordPartOperations (line 824) | class WordPartOperations extends WordOperations { method deleteWordPartLeft (line 825) | public static deleteWordPartLeft(ctx: DeleteWordContext): Range { method deleteWordPartRight (line 835) | public static deleteWordPartRight(ctx: DeleteWordContext): Range { method moveWordPartLeft (line 845) | public static moveWordPartLeft(wordSeparators: WordCharacterClassifier... method moveWordPartRight (line 855) | public static moveWordPartRight(wordSeparators: WordCharacterClassifie... function enforceDefined (line 866) | function enforceDefined(arr: Array): T[] { FILE: src/vs/editor/common/cursor/oneCursor.ts class Cursor (line 16) | class Cursor { method constructor (line 24) | constructor(context: CursorContext) { method dispose (line 35) | public dispose(context: CursorContext): void { method startTrackingSelection (line 39) | public startTrackingSelection(context: CursorContext): void { method stopTrackingSelection (line 44) | public stopTrackingSelection(context: CursorContext): void { method _updateTrackedRange (line 49) | private _updateTrackedRange(context: CursorContext): void { method _removeTrackedRange (line 57) | private _removeTrackedRange(context: CursorContext): void { method asCursorState (line 61) | public asCursorState(): CursorState { method readSelectionFromMarkers (line 65) | public readSelectionFromMarkers(context: CursorContext): Selection { method ensureValidState (line 76) | public ensureValidState(context: CursorContext): void { method setState (line 80) | public setState(context: CursorContext, modelState: SingleCursorState ... method _validatePositionWithCache (line 84) | private static _validatePositionWithCache(viewModel: ICursorSimpleMode... method _validateViewState (line 91) | private static _validateViewState(viewModel: ICursorSimpleModel, viewS... method _setState (line 114) | private _setState(context: CursorContext, modelState: SingleCursorStat... FILE: src/vs/editor/common/cursorCommon.ts type IColumnSelectData (line 22) | interface IColumnSelectData { type EditOperationType (line 34) | const enum EditOperationType { type CharacterMap (line 43) | interface CharacterMap { class CursorConfiguration (line 51) | class CursorConfiguration { method shouldRecreate (line 87) | public static shouldRecreate(e: ConfigurationChangedEvent): boolean { method constructor (line 110) | constructor( method electricChars (line 170) | public get electricChars() { method inputMode (line 183) | public get inputMode(): 'insert' | 'overtype' { method onElectricCharacter (line 190) | public onElectricCharacter(character: string, context: LineTokens, col... method normalizeIndentation (line 199) | public normalizeIndentation(str: string): string { method _getShouldAutoClose (line 203) | private _getShouldAutoClose(languageId: string, autoCloseConfig: Edito... method _getLanguageDefinedShouldAutoClose (line 216) | private _getLanguageDefinedShouldAutoClose(languageId: string, forQuot... method visibleColumnFromColumn (line 225) | public visibleColumnFromColumn(model: ICursorSimpleModel, position: Po... method columnFromVisibleColumn (line 233) | public columnFromVisibleColumn(model: ICursorSimpleModel, lineNumber: ... type ICursorSimpleModel (line 253) | interface ICursorSimpleModel { type PartialCursorState (line 269) | type PartialCursorState = CursorState | PartialModelCursorState | Partia... class CursorState (line 271) | class CursorState { method fromModelState (line 274) | public static fromModelState(modelState: SingleCursorState): PartialMo... method fromViewState (line 278) | public static fromViewState(viewState: SingleCursorState): PartialView... method fromModelSelection (line 282) | public static fromModelSelection(modelSelection: ISelection): PartialM... method fromModelSelections (line 292) | public static fromModelSelections(modelSelections: readonly ISelection... method constructor (line 303) | constructor(modelState: SingleCursorState, viewState: SingleCursorStat... method equals (line 308) | public equals(other: CursorState): boolean { class PartialModelCursorState (line 313) | class PartialModelCursorState { method constructor (line 317) | constructor(modelState: SingleCursorState) { class PartialViewCursorState (line 323) | class PartialViewCursorState { method constructor (line 327) | constructor(viewState: SingleCursorState) { type SelectionStartKind (line 333) | const enum SelectionStartKind { class SingleCursorState (line 342) | class SingleCursorState { method constructor (line 347) | constructor( method equals (line 357) | public equals(other: SingleCursorState) { method hasSelection (line 367) | public hasSelection(): boolean { method move (line 371) | public move(inSelectionMode: boolean, lineNumber: number, column: numb... method _computeSelection (line 393) | private static _computeSelection(selectionStart: Range, position: Posi... class EditOperationResult (line 402) | class EditOperationResult { method constructor (line 410) | constructor( function isQuote (line 425) | function isQuote(ch: string): boolean { FILE: src/vs/editor/common/cursorEvents.ts type CursorChangeReason (line 12) | const enum CursorChangeReason { type ICursorPositionChangedEvent (line 45) | interface ICursorPositionChangedEvent { type ICursorSelectionChangedEvent (line 66) | interface ICursorSelectionChangedEvent { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/diffAlgorithm.ts type IDiffAlgorithm (line 13) | interface IDiffAlgorithm { class DiffAlgorithmResult (line 17) | class DiffAlgorithmResult { method trivial (line 18) | static trivial(seq1: ISequence, seq2: ISequence): DiffAlgorithmResult { method trivialTimedOut (line 22) | static trivialTimedOut(seq1: ISequence, seq2: ISequence): DiffAlgorith... method constructor (line 26) | constructor( class SequenceDiff (line 36) | class SequenceDiff { method invert (line 37) | public static invert(sequenceDiffs: SequenceDiff[], doc1Length: number... method fromOffsetPairs (line 48) | public static fromOffsetPairs(start: OffsetPair, endExclusive: OffsetP... method assertSorted (line 55) | public static assertSorted(sequenceDiffs: SequenceDiff[]): void { method constructor (line 67) | constructor( method swap (line 72) | public swap(): SequenceDiff { method toString (line 76) | public toString(): string { method join (line 80) | public join(other: SequenceDiff): SequenceDiff { method delta (line 84) | public delta(offset: number): SequenceDiff { method deltaStart (line 91) | public deltaStart(offset: number): SequenceDiff { method deltaEnd (line 98) | public deltaEnd(offset: number): SequenceDiff { method intersectsOrTouches (line 105) | public intersectsOrTouches(other: SequenceDiff): boolean { method intersect (line 109) | public intersect(other: SequenceDiff): SequenceDiff | undefined { method getStarts (line 118) | public getStarts(): OffsetPair { method getEndExclusives (line 122) | public getEndExclusives(): OffsetPair { class OffsetPair (line 127) | class OffsetPair { method constructor (line 131) | constructor( method toString (line 137) | public toString(): string { method delta (line 141) | public delta(offset: number): OffsetPair { method equals (line 148) | public equals(other: OffsetPair): boolean { type ISequence (line 153) | interface ISequence { type ITimeout (line 172) | interface ITimeout { class InfiniteTimeout (line 176) | class InfiniteTimeout implements ITimeout { method isValid (line 179) | isValid(): boolean { class DateTimeout (line 184) | class DateTimeout implements ITimeout { method constructor (line 188) | constructor(private timeout: number) { method isValid (line 195) | public isValid(): boolean { method disable (line 203) | public disable() { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/dynamicProgrammingDiffing.ts class DynamicProgrammingDiffing (line 14) | class DynamicProgrammingDiffing implements IDiffAlgorithm { method compute (line 15) | compute(sequence1: ISequence, sequence2: ISequence, timeout: ITimeout ... FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/myersDiffAlgorithm.ts class MyersDiffAlgorithm (line 12) | class MyersDiffAlgorithm implements IDiffAlgorithm { method compute (line 13) | compute(seq1: ISequence, seq2: ISequence, timeout: ITimeout = Infinite... class SnakePath (line 106) | class SnakePath { method constructor (line 107) | constructor( class FastInt32Array (line 119) | class FastInt32Array { method get (line 123) | get(idx: number): number { method set (line 132) | set(idx: number, value: number): void { class FastArrayNegativeIndices (line 155) | class FastArrayNegativeIndices { method get (line 159) | get(idx: number): T { method set (line 168) | set(idx: number, value: T): void { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/computeMovedLines.ts function computeMovedLines (line 17) | function computeMovedLines( function countWhere (line 45) | function countWhere(arr: T[], predicate: (t: T) => boolean): number { function computeMovesFromSimpleDeletionsToSimpleInsertions (line 55) | function computeMovesFromSimpleDeletionsToSimpleInsertions( function computeUnchangedMoves (line 98) | function computeUnchangedMoves( function areLinesSimilar (line 257) | function areLinesSimilar(line1: string, line2: string, timeout: ITimeout... function joinCloseConsecutiveMoves (line 292) | function joinCloseConsecutiveMoves(moves: LineRangeMapping[]): LineRange... function removeMovesInSameDiff (line 318) | function removeMovesInSameDiff(changes: DetailedLineRangeMapping[], move... FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/defaultLinesDiffComputer.ts class DefaultLinesDiffComputer (line 23) | class DefaultLinesDiffComputer implements ILinesDiffComputer { method computeDiff (line 27) | computeDiff(originalLines: string[], modifiedLines: string[], options:... method computeMoves (line 188) | private computeMoves( method refineDiff (line 217) | private refineDiff(originalLines: string[], modifiedLines: string[], d... function toLineRangeMapping (line 266) | function toLineRangeMapping(sequenceDiff: SequenceDiff) { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/heuristicSequenceOptimizations.ts function optimizeSequenceDiffs (line 12) | function optimizeSequenceDiffs(sequence1: ISequence, sequence2: ISequenc... function joinSequenceDiffsByShifting (line 34) | function joinSequenceDiffsByShifting(sequence1: ISequence, sequence2: IS... function shiftSequenceDiffs (line 132) | function shiftSequenceDiffs(sequence1: ISequence, sequence2: ISequence, ... function shiftDiffToBetterPosition (line 155) | function shiftDiffToBetterPosition(diff: SequenceDiff, sequence1: ISeque... function removeShortMatches (line 203) | function removeShortMatches(sequence1: ISequence, sequence2: ISequence, ... function extendDiffsToEntireWordIfAppropriate (line 222) | function extendDiffsToEntireWordIfAppropriate( function mergeSequenceDiffs (line 301) | function mergeSequenceDiffs(sequenceDiffs1: SequenceDiff[], sequenceDiff... function removeVeryShortMatchingLinesBetweenDiffs (line 325) | function removeVeryShortMatchingLinesBetweenDiffs(sequence1: LineSequenc... function removeVeryShortMatchingTextBetweenLongDiffs (line 372) | function removeVeryShortMatchingTextBetweenLongDiffs(sequence1: LinesSli... FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/lineSequence.ts class LineSequence (line 10) | class LineSequence implements ISequence { method constructor (line 11) | constructor( method getElement (line 16) | getElement(offset: number): number { method length (line 20) | get length(): number { method getBoundaryScore (line 24) | getBoundaryScore(length: number): number { method getText (line 30) | getText(range: OffsetRange): string { method isStronglyEqual (line 34) | isStronglyEqual(offset1: number, offset2: number): boolean { function getIndentation (line 39) | function getIndentation(str: string): number { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/linesSliceCharSequence.ts class LinesSliceCharSequence (line 14) | class LinesSliceCharSequence implements ISequence { method constructor (line 20) | constructor(public readonly lines: string[], private readonly range: R... method toString (line 51) | toString() { method text (line 55) | get text(): string { method getText (line 59) | getText(range: OffsetRange): string { method getElement (line 63) | getElement(offset: number): number { method length (line 67) | get length(): number { method getBoundaryScore (line 71) | public getBoundaryScore(length: number): number { method translateOffset (line 101) | public translateOffset(offset: number, preference: 'left' | 'right' = ... method translateRange (line 111) | public translateRange(range: OffsetRange): Range { method findWordContaining (line 123) | public findWordContaining(offset: number): OffsetRange | undefined { method findSubWordContaining (line 148) | public findSubWordContaining(offset: number): OffsetRange | undefined { method countLinesIn (line 172) | public countLinesIn(range: OffsetRange): number { method isStronglyEqual (line 176) | public isStronglyEqual(offset1: number, offset2: number): boolean { method extendToFullLines (line 180) | public extendToFullLines(range: OffsetRange): OffsetRange { function isWordChar (line 187) | function isWordChar(charCode: number): boolean { function isUpperCase (line 193) | function isUpperCase(charCode: number): boolean { type CharBoundaryCategory (line 197) | const enum CharBoundaryCategory { function getCategoryBoundaryScore (line 221) | function getCategoryBoundaryScore(category: CharBoundaryCategory): number { function getCategory (line 225) | function getCategory(charCode: number): CharBoundaryCategory { FILE: src/vs/editor/common/diff/defaultLinesDiffComputer/utils.ts class Array2D (line 10) | class Array2D { method constructor (line 13) | constructor(public readonly width: number, public readonly height: num... method get (line 17) | get(x: number, y: number): T { method set (line 21) | set(x: number, y: number, value: T): void { function isSpace (line 26) | function isSpace(charCode: number): boolean { class LineRangeFragment (line 30) | class LineRangeFragment { method getKey (line 33) | private static getKey(chr: string): number { method constructor (line 44) | constructor( method computeSimilarity (line 66) | public computeSimilarity(other: LineRangeFragment): number { FILE: src/vs/editor/common/diff/documentDiffProvider.ts type IDocumentDiffProvider (line 16) | interface IDocumentDiffProvider { type IDocumentDiffProviderOptions (line 33) | interface IDocumentDiffProviderOptions { type IDocumentDiff (line 56) | interface IDocumentDiff { FILE: src/vs/editor/common/diff/legacyLinesDiffComputer.ts constant MINIMUM_MATCHING_CHARACTER_LENGTH (line 15) | const MINIMUM_MATCHING_CHARACTER_LENGTH = 3; class LegacyLinesDiffComputer (line 17) | class LegacyLinesDiffComputer implements ILinesDiffComputer { method computeDiff (line 18) | computeDiff(originalLines: string[], modifiedLines: string[], options:... type IDiffComputationResult (line 83) | interface IDiffComputationResult { type IChange (line 102) | interface IChange { type ICharChange (line 112) | interface ICharChange extends IChange { type ILineChange (line 122) | interface ILineChange extends IChange { type IDiffComputerResult (line 126) | interface IDiffComputerResult { function computeDiff (line 131) | function computeDiff(originalSequence: ISequence, modifiedSequence: ISeq... class LineSequence (line 136) | class LineSequence implements ISequence { method constructor (line 142) | constructor(lines: string[]) { method getElements (line 154) | public getElements(): Int32Array | number[] | string[] { method getStrictElement (line 162) | public getStrictElement(index: number): string { method getStartLineNumber (line 166) | public getStartLineNumber(i: number): number { method getEndLineNumber (line 170) | public getEndLineNumber(i: number): number { method createCharSequence (line 174) | public createCharSequence(shouldIgnoreTrimWhitespace: boolean, startIn... class CharSequence (line 201) | class CharSequence implements ISequence { method constructor (line 207) | constructor(charCodes: number[], lineNumbers: number[], columns: numbe... method toString (line 213) | public toString() { method _assertIndex (line 219) | private _assertIndex(index: number, arr: number[]): void { method getElements (line 225) | public getElements(): Int32Array | number[] | string[] { method getStartLineNumber (line 229) | public getStartLineNumber(i: number): number { method getEndLineNumber (line 240) | public getEndLineNumber(i: number): number { method getStartColumn (line 254) | public getStartColumn(i: number): number { method getEndColumn (line 264) | public getEndColumn(i: number): number { class CharChange (line 279) | class CharChange implements ICharChange { method constructor (line 291) | constructor( method createFromDiffChange (line 311) | public static createFromDiffChange(diffChange: IDiffChange, originalCh... function postProcessCharChanges (line 329) | function postProcessCharChanges(rawChanges: IDiffChange[]): IDiffChange[] { class LineChange (line 359) | class LineChange implements ILineChange { method constructor (line 366) | constructor( method createFromDiffResult (line 380) | public static createFromDiffResult(shouldIgnoreTrimWhitespace: boolean... type IDiffComputerOpts (line 426) | interface IDiffComputerOpts { class DiffComputer (line 434) | class DiffComputer { method constructor (line 447) | constructor(originalLines: string[], modifiedLines: string[], opts: ID... method computeDiff (line 461) | public computeDiff(): IDiffComputerResult { method _pushTrimWhitespaceCharChange (line 599) | private _pushTrimWhitespaceCharChange( method _mergeTrimWhitespaceCharChange (line 623) | private _mergeTrimWhitespaceCharChange( function getFirstNonBlankColumn (line 666) | function getFirstNonBlankColumn(txt: string, defaultValue: number): numb... function getLastNonBlankColumn (line 674) | function getLastNonBlankColumn(txt: string, defaultValue: number): number { function createContinueProcessingPredicate (line 682) | function createContinueProcessingPredicate(maximumRuntime: number): () =... FILE: src/vs/editor/common/diff/linesDiffComputer.ts type ILinesDiffComputer (line 8) | interface ILinesDiffComputer { type ILinesDiffComputerOptions (line 12) | interface ILinesDiffComputerOptions { class LinesDiff (line 19) | class LinesDiff { method constructor (line 20) | constructor( class MovedText (line 38) | class MovedText { method constructor (line 48) | constructor( method flip (line 56) | public flip(): MovedText { FILE: src/vs/editor/common/diff/rangeMapping.ts class LineRangeMapping (line 19) | class LineRangeMapping { method inverse (line 20) | public static inverse(mapping: readonly LineRangeMapping[], originalLi... method clip (line 46) | public static clip(mapping: readonly LineRangeMapping[], originalRange... method constructor (line 68) | constructor( method toString (line 77) | public toString(): string { method flip (line 81) | public flip(): LineRangeMapping { method join (line 85) | public join(other: LineRangeMapping): LineRangeMapping { method changedLineCount (line 92) | public get changedLineCount() { method toRangeMapping (line 101) | public toRangeMapping(): RangeMapping { method toRangeMapping2 (line 132) | public toRangeMapping2(original: string[], modified: string[]): RangeM... function normalizePosition (line 174) | function normalizePosition(position: Position, content: string[]): Posit... function isValidLineNumber (line 188) | function isValidLineNumber(lineNumber: number, lines: string[]): boolean { class DetailedLineRangeMapping (line 196) | class DetailedLineRangeMapping extends LineRangeMapping { method toTextEdit (line 197) | public static toTextEdit(mapping: readonly DetailedLineRangeMapping[],... method fromRangeMappings (line 208) | public static fromRangeMappings(rangeMappings: RangeMapping[]): Detail... method constructor (line 222) | constructor( method flip (line 231) | public override flip(): DetailedLineRangeMapping { method withInnerChangesFromLineRanges (line 235) | public withInnerChangesFromLineRanges(): DetailedLineRangeMapping { class RangeMapping (line 243) | class RangeMapping { method fromEdit (line 244) | public static fromEdit(edit: TextEdit): RangeMapping[] { method fromEditJoin (line 250) | public static fromEditJoin(edit: TextEdit): RangeMapping { method join (line 256) | public static join(rangeMappings: RangeMapping[]): RangeMapping { method assertSorted (line 267) | public static assertSorted(rangeMappings: RangeMapping[]): void { method constructor (line 290) | constructor( method toString (line 298) | public toString(): string { method flip (line 302) | public flip(): RangeMapping { method toTextEdit (line 309) | public toTextEdit(modified: AbstractText): TextReplacement { method join (line 314) | public join(other: RangeMapping): RangeMapping { function lineRangeMappingFromRangeMappings (line 322) | function lineRangeMappingFromRangeMappings(alignments: readonly RangeMap... function getLineRangeMapping (line 361) | function getLineRangeMapping(rangeMapping: RangeMapping, originalLines: ... function lineRangeMappingFromChange (line 398) | function lineRangeMappingFromChange(change: IChange): LineRangeMapping { FILE: src/vs/editor/common/editorAction.ts class InternalEditorAction (line 10) | class InternalEditorAction implements IEditorAction { method constructor (line 12) | constructor( method isSupported (line 22) | public isSupported(): boolean { method run (line 26) | public run(args: unknown): Promise { FILE: src/vs/editor/common/editorCommon.ts type IEditOperationBuilder (line 23) | interface IEditOperationBuilder { type ICursorStateComputerData (line 54) | interface ICursorStateComputerData { type ICommand (line 70) | interface ICommand { type IDiffEditorModel (line 97) | interface IDiffEditorModel { type IDiffEditorViewModel (line 108) | interface IDiffEditorViewModel extends IDisposable { type IModelChangedEvent (line 117) | interface IModelChangedEvent { type IScrollEvent (line 130) | interface IScrollEvent { type IContentSizeChangedEvent (line 142) | interface IContentSizeChangedEvent { type ITriggerEditorOperationEvent (line 153) | interface ITriggerEditorOperationEvent { type INewScrollPosition (line 159) | interface INewScrollPosition { type IEditorAction (line 164) | interface IEditorAction { type IEditorModel (line 173) | type IEditorModel = ITextModel | IDiffEditorModel | IDiffEditorViewModel; type ICursorState (line 178) | interface ICursorState { type IViewState (line 186) | interface IViewState { type ICodeEditorViewState (line 198) | interface ICodeEditorViewState { type IDiffEditorViewState (line 206) | interface IDiffEditorViewState { type IEditorViewState (line 214) | type IEditorViewState = ICodeEditorViewState | IDiffEditorViewState; type ScrollType (line 216) | const enum ScrollType { type IEditor (line 224) | interface IEditor { type IDiffEditor (line 506) | interface IDiffEditor extends IEditor { type ICompositeCodeEditor (line 527) | interface ICompositeCodeEditor { type IEditorDecorationsCollection (line 544) | interface IEditorDecorationsCollection { type IEditorContribution (line 583) | interface IEditorContribution { type IDiffEditorContribution (line 602) | interface IDiffEditorContribution { function isThemeColor (line 612) | function isThemeColor(o: unknown): o is ThemeColor { type IThemeDecorationRenderOptions (line 619) | interface IThemeDecorationRenderOptions { type IContentDecorationRenderOptions (line 672) | interface IContentDecorationRenderOptions { type IDecorationRenderOptions (line 698) | interface IDecorationRenderOptions extends IThemeDecorationRenderOptions { type IThemeDecorationInstanceRenderOptions (line 710) | interface IThemeDecorationInstanceRenderOptions { type IDecorationInstanceRenderOptions (line 724) | interface IDecorationInstanceRenderOptions extends IThemeDecorationInsta... type IDecorationOptions (line 732) | interface IDecorationOptions { type Handler (line 750) | const enum Handler { type TypePayload (line 763) | interface TypePayload { type ReplacePreviousCharPayload (line 770) | interface ReplacePreviousCharPayload { type CompositionTypePayload (line 778) | interface CompositionTypePayload { FILE: src/vs/editor/common/editorFeatures.ts type IEditorFeature (line 11) | interface IEditorFeature { type EditorFeatureCtor (line 15) | type EditorFeatureCtor = IConstructorSignature; function registerEditorFeature (line 23) | function registerEditorFeature(ctor: ... function getEditorFeatures (line 27) | function getEditorFeatures(): Iterable { FILE: src/vs/editor/common/editorTheme.ts class EditorTheme (line 11) | class EditorTheme { method type (line 15) | public get type(): ColorScheme { method value (line 19) | public get value(): IColorTheme { method constructor (line 23) | constructor(theme: IColorTheme) { method update (line 27) | public update(theme: IColorTheme): void { method getColor (line 31) | public getColor(color: ColorIdentifier): Color | undefined { FILE: src/vs/editor/common/encodedTokenAttributes.ts type LanguageId (line 9) | const enum LanguageId { type FontStyle (line 17) | const enum FontStyle { type ColorId (line 29) | const enum ColorId { type StandardTokenType (line 38) | const enum StandardTokenType { type MetadataConsts (line 67) | const enum MetadataConsts { class TokenMetadata (line 99) | class TokenMetadata { method getLanguageId (line 101) | public static getLanguageId(metadata: number): LanguageId { method getTokenType (line 105) | public static getTokenType(metadata: number): StandardTokenType { method containsBalancedBrackets (line 109) | public static containsBalancedBrackets(metadata: number): boolean { method getFontStyle (line 113) | public static getFontStyle(metadata: number): FontStyle { method getForeground (line 117) | public static getForeground(metadata: number): ColorId { method getBackground (line 121) | public static getBackground(metadata: number): ColorId { method getClassNameFromMetadata (line 125) | public static getClassNameFromMetadata(metadata: number): string { method getInlineStyleFromMetadata (line 146) | public static getInlineStyleFromMetadata(metadata: number, colorMap: s... method getPresentationFromMetadata (line 171) | public static getPresentationFromMetadata(metadata: number): ITokenPre... type ITokenPresentation (line 187) | interface ITokenPresentation { FILE: src/vs/editor/common/inputMode.ts class InputModeImpl (line 8) | class InputModeImpl { method getInputMode (line 14) | public getInputMode(): 'overtype' | 'insert' { method setInputMode (line 18) | public setInputMode(inputMode: 'overtype' | 'insert'): void { FILE: src/vs/editor/common/languageFeatureRegistry.ts type Entry (line 12) | interface Entry { function isExclusive (line 19) | function isExclusive(selector: LanguageSelector): boolean { type NotebookInfo (line 29) | interface NotebookInfo { type NotebookInfoResolver (line 34) | interface NotebookInfoResolver { class MatchCandidate (line 38) | class MatchCandidate { method constructor (line 39) | constructor( method equals (line 47) | equals(other: MatchCandidate): boolean { class LanguageFeatureRegistry (line 56) | class LanguageFeatureRegistry { method onDidChange (line 62) | get onDidChange() { return this._onDidChange.event; } method constructor (line 64) | constructor(private readonly _notebookInfoResolver?: NotebookInfoResol... method register (line 66) | register(selector: LanguageSelector, provider: T): IDisposable { method has (line 92) | has(model: ITextModel): boolean { method all (line 96) | all(model: ITextModel): T[] { method allNoModel (line 114) | allNoModel(): T[] { method registeredLanguageIds (line 118) | get registeredLanguageIds(): ReadonlySet { method ordered (line 126) | ordered(model: ITextModel, recursive = false): T[] { method orderedGroups (line 132) | orderedGroups(model: ITextModel): T[][] { method _orderedForEach (line 150) | private _orderedForEach(model: ITextModel, recursive: boolean, callbac... method _updateScores (line 163) | private _updateScores(model: ITextModel, recursive: boolean): void { method _compareByScoreAndTime (line 202) | private static _compareByScoreAndTime(a: Entry, b: Entry... FILE: src/vs/editor/common/languages.ts type ILanguageIdCodec (line 35) | interface ILanguageIdCodec { class Token (line 40) | class Token { method constructor (line 43) | constructor( method toString (line 50) | public toString(): string { class TokenizationResult (line 58) | class TokenizationResult { method constructor (line 61) | constructor( type IFontToken (line 71) | interface IFontToken { class EncodedTokenizationResult (line 82) | class EncodedTokenizationResult { method constructor (line 85) | constructor( type SyntaxNode (line 99) | interface SyntaxNode { type QueryCapture (line 106) | interface QueryCapture { type ITokenizationSupport (line 116) | interface ITokenizationSupport { type IBackgroundTokenizer (line 138) | interface IBackgroundTokenizer extends IDisposable { type IBackgroundTokenizationStore (line 153) | interface IBackgroundTokenizationStore { type IState (line 172) | interface IState { type ProviderResult (line 183) | type ProviderResult = T | undefined | null | Thenable { type HoverContext (line 226) | interface HoverContext { type HoverVerbosityRequest (line 233) | interface HoverVerbosityRequest { type HoverVerbosityAction (line 244) | enum HoverVerbosityAction { type EvaluatableExpression (line 260) | interface EvaluatableExpression { type EvaluatableExpressionProvider (line 277) | interface EvaluatableExpressionProvider { type InlineValueContext (line 290) | interface InlineValueContext { type InlineValueText (line 299) | interface InlineValueText { type InlineValueVariableLookup (line 309) | interface InlineValueVariableLookup { type InlineValueExpression (line 320) | interface InlineValueExpression { type InlineValue (line 334) | type InlineValue = InlineValueText | InlineValueVariableLookup | InlineV... type InlineValuesProvider (line 341) | interface InlineValuesProvider { type CompletionItemKind (line 353) | const enum CompletionItemKind { function toIcon (line 425) | function toIcon(kind: CompletionItemKind): ThemeIcon { function toLabel (line 437) | function toLabel(kind: CompletionItemKind): string { function fromString (line 516) | function fromString(value: string, strict?: boolean): CompletionItemKind... type CompletionItemLabel (line 525) | interface CompletionItemLabel { type CompletionItemTag (line 531) | const enum CompletionItemTag { type CompletionItemInsertTextRule (line 535) | const enum CompletionItemInsertTextRule { type CompletionItemRanges (line 550) | interface CompletionItemRanges { type CompletionItem (line 559) | interface CompletionItem { type CompletionList (line 651) | interface CompletionList { type PartialAcceptInfo (line 665) | interface PartialAcceptInfo { type PartialAcceptTriggerKind (line 673) | const enum PartialAcceptTriggerKind { type CompletionTriggerKind (line 682) | const enum CompletionTriggerKind { type CompletionContext (line 691) | interface CompletionContext { type CompletionItemProvider (line 714) | interface CompletionItemProvider { type InlineCompletionTriggerKind (line 742) | enum InlineCompletionTriggerKind { type IInlineCompletionChangeHint (line 760) | interface IInlineCompletionChangeHint { type InlineCompletionContext (line 768) | interface InlineCompletionContext { type IInlineCompletionModelInfo (line 798) | interface IInlineCompletionModelInfo { type IInlineCompletionModel (line 803) | interface IInlineCompletionModel { type IInlineCompletionProviderOption (line 808) | interface IInlineCompletionProviderOption { type IInlineCompletionProviderOptionValue (line 815) | interface IInlineCompletionProviderOptionValue { class SelectedSuggestionInfo (line 820) | class SelectedSuggestionInfo { method constructor (line 821) | constructor( method equals (line 829) | public equals(other: SelectedSuggestionInfo): boolean { type InlineCompletion (line 837) | interface InlineCompletion { type InlineCompletionWarning (line 909) | interface InlineCompletionWarning { type InlineCompletionHintStyle (line 914) | enum InlineCompletionHintStyle { type IInlineCompletionHint (line 919) | interface IInlineCompletionHint { type IconPath (line 927) | type IconPath = ThemeIcon; type InlineCompletions (line 929) | interface InlineCompletions { type CommentingRangeResourceHint (line 2206) | interface CommentingRangeResourceHint { type CommentThreadCollapsibleState (line 2213) | enum CommentThreadCollapsibleState { type CommentThreadState (line 2227) | enum CommentThreadState { type CommentThreadApplicability (line 2235) | enum CommentThreadApplicability { type CommentWidget (line 2243) | interface CommentWidget { type CommentInput (line 2253) | interface CommentInput { type CommentThreadRevealOptions (line 2258) | interface CommentThreadRevealOptions { type CommentThread (line 2266) | interface CommentThread { type AddedCommentThread (line 2297) | interface AddedCommentThread extends CommentThread { type CommentingRanges (line 2305) | interface CommentingRanges { type CommentAuthorInformation (line 2311) | interface CommentAuthorInformation { type CommentReaction (line 2320) | interface CommentReaction { type CommentOptions (line 2332) | interface CommentOptions { type CommentMode (line 2347) | enum CommentMode { type CommentState (line 2355) | enum CommentState { type Comment (line 2363) | interface Comment { type PendingCommentThread (line 2376) | interface PendingCommentThread { type PendingComment (line 2384) | interface PendingComment { type CommentThreadChangedEvent (line 2392) | interface CommentThreadChangedEvent { type CodeLens (line 2414) | interface CodeLens { type CodeLensList (line 2420) | interface CodeLensList { type CodeLensProvider (line 2425) | interface CodeLensProvider { type InlayHintKind (line 2432) | enum InlayHintKind { type InlayHintLabelPart (line 2437) | interface InlayHintLabelPart { type InlayHint (line 2445) | interface InlayHint { type InlayHintList (line 2455) | interface InlayHintList { type InlayHintsProvider (line 2460) | interface InlayHintsProvider { type SemanticTokensLegend (line 2467) | interface SemanticTokensLegend { type SemanticTokens (line 2472) | interface SemanticTokens { type SemanticTokensEdit (line 2477) | interface SemanticTokensEdit { type SemanticTokensEdits (line 2483) | interface SemanticTokensEdits { type DocumentSemanticTokensProvider (line 2488) | interface DocumentSemanticTokensProvider { type DocumentRangeSemanticTokensProvider (line 2495) | interface DocumentRangeSemanticTokensProvider { type ITokenizationSupportChangedEvent (line 2504) | interface ITokenizationSupportChangedEvent { type ILazyTokenizationSupport (line 2512) | interface ILazyTokenizationSupport { class LazyTokenizationSupport (line 2519) | class LazyTokenizationSupport implement... method constructor (line 2522) | constructor(private readonly createSupport: () => Promise { type ITokenizationRegistry (line 2546) | interface ITokenizationRegistry { type ExternalUriOpenerPriority (line 2606) | enum ExternalUriOpenerPriority { type DropYieldTo (line 2616) | type DropYieldTo = { readonly kind: HierarchicalKind } | { readonly mime... type DocumentDropEdit (line 2621) | interface DocumentDropEdit { type DocumentDropEditsSession (line 2633) | interface DocumentDropEditsSession { type DocumentDropEditProvider (line 2641) | interface DocumentDropEditProvider { FILE: src/vs/editor/common/languages/autoIndent.ts type IVirtualModel (line 17) | interface IVirtualModel { type IIndentConverter (line 27) | interface IIndentConverter { function getPrecedingValidLine (line 40) | function getPrecedingValidLine(model: IVirtualModel, lineNumber: number,... function getInheritIndentForLine (line 75) | function getInheritIndentForLine( function getGoodIndentForLine (line 219) | function getGoodIndentForLine( function getIndentForEnter (line 304) | function getIndentForEnter( function getIndentActionForType (line 360) | function getIndentActionForType( function getIndentMetadata (line 435) | function getIndentMetadata( function createVirtualModelWithModifiedTokensAtLine (line 450) | function createVirtualModelWithModifiedTokensAtLine(model: ITextModel, m... FILE: src/vs/editor/common/languages/defaultDocumentColorsComputer.ts type IDocumentColorComputerTarget (line 10) | interface IDocumentColorComputerTarget { function _parseCaptureGroups (line 16) | function _parseCaptureGroups(captureGroups: IterableIterator) { function _toIColor (line 27) | function _toIColor(r: number, g: number, b: number, a: number): IColor { function _findRange (line 36) | function _findRange(model: IDocumentColorComputerTarget, match: RegExpMa... function _findHexColorInformation (line 52) | function _findHexColorInformation(range: IRange | undefined, hexValue: s... function _findRGBColorInformation (line 66) | function _findRGBColorInformation(range: IRange | undefined, matches: Re... function _findHSLColorInformation (line 79) | function _findHSLColorInformation(range: IRange | undefined, matches: Re... function _findMatches (line 93) | function _findMatches(model: IDocumentColorComputerTarget | string, rege... function computeColors (line 101) | function computeColors(model: IDocumentColorComputerTarget): IColorInfor... function computeDefaultDocumentColors (line 146) | function computeDefaultDocumentColors(model: IDocumentColorComputerTarge... FILE: src/vs/editor/common/languages/enterAction.ts function getEnterAction (line 13) | function getEnterAction( FILE: src/vs/editor/common/languages/language.ts type ILanguageExtensionPoint (line 14) | interface ILanguageExtensionPoint { type ILanguageSelection (line 29) | interface ILanguageSelection { type ILanguageNameIdPair (line 34) | interface ILanguageNameIdPair { type ILanguageIcon (line 39) | interface ILanguageIcon { type ILanguageService (line 44) | interface ILanguageService { FILE: src/vs/editor/common/languages/languageConfiguration.ts type LineCommentConfig (line 13) | interface LineCommentConfig { type CommentRule (line 28) | interface CommentRule { type LanguageConfiguration (line 44) | interface LanguageConfiguration { type OrUndefined (line 111) | type OrUndefined = { [P in keyof T]: T[P] | undefined }; type ExplicitLanguageConfiguration (line 116) | type ExplicitLanguageConfiguration = OrUndefined(target: Map, key: K, value: V): void { FILE: src/vs/editor/common/languages/languageConfigurationRegistry.ts type ICommentsConfiguration (line 28) | interface ICommentsConfiguration { type ILanguageConfigurationService (line 35) | interface ILanguageConfigurationService { class LanguageConfigurationServiceChangeEvent (line 49) | class LanguageConfigurationServiceChangeEvent { method constructor (line 50) | constructor(public readonly languageId: string | undefined) { } method affects (line 52) | public affects(languageId: string): boolean { class LanguageConfigurationService (line 59) | class LanguageConfigurationService extends Disposable implements ILangua... method constructor (line 69) | constructor( method register (line 106) | public register(languageId: string, configuration: LanguageConfigurati... method getLanguageConfiguration (line 110) | public getLanguageConfiguration(languageId: string): ResolvedLanguageC... function computeConfig (line 120) | function computeConfig( function getCustomizedLanguageConfig (line 148) | function getCustomizedLanguageConfig(languageId: string, configurationSe... function validateBracketPairs (line 163) | function validateBracketPairs(data: unknown): CharacterPair[] | undefined { function getIndentationAtPosition (line 175) | function getIndentationAtPosition(model: ITextModel, lineNumber: number,... class ComposedLanguageConfiguration (line 184) | class ComposedLanguageConfiguration { method constructor (line 189) | constructor(public readonly languageId: string) { method register (line 195) | public register( method getResolvedConfiguration (line 217) | public getResolvedConfiguration(): ResolvedLanguageConfiguration | null { method _resolve (line 230) | private _resolve(): LanguageConfiguration | null { function combineLanguageConfigurations (line 239) | function combineLanguageConfigurations(configs: LanguageConfiguration[])... class LanguageConfigurationContribution (line 272) | class LanguageConfigurationContribution { method constructor (line 273) | constructor( method cmp (line 279) | public static cmp(a: LanguageConfigurationContribution, b: LanguageCon... class LanguageConfigurationChangeEvent (line 289) | class LanguageConfigurationChangeEvent { method constructor (line 290) | constructor(public readonly languageId: string) { } class LanguageConfigurationRegistry (line 293) | class LanguageConfigurationRegistry extends Disposable { method constructor (line 299) | constructor() { method register (line 326) | public register(languageId: string, configuration: LanguageConfigurati... method getLanguageConfiguration (line 342) | public getLanguageConfiguration(languageId: string): ResolvedLanguageC... class ResolvedLanguageConfiguration (line 351) | class ResolvedLanguageConfiguration { method constructor (line 364) | constructor( method getWordDefinition (line 396) | public getWordDefinition(): RegExp { method brackets (line 400) | public get brackets(): RichEditBrackets | null { method electricCharacter (line 410) | public get electricCharacter(): BracketElectricCharacterSupport | null { method onEnter (line 419) | public onEnter( method getAutoClosingPairs (line 436) | public getAutoClosingPairs(): AutoClosingPairs { method getAutoCloseBeforeSet (line 440) | public getAutoCloseBeforeSet(forQuotes: boolean): string { method getSurroundingPairs (line 444) | public getSurroundingPairs(): IAutoClosingPair[] { method _handleComments (line 448) | private static _handleComments( FILE: src/vs/editor/common/languages/linkComputer.ts type ILinkComputerTarget (line 10) | interface ILinkComputerTarget { type State (line 15) | const enum State { type Edge (line 33) | type Edge = [State, number, State]; class Uint8Matrix (line 35) | class Uint8Matrix { method constructor (line 41) | constructor(rows: number, cols: number, defaultValue: number) { method get (line 52) | public get(row: number, col: number): number { method set (line 56) | public set(row: number, col: number, value: number): void { class StateMachine (line 61) | class StateMachine { method constructor (line 66) | constructor(edges: Edge[]) { method nextState (line 95) | public nextState(currentState: State, chCode: number): State { function getStateMachine (line 105) | function getStateMachine(): StateMachine { type CharacterClass (line 146) | const enum CharacterClass { function getClassifier (line 153) | function getClassifier(): CharacterClassifier { class LinkComputer (line 171) | class LinkComputer { method _createLink (line 173) | private static _createLink(classifier: CharacterClassifier { constant PLAINTEXT_LANGUAGE_ID (line 54) | const PLAINTEXT_LANGUAGE_ID = 'plaintext'; constant PLAINTEXT_EXTENSION (line 55) | const PLAINTEXT_EXTENSION = '.txt'; FILE: src/vs/editor/common/languages/nullTokenize.ts method clone (line 10) | public clone(): IState { method equals (line 13) | public equals(other: IState): boolean { function nullTokenize (line 18) | function nullTokenize(languageId: string, state: IState): TokenizationRe... function nullTokenizeEncoded (line 22) | function nullTokenizeEncoded(languageId: LanguageId, state: IState | nul... FILE: src/vs/editor/common/languages/supports.ts function createScopedLineTokens (line 10) | function createScopedLineTokens(context: LineTokens, offset: number): Sc... class ScopedLineTokens (line 35) | class ScopedLineTokens { method constructor (line 46) | constructor( method getLineContent (line 63) | public getLineContent(): string { method getLineLength (line 68) | public getLineLength(): number { method getActualLineContentBefore (line 72) | public getActualLineContentBefore(offset: number): string { method getTokenCount (line 77) | public getTokenCount(): number { method findTokenIndexAtOffset (line 81) | public findTokenIndexAtOffset(offset: number): number { method getStandardTokenType (line 85) | public getStandardTokenType(tokenIndex: number): StandardTokenType { method toIViewLineTokens (line 89) | public toIViewLineTokens(): IViewLineTokens { type IgnoreBracketsInTokens (line 94) | const enum IgnoreBracketsInTokens { function ignoreBracketsInToken (line 98) | function ignoreBracketsInToken(standardTokenType: StandardTokenType): bo... FILE: src/vs/editor/common/languages/supports/characterPair.ts class CharacterPairSupport (line 8) | class CharacterPairSupport { method constructor (line 19) | constructor(config: LanguageConfiguration) { method getAutoClosingPairs (line 40) | public getAutoClosingPairs(): StandardAutoClosingPairConditional[] { method getAutoCloseBeforeSet (line 44) | public getAutoCloseBeforeSet(forQuotes: boolean): string { method getSurroundingPairs (line 48) | public getSurroundingPairs(): IAutoClosingPair[] { FILE: src/vs/editor/common/languages/supports/electricCharacter.ts type IElectricAction (line 14) | interface IElectricAction { class BracketElectricCharacterSupport (line 20) | class BracketElectricCharacterSupport { method constructor (line 24) | constructor(richEditBrackets: RichEditBrackets | null) { method getElectricCharacters (line 28) | public getElectricCharacters(): string[] { method onElectricCharacter (line 43) | public onElectricCharacter(character: string, context: ScopedLineToken... FILE: src/vs/editor/common/languages/supports/indentRules.ts type IndentConsts (line 8) | const enum IndentConsts { function resetGlobalRegex (line 15) | function resetGlobalRegex(reg: RegExp) { class IndentRulesSupport (line 23) | class IndentRulesSupport { method constructor (line 27) | constructor(indentationRules: IndentationRule) { method shouldIncrease (line 31) | public shouldIncrease(text: string): boolean { method shouldDecrease (line 43) | public shouldDecrease(text: string): boolean { method shouldIndentNextLine (line 50) | public shouldIndentNextLine(text: string): boolean { method shouldIgnore (line 58) | public shouldIgnore(text: string): boolean { method getIndentMetadata (line 67) | public getIndentMetadata(text: string): number { FILE: src/vs/editor/common/languages/supports/indentationLineProcessor.ts class ProcessedIndentRulesSupport (line 22) | class ProcessedIndentRulesSupport { method constructor (line 27) | constructor( method shouldIncrease (line 39) | public shouldIncrease(lineNumber: number, newIndentation?: string): bo... method shouldDecrease (line 47) | public shouldDecrease(lineNumber: number, newIndentation?: string): bo... method shouldIgnore (line 55) | public shouldIgnore(lineNumber: number, newIndentation?: string): bool... method shouldIndentNextLine (line 63) | public shouldIndentNextLine(lineNumber: number, newIndentation?: strin... class IndentationContextProcessor (line 77) | class IndentationContextProcessor { method constructor (line 82) | constructor( method getProcessedTokenContextAroundRange (line 93) | getProcessedTokenContextAroundRange(range: Range): { method _getProcessedTokensBeforeRange (line 104) | private _getProcessedTokensBeforeRange(range: Range): IViewLineTokens { method _getProcessedTokensAfterRange (line 122) | private _getProcessedTokensAfterRange(range: Range): IViewLineTokens { method _getProcessedPreviousLineTokens (line 135) | private _getProcessedPreviousLineTokens(range: Range): IViewLineTokens { class IndentationLineProcessor (line 172) | class IndentationLineProcessor { method constructor (line 174) | constructor( method getProcessedLine (line 183) | getProcessedLine(lineNumber: number, newIndentation?: string): string { method getProcessedTokens (line 202) | getProcessedTokens(tokens: IViewLineTokens): IViewLineTokens { function isLanguageDifferentFromLineStart (line 228) | function isLanguageDifferentFromLineStart(model: ITextModel, position: P... FILE: src/vs/editor/common/languages/supports/inplaceReplaceSupport.ts class BasicInplaceReplace (line 9) | class BasicInplaceReplace { method navigateValueSet (line 13) | public navigateValueSet(range1: IRange, text1: string, range2: IRange,... method doNavigateValueSet (line 38) | private doNavigateValueSet(text: string, up: boolean): string | null { method numberReplace (line 46) | private numberReplace(value: string, up: boolean): string | null { method textReplace (line 74) | private textReplace(value: string, up: boolean): string | null { method valueSetsReplace (line 78) | private valueSetsReplace(valueSets: string[][], value: string, up: boo... method valueSetReplace (line 86) | private valueSetReplace(valueSet: string[], value: string, up: boolean... FILE: src/vs/editor/common/languages/supports/languageBracketsConfiguration.ts class LanguageBracketsConfiguration (line 15) | class LanguageBracketsConfiguration { method constructor (line 19) | constructor( method openingBrackets (line 74) | public get openingBrackets(): readonly OpeningBracketKind[] { method closingBrackets (line 81) | public get closingBrackets(): readonly ClosingBracketKind[] { method getOpeningBracketInfo (line 85) | public getOpeningBracketInfo(bracketText: string): OpeningBracketKind ... method getClosingBracketInfo (line 89) | public getClosingBracketInfo(bracketText: string): ClosingBracketKind ... method getBracketInfo (line 93) | public getBracketInfo(bracketText: string): BracketKind | undefined { method getBracketRegExp (line 97) | public getBracketRegExp(options?: RegExpOptions): RegExp { function filterValidBrackets (line 103) | function filterValidBrackets(bracketPairs: [string, string][]): [string,... type BracketKind (line 107) | type BracketKind = OpeningBracketKind | ClosingBracketKind; class BracketKindBase (line 109) | class BracketKindBase { method constructor (line 110) | constructor( method languageId (line 115) | public get languageId(): string { class OpeningBracketKind (line 120) | class OpeningBracketKind extends BracketKindBase { method constructor (line 123) | constructor( class ClosingBracketKind (line 132) | class ClosingBracketKind extends BracketKindBase { method constructor (line 135) | constructor( method closes (line 151) | public closes(other: OpeningBracketKind): boolean { method closesColorized (line 158) | public closesColorized(other: OpeningBracketKind): boolean { method getOpeningBrackets (line 165) | public getOpeningBrackets(): readonly OpeningBracketKind[] { FILE: src/vs/editor/common/languages/supports/onEnter.ts type IOnEnterSupportOptions (line 11) | interface IOnEnterSupportOptions { type IProcessedBracketPair (line 16) | interface IProcessedBracketPair { class OnEnterSupport (line 23) | class OnEnterSupport { method constructor (line 28) | constructor(opts: IOnEnterSupportOptions) { method onEnter (line 52) | public onEnter(autoIndent: EditorAutoIndentStrategy, previousLineText:... method _createOpenBracketRegExp (line 109) | private static _createOpenBracketRegExp(bracket: string): RegExp | null { method _createCloseBracketRegExp (line 118) | private static _createCloseBracketRegExp(bracket: string): RegExp | nu... method _safeRegExp (line 127) | private static _safeRegExp(def: string): RegExp | null { FILE: src/vs/editor/common/languages/supports/richEditBrackets.ts type InternalBracket (line 11) | interface InternalBracket { class RichEditBracket (line 31) | class RichEditBracket { method constructor (line 80) | constructor(languageId: string, index: number, open: string[], close: ... method isOpen (line 94) | public isOpen(text: string) { method isClose (line 101) | public isClose(text: string) { method _toSet (line 105) | private static _toSet(arr: string[]): Set { function groupFuzzyBrackets (line 127) | function groupFuzzyBrackets(brackets: readonly CharacterPair[]): Interna... class RichEditBrackets (line 185) | class RichEditBrackets { method constructor (line 217) | constructor(languageId: string, _brackets: readonly CharacterPair[]) { function collectSuperstrings (line 253) | function collectSuperstrings(str: string, brackets: InternalBracket[], c... function lengthcmp (line 272) | function lengthcmp(a: string, b: string) { function unique (line 276) | function unique(arr: string[]): string[] { function getRegexForBracketPair (line 315) | function getRegexForBracketPair(open: string[], close: string[], bracket... function getReversedRegexForBracketPair (line 339) | function getReversedRegexForBracketPair(open: string[], close: string[],... function getRegexForBrackets (line 363) | function getRegexForBrackets(brackets: RichEditBracket[]): RegExp { function getReversedRegexForBrackets (line 390) | function getReversedRegexForBrackets(brackets: RichEditBracket[]): RegExp { function prepareBracketForRegExp (line 404) | function prepareBracketForRegExp(str: string): string { function createBracketOrRegExp (line 411) | function createBracketOrRegExp(pieces: string[], options?: strings.RegEx... function reverse (line 418) | function reverse(str: string): string { class BracketsUtils (line 439) | class BracketsUtils { method _findPrevBracketInText (line 441) | private static _findPrevBracketInText(reversedBracketRegex: RegExp, li... method findPrevBracketInRange (line 455) | public static findPrevBracketInRange(reversedBracketRegex: RegExp, lin... method findNextBracketInText (line 462) | public static findNextBracketInText(bracketRegex: RegExp, lineNumber: ... method findNextBracketInRange (line 479) | public static findNextBracketInRange(bracketRegex: RegExp, lineNumber:... FILE: src/vs/editor/common/languages/supports/tokenization.ts type ITokenThemeRule (line 10) | interface ITokenThemeRule { class ParsedTokenThemeRule (line 17) | class ParsedTokenThemeRule { method constructor (line 30) | constructor( function parseTokenTheme (line 48) | function parseTokenTheme(source: ITokenThemeRule[]): ParsedTokenThemeRul... function resolveParsedTokenThemeRules (line 106) | function resolveParsedTokenThemeRules(parsedThemeRules: ParsedTokenTheme... class ColorMap (line 156) | class ColorMap { method constructor (line 162) | constructor() { method getId (line 168) | public getId(color: string | null): ColorId { method getColorMap (line 187) | public getColorMap(): Color[] { class TokenTheme (line 193) | class TokenTheme { method createFromRawTokenTheme (line 195) | public static createFromRawTokenTheme(source: ITokenThemeRule[], custo... method createFromParsedTokenTheme (line 199) | public static createFromParsedTokenTheme(source: ParsedTokenThemeRule[... method constructor (line 207) | constructor(colorMap: ColorMap, root: ThemeTrieElement) { method getColorMap (line 213) | public getColorMap(): Color[] { method getThemeTrieElement (line 220) | public getThemeTrieElement(): ExternalThemeTrieElement { method _match (line 224) | public _match(token: string): ThemeTrieElementRule { method match (line 228) | public match(languageId: LanguageId, token: string): number { constant STANDARD_TOKEN_TYPE_REGEXP (line 248) | const STANDARD_TOKEN_TYPE_REGEXP = /\b(comment|string|regex|regexp)\b/; function toStandardTokenType (line 249) | function toStandardTokenType(tokenType: string): StandardTokenType { function strcmp (line 267) | function strcmp(a: string, b: string): number { class ThemeTrieElementRule (line 277) | class ThemeTrieElementRule { method constructor (line 285) | constructor(fontStyle: FontStyle, foreground: ColorId, background: Col... method clone (line 296) | public clone(): ThemeTrieElementRule { method acceptOverwrite (line 300) | public acceptOverwrite(fontStyle: FontStyle, foreground: ColorId, back... class ExternalThemeTrieElement (line 318) | class ExternalThemeTrieElement { method constructor (line 323) | constructor( class ThemeTrieElement (line 339) | class ThemeTrieElement { method constructor (line 345) | constructor(mainRule: ThemeTrieElementRule) { method toExternalThemeTrieElement (line 353) | public toExternalThemeTrieElement(): ExternalThemeTrieElement { method match (line 361) | public match(token: string): ThemeTrieElementRule { method insert (line 385) | public insert(token: string, fontStyle: FontStyle, foreground: ColorId... function generateTokensCSSForColorMap (line 413) | function generateTokensCSSForColorMap(colorMap: readonly Color[]): string { function generateTokensCSSForFontMap (line 427) | function generateTokensCSSForFontMap(fontMap: readonly IFontTokenOptions... function classNameForFontTokenDecorations (line 453) | function classNameForFontTokenDecorations(fontFamily: string, fontSize: ... function sanitizeFontFamilyForClassName (line 458) | function sanitizeFontFamilyForClassName(fontFamily: string): string { function cleanClassName (line 466) | function cleanClassName(className: string): string { FILE: src/vs/editor/common/languages/textToHtmlTokenizer.ts type IReducedTokenizationSupport (line 14) | type IReducedTokenizationSupport = Omit; function tokenizeToStringSync (line 21) | function tokenizeToStringSync(languageService: ILanguageService, text: s... function tokenizeToString (line 25) | async function tokenizeToString(languageService: ILanguageService, text:... function tokenizeLineToHTML (line 33) | function tokenizeLineToHTML(text: string, viewLineTokens: IViewLineToken... function _tokenizeToString (line 141) | function _tokenizeToString(text: string, languageIdCodec: ILanguageIdCod... FILE: src/vs/editor/common/model.ts type OverviewRulerLane (line 36) | enum OverviewRulerLane { type GlyphMarginLane (line 46) | enum GlyphMarginLane { type IGlyphMarginLanesModel (line 52) | interface IGlyphMarginLanesModel { type MinimapPosition (line 79) | const enum MinimapPosition { type MinimapSectionHeaderStyle (line 87) | const enum MinimapSectionHeaderStyle { type IDecorationOptions (line 92) | interface IDecorationOptions { type IModelDecorationGlyphMarginOptions (line 105) | interface IModelDecorationGlyphMarginOptions { type IModelDecorationOverviewRulerOptions (line 121) | interface IModelDecorationOverviewRulerOptions extends IDecorationOptions { type IModelDecorationMinimapOptions (line 131) | interface IModelDecorationMinimapOptions extends IDecorationOptions { type IModelDecorationOptions (line 149) | interface IModelDecorationOptions { type TextDirection (line 320) | enum TextDirection { type InjectedTextOptions (line 329) | interface InjectedTextOptions { type InjectedTextCursorStops (line 363) | enum InjectedTextCursorStops { type IModelDeltaDecoration (line 373) | interface IModelDeltaDecoration { type IModelDecoration (line 387) | interface IModelDecoration { type IModelDecorationsChangeAccessor (line 410) | interface IModelDecorationsChangeAccessor { type EndOfLinePreference (line 450) | const enum EndOfLinePreference { type DefaultEndOfLine (line 468) | const enum DefaultEndOfLine { type EndOfLineSequence (line 482) | const enum EndOfLineSequence { type ISingleEditOperationIdentifier (line 497) | interface ISingleEditOperationIdentifier { type IIdentifiedSingleEditOperation (line 511) | interface IIdentifiedSingleEditOperation extends ISingleEditOperation { type IValidEditOperation (line 530) | interface IValidEditOperation { type ICursorStateComputer (line 553) | interface ICursorStateComputer { class TextModelResolvedOptions (line 560) | class TextModelResolvedOptions { method originalIndentSize (line 571) | public get originalIndentSize(): number | 'tabSize' { method constructor (line 578) | constructor(src: { method equals (line 603) | public equals(other: TextModelResolvedOptions): boolean { method createChangeEvent (line 618) | public createChangeEvent(newOpts: TextModelResolvedOptions): IModelOpt... type ITextModelCreationOptions (line 631) | interface ITextModelCreationOptions { type BracketPairColorizationOptions (line 643) | interface BracketPairColorizationOptions { type ITextModelUpdateOptions (line 648) | interface ITextModelUpdateOptions { class FindMatch (line 656) | class FindMatch { method constructor (line 665) | constructor(range: Range, matches: string[] | null) { type TrackedRangeStickiness (line 675) | const enum TrackedRangeStickiness { type ITextSnapshot (line 687) | interface ITextSnapshot { function isITextSnapshot (line 694) | function isITextSnapshot(obj: unknown): obj is ITextSnapshot { type ITextModel (line 701) | interface ITextModel { function isITextModel (line 1439) | function isITextModel(obj: IEditorModel): obj is ITextModel { type IAttachedView (line 1446) | interface IAttachedView { type PositionAffinity (line 1455) | const enum PositionAffinity { type ITextBufferBuilder (line 1485) | interface ITextBufferBuilder { type ITextBufferFactory (line 1493) | interface ITextBufferFactory { type ModelConstants (line 1501) | const enum ModelConstants { class ValidAnnotatedEditOperation (line 1508) | class ValidAnnotatedEditOperation implements IIdentifiedSingleEditOperat... method constructor (line 1509) | constructor( type IReadonlyTextBuffer (line 1524) | interface IReadonlyTextBuffer { class SearchData (line 1564) | class SearchData { method constructor (line 1579) | constructor(regex: RegExp, wordSeparators: WordCharacterClassifier | n... type ITextBuffer (line 1589) | interface ITextBuffer extends IReadonlyTextBuffer, IDisposable { class ApplyEditsResult (line 1597) | class ApplyEditsResult { method constructor (line 1599) | constructor( type IInternalModelContentChange (line 1610) | interface IInternalModelContentChange extends IModelContentChange { function shouldSynchronizeModel (line 1618) | function shouldSynchronizeModel(model: ITextModel): boolean { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.ts class BracketPairsTextModelPart (line 21) | class BracketPairsTextModelPart extends Disposable implements IBracketPa... method canBuildAST (line 27) | private get canBuildAST() { method constructor (line 34) | public constructor( method handleLanguageConfigurationServiceChange (line 43) | public handleLanguageConfigurationServiceChange(e: LanguageConfigurati... method handleDidChangeOptions (line 50) | public handleDidChangeOptions(e: IModelOptionsChangedEvent): void { method handleDidChangeLanguage (line 55) | public handleDidChangeLanguage(e: IModelLanguageChangedEvent): void { method handleDidChangeContent (line 60) | public handleDidChangeContent(change: IModelContentChangedEvent) { method handleDidChangeBackgroundTokenizationState (line 64) | public handleDidChangeBackgroundTokenizationState(): void { method handleDidChangeTokens (line 68) | public handleDidChangeTokens(e: IModelTokensChangedEvent): void { method updateBracketPairsTree (line 74) | private updateBracketPairsTree() { method getBracketPairsInRange (line 103) | public getBracketPairsInRange(range: Range): CallbackIterable(object: T, disposable?: IDisposable): IR... type ContinueBracketSearchPredicate (line 833) | type ContinueBracketSearchPredicate = (() => boolean); function createTimeBasedContinueBracketSearchPredicate (line 835) | function createTimeBasedContinueBracketSearchPredicate(maxDuration: numb... class BracketSearchCanceled (line 846) | class BracketSearchCanceled { method constructor (line 849) | private constructor() { } function stripBracketSearchCanceled (line 852) | function stripBracketSearchCanceled(result: T | null | BracketSearchC... FILE: src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/ast.ts type AstNodeKind (line 14) | const enum AstNodeKind { type AstNode (line 22) | type AstNode = PairAstNode | ListAstNode | BracketAstNode | InvalidBrack... method length (line 58) | public get length(): Length { method constructor (line 62) | public constructor(length: Length) { class PairAstNode (line 91) | class PairAstNode extends BaseAstNode { method create (line 92) | public static create( method kind (line 107) | public get kind(): AstNodeKind.Pair { method listHeight (line 110) | public get listHeight() { method childrenLength (line 113) | public get childrenLength(): number { method getChild (line 116) | public getChild(idx: number): AstNode | null { method children (line 128) | public get children() { method constructor (line 140) | private constructor( method canBeReused (line 150) | public canBeReused(openBracketIds: SmallImmutableSet) { method flattenLists (line 169) | public flattenLists(): PairAstNode { method deepClone (line 177) | public deepClone(): PairAstNode { method computeMinIndentation (line 187) | public computeMinIndentation(offset: Length, textModel: ITextModel): n... method create23 (line 196) | public static create23(item1: AstNode, item2: AstNode, item3: AstNode | ... method create (line 219) | public static create(items: AstNode[], immutable: boolean = false): List... method getEmpty (line 235) | public static getEmpty() { method kind (line 239) | public get kind(): AstNodeKind.List { method missingOpeningBracketIds (line 243) | public get missingOpeningBracketIds(): SmallImmutableSet):... method handleChildrenChanged (line 317) | public handleChildrenChanged(): void { method flattenLists (line 336) | public flattenLists(): ListAstNode { method computeMinIndentation (line 349) | public computeMinIndentation(offset: Length, textModel: ITextModel): num... class TwoThreeListAstNode (line 379) | class TwoThreeListAstNode extends ListAstNode { method childrenLength (line 380) | public get childrenLength(): number { method getChild (line 383) | public getChild(idx: number): AstNode | null { method setChild (line 391) | protected setChild(idx: number, node: AstNode): void { method children (line 400) | public get children(): readonly AstNode[] { method item1 (line 404) | public get item1(): AstNode { method item2 (line 407) | public get item2(): AstNode { method item3 (line 410) | public get item3(): AstNode | null { method constructor (line 414) | public constructor( method deepClone (line 425) | public deepClone(): ListAstNode { method appendChildOfSameHeight (line 436) | public appendChildOfSameHeight(node: AstNode): void { method unappendChild (line 445) | public unappendChild(): AstNode | undefined { method prependChildOfSameHeight (line 456) | public prependChildOfSameHeight(node: AstNode): void { method unprependChild (line 467) | public unprependChild(): AstNode | undefined { method toMutable (line 481) | override toMutable(): ListAstNode { class Immutable23ListAstNode (line 489) | class Immutable23ListAstNode extends TwoThreeListAstNode { method toMutable (line 490) | override toMutable(): ListAstNode { method throwIfImmutable (line 494) | protected override throwIfImmutable(): void { class ArrayListAstNode (line 502) | class ArrayListAstNode extends ListAstNode { method childrenLength (line 503) | get childrenLength(): number { method getChild (line 506) | getChild(idx: number): AstNode | null { method setChild (line 509) | protected setChild(idx: number, child: AstNode): void { method children (line 512) | get children(): readonly AstNode[] { method constructor (line 516) | constructor( method deepClone (line 525) | deepClone(): ListAstNode { method appendChildOfSameHeight (line 533) | public appendChildOfSameHeight(node: AstNode): void { method unappendChild (line 539) | public unappendChild(): AstNode | undefined { method prependChildOfSameHeight (line 546) | public prependChildOfSameHeight(node: AstNode): void { method unprependChild (line 552) | public unprependChild(): AstNode | undefined { method toMutable (line 559) | public override toMutable(): ListAstNode { class ImmutableArrayListAstNode (line 567) | class ImmutableArrayListAstNode extends ArrayListAstNode { method toMutable (line 568) | override toMutable(): ListAstNode { method throwIfImmutable (line 572) | protected override throwIfImmutable(): void { method listHeight (line 580) | public get listHeight() { method childrenLength (line 583) | public get childrenLength(): number { method getChild (line 586) | public getChild(idx: number): AstNode | null { method children (line 589) | public get children(): readonly AstNode[] { method flattenLists (line 593) | public flattenLists(): this & AstNode { method deepClone (line 596) | public deepClone(): this & AstNode { class TextAstNode (line 601) | class TextAstNode extends ImmutableLeafAstNode { method kind (line 602) | public get kind(): AstNodeKind.Text { method missingOpeningBracketIds (line 605) | public get missingOpeningBracketIds(): SmallImmutableSet(items: readonly T[], lengthFn: (item: T) => Lengt... function lengthEquals (line 91) | function lengthEquals(length1: Length, length2: Length): boolean { function lengthDiffNonNegative (line 98) | function lengthDiffNonNegative(length1: Length, length2: Length): Length { function lengthLessThan (line 124) | function lengthLessThan(length1: Length, length2: Length): boolean { function lengthLessThanEqual (line 130) | function lengthLessThanEqual(length1: Length, length2: Length): boolean { function lengthGreaterThanEqual (line 135) | function lengthGreaterThanEqual(length1: Length, length2: Length): boole... function lengthToPosition (line 140) | function lengthToPosition(length: Length): Position { function positionToLength (line 148) | function positionToLength(position: Position): Length { function lengthsToRange (line 152) | function lengthsToRange(lengthStart: Length, lengthEnd: Length): Range { function lengthOfRange (line 166) | function lengthOfRange(range: Range): TextLength { function lengthCompare (line 174) | function lengthCompare(length1: Length, length2: Length): number { function lengthOfString (line 182) | function lengthOfString(str: string): Length { function lengthOfStringObj (line 187) | function lengthOfStringObj(str: string): TextLength { function lengthHash (line 195) | function lengthHash(length: Length): number { function lengthMax (line 200) | function lengthMax(length1: Length, length2: Length): Length { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/nodeReader.ts class NodeReader (line 13) | class NodeReader { method constructor (line 19) | constructor(node: AstNode) { method readLongestNodeAt (line 29) | readLongestNodeAt(offset: Length, predicate: (node: AstNode) => boolea... method nextNodeAfterCurrent (line 92) | private nextNodeAfterCurrent(): void { function getNextChildIdx (line 122) | function getNextChildIdx(node: AstNode, curIdx: number = -1): number | -1 { function lastOrUndefined (line 134) | function lastOrUndefined(arr: readonly T[]): T | undefined { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/parser.ts function parseDocument (line 17) | function parseDocument(tokenizer: Tokenizer, edits: TextEditInfo[], oldN... class Parser (line 25) | class Parser { method nodesConstructed (line 34) | get nodesConstructed() { method nodesReused (line 41) | get nodesReused() { method constructor (line 45) | constructor( method parseDocument (line 59) | parseDocument(): AstNode { method parseList (line 71) | private parseList( method tryReadChildFromCache (line 105) | private tryReadChildFromCache(openedBracketIds: SmallImmutableSet { method create (line 16) | private static create(items: number, additionalItems: readonly numb... method getEmpty (line 32) | public static getEmpty(): SmallImmutableSet { method constructor (line 36) | private constructor( method add (line 42) | public add(value: T, keyProvider: IDenseKeyProvider): SmallImmutabl... method has (line 64) | public has(value: T, keyProvider: IDenseKeyProvider): boolean { method merge (line 76) | public merge(other: SmallImmutableSet): SmallImmutableSet { method intersects (line 101) | public intersects(other: SmallImmutableSet): boolean { method equals (line 115) | public equals(other: SmallImmutableSet): boolean { type IDenseKeyProvider (line 134) | interface IDenseKeyProvider { method getKey (line 139) | getKey(value: number) { class DenseKeyProvider (line 147) | class DenseKeyProvider { method getKey (line 150) | getKey(value: T): number { method reverseLookup (line 159) | reverseLookup(value: number): T | undefined { method reverseLookupSet (line 163) | reverseLookupSet(set: SmallImmutableSet): T[] { method keys (line 173) | keys(): IterableIterator { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/tokenizer.ts type Tokenizer (line 14) | interface Tokenizer { type TokenKind (line 25) | const enum TokenKind { type OpeningBracketId (line 31) | type OpeningBracketId = number; class Token (line 33) | class Token { method constructor (line 34) | constructor( type ITokenizerSource (line 53) | interface ITokenizerSource { class TextBufferTokenizer (line 63) | class TextBufferTokenizer implements Tokenizer { method constructor (line 69) | constructor( method offset (line 83) | get offset() { method length (line 87) | get length() { method getText (line 91) | getText() { method skip (line 95) | skip(length: Length): void { method read (line 105) | read(): Token | null { method peek (line 119) | peek(): Token | null { class NonPeekableTextBufferTokenizer (line 131) | class NonPeekableTextBufferTokenizer { method constructor (line 135) | constructor(private readonly textModel: ITokenizerSource, private read... method setPosition (line 146) | public setPosition(lineIdx: number, column: number): void { method read (line 164) | public read(): Token | null { class FastTokenizer (line 282) | class FastTokenizer implements Tokenizer { method constructor (line 287) | constructor(private readonly text: string, brackets: BracketTokens) { method offset (line 375) | get offset(): Length { method read (line 381) | read(): Token | null { method peek (line 385) | peek(): Token | null { method skip (line 389) | skip(length: Length): void { method getText (line 393) | getText(): string { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.ts class ColorizedBracketPairsDecorationProvider (line 20) | class ColorizedBracketPairsDecorationProvider extends Disposable impleme... method constructor (line 27) | constructor(private readonly textModel: TextModel) { method handleDidChangeOptions (line 39) | public handleDidChangeOptions(e: IModelOptionsChangedEvent): void { method getDecorationsInRange (line 45) | getDecorationsInRange(range: Range, ownerId?: number, filterOutValidat... method getAllDecorations (line 73) | getAllDecorations(ownerId?: number, filterOutValidation?: boolean, fil... class ColorProvider (line 89) | class ColorProvider { method getInlineClassName (line 92) | getInlineClassName(bracket: BracketInfo, independentColorPoolPerBracke... method getInlineClassNameOfLevel (line 99) | getInlineClassNameOfLevel(level: number): string { FILE: src/vs/editor/common/model/bracketPairsTextModelPart/fixBrackets.ts function fixBracketsInLine (line 15) | function fixBracketsInLine(tokens: IViewLineTokens, languageConfiguratio... class StaticTokenizerSource (line 67) | class StaticTokenizerSource implements ITokenizerSource { method constructor (line 68) | constructor(private readonly lines: IViewLineTokens[]) { } method getValue (line 70) | getValue(): string { method getLineCount (line 73) | getLineCount(): number { method getLineLength (line 76) | getLineLength(lineNumber: number): number { FILE: src/vs/editor/common/model/decorationProvider.ts type DecorationProvider (line 9) | interface DecorationProvider { class LineHeightChangingDecoration (line 29) | class LineHeightChangingDecoration { method toKey (line 31) | public static toKey(obj: LineHeightChangingDecoration): string { method constructor (line 35) | constructor( class LineFontChangingDecoration (line 43) | class LineFontChangingDecoration { method toKey (line 45) | public static toKey(obj: LineFontChangingDecoration): string { method constructor (line 49) | constructor( FILE: src/vs/editor/common/model/editStack.ts function uriGetComparisonKey (line 20) | function uriGetComparisonKey(resource: URI): string { class SingleModelEditStackData (line 24) | class SingleModelEditStackData { method create (line 26) | public static create(model: ITextModel, beforeCursorState: Selection[]... method constructor (line 40) | constructor( method append (line 50) | public append(model: ITextModel, textChanges: TextChange[], afterEOL: ... method _writeSelectionsSize (line 59) | private static _writeSelectionsSize(selections: Selection[] | null): n... method _writeSelections (line 63) | private static _writeSelections(b: Uint8Array, selections: Selection[]... method _readSelections (line 76) | private static _readSelections(b: Uint8Array, offset: number, dest: Se... method serialize (line 88) | public serialize(): ArrayBuffer { method deserialize (line 117) | public static deserialize(source: ArrayBuffer): SingleModelEditStackDa... type IUndoRedoDelegate (line 145) | interface IUndoRedoDelegate { class SingleModelEditStackElement (line 149) | class SingleModelEditStackElement implements IResourceUndoRedoElement { method type (line 154) | public get type(): UndoRedoElementType.Resource { method resource (line 158) | public get resource(): URI { method constructor (line 165) | constructor( method toString (line 175) | public toString(): string { method matchesResource (line 180) | public matchesResource(resource: URI): boolean { method setModel (line 185) | public setModel(model: ITextModel | URI): void { method canAppend (line 189) | public canAppend(model: ITextModel): boolean { method append (line 193) | public append(model: ITextModel, textChanges: TextChange[], afterEOL: ... method close (line 199) | public close(): void { method open (line 205) | public open(): void { method undo (line 211) | public undo(): void { method redo (line 223) | public redo(): void { method heapSize (line 235) | public heapSize(): number { class MultiModelEditStackElement (line 243) | class MultiModelEditStackElement implements IWorkspaceUndoRedoElement { method resources (line 253) | public get resources(): readonly URI[] { method constructor (line 257) | constructor( method setDelegate (line 272) | public setDelegate(delegate: IUndoRedoDelegate): void { method prepareUndoRedo (line 276) | public prepareUndoRedo(): Promise | IDisposable | void { method getMissingModels (line 282) | public getMissingModels(): URI[] { method matchesResource (line 292) | public matchesResource(resource: URI): boolean { method setModel (line 297) | public setModel(model: ITextModel | URI): void { method canAppend (line 304) | public canAppend(model: ITextModel): boolean { method append (line 316) | public append(model: ITextModel, textChanges: TextChange[], afterEOL: ... method close (line 322) | public close(): void { method open (line 326) | public open(): void { method undo (line 330) | public undo(): void { method redo (line 338) | public redo(): void { method heapSize (line 344) | public heapSize(resource: URI): number { method split (line 353) | public split(): IResourceUndoRedoElement[] { method toString (line 357) | public toString(): string { type EditStackElement (line 366) | type EditStackElement = SingleModelEditStackElement | MultiModelEditStac... function getModelEOL (line 368) | function getModelEOL(model: ITextModel): EndOfLineSequence { function isEditStackElement (line 377) | function isEditStackElement(element: IResourceUndoRedoElement | IWorkspa... class EditStack (line 384) | class EditStack { method constructor (line 389) | constructor(model: TextModel, undoRedoService: IUndoRedoService) { method pushStackElement (line 394) | public pushStackElement(): void { method popStackElement (line 401) | public popStackElement(): void { method clear (line 408) | public clear(): void { method _getOrCreateEditStackElement (line 412) | private _getOrCreateEditStackElement(beforeCursorState: Selection[] | ... method pushEOL (line 422) | public pushEOL(eol: EndOfLineSequence): void { method pushEditOperation (line 428) | public pushEditOperation(beforeCursorState: Selection[] | null, editOp... method _computeCursorState (line 443) | private static _computeCursorState(cursorStateComputer: ICursorStateCo... FILE: src/vs/editor/common/model/fixedArray.ts class FixedArray (line 12) | class FixedArray { method constructor (line 15) | constructor( method get (line 19) | public get(index: number): T { method set (line 26) | public set(index: number, value: T): void { method replace (line 33) | public replace(index: number, oldLength: number, newLength: number): v... method delete (line 52) | public delete(deleteIndex: number, deleteCount: number): void { method insert (line 59) | public insert(insertIndex: number, insertCount: number): void { function arrayFill (line 71) | function arrayFill(length: number, value: T): T[] { FILE: src/vs/editor/common/model/guidesTextModelPart.ts class GuidesTextModelPart (line 18) | class GuidesTextModelPart extends TextModelPart implements IGuidesTextMo... method constructor (line 19) | constructor( method getLanguageConfiguration (line 26) | private getLanguageConfiguration( method _computeIndentLevel (line 34) | private _computeIndentLevel(lineIndex: number): number { method getActiveIndentGuide (line 41) | public getActiveIndentGuide( method getLinesBracketGuides (line 274) | public getLinesBracketGuides( method getVisibleColumnFromPosition (line 461) | private getVisibleColumnFromPosition(position: Position): number { method getLinesIndentGuides (line 471) | public getLinesIndentGuides( method _getIndentLevelForWhitespaceLine (line 562) | private _getIndentLevelForWhitespaceLine( class BracketPairGuidesClassNames (line 590) | class BracketPairGuidesClassNames { method getInlineClassName (line 593) | getInlineClassName(nestingLevel: number, nestingLevelOfEqualBracketTyp... method getInlineClassNameOfLevel (line 597) | getInlineClassNameOfLevel(level: number): string { FILE: src/vs/editor/common/model/indentationGuesser.ts class SpacesDiffResult (line 9) | class SpacesDiffResult { function spacesDiff (line 17) | function spacesDiff(a: string, aLength: number, b: string, bLength: numb... type IGuessedIndentation (line 94) | interface IGuessedIndentation { function guessIndentation (line 105) | function guessIndentation(source: ITextBuffer, defaultTabSize: number, d... FILE: src/vs/editor/common/model/intervalTree.ts type ClassName (line 14) | const enum ClassName { type NodeColor (line 24) | const enum NodeColor { type Constants (line 29) | const enum Constants { function getNodeColor (line 81) | function getNodeColor(node: IntervalNode): NodeColor { function setNodeColor (line 84) | function setNodeColor(node: IntervalNode, color: NodeColor): void { function getNodeIsVisited (line 89) | function getNodeIsVisited(node: IntervalNode): boolean { function setNodeIsVisited (line 92) | function setNodeIsVisited(node: IntervalNode, value: boolean): void { function getNodeIsForValidation (line 97) | function getNodeIsForValidation(node: IntervalNode): boolean { function setNodeIsForValidation (line 100) | function setNodeIsForValidation(node: IntervalNode, value: boolean): void { function getNodeIsInGlyphMargin (line 105) | function getNodeIsInGlyphMargin(node: IntervalNode): boolean { function setNodeIsInGlyphMargin (line 108) | function setNodeIsInGlyphMargin(node: IntervalNode, value: boolean): void { function getNodeAffectsFont (line 113) | function getNodeAffectsFont(node: IntervalNode): boolean { function setNodeAffectsFont (line 116) | function setNodeAffectsFont(node: IntervalNode, value: boolean): void { function getNodeStickiness (line 121) | function getNodeStickiness(node: IntervalNode): TrackedRangeStickiness { function _setNodeStickiness (line 124) | function _setNodeStickiness(node: IntervalNode, stickiness: TrackedRange... function getCollapseOnReplaceEdit (line 129) | function getCollapseOnReplaceEdit(node: IntervalNode): boolean { function setCollapseOnReplaceEdit (line 132) | function setCollapseOnReplaceEdit(node: IntervalNode, value: boolean): v... function setNodeStickiness (line 137) | function setNodeStickiness(node: IntervalNode, stickiness: ActualTracked... class IntervalNode (line 141) | class IntervalNode { method constructor (line 166) | constructor(id: string, start: number, end: number) { method reset (line 197) | public reset(versionId: number, start: number, end: number, range: Ran... method setOptions (line 207) | public setOptions(options: ModelDecorationOptions) { method setCachedOffsets (line 221) | public setCachedOffsets(absoluteStart: number, absoluteEnd: number, ca... method detach (line 230) | public detach(): void { constant SENTINEL (line 237) | const SENTINEL: IntervalNode = new IntervalNode(null!, 0, 0); class IntervalTree (line 243) | class IntervalTree { method constructor (line 248) | constructor() { method intervalSearch (line 253) | public intervalSearch(start: number, end: number, filterOwnerId: numbe... method search (line 260) | public search(filterOwnerId: number, filterOutValidation: boolean, fil... method collectNodesFromOwner (line 270) | public collectNodesFromOwner(ownerId: number): IntervalNode[] { method collectNodesPostOrder (line 277) | public collectNodesPostOrder(): IntervalNode[] { method insert (line 281) | public insert(node: IntervalNode): void { method delete (line 286) | public delete(node: IntervalNode): void { method resolveNode (line 291) | public resolveNode(node: IntervalNode, cachedVersionId: number): void { method acceptReplace (line 306) | public acceptReplace(offset: number, length: number, textLength: numbe... method getAllInOrder (line 335) | public getAllInOrder(): IntervalNode[] { method _normalizeDeltaIfNecessary (line 339) | private _normalizeDeltaIfNecessary(): void { function normalizeDelta (line 349) | function normalizeDelta(T: IntervalTree): void { type MarkerMoveSemantics (line 390) | const enum MarkerMoveSemantics { function adjustMarkerBeforeColumn (line 396) | function adjustMarkerBeforeColumn(markerOffset: number, markerStickToPre... function nodeAcceptEdit (line 416) | function nodeAcceptEdit(node: IntervalNode, start: number, end: number, ... function searchForEditing (line 492) | function searchForEditing(T: IntervalTree, start: number, end: number): ... function noOverlapReplace (line 564) | function noOverlapReplace(T: IntervalTree, start: number, end: number, t... function collectNodesFromOwner (line 638) | function collectNodesFromOwner(T: IntervalTree, ownerId: number): Interv... function collectNodesPostOrder (line 676) | function collectNodesPostOrder(T: IntervalTree): IntervalNode[] { function search (line 711) | function search(T: IntervalTree, filterOwnerId: number, filterOutValidat... function intervalSearch (line 775) | function intervalSearch(T: IntervalTree, intervalStart: number, interval... function rbTreeInsert (line 871) | function rbTreeInsert(T: IntervalTree, newNode: IntervalNode): IntervalN... function treeInsert (line 930) | function treeInsert(T: IntervalTree, z: IntervalNode): void { function rbTreeDelete (line 973) | function rbTreeDelete(T: IntervalTree, z: IntervalNode): void { function leftest (line 1157) | function leftest(node: IntervalNode): IntervalNode { function resetSentinel (line 1164) | function resetSentinel(): void { function leftRotate (line 1173) | function leftRotate(T: IntervalTree, x: IntervalNode): void { function rightRotate (line 1203) | function rightRotate(T: IntervalTree, y: IntervalNode): void { function computeMaxEnd (line 1236) | function computeMaxEnd(node: IntervalNode): number { function recomputeMaxEnd (line 1253) | function recomputeMaxEnd(node: IntervalNode): void { function recomputeMaxEndWalkToRoot (line 1257) | function recomputeMaxEndWalkToRoot(node: IntervalNode): void { function intervalCompare (line 1275) | function intervalCompare(aStart: number, aEnd: number, bStart: number, b... FILE: src/vs/editor/common/model/mirrorTextModel.ts type IModelContentChange (line 12) | interface IModelContentChange { type IModelChangedEvent (line 31) | interface IModelChangedEvent { type IMirrorTextModel (line 54) | interface IMirrorTextModel { class MirrorTextModel (line 58) | class MirrorTextModel implements IMirrorTextModel { method constructor (line 67) | constructor(uri: URI, lines: string[], eol: string, versionId: number) { method dispose (line 76) | dispose(): void { method version (line 80) | get version(): number { method getText (line 84) | getText(): string { method onEvents (line 91) | onEvents(e: IModelChangedEvent): void { method _ensureLineStarts (line 108) | protected _ensureLineStarts(): void { method _setLineText (line 123) | private _setLineText(lineIndex: number, newValue: string): void { method _acceptDeleteRange (line 131) | private _acceptDeleteRange(range: IRange): void { method _acceptInsertText (line 160) | private _acceptInsertText(position: Position, insertText: string): void { FILE: src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts function createUintArray (line 16) | function createUintArray(arr: number[]): Uint32Array | Uint16Array { class LineStarts (line 27) | class LineStarts { method constructor (line 28) | constructor( function createLineStartsFast (line 37) | function createLineStartsFast(str: string, readonly: boolean = true): Ui... function createLineStarts (line 64) | function createLineStarts(r: number[], str: string): LineStarts { type NodePosition (line 101) | interface NodePosition { type BufferCursor (line 116) | interface BufferCursor { class Piece (line 127) | class Piece { method constructor (line 134) | constructor(bufferIndex: number, start: BufferCursor, end: BufferCurso... class StringBuffer (line 143) | class StringBuffer { method constructor (line 147) | constructor(buffer: string, lineStarts: Uint32Array | Uint16Array | nu... class PieceTreeSnapshot (line 159) | class PieceTreeSnapshot implements ITextSnapshot { method constructor (line 165) | constructor(tree: PieceTreeBase, BOM: string) { method read (line 180) | read(): string | null { type CacheEntry (line 201) | interface CacheEntry { class PieceTreeSearchCache (line 207) | class PieceTreeSearchCache { method constructor (line 211) | constructor(limit: number) { method get (line 216) | public get(offset: number): CacheEntry | null { method get2 (line 226) | public get2(lineNumber: number): { node: TreeNode; nodeStartOffset: nu... method set (line 236) | public set(nodePosition: CacheEntry) { method validate (line 243) | public validate(offset: number) { class PieceTreeBase (line 268) | class PieceTreeBase { method constructor (line 280) | constructor(chunks: StringBuffer[], eol: '\r\n' | '\n', eolNormalized:... method create (line 284) | create(chunks: StringBuffer[], eol: '\r\n' | '\n', eolNormalized: bool... method normalizeEOL (line 320) | normalizeEOL(eol: '\r\n' | '\n') { method getEOL (line 355) | public getEOL(): '\r\n' | '\n' { method setEOL (line 359) | public setEOL(newEOL: '\r\n' | '\n'): void { method createSnapshot (line 365) | public createSnapshot(BOM: string): ITextSnapshot { method equal (line 369) | public equal(other: PieceTreeBase): boolean { method getOffsetAt (line 395) | public getOffsetAt(lineNumber: number, column: number): number { method getPositionAt (line 418) | public getPositionAt(offset: number): Position { method getValueInRange (line 459) | public getValueInRange(range: Range, eol?: string): string { method getValueInRange2 (line 484) | public getValueInRange2(startPosition: NodePosition, endPosition: Node... method getLinesContent (line 515) | public getLinesContent(): string[] { method getLength (line 605) | public getLength(): number { method getLineCount (line 609) | public getLineCount(): number { method getLineContent (line 613) | public getLineContent(lineNumber: number): string { method _getCharCode (line 631) | private _getCharCode(nodePos: NodePosition): number { method getLineCharCode (line 651) | public getLineCharCode(lineNumber: number, index: number): number { method getLineLength (line 656) | public getLineLength(lineNumber: number): number { method getCharCode (line 664) | public getCharCode(offset: number): number { method getNearestChunk (line 669) | public getNearestChunk(offset: number): string { method findMatchesInNode (line 690) | public findMatchesInNode(node: TreeNode, searcher: Searcher, startLine... method findMatchesLineByLine (line 738) | public findMatchesLineByLine(searchRange: Range, searchData: SearchDat... method _findMatchesInLine (line 812) | private _findMatchesInLine(searchData: SearchData, searcher: Searcher,... method insert (line 849) | public insert(offset: number, value: string, eolNormalized: boolean = ... method delete (line 947) | public delete(offset: number, cnt: number): void { method insertContentToNodeLeft (line 1020) | private insertContentToNodeLeft(value: string, node: TreeNode) { method insertContentToNodeRight (line 1055) | private insertContentToNodeRight(value: string, node: TreeNode) { method positionInBuffer (line 1075) | private positionInBuffer(node: TreeNode, remainder: number, ret?: Buff... method getLineFeedCnt (line 1123) | private getLineFeedCnt(bufferIndex: number, start: BufferCursor, end: ... method offsetInBuffer (line 1153) | private offsetInBuffer(bufferIndex: number, cursor: BufferCursor): num... method deleteNodes (line 1158) | private deleteNodes(nodes: TreeNode[]): void { method createNewPieces (line 1164) | private createNewPieces(text: string): Piece[] { method getLinesRawContent (line 1249) | public getLinesRawContent(): string { method getLineRawContent (line 1253) | public getLineRawContent(lineNumber: number, endOffset: number = 0): s... method computeBufferMetadata (line 1325) | private computeBufferMetadata() { method getIndexOf (line 1343) | private getIndexOf(node: TreeNode, accumulatedValue: number): { index:... method getAccumulatedValue (line 1360) | private getAccumulatedValue(node: TreeNode, index: number) { method deleteNodeTail (line 1374) | private deleteNodeTail(node: TreeNode, pos: BufferCursor) { method deleteNodeHead (line 1398) | private deleteNodeHead(node: TreeNode, pos: BufferCursor) { method shrinkNode (line 1420) | private shrinkNode(node: TreeNode, start: BufferCursor, end: BufferCur... method appendToNode (line 1455) | private appendToNode(node: TreeNode, value: string): void { method nodeAt (line 1495) | private nodeAt(offset: number): NodePosition { method nodeAt2 (line 1530) | private nodeAt2(lineNumber: number, column: number): NodePosition { method nodeCharCodeAt (line 1597) | private nodeCharCodeAt(node: TreeNode, offset: number): number { method offsetOfNode (line 1606) | private offsetOfNode(node: TreeNode): number { method shouldCheckCRLF (line 1625) | private shouldCheckCRLF() { method startWithLF (line 1629) | private startWithLF(val: string | TreeNode): boolean { method endWithCR (line 1653) | private endWithCR(val: string | TreeNode): boolean { method validateCRLFWithPrevNode (line 1665) | private validateCRLFWithPrevNode(nextNode: TreeNode) { method validateCRLFWithNextNode (line 1674) | private validateCRLFWithNextNode(node: TreeNode) { method fixCRLF (line 1683) | private fixCRLF(prev: TreeNode, next: TreeNode) { method adjustCarriageReturnFromNext (line 1738) | private adjustCarriageReturnFromNext(value: string, node: TreeNode): b... method iterate (line 1775) | iterate(node: TreeNode, callback: (node: TreeNode) => boolean): boolean { method getNodeContent (line 1788) | private getNodeContent(node: TreeNode) { method getPieceContent (line 1800) | getPieceContent(piece: Piece) { method rbInsertRight (line 1815) | private rbInsertRight(node: TreeNode | null, p: Piece): TreeNode { method rbInsertLeft (line 1847) | private rbInsertLeft(node: TreeNode | null, p: Piece): TreeNode { method getContentOfSubTree (line 1871) | private getContentOfSubTree(node: TreeNode): string { FILE: src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts type IValidatedEditOperation (line 16) | interface IValidatedEditOperation { type IReverseSingleEditOperation (line 30) | interface IReverseSingleEditOperation extends IValidEditOperation { class PieceTreeTextBuffer (line 34) | class PieceTreeTextBuffer extends Disposable implements ITextBuffer { method onDidChangeContent (line 42) | public get onDidChangeContent(): Event { return this._onDidChang... method constructor (line 44) | constructor(chunks: StringBuffer[], BOM: string, eol: '\r\n' | '\n', c... method equals (line 54) | public equals(other: ITextBuffer): boolean { method mightContainRTL (line 66) | public mightContainRTL(): boolean { method mightContainUnusualLineTerminators (line 69) | public mightContainUnusualLineTerminators(): boolean { method resetMightContainUnusualLineTerminators (line 72) | public resetMightContainUnusualLineTerminators(): void { method mightContainNonBasicASCII (line 75) | public mightContainNonBasicASCII(): boolean { method getBOM (line 78) | public getBOM(): string { method getEOL (line 81) | public getEOL(): '\r\n' | '\n' { method createSnapshot (line 85) | public createSnapshot(preserveBOM: boolean): ITextSnapshot { method getOffsetAt (line 89) | public getOffsetAt(lineNumber: number, column: number): number { method getPositionAt (line 93) | public getPositionAt(offset: number): Position { method getRangeAt (line 97) | public getRangeAt(start: number, length: number): Range { method getValueInRange (line 104) | public getValueInRange(range: Range, eol: EndOfLinePreference = EndOfL... method getValueLengthInRange (line 113) | public getValueLengthInRange(range: Range, eol: EndOfLinePreference = ... method getCharacterCountInRange (line 139) | public getCharacterCountInRange(range: Range, eol: EndOfLinePreference... method getNearestChunk (line 170) | public getNearestChunk(offset: number): string { method getLength (line 174) | public getLength(): number { method getLineCount (line 178) | public getLineCount(): number { method getLinesContent (line 182) | public getLinesContent(): string[] { method getLineContent (line 186) | public getLineContent(lineNumber: number): string { method getLineCharCode (line 190) | public getLineCharCode(lineNumber: number, index: number): number { method getCharCode (line 194) | public getCharCode(offset: number): number { method getLineLength (line 198) | public getLineLength(lineNumber: number): number { method getLineMinColumn (line 202) | public getLineMinColumn(lineNumber: number): number { method getLineMaxColumn (line 206) | public getLineMaxColumn(lineNumber: number): number { method getLineFirstNonWhitespaceColumn (line 210) | public getLineFirstNonWhitespaceColumn(lineNumber: number): number { method getLineLastNonWhitespaceColumn (line 218) | public getLineLastNonWhitespaceColumn(lineNumber: number): number { method _getEndOfLine (line 226) | private _getEndOfLine(eol: EndOfLinePreference): string { method setEOL (line 239) | public setEOL(newEOL: '\r\n' | '\n'): void { method applyEdits (line 243) | public applyEdits(rawOperations: ValidAnnotatedEditOperation[], record... method _reduceOperations (line 420) | private _reduceOperations(operations: IValidatedEditOperation[]): IVal... method _toSingleEditOperation (line 434) | _toSingleEditOperation(operations: IValidatedEditOperation[]): IValida... method _doApplyEdits (line 479) | private _doApplyEdits(operations: IValidatedEditOperation[]): IInterna... method findMatchesLineByLine (line 520) | findMatchesLineByLine(searchRange: Range, searchData: SearchData, capt... method getPieceTree (line 528) | public getPieceTree(): PieceTreeBase { method _getInverseEditRange (line 532) | public static _getInverseEditRange(range: Range, text: string) { method _getInverseEditRanges (line 560) | public static _getInverseEditRanges(operations: IValidatedEditOperatio... method _sortOpsAscending (line 613) | private static _sortOpsAscending(a: IValidatedEditOperation, b: IValid... method _sortOpsDescending (line 621) | private static _sortOpsDescending(a: IValidatedEditOperation, b: IVali... FILE: src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts class PieceTreeTextBufferFactory (line 13) | class PieceTreeTextBufferFactory implements ITextBufferFactory { method constructor (line 15) | constructor( method _getEOL (line 27) | private _getEOL(defaultEOL: DefaultEndOfLine): '\r\n' | '\n' { method create (line 42) | public create(defaultEOL: DefaultEndOfLine): { textBuffer: ITextBuffer... method getFirstLineText (line 62) | public getFirstLineText(lengthLimit: number): string { class PieceTreeTextBufferBuilder (line 67) | class PieceTreeTextBufferBuilder implements ITextBufferBuilder { method constructor (line 82) | constructor() { method acceptChunk (line 98) | public acceptChunk(chunk: string): void { method _acceptChunk1 (line 123) | private _acceptChunk1(chunk: string, allowEmptyStrings: boolean): void { method _acceptChunk2 (line 136) | private _acceptChunk2(chunk: string): void { method finish (line 156) | public finish(normalizeEOL: boolean = true): PieceTreeTextBufferFactory { method _finish (line 171) | private _finish(): void { FILE: src/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.ts class TreeNode (line 8) | class TreeNode { method constructor (line 19) | constructor(piece: Piece, color: NodeColor) { method next (line 29) | public next(): TreeNode { method prev (line 51) | public prev(): TreeNode { method detach (line 73) | public detach(): void { type NodeColor (line 80) | const enum NodeColor { constant SENTINEL (line 85) | const SENTINEL: TreeNode = new TreeNode(null!, NodeColor.Black); function leftest (line 91) | function leftest(node: TreeNode): TreeNode { function righttest (line 98) | function righttest(node: TreeNode): TreeNode { function calculateSize (line 105) | function calculateSize(node: TreeNode): number { function calculateLF (line 113) | function calculateLF(node: TreeNode): number { function resetSentinel (line 121) | function resetSentinel(): void { function leftRotate (line 125) | function leftRotate(tree: PieceTreeBase, x: TreeNode) { function rightRotate (line 148) | function rightRotate(tree: PieceTreeBase, y: TreeNode) { function rbDelete (line 172) | function rbDelete(tree: PieceTreeBase, z: TreeNode) { function fixInsert (line 333) | function fixInsert(tree: PieceTreeBase, x: TreeNode) { function updateTreeMetadata (line 378) | function updateTreeMetadata(tree: PieceTreeBase, x: TreeNode, delta: num... function recomputeTreeMetadata (line 390) | function recomputeTreeMetadata(tree: PieceTreeBase, x: TreeNode) { FILE: src/vs/editor/common/model/prefixSumComputer.ts class PrefixSumComputer (line 9) | class PrefixSumComputer { method constructor (line 26) | constructor(values: Uint32Array) { method getCount (line 33) | public getCount(): number { method insertValues (line 37) | public insertValues(insertIndex: number, insertValues: Uint32Array): b... method setValue (line 63) | public setValue(index: number, value: number): boolean { method removeValues (line 77) | public removeValues(startIndex: number, count: number): boolean { method getTotalSum (line 111) | public getTotalSum(): number { method getPrefixSum (line 122) | public getPrefixSum(index: number): number { method _getPrefixSum (line 131) | private _getPrefixSum(index: number): number { method getIndexOf (line 153) | public getIndexOf(sum: number): PrefixSumIndexOfResult { class ConstantTimePrefixSumComputer (line 189) | class ConstantTimePrefixSumComputer { method constructor (line 204) | constructor(values: number[]) { method getTotalSum (line 215) | public getTotalSum(): number { method getPrefixSum (line 224) | public getPrefixSum(count: number): number { method getIndexOf (line 235) | public getIndexOf(sum: number): PrefixSumIndexOfResult { method removeValues (line 248) | public removeValues(start: number, deleteCount: number): void { method insertValues (line 253) | public insertValues(insertIndex: number, insertArr: number[]): void { method _invalidate (line 258) | private _invalidate(index: number): void { method _ensureValid (line 263) | private _ensureValid(): void { method setValue (line 287) | public setValue(index: number, value: number): void { class PrefixSumIndexOfResult (line 298) | class PrefixSumIndexOfResult { method constructor (line 301) | constructor( FILE: src/vs/editor/common/model/textModel.ts function createTextBufferFactory (line 59) | function createTextBufferFactory(text: string): model.ITextBufferFactory { type ITextStream (line 65) | interface ITextStream { function createTextBufferFactoryFromStream (line 74) | function createTextBufferFactoryFromStream(stream: ITextStream | VSBuffe... function createTextBufferFactoryFromSnapshot (line 100) | function createTextBufferFactoryFromSnapshot(snapshot: model.ITextSnapsh... function createTextBuffer (line 111) | function createTextBuffer(value: string | model.ITextBufferFactory | mod... constant MODEL_ID (line 123) | let MODEL_ID = 0; constant LIMIT_FIND_COUNT (line 125) | const LIMIT_FIND_COUNT = 999; constant LONG_LINE_BOUNDARY (line 126) | const LONG_LINE_BOUNDARY = 10000; constant LINE_HEIGHT_CEILING (line 127) | const LINE_HEIGHT_CEILING = 300; class TextModelSnapshot (line 129) | class TextModelSnapshot implements model.ITextSnapshot { method constructor (line 134) | constructor(source: model.ITextSnapshot) { method read (line 139) | public read(): string | null { type StringOffsetValidationType (line 175) | const enum StringOffsetValidationType { class TextModel (line 186) | class TextModel extends Disposable implements model.ITextModel, IDecorat... method resolveOptions (line 205) | public static resolveOptions(textBuffer: model.ITextBuffer, options: m... method onDidChangeLanguage (line 228) | public get onDidChangeLanguage() { return this._tokenizationTextModelP... method onDidChangeLanguageConfiguration (line 229) | public get onDidChangeLanguageConfiguration() { return this._tokenizat... method onDidChangeTokens (line 230) | public get onDidChangeTokens() { return this._tokenizationTextModelPar... method onDidChangeOptions (line 233) | public get onDidChangeOptions(): Event { re... method onDidChangeAttached (line 236) | public get onDidChangeAttached(): Event { return this._onDidChan... method onDidChangeLineHeight (line 239) | public get onDidChangeLineHeight(): Event... method onDidChangeFont (line 242) | public get onDidChangeFont(): Event { return th... method onDidChangeContent (line 245) | public onDidChangeContent(listener: (e: IModelContentChangedEvent) => ... method _isDisposing (line 261) | public _isDisposing(): boolean { return this.__isDisposing; } method tokenization (line 294) | public get tokenization(): ITokenizationTextModelPart { return this._t... method bracketPairs (line 297) | public get bracketPairs(): IBracketPairsTextModelPart { return this._b... method guides (line 300) | public get guides(): IGuidesTextModelPart { return this._guidesTextMod... method constructor (line 305) | constructor( method dispose (line 414) | public override dispose(): void { method _hasListeners (line 430) | _hasListeners(): boolean { method _assertNotDisposed (line 443) | private _assertNotDisposed(): void { method registerViewModel (line 449) | public registerViewModel(viewModel: IViewModel): void { method unregisterViewModel (line 453) | public unregisterViewModel(viewModel: IViewModel): void { method equalsTextBuffer (line 457) | public equalsTextBuffer(other: model.ITextBuffer): boolean { method getTextBuffer (line 462) | public getTextBuffer(): model.ITextBuffer { method _emitContentChangedEvent (line 467) | private _emitContentChangedEvent(rawChange: ModelRawContentChangedEven... method setValue (line 484) | public setValue(value: string | model.ITextSnapshot, reason = EditSour... method _createContentChanged2 (line 495) | private _createContentChanged2(range: Range, rangeOffset: number, rang... method _setValueFromTextBuffer (line 514) | private _setValueFromTextBuffer(textBuffer: model.ITextBuffer, textBuf... method setEOL (line 547) | public setEOL(eol: model.EndOfLineSequence): void { method _onBeforeEOLChange (line 578) | private _onBeforeEOLChange(): void { method _onAfterEOLChange (line 583) | private _onAfterEOLChange(): void { method onBeforeAttached (line 607) | public onBeforeAttached(): model.IAttachedView { method onBeforeDetached (line 616) | public onBeforeDetached(view: model.IAttachedView): void { method isAttachedToEditor (line 625) | public isAttachedToEditor(): boolean { method getAttachedEditorCount (line 629) | public getAttachedEditorCount(): number { method isTooLargeForSyncing (line 633) | public isTooLargeForSyncing(): boolean { method isTooLargeForTokenization (line 637) | public isTooLargeForTokenization(): boolean { method isTooLargeForHeapOperation (line 641) | public isTooLargeForHeapOperation(): boolean { method isDisposed (line 645) | public isDisposed(): boolean { method isDominatedByLongLines (line 649) | public isDominatedByLongLines(): boolean { method uri (line 671) | public get uri(): URI { method getOptions (line 677) | public getOptions(): model.TextModelResolvedOptions { method getFormattingOptions (line 682) | public getFormattingOptions(): FormattingOptions { method updateOptions (line 689) | public updateOptions(_newOpts: model.ITextModelUpdateOptions): void { method detectIndentation (line 718) | public detectIndentation(defaultInsertSpaces: boolean, defaultTabSize:... method normalizeIndentation (line 728) | public normalizeIndentation(str: string): string { method getVersionId (line 737) | public getVersionId(): number { method mightContainRTL (line 742) | public mightContainRTL(): boolean { method mightContainUnusualLineTerminators (line 746) | public mightContainUnusualLineTerminators(): boolean { method removeUnusualLineTerminators (line 750) | public removeUnusualLineTerminators(selections: Selection[] | null = n... method mightContainNonBasicASCII (line 756) | public mightContainNonBasicASCII(): boolean { method getAlternativeVersionId (line 760) | public getAlternativeVersionId(): number { method getInitialUndoRedoSnapshot (line 765) | public getInitialUndoRedoSnapshot(): ResourceEditStackSnapshot | null { method getOffsetAt (line 770) | public getOffsetAt(rawPosition: IPosition): number { method getPositionAt (line 776) | public getPositionAt(rawOffset: number): Position { method _increaseVersionId (line 782) | private _increaseVersionId(): void { method _overwriteVersionId (line 787) | public _overwriteVersionId(versionId: number): void { method _overwriteAlternativeVersionId (line 791) | public _overwriteAlternativeVersionId(newAlternativeVersionId: number)... method _overwriteInitialUndoRedoSnapshot (line 795) | public _overwriteInitialUndoRedoSnapshot(newInitialUndoRedoSnapshot: R... method getValue (line 799) | public getValue(eol?: model.EndOfLinePreference, preserveBOM: boolean ... method createSnapshot (line 815) | public createSnapshot(preserveBOM: boolean = false): model.ITextSnapsh... method getValueLength (line 819) | public getValueLength(eol?: model.EndOfLinePreference, preserveBOM: bo... method getValueInRange (line 831) | public getValueInRange(rawRange: IRange, eol: model.EndOfLinePreferenc... method getValueLengthInRange (line 836) | public getValueLengthInRange(rawRange: IRange, eol: model.EndOfLinePre... method getCharacterCountInRange (line 841) | public getCharacterCountInRange(rawRange: IRange, eol: model.EndOfLine... method getLineCount (line 846) | public getLineCount(): number { method getLineContent (line 851) | public getLineContent(lineNumber: number): string { method getLineLength (line 860) | public getLineLength(lineNumber: number): number { method getLinesContent (line 869) | public getLinesContent(): string[] { method getEOL (line 878) | public getEOL(): string { method getEndOfLineSequence (line 883) | public getEndOfLineSequence(): model.EndOfLineSequence { method getLineMinColumn (line 892) | public getLineMinColumn(lineNumber: number): number { method getLineMaxColumn (line 897) | public getLineMaxColumn(lineNumber: number): number { method getLineFirstNonWhitespaceColumn (line 905) | public getLineFirstNonWhitespaceColumn(lineNumber: number): number { method getLineLastNonWhitespaceColumn (line 913) | public getLineLastNonWhitespaceColumn(lineNumber: number): number { method _validateRangeRelaxedNoAllocations (line 925) | public _validateRangeRelaxedNoAllocations(range: IRange): Range { method _isValidPosition (line 986) | private _isValidPosition(lineNumber: number, column: number, validatio... method _validatePosition (line 1028) | private _validatePosition(_lineNumber: number, _column: number, valida... method validatePosition (line 1063) | public validatePosition(position: IPosition): Position { method isValidRange (line 1077) | public isValidRange(range: Range): boolean { method _isValidRange (line 1081) | private _isValidRange(range: Range, validationType: StringOffsetValida... method validateRange (line 1110) | public validateRange(_range: IRange): Range { method modifyPosition (line 1162) | public modifyPosition(rawPosition: IPosition, offset: number): Position { method getFullModelRange (line 1168) | public getFullModelRange(): Range { method findMatchesLineByLine (line 1174) | private findMatchesLineByLine(searchRange: Range, searchData: model.Se... method findMatches (line 1178) | public findMatches(searchString: string, rawSearchScope: boolean | IRa... method findNextMatch (line 1227) | public findNextMatch(searchString: string, rawSearchStart: IPosition, ... method findPreviousMatch (line 1259) | public findPreviousMatch(searchString: string, rawSearchStart: IPositi... method pushStackElement (line 1269) | public pushStackElement(): void { method popStackElement (line 1273) | public popStackElement(): void { method pushEOL (line 1277) | public pushEOL(eol: model.EndOfLineSequence): void { method _validateEditOperation (line 1295) | private _validateEditOperation(rawOperation: model.IIdentifiedSingleEd... method _validateEditOperations (line 1328) | private _validateEditOperations(rawOperations: readonly model.IIdentif... method edit (line 1336) | public edit(edit: TextEdit, options?: { reason?: TextModelEditSource }... method pushEditOperations (line 1340) | public pushEditOperations(beforeCursorState: Selection[] | null, editO... method _pushEditOperations (line 1351) | private _pushEditOperations(beforeCursorState: Selection[] | null, edi... method _applyUndo (line 1441) | _applyUndo(changes: TextChange[], eol: model.EndOfLineSequence, result... method _applyRedo (line 1453) | _applyRedo(changes: TextChange[], eol: model.EndOfLineSequence, result... method _applyUndoRedoEdits (line 1465) | private _applyUndoRedoEdits(edits: ISingleEditOperation[], eol: model.... method applyEdits (line 1490) | public applyEdits(rawOperations: readonly model.IIdentifiedSingleEditO... method _doApplyEdits (line 1503) | private _doApplyEdits(rawOperations: model.ValidAnnotatedEditOperation... method undo (line 1604) | public undo(): void | Promise { method canUndo (line 1608) | public canUndo(): boolean { method redo (line 1612) | public redo(): void | Promise { method canRedo (line 1616) | public canRedo(): boolean { method handleBeforeFireDecorationsChangedEvent (line 1624) | private handleBeforeFireDecorationsChangedEvent(affectedInjectedTextLi... method _fireOnDidChangeLineHeight (line 1636) | private _fireOnDidChangeLineHeight(affectedLineHeights: Set(callback: (changeAccessor: model.IModelDec... method _changeDecorations (line 1680) | private _changeDecorations(ownerId: number, callback: (changeAccess... method deltaDecorations (line 1717) | public deltaDecorations(oldDecorations: string[], newDecorations: mode... method _getTrackedRange (line 1741) | _getTrackedRange(id: string): Range | null { method _setTrackedRange (line 1747) | _setTrackedRange(id: string | null, newRange: Range | null, newStickin... method removeAllDecorationsWithOwnerId (line 1777) | public removeAllDecorationsWithOwnerId(ownerId: number): void { method getDecorationOptions (line 1790) | public getDecorationOptions(decorationId: string): model.IModelDecorat... method getDecorationRange (line 1798) | public getDecorationRange(decorationId: string): Range | null { method getLineDecorations (line 1806) | public getLineDecorations(lineNumber: number, ownerId: number = 0, fil... method getLinesDecorations (line 1813) | public getLinesDecorations(_startLineNumber: number, _endLineNumber: n... method getDecorationsInRange (line 1826) | public getDecorationsInRange(range: IRange, ownerId: number = 0, filte... method getOverviewRulerDecorations (line 1835) | public getOverviewRulerDecorations(ownerId: number = 0, filterOutValid... method getInjectedTextDecorations (line 1839) | public getInjectedTextDecorations(ownerId: number = 0): model.IModelDe... method getCustomLineHeightsDecorations (line 1843) | public getCustomLineHeightsDecorations(ownerId: number = 0): model.IMo... method getCustomLineHeightsDecorationsInRange (line 1849) | public getCustomLineHeightsDecorationsInRange(range: Range, ownerId: n... method getLineInjectedText (line 1855) | public getLineInjectedText(lineNumber: number, ownerId: number = 0): L... method getFontDecorationsInRange (line 1863) | public getFontDecorationsInRange(range: IRange, ownerId: number = 0): ... method getAllDecorations (line 1869) | public getAllDecorations(ownerId: number = 0, filterOutValidation: boo... method getAllMarginDecorations (line 1876) | public getAllMarginDecorations(ownerId: number = 0): model.IModelDecor... method _getDecorationsInRange (line 1880) | private _getDecorationsInRange(filterRange: Range, filterOwnerId: numb... method getRangeAt (line 1886) | public getRangeAt(start: number, end: number): Range { method _changeDecorationImpl (line 1890) | private _changeDecorationImpl(ownerId: number, decorationId: string, _... method _changeDecorationOptionsImpl (line 1936) | private _changeDecorationOptionsImpl(ownerId: number, decorationId: st... method _deltaDecorationsImpl (line 1976) | private _deltaDecorationsImpl(ownerId: number, oldDecorationsIds: stri... method getLanguageId (line 2085) | public getLanguageId(): string { method setLanguage (line 2089) | public setLanguage(languageIdOrSelection: string | ILanguageSelection,... method _setLanguage (line 2099) | private _setLanguage(languageId: string, source?: string): void { method getLanguageIdAtPosition (line 2104) | public getLanguageIdAtPosition(lineNumber: number, column: number): st... method getWordAtPosition (line 2108) | public getWordAtPosition(position: IPosition): IWordAtPosition | null { method getWordUntilPosition (line 2112) | public getWordUntilPosition(position: IPosition): IWordAtPosition { method normalizePosition (line 2117) | normalizePosition(position: Position, affinity: model.PositionAffinity... method getLineIndentColumn (line 2125) | public getLineIndentColumn(lineNumber: number): number { method toString (line 2130) | public override toString(): string { function getLineTokensWithInjections (line 2135) | function getLineTokensWithInjections(tokens: LineTokens, injectionOption... function indentOfLine (line 2166) | function indentOfLine(line: string): number { function isNodeInOverviewRuler (line 2180) | function isNodeInOverviewRuler(node: IntervalNode): boolean { function isOptionsInjectedText (line 2184) | function isOptionsInjectedText(options: ModelDecorationOptions): boolean { function isNodeInjectedText (line 2188) | function isNodeInjectedText(node: IntervalNode): boolean { type IDecorationsTreesHost (line 2192) | interface IDecorationsTreesHost { class DecorationsTrees (line 2197) | class DecorationsTrees { method constructor (line 2214) | constructor() { method ensureAllNodesHaveRanges (line 2220) | public ensureAllNodesHaveRanges(host: IDecorationsTreesHost): void { method _ensureNodesHaveRanges (line 2224) | private _ensureNodesHaveRanges(host: IDecorationsTreesHost, nodes: Int... method getAllInInterval (line 2233) | public getAllInInterval(host: IDecorationsTreesHost, start: number, en... method _intervalSearch (line 2239) | private _intervalSearch(start: number, end: number, filterOwnerId: num... method getInjectedTextInInterval (line 2246) | public getInjectedTextInInterval(host: IDecorationsTreesHost, start: n... method getFontDecorationsInInterval (line 2252) | public getFontDecorationsInInterval(host: IDecorationsTreesHost, start... method getAllInjectedText (line 2258) | public getAllInjectedText(host: IDecorationsTreesHost, filterOwnerId: ... method getAllCustomLineHeights (line 2264) | public getAllCustomLineHeights(host: IDecorationsTreesHost, filterOwne... method getCustomLineHeightsInInterval (line 2270) | public getCustomLineHeightsInInterval(host: IDecorationsTreesHost, sta... method getAll (line 2276) | public getAll(host: IDecorationsTreesHost, filterOwnerId: number, filt... method _search (line 2282) | private _search(filterOwnerId: number, filterOutValidation: boolean, f... method collectNodesFromOwner (line 2293) | public collectNodesFromOwner(ownerId: number): IntervalNode[] { method collectNodesPostOrder (line 2300) | public collectNodesPostOrder(): IntervalNode[] { method insert (line 2307) | public insert(node: IntervalNode): void { method delete (line 2317) | public delete(node: IntervalNode): void { method getNodeRange (line 2327) | public getNodeRange(host: IDecorationsTreesHost, node: IntervalNode): ... method _resolveNode (line 2338) | private _resolveNode(node: IntervalNode, cachedVersionId: number): void { method acceptReplace (line 2348) | public acceptReplace(offset: number, length: number, textLength: numbe... function cleanClassName (line 2355) | function cleanClassName(className: string): string { class DecorationOptions (line 2359) | class DecorationOptions implements model.IDecorationOptions { method constructor (line 2363) | constructor(options: model.IDecorationOptions) { class ModelDecorationOverviewRulerOptions (line 2370) | class ModelDecorationOverviewRulerOptions extends DecorationOptions { method constructor (line 2374) | constructor(options: model.IModelDecorationOverviewRulerOptions) { method getColor (line 2380) | public getColor(theme: IColorTheme): string { method invalidateCachedColor (line 2391) | public invalidateCachedColor(): void { method _resolveColor (line 2395) | private _resolveColor(color: string | ThemeColor, theme: IColorTheme):... class ModelDecorationGlyphMarginOptions (line 2407) | class ModelDecorationGlyphMarginOptions { method constructor (line 2411) | constructor(options: model.IModelDecorationGlyphMarginOptions | null |... class ModelDecorationMinimapOptions (line 2417) | class ModelDecorationMinimapOptions extends DecorationOptions { method constructor (line 2423) | constructor(options: model.IModelDecorationMinimapOptions) { method getColor (line 2430) | public getColor(theme: IColorTheme): Color | undefined { method invalidateCachedColor (line 2442) | public invalidateCachedColor(): void { method _resolveColor (line 2446) | private _resolveColor(color: string | ThemeColor, theme: IColorTheme):... class ModelDecorationInjectedTextOptions (line 2454) | class ModelDecorationInjectedTextOptions implements model.InjectedTextOp... method from (line 2455) | public static from(options: model.InjectedTextOptions): ModelDecoratio... method constructor (line 2469) | private constructor(options: model.InjectedTextOptions) { class ModelDecorationOptions (line 2479) | class ModelDecorationOptions implements model.IModelDecorationOptions { method register (line 2483) | public static register(options: model.IModelDecorationOptions): ModelD... method createDynamic (line 2487) | public static createDynamic(options: model.IModelDecorationOptions): M... method constructor (line 2527) | private constructor(options: model.IModelDecorationOptions) { constant TRACKED_RANGE_OPTIONS (line 2571) | const TRACKED_RANGE_OPTIONS = [ function _normalizeOptions (line 2578) | function _normalizeOptions(options: model.IModelDecorationOptions): Mode... class DidChangeDecorationsEmitter (line 2586) | class DidChangeDecorationsEmitter extends Disposable { method constructor (line 2601) | constructor(private readonly handleBeforeFire: (affectedInjectedTextLi... method hasListeners (line 2611) | hasListeners(): boolean { method beginDeferredEmit (line 2615) | public beginDeferredEmit(): void { method endDeferredEmit (line 2619) | public endDeferredEmit(): void { method recordLineAffectedByInjectedText (line 2635) | public recordLineAffectedByInjectedText(lineNumber: number): void { method recordLineAffectedByLineHeightChange (line 2642) | public recordLineAffectedByLineHeightChange(ownerId: number, decoratio... method recordLineAffectedByFontChange (line 2649) | public recordLineAffectedByFontChange(ownerId: number, decorationId: s... method checkAffectedAndFire (line 2656) | public checkAffectedAndFire(options: ModelDecorationOptions): void { method fire (line 2664) | public fire(): void { method tryFire (line 2671) | private tryFire() { method doFire (line 2679) | private doFire() { class DidChangeContentEmitter (line 2698) | class DidChangeContentEmitter extends Disposable { method constructor (line 2706) | constructor() { method hasListeners (line 2712) | public hasListeners(): boolean { method beginDeferredEmit (line 2716) | public beginDeferredEmit(): void { method endDeferredEmit (line 2720) | public endDeferredEmit(resultingSelection: Selection[] | null = null):... method fire (line 2732) | public fire(e: InternalModelContentChangeEvent): void { FILE: src/vs/editor/common/model/textModelPart.ts class TextModelPart (line 8) | class TextModelPart extends Disposable { method dispose (line 11) | public override dispose(): void { method assertNotDisposed (line 15) | protected assertNotDisposed(): void { FILE: src/vs/editor/common/model/textModelSearch.ts constant LIMIT_FIND_COUNT (line 14) | const LIMIT_FIND_COUNT = 999; class SearchParams (line 16) | class SearchParams { method constructor (line 22) | constructor(searchString: string, isRegex: boolean, matchCase: boolean... method parseSearchRequest (line 29) | public parseSearchRequest(): SearchData | null { function isMultilineRegexSource (line 69) | function isMultilineRegexSource(searchString: string): boolean { function createFindMatch (line 101) | function createFindMatch(range: Range, rawMatches: RegExpExecArray, capt... class LineFeedCounter (line 112) | class LineFeedCounter { method constructor (line 116) | constructor(text: string) { method findLineFeedCountBeforeOffset (line 127) | public findLineFeedCountBeforeOffset(offset: number): number { class TextModelSearch (line 161) | class TextModelSearch { method findMatches (line 163) | public static findMatches(model: TextModel, searchParams: SearchParams... method _getMultilineMatchRange (line 179) | private static _getMultilineMatchRange(model: TextModel, deltaOffset: ... method _doFindMatchesMultiline (line 203) | private static _doFindMatchesMultiline(model: TextModel, searchRange: ... method _doFindMatchesLineByLine (line 226) | private static _doFindMatchesLineByLine(model: TextModel, searchRange:... method _findMatchesInLine (line 255) | private static _findMatchesInLine(searchData: SearchData, text: string... method findNextMatch (line 290) | public static findNextMatch(model: TextModel, searchParams: SearchPara... method _doFindNextMatchMultiline (line 304) | private static _doFindNextMatchMultiline(model: TextModel, searchStart... method _doFindNextMatchLineByLine (line 331) | private static _doFindNextMatchLineByLine(model: TextModel, searchStar... method _findFirstMatchInLine (line 354) | private static _findFirstMatchInLine(searcher: Searcher, text: string,... method findPreviousMatch (line 368) | public static findPreviousMatch(model: TextModel, searchParams: Search... method _doFindPreviousMatchMultiline (line 382) | private static _doFindPreviousMatchMultiline(model: TextModel, searchS... method _doFindPreviousMatchLineByLine (line 397) | private static _doFindPreviousMatchLineByLine(model: TextModel, search... method _findLastMatchInLine (line 420) | private static _findLastMatchInLine(searcher: Searcher, text: string, ... function leftIsWordBounday (line 431) | function leftIsWordBounday(wordSeparators: WordCharacterClassifier, text... function rightIsWordBounday (line 459) | function rightIsWordBounday(wordSeparators: WordCharacterClassifier, tex... function isValidMatch (line 487) | function isValidMatch(wordSeparators: WordCharacterClassifier, text: str... class Searcher (line 494) | class Searcher { method constructor (line 500) | constructor(wordSeparators: WordCharacterClassifier | null, searchRege... method reset (line 507) | public reset(lastIndex: number): void { method next (line 513) | public next(text: string): RegExpExecArray | null { FILE: src/vs/editor/common/model/textModelStringEdit.ts function offsetEditToEditOperations (line 16) | function offsetEditToEditOperations(offsetEdit: StringEdit, doc: ITextMo... function offsetEditFromContentChanges (line 28) | function offsetEditFromContentChanges(contentChanges: readonly IModelCon... function offsetEditFromLineRangeMapping (line 35) | function offsetEditFromLineRangeMapping(original: ITextModel, modified: ... function linesLengthEditFromModelContentChange (line 52) | function linesLengthEditFromModelContentChange(c: IModelContentChange[])... FILE: src/vs/editor/common/model/textModelText.ts class TextModelText (line 11) | class TextModelText extends AbstractText { method constructor (line 12) | constructor(private readonly _textModel: ITextModel) { method getValueOfRange (line 16) | override getValueOfRange(range: Range): string { method getLineLength (line 20) | override getLineLength(lineNumber: number): number { method length (line 24) | get length(): TextLength { FILE: src/vs/editor/common/model/textModelTokens.ts type Constants (line 23) | const enum Constants { class TokenizerWithStateStore (line 27) | class TokenizerWithStateStore { method constructor (line 32) | constructor( method getStartState (line 40) | public getStartState(lineNumber: number): TState | null { method getFirstInvalidLine (line 44) | public getFirstInvalidLine(): { lineNumber: number; startState: TState... class TokenizerWithStateStoreAndTextModel (line 49) | class TokenizerWithStateStoreAndTextModel { method constructor (line 220) | constructor(private lineCount: number) { method getEndState (line 224) | public getEndState(lineNumber: number): TState | null { method setEndState (line 231) | public setEndState(lineNumber: number, state: TState): boolean { method acceptChange (line 246) | public acceptChange(range: LineRange, newLineCount: number): void { method acceptChanges (line 252) | public acceptChanges(changes: IModelContentChange[]) { method invalidateEndStateRange (line 259) | public invalidateEndStateRange(range: LineRange): void { method getFirstInvalidEndStateLineNumber (line 263) | public getFirstInvalidEndStateLineNumber(): number | null { return thi... method getFirstInvalidEndStateLineNumberOrMax (line 265) | public getFirstInvalidEndStateLineNumberOrMax(): number { method allStatesValid (line 269) | public allStatesValid(): boolean { return this._invalidEndStatesLineNu... method getStartState (line 271) | public getStartState(lineNumber: number, initialState: TState): TState... method getFirstInvalidLine (line 276) | public getFirstInvalidLine(initialState: TState): { lineNumber: number... class TokenizationStateStore (line 290) | class TokenizationStateStore { method getEndState (line 293) | public getEndState(lineNumber: number): TState | null { method setEndState (line 297) | public setEndState(lineNumber: number, state: TState): boolean { method acceptChange (line 307) | public acceptChange(range: LineRange, newLineCount: number): void { method acceptChanges (line 319) | public acceptChanges(changes: IModelContentChange[]) { type RangePriorityQueue (line 327) | interface RangePriorityQueue { class RangePriorityQueueImpl (line 336) | class RangePriorityQueueImpl implements RangePriorityQueue { method getRanges (line 339) | public getRanges(): OffsetRange[] { method min (line 343) | public get min(): number | null { method removeMin (line 350) | public removeMin(): number | null { method delete (line 363) | public delete(value: number): void { method addRange (line 383) | public addRange(range: OffsetRange): void { method addRangeAndResize (line 387) | public addRangeAndResize(range: OffsetRange, newLength: number): void { method toString (line 420) | toString() { function safeTokenize (line 426) | function safeTokenize(languageIdCodec: ILanguageIdCodec, languageId: str... class DefaultBackgroundTokenizer (line 445) | class DefaultBackgroundTokenizer implements IBackgroundTokenizer { method constructor (line 448) | constructor( method dispose (line 454) | public dispose(): void { method handleChanges (line 458) | public handleChanges(): void { method _beginBackgroundTokenization (line 463) | private _beginBackgroundTokenization(): void { method _backgroundTokenizeWithDeadline (line 479) | private _backgroundTokenizeWithDeadline(deadline: IdleDeadline): void { method _backgroundTokenizeForAtLeast1ms (line 507) | private _backgroundTokenizeForAtLeast1ms(): void { method _hasLinesToTokenize (line 531) | private _hasLinesToTokenize(): boolean { method _tokenizeOneInvalidLine (line 538) | private _tokenizeOneInvalidLine(builder: ContiguousMultilineTokensBuil... method checkFinished (line 547) | public checkFinished(): void { method requestTokens (line 556) | public requestTokens(startLineNumber: number, endLineNumberExclusive: ... FILE: src/vs/editor/common/model/tokens/abstractSyntaxTokenBackend.ts class AttachedViews (line 24) | class AttachedViews implements IDisposable { method constructor (line 33) | constructor() { method attachView (line 46) | public attachView(): IAttachedView { method detachView (line 55) | public detachView(view: IAttachedView): void { method dispose (line 61) | public dispose(): void { class AttachedViewState (line 69) | class AttachedViewState { method constructor (line 70) | constructor( method equals (line 75) | public equals(other: AttachedViewState): boolean { class AttachedViewImpl (line 89) | class AttachedViewImpl implements IAttachedView { method state (line 91) | public get state(): IObservable { retur... method constructor (line 93) | constructor( method setVisibleLines (line 99) | setVisibleLines(visibleLines: { startLineNumber: number; endLineNumber... class AttachedViewHandler (line 108) | class AttachedViewHandler extends Disposable { method lineRanges (line 113) | public get lineRanges(): readonly LineRange[] { return this._lineRange... method constructor (line 115) | constructor(private readonly _refreshTokens: () => void) { method update (line 119) | private update(): void { method handleStateChange (line 127) | public handleStateChange(state: AttachedViewState): void { method backgroundTokenizationState (line 140) | public get backgroundTokenizationState(): BackgroundTokenizationState { method constructor (line 156) | constructor( method tokenizeIfCheap (line 175) | public tokenizeIfCheap(lineNumber: number): void { FILE: src/vs/editor/common/model/tokens/annotations.ts type IAnnotation (line 10) | interface IAnnotation { type IAnnotatedString (line 15) | interface IAnnotatedString { class AnnotatedString (line 40) | class AnnotatedString implements IAnnotatedString { method constructor (line 47) | constructor(annotations: IAnnotation[] = []) { method setAnnotations (line 56) | public setAnnotations(annotations: AnnotationsUpdate): void { method getAnnotationsIntersecting (line 71) | public getAnnotationsIntersecting(range: OffsetRange): IAnnotation[] { method _getStartIndexOfIntersectingAnnotation (line 77) | private _getStartIndexOfIntersectingAnnotation(offset: number): number { method _getEndIndexOfIntersectingAnnotation (line 101) | private _getEndIndexOfIntersectingAnnotation(offset: number): number { method getAllAnnotations (line 128) | public getAllAnnotations(): IAnnotation[] { method applyEdit (line 137) | public applyEdit(edit: StringEdit): IAnnotation[] { method clone (line 232) | public clone(): IAnnotatedString { type IAnnotationUpdate (line 237) | interface IAnnotationUpdate { type DefinedValue (line 242) | type DefinedValue = object | string | number | boolean; type ISerializedAnnotation (line 244) | type ISerializedAnnotation = { class AnnotationsUpdate (line 249) | class AnnotationsUpdate { method create (line 251) | public static create(annotations: IAnnotationUpdate[]): Annotati... method constructor (line 257) | private constructor(annotations: IAnnotationUpdate[]) { method annotations (line 261) | get annotations(): IAnnotationUpdate[] { method rebase (line 265) | public rebase(edit: StringEdit): void { method serialize (line 271) | public serialize(serializing... method deserialize (line 281) | static deserialize(serial... FILE: src/vs/editor/common/model/tokens/tokenizationFontDecorationsProvider.ts type IFontTokenAnnotation (line 19) | interface IFontTokenAnnotation { class TokenizationFontDecorationProvider (line 24) | class TokenizationFontDecorationProvider extends Disposable implements D... method constructor (line 36) | constructor( method handleDidChangeContent (line 100) | public handleDidChangeContent(change: IModelContentChangedEvent) { method getDecorationsInRange (line 121) | public getDecorationsInRange(range: Range, ownerId?: number, filterOut... method getAllDecorations (line 153) | public getAllDecorations(ownerId?: number, filterOutValidation?: boole... FILE: src/vs/editor/common/model/tokens/tokenizationTextModelPart.ts class TokenizationTextModelPart (line 31) | class TokenizationTextModelPart extends TextModelPart implements ITokeni... method constructor (line 50) | constructor( method _hasListeners (line 119) | _hasListeners(): boolean { method handleLanguageConfigurationServiceChange (line 127) | public handleLanguageConfigurationServiceChange(e: LanguageConfigurati... method handleDidChangeContent (line 133) | public handleDidChangeContent(e: IModelContentChangedEvent): void { method handleDidChangeAttached (line 153) | public handleDidChangeAttached(): void { method getLineTokens (line 160) | public getLineTokens(lineNumber: number): LineTokens { method _emitModelTokensChangedEvent (line 166) | private _emitModelTokensChangedEvent(e: IModelTokensChangedEvent): void { method validateLineNumber (line 175) | private validateLineNumber(lineNumber: number): void { method hasTokens (line 181) | public get hasTokens(): boolean { method resetTokenization (line 185) | public resetTokenization() { method backgroundTokenizationState (line 189) | public get backgroundTokenizationState() { method forceTokenization (line 193) | public forceTokenization(lineNumber: number): void { method hasAccurateTokensForLine (line 198) | public hasAccurateTokensForLine(lineNumber: number): boolean { method isCheapToTokenize (line 203) | public isCheapToTokenize(lineNumber: number): boolean { method tokenizeIfCheap (line 208) | public tokenizeIfCheap(lineNumber: number): void { method getTokenTypeIfInsertingCharacter (line 213) | public getTokenTypeIfInsertingCharacter(lineNumber: number, column: nu... method tokenizeLinesAt (line 217) | public tokenizeLinesAt(lineNumber: number, lines: string[]): LineToken... method setSemanticTokens (line 225) | public setSemanticTokens(tokens: SparseMultilineTokens[] | null, isCom... method hasCompleteSemanticTokens (line 234) | public hasCompleteSemanticTokens(): boolean { method hasSomeSemanticTokens (line 238) | public hasSomeSemanticTokens(): boolean { method setPartialSemanticTokens (line 242) | public setPartialSemanticTokens(range: Range, tokens: SparseMultilineT... method getWordAtPosition (line 265) | public getWordAtPosition(_position: IPosition): IWordAtPosition | null { method getLanguageConfiguration (line 316) | private getLanguageConfiguration(languageId: string): ResolvedLanguage... method _findLanguageBoundaries (line 320) | private static _findLanguageBoundaries(lineTokens: LineTokens, tokenIn... method getWordUntilPosition (line 342) | public getWordUntilPosition(position: IPosition): IWordAtPosition { method getLanguageId (line 358) | public getLanguageId(): string { method getLanguageIdAtPosition (line 362) | public getLanguageIdAtPosition(lineNumber: number, column: number): st... method setLanguageId (line 368) | public setLanguageId(languageId: string, source: string = 'api'): void { FILE: src/vs/editor/common/model/tokens/tokenizerSyntaxTokenBackend.ts class TokenizerSyntaxTokenBackend (line 26) | class TokenizerSyntaxTokenBackend extends AbstractSyntaxTokenBackend { method constructor (line 43) | constructor( method todo_resetTokenization (line 75) | public todo_resetTokenization(fireTokenChangeEvent: boolean = true): v... method handleDidChangeAttached (line 185) | public handleDidChangeAttached() { method handleDidChangeContent (line 189) | public handleDidChangeContent(e: IModelContentChangedEvent): void { method setTokens (line 209) | private setTokens(tokens: ContiguousMultilineTokens[]): { changes: { f... method setFontInfo (line 219) | private setFontInfo(changes: FontTokensUpdate): void { method refreshAllVisibleLineTokens (line 223) | private refreshAllVisibleLineTokens(): void { method refreshRanges (line 228) | private refreshRanges(ranges: readonly LineRange[]): void { method refreshRange (line 234) | private refreshRange(startLineNumber: number, endLineNumber: number): ... method forceTokenization (line 258) | public forceTokenization(lineNumber: number): void { method hasAccurateTokensForLine (line 265) | public hasAccurateTokensForLine(lineNumber: number): boolean { method isCheapToTokenize (line 272) | public isCheapToTokenize(lineNumber: number): boolean { method getLineTokens (line 279) | public getLineTokens(lineNumber: number): LineTokens { method getTokenTypeIfInsertingCharacter (line 301) | public getTokenTypeIfInsertingCharacter(lineNumber: number, column: nu... method tokenizeLinesAt (line 312) | public tokenizeLinesAt(lineNumber: number, lines: string[]): LineToken... method hasTokens (line 320) | public get hasTokens(): boolean { FILE: src/vs/editor/common/model/tokens/treeSitter/cursorUtils.ts function gotoNextSibling (line 7) | function gotoNextSibling(newCursor: TreeSitter.TreeCursor, oldCursor: Tr... function gotoParent (line 16) | function gotoParent(newCursor: TreeSitter.TreeCursor, oldCursor: TreeSit... function gotoNthChild (line 25) | function gotoNthChild(newCursor: TreeSitter.TreeCursor, oldCursor: TreeS... function nextSiblingOrParentSibling (line 47) | function nextSiblingOrParentSibling(newCursor: TreeSitter.TreeCursor, ol... function getClosestPreviousNodes (line 59) | function getClosestPreviousNodes(cursor: TreeSitter.TreeCursor, tree: Tr... FILE: src/vs/editor/common/model/tokens/treeSitter/tokenStore.ts class ListNode (line 10) | class ListNode implements IDisposable { method children (line 13) | get children(): ReadonlyArray { return this._children; } method length (line 16) | get length(): number { return this._length; } method constructor (line 18) | constructor(public readonly height: number) { } method create (line 20) | static create(node1: Node, node2: Node) { method canAppendChild (line 27) | canAppendChild(): boolean { method appendChild (line 31) | appendChild(node: Node) { method _updateParentLength (line 44) | private _updateParentLength(delta: number) { method unappendChild (line 52) | unappendChild(): Node { method prependChild (line 59) | prependChild(node: Node) { method unprependChild (line 72) | unprependChild(): Node { method lastChild (line 79) | lastChild(): Node { method dispose (line 83) | dispose() { type TokenQuality (line 88) | enum TokenQuality { type Node (line 95) | type Node = ListNode | LeafNode; type LeafNode (line 98) | interface LeafNode { type TokenUpdate (line 105) | interface TokenUpdate { function isLeaf (line 111) | function isLeaf(node: Node): node is LeafNode { function append (line 116) | function append(node: Node, nodeToAppend: Node): Node { function prepend (line 157) | function prepend(list: Node, nodeToAppend: Node): Node { function concat (line 191) | function concat(node1: Node, node2: Node): Node { class TokenStore (line 203) | class TokenStore implements IDisposable { method root (line 205) | get root(): Node { method constructor (line 209) | constructor(private readonly _textModel: ITextModel) { method createEmptyRoot (line 213) | private createEmptyRoot(): Node { method buildStore (line 226) | buildStore(tokens: TokenUpdate[], tokenQuality: TokenQuality): void { method createFromUpdates (line 230) | private createFromUpdates(tokens: TokenUpdate[], tokenQuality: TokenQu... method update (line 250) | update(length: number, tokens: TokenUpdate[], tokenQuality: TokenQuali... method delete (line 257) | delete(length: number, startOffset: number) { method replace (line 265) | private replace(length: number, updateOffsetStart: number, tokens: Tok... method traverseInOrderInRange (line 336) | private traverseInOrderInRange(startOffsetInclusive: number, endOffset... method getTokenAt (line 363) | getTokenAt(offset: number): TokenUpdate | undefined { method getTokensInRange (line 375) | getTokensInRange(startOffsetInclusive: number, endOffsetExclusive: num... method markForRefresh (line 397) | markForRefresh(startOffsetInclusive: number, endOffsetExclusive: numbe... method rangeHasTokens (line 406) | rangeHasTokens(startOffsetInclusive: number, endOffsetExclusive: numbe... method rangeNeedsRefresh (line 417) | rangeNeedsRefresh(startOffsetInclusive: number, endOffsetExclusive: nu... method getNeedsRefresh (line 428) | getNeedsRefresh(): { startOffset: number; endOffset: number }[] { method deepCopy (line 444) | public deepCopy(): TokenStore { method _copyNodeIterative (line 450) | private _copyNodeIterative(root: Node): Node { method printTree (line 477) | printTree(root: Node = this._root): string { method dispose (line 499) | dispose(): void { FILE: src/vs/editor/common/model/tokens/treeSitter/treeSitterSyntaxTokenBackend.ts class TreeSitterSyntaxTokenBackend (line 22) | class TreeSitterSyntaxTokenBackend extends AbstractSyntaxTokenBackend { method constructor (line 30) | constructor( method tree (line 106) | get tree(): IObservable { method tokenizationImpl (line 110) | get tokenizationImpl(): IObservable = { constant BRACKETS (line 815) | const BRACKETS = /[\{\}\[\]\<\>\(\)]/g; FILE: src/vs/editor/common/model/tokens/treeSitter/treeSitterTree.ts class TreeSitterTree (line 19) | class TreeSitterTree extends Disposable { method constructor (line 32) | constructor( method handleContentChange (line 58) | public handleContentChange(e: IModelContentChangedEvent | undefined, r... method ranges (line 105) | get ranges(): TreeSitter.Range[] | undefined { method getInjectionTrees (line 109) | public getInjectionTrees(startIndex: number, languageId: string): Tree... method _applyEdits (line 114) | private _applyEdits(changes: IModelContentChange[]) { method _findChangedNodes (line 132) | private _findChangedNodes(newTree: TreeSitter.Tree, oldTree: TreeSitte... method _findTreeChanges (line 186) | private _findTreeChanges(newTree: TreeSitter.Tree, changedNodes: TreeS... method _constrainRanges (line 262) | private _constrainRanges(changes: RangeChange[]): RangeChange[] { method _parseAndUpdateTree (line 303) | private async _parseAndUpdateTree(version: number): Promise { method _parseAndYield (line 328) | private async _parseAndYield(parseType: TelemetryParseType): Promise... function rangesEqual (line 448) | function rangesEqual(a: TreeSitter.Range, b: TreeSitter.Range) { function rangesIntersect (line 457) | function rangesIntersect(a: TreeSitter.Range, b: TreeSitter.Range) { FILE: src/vs/editor/common/model/utils.ts function computeIndentLevel (line 13) | function computeIndentLevel(line: string, tabSize: number): number { FILE: src/vs/editor/common/modelLineProjectionData.ts class ModelLineProjectionData (line 38) | class ModelLineProjectionData { method constructor (line 39) | constructor( method getOutputLineCount (line 58) | public getOutputLineCount(): number { method getMinOutputOffset (line 62) | public getMinOutputOffset(outputLineIndex: number): number { method getLineLength (line 69) | public getLineLength(outputLineIndex: number): number { method getMaxOutputOffset (line 81) | public getMaxOutputOffset(outputLineIndex: number): number { method translateToInputOffset (line 85) | public translateToInputOffset(outputLineIndex: number, outputOffset: n... method translateToOutputPosition (line 111) | public translateToOutputPosition(inputOffset: number, affinity: Positi... method offsetInInputWithInjectionsToOutputPosition (line 130) | private offsetInInputWithInjectionsToOutputPosition(offsetInInputWithI... method normalizeOutputPosition (line 169) | public normalizeOutputPosition(outputLineIndex: number, outputOffset: ... method outputPositionToOffsetInInputWithInjections (line 194) | private outputPositionToOffsetInInputWithInjections(outputLineIndex: n... method normalizeOffsetInInputWithInjectionsAroundInjections (line 202) | private normalizeOffsetInInputWithInjectionsAroundInjections(offsetInI... method getInjectedText (line 256) | public getInjectedText(outputLineIndex: number, outputOffset: number):... method getInjectedTextAtOffset (line 267) | private getInjectedTextAtOffset(offsetInInputWithInjections: number): ... function hasRightCursorStop (line 300) | function hasRightCursorStop(cursorStop: InjectedTextCursorStops | null |... function hasLeftCursorStop (line 304) | function hasLeftCursorStop(cursorStop: InjectedTextCursorStops | null | ... class InjectedText (line 309) | class InjectedText { method constructor (line 310) | constructor(public readonly options: InjectedTextOptions) { } class OutputPosition (line 313) | class OutputPosition { method constructor (line 317) | constructor(outputLineIndex: number, outputOffset: number) { method toString (line 322) | toString(): string { method toPosition (line 326) | toPosition(baseLineNumber: number): Position { type ILineBreaksComputerContext (line 331) | interface ILineBreaksComputerContext { type ILineBreaksComputerFactory (line 336) | interface ILineBreaksComputerFactory { type ILineBreaksComputer (line 340) | interface ILineBreaksComputer { FILE: src/vs/editor/common/services/completionsEnablement.ts function getCompletionsEnablementSettingName (line 15) | function getCompletionsEnablementSettingName(): string | undefined { function isCompletionsEnabled (line 27) | function isCompletionsEnabled(configurationService: IConfigurationServic... function isCompletionsEnabledWithTextResourceConfig (line 47) | function isCompletionsEnabledWithTextResourceConfig(configurationService... function isCompletionsEnabledFromObject (line 68) | function isCompletionsEnabledFromObject(completionsEnablementObject: Rec... FILE: src/vs/editor/common/services/editorBaseApi.ts class KeyMod (line 16) | class KeyMod { method chord (line 22) | public static chord(firstPart: number, secondPart: number): number { function createMonacoBaseAPI (line 27) | function createMonacoBaseAPI(): typeof monaco { FILE: src/vs/editor/common/services/editorWebWorker.ts type IMirrorModel (line 35) | interface IMirrorModel extends IMirrorTextModel { type IWorkerContext (line 41) | interface IWorkerContext { type IWordRange (line 56) | interface IWordRange { class EditorWorker (line 70) | class EditorWorker implements IDisposable, IWorkerTextModelSyncChannelSe... method constructor (line 75) | constructor( method dispose (line 79) | dispose(): void { method $ping (line 82) | public async $ping() { method _getModel (line 86) | protected _getModel(uri: string): ICommonModel | undefined { method getModels (line 90) | public getModels(): ICommonModel[] { method $acceptNewModel (line 94) | public $acceptNewModel(data: IRawModelData): void { method $acceptModelChanged (line 98) | public $acceptModelChanged(uri: string, e: IModelChangedEvent): void { method $acceptRemovedModel (line 102) | public $acceptRemovedModel(uri: string): void { method $computeUnicodeHighlights (line 106) | public async $computeUnicodeHighlights(url: string, options: UnicodeHi... method $findSectionHeaders (line 114) | public async $findSectionHeaders(url: string, options: FindSectionHead... method $computeDiff (line 124) | public async $computeDiff(originalUrl: string, modifiedUrl: string, op... method computeDiff (line 135) | private static computeDiff(originalTextModel: ICommonModel | ITextMode... method _modelsAreIdentical (line 172) | private static _modelsAreIdentical(original: ICommonModel | ITextModel... method $computeDirtyDiff (line 188) | public async $computeDirtyDiff(originalUrl: string, modifiedUrl: strin... method $computeStringDiff (line 207) | public $computeStringDiff(original: string, modified: string, options:... method $computeMoreMinimalEdits (line 218) | public async $computeMoreMinimalEdits(modelUrl: string, edits: TextEdi... method $computeHumanReadableDiff (line 300) | public $computeHumanReadableDiff(modelUrl: string, edits: TextEdit[], ... method $computeLinks (line 400) | public async $computeLinks(modelUrl: string): Promise { method $computeDefaultDocumentColors (line 411) | public async $computeDefaultDocumentColors(modelUrl: string): Promise<... method $textualSuggest (line 423) | public async $textualSuggest(modelUrls: string[], leadingWord: string ... method $computeWordRanges (line 454) | public async $computeWordRanges(modelUrl: string, range: IRange, wordD... method $navigateValueSet (line 485) | public async $navigateValueSet(modelUrl: string, range: IRange, up: bo... method $fmr (line 516) | public $fmr(method: string, args: unknown[]): Promise { function computeStringDiff (line 542) | function computeStringDiff(original: string, modified: string, options: ... FILE: src/vs/editor/common/services/editorWorker.ts type DiffAlgorithmName (line 19) | type DiffAlgorithmName = 'legacy' | 'advanced'; type IEditorWorkerService (line 21) | interface IEditorWorkerService { type IDiffComputationResult (line 50) | interface IDiffComputationResult { type ILineChange (line 57) | type ILineChange = [ type ICharChange (line 65) | type ICharChange = [ type ITextMove (line 77) | type ITextMove = [ type IUnicodeHighlightsResult (line 85) | interface IUnicodeHighlightsResult { FILE: src/vs/editor/common/services/editorWorkerHost.ts method getChannel (line 10) | public static getChannel(workerServer: IWebWorkerServer): EditorWorkerHo... method setChannel (line 13) | public static setChannel(workerClient: IWebWorkerClient, obj: E... FILE: src/vs/editor/common/services/findSectionHeaders.ts type ISectionHeaderFinderTarget (line 11) | interface ISectionHeaderFinderTarget { type FindSectionHeaderOptions (line 16) | interface FindSectionHeaderOptions { type SectionHeader (line 23) | interface SectionHeader { constant CHUNK_SIZE (line 44) | const CHUNK_SIZE = 100; constant MAX_SECTION_LINES (line 45) | const MAX_SECTION_LINES = 5; function findSectionHeaders (line 54) | function findSectionHeaders(model: ISectionHeaderFinderTarget, options: ... function collectRegionHeaders (line 67) | function collectRegionHeaders(model: ISectionHeaderFinderTarget, options... function collectMarkHeaders (line 90) | function collectMarkHeaders(model: ISectionHeaderFinderTarget, options: ... function getHeaderText (line 176) | function getHeaderText(text: string): { text: string; hasSeparatorLine: ... FILE: src/vs/editor/common/services/getIconClasses.ts function getIconClasses (line 17) | function getIconClasses(modelService: IModelService, languageService: IL... function getIconClassesForLanguageId (line 87) | function getIconClassesForLanguageId(languageId: string): string[] { function detectLanguageId (line 91) | function detectLanguageId(modelService: IModelService, languageService: ... function fileIconSelectorEscape (line 125) | function fileIconSelectorEscape(str: string): string { FILE: src/vs/editor/common/services/languageFeatureDebounce.ts type ILanguageFeatureDebounceService (line 20) | interface ILanguageFeatureDebounceService { type IFeatureDebounceInformation (line 27) | interface IFeatureDebounceInformation { function of (line 36) | function of(obj: object): number { class NullDebounceInformation (line 46) | class NullDebounceInformation implements IFeatureDebounceInformation { method constructor (line 48) | constructor(private readonly _default: number) { } method get (line 50) | get(_model: ITextModel): number { method update (line 53) | update(_model: ITextModel, _value: number): number { method default (line 56) | default(): number { class FeatureDebounceInformation (line 61) | class FeatureDebounceInformation implements IFeatureDebounceInformation { method constructor (line 65) | constructor( method _key (line 74) | private _key(model: ITextModel): string { method get (line 78) | get(model: ITextModel): number { method update (line 86) | update(model: ITextModel, value: number): number { method _overall (line 100) | private _overall(): number { method default (line 108) | default() { class LanguageFeatureDebounceService (line 115) | class LanguageFeatureDebounceService implements ILanguageFeatureDebounce... method constructor (line 122) | constructor( method for (line 130) | for(feature: LanguageFeatureRegistry, name: string, config?: {... method _overallAverage (line 155) | private _overallAverage(): number { FILE: src/vs/editor/common/services/languageFeatures.ts type ILanguageFeaturesService (line 12) | interface ILanguageFeaturesService { FILE: src/vs/editor/common/services/languageFeaturesService.ts class LanguageFeaturesService (line 12) | class LanguageFeaturesService implements ILanguageFeaturesService { method setNotebookTypeResolver (line 50) | setNotebookTypeResolver(resolver: NotebookInfoResolver | undefined) { method _score (line 54) | private _score(uri: URI): NotebookInfo | undefined { FILE: src/vs/editor/common/services/languageService.ts class LanguageService (line 15) | class LanguageService extends Disposable implements ILanguageService { method constructor (line 35) | constructor(warnOnOverwrite = false) { method dispose (line 43) | public override dispose(): void { method registerLanguage (line 48) | public registerLanguage(def: ILanguageExtensionPoint): IDisposable { method isRegisteredLanguageId (line 52) | public isRegisteredLanguageId(languageId: string | null | undefined): ... method getRegisteredLanguageIds (line 56) | public getRegisteredLanguageIds(): string[] { method getSortedRegisteredLanguageNames (line 60) | public getSortedRegisteredLanguageNames(): ILanguageNameIdPair[] { method getLanguageName (line 64) | public getLanguageName(languageId: string): string | null { method getMimeType (line 68) | public getMimeType(languageId: string): string | null { method getIcon (line 72) | public getIcon(languageId: string): ILanguageIcon | null { method getExtensions (line 76) | public getExtensions(languageId: string): ReadonlyArray { method getFilenames (line 80) | public getFilenames(languageId: string): ReadonlyArray { method getConfigurationFiles (line 84) | public getConfigurationFiles(languageId: string): ReadonlyArray { method getLanguageIdByLanguageName (line 88) | public getLanguageIdByLanguageName(languageName: string): string | null { method getLanguageIdByMimeType (line 92) | public getLanguageIdByMimeType(mimeType: string | null | undefined): s... method guessLanguageIdByFilepathOrFirstLine (line 96) | public guessLanguageIdByFilepathOrFirstLine(resource: URI | null, firs... method createById (line 101) | public createById(languageId: string | null | undefined): ILanguageSel... method createByMimeType (line 107) | public createByMimeType(mimeType: string | null | undefined): ILanguag... method createByFilepathOrFirstLine (line 114) | public createByFilepathOrFirstLine(resource: URI | null, firstLine?: s... method _createAndGetLanguageIdentifier (line 121) | private _createAndGetLanguageIdentifier(languageId: string | null | un... method requestBasicLanguageFeatures (line 130) | public requestBasicLanguageFeatures(languageId: string): void { method requestRichLanguageFeatures (line 137) | public requestRichLanguageFeatures(languageId: string): void { class LanguageSelection (line 152) | class LanguageSelection implements ILanguageSelection { method constructor (line 156) | constructor(onDidChangeLanguages: Event, selector: () => string) { method languageId (line 161) | public get languageId(): string { FILE: src/vs/editor/common/services/languagesAssociations.ts type ILanguageAssociation (line 15) | interface ILanguageAssociation { type ILanguageAssociationItem (line 24) | interface ILanguageAssociationItem extends ILanguageAssociation { function registerPlatformLanguageAssociation (line 39) | function registerPlatformLanguageAssociation(association: ILanguageAssoc... function registerConfiguredLanguageAssociation (line 48) | function registerConfiguredLanguageAssociation(association: ILanguageAss... function _registerLanguageAssociation (line 52) | function _registerLanguageAssociation(association: ILanguageAssociation,... function toLanguageAssociationItem (line 89) | function toLanguageAssociationItem(association: ILanguageAssociation, us... function clearPlatformLanguageAssociations (line 106) | function clearPlatformLanguageAssociations(): void { function clearConfiguredLanguageAssociations (line 114) | function clearConfiguredLanguageAssociations(): void { type IdAndMime (line 119) | interface IdAndMime { function getMimeTypes (line 128) | function getMimeTypes(resource: URI | null, firstLine?: string): string[] { function getLanguageIds (line 135) | function getLanguageIds(resource: URI | null, firstLine?: string): strin... function getAssociations (line 139) | function getAssociations(resource: URI | null, firstLine?: string): IdAn... function getAssociationByPath (line 191) | function getAssociationByPath(path: string, filename: string, associatio... function getAssociationByFirstline (line 245) | function getAssociationByFirstline(firstLine: string): ILanguageAssociat... FILE: src/vs/editor/common/services/languagesRegistry.ts constant NULL_LANGUAGE_ID (line 19) | const NULL_LANGUAGE_ID = 'vs.editor.nullLanguage'; type IResolvedLanguage (line 21) | interface IResolvedLanguage { class LanguageIdCodec (line 32) | class LanguageIdCodec implements ILanguageIdCodec { method constructor (line 38) | constructor() { method _register (line 44) | private _register(language: string, languageId: LanguageId): void { method register (line 49) | public register(language: string): void { method encodeLanguageId (line 57) | public encodeLanguageId(languageId: string): LanguageId { method decodeLanguageId (line 61) | public decodeLanguageId(languageId: LanguageId): string { class LanguagesRegistry (line 66) | class LanguagesRegistry extends Disposable { method constructor (line 81) | constructor(useModesRegistry = true, warnOnOverwrite = false) { method dispose (line 101) | override dispose() { method setDynamicLanguages (line 106) | public setDynamicLanguages(def: ILanguageExtensionPoint[]): void { method _initializeFromRegistry (line 111) | private _initializeFromRegistry(): void { method registerLanguage (line 122) | registerLanguage(desc: ILanguageExtensionPoint): IDisposable { method _registerLanguages (line 126) | _registerLanguages(desc: ILanguageExtensionPoint[]): void { method _registerLanguage (line 154) | private _registerLanguage(lang: ILanguageExtensionPoint): void { method _mergeLanguage (line 178) | private _mergeLanguage(resolvedLanguage: IResolvedLanguage, lang: ILan... method isRegisteredLanguageId (line 274) | public isRegisteredLanguageId(languageId: string | null | undefined): ... method getRegisteredLanguageIds (line 281) | public getRegisteredLanguageIds(): string[] { method getSortedRegisteredLanguageNames (line 285) | public getSortedRegisteredLanguageNames(): ILanguageNameIdPair[] { method getLanguageName (line 299) | public getLanguageName(languageId: string): string | null { method getMimeType (line 306) | public getMimeType(languageId: string): string | null { method getExtensions (line 314) | public getExtensions(languageId: string): ReadonlyArray { method getFilenames (line 321) | public getFilenames(languageId: string): ReadonlyArray { method getIcon (line 328) | public getIcon(languageId: string): ILanguageIcon | null { method getConfigurationFiles (line 336) | public getConfigurationFiles(languageId: string): ReadonlyArray { method getLanguageIdByLanguageName (line 343) | public getLanguageIdByLanguageName(languageName: string): string | null { method getLanguageIdByMimeType (line 351) | public getLanguageIdByMimeType(mimeType: string | null | undefined): s... method guessLanguageIdByFilepathOrFirstLine (line 361) | public guessLanguageIdByFilepathOrFirstLine(resource: URI | null, firs... FILE: src/vs/editor/common/services/markerDecorations.ts type IMarkerDecorationsService (line 16) | interface IMarkerDecorationsService { FILE: src/vs/editor/common/services/markerDecorationsService.ts class MarkerDecorationsService (line 24) | class MarkerDecorationsService extends Disposable implements IMarkerDeco... method constructor (line 35) | constructor( method dispose (line 46) | override dispose() { method getMarker (line 52) | getMarker(uri: URI, decoration: IModelDecoration): IMarker | null { method getLiveMarkers (line 57) | getLiveMarkers(uri: URI): [Range, IMarker][] { method addMarkerSuppression (line 62) | addMarkerSuppression(uri: URI, range: Range): IDisposable { method _handleMarkerChange (line 84) | private _handleMarkerChange(changedResources: readonly URI[]): void { method _onModelAdded (line 93) | private _onModelAdded(model: ITextModel): void { method _onModelRemoved (line 99) | private _onModelRemoved(model: ITextModel): void { method _updateDecorations (line 114) | private _updateDecorations(markerDecorations: MarkerDecorations): void { class MarkerDecorations (line 132) | class MarkerDecorations extends Disposable { method constructor (line 136) | constructor( method update (line 146) | public update(markers: IMarker[]): boolean { method getMarker (line 175) | getMarker(decoration: IModelDecoration): IMarker | undefined { method getMarkers (line 179) | getMarkers(): [Range, IMarker][] { method _createDecorationRange (line 190) | private _createDecorationRange(model: ITextModel, rawMarker: IMarker):... method _createDecorationOption (line 226) | private _createDecorationOption(marker: IMarker): IModelDecorationOpti... method _hasMarkerTag (line 299) | private _hasMarkerTag(marker: IMarker, tag: MarkerTag): boolean { FILE: src/vs/editor/common/services/model.ts type DocumentTokensProvider (line 16) | type DocumentTokensProvider = DocumentSemanticTokensProvider | DocumentR... type IModelService (line 18) | interface IModelService { FILE: src/vs/editor/common/services/modelService.ts function MODEL_ID (line 30) | function MODEL_ID(resource: URI): string { class ModelData (line 34) | class ModelData implements IDisposable { method constructor (line 38) | constructor( method dispose (line 48) | public dispose(): void { type IRawEditorConfig (line 53) | interface IRawEditorConfig { type IRawConfig (line 64) | interface IRawConfig { constant DEFAULT_EOL (line 69) | const DEFAULT_EOL = (platform.isLinux || platform.isMacintosh) ? Default... class DisposedModelInfo (line 71) | class DisposedModelInfo { method constructor (line 72) | constructor( class ModelService (line 84) | class ModelService extends Disposable implements IModelService { method constructor (line 108) | constructor( method _readModelOptions (line 124) | private static _readModelOptions(config: IRawConfig, isForSimpleWidget... method _getEOL (line 184) | private _getEOL(resource: URI | undefined, language: string): string { method _shouldRestoreUndoStack (line 195) | private _shouldRestoreUndoStack(): boolean { method getCreationOptions (line 203) | public getCreationOptions(languageIdOrSelection: string | ILanguageSel... method _updateModelOptions (line 215) | private _updateModelOptions(e: IConfigurationChangeEvent | undefined):... method _setModelOptionsForModel (line 237) | private static _setModelOptionsForModel(model: ITextModel, newOptions:... method _insertDisposedModel (line 273) | private _insertDisposedModel(disposedModelData: DisposedModelInfo): vo... method _removeDisposedModel (line 278) | private _removeDisposedModel(resource: URI): DisposedModelInfo | undef... method _ensureDisposedModelsHeapSize (line 287) | private _ensureDisposedModelsHeapSize(maxModelsHeapSize: number): void { method _createModelData (line 307) | private _createModelData(value: string | ITextBufferFactory, languageI... method updateModel (line 365) | public updateModel(model: ITextModel, value: string | ITextBufferFacto... method _commonPrefix (line 389) | private static _commonPrefix(a: ITextModel, aLen: number, aDelta: numb... method _commonSuffix (line 399) | private static _commonSuffix(a: ITextModel, aLen: number, aDelta: numb... method _computeEdits (line 412) | public static _computeEdits(model: ITextModel, textBuffer: ITextBuffer... method createModel (line 440) | public createModel(value: string | ITextBufferFactory, languageSelecti... method destroyModel (line 454) | public destroyModel(resource: URI): void { method getModels (line 463) | public getModels(): ITextModel[] { method getModel (line 475) | public getModel(resource: URI): ITextModel | null { method _schemaShouldMaintainUndoRedoElements (line 486) | protected _schemaShouldMaintainUndoRedoElements(resource: URI) { method _onWillDispose (line 496) | private _onWillDispose(model: ITextModel): void { method _onDidChangeLanguage (line 554) | private _onDidChangeLanguage(model: ITextModel, e: IModelLanguageChang... method _getSHA1Computer (line 563) | protected _getSHA1Computer(): ITextModelSHA1Computer { type ITextModelSHA1Computer (line 568) | interface ITextModelSHA1Computer { class DefaultModelSHA1Computer (line 573) | class DefaultModelSHA1Computer implements ITextModelSHA1Computer { method canComputeSHA1 (line 577) | canComputeSHA1(model: ITextModel): boolean { method computeSHA1 (line 581) | computeSHA1(model: ITextModel): string { FILE: src/vs/editor/common/services/modelUndoRedoParticipant.ts class ModelUndoRedoParticipant (line 12) | class ModelUndoRedoParticipant extends Disposable implements IUndoRedoDe... method constructor (line 13) | constructor( method prepareUndoRedo (line 38) | public prepareUndoRedo(element: MultiModelEditStackElement): IDisposab... FILE: src/vs/editor/common/services/resolverService.ts type ITextModelService (line 16) | interface ITextModelService { type ITextModelContentProvider (line 36) | interface ITextModelContentProvider { type ITextEditorModel (line 44) | interface ITextEditorModel extends IResolvableEditorModel { type IResolvedTextEditorModel (line 78) | interface IResolvedTextEditorModel extends ITextEditorModel { function isResolvedTextEditorModel (line 86) | function isResolvedTextEditorModel(model: ITextEditorModel): model is IR... FILE: src/vs/editor/common/services/semanticTokensDto.ts type IFullSemanticTokensDto (line 9) | interface IFullSemanticTokensDto { type IDeltaSemanticTokensDto (line 15) | interface IDeltaSemanticTokensDto { type ISemanticTokensDto (line 21) | type ISemanticTokensDto = IFullSemanticTokensDto | IDeltaSemanticTokensDto; type EncodedSemanticTokensType (line 23) | const enum EncodedSemanticTokensType { function reverseEndianness (line 28) | function reverseEndianness(arr: Uint8Array): void { function toLittleEndianBuffer (line 42) | function toLittleEndianBuffer(arr: Uint32Array): VSBuffer { function fromLittleEndianBuffer (line 51) | function fromLittleEndianBuffer(buff: VSBuffer): Uint32Array { function encodeSemanticTokensDto (line 67) | function encodeSemanticTokensDto(semanticTokens: ISemanticTokensDto): VS... function encodeSemanticTokensDtoSize (line 92) | function encodeSemanticTokensDtoSize(semanticTokens: ISemanticTokensDto)... function decodeSemanticTokensDto (line 121) | function decodeSemanticTokensDto(_buff: VSBuffer): ISemanticTokensDto { FILE: src/vs/editor/common/services/semanticTokensProviderStyling.ts type SemanticTokensProviderStylingConstants (line 13) | const enum SemanticTokensProviderStylingConstants { constant ENABLE_TRACE (line 17) | const ENABLE_TRACE = false; class SemanticTokensProviderStyling (line 19) | class SemanticTokensProviderStyling { method constructor (line 26) | constructor( method getMetadata (line 35) | public getMetadata(tokenTypeIndex: number, tokenModifierSet: number, l... method warnOverlappingSemanticTokens (line 107) | public warnOverlappingSemanticTokens(lineNumber: number, startColumn: ... method warnInvalidLengthSemanticTokens (line 114) | public warnInvalidLengthSemanticTokens(lineNumber: number, startColumn... method warnInvalidEditStart (line 121) | public warnInvalidEditStart(previousResultId: string | undefined, resu... type SemanticColoringConstants (line 130) | const enum SemanticColoringConstants { function toMultilineTokens2 (line 144) | function toMultilineTokens2(tokens: SemanticTokens, styling: SemanticTok... class HashTableEntry (line 235) | class HashTableEntry { method constructor (line 242) | constructor(tokenTypeIndex: number, tokenModifierSet: number, language... class HashTable (line 251) | class HashTable { method constructor (line 261) | constructor() { method _nullOutEntries (line 270) | private static _nullOutEntries(entries: (HashTableEntry | null)[], len... method _hash2 (line 276) | private _hash2(n1: number, n2: number): number { method _hashFunc (line 280) | private _hashFunc(tokenTypeIndex: number, tokenModifierSet: number, la... method get (line 284) | public get(tokenTypeIndex: number, tokenModifierSet: number, languageI... method add (line 298) | public add(tokenTypeIndex: number, tokenModifierSet: number, languageI... method _add (line 323) | private _add(element: HashTableEntry): void { FILE: src/vs/editor/common/services/semanticTokensStyling.ts type DocumentTokensProvider (line 12) | type DocumentTokensProvider = DocumentSemanticTokensProvider | DocumentR... type ISemanticTokensStylingService (line 14) | interface ISemanticTokensStylingService { FILE: src/vs/editor/common/services/semanticTokensStylingService.ts class SemanticTokensStylingService (line 15) | class SemanticTokensStylingService extends Disposable implements ISemant... method constructor (line 21) | constructor( method getStyling (line 33) | public getStyling(provider: DocumentTokensProvider): SemanticTokensPro... FILE: src/vs/editor/common/services/textModelSync/textModelSync.impl.ts constant STOP_SYNC_MODEL_DELTA_TIME_MS (line 23) | const STOP_SYNC_MODEL_DELTA_TIME_MS = 60 * 1000; constant WORKER_TEXT_MODEL_SYNC_CHANNEL (line 25) | const WORKER_TEXT_MODEL_SYNC_CHANNEL = 'workerTextModelSync'; class WorkerTextModelSyncClient (line 27) | class WorkerTextModelSyncClient extends Disposable { method create (line 29) | public static create(workerClient: IWebWorkerClient, modelSer... method constructor (line 41) | constructor(proxy: IWorkerTextModelSyncChannelServer, modelService: IM... method dispose (line 53) | public override dispose(): void { method ensureSyncedResources (line 62) | public ensureSyncedResources(resources: URI[], forceLargeModels: boole... method _checkStopModelSync (line 75) | private _checkStopModelSync(): void { method _beginModelSync (line 91) | private _beginModelSync(resource: URI, forceLargeModels: boolean): void { method _stopModelSync (line 123) | private _stopModelSync(modelUrl: string): void { class WorkerTextModelSyncServer (line 131) | class WorkerTextModelSyncServer implements IWorkerTextModelSyncChannelSe... method constructor (line 135) | constructor() { method bindToServer (line 139) | public bindToServer(workerServer: IWebWorkerServer): void { method getModel (line 143) | public getModel(uri: string): ICommonModel | undefined { method getModels (line 147) | public getModels(): ICommonModel[] { method $acceptNewModel (line 153) | $acceptNewModel(data: IRawModelData): void { method $acceptModelChanged (line 157) | $acceptModelChanged(uri: string, e: IModelChangedEvent): void { method $acceptRemovedModel (line 165) | $acceptRemovedModel(uri: string): void { class MirrorModel (line 173) | class MirrorModel extends BaseMirrorModel implements ICommonModel { method uri (line 175) | public get uri(): URI { method eol (line 179) | public get eol(): string { method getValue (line 183) | public getValue(): string { method findMatches (line 187) | public findMatches(regex: RegExp): RegExpMatchArray[] { method getLinesContent (line 203) | public getLinesContent(): string[] { method getLineCount (line 207) | public getLineCount(): number { method getLineContent (line 211) | public getLineContent(lineNumber: number): string { method getWordAtPosition (line 215) | public getWordAtPosition(position: IPosition, wordDefinition: RegExp):... method getWordUntilPosition (line 231) | public getWordUntilPosition(position: IPosition, wordDefinition: RegEx... method words (line 248) | public words(wordDefinition: RegExp): Iterable { method getLineWords (line 280) | public getLineWords(lineNumber: number, wordDefinition: RegExp): IWord... method _wordenize (line 294) | private _wordenize(content: string, wordDefinition: RegExp): IWordRang... method getValueInRange (line 310) | public getValueInRange(range: IRange): string { method offsetAt (line 331) | public offsetAt(position: IPosition): number { method positionAt (line 337) | public positionAt(offset: number): IPosition { method _validateRange (line 352) | private _validateRange(range: IRange): IRange { method _validatePosition (line 373) | private _validatePosition(position: IPosition): IPosition { type ICommonModel (line 410) | interface ICommonModel extends ILinkComputerTarget, IDocumentColorComput... FILE: src/vs/editor/common/services/textModelSync/textModelSync.protocol.ts type IWorkerTextModelSyncChannelServer (line 8) | interface IWorkerTextModelSyncChannelServer { type IRawModelData (line 16) | interface IRawModelData { FILE: src/vs/editor/common/services/textResourceConfiguration.ts type ITextResourceConfigurationChangeEvent (line 14) | interface ITextResourceConfigurationChangeEvent { type ITextResourceConfigurationService (line 32) | interface ITextResourceConfigurationService { type ITextResourcePropertiesService (line 81) | interface ITextResourcePropertiesService { FILE: src/vs/editor/common/services/textResourceConfigurationService.ts class TextResourceConfigurationService (line 15) | class TextResourceConfigurationService extends Disposable implements ITe... method constructor (line 22) | constructor( method getValue (line 33) | getValue(resource: URI | undefined, arg2?: unknown, arg3?: unknown)... method updateValue (line 40) | updateValue(resource: URI | undefined, key: string, value: unknown, co... method deriveConfigurationTarget (line 50) | private deriveConfigurationTarget(configurationValue: IConfigurationVa... method _getValue (line 83) | private _getValue(resource: URI | undefined, position: IPosition | ... method inspect (line 91) | inspect(resource: URI | undefined, position: IPosition | null, sect... method getLanguage (line 96) | private getLanguage(resource: URI, position: IPosition | null): string... method toResourceConfigurationChangeEvent (line 104) | private toResourceConfigurationChangeEvent(configurationChangeEvent: I... FILE: src/vs/editor/common/services/treeSitter/treeSitterLibraryService.ts type ITreeSitterLibraryService (line 12) | interface ITreeSitterLibraryService { FILE: src/vs/editor/common/services/treeSitter/treeSitterThemeService.ts type ITreeSitterThemeService (line 11) | interface ITreeSitterThemeService { FILE: src/vs/editor/common/services/treeViewsDnd.ts type ITreeViewsDnDService (line 6) | interface ITreeViewsDnDService { class TreeViewsDnDService (line 13) | class TreeViewsDnDService implements ITreeViewsDnDService { method removeDragOperationTransfer (line 17) | removeDragOperationTransfer(uuid: string | undefined): Promise | 'allNonBasicAscii' { method shouldHighlightNonBasicASCII (line 187) | public shouldHighlightNonBasicASCII(character: string, wordContext: st... function isAllowedInvisibleCharacter (line 240) | function isAllowedInvisibleCharacter(character: string): boolean { type SimpleHighlightReason (line 244) | const enum SimpleHighlightReason { type IUnicodeCharacterSearcherTarget (line 251) | interface IUnicodeCharacterSearcherTarget { type UnicodeHighlighterOptions (line 256) | interface UnicodeHighlighterOptions { FILE: src/vs/editor/common/standalone/standaloneEnums.ts type AccessibilitySupport (line 9) | enum AccessibilitySupport { type CodeActionTriggerType (line 18) | enum CodeActionTriggerType { type CompletionItemInsertTextRule (line 23) | enum CompletionItemInsertTextRule { type CompletionItemKind (line 36) | enum CompletionItemKind { type CompletionItemTag (line 68) | enum CompletionItemTag { type CompletionTriggerKind (line 75) | enum CompletionTriggerKind { type ContentWidgetPositionPreference (line 84) | enum ContentWidgetPositionPreference { type CursorChangeReason (line 102) | enum CursorChangeReason { type DefaultEndOfLine (line 136) | enum DefaultEndOfLine { type DocumentHighlightKind (line 150) | enum DocumentHighlightKind { type EditorAutoIndentStrategy (line 168) | enum EditorAutoIndentStrategy { type EditorOption (line 176) | enum EditorOption { type EndOfLinePreference (line 356) | enum EndOfLinePreference { type EndOfLineSequence (line 374) | enum EndOfLineSequence { type GlyphMarginLane (line 388) | enum GlyphMarginLane { type HoverVerbosityAction (line 394) | enum HoverVerbosityAction { type IndentAction (line 408) | enum IndentAction { type InjectedTextCursorStops (line 429) | enum InjectedTextCursorStops { type InlayHintKind (line 436) | enum InlayHintKind { type InlineCompletionEndOfLifeReasonKind (line 441) | enum InlineCompletionEndOfLifeReasonKind { type InlineCompletionHintStyle (line 447) | enum InlineCompletionHintStyle { type InlineCompletionTriggerKind (line 455) | enum InlineCompletionTriggerKind { type KeyCode (line 472) | enum KeyCode { type MarkerSeverity (line 672) | enum MarkerSeverity { type MarkerTag (line 679) | enum MarkerTag { type MinimapPosition (line 687) | enum MinimapPosition { type MinimapSectionHeaderStyle (line 695) | enum MinimapSectionHeaderStyle { type MouseTargetType (line 703) | enum MouseTargetType { type NewSymbolNameTag (line 762) | enum NewSymbolNameTag { type NewSymbolNameTriggerKind (line 766) | enum NewSymbolNameTriggerKind { type OverlayWidgetPositionPreference (line 774) | enum OverlayWidgetPositionPreference { type OverviewRulerLane (line 792) | enum OverviewRulerLane { type PartialAcceptTriggerKind (line 802) | enum PartialAcceptTriggerKind { type PositionAffinity (line 808) | enum PositionAffinity { type RenderLineNumbersType (line 831) | enum RenderLineNumbersType { type RenderMinimap (line 839) | enum RenderMinimap { type ScrollType (line 845) | enum ScrollType { type ScrollbarVisibility (line 850) | enum ScrollbarVisibility { type SelectionDirection (line 859) | enum SelectionDirection { type ShowLightbulbIconMode (line 870) | enum ShowLightbulbIconMode { type SignatureHelpTriggerKind (line 876) | enum SignatureHelpTriggerKind { type SymbolKind (line 885) | enum SymbolKind { type SymbolTag (line 914) | enum SymbolTag { type TextDirection (line 921) | enum TextDirection { type TextEditorCursorBlinkingStyle (line 929) | enum TextEditorCursorBlinkingStyle { type TextEditorCursorStyle (line 959) | enum TextEditorCursorStyle { type TrackedRangeStickiness (line 990) | enum TrackedRangeStickiness { type WrappingIndent (line 1000) | enum WrappingIndent { FILE: src/vs/editor/common/textModelBracketPairs.ts type IBracketPairsTextModelPart (line 13) | interface IBracketPairsTextModelPart { type IFoundBracket (line 69) | interface IFoundBracket { class BracketInfo (line 74) | class BracketInfo { method constructor (line 75) | constructor( class BracketPairInfo (line 84) | class BracketPairInfo { method constructor (line 85) | constructor( method openingBracketInfo (line 97) | public get openingBracketInfo(): OpeningBracketKind { method closingBracketInfo (line 101) | public get closingBracketInfo(): ClosingBracketKind | undefined { class BracketPairWithMinIndentationInfo (line 106) | class BracketPairWithMinIndentationInfo extends BracketPairInfo { method constructor (line 107) | constructor( FILE: src/vs/editor/common/textModelEditSource.ts class TextModelEditSource (line 16) | class TextModelEditSource { method constructor (line 17) | constructor( method toString (line 22) | public toString(): string { method getType (line 26) | public getType(): string { method toKey (line 44) | public toKey(level: number, filter: { [TKey in ITextModelEditSourceMet... method props (line 58) | public get props(): Record = TextModelEditSource & { function createEditSource (line 69) | function createEditSource>(metadata: T): T... function isAiEdit (line 74) | function isAiEdit(source: TextModelEditSource): boolean { function isUserEdit (line 85) | function isUserEdit(source: TextModelEditSource): boolean { method unknown (line 94) | unknown(data: { name?: string | null }) { method chatApplyEdits (line 103) | chatApplyEdits(data: { method inlineCompletionAccept (line 128) | inlineCompletionAccept(data: { nes: boolean; requestUuid: string; langua... method inlineCompletionPartialAccept (line 139) | inlineCompletionPartialAccept(data: { nes: boolean; requestUuid: string;... method inlineChatApplyEdit (line 151) | inlineChatApplyEdit(data: { modelId: string | undefined; requestId: stri... method cursor (line 165) | cursor(data: { kind: 'compositionType' | 'compositionEnd' | 'type' | 'pa... function toProperties (line 182) | function toProperties(version: ProviderId | undefined) { type Values (line 193) | type Values = T[keyof T]; type ITextModelEditSourceMetadata (line 194) | type ITextModelEditSourceMetadata = Values<{ [TKey in keyof typeof EditS... type ITextModelEditSourceMetadataKeys (line 195) | type ITextModelEditSourceMetadataKeys = Values<{ [TKey in keyof typeof E... function avoidPathRedaction (line 198) | function avoidPathRedaction(str: string | undefined): string | undefined { class EditDeltaInfo (line 207) | class EditDeltaInfo { method fromText (line 208) | public static fromText(text: string): EditDeltaInfo { method fromEdit (line 215) | public static fromEdit(edit: BaseStringEdit, originalString: StringTex... method tryCreate (line 224) | public static tryCreate( method constructor (line 236) | constructor( type EditSuggestionId (line 248) | interface EditSuggestionId { function newId (line 256) | function newId(genPrefixedUuid?: (ns: string) => string): EditSuggestion... function toEditIdentity (line 262) | function toEditIdentity(id: string): EditSuggestionId { FILE: src/vs/editor/common/textModelEvents.ts type IModelLanguageChangedEvent (line 17) | interface IModelLanguageChangedEvent { type IModelLanguageConfigurationChangedEvent (line 36) | interface IModelLanguageConfigurationChangedEvent { type IModelContentChangedEvent (line 42) | interface IModelContentChangedEvent { type ISerializedModelContentChangedEvent (line 87) | interface ISerializedModelContentChangedEvent { type IModelDecorationsChangedEvent (line 129) | interface IModelDecorationsChangedEvent { type IModelTokensChangedEvent (line 140) | interface IModelTokensChangedEvent { type IFontTokenOption (line 157) | interface IFontTokenOption { type IModelFontTokensChangedEvent (line 176) | interface IModelFontTokensChangedEvent { type FontTokensUpdate (line 183) | type FontTokensUpdate = AnnotationsUpdate; function serializeFontTokenOptions (line 188) | function serializeFontTokenOptions(): (options: IFontTokenOption) => IFo... function deserializeFontTokenOptions (line 201) | function deserializeFontTokenOptions(): (options: IFontTokenOption) => I... type IModelOptionsChangedEvent (line 211) | interface IModelOptionsChangedEvent { type RawContentChangedType (line 221) | const enum RawContentChangedType { class ModelRawFlush (line 233) | class ModelRawFlush { class LineInjectedText (line 241) | class LineInjectedText { method applyInjectedText (line 242) | public static applyInjectedText(lineText: string, injectedTexts: LineI... method fromDecorations (line 257) | public static fromDecorations(decorations: IModelDecoration[]): LineIn... method constructor (line 291) | constructor( method withText (line 299) | public withText(text: string): LineInjectedText { class ModelRawLineChanged (line 308) | class ModelRawLineChanged { method constructor (line 319) | constructor(lineNumber: number, lineNumberPostEdit: number) { class ModelLineHeightChanged (line 330) | class ModelLineHeightChanged { method constructor (line 348) | constructor(ownerId: number, decorationId: string, lineNumber: number,... class ModelFontChanged (line 360) | class ModelFontChanged { method constructor (line 370) | constructor(ownerId: number, lineNumber: number) { class ModelRawLinesDeleted (line 380) | class ModelRawLinesDeleted { method constructor (line 395) | constructor(fromLineNumber: number, toLineNumber: number, lastUntouche... class ModelRawLinesInserted (line 406) | class ModelRawLinesInserted { method toLineNumber (line 423) | public get toLineNumber(): number { method toLineNumberPostEdit (line 429) | public get toLineNumberPostEdit(): number { method constructor (line 433) | constructor(fromLineNumber: number, fromLineNumberPostEdit: number, co... class ModelRawEOLChanged (line 444) | class ModelRawEOLChanged { type ModelRawChange (line 451) | type ModelRawChange = ModelRawFlush | ModelRawLineChanged | ModelRawLine... class ModelRawContentChangedEvent (line 457) | class ModelRawContentChangedEvent { method constructor (line 475) | constructor(changes: ModelRawChange[], versionId: number, isUndoing: b... method containsEvent (line 483) | public containsEvent(type: RawContentChangedType): boolean { method merge (line 493) | public static merge(a: ModelRawContentChangedEvent, b: ModelRawContent... class ModelInjectedTextChangedEvent (line 506) | class ModelInjectedTextChangedEvent { method constructor (line 510) | constructor(changes: ModelRawLineChanged[]) { class ModelLineHeightChangedEvent (line 519) | class ModelLineHeightChangedEvent { method constructor (line 523) | constructor(changes: ModelLineHeightChanged[]) { method affects (line 527) | public affects(rangeOrPosition: IRange | IPosition) { class ModelFontChangedEvent (line 550) | class ModelFontChangedEvent { method constructor (line 554) | constructor(changes: ModelFontChanged[]) { class InternalModelContentChangeEvent (line 562) | class InternalModelContentChangeEvent { method constructor (line 563) | constructor( method merge (line 568) | public merge(other: InternalModelContentChangeEvent): InternalModelCon... method _mergeChangeEvents (line 574) | private static _mergeChangeEvents(a: IModelContentChangedEvent, b: IMo... FILE: src/vs/editor/common/textModelGuides.ts type IGuidesTextModelPart (line 8) | interface IGuidesTextModelPart { type IActiveIndentGuideInfo (line 27) | interface IActiveIndentGuideInfo { type HorizontalGuidesState (line 33) | enum HorizontalGuidesState { type BracketGuideOptions (line 39) | interface BracketGuideOptions { class IndentGuide (line 45) | class IndentGuide { method constructor (line 46) | constructor( class IndentGuideHorizontalLine (line 67) | class IndentGuideHorizontalLine { method constructor (line 68) | constructor( FILE: src/vs/editor/common/tokenizationRegistry.ts class TokenizationRegistry (line 12) | class TokenizationRegistry implements ITokenizationRegistry { method isResolved (line 81) | public isResolved(languageId: string): boolean { method setColorMap (line 95) | public setColorMap(colorMap: Color[]): void { method getColorMap (line 103) | public getColorMap(): Color[] | null { method getDefaultBackground (line 107) | public getDefaultBackground(): Color | null { class TokenizationSupportFactoryData (line 115) | class TokenizationSupportFactoryData extends Disposable { method isResolved (line 121) | public get isResolved(): boolean { method constructor (line 125) | constructor( method dispose (line 133) | public override dispose(): void { method resolve (line 138) | public async resolve(): Promise { method _create (line 145) | private async _create(): Promise { FILE: src/vs/editor/common/tokenizationTextModelPart.ts type ITokenizationTextModelPart (line 14) | interface ITokenizationTextModelPart { type BackgroundTokenizationState (line 99) | const enum BackgroundTokenizationState { FILE: src/vs/editor/common/tokens/common.ts class RateLimiter (line 6) | class RateLimiter { method constructor (line 10) | constructor(public readonly timesPerSecond: number = 5) { method runIfNotLimited (line 15) | public runIfNotLimited(callback: () => void): void { FILE: src/vs/editor/common/tokens/contiguousMultilineTokens.ts class ContiguousMultilineTokens (line 17) | class ContiguousMultilineTokens { method deserialize (line 18) | public static deserialize(buff: Uint8Array, offset: number, result: Co... method startLineNumber (line 51) | public get startLineNumber(): number { method endLineNumber (line 58) | public get endLineNumber(): number { method constructor (line 62) | constructor(startLineNumber: number, tokens: Uint32Array[]) { method getLineRange (line 67) | getLineRange(): LineRange { method getLineTokens (line 74) | public getLineTokens(lineNumber: number): Uint32Array | ArrayBuffer | ... method appendLineTokens (line 78) | public appendLineTokens(lineTokens: Uint32Array): void { method serializeSize (line 82) | public serializeSize(): number { method serialize (line 97) | public serialize(destination: Uint8Array, offset: number): number { method applyEdit (line 111) | public applyEdit(range: IRange, text: string): void { method _acceptDeleteRange (line 117) | private _acceptDeleteRange(range: IRange): void { method _acceptInsertText (line 187) | private _acceptInsertText(position: Position, eolCount: number, firstL... method _insertLines (line 219) | private _insertLines(insertIndex: number, insertCount: number): void { FILE: src/vs/editor/common/tokens/contiguousMultilineTokensBuilder.ts class ContiguousMultilineTokensBuilder (line 9) | class ContiguousMultilineTokensBuilder { method deserialize (line 11) | public static deserialize(buff: Uint8Array): ContiguousMultilineTokens... method constructor (line 23) | constructor() { method add (line 27) | public add(lineNumber: number, lineTokens: Uint32Array): void { method finalize (line 39) | public finalize(): ContiguousMultilineTokens[] { method serialize (line 43) | public serialize(): Uint8Array { method _serializeSize (line 50) | private _serializeSize(): number { method _serialize (line 59) | private _serialize(destination: Uint8Array): void { FILE: src/vs/editor/common/tokens/contiguousTokensEditing.ts constant EMPTY_LINE_TOKENS (line 8) | const EMPTY_LINE_TOKENS = (new Uint32Array(0)).buffer; class ContiguousTokensEditing (line 10) | class ContiguousTokensEditing { method deleteBeginning (line 12) | public static deleteBeginning(lineTokens: Uint32Array | ArrayBuffer | ... method deleteEnding (line 19) | public static deleteEnding(lineTokens: Uint32Array | ArrayBuffer | nul... method delete (line 29) | public static delete(lineTokens: Uint32Array | ArrayBuffer | null, fro... method append (line 86) | public static append(lineTokens: Uint32Array | ArrayBuffer | null, _ot... method insert (line 115) | public static insert(lineTokens: Uint32Array | ArrayBuffer | null, chI... function toUint32Array (line 138) | function toUint32Array(arr: Uint32Array | ArrayBuffer): Uint32Array void): void { method toString (line 296) | toString(): string { class SliceLineTokens (line 305) | class SliceLineTokens implements IViewLineTokens { method constructor (line 317) | constructor(source: LineTokens, startOffset: number, endOffset: number... method getMetadata (line 335) | public getMetadata(tokenIndex: number): number { method getLanguageId (line 339) | public getLanguageId(tokenIndex: number): string { method getLineContent (line 343) | public getLineContent(): string { method equals (line 347) | public equals(other: IViewLineTokens): boolean { method getCount (line 359) | public getCount(): number { method getStandardTokenType (line 363) | public getStandardTokenType(tokenIndex: number): StandardTokenType { method getForeground (line 367) | public getForeground(tokenIndex: number): ColorId { method getEndOffset (line 371) | public getEndOffset(tokenIndex: number): number { method getClassName (line 376) | public getClassName(tokenIndex: number): string { method getInlineStyle (line 380) | public getInlineStyle(tokenIndex: number, colorMap: string[]): string { method getPresentation (line 384) | public getPresentation(tokenIndex: number): ITokenPresentation { method findTokenIndexAtOffset (line 388) | public findTokenIndexAtOffset(offset: number): number { method getTokenText (line 392) | public getTokenText(tokenIndex: number): string { method forEach (line 406) | public forEach(callback: (tokenIndex: number) => void): void { function getStandardTokenTypeAtPosition (line 413) | function getStandardTokenTypeAtPosition(model: ITextModel, position: IPo... class TokenArray (line 435) | class TokenArray { method fromLineTokens (line 436) | public static fromLineTokens(lineTokens: LineTokens): TokenArray { method create (line 444) | public static create(tokenInfo: TokenInfo[]): TokenArray { method constructor (line 448) | private constructor( method toLineTokens (line 452) | public toLineTokens(lineContent: string, decoder: ILanguageIdCodec): L... method forEach (line 456) | public forEach(cb: (range: OffsetRange, tokenInfo: TokenInfo) => void)... method map (line 465) | public map(cb: (range: OffsetRange, tokenInfo: TokenInfo) => T): T[] { method slice (line 476) | public slice(range: OffsetRange): TokenArray { method append (line 498) | public append(other: TokenArray): TokenArray { type ITokenMetadata (line 504) | type ITokenMetadata = number; class TokenInfo (line 506) | class TokenInfo { method constructor (line 507) | constructor( class TokenArrayBuilder (line 516) | class TokenArrayBuilder { method add (line 519) | public add(length: number, metadata: ITokenMetadata): void { method build (line 523) | public build(): TokenArray { FILE: src/vs/editor/common/tokens/sparseMultilineTokens.ts class SparseMultilineTokens (line 16) | class SparseMultilineTokens { method create (line 18) | public static create(startLineNumber: number, tokens: Uint32Array): Sp... method startLineNumber (line 29) | public get startLineNumber(): number { method endLineNumber (line 36) | public get endLineNumber(): number { method constructor (line 40) | private constructor(startLineNumber: number, tokens: SparseMultilineTo... method toString (line 46) | public toString(): string { method _updateEndLineNumber (line 50) | private _updateEndLineNumber(): void { method isEmpty (line 54) | public isEmpty(): boolean { method getLineTokens (line 58) | public getLineTokens(lineNumber: number): SparseLineTokens | null { method getRange (line 65) | public getRange(): Range | null { method removeTokens (line 73) | public removeTokens(range: Range): void { method split (line 81) | public split(range: Range): [SparseMultilineTokens, SparseMultilineTok... method applyEdit (line 92) | public applyEdit(range: IRange, text: string): void { method acceptEdit (line 97) | public acceptEdit(range: IRange, eolCount: number, firstLineLength: nu... method _acceptDeleteRange (line 103) | private _acceptDeleteRange(range: IRange): void { method _acceptInsertText (line 143) | private _acceptInsertText(position: Position, eolCount: number, firstL... method reportIfInvalid (line 168) | public reportIfInvalid(model: ITextModel): void { class SparseMultilineTokensStorage (line 173) | class SparseMultilineTokensStorage { method constructor (line 184) | constructor(tokens: Uint32Array) { method toString (line 189) | public toString(startLineNumber: number): string { method getMaxDeltaLine (line 197) | public getMaxDeltaLine(): number { method getRange (line 205) | public getRange(): Range | null { method _getTokenCount (line 216) | private _getTokenCount(): number { method _getDeltaLine (line 220) | private _getDeltaLine(tokenIndex: number): number { method _getStartCharacter (line 224) | private _getStartCharacter(tokenIndex: number): number { method _getEndCharacter (line 228) | private _getEndCharacter(tokenIndex: number): number { method isEmpty (line 232) | public isEmpty(): boolean { method getLineTokens (line 236) | public getLineTokens(deltaLine: number): SparseLineTokens | null { method clear (line 268) | public clear(): void { method removeTokens (line 272) | public removeTokens(startDeltaLine: number, startChar: number, endDelt... method split (line 314) | public split(startDeltaLine: number, startChar: number, endDeltaLine: ... method acceptDeleteRange (line 353) | public acceptDeleteRange(horizontalShiftForFirstLineTokens: number, st... method acceptInsertText (line 486) | public acceptInsertText(deltaLine: number, character: number, eolCount... method reportIfInvalid (line 573) | public reportIfInvalid(model: ITextModel, startLineNumber: number): vo... class SparseLineTokens (line 594) | class SparseLineTokens { method constructor (line 598) | constructor(tokens: Uint32Array) { method getCount (line 602) | public getCount(): number { method getStartCharacter (line 606) | public getStartCharacter(tokenIndex: number): number { method getEndCharacter (line 610) | public getEndCharacter(tokenIndex: number): number { method getMetadata (line 614) | public getMetadata(tokenIndex: number): number { FILE: src/vs/editor/common/tokens/sparseTokensStore.ts class SparseTokensStore (line 17) | class SparseTokensStore { method constructor (line 23) | constructor(languageIdCodec: ILanguageIdCodec) { method flush (line 29) | public flush(): void { method isEmpty (line 34) | public isEmpty(): boolean { method set (line 38) | public set(pieces: SparseMultilineTokens[] | null, isComplete: boolean... method setPartial (line 49) | public setPartial(_range: Range, pieces: SparseMultilineTokens[]): Ran... method isComplete (line 129) | public isComplete(): boolean { method addSparseTokens (line 133) | public addSparseTokens(lineNumber: number, aTokens: LineTokens): LineT... method _findFirstPieceWithLine (line 226) | private static _findFirstPieceWithLine(pieces: SparseMultilineTokens[]... method acceptEdit (line 248) | public acceptEdit(range: IRange, eolCount: number, firstLineLength: nu... FILE: src/vs/editor/common/tokens/tokenWithTextArray.ts class TokenWithTextArray (line 18) | class TokenWithTextArray { method fromLineTokens (line 19) | public static fromLineTokens(lineTokens: LineTokens): TokenWithTextArr... method create (line 27) | public static create(tokenInfo: TokenWithTextInfo[]): TokenWithTextArr... method constructor (line 31) | private constructor( method toLineTokens (line 35) | public toLineTokens(decoder: ILanguageIdCodec): LineTokens { method forEach (line 39) | public forEach(cb: (range: OffsetRange, tokenInfo: TokenWithTextInfo) ... method map (line 48) | public map(cb: (range: OffsetRange, tokenInfo: TokenWithTextInfo) =... method slice (line 59) | public slice(range: OffsetRange): TokenWithTextArray { method append (line 81) | public append(other: TokenWithTextArray): TokenWithTextArray { type TokenMetadata (line 87) | type TokenMetadata = number; class TokenWithTextInfo (line 89) | class TokenWithTextInfo { method constructor (line 90) | constructor( class TokenWithTextArrayBuilder (line 99) | class TokenWithTextArrayBuilder { method add (line 102) | public add(text: string, metadata: TokenMetadata): void { method build (line 106) | public build(): TokenWithTextArray { FILE: src/vs/editor/common/viewEventHandler.ts class ViewEventHandler (line 9) | class ViewEventHandler extends Disposable { method constructor (line 13) | constructor() { method shouldRender (line 18) | public shouldRender(): boolean { method forceShouldRender (line 22) | public forceShouldRender(): void { method setShouldRender (line 26) | protected setShouldRender(): void { method onDidRender (line 30) | public onDidRender(): void { method onCompositionStart (line 36) | public onCompositionStart(e: viewEvents.ViewCompositionStartEvent): bo... method onCompositionEnd (line 39) | public onCompositionEnd(e: viewEvents.ViewCompositionEndEvent): boolean { method onConfigurationChanged (line 42) | public onConfigurationChanged(e: viewEvents.ViewConfigurationChangedEv... method onCursorStateChanged (line 45) | public onCursorStateChanged(e: viewEvents.ViewCursorStateChangedEvent)... method onDecorationsChanged (line 48) | public onDecorationsChanged(e: viewEvents.ViewDecorationsChangedEvent)... method onFlushed (line 51) | public onFlushed(e: viewEvents.ViewFlushedEvent): boolean { method onFocusChanged (line 54) | public onFocusChanged(e: viewEvents.ViewFocusChangedEvent): boolean { method onLanguageConfigurationChanged (line 57) | public onLanguageConfigurationChanged(e: viewEvents.ViewLanguageConfig... method onLineMappingChanged (line 60) | public onLineMappingChanged(e: viewEvents.ViewLineMappingChangedEvent)... method onLinesChanged (line 63) | public onLinesChanged(e: viewEvents.ViewLinesChangedEvent): boolean { method onLinesDeleted (line 66) | public onLinesDeleted(e: viewEvents.ViewLinesDeletedEvent): boolean { method onLinesInserted (line 69) | public onLinesInserted(e: viewEvents.ViewLinesInsertedEvent): boolean { method onRevealRangeRequest (line 72) | public onRevealRangeRequest(e: viewEvents.ViewRevealRangeRequestEvent)... method onScrollChanged (line 75) | public onScrollChanged(e: viewEvents.ViewScrollChangedEvent): boolean { method onThemeChanged (line 78) | public onThemeChanged(e: viewEvents.ViewThemeChangedEvent): boolean { method onTokensChanged (line 81) | public onTokensChanged(e: viewEvents.ViewTokensChangedEvent): boolean { method onTokensColorsChanged (line 84) | public onTokensColorsChanged(e: viewEvents.ViewTokensColorsChangedEven... method onZonesChanged (line 87) | public onZonesChanged(e: viewEvents.ViewZonesChangedEvent): boolean { method handleEvents (line 93) | public handleEvents(events: viewEvents.ViewEvent[]): void { FILE: src/vs/editor/common/viewEvents.ts type ViewEventType (line 15) | const enum ViewEventType { class ViewCompositionStartEvent (line 36) | class ViewCompositionStartEvent { method constructor (line 38) | constructor() { } class ViewCompositionEndEvent (line 41) | class ViewCompositionEndEvent { method constructor (line 43) | constructor() { } class ViewConfigurationChangedEvent (line 46) | class ViewConfigurationChangedEvent { method constructor (line 52) | constructor(source: ConfigurationChangedEvent) { method hasChanged (line 56) | public hasChanged(id: EditorOption): boolean { class ViewCursorStateChangedEvent (line 61) | class ViewCursorStateChangedEvent { method constructor (line 65) | constructor( class ViewDecorationsChangedEvent (line 72) | class ViewDecorationsChangedEvent { method constructor (line 81) | constructor(source: IModelDecorationsChangedEvent | null) { class ViewFlushedEvent (line 96) | class ViewFlushedEvent { method constructor (line 100) | constructor() { class ViewFocusChangedEvent (line 105) | class ViewFocusChangedEvent { method constructor (line 111) | constructor(isFocused: boolean) { class ViewLanguageConfigurationEvent (line 116) | class ViewLanguageConfigurationEvent { class ViewLineMappingChangedEvent (line 121) | class ViewLineMappingChangedEvent { method constructor (line 125) | constructor() { class ViewLinesChangedEvent (line 130) | class ViewLinesChangedEvent { method constructor (line 134) | constructor( class ViewLinesDeletedEvent (line 146) | class ViewLinesDeletedEvent { method constructor (line 159) | constructor(fromLineNumber: number, toLineNumber: number) { class ViewLinesInsertedEvent (line 165) | class ViewLinesInsertedEvent { method constructor (line 178) | constructor(fromLineNumber: number, toLineNumber: number) { type VerticalRevealType (line 184) | const enum VerticalRevealType { class ViewRevealRangeRequestEvent (line 194) | class ViewRevealRangeRequestEvent { method constructor (line 199) | constructor( class ViewScrollChangedEvent (line 232) | class ViewScrollChangedEvent { method constructor (line 246) | constructor(source: ScrollEvent) { class ViewThemeChangedEvent (line 259) | class ViewThemeChangedEvent { method constructor (line 263) | constructor( class ViewTokensChangedEvent (line 268) | class ViewTokensChangedEvent { method constructor (line 283) | constructor(ranges: { fromLineNumber: number; toLineNumber: number }[]) { class ViewTokensColorsChangedEvent (line 288) | class ViewTokensColorsChangedEvent { method constructor (line 292) | constructor() { class ViewZonesChangedEvent (line 297) | class ViewZonesChangedEvent { method constructor (line 301) | constructor() { type ViewEvent (line 306) | type ViewEvent = ( FILE: src/vs/editor/common/viewLayout/lineDecorations.ts class LineDecoration (line 11) | class LineDecoration { method constructor (line 14) | constructor( method _equals (line 22) | private static _equals(a: LineDecoration, b: LineDecoration): boolean { method equalsArr (line 31) | public static equalsArr(a: readonly LineDecoration[], b: readonly Line... method extractWrapped (line 45) | public static extractWrapped(arr: LineDecoration[], startOffset: numbe... method filter (line 63) | public static filter(lineDecorations: InlineDecoration[], lineNumber: ... method _typeCompare (line 94) | private static _typeCompare(a: InlineDecorationType, b: InlineDecorati... method compare (line 99) | public static compare(a: LineDecoration, b: LineDecoration): number { class DecorationSegment (line 121) | class DecorationSegment { method constructor (line 127) | constructor(startOffset: number, endOffset: number, className: string,... class Stack (line 135) | class Stack { method constructor (line 141) | constructor() { method _metadata (line 148) | private static _metadata(metadata: number[]): number { method consumeLowerThan (line 156) | public consumeLowerThan(maxStopOffset: number, nextStartOffset: number... method insert (line 185) | public insert(stopOffset: number, className: string, metadata: number)... class LineDecorationsNormalizer (line 207) | class LineDecorationsNormalizer { method normalize (line 211) | public static normalize(lineContent: string, lineDecorations: LineDeco... FILE: src/vs/editor/common/viewLayout/lineHeights.ts type PendingChangeKind (line 13) | const enum PendingChangeKind { type PendingChange (line 20) | type PendingChange = class CustomLine (line 26) | class CustomLine { method constructor (line 36) | constructor(decorationId: string, index: number, lineNumber: number, s... class LineHeightsManager (line 73) | class LineHeightsManager { method constructor (line 82) | constructor(defaultLineHeight: number, customLineHeightData: CustomLin... method defaultLineHeight (line 89) | set defaultLineHeight(defaultLineHeight: number) { method defaultLineHeight (line 93) | get defaultLineHeight() { method removeCustomLineHeight (line 97) | public removeCustomLineHeight(decorationID: string): void { method insertOrChangeCustomLineHeight (line 102) | public insertOrChangeCustomLineHeight(decorationId: string, startLineN... method heightForLineNumber (line 107) | public heightForLineNumber(lineNumber: number): number { method getAccumulatedLineHeightsIncludingLineNumber (line 116) | public getAccumulatedLineHeightsIncludingLineNumber(lineNumber: number... method onLinesDeleted (line 130) | public onLinesDeleted(fromLineNumber: number, toLineNumber: number): v... method onLinesInserted (line 135) | public onLinesInserted(fromLineNumber: number, toLineNumber: number): ... method _commit (line 140) | private _commit(): void { method _doRemoveCustomLineHeight (line 171) | private _doRemoveCustomLineHeight(decorationID: string, stagedIdMap: A... method _doInsertOrChangeCustomLineHeight (line 189) | private _doInsertOrChangeCustomLineHeight(decorationId: string, startL... method _flushStagedDecorationChanges (line 198) | private _flushStagedDecorationChanges(stagedInserts: CustomLine[], sta... method _doLinesDeleted (line 268) | private _doLinesDeleted(fromLineNumber: number, toLineNumber: number):... method _doLinesInserted (line 372) | private _doLinesInserted(fromLineNumber: number, toLineNumber: number,... method _binarySearchOverOrderedCustomLinesArray (line 430) | private _binarySearchOverOrderedCustomLinesArray(lineNumber: number): ... class CustomLineHeightData (line 444) | class CustomLineHeightData { method constructor (line 446) | constructor( method fromDecorations (line 453) | public static fromDecorations(decorations: IModelDecoration[], coordin... class ArrayMap (line 467) | class ArrayMap { method constructor (line 471) | constructor() { } method add (line 473) | add(key: K, value: T) { method get (line 482) | get(key: K): T[] | undefined { method delete (line 486) | delete(key: K): void { method clear (line 490) | clear(): void { FILE: src/vs/editor/common/viewLayout/linePart.ts type LinePartMetadata (line 6) | const enum LinePartMetadata { class LinePart (line 16) | class LinePart { method constructor (line 19) | constructor( method isWhitespace (line 29) | public isWhitespace(): boolean { method isPseudoAfter (line 33) | public isPseudoAfter(): boolean { FILE: src/vs/editor/common/viewLayout/linesLayout.ts type IPendingChange (line 10) | interface IPendingChange { id: string; newAfterLineNumber: number; newHe... type IPendingRemove (line 11) | interface IPendingRemove { id: string } class PendingChanges (line 13) | class PendingChanges { method constructor (line 19) | constructor() { method insert (line 26) | public insert(x: EditorWhitespace): void { method change (line 31) | public change(x: IPendingChange): void { method remove (line 36) | public remove(x: IPendingRemove): void { method commit (line 41) | public commit(linesLayout: LinesLayout): void { class EditorWhitespace (line 59) | class EditorWhitespace implements IEditorWhitespace { method constructor (line 67) | constructor(id: string, afterLineNumber: number, ordinal: number, heig... class LinesLayout (line 83) | class LinesLayout { method constructor (line 98) | constructor(lineCount: number, defaultLineHeight: number, paddingTop: ... method findInsertionIndex (line 115) | public static findInsertionIndex(arr: EditorWhitespace[], afterLineNum... method setDefaultLineHeight (line 141) | public setDefaultLineHeight(lineHeight: number): void { method setPadding (line 148) | public setPadding(paddingTop: number, paddingBottom: number): void { method onFlushed (line 158) | public onFlushed(lineCount: number, customLineHeightData: CustomLineHe... method changeLineHeights (line 163) | public changeLineHeights(callback: (accessor: ILineHeightChangeAccesso... method changeWhitespace (line 179) | public changeWhitespace(callback: (accessor: IWhitespaceChangeAccessor... method _commitPendingChanges (line 211) | public _commitPendingChanges(inserts: EditorWhitespace[], changes: IPe... method _insertWhitespace (line 274) | private _insertWhitespace(whitespace: EditorWhitespace): void { method _findWhitespaceIndex (line 280) | private _findWhitespaceIndex(id: string): number { method _changeOneWhitespace (line 290) | private _changeOneWhitespace(id: string, newAfterLineNumber: number, n... method _removeWhitespace (line 315) | private _removeWhitespace(removeIndex: number): void { method onLinesDeleted (line 326) | public onLinesDeleted(fromLineNumber: number, toLineNumber: number): v... method onLinesInserted (line 353) | public onLinesInserted(fromLineNumber: number, toLineNumber: number): ... method getWhitespacesTotalHeight (line 371) | public getWhitespacesTotalHeight(): number { method getWhitespacesAccumulatedHeight (line 385) | public getWhitespacesAccumulatedHeight(index: number): number { method getLinesTotalHeight (line 406) | public getLinesTotalHeight(): number { method getWhitespaceAccumulatedHeightBeforeLineNumber (line 418) | public getWhitespaceAccumulatedHeightBeforeLineNumber(lineNumber: numb... method _findLastWhitespaceBeforeLineNumber (line 430) | private _findLastWhitespaceBeforeLineNumber(lineNumber: number): number { method _findFirstWhitespaceAfterLineNumber (line 457) | private _findFirstWhitespaceAfterLineNumber(lineNumber: number): number { method getFirstWhitespaceIndexAfterLineNumber (line 474) | public getFirstWhitespaceIndexAfterLineNumber(lineNumber: number): num... method getVerticalOffsetForLineNumber (line 486) | public getVerticalOffsetForLineNumber(lineNumber: number, includeViewZ... method getLineHeightForLineNumber (line 501) | public getLineHeightForLineNumber(lineNumber: number): number { method getVerticalOffsetAfterLineNumber (line 511) | public getVerticalOffsetAfterLineNumber(lineNumber: number, includeVie... method hasWhitespace (line 521) | public hasWhitespace(): boolean { method getWhitespaceMinWidth (line 528) | public getWhitespaceMinWidth(): number { method isAfterLines (line 542) | public isAfterLines(verticalOffset: number): boolean { method isInTopPadding (line 547) | public isInTopPadding(verticalOffset: number): boolean { method isInBottomPadding (line 554) | public isInBottomPadding(verticalOffset: number): boolean { method getLineNumberAtOrAfterVerticalOffset (line 570) | public getLineNumberAtOrAfterVerticalOffset(verticalOffset: number): n... method getLinesViewportData (line 613) | public getLinesViewportData(verticalOffset1: number, verticalOffset2: ... method getVerticalOffsetForWhitespaceIndex (line 731) | public getVerticalOffsetForWhitespaceIndex(whitespaceIndex: number): n... method getWhitespaceIndexAtOrAfterVerticallOffset (line 752) | public getWhitespaceIndexAtOrAfterVerticallOffset(verticalOffset: numb... method getWhitespaceAtVerticalOffset (line 795) | public getWhitespaceAtVerticalOffset(verticalOffset: number): IViewWhi... method getWhitespaceViewportData (line 833) | public getWhitespaceViewportData(verticalOffset1: number, verticalOffs... method getWhitespaces (line 866) | public getWhitespaces(): IEditorWhitespace[] { method getWhitespacesCount (line 873) | public getWhitespacesCount(): number { method getIdForWhitespaceIndex (line 883) | public getIdForWhitespaceIndex(index: number): string { method getAfterLineNumberForWhitespaceIndex (line 895) | public getAfterLineNumberForWhitespaceIndex(index: number): number { method getHeightForWhitespaceIndex (line 907) | public getHeightForWhitespaceIndex(index: number): number { FILE: src/vs/editor/common/viewLayout/viewLayout.ts constant SMOOTH_SCROLLING_TIME (line 17) | const SMOOTH_SCROLLING_TIME = 125; class EditorScrollDimensions (line 19) | class EditorScrollDimensions { method constructor (line 29) | constructor( method equals (line 63) | public equals(other: EditorScrollDimensions): boolean { class EditorScrollable (line 73) | class EditorScrollable extends Disposable { method constructor (line 83) | constructor(smoothScrollDuration: number, scheduleAtNextAnimationFrame... method getScrollable (line 94) | public getScrollable(): Scrollable { method setSmoothScrollDuration (line 98) | public setSmoothScrollDuration(smoothScrollDuration: number): void { method validateScrollPosition (line 102) | public validateScrollPosition(scrollPosition: INewScrollPosition): ISc... method getScrollDimensions (line 106) | public getScrollDimensions(): EditorScrollDimensions { method setScrollDimensions (line 110) | public setScrollDimensions(dimensions: EditorScrollDimensions): void { method getFutureScrollPosition (line 135) | public getFutureScrollPosition(): IScrollPosition { method getCurrentScrollPosition (line 139) | public getCurrentScrollPosition(): IScrollPosition { method setScrollPositionNow (line 143) | public setScrollPositionNow(update: INewScrollPosition): void { method setScrollPositionSmooth (line 147) | public setScrollPositionSmooth(update: INewScrollPosition): void { method hasPendingScrollAnimation (line 151) | public hasPendingScrollAnimation(): boolean { class ViewLayout (line 156) | class ViewLayout extends Disposable implements IViewLayout { method constructor (line 167) | constructor(configuration: IEditorConfiguration, lineCount: number, cu... method dispose (line 194) | public override dispose(): void { method getScrollable (line 198) | public getScrollable(): Scrollable { method onHeightMaybeChanged (line 202) | public onHeightMaybeChanged(): void { method _configureSmoothScrollDuration (line 206) | private _configureSmoothScrollDuration(): void { method onConfigurationChanged (line 212) | public onConfigurationChanged(e: ConfigurationChangedEvent): void { method onFlushed (line 240) | public onFlushed(lineCount: number, customLineHeightData: CustomLineHe... method onLinesDeleted (line 243) | public onLinesDeleted(fromLineNumber: number, toLineNumber: number): v... method onLinesInserted (line 246) | public onLinesInserted(fromLineNumber: number, toLineNumber: number): ... method _getHorizontalScrollbarHeight (line 252) | private _getHorizontalScrollbarHeight(width: number, scrollWidth: numb... method _getContentHeight (line 266) | private _getContentHeight(width: number, height: number, contentWidth:... method _updateHeight (line 279) | private _updateHeight(): void { method getCurrentViewport (line 294) | public getCurrentViewport(): Viewport { method getFutureViewport (line 305) | public getFutureViewport(): Viewport { method _computeContentWidth (line 316) | private _computeContentWidth(): number { method setMaxLineWidth (line 339) | public setMaxLineWidth(maxLineWidth: number): void { method setOverlayWidgetsMinWidth (line 344) | public setOverlayWidgetsMinWidth(maxMinWidth: number): void { method _updateContentWidth (line 349) | private _updateContentWidth(): void { method saveState (line 364) | public saveState(): { scrollTop: number; scrollTopWithoutViewZones: nu... method changeWhitespace (line 377) | public changeWhitespace(callback: (accessor: IWhitespaceChangeAccessor... method changeSpecialLineHeights (line 385) | public changeSpecialLineHeights(callback: (accessor: ILineHeightChange... method getVerticalOffsetForLineNumber (line 393) | public getVerticalOffsetForLineNumber(lineNumber: number, includeViewZ... method getVerticalOffsetAfterLineNumber (line 396) | public getVerticalOffsetAfterLineNumber(lineNumber: number, includeVie... method getLineHeightForLineNumber (line 399) | public getLineHeightForLineNumber(lineNumber: number): number { method isAfterLines (line 402) | public isAfterLines(verticalOffset: number): boolean { method isInTopPadding (line 405) | public isInTopPadding(verticalOffset: number): boolean { method isInBottomPadding (line 408) | public isInBottomPadding(verticalOffset: number): boolean { method getLineNumberAtVerticalOffset (line 412) | public getLineNumberAtVerticalOffset(verticalOffset: number): number { method getWhitespaceAtVerticalOffset (line 416) | public getWhitespaceAtVerticalOffset(verticalOffset: number): IViewWhi... method getLinesViewportData (line 419) | public getLinesViewportData(): IPartialViewLinesViewportData { method getLinesViewportDataAtScrollTop (line 423) | public getLinesViewportDataAtScrollTop(scrollTop: number): IPartialVie... method getWhitespaceViewportData (line 434) | public getWhitespaceViewportData(): IViewWhitespaceViewportData[] { method getWhitespaces (line 438) | public getWhitespaces(): IEditorWhitespace[] { method getContentWidth (line 444) | public getContentWidth(): number { method getScrollWidth (line 448) | public getScrollWidth(): number { method getContentHeight (line 452) | public getContentHeight(): number { method getScrollHeight (line 456) | public getScrollHeight(): number { method getCurrentScrollLeft (line 461) | public getCurrentScrollLeft(): number { method getCurrentScrollTop (line 465) | public getCurrentScrollTop(): number { method validateScrollPosition (line 470) | public validateScrollPosition(scrollPosition: INewScrollPosition): ISc... method setScrollPosition (line 474) | public setScrollPosition(position: INewScrollPosition, type: ScrollTyp... method hasPendingScrollAnimation (line 482) | public hasPendingScrollAnimation(): boolean { method deltaScrollNow (line 486) | public deltaScrollNow(deltaScrollLeft: number, deltaScrollTop: number)... FILE: src/vs/editor/common/viewLayout/viewLineRenderer.ts type RenderWhitespace (line 17) | const enum RenderWhitespace { type IRenderLineInputOptions (line 25) | interface IRenderLineInputOptions { class RenderLineInput (line 50) | class RenderLineInput { method isLTR (line 83) | public get isLTR(): boolean { method constructor (line 87) | constructor( method sameSelection (line 153) | private sameSelection(otherSelections: OffsetRange[] | null): boolean { method equals (line 175) | public equals(other: RenderLineInput): boolean { type CharacterMappingConstants (line 203) | const enum CharacterMappingConstants { class DomPosition (line 211) | class DomPosition { method constructor (line 212) | constructor( class CharacterMapping (line 221) | class CharacterMapping { method getPartIndex (line 223) | private static getPartIndex(partData: number): number { method getCharIndex (line 227) | private static getCharIndex(partData: number): number { method constructor (line 235) | constructor(length: number, partCount: number) { method setColumnInfo (line 241) | public setColumnInfo(column: number, partIndex: number, charIndex: num... method getHorizontalOffset (line 250) | public getHorizontalOffset(column: number): number { method charOffsetToPartData (line 258) | private charOffsetToPartData(charOffset: number): number { method getDomPosition (line 271) | public getDomPosition(column: number): DomPosition { method getColumn (line 278) | public getColumn(domPosition: DomPosition, partLength: number): number { method partDataToCharOffset (line 283) | private partDataToCharOffset(partIndex: number, partLength: number, ch... method inflate (line 343) | public inflate() { type ForeignElementType (line 356) | const enum ForeignElementType { class RenderLineOutput (line 362) | class RenderLineOutput { method constructor (line 368) | constructor(characterMapping: CharacterMapping, containsForeignElement... function renderViewLine (line 374) | function renderViewLine(input: RenderLineInput, sb: StringBuilder): Rend... class RenderLineOutput2 (line 427) | class RenderLineOutput2 { method constructor (line 428) | constructor( function renderViewLine2 (line 436) | function renderViewLine2(input: RenderLineInput): RenderLineOutput2 { class ResolvedRenderLineInput (line 442) | class ResolvedRenderLineInput { method constructor (line 443) | constructor( function resolveRenderLineInput (line 464) | function resolveRenderLineInput(input: RenderLineInput): ResolvedRenderL... function transformAndRemoveOverflowing (line 540) | function transformAndRemoveOverflowing(lineContent: string, lineContains... type Constants (line 572) | const enum Constants { function splitLargeTokens (line 581) | function splitLargeTokens(lineContent: string, tokens: LinePart[], onlyA... function splitLeadingWhitespaceFromRTL (line 647) | function splitLeadingWhitespaceFromRTL(lineContent: string, tokens: Line... function isControlCharacter (line 686) | function isControlCharacter(charCode: number): boolean { function extractControlCharacters (line 720) | function extractControlCharacters(lineContent: string, tokens: LinePart[... function _applyRenderWhitespace (line 752) | function _applyRenderWhitespace(input: RenderLineInput, lineContent: str... function _applyInlineDecorations (line 920) | function _applyInlineDecorations(lineContent: string, len: number, token... function _renderLine (line 979) | function _renderLine(input: ResolvedRenderLineInput, sb: StringBuilder):... function to4CharHex (line 1201) | function to4CharHex(n: number): string { function renderOverflowingCharCount (line 1205) | function renderOverflowingCharCount(n: number): string { FILE: src/vs/editor/common/viewLayout/viewLinesViewportData.ts class ViewportData (line 14) | class ViewportData { method constructor (line 52) | constructor( method getViewLineRenderingData (line 76) | public getViewLineRenderingData(lineNumber: number): ViewLineRendering... method getDecorationsInViewport (line 80) | public getDecorationsInViewport(): ViewModelDecoration[] { FILE: src/vs/editor/common/viewModel.ts type IViewModel (line 27) | interface IViewModel extends ICursorSimpleModel, ISimpleModel { type IViewLayout (line 118) | interface IViewLayout { type IEditorWhitespace (line 158) | interface IEditorWhitespace { type IWhitespaceChangeAccessor (line 167) | interface IWhitespaceChangeAccessor { type ILineHeightChangeAccessor (line 173) | interface ILineHeightChangeAccessor { type IPartialViewLinesViewportData (line 178) | interface IPartialViewLinesViewportData { type IViewWhitespaceViewportData (line 214) | interface IViewWhitespaceViewportData { class Viewport (line 221) | class Viewport { method constructor (line 229) | constructor(top: number, left: number, width: number, height: number) { class MinimapLinesRenderingData (line 237) | class MinimapLinesRenderingData { method constructor (line 241) | constructor( class ViewLineData (line 250) | class ViewLineData { method constructor (line 283) | constructor( class ViewLineRenderingData (line 302) | class ViewLineRenderingData { method constructor (line 352) | constructor( method isBasicASCII (line 382) | public static isBasicASCII(lineContent: string, mightContainNonBasicAS... method containsRTL (line 389) | public static containsRTL(lineContent: string, isBasicASCII: boolean, ... class ViewModelDecoration (line 397) | class ViewModelDecoration { method constructor (line 403) | constructor(range: Range, options: IModelDecorationOptions) { class OverviewRulerDecorationsGroup (line 409) | class OverviewRulerDecorationsGroup { method constructor (line 411) | constructor( method compareByRenderingProps (line 423) | public static compareByRenderingProps(a: OverviewRulerDecorationsGroup... method equals (line 436) | public static equals(a: OverviewRulerDecorationsGroup, b: OverviewRule... method equalsArr (line 444) | public static equalsArr(a: OverviewRulerDecorationsGroup[], b: Overvie... FILE: src/vs/editor/common/viewModel/glyphLanesModel.ts constant MAX_LANE (line 10) | const MAX_LANE = GlyphMarginLane.Right; class GlyphMarginLanesModel (line 12) | class GlyphMarginLanesModel implements IGlyphMarginLanesModel { method constructor (line 17) | constructor(maxLine: number) { method reset (line 21) | public reset(maxLine: number) { method requiredLanes (line 31) | public get requiredLanes() { method push (line 35) | public push(lane: GlyphMarginLane, range: Range, persist?: boolean): v... method getLanesAtLine (line 46) | public getLanesAtLine(lineNumber: number): GlyphMarginLane[] { method countAtLine (line 59) | private countAtLine(lineNumber: number): number { FILE: src/vs/editor/common/viewModel/inlineDecorations.ts type InlineDecorationType (line 12) | const enum InlineDecorationType { class InlineDecoration (line 19) | class InlineDecoration { method constructor (line 20) | constructor( type IViewDecorationsCollection (line 30) | interface IViewDecorationsCollection { type IInlineDecorationsComputer (line 45) | interface IInlineDecorationsComputer { type IInlineModelDecorationsComputerContext (line 52) | interface IInlineModelDecorationsComputerContext { class InlineModelDecorationsComputer (line 59) | class InlineModelDecorationsComputer implements IInlineDecorationsComput... method constructor (line 63) | constructor( method getInlineDecorations (line 71) | public getInlineDecorations(modelLineNumber: number): InlineDecoration... method getDecorations (line 78) | public getDecorations(viewRange: Range, onlyMinimapDecorations: boolea... method reset (line 151) | public reset(): void { method onModelDecorationsChanged (line 155) | public onModelDecorationsChanged(): void { method onLineMappingChanged (line 159) | public onLineMappingChanged(): void { method _getOrCreateViewModelDecoration (line 163) | private _getOrCreateViewModelDecoration(modelDecoration: IModelDecorat... type IInjectedTextInlineDecorationsComputerContext (line 186) | interface IInjectedTextInlineDecorationsComputerContext { class InjectedTextInlineDecorationsComputer (line 209) | class InjectedTextInlineDecorationsComputer implements IInlineDecoration... method constructor (line 211) | constructor(private readonly context: IInjectedTextInlineDecorationsCo... method getInlineDecorations (line 213) | public getInlineDecorations(modelLineNumber: number): InlineDecoration... FILE: src/vs/editor/common/viewModel/minimapTokensColorTracker.ts class MinimapTokensColorTracker (line 13) | class MinimapTokensColorTracker extends Disposable { method getInstance (line 15) | public static getInstance(): MinimapTokensColorTracker { method constructor (line 28) | private constructor() { method _updateColorMap (line 38) | private _updateColorMap(): void { method getColor (line 59) | public getColor(colorId: ColorId): RGBA8 { method backgroundIsLight (line 72) | public backgroundIsLight(): boolean { FILE: src/vs/editor/common/viewModel/modelLineProjection.ts type IModelLineProjection (line 16) | interface IModelLineProjection { type ISimpleModel (line 41) | interface ISimpleModel { function createModelLineProjection (line 52) | function createModelLineProjection(lineBreakData: ModelLineProjectionDat... class ModelLineProjection (line 69) | class ModelLineProjection implements IModelLineProjection { method constructor (line 73) | constructor(lineBreakData: ModelLineProjectionData, isVisible: boolean) { method isVisible (line 78) | public isVisible(): boolean { method setVisible (line 82) | public setVisible(isVisible: boolean): IModelLineProjection { method getProjectionData (line 87) | public getProjectionData(): ModelLineProjectionData | null { method getViewLineCount (line 91) | public getViewLineCount(): number { method getViewLineContent (line 98) | public getViewLineContent(model: ISimpleModel, modelLineNumber: number... method getViewLineLength (line 136) | public getViewLineLength(model: ISimpleModel, modelLineNumber: number,... method getViewLineMinColumn (line 141) | public getViewLineMinColumn(_model: ITextModel, _modelLineNumber: numb... method getViewLineMaxColumn (line 146) | public getViewLineMaxColumn(model: ISimpleModel, modelLineNumber: numb... method getViewLineData (line 154) | public getViewLineData(model: ISimpleModel, modelLineNumber: number, o... method getViewLinesData (line 160) | public getViewLinesData(model: ISimpleModel, modelLineNumber: number, ... method _getViewLineData (line 190) | private _getViewLineData(lineWithInjections: LineTokens, inlineDecorat... method getModelColumnOfViewPosition (line 220) | public getModelColumnOfViewPosition(outputLineIndex: number, outputCol... method getViewPositionOfModelPosition (line 225) | public getViewPositionOfModelPosition(deltaLineNumber: number, inputCo... method getViewLineNumberOfModelPosition (line 231) | public getViewLineNumberOfModelPosition(deltaLineNumber: number, input... method normalizePosition (line 237) | public normalizePosition(outputLineIndex: number, outputPosition: Posi... method getInjectedTextAt (line 244) | public getInjectedTextAt(outputLineIndex: number, outputColumn: number... method _assertVisible (line 248) | private _assertVisible() { class IdentityModelLineProjection (line 258) | class IdentityModelLineProjection implements IModelLineProjection { method constructor (line 261) | private constructor() { } method isVisible (line 263) | public isVisible(): boolean { method setVisible (line 267) | public setVisible(isVisible: boolean): IModelLineProjection { method getProjectionData (line 274) | public getProjectionData(): ModelLineProjectionData | null { method getViewLineCount (line 278) | public getViewLineCount(): number { method getViewLineContent (line 282) | public getViewLineContent(model: ISimpleModel, modelLineNumber: number... method getViewLineLength (line 286) | public getViewLineLength(model: ISimpleModel, modelLineNumber: number,... method getViewLineMinColumn (line 290) | public getViewLineMinColumn(model: ISimpleModel, modelLineNumber: numb... method getViewLineMaxColumn (line 294) | public getViewLineMaxColumn(model: ISimpleModel, modelLineNumber: numb... method getViewLineData (line 298) | public getViewLineData(model: ISimpleModel, modelLineNumber: number, _... method getViewLinesData (line 312) | public getViewLinesData(model: ISimpleModel, modelLineNumber: number, ... method getModelColumnOfViewPosition (line 320) | public getModelColumnOfViewPosition(_outputLineIndex: number, outputCo... method getViewPositionOfModelPosition (line 324) | public getViewPositionOfModelPosition(deltaLineNumber: number, inputCo... method getViewLineNumberOfModelPosition (line 328) | public getViewLineNumberOfModelPosition(deltaLineNumber: number, _inpu... method normalizePosition (line 332) | public normalizePosition(outputLineIndex: number, outputPosition: Posi... method getInjectedTextAt (line 336) | public getInjectedTextAt(_outputLineIndex: number, _outputColumn: numb... class HiddenModelLineProjection (line 344) | class HiddenModelLineProjection implements IModelLineProjection { method constructor (line 347) | private constructor() { } method isVisible (line 349) | public isVisible(): boolean { method setVisible (line 353) | public setVisible(isVisible: boolean): IModelLineProjection { method getProjectionData (line 360) | public getProjectionData(): ModelLineProjectionData | null { method getViewLineCount (line 364) | public getViewLineCount(): number { method getViewLineContent (line 368) | public getViewLineContent(_model: ISimpleModel, _modelLineNumber: numb... method getViewLineLength (line 372) | public getViewLineLength(_model: ISimpleModel, _modelLineNumber: numbe... method getViewLineMinColumn (line 376) | public getViewLineMinColumn(_model: ISimpleModel, _modelLineNumber: nu... method getViewLineMaxColumn (line 380) | public getViewLineMaxColumn(_model: ISimpleModel, _modelLineNumber: nu... method getViewLineData (line 384) | public getViewLineData(_model: ISimpleModel, _modelLineNumber: number,... method getViewLinesData (line 388) | public getViewLinesData(_model: ISimpleModel, _modelLineNumber: number... method getModelColumnOfViewPosition (line 392) | public getModelColumnOfViewPosition(_outputLineIndex: number, _outputC... method getViewPositionOfModelPosition (line 396) | public getViewPositionOfModelPosition(_deltaLineNumber: number, _input... method getViewLineNumberOfModelPosition (line 400) | public getViewLineNumberOfModelPosition(_deltaLineNumber: number, _inp... method normalizePosition (line 404) | public normalizePosition(outputLineIndex: number, outputPosition: Posi... method getInjectedTextAt (line 408) | public getInjectedTextAt(_outputLineIndex: number, _outputColumn: numb... function spaces (line 414) | function spaces(count: number): string { function _makeSpaces (line 423) | function _makeSpaces(count: number): string { FILE: src/vs/editor/common/viewModel/monospaceLineBreaksComputer.ts class MonospaceLineBreaksComputerFactory (line 15) | class MonospaceLineBreaksComputerFactory implements ILineBreaksComputerF... method create (line 16) | public static create(options: IComputedEditorOptions): MonospaceLineBr... method constructor (line 25) | constructor(breakBeforeChars: string, breakAfterChars: string) { method createLineBreaksComputer (line 29) | public createLineBreaksComputer(context: ILineBreaksComputerContext, f... type CharacterClass (line 60) | const enum CharacterClass { class WrappingCharacterClassifier (line 67) | class WrappingCharacterClassifier extends CharacterClassifier number) { method getId2Color (line 115) | public getId2Color(): string[] { method setZones (line 119) | public setZones(newZones: OverviewRulerZone[]): void { method setLineHeight (line 124) | public setLineHeight(lineHeight: number): boolean { method setPixelRatio (line 133) | public setPixelRatio(pixelRatio: number): void { method getDOMWidth (line 138) | public getDOMWidth(): number { method getCanvasWidth (line 142) | public getCanvasWidth(): number { method setDOMWidth (line 146) | public setDOMWidth(width: number): boolean { method getDOMHeight (line 155) | public getDOMHeight(): number { method getCanvasHeight (line 159) | public getCanvasHeight(): number { method setDOMHeight (line 163) | public setDOMHeight(height: number): boolean { method getOuterHeight (line 172) | public getOuterHeight(): number { method setOuterHeight (line 176) | public setOuterHeight(outerHeight: number): boolean { method resolveColorZones (line 185) | public resolveColorZones(): ColorZone[] { FILE: src/vs/editor/common/viewModel/screenReaderSimpleModel.ts type ISimpleModel (line 10) | interface ISimpleModel { FILE: src/vs/editor/common/viewModel/viewContext.ts class ViewContext (line 12) | class ViewContext { method constructor (line 19) | constructor( method addEventHandler (line 30) | public addEventHandler(eventHandler: ViewEventHandler): void { method removeEventHandler (line 34) | public removeEventHandler(eventHandler: ViewEventHandler): void { FILE: src/vs/editor/common/viewModel/viewModelDecoration.ts class ViewModelDecoration (line 10) | class ViewModelDecoration { method constructor (line 16) | constructor(range: Range, options: IModelDecorationOptions) { function isModelDecorationVisible (line 22) | function isModelDecorationVisible(model: ITextModel, decoration: IModelD... function isModelDecorationInComment (line 34) | function isModelDecorationInComment(model: ITextModel, decoration: IMode... function isModelDecorationInString (line 42) | function isModelDecorationInString(model: ITextModel, decoration: IModel... function testTokensInRange (line 55) | function testTokensInRange(model: ITextModel, range: Range, callback: (t... FILE: src/vs/editor/common/viewModel/viewModelDecorations.ts class ViewModelDecorations (line 16) | class ViewModelDecorations implements IDisposable { method constructor (line 27) | constructor(editorId: number, model: ITextModel, configuration: IEdito... method _clearCachedModelDecorationsResolver (line 39) | private _clearCachedModelDecorationsResolver(): void { method dispose (line 44) | public dispose(): void { method reset (line 49) | public reset(): void { method onModelDecorationsChanged (line 54) | public onModelDecorationsChanged(): void { method onLineMappingChanged (line 59) | public onLineMappingChanged(): void { method getMinimapDecorationsInRange (line 65) | public getMinimapDecorationsInRange(range: Range): ViewModelDecoration... method getDecorationsViewportData (line 69) | public getDecorationsViewportData(viewRange: Range): IViewDecorationsC... method getDecorationsOnLine (line 79) | public getDecorationsOnLine(lineNumber: number, onlyMinimapDecorations... FILE: src/vs/editor/common/viewModel/viewModelImpl.ts constant USE_IDENTITY_LINES_COLLECTION (line 49) | const USE_IDENTITY_LINES_COLLECTION = true; class ViewModel (line 51) | class ViewModel extends Disposable implements IViewModel { method constructor (line 69) | constructor( method dispose (line 172) | public override dispose(): void { method getEditorOption (line 183) | public getEditorOption(id: T): FindComputedEdi... method createLineBreaksComputer (line 187) | public createLineBreaksComputer(context?: ILineBreaksComputerContext):... method addViewEventHandler (line 191) | public addViewEventHandler(eventHandler: ViewEventHandler): void { method removeViewEventHandler (line 195) | public removeViewEventHandler(eventHandler: ViewEventHandler): void { method _getCustomLineHeights (line 199) | private _getCustomLineHeights(): CustomLineHeightData[] { method _getCustomLineHeightsForLines (line 208) | private _getCustomLineHeightsForLines(fromLineNumber: number, toLineNu... method _updateConfigurationViewLineCountNow (line 218) | private _updateConfigurationViewLineCountNow(): void { method getModelVisibleRanges (line 222) | private getModelVisibleRanges(): Range[] { method visibleLinesStabilized (line 234) | public visibleLinesStabilized(): void { method _handleVisibleLinesChanged (line 239) | private _handleVisibleLinesChanged(): void { method setHasFocus (line 244) | public setHasFocus(hasFocus: boolean): void { method setHasWidgetFocus (line 251) | public setHasWidgetFocus(hasWidgetFocus: boolean): void { method onCompositionStart (line 255) | public onCompositionStart(): void { method onCompositionEnd (line 259) | public onCompositionEnd(): void { method _captureStableViewport (line 263) | private _captureStableViewport(): StableViewport { method _onConfigurationChanged (line 274) | private _onConfigurationChanged(eventsCollector: ViewModelEventsCollec... method onDidChangeContentOrInjectedText (line 319) | onDidChangeContentOrInjectedText(e: textModelEvents.InternalModelConte... method emitContentChangeEvent (line 462) | emitContentChangeEvent(e: textModelEvents.InternalModelContentChangeEv... method _registerModelEvents (line 471) | private _registerModelEvents(): void { method getFontSizeAtPosition (line 571) | public getFontSizeAtPosition(position: IPosition): string | null { method setHiddenAreas (line 592) | public setHiddenAreas(ranges: Range[], source?: unknown, forceUpdate?:... method getVisibleRangesPlusViewportAboveBelow (line 632) | public getVisibleRangesPlusViewportAboveBelow(): Range[] { method getVisibleRanges (line 646) | public getVisibleRanges(): Range[] { method getHiddenAreas (line 651) | public getHiddenAreas(): Range[] { method _toModelVisibleRanges (line 655) | private _toModelVisibleRanges(visibleViewRange: Range): Range[] { method getCompletelyVisibleViewRange (line 700) | public getCompletelyVisibleViewRange(): Range { method getCompletelyVisibleViewRangeAtScrollTop (line 711) | public getCompletelyVisibleViewRangeAtScrollTop(scrollTop: number): Ra... method getViewRangeWithCursorPadding (line 725) | public getViewRangeWithCursorPadding(viewRange: Range): Range { method saveState (line 748) | public saveState(): IViewState { method reduceRestoreState (line 763) | public reduceRestoreState(state: IViewState): { scrollLeft: number; sc... method _reduceRestoreStateCompatibility (line 778) | private _reduceRestoreStateCompatibility(state: IViewState): { scrollL... method getTabSize (line 785) | private getTabSize(): number { method getLineCount (line 789) | public getLineCount(): number { method setViewport (line 796) | public setViewport(startLineNumber: number, endLineNumber: number, cen... method getActiveIndentGuide (line 800) | public getActiveIndentGuide(lineNumber: number, minLineNumber: number,... method getLinesIndentGuides (line 804) | public getLinesIndentGuides(startLineNumber: number, endLineNumber: nu... method getBracketGuidesInRangeByLine (line 808) | public getBracketGuidesInRangeByLine(startLineNumber: number, endLineN... method getLineContent (line 812) | public getLineContent(lineNumber: number): string { method getLineLength (line 816) | public getLineLength(lineNumber: number): number { method getLineMinColumn (line 820) | public getLineMinColumn(lineNumber: number): number { method getLineMaxColumn (line 824) | public getLineMaxColumn(lineNumber: number): number { method getLineFirstNonWhitespaceColumn (line 828) | public getLineFirstNonWhitespaceColumn(lineNumber: number): number { method getLineLastNonWhitespaceColumn (line 836) | public getLineLastNonWhitespaceColumn(lineNumber: number): number { method getMinimapDecorationsInRange (line 844) | public getMinimapDecorationsInRange(range: Range): ViewModelDecoration... method getDecorationsInViewport (line 848) | public getDecorationsInViewport(visibleRange: Range): ViewModelDecorat... method getInjectedTextAt (line 852) | public getInjectedTextAt(viewPosition: Position): InjectedText | null { method _getTextDirection (line 856) | private _getTextDirection(lineNumber: number, decorations: ViewModelDe... method getTextDirection (line 875) | public getTextDirection(lineNumber: number): TextDirection { method getViewportViewLineRenderingData (line 880) | public getViewportViewLineRenderingData(visibleRange: Range, lineNumbe... method getViewLineRenderingData (line 888) | public getViewLineRenderingData(lineNumber: number): ViewLineRendering... method _getViewLineRenderingData (line 893) | private _getViewLineRenderingData(lineNumber: number, inlineDecoration... method getViewLineData (line 922) | public getViewLineData(lineNumber: number): ViewLineData { method getMinimapLinesRenderingData (line 926) | public getMinimapLinesRenderingData(startLineNumber: number, endLineNu... method getAllOverviewRulerDecorations (line 934) | public getAllOverviewRulerDecorations(theme: EditorTheme): OverviewRul... method _invalidateDecorationsColorCache (line 956) | private _invalidateDecorationsColorCache(): void { method getValueInRange (line 966) | public getValueInRange(range: Range, eol: EndOfLinePreference): string { method getValueLengthInRange (line 971) | public getValueLengthInRange(range: Range, eol: EndOfLinePreference): ... method modifyPosition (line 976) | public modifyPosition(position: Position, offset: number): Position { method deduceModelPositionRelativeToViewPosition (line 982) | public deduceModelPositionRelativeToViewPosition(viewAnchorPosition: P... method getPlainTextToCopy (line 998) | public getPlainTextToCopy(modelRanges: Range[], emptySelectionClipboar... method getRichTextToCopy (line 1051) | public getRichTextToCopy(modelRanges: Range[], emptySelectionClipboard... method _getHTMLToCopy (line 1110) | private _getHTMLToCopy(modelRange: Range, colorMap: string[]): string { method _getColorMap (line 1136) | private _getColorMap(): string[] { method getPrimaryCursorState (line 1149) | public getPrimaryCursorState(): CursorState { method getLastAddedCursorIndex (line 1152) | public getLastAddedCursorIndex(): number { method getCursorStates (line 1155) | public getCursorStates(): CursorState[] { method setCursorStates (line 1158) | public setCursorStates(source: string | null | undefined, reason: Curs... method getCursorColumnSelectData (line 1161) | public getCursorColumnSelectData(): IColumnSelectData { method getCursorAutoClosedCharacters (line 1164) | public getCursorAutoClosedCharacters(): Range[] { method setCursorColumnSelectData (line 1167) | public setCursorColumnSelectData(columnSelectData: IColumnSelectData):... method getPrevEditOperationType (line 1170) | public getPrevEditOperationType(): EditOperationType { method setPrevEditOperationType (line 1173) | public setPrevEditOperationType(type: EditOperationType): void { method getSelection (line 1176) | public getSelection(): Selection { method getSelections (line 1179) | public getSelections(): Selection[] { method getPosition (line 1182) | public getPosition(): Position { method setSelections (line 1185) | public setSelections(source: string | null | undefined, selections: re... method saveCursorState (line 1188) | public saveCursorState(): ICursorState[] { method restoreCursorState (line 1191) | public restoreCursorState(states: ICursorState[]): void { method _executeCursorEdit (line 1195) | private _executeCursorEdit(callback: (eventsCollector: ViewModelEvents... method executeEdits (line 1203) | public executeEdits(source: string | null | undefined, edits: IIdentif... method startComposition (line 1206) | public startComposition(): void { method endComposition (line 1209) | public endComposition(source?: string | null | undefined): void { method type (line 1212) | public type(text: string, source?: string | null | undefined): void { method compositionType (line 1215) | public compositionType(text: string, replacePrevCharCnt: number, repla... method paste (line 1218) | public paste(text: string, pasteOnNewLine: boolean, multicursorText?: ... method cut (line 1221) | public cut(source?: string | null | undefined): void { method executeCommand (line 1224) | public executeCommand(command: ICommand, source?: string | null | unde... method executeCommands (line 1227) | public executeCommands(commands: ICommand[], source?: string | null | ... method revealAllCursors (line 1230) | public revealAllCursors(source: string | null | undefined, revealHoriz... method revealPrimaryCursor (line 1233) | public revealPrimaryCursor(source: string | null | undefined, revealHo... method revealTopMostCursor (line 1236) | public revealTopMostCursor(source: string | null | undefined): void { method revealBottomMostCursor (line 1241) | public revealBottomMostCursor(source: string | null | undefined): void { method revealRange (line 1246) | public revealRange(source: string | null | undefined, revealHorizontal... method changeWhitespace (line 1253) | public changeWhitespace(callback: (accessor: IWhitespaceChangeAccessor... method _withViewEventsCollector (line 1262) | private _withViewEventsCollector(callback: (eventsCollector: ViewMo... method _emitViewEvent (line 1268) | private _emitViewEvent(callback: (eventsCollector: ViewModelEventsC... method batchEvents (line 1277) | public batchEvents(callback: () => void): void { method normalizePosition (line 1281) | normalizePosition(position: Position, affinity: PositionAffinity): Pos... method getLineIndentColumn (line 1289) | getLineIndentColumn(lineNumber: number): number { type IBatchableTarget (line 1294) | interface IBatchableTarget { class ViewportStart (line 1301) | class ViewportStart implements IDisposable { method create (line 1303) | public static create(model: ITextModel): ViewportStart { method viewLineNumber (line 1308) | public get viewLineNumber(): number { method isValid (line 1312) | public get isValid(): boolean { method modelTrackedRange (line 1316) | public get modelTrackedRange(): string { method startLineDelta (line 1320) | public get startLineDelta(): number { method constructor (line 1324) | private constructor( method dispose (line 1332) | public dispose(): void { method update (line 1336) | public update(viewModel: IViewModel, startLineNumber: number): void { method invalidate (line 1348) | public invalidate(): void { class OverviewRulerDecorations (line 1353) | class OverviewRulerDecorations { method accept (line 1358) | public accept(color: string, zIndex: number, startLineNumber: number, ... class HiddenAreasModel (line 1383) | class HiddenAreasModel { method setHiddenAreas (line 1388) | setHiddenAreas(source: unknown, ranges: Range[]): void { method getMergedRanges (line 1400) | getMergedRanges(): readonly Range[] { function mergeLineRangeArray (line 1414) | function mergeLineRangeArray(arr1: Range[], arr2: Range[]): Range[] { function rangeArraysEqual (line 1443) | function rangeArraysEqual(arr1: Range[], arr2: Range[]): boolean { class StableViewport (line 1458) | class StableViewport { method constructor (line 1459) | constructor( method recoverViewportStart (line 1464) | public recoverViewportStart(coordinatesConverter: ICoordinatesConverte... FILE: src/vs/editor/common/viewModel/viewModelLines.ts type IViewModelLines (line 22) | interface IViewModelLines extends IDisposable { class ViewModelLinesFromProjectedModel (line 60) | class ViewModelLinesFromProjectedModel implements IViewModelLines { method constructor (line 85) | constructor( method dispose (line 114) | public dispose(): void { method createCoordinatesConverter (line 118) | public createCoordinatesConverter(): ICoordinatesConverter { method _constructLines (line 122) | private _constructLines(resetHiddenAreas: boolean, previousLineBreaks:... method getHiddenAreas (line 168) | public getHiddenAreas(): Range[] { method setHiddenAreas (line 174) | public setHiddenAreas(_ranges: Range[]): boolean { method modelPositionIsVisible (line 250) | public modelPositionIsVisible(modelLineNumber: number, _modelColumn: n... method getModelLineViewLineCount (line 258) | public getModelLineViewLineCount(modelLineNumber: number): number { method setTabSize (line 266) | public setTabSize(newTabSize: number): boolean { method setWrappingSettings (line 277) | public setWrappingSettings(fontInfo: FontInfo, wrappingStrategy: 'simp... method createLineBreaksComputer (line 308) | public createLineBreaksComputer(_context?: ILineBreaksComputerContext)... method onModelFlushed (line 325) | public onModelFlushed(): void { method onModelLinesDeleted (line 329) | public onModelLinesDeleted(versionId: number | null, fromLineNumber: n... method onModelLinesInserted (line 345) | public onModelLinesInserted(versionId: number | null, fromLineNumber: ... method onModelLineChanged (line 381) | public onModelLineChanged(versionId: number | null, lineNumber: number... method acceptVersionId (line 430) | public acceptVersionId(versionId: number): void { method _ensureAtLeastOneVisibleLine (line 435) | private _ensureAtLeastOneVisibleLine(): void { method getViewLineCount (line 442) | public getViewLineCount(): number { method _toValidViewLineNumber (line 446) | private _toValidViewLineNumber(viewLineNumber: number): number { method getActiveIndentGuide (line 457) | public getActiveIndentGuide(viewLineNumber: number, minLineNumber: num... method getViewLineInfo (line 478) | private getViewLineInfo(viewLineNumber: number): ViewLineInfo { method getMinColumnOfViewLine (line 486) | private getMinColumnOfViewLine(viewLineInfo: ViewLineInfo): number { method getMaxColumnOfViewLine (line 494) | private getMaxColumnOfViewLine(viewLineInfo: ViewLineInfo): number { method getModelStartPositionOfViewLine (line 502) | private getModelStartPositionOfViewLine(viewLineInfo: ViewLineInfo): P... method getModelEndPositionOfViewLine (line 516) | private getModelEndPositionOfViewLine(viewLineInfo: ViewLineInfo): Pos... method getViewLineInfosGroupedByModelRanges (line 530) | private getViewLineInfosGroupedByModelRanges(viewStartLineNumber: numb... method getViewLinesBracketGuides (line 580) | public getViewLinesBracketGuides(viewStartLineNumber: number, viewEndL... method getViewLinesIndentGuides (line 664) | public getViewLinesIndentGuides(viewStartLineNumber: number, viewEndLi... method getViewLineContent (line 737) | public getViewLineContent(viewLineNumber: number): string { method getViewLineLength (line 742) | public getViewLineLength(viewLineNumber: number): number { method getViewLineMinColumn (line 747) | public getViewLineMinColumn(viewLineNumber: number): number { method getViewLineMaxColumn (line 752) | public getViewLineMaxColumn(viewLineNumber: number): number { method getViewLineData (line 757) | public getViewLineData(viewLineNumber: number): ViewLineData { method getViewLinesData (line 763) | public getViewLinesData(viewStartLineNumber: number, viewEndLineNumber... method validateViewPosition (line 800) | public validateViewPosition(viewLineNumber: number, viewColumn: number... method validateViewRange (line 828) | public validateViewRange(viewRange: Range, expectedModelRange: Range):... method convertViewPositionToModelPosition (line 834) | public convertViewPositionToModelPosition(viewLineNumber: number, view... method convertViewRangeToModelRange (line 842) | public convertViewRangeToModelRange(viewRange: Range): Range { method convertModelPositionToViewPosition (line 848) | public convertModelPositionToViewPosition(_modelLineNumber: number, _m... method convertModelRangeToViewRange (line 892) | public convertModelRangeToViewRange(modelRange: Range, affinity: Posit... method getViewLineNumberOfModelPosition (line 903) | public getViewLineNumberOfModelPosition(modelLineNumber: number, model... method getDecorationsInRange (line 923) | public getDecorationsInRange(range: Range, ownerId: number, filterOutV... method getInjectedTextAt (line 991) | public getInjectedTextAt(position: Position): InjectedText | null { method normalizePosition (line 996) | normalizePosition(position: Position, affinity: PositionAffinity): Pos... method getLineIndentColumn (line 1001) | public getLineIndentColumn(lineNumber: number): number { function normalizeLineRanges (line 1024) | function normalizeLineRanges(ranges: Range[]): Range[] { class ViewLineInfo (line 1054) | class ViewLineInfo { method isWrappedLineContinuation (line 1055) | public get isWrappedLineContinuation(): boolean { method constructor (line 1059) | constructor( class ViewLineInfoGroupedByModelRange (line 1068) | class ViewLineInfoGroupedByModelRange { method constructor (line 1069) | constructor(public readonly modelRange: Range, public readonly viewLin... class CoordinatesConverter (line 1073) | class CoordinatesConverter implements ICoordinatesConverter { method constructor (line 1076) | constructor(lines: ViewModelLinesFromProjectedModel) { method convertViewPositionToModelPosition (line 1082) | public convertViewPositionToModelPosition(viewPosition: Position): Pos... method convertViewRangeToModelRange (line 1086) | public convertViewRangeToModelRange(viewRange: Range): Range { method validateViewPosition (line 1090) | public validateViewPosition(viewPosition: Position, expectedModelPosit... method validateViewRange (line 1094) | public validateViewRange(viewRange: Range, expectedModelRange: Range):... method convertModelPositionToViewPosition (line 1100) | public convertModelPositionToViewPosition(modelPosition: Position, aff... method convertModelRangeToViewRange (line 1104) | public convertModelRangeToViewRange(modelRange: Range, affinity?: Posi... method modelPositionIsVisible (line 1108) | public modelPositionIsVisible(modelPosition: Position): boolean { method getModelLineViewLineCount (line 1112) | public getModelLineViewLineCount(modelLineNumber: number): number { method getViewLineNumberOfModelPosition (line 1116) | public getViewLineNumberOfModelPosition(modelLineNumber: number, model... type IndentGuideRepeatOption (line 1121) | const enum IndentGuideRepeatOption { class ViewModelLinesFromModelAsIs (line 1127) | class ViewModelLinesFromModelAsIs implements IViewModelLines { method constructor (line 1130) | constructor(model: ITextModel) { method dispose (line 1134) | public dispose(): void { method createCoordinatesConverter (line 1137) | public createCoordinatesConverter(): ICoordinatesConverter { method getHiddenAreas (line 1141) | public getHiddenAreas(): Range[] { method setHiddenAreas (line 1145) | public setHiddenAreas(_ranges: Range[]): boolean { method setTabSize (line 1149) | public setTabSize(_newTabSize: number): boolean { method setWrappingSettings (line 1153) | public setWrappingSettings(_fontInfo: FontInfo, _wrappingStrategy: 'si... method createLineBreaksComputer (line 1157) | public createLineBreaksComputer(): ILineBreaksComputer { method onModelFlushed (line 1169) | public onModelFlushed(): void { method onModelLinesDeleted (line 1172) | public onModelLinesDeleted(_versionId: number | null, fromLineNumber: ... method onModelLinesInserted (line 1176) | public onModelLinesInserted(_versionId: number | null, fromLineNumber:... method onModelLineChanged (line 1180) | public onModelLineChanged(_versionId: number | null, lineNumber: numbe... method acceptVersionId (line 1184) | public acceptVersionId(_versionId: number): void { method getViewLineCount (line 1187) | public getViewLineCount(): number { method getActiveIndentGuide (line 1191) | public getActiveIndentGuide(viewLineNumber: number, _minLineNumber: nu... method getViewLinesBracketGuides (line 1199) | public getViewLinesBracketGuides(startLineNumber: number, endLineNumbe... method getViewLinesIndentGuides (line 1203) | public getViewLinesIndentGuides(viewStartLineNumber: number, viewEndLi... method getViewLineContent (line 1212) | public getViewLineContent(viewLineNumber: number): string { method getViewLineLength (line 1216) | public getViewLineLength(viewLineNumber: number): number { method getViewLineMinColumn (line 1220) | public getViewLineMinColumn(viewLineNumber: number): number { method getViewLineMaxColumn (line 1224) | public getViewLineMaxColumn(viewLineNumber: number): number { method getViewLineData (line 1228) | public getViewLineData(viewLineNumber: number): ViewLineData { method getViewLinesData (line 1242) | public getViewLinesData(viewStartLineNumber: number, viewEndLineNumber... method getDecorationsInRange (line 1256) | public getDecorationsInRange(range: Range, ownerId: number, filterOutV... method normalizePosition (line 1260) | normalizePosition(position: Position, affinity: PositionAffinity): Pos... method getLineIndentColumn (line 1264) | public getLineIndentColumn(lineNumber: number): number { method getInjectedTextAt (line 1268) | public getInjectedTextAt(position: Position): InjectedText | null { FILE: src/vs/editor/common/viewModelEventDispatcher.ts class ViewModelEventDispatcher (line 15) | class ViewModelEventDispatcher extends Disposable { method constructor (line 27) | constructor() { method emitOutgoingEvent (line 37) | public emitOutgoingEvent(e: OutgoingViewModelEvent): void { method _addOutgoingEvent (line 42) | private _addOutgoingEvent(e: OutgoingViewModelEvent): void { method _emitOutgoingEvents (line 54) | private _emitOutgoingEvents(): void { method addViewEventHandler (line 68) | public addViewEventHandler(eventHandler: ViewEventHandler): void { method removeViewEventHandler (line 77) | public removeViewEventHandler(eventHandler: ViewEventHandler): void { method beginEmitViewEvents (line 86) | public beginEmitViewEvents(): ViewModelEventsCollector { method endEmitViewEvents (line 94) | public endEmitViewEvents(): void { method emitSingleViewEvent (line 112) | public emitSingleViewEvent(event: ViewEvent): void { method _emitMany (line 121) | private _emitMany(events: ViewEvent[]): void { method _consumeViewEventQueue (line 133) | private _consumeViewEventQueue(): void { method _doConsumeQueue (line 142) | private _doConsumeQueue(): void { class ViewModelEventsCollector (line 157) | class ViewModelEventsCollector { method constructor (line 162) | constructor() { method emitViewEvent (line 167) | public emitViewEvent(event: ViewEvent) { method emitOutgoingEvent (line 171) | public emitOutgoingEvent(e: OutgoingViewModelEvent): void { type OutgoingViewModelEvent (line 176) | type OutgoingViewModelEvent = ( type OutgoingViewModelEventKind (line 195) | const enum OutgoingViewModelEventKind { class ContentSizeChangedEvent (line 214) | class ContentSizeChangedEvent implements IContentSizeChangedEvent { method constructor (line 226) | constructor(oldContentWidth: number, oldContentHeight: number, content... method isNoOp (line 235) | public isNoOp(): boolean { method attemptToMerge (line 239) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class FocusChangedEvent (line 247) | class FocusChangedEvent { method constructor (line 254) | constructor(oldHasFocus: boolean, hasFocus: boolean) { method isNoOp (line 259) | public isNoOp(): boolean { method attemptToMerge (line 263) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class WidgetFocusChangedEvent (line 271) | class WidgetFocusChangedEvent { method constructor (line 278) | constructor(oldHasFocus: boolean, hasFocus: boolean) { method isNoOp (line 283) | public isNoOp(): boolean { method attemptToMerge (line 287) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ScrollChangedEvent (line 295) | class ScrollChangedEvent { method constructor (line 314) | constructor( method isNoOp (line 334) | public isNoOp(): boolean { method attemptToMerge (line 338) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ViewZonesChangedEvent (line 349) | class ViewZonesChangedEvent { method constructor (line 353) | constructor() { method isNoOp (line 356) | public isNoOp(): boolean { method attemptToMerge (line 360) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class HiddenAreasChangedEvent (line 368) | class HiddenAreasChangedEvent { method constructor (line 372) | constructor() { method isNoOp (line 375) | public isNoOp(): boolean { method attemptToMerge (line 379) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class CursorStateChangedEvent (line 387) | class CursorStateChangedEvent { method constructor (line 399) | constructor(oldSelections: Selection[] | null, selections: Selection[]... method _selectionsAreEqual (line 409) | private static _selectionsAreEqual(a: Selection[] | null, b: Selection... method isNoOp (line 429) | public isNoOp(): boolean { method attemptToMerge (line 436) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ReadOnlyEditAttemptEvent (line 446) | class ReadOnlyEditAttemptEvent { method constructor (line 450) | constructor() { method isNoOp (line 453) | public isNoOp(): boolean { method attemptToMerge (line 457) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelDecorationsChangedEvent (line 465) | class ModelDecorationsChangedEvent { method constructor (line 468) | constructor( method isNoOp (line 472) | public isNoOp(): boolean { method attemptToMerge (line 476) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelLanguageChangedEvent (line 481) | class ModelLanguageChangedEvent { method constructor (line 484) | constructor( method isNoOp (line 488) | public isNoOp(): boolean { method attemptToMerge (line 492) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelLanguageConfigurationChangedEvent (line 497) | class ModelLanguageConfigurationChangedEvent { method constructor (line 500) | constructor( method isNoOp (line 504) | public isNoOp(): boolean { method attemptToMerge (line 508) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelContentChangedEvent (line 513) | class ModelContentChangedEvent { method constructor (line 516) | constructor( method isNoOp (line 520) | public isNoOp(): boolean { method attemptToMerge (line 524) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelOptionsChangedEvent (line 529) | class ModelOptionsChangedEvent { method constructor (line 532) | constructor( method isNoOp (line 536) | public isNoOp(): boolean { method attemptToMerge (line 540) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelTokensChangedEvent (line 545) | class ModelTokensChangedEvent { method constructor (line 548) | constructor( method isNoOp (line 552) | public isNoOp(): boolean { method attemptToMerge (line 556) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelLineHeightChangedEvent (line 561) | class ModelLineHeightChangedEvent { method constructor (line 564) | constructor( method isNoOp (line 568) | public isNoOp(): boolean { method attemptToMerge (line 572) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... class ModelFontChangedEvent (line 577) | class ModelFontChangedEvent { method constructor (line 580) | constructor( method isNoOp (line 584) | public isNoOp(): boolean { method attemptToMerge (line 588) | public attemptToMerge(other: OutgoingViewModelEvent): OutgoingViewMode... FILE: src/vs/editor/contrib/anchorSelect/browser/anchorSelect.ts class SelectionAnchorController (line 23) | class SelectionAnchorController implements IEditorContribution { method get (line 27) | static get(editor: ICodeEditor): SelectionAnchorController | null { method constructor (line 35) | constructor( method setSelectionAnchor (line 43) | setSelectionAnchor(): void { method goToSelectionAnchor (line 65) | goToSelectionAnchor(): void { method selectFromAnchorToCursor (line 74) | selectFromAnchorToCursor(): void { method cancelSelectionAnchor (line 85) | cancelSelectionAnchor(): void { method dispose (line 96) | dispose(): void { class SetSelectionAnchor (line 102) | class SetSelectionAnchor extends EditorAction { method constructor (line 103) | constructor() { method run (line 116) | async run(_accessor: ServicesAccessor, editor: ICodeEditor): Promise(command: T): T { class ExecCommandCopyWithSyntaxHighlightingAction (line 156) | class ExecCommandCopyWithSyntaxHighlightingAction extends EditorAction { method constructor (line 158) | constructor() { method run (line 171) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { function executeClipboardCopyWithWorkaround (line 194) | function executeClipboardCopyWithWorkaround(editor: IActiveCodeEditor, c... function registerExecCommandImpl (line 211) | function registerExecCommandImpl(target: MultiCommand | undefined, brows... function logCopyCommand (line 264) | function logCopyCommand(editor: ICodeEditor) { FILE: src/vs/editor/contrib/codeAction/browser/codeAction.ts constant CODE_ACTION_SOUND_APPLIED_DURATION (line 40) | const CODE_ACTION_SOUND_APPLIED_DURATION = 1000; class ManagedCodeActionSet (line 42) | class ManagedCodeActionSet extends Disposable implements CodeActionSet { method codeActionsPreferredComparator (line 44) | private static codeActionsPreferredComparator(a: languages.CodeAction,... method codeActionsComparator (line 54) | private static codeActionsComparator({ action: a }: CodeActionItem, { ... method constructor (line 72) | public constructor( method hasAutoFix (line 85) | public get hasAutoFix() { method hasAIFix (line 89) | public get hasAIFix() { method allAIFixes (line 93) | public get allAIFixes() { function getCodeActions (line 100) | async function getCodeActions( function getCodeActionProviders (line 181) | function getCodeActionProviders( function getDocumentationFromProvider (line 212) | function getDocumentationFromProvider( type ApplyCodeActionReason (line 257) | enum ApplyCodeActionReason { function applyCodeAction (line 265) | async function applyCodeAction( function asMessage (line 336) | function asMessage(err: any): string | undefined { FILE: src/vs/editor/contrib/codeAction/browser/codeActionCommands.ts function contextKeyForSupportedActions (line 23) | function contextKeyForSupportedActions(kind: HierarchicalKind) { function triggerCodeActionsForEditorSelection (line 56) | function triggerCodeActionsForEditorSelection( class QuickFixAction (line 69) | class QuickFixAction extends EditorAction2 { method constructor (line 71) | constructor() { method runEditorCommand (line 92) | override runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEd... class CodeActionCommand (line 97) | class CodeActionCommand extends EditorCommand { method constructor (line 99) | constructor() { method runEditorCommand (line 110) | public runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEdit... class RefactorAction (line 133) | class RefactorAction extends EditorAction { method constructor (line 135) | constructor() { method run (line 162) | public run(_accessor: ServicesAccessor, editor: ICodeEditor, userArgs?... class SourceAction (line 183) | class SourceAction extends EditorAction { method constructor (line 185) | constructor() { method run (line 204) | public run(_accessor: ServicesAccessor, editor: ICodeEditor, userArgs?... class OrganizeImportsAction (line 226) | class OrganizeImportsAction extends EditorAction { method constructor (line 228) | constructor() { method run (line 246) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class FixAllAction (line 254) | class FixAllAction extends EditorAction { method constructor (line 256) | constructor() { method run (line 266) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class AutoFixAction (line 274) | class AutoFixAction extends EditorAction { method constructor (line 276) | constructor() { method run (line 294) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/codeAction/browser/codeActionController.ts type IActionShowOptions (line 46) | interface IActionShowOptions { constant DECORATION_CLASS_NAME (line 52) | const DECORATION_CLASS_NAME = 'quickfix-edit-highlight'; class CodeActionController (line 54) | class CodeActionController extends Disposable implements IEditorContribu... method get (line 58) | public static get(editor: ICodeEditor): CodeActionController | null { method onlyLightBulbWithEmptySelection (line 73) | set onlyLightBulbWithEmptySelection(value: boolean) { method constructor (line 103) | constructor( method dispose (line 142) | override dispose() { method showCodeActionsFromLightbulb (line 147) | private async showCodeActionsFromLightbulb(actions: CodeActionSet, at:... method showCodeActions (line 162) | public showCodeActions(_trigger: CodeActionTrigger, actions: CodeActio... method hideCodeActions (line 166) | public hideCodeActions(): void { method manualTriggerAtCurrentPosition (line 170) | public manualTriggerAtCurrentPosition( method _trigger (line 185) | private _trigger(trigger: CodeActionTrigger) { method applyCodeAction (line 189) | async applyCodeAction(action: CodeActionItem, retrigger: boolean, prev... method hideLightBulbWidget (line 201) | public hideLightBulbWidget(): void { method update (line 206) | private async update(newState: CodeActionsState.State): Promise { method getInvalidActionThatWouldHaveBeenApplied (line 283) | private getInvalidActionThatWouldHaveBeenApplied(trigger: CodeActionTr... method tryGetValidActionToApply (line 297) | private tryGetValidActionToApply(trigger: CodeActionTrigger, actions: ... method showCodeActionList (line 316) | public async showCodeActionList(actions: CodeActionSet, at: IAnchor | ... method toCoords (line 401) | private toCoords(position: IPosition): IAnchor { method _shouldShowHeaders (line 418) | private _shouldShowHeaders(): boolean { method _getActionBarActions (line 423) | private _getActionBarActions(actions: CodeActionSet, at: IAnchor | IPo... FILE: src/vs/editor/contrib/codeAction/browser/codeActionKeybindingResolver.ts type ResolveCodeActionKeybinding (line 14) | interface ResolveCodeActionKeybinding { class CodeActionKeybindingResolver (line 20) | class CodeActionKeybindingResolver { method constructor (line 29) | constructor( method getResolver (line 33) | public getResolver(): (action: CodeAction) => ResolvedKeybinding | und... method bestKeybindingForCodeAction (line 65) | private bestKeybindingForCodeAction( FILE: src/vs/editor/contrib/codeAction/browser/codeActionMenu.ts type ActionGroup (line 17) | interface ActionGroup { function toMenuItems (line 36) | function toMenuItems( FILE: src/vs/editor/contrib/codeAction/browser/codeActionModel.ts constant SUPPORTED_CODE_ACTIONS (line 26) | const SUPPORTED_CODE_ACTIONS = new RawContextKey('supportedCodeA... constant APPLY_FIX_ALL_COMMAND_ID (line 28) | const APPLY_FIX_ALL_COMMAND_ID = '_typescript.applyFixAllCodeAction'; type TriggeredCodeAction (line 30) | type TriggeredCodeAction = { class CodeActionOracle (line 35) | class CodeActionOracle extends Disposable { method constructor (line 41) | constructor( method trigger (line 52) | public trigger(trigger: CodeActionTrigger): void { method _onMarkerChanges (line 57) | private _onMarkerChanges(resources: readonly URI[]): void { method _tryAutoTrigger (line 64) | private _tryAutoTrigger() { method _getRangeOfSelectionUnlessWhitespaceEnclosed (line 70) | private _getRangeOfSelectionUnlessWhitespaceEnclosed(trigger: CodeActi... type Type (line 117) | const enum Type { Empty, Triggered } class Triggered (line 121) | class Triggered { method constructor (line 126) | constructor( method cancel (line 139) | public cancel() { type State (line 144) | type State = typeof Empty | Triggered; class CodeActionModel (line 158) | class CodeActionModel extends Disposable { method ignoreLightbulbOff (line 174) | set ignoreLightbulbOff(value: boolean) { method constructor (line 188) | constructor( method dispose (line 210) | override dispose(): void { method _settingEnabledNearbyQuickfixes (line 220) | private _settingEnabledNearbyQuickfixes(): boolean { method _update (line 225) | private _update(): void { method trigger (line 392) | public trigger(trigger: CodeActionTrigger) { method setState (line 397) | private setState(newState: CodeActionsState.State, skipNotify?: boolea... FILE: src/vs/editor/contrib/codeAction/browser/lightBulbWidget.ts constant GUTTER_LIGHTBULB_ICON (line 27) | const GUTTER_LIGHTBULB_ICON = registerIcon('gutter-lightbulb', Codicon.l... constant GUTTER_LIGHTBULB_AUTO_FIX_ICON (line 28) | const GUTTER_LIGHTBULB_AUTO_FIX_ICON = registerIcon('gutter-lightbulb-au... constant GUTTER_LIGHTBULB_AIFIX_ICON (line 29) | const GUTTER_LIGHTBULB_AIFIX_ICON = registerIcon('gutter-lightbulb-spark... constant GUTTER_LIGHTBULB_AIFIX_AUTO_FIX_ICON (line 30) | const GUTTER_LIGHTBULB_AIFIX_AUTO_FIX_ICON = registerIcon('gutter-lightb... constant GUTTER_SPARKLE_FILLED_ICON (line 31) | const GUTTER_SPARKLE_FILLED_ICON = registerIcon('gutter-lightbulb-sparkl... type LightBulbInfo (line 33) | interface LightBulbInfo { type Type (line 44) | const enum Type { class Showing (line 51) | class Showing { method constructor (line 54) | constructor( type State (line 62) | type State = typeof Hidden | Showing; function computeLightBulbInfo (line 65) | function computeLightBulbInfo(actions: CodeActionSet, trigger: CodeActio... class LightBulbWidget (line 103) | class LightBulbWidget extends Disposable implements IContentWidget { method _computeLightBulbInfo (line 156) | private static _computeLightBulbInfo(state: LightBulbState.State, forG... method constructor (line 163) | constructor( method dispose (line 272) | override dispose(): void { method getId (line 280) | getId(): string { method getDomNode (line 284) | getDomNode(): HTMLElement { method getPosition (line 288) | getPosition(): IContentWidgetPosition | null { method update (line 293) | public update(actions: CodeActionSet, trigger: CodeActionTrigger, atPo... method hide (line 421) | public hide(): void { method gutterHide (line 430) | public gutterHide(): void { method _updateLightBulbTitleAndIcon (line 442) | private _updateLightBulbTitleAndIcon(info: LightBulbInfo | undefined):... method _updateGutterDecorationOptions (line 453) | private _updateGutterDecorationOptions(info: LightBulbInfo | undefined... method renderGutterLightbub (line 467) | private renderGutterLightbub(): void { method _addGutterDecoration (line 480) | private _addGutterDecoration(lineNumber: number) { method _removeGutterDecoration (line 486) | private _removeGutterDecoration(decorationId: string) { method _updateGutterDecoration (line 493) | private _updateGutterDecoration(decorationId: string, lineNumber: numb... FILE: src/vs/editor/contrib/codeAction/common/types.ts type CodeActionAutoApply (line 30) | const enum CodeActionAutoApply { type CodeActionTriggerSource (line 36) | enum CodeActionTriggerSource { type CodeActionFilter (line 51) | interface CodeActionFilter { function mayIncludeActionsOfKind (line 58) | function mayIncludeActionsOfKind(filter: CodeActionFilter, providedKind:... function filtersAction (line 78) | function filtersAction(filter: CodeActionFilter, action: languages.CodeA... function excludesAction (line 110) | function excludesAction(providedKind: HierarchicalKind, exclude: Hierarc... type CodeActionTrigger (line 121) | interface CodeActionTrigger { class CodeActionCommandArgs (line 132) | class CodeActionCommandArgs { method fromUser (line 133) | public static fromUser(arg: any, defaults: { kind: HierarchicalKind; a... method getApplyFromUser (line 143) | private static getApplyFromUser(arg: any, defaultAutoApply: CodeAction... method getKindFromUser (line 152) | private static getKindFromUser(arg: any, defaultKind: HierarchicalKind) { method getPreferredUser (line 158) | private static getPreferredUser(arg: any): boolean { method constructor (line 164) | private constructor( class CodeActionItem (line 171) | class CodeActionItem { method constructor (line 173) | constructor( method resolve (line 179) | async resolve(token: CancellationToken): Promise { type CodeActionSet (line 195) | interface CodeActionSet extends ActionSet { FILE: src/vs/editor/contrib/codeAction/test/browser/codeAction.test.ts function staticCodeActionProvider (line 21) | function staticCodeActionProvider(...actions: languages.CodeAction[]): l... method provideCodeActions (line 172) | provideCodeActions(_model: any, _range: Range, context: languages.CodeAc... method provideCodeActions (line 245) | provideCodeActions(): languages.ProviderResult { method provideCodeActions (line 272) | provideCodeActions(): languages.CodeActionList { FILE: src/vs/editor/contrib/codeAction/test/browser/codeActionKeybindingResolver.test.ts function createMockKeyBindingService (line 84) | function createMockKeyBindingService(items: ResolvedKeybindingItem[]): I... function createCodeActionKeybinding (line 92) | function createCodeActionKeybinding(keycode: KeyCode, command: string, c... FILE: src/vs/editor/contrib/codeAction/test/browser/codeActionModel.test.ts method provideCodeActions (line 23) | provideCodeActions(): languages.CodeActionList { FILE: src/vs/editor/contrib/codelens/browser/codeLensCache.ts type ICodeLensCache (line 20) | interface ICodeLensCache { type ISerializedCacheData (line 27) | interface ISerializedCacheData { class CacheItem (line 32) | class CacheItem { method constructor (line 34) | constructor( class CodeLensCache (line 40) | class CodeLensCache implements ICodeLensCache { method provideCodeLenses (line 45) | provideCodeLenses(): CodeLensList { method constructor (line 52) | constructor(@IStorageService storageService: IStorageService) { method put (line 70) | put(model: ITextModel, data: CodeLensModel): void { method get (line 86) | get(model: ITextModel) { method delete (line 91) | delete(model: ITextModel): void { method _serialize (line 97) | private _serialize(): string { method _deserialize (line 112) | private _deserialize(raw: string): void { FILE: src/vs/editor/contrib/codelens/browser/codelens.ts type CodeLensItem (line 18) | interface CodeLensItem { class CodeLensModel (line 23) | class CodeLensModel { method dispose (line 31) | dispose(): void { method isDisposed (line 35) | get isDisposed(): boolean { method add (line 39) | add(list: CodeLensList, provider: CodeLensProvider): void { function getCodeLensModel (line 50) | async function getCodeLensModel(registry: LanguageFeatureRegistry { method constructor (line 467) | constructor() { method run (line 475) | async run(accessor: ServicesAccessor, editor: ICodeEditor): Promise { FILE: src/vs/editor/contrib/codelens/browser/codelensWidget.ts class CodeLensViewZone (line 17) | class CodeLensViewZone implements IViewZone { method constructor (line 33) | constructor(afterLineNumber: number, heightInPx: number, onHeight: () ... method onComputedHeight (line 42) | onComputedHeight(height: number): void { method isVisible (line 51) | isVisible(): boolean { class CodeLensContentWidget (line 57) | class CodeLensContentWidget implements IContentWidget { method constructor (line 73) | constructor( method withCommands (line 86) | withCommands(lenses: ReadonlyArray, anima... method getCommand (line 126) | getCommand(link: HTMLLinkElement): Command | undefined { method getId (line 132) | getId(): string { method getDomNode (line 136) | getDomNode(): HTMLElement { method updatePosition (line 140) | updatePosition(line: number): void { method getPosition (line 148) | getPosition(): IContentWidgetPosition | null { type IDecorationIdCallback (line 153) | interface IDecorationIdCallback { class CodeLensHelper (line 157) | class CodeLensHelper { method constructor (line 163) | constructor() { method addDecoration (line 169) | addDecoration(decoration: IModelDeltaDecoration, callback: IDecoration... method removeDecoration (line 174) | removeDecoration(decorationId: string): void { method commit (line 178) | commit(changeAccessor: IModelDecorationsChangeAccessor): void { class CodeLensWidget (line 191) | class CodeLensWidget { method constructor (line 202) | constructor( method _createContentWidgetIfNecessary (line 247) | private _createContentWidgetIfNecessary(): void { method dispose (line 256) | dispose(helper: CodeLensHelper, viewZoneChangeAccessor?: IViewZoneChan... method isDisposed (line 267) | isDisposed(): boolean { method isValid (line 271) | isValid(): boolean { method updateCodeLensSymbols (line 279) | updateCodeLensSymbols(data: readonly CodeLensItem[], helper: CodeLensH... method updateHeight (line 291) | updateHeight(height: number, viewZoneChangeAccessor: IViewZoneChangeAc... method computeIfNecessary (line 299) | computeIfNecessary(model: ITextModel): readonly CodeLensItem[] | null { method updateCommands (line 314) | updateCommands(symbols: ReadonlyArray): v... method getCommand (line 327) | getCommand(link: HTMLLinkElement): Command | undefined { method getLineNumber (line 331) | getLineNumber(): number { method update (line 339) | update(viewZoneChangeAccessor: IViewZoneChangeAccessor): void { method getItems (line 354) | getItems(): readonly CodeLensItem[] { FILE: src/vs/editor/contrib/colorPicker/browser/color.ts function getColors (line 19) | async function getColors(colorProviderRegistry: LanguageFeatureRegistry<... function getColorPresentations (line 23) | function getColorPresentations(model: ITextModel, colorInfo: IColorInfor... type IColorData (line 27) | interface IColorData { type IExtColorData (line 32) | interface IExtColorData { range: IRange; color: [number, number, number,... type DataCollector (line 34) | interface DataCollector { class ColorDataCollector (line 38) | class ColorDataCollector implements DataCollector { method constructor (line 39) | constructor() { } method compute (line 40) | async compute(provider: DocumentColorProvider, model: ITextModel, toke... class ExtColorDataCollector (line 51) | class ExtColorDataCollector implements DataCollector { method constructor (line 52) | constructor() { } method compute (line 53) | async compute(provider: DocumentColorProvider, model: ITextModel, toke... class ColorPresentationsCollector (line 65) | class ColorPresentationsCollector implements DataCollector { method stop (line 169) | private stop(): void { method updateDecorations (line 181) | private updateDecorations(colorDatas: IColorData[]): void { method updateColorDecorators (line 202) | private updateColorDecorators(colorData: IColorData[]): void { method removeAllDecorations (line 244) | private removeAllDecorations(): void { method getColorData (line 251) | getColorData(position: Position): IColorData | null { method isColorDecoration (line 268) | isColorDecoration(decoration: IModelDecoration): boolean { class DecoratorLimitReporter (line 273) | class DecoratorLimitReporter extends Disposable { method computed (line 279) | public get computed(): number { method limited (line 282) | public get limited(): number | false { method update (line 285) | public update(computed: number, limited: number | false) { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerModel.ts class ColorPickerModel (line 11) | class ColorPickerModel extends Disposable { method color (line 16) | get color(): Color { method color (line 20) | set color(color: Color) { method presentation (line 29) | get presentation(): IColorPresentation { return this.colorPresentation... method colorPresentations (line 33) | get colorPresentations(): IColorPresentation[] { method colorPresentations (line 37) | set colorPresentations(colorPresentations: IColorPresentation[]) { method constructor (line 54) | constructor(color: Color, availableColorPresentations: IColorPresentat... method selectNextColorPresentation (line 61) | selectNextColorPresentation(): void { method guessColorPresentation (line 67) | guessColorPresentation(color: Color, originalText: string): void { method flushColor (line 93) | flushColor(): void { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParticipantUtils.ts type ColorPickerWidgetType (line 16) | const enum ColorPickerWidgetType { type BaseColor (line 21) | interface BaseColor { function createColorHover (line 27) | async function createColorHover(editorModel: ITextModel, colorInfo: ICol... function updateEditorModel (line 45) | function updateEditorModel(editor: IActiveCodeEditor, range: Range, mode... function updateColorPresentations (line 60) | async function updateColorPresentations(editorModel: ITextModel, colorPi... FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerBody.ts class ColorPickerBody (line 17) | class ColorPickerBody extends Disposable { method constructor (line 25) | constructor(container: HTMLElement, private readonly model: ColorPicke... method flushColor (line 52) | private flushColor(): void { method onDidSaturationValueChange (line 56) | private onDidSaturationValueChange({ s, v }: { s: number; v: number })... method onDidOpacityChange (line 61) | private onDidOpacityChange(a: number): void { method onDidHueChange (line 66) | private onDidHueChange(value: number): void { method domNode (line 73) | get domNode() { method saturationBox (line 77) | get saturationBox() { method opacityStrip (line 81) | get opacityStrip() { method hueStrip (line 85) | get hueStrip() { method enterButton (line 89) | get enterButton() { method layout (line 93) | layout(): void { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerCloseButton.ts class CloseButton (line 16) | class CloseButton extends Disposable { method constructor (line 22) | constructor(container: HTMLElement) { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerHeader.ts class ColorPickerHeader (line 19) | class ColorPickerHeader extends Disposable { method constructor (line 28) | constructor(container: HTMLElement, private readonly model: ColorPicke... method domNode (line 69) | public get domNode(): HTMLElement { method closeButton (line 73) | public get closeButton(): CloseButton | null { method pickedColorNode (line 77) | public get pickedColorNode(): HTMLElement { method originalColorNode (line 81) | public get originalColorNode(): HTMLElement { method onDidChangeColor (line 85) | private onDidChangeColor(color: Color): void { method onDidChangePresentation (line 91) | private onDidChangePresentation(): void { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerInsertButton.ts class InsertButton (line 10) | class InsertButton extends Disposable { method constructor (line 16) | constructor(container: HTMLElement) { method button (line 26) | public get button(): HTMLElement { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerSaturationBox.ts class SaturationBox (line 15) | class SaturationBox extends Disposable { method constructor (line 30) | constructor(container: HTMLElement, private readonly model: ColorPicke... method domNode (line 52) | public get domNode() { method onPointerDown (line 56) | private onPointerDown(e: PointerEvent): void { method onDidChangePosition (line 79) | private onDidChangePosition(left: number, top: number): void { method layout (line 87) | layout(): void { method paint (line 98) | private paint(): void { method paintSelection (line 121) | private paintSelection(s: number, v: number): void { method onDidChangeColor (line 126) | private onDidChangeColor(color: Color): void { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerStrip.ts method constructor (line 29) | constructor(container: HTMLElement, protected model: ColorPickerModel, t... method layout (line 46) | layout(): void { method onDidChangeColor (line 53) | protected onDidChangeColor(color: Color) { method onPointerDown (line 58) | private onPointerDown(e: PointerEvent): void { method onDidChangeTop (line 80) | private onDidChangeTop(top: number): void { method updateSliderPosition (line 87) | private updateSliderPosition(value: number): void { class OpacityStrip (line 94) | class OpacityStrip extends Strip { method constructor (line 96) | constructor(container: HTMLElement, model: ColorPickerModel, type: Col... method onDidChangeColor (line 103) | protected override onDidChangeColor(color: Color): void { method getValue (line 112) | protected getValue(color: Color): number { class HueStrip (line 117) | class HueStrip extends Strip { method constructor (line 119) | constructor(container: HTMLElement, model: ColorPickerModel, type: Col... method getValue (line 124) | protected getValue(color: Color): number { FILE: src/vs/editor/contrib/colorPicker/browser/colorPickerWidget.ts class ColorPickerWidget (line 19) | class ColorPickerWidget extends Widget implements IEditorHoverColorPicke... method constructor (line 27) | constructor(container: Node, readonly model: ColorPickerModel, private... method getId (line 39) | getId(): string { method layout (line 43) | layout(): void { method domNode (line 47) | get domNode(): HTMLElement { FILE: src/vs/editor/contrib/colorPicker/browser/defaultDocumentColorProvider.ts class DefaultDocumentColorProvider (line 14) | class DefaultDocumentColorProvider implements DocumentColorProvider { method constructor (line 16) | constructor( method provideDocumentColors (line 20) | async provideDocumentColors(model: ITextModel, _token: CancellationTok... method provideColorPresentations (line 24) | provideColorPresentations(_model: ITextModel, colorInfo: IColorInforma... class DefaultDocumentColorProviderFeature (line 41) | class DefaultDocumentColorProviderFeature extends Disposable { method constructor (line 42) | constructor( FILE: src/vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPicker.ts function isOnColorDecorator (line 10) | function isOnColorDecorator(mouseEvent: IPartialEditorMouseEvent): boole... FILE: src/vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerContribution.ts class HoverColorPickerContribution (line 15) | class HoverColorPickerContribution extends Disposable implements IEditor... method constructor (line 21) | constructor(private readonly _editor: ICodeEditor, method dispose (line 27) | override dispose(): void { method onMouseDown (line 31) | private onMouseDown(mouseEvent: IEditorMouseEvent) { FILE: src/vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerParticipant.ts class ColorHover (line 25) | class ColorHover implements IHoverPart, BaseColor { method constructor (line 33) | constructor( method isValidForHoverAnchor (line 40) | public isValidForHoverAnchor(anchor: HoverAnchor): boolean { method fromBaseColor (line 48) | public static fromBaseColor(owner: IEditorHoverParticipant... class HoverColorPickerParticipant (line 53) | class HoverColorPickerParticipant implements IEditorHoverParticipant { FILE: src/vs/editor/contrib/documentSymbols/test/browser/outlineModel.test.ts method provideDocumentSymbols (line 47) | provideDocumentSymbols() { method provideDocumentSymbols (line 83) | provideDocumentSymbols(d, token) { function fakeSymbolInformation (line 112) | function fakeSymbolInformation(range: Range, name: string = 'foo'): Docu... function fakeMarker (line 123) | function fakeMarker(range: Range): IMarker { method constructor (line 196) | constructor() { method readyForTesting (line 199) | readyForTesting() { FILE: src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution.ts method constructor (line 24) | constructor() { method runEditorCommand (line 35) | public override runEditorCommand(_accessor: ServicesAccessor, editor: IC... method constructor (line 41) | constructor() { method runEditorCommand (line 52) | public override runEditorCommand(_accessor: ServicesAccessor, editor: IC... method constructor (line 84) | constructor() { method run (line 100) | public override run(_accessor: ServicesAccessor, editor: ICodeEditor, ar... method constructor (line 114) | constructor() { method run (line 123) | public override run(_accessor: ServicesAccessor, editor: ICodeEditor) { type PreferredPasteConfiguration (line 128) | type PreferredPasteConfiguration = string; FILE: src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteController.ts type CopyMetadata (line 51) | interface CopyMetadata { type PasteEditWithProvider (line 58) | type PasteEditWithProvider = DocumentPasteEdit & { type DocumentPasteWithProviderEditsSession (line 63) | interface DocumentPasteWithProviderEditsSession { type PastePreference (line 68) | type PastePreference = type CopyOperation (line 74) | interface CopyOperation { class CopyPasteController (line 79) | class CopyPasteController extends Disposable implements IEditorContribut... method get (line 83) | public static get(editor: ICodeEditor): CopyPasteController | null { method setConfigureDefaultAction (line 87) | public static setConfigureDefaultAction(action: IAction) { method constructor (line 113) | constructor( method changePasteType (line 141) | public changePasteType() { method pasteAs (line 145) | public async pasteAs(preferred?: PastePreference) { method clearWidgets (line 157) | public clearWidgets() { method isPasteAsEnabled (line 161) | private isPasteAsEnabled(): boolean { method finishedPaste (line 165) | public async finishedPaste(): Promise { method handleCopy (line 169) | private handleCopy(e: IClipboardCopyEvent) { method handlePaste (line 232) | private async handlePaste(e: IClipboardPasteEvent) { method showPasteAsNoEditMessage (line 313) | private showPasteAsNoEditMessage(selections: readonly Selection[], pre... method doPasteInline (line 323) | private doPasteInline(allProviders: readonly DocumentPasteEditProvider... method showPasteAsPick (line 417) | private showPasteAsPick(preference: PastePreference | undefined, allPr... method setCopyMetadata (line 530) | private setCopyMetadata(clipboardData: IWritableClipboardData, metadat... method fetchCopyMetadata (line 535) | private fetchCopyMetadata(e: IClipboardPasteEvent): CopyMetadata | und... method mergeInDataFromCopy (line 561) | private async mergeInDataFromCopy(allProviders: readonly DocumentPaste... method getPasteEdits (line 597) | private async getPasteEdits(providers: readonly DocumentPasteEditProvi... method applyDefaultPasteHandler (line 625) | private async applyDefaultPasteHandler(dataTransfer: VSDataTransfer, m... method isSupportedPasteProvider (line 648) | private isSupportedPasteProvider(provider: DocumentPasteEditProvider, ... method providerMatchesPreference (line 656) | private providerMatchesPreference(provider: DocumentPasteEditProvider,... method getInitialActiveEditIndex (line 666) | private getInitialActiveEditIndex(model: ITextModel, edits: readonly D... FILE: src/vs/editor/contrib/dropOrPasteInto/browser/defaultProviders.ts method constructor (line 35) | constructor(kind: HierarchicalKind) { method provideDocumentPasteEdits (line 41) | async provideDocumentPasteEdits(_model: ITextModel, _ranges: readonly IR... method provideDocumentDropEdits (line 53) | async provideDocumentDropEdits(_model: ITextModel, _position: IPosition,... class DefaultTextPasteOrDropEditProvider (line 67) | class DefaultTextPasteOrDropEditProvider extends SimplePasteAndDropProvi... method constructor (line 75) | constructor() { method getEdit (line 79) | protected async getEdit(dataTransfer: IReadonlyVSDataTransfer, _token:... class PathProvider (line 101) | class PathProvider extends SimplePasteAndDropProvider { method constructor (line 106) | constructor() { method getEdit (line 110) | protected async getEdit(dataTransfer: IReadonlyVSDataTransfer, token: ... class RelativePathProvider (line 150) | class RelativePathProvider extends SimplePasteAndDropProvider { method constructor (line 155) | constructor( method getEdit (line 161) | protected async getEdit(dataTransfer: IReadonlyVSDataTransfer, token: ... class PasteHtmlProvider (line 187) | class PasteHtmlProvider implements DocumentPasteEditProvider { method provideDocumentPasteEdits (line 197) | async provideDocumentPasteEdits(_model: ITextModel, _ranges: readonly ... function extractUriList (line 220) | async function extractUriList(dataTransfer: IReadonlyVSDataTransfer): Pr... class DefaultDropProvidersFeature (line 240) | class DefaultDropProvidersFeature extends Disposable { method constructor (line 241) | constructor( class DefaultPasteProvidersFeature (line 253) | class DefaultPasteProvidersFeature extends Disposable { method constructor (line 254) | constructor( FILE: src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorContribution.ts method constructor (line 18) | constructor() { method runEditorCommand (line 29) | public override runEditorCommand(_accessor: ServicesAccessor, editor: IC... method constructor (line 35) | constructor() { method runEditorCommand (line 46) | public override runEditorCommand(_accessor: ServicesAccessor, editor: IC... type PreferredDropConfiguration (line 51) | type PreferredDropConfiguration = string; FILE: src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController.ts class DropIntoEditorController (line 42) | class DropIntoEditorController extends Disposable implements IEditorCont... method get (line 46) | public static get(editor: ICodeEditor): DropIntoEditorController | null { method setConfigureDefaultAction (line 50) | public static setConfigureDefaultAction(action: IAction) { method constructor (line 68) | constructor( method clearWidgets (line 85) | public clearWidgets() { method changeDropType (line 89) | public changeDropType() { method onDropIntoEditor (line 93) | private async onDropIntoEditor(editor: ICodeEditor, position: IPositio... method getDropEdits (line 151) | private async getDropEdits(providers: readonly DocumentDropEditProvide... method getInitialActiveEditIndex (line 177) | private getInitialActiveEditIndex(model: ITextModel, edits: ReadonlyAr... method extractDataTransferData (line 189) | private async extractDataTransferData(dragEvent: DragEvent): Promise { type ShowCommand (line 39) | interface ShowCommand { class PostEditWidget (line 44) | class PostEditWidget ext... method constructor (line 55) | constructor( method _updateButtonTitle (line 90) | private _updateButtonTitle() { method create (line 94) | private create(): void { method getId (line 105) | getId(): string { method getDomNode (line 109) | getDomNode(): HTMLElement { method getPosition (line 113) | getPosition(): IContentWidgetPosition | null { method showSelector (line 120) | showSelector() { class PostEditWidgetManager (line 150) | class PostEditWidgetManager, onDidSelectEdit: (newInde... method clear (line 256) | public clear() { method tryShowSelector (line 260) | public tryShowSelector() { FILE: src/vs/editor/contrib/dropOrPasteInto/test/browser/editSort.test.ts function createTestEdit (line 12) | function createTestEdit(kind: string, args?: Partial):... FILE: src/vs/editor/contrib/editorState/browser/editorState.ts type CodeEditorStateFlag (line 15) | const enum CodeEditorStateFlag { class EditorState (line 22) | class EditorState { method constructor (line 32) | constructor(editor: ICodeEditor, flags: number) { method _equals (line 60) | private _equals(other: unknown): boolean { method validate (line 82) | public validate(editor: ICodeEditor): boolean { class EditorStateCancellationTokenSource (line 92) | class EditorStateCancellationTokenSource extends EditorKeybindingCancell... method constructor (line 96) | constructor(editor: IActiveCodeEditor, flags: CodeEditorStateFlag, ran... method dispose (line 122) | override dispose() { class TextModelCancellationTokenSource (line 131) | class TextModelCancellationTokenSource extends CancellationTokenSource i... method constructor (line 135) | constructor(model: ITextModel, parent?: CancellationToken) { method dispose (line 140) | override dispose() { FILE: src/vs/editor/contrib/editorState/browser/keybindingCancellation.ts type IEditorCancellationTokens (line 20) | interface IEditorCancellationTokens { method add (line 34) | add(editor: ICodeEditor, cts: CancellationTokenSource): () => void { method cancel (line 60) | cancel(editor: ICodeEditor): void { class EditorKeybindingCancellationTokenSource (line 75) | class EditorKeybindingCancellationTokenSource extends CancellationTokenS... method constructor (line 79) | constructor(readonly editor: ICodeEditor, parent?: CancellationToken) { method dispose (line 84) | override dispose(): void { method constructor (line 92) | constructor() { method runEditorCommand (line 103) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/editorState/test/browser/editorState.test.ts type IStubEditorState (line 15) | interface IStubEditorState { function validate (line 84) | function validate(source: IStubEditorState, target: IStubEditorState) { function createEditor (line 93) | function createEditor({ model, position, selection, scroll }: IStubEdito... FILE: src/vs/editor/contrib/find/browser/findController.ts constant SEARCH_STRING_MAX_LENGTH (line 41) | const SEARCH_STRING_MAX_LENGTH = 524288; function getSelectionSearchString (line 43) | function getSelectionSearchString(editor: ICodeEditor, seedSearchStringF... type FindStartFocusAction (line 68) | const enum FindStartFocusAction { type IFindStartOptions (line 74) | interface IFindStartOptions { type IFindStartArguments (line 85) | interface IFindStartArguments { class CommonFindController (line 95) | class CommonFindController extends Disposable implements IEditorContribu... method editor (line 110) | get editor() { method get (line 114) | public static get(editor: ICodeEditor): CommonFindController | null { method constructor (line 118) | constructor( method dispose (line 170) | public override dispose(): void { method disposeModel (line 175) | private disposeModel(): void { method _onStateChanged (line 182) | private _onStateChanged(e: FindReplaceStateChangedEvent): void { method saveQueryState (line 198) | private saveQueryState(e: FindReplaceStateChangedEvent) { method loadQueryState (line 213) | private loadQueryState() { method isFindInputFocused (line 222) | public isFindInputFocused(): boolean { method wasReplaceInputLastFocused (line 230) | public wasReplaceInputLastFocused(): boolean { method focusLastElement (line 238) | public focusLastElement(): void { method getState (line 242) | public getState(): FindReplaceState { method closeFindWidget (line 246) | public closeFindWidget(): void { method toggleCaseSensitive (line 254) | public toggleCaseSensitive(): void { method toggleWholeWords (line 261) | public toggleWholeWords(): void { method toggleRegex (line 268) | public toggleRegex(): void { method togglePreserveCase (line 275) | public togglePreserveCase(): void { method toggleSearchScope (line 282) | public toggleSearchScope(): void { method setSearchString (line 308) | public setSearchString(searchString: string): void { method highlightFindOptions (line 315) | public highlightFindOptions(ignoreWhenVisible: boolean = false): void { method _start (line 319) | protected async _start(opts: IFindStartOptions, newState?: INewFindRep... method start (line 384) | public start(opts: IFindStartOptions, newState?: INewFindReplaceState)... method moveToNextMatch (line 388) | public moveToNextMatch(): boolean { method moveToPrevMatch (line 396) | public moveToPrevMatch(): boolean { method goToMatch (line 404) | public goToMatch(index: number): boolean { method replace (line 412) | public replace(): boolean { method replaceAll (line 420) | public replaceAll(): boolean { method selectAllMatches (line 432) | public selectAllMatches(): boolean { method getGlobalBufferTerm (line 441) | public async getGlobalBufferTerm(): Promise { method setGlobalBufferTerm (line 451) | public setGlobalBufferTerm(text: string): void { class FindController (line 462) | class FindController extends CommonFindController implements IFindContro... method constructor (line 469) | constructor( method _start (line 488) | protected override async _start(opts: IFindStartOptions, newState?: IN... method highlightFindOptions (line 525) | public override highlightFindOptions(ignoreWhenVisible: boolean = fals... method _createFindWidget (line 536) | private _createFindWidget() { method wasReplaceInputLastFocused (line 544) | public override wasReplaceInputLastFocused(): boolean { method focusLastElement (line 553) | public override focusLastElement(): void { method saveViewState (line 557) | saveViewState(): any { method restoreViewState (line 561) | restoreViewState(state: any): void { class StartFindWithArgsAction (line 618) | class StartFindWithArgsAction extends EditorAction { method constructor (line 620) | constructor() { method run (line 634) | public async run(accessor: ServicesAccessor, editor: ICodeEditor, args... class StartFindWithSelectionAction (line 667) | class StartFindWithSelectionAction extends EditorAction { method constructor (line 669) | constructor() { method run (line 685) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method run (line 704) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Promi... function matchFindAction (line 724) | async function matchFindAction(editor: ICodeEditor, next: boolean): Prom... class MoveToMatchFindAction (line 818) | class MoveToMatchFindAction extends EditorAction { method constructor (line 821) | constructor() { method run (line 829) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void | Pr... method clearDecorations (line 903) | private clearDecorations(editor: ICodeEditor): void { method addDecorations (line 909) | private addDecorations(editor: ICodeEditor, range: IRange): void { method run (line 936) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Promi... class NextSelectionMatchFindAction (line 964) | class NextSelectionMatchFindAction extends SelectionMatchFindAction { method constructor (line 966) | constructor() { method _run (line 979) | protected _run(controller: CommonFindController): boolean { class PreviousSelectionMatchFindAction (line 984) | class PreviousSelectionMatchFindAction extends SelectionMatchFindAction { method constructor (line 986) | constructor() { method _run (line 999) | protected _run(controller: CommonFindController): boolean { FILE: src/vs/editor/contrib/find/browser/findDecorations.ts class FindDecorations (line 15) | class FindDecorations implements IDisposable { method constructor (line 25) | constructor(editor: IActiveCodeEditor) { method dispose (line 35) | public dispose(): void { method reset (line 45) | public reset(): void { method getCount (line 53) | public getCount(): number { method getFindScope (line 58) | public getFindScope(): Range | null { method getFindScopes (line 65) | public getFindScopes(): Range[] | null { method getStartPosition (line 77) | public getStartPosition(): Position { method setStartPosition (line 81) | public setStartPosition(newStartPosition: Position): void { method _getDecorationIndex (line 86) | private _getDecorationIndex(decorationId: string): number { method getDecorationRangeAt (line 94) | public getDecorationRangeAt(index: number): Range | null { method getCurrentMatchesPosition (line 102) | public getCurrentMatchesPosition(desiredRange: Range): number { method setCurrentFindMatch (line 114) | public setCurrentFindMatch(nextMatch: Range | null): number { method set (line 157) | public set(findMatches: FindMatch[], findScopes: Range[] | null): void { method matchBeforePosition (line 229) | public matchBeforePosition(position: Position): Range | null { method matchAfterPosition (line 251) | public matchAfterPosition(position: Position): Range | null { method _allDecorations (line 273) | private _allDecorations(): string[] { FILE: src/vs/editor/contrib/find/browser/findModel.ts constant CONTEXT_FIND_WIDGET_VISIBLE (line 28) | const CONTEXT_FIND_WIDGET_VISIBLE = new RawContextKey('findWidg... constant CONTEXT_FIND_WIDGET_NOT_VISIBLE (line 29) | const CONTEXT_FIND_WIDGET_NOT_VISIBLE = CONTEXT_FIND_WIDGET_VISIBLE.toNe... constant CONTEXT_FIND_INPUT_FOCUSED (line 31) | const CONTEXT_FIND_INPUT_FOCUSED = new RawContextKey('findInput... constant CONTEXT_REPLACE_INPUT_FOCUSED (line 32) | const CONTEXT_REPLACE_INPUT_FOCUSED = new RawContextKey('replac... constant CONTEXT_FIND_WIDGET_FOCUSED (line 37) | const CONTEXT_FIND_WIDGET_FOCUSED = new RawContextKey('findWidg... constant FIND_IDS (line 60) | const FIND_IDS = { constant MATCHES_LIMIT (line 81) | const MATCHES_LIMIT = 19999; constant RESEARCH_DELAY (line 82) | const RESEARCH_DELAY = 240; class FindModelBoundToEditorModel (line 84) | class FindModelBoundToEditorModel { method constructor (line 96) | constructor(editor: IActiveCodeEditor, state: FindReplaceState) { method dispose (line 141) | public dispose(): void { method _onStateChanged (line 147) | private _onStateChanged(e: FindReplaceStateChangedEvent): void { method _getSearchRange (line 179) | private static _getSearchRange(model: ITextModel, findScope: Range | n... method research (line 188) | private research(moveCursor: boolean, newFindScope?: Range | Range[] |... method _hasMatches (line 239) | private _hasMatches(): boolean { method _cannotFind (line 243) | private _cannotFind(): boolean { method _setCurrentFindMatch (line 255) | private _setCurrentFindMatch(match: Range): void { method _prevSearchPosition (line 267) | private _prevSearchPosition(before: Position) { method _moveToPrevMatch (line 289) | private _moveToPrevMatch(before: Position, isRecursed: boolean = false... method moveToPrevMatch (line 357) | public moveToPrevMatch(): void { method _nextSearchPosition (line 361) | private _nextSearchPosition(after: Position) { method _moveToNextMatch (line 384) | private _moveToNextMatch(after: Position): void { method _getNextMatch (line 416) | private _getNextMatch(after: Position, captureMatches: boolean, forceM... method moveToNextMatch (line 459) | public moveToNextMatch(): void { method _moveToMatch (line 463) | private _moveToMatch(index: number): void { method moveToMatch (line 470) | public moveToMatch(index: number): void { method _getReplacePattern (line 474) | private _getReplacePattern(): ReplacePattern { method replace (line 481) | public replace(): void { method _findMatches (line 507) | private _findMatches(findScopes: Range[] | null, captureMatches: boole... method replaceAll (line 515) | public replaceAll(): void { method _largeReplaceAll (line 532) | private _largeReplaceAll(): void { method _regularReplaceAll (line 572) | private _regularReplaceAll(findScopes: Range[] | null): void { method selectAllMatches (line 586) | public selectAllMatches(): void { method _executeEditorCommand (line 610) | private _executeEditorCommand(source: string, command: ICommand): void { FILE: src/vs/editor/contrib/find/browser/findOptionsWidget.ts class FindOptionsWidget (line 18) | class FindOptionsWidget extends Widget implements IOverlayWidget { method constructor (line 31) | constructor( method _keybindingLabelFor (line 122) | private _keybindingLabelFor(actionId: string): string { method dispose (line 126) | public override dispose(): void { method getId (line 133) | public getId(): string { method getDomNode (line 137) | public getDomNode(): HTMLElement { method getPosition (line 141) | public getPosition(): IOverlayWidgetPosition { method highlightFindOptions (line 147) | public highlightFindOptions(): void { method _revealTemporarily (line 153) | private _revealTemporarily(): void { method _onMouseLeave (line 158) | private _onMouseLeave(): void { method _onMouseOver (line 162) | private _onMouseOver(): void { method _show (line 168) | private _show(): void { method _hide (line 176) | private _hide(): void { FILE: src/vs/editor/contrib/find/browser/findState.ts type FindReplaceStateChangedEvent (line 11) | interface FindReplaceStateChangedEvent { type FindOptionOverride (line 32) | const enum FindOptionOverride { type INewFindReplaceState (line 38) | interface INewFindReplaceState void } ... function effectiveOptionValue (line 57) | function effectiveOptionValue(override: FindOptionOverride, value: boole... class FindReplaceState (line 67) | class FindReplaceState void } = { upda... method searchString (line 89) | public get searchString(): string { return this._searchString; } method replaceString (line 90) | public get replaceString(): string { return this._replaceString; } method isRevealed (line 91) | public get isRevealed(): boolean { return this._isRevealed; } method isReplaceRevealed (line 92) | public get isReplaceRevealed(): boolean { return this._isReplaceReveal... method isRegex (line 93) | public get isRegex(): boolean { return effectiveOptionValue(this._isRe... method wholeWord (line 94) | public get wholeWord(): boolean { return effectiveOptionValue(this._wh... method matchCase (line 95) | public get matchCase(): boolean { return effectiveOptionValue(this._ma... method preserveCase (line 96) | public get preserveCase(): boolean { return effectiveOptionValue(this.... method actualIsRegex (line 98) | public get actualIsRegex(): boolean { return this._isRegex; } method actualWholeWord (line 99) | public get actualWholeWord(): boolean { return this._wholeWord; } method actualMatchCase (line 100) | public get actualMatchCase(): boolean { return this._matchCase; } method actualPreserveCase (line 101) | public get actualPreserveCase(): boolean { return this._preserveCase; } method searchScope (line 103) | public get searchScope(): Range[] | null { return this._searchScope; } method matchesPosition (line 104) | public get matchesPosition(): number { return this._matchesPosition; } method matchesCount (line 105) | public get matchesCount(): number { return this._matchesCount; } method currentMatch (line 106) | public get currentMatch(): Range | null { return this._currentMatch; } method isSearching (line 107) | public get isSearching(): boolean { return this._isSearching; } method filters (line 108) | public get filters(): T | null { return this._filters; } method constructor (line 111) | constructor() { method changeMatchInfo (line 134) | public changeMatchInfo(matchesPosition: number, matchesCount: number, ... method change (line 187) | public change(newState: INewFindReplaceState, moveCursor: boolean, ... method canNavigateBack (line 321) | public canNavigateBack(): boolean { method canNavigateForward (line 325) | public canNavigateForward(): boolean { method canNavigateInLoop (line 329) | private canNavigateInLoop(): boolean { FILE: src/vs/editor/contrib/find/browser/findWidget.ts type IFindController (line 58) | interface IFindController { constant NLS_FIND_DIALOG_LABEL (line 64) | const NLS_FIND_DIALOG_LABEL = nls.localize('label.findDialog', "Find / R... constant NLS_FIND_INPUT_LABEL (line 65) | const NLS_FIND_INPUT_LABEL = nls.localize('label.find', "Find"); constant NLS_FIND_INPUT_PLACEHOLDER (line 66) | const NLS_FIND_INPUT_PLACEHOLDER = nls.localize('placeholder.find', "Fin... constant NLS_PREVIOUS_MATCH_BTN_LABEL (line 67) | const NLS_PREVIOUS_MATCH_BTN_LABEL = nls.localize('label.previousMatchBu... constant NLS_NEXT_MATCH_BTN_LABEL (line 68) | const NLS_NEXT_MATCH_BTN_LABEL = nls.localize('label.nextMatchButton', "... constant NLS_TOGGLE_SELECTION_FIND_TITLE (line 69) | const NLS_TOGGLE_SELECTION_FIND_TITLE = nls.localize('label.toggleSelect... constant NLS_CLOSE_BTN_LABEL (line 70) | const NLS_CLOSE_BTN_LABEL = nls.localize('label.closeButton', "Close"); constant NLS_REPLACE_INPUT_LABEL (line 71) | const NLS_REPLACE_INPUT_LABEL = nls.localize('label.replace', "Replace"); constant NLS_REPLACE_INPUT_PLACEHOLDER (line 72) | const NLS_REPLACE_INPUT_PLACEHOLDER = nls.localize('placeholder.replace'... constant NLS_REPLACE_BTN_LABEL (line 73) | const NLS_REPLACE_BTN_LABEL = nls.localize('label.replaceButton', "Repla... constant NLS_REPLACE_ALL_BTN_LABEL (line 74) | const NLS_REPLACE_ALL_BTN_LABEL = nls.localize('label.replaceAllButton',... constant NLS_TOGGLE_REPLACE_MODE_BTN_LABEL (line 75) | const NLS_TOGGLE_REPLACE_MODE_BTN_LABEL = nls.localize('label.toggleRepl... constant NLS_MATCHES_COUNT_LIMIT_TITLE (line 76) | const NLS_MATCHES_COUNT_LIMIT_TITLE = nls.localize('title.matchesCountLi... constant NLS_MATCHES_LOCATION (line 77) | const NLS_MATCHES_LOCATION = nls.localize('label.matchesLocation', "{0} ... constant NLS_NO_RESULTS (line 78) | const NLS_NO_RESULTS = nls.localize('label.noResults', "No results"); constant FIND_WIDGET_INITIAL_WIDTH (line 80) | const FIND_WIDGET_INITIAL_WIDTH = 419; constant PART_WIDTH (line 81) | const PART_WIDTH = 275; constant FIND_INPUT_AREA_WIDTH (line 82) | const FIND_INPUT_AREA_WIDTH = PART_WIDTH - 54; constant MAX_MATCHES_COUNT_WIDTH (line 84) | let MAX_MATCHES_COUNT_WIDTH = 69; constant FIND_INPUT_AREA_HEIGHT (line 87) | const FIND_INPUT_AREA_HEIGHT = 33; class FindWidgetViewZone (line 90) | class FindWidgetViewZone implements IViewZone { method constructor (line 96) | constructor(afterLineNumber: number) { function stopPropagationForMultiLineUpwards (line 106) | function stopPropagationForMultiLineUpwards(event: IKeyboardEvent, value... function stopPropagationForMultiLineDownwards (line 114) | function stopPropagationForMultiLineDownwards(event: IKeyboardEvent, val... class FindWidget (line 122) | class FindWidget extends Widget implements IOverlayWidget, IVerticalSash... method constructor (line 166) | constructor( method getId (line 311) | public getId(): string { method getDomNode (line 315) | public getDomNode(): HTMLElement { method lastFocusedInputWasReplace (line 324) | public get lastFocusedInputWasReplace(): boolean { method lastFocusedElement (line 333) | public get lastFocusedElement(): HTMLElement | null { method focusLastElement (line 341) | public focusLastElement(): void { method getPosition (line 354) | public getPosition(): IOverlayWidgetPosition | null { method _onStateChanged (line 365) | private _onStateChanged(e: FindReplaceStateChangedEvent): void { method _delayedUpdateHistory (line 444) | private _delayedUpdateHistory() { method _updateHistory (line 448) | private _updateHistory() { method _updateMatchesCount (line 457) | private _updateMatchesCount(): void { method _getAriaLabel (line 491) | private _getAriaLabel(label: string, currentMatch: Range | null, searc... method _updateToggleSelectionFindButton (line 517) | private _updateToggleSelectionFindButton(): void { method _updateButtons (line 529) | private _updateButtons(): void { method _reveal (line 551) | private _reveal(): void { method _hide (line 625) | private _hide(focusTheEditor: boolean): void { method _layoutViewZone (line 649) | private _layoutViewZone(targetScrollTop?: number) { method _showViewZone (line 673) | private _showViewZone(adjustScroll: boolean = true) { method _removeViewZone (line 726) | private _removeViewZone() { method _tryUpdateWidgetWidth (line 739) | private _tryUpdateWidgetWidth() { method _getHeight (line 805) | private _getHeight(): number { method _tryUpdateHeight (line 826) | private _tryUpdateHeight(): boolean { method focusFindInput (line 840) | public focusFindInput(): void { method focusReplaceInput (line 846) | public focusReplaceInput(): void { method highlightFindOptions (line 852) | public highlightFindOptions(): void { method _updateSearchScope (line 856) | private _updateSearchScope(): void { method _onFindInputMouseDown (line 886) | private _onFindInputMouseDown(e: IMouseEvent): void { method _onFindInputKeyDown (line 893) | private _onFindInputKeyDown(e: IKeyboardEvent): void { method _onReplaceInputKeyDown (line 932) | private _onReplaceInputKeyDown(e: IKeyboardEvent): void { method getVerticalSashLeft (line 975) | public getVerticalSashLeft(_sash: Sash): number { method _keybindingLabelFor (line 980) | private _keybindingLabelFor(actionId: string): string { method _buildDomNode (line 984) | private _buildDomNode(): void { method updateAccessibilitySupport (line 1334) | private updateAccessibilitySupport(): void { method _updateFindInputAriaLabel (line 1340) | private _updateFindInputAriaLabel(): void { method getViewState (line 1364) | getViewState() { method setViewState (line 1376) | setViewState(state?: { widgetViewZoneVisible: boolean; scrollTop: numb... type ISimpleButtonOpts (line 1388) | interface ISimpleButtonOpts { class SimpleButton (line 1397) | class SimpleButton extends Widget { method constructor (line 1402) | constructor( method domNode (line 1442) | public get domNode(): HTMLElement { method isEnabled (line 1446) | public isEnabled(): boolean { method focus (line 1450) | public focus(): void { method setEnabled (line 1454) | public setEnabled(enabled: boolean): void { method setExpanded (line 1460) | public setExpanded(expanded: boolean): void { FILE: src/vs/editor/contrib/find/browser/findWidgetSearchHistory.ts class FindWidgetSearchHistory (line 10) | class FindWidgetSearchHistory implements IHistory { method getOrCreate (line 18) | static getOrCreate( method constructor (line 27) | constructor( method delete (line 35) | delete(t: string): boolean { method add (line 41) | add(t: string): this { method has (line 47) | has(t: string): boolean { method clear (line 51) | clear(): void { method forEach (line 56) | forEach(callbackfn: (value: string, value2: string, set: Set) ... method replace (line 61) | replace?(t: string[]): void { method load (line 66) | load() { method save (line 85) | save(): Promise { FILE: src/vs/editor/contrib/find/browser/replaceAllCommand.ts type IEditOperation (line 11) | interface IEditOperation { class ReplaceAllCommand (line 16) | class ReplaceAllCommand implements ICommand { method constructor (line 23) | constructor(editorSelection: Selection, ranges: Range[], replaceString... method getEditOperations (line 30) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 69) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... FILE: src/vs/editor/contrib/find/browser/replacePattern.ts type ReplacePatternKind (line 9) | const enum ReplacePatternKind { class StaticValueReplacePattern (line 17) | class StaticValueReplacePattern { method constructor (line 19) | constructor(public readonly staticValue: string) { } class DynamicPiecesReplacePattern (line 25) | class DynamicPiecesReplacePattern { method constructor (line 27) | constructor(public readonly pieces: ReplacePiece[]) { } class ReplacePattern (line 30) | class ReplacePattern { method fromStaticValue (line 32) | public static fromStaticValue(value: string): ReplacePattern { method hasReplacementPatterns (line 38) | public get hasReplacementPatterns(): boolean { method constructor (line 42) | constructor(pieces: ReplacePiece[] | null) { method buildReplaceString (line 52) | public buildReplaceString(matches: string[] | null, preserveCase?: boo... method _substitute (line 108) | private static _substitute(matchIndex: number, matches: string[] | nul... class ReplacePiece (line 133) | class ReplacePiece { method staticValue (line 135) | public static staticValue(value: string): ReplacePiece { method matchIndex (line 139) | public static matchIndex(index: number): ReplacePiece { method caseOps (line 143) | public static caseOps(index: number, caseOps: string[]): ReplacePiece { method constructor (line 151) | private constructor(staticValue: string | null, matchIndex: number, ca... class ReplacePieceBuilder (line 162) | class ReplacePieceBuilder { method constructor (line 170) | constructor(source: string) { method emitUnchanged (line 178) | public emitUnchanged(toCharIndex: number): void { method emitStatic (line 183) | public emitStatic(value: string, toCharIndex: number): void { method _emitStatic (line 188) | private _emitStatic(value: string): void { method emitMatchIndex (line 195) | public emitMatchIndex(index: number, toCharIndex: number, caseOps: str... method finalize (line 205) | public finalize(): ReplacePattern { function parseReplaceString (line 230) | function parseReplaceString(replaceString: string): ReplacePattern { FILE: src/vs/editor/contrib/find/browser/replaceWidgetHistory.ts class ReplaceWidgetHistory (line 10) | class ReplaceWidgetHistory implements IHistory { method getOrCreate (line 18) | static getOrCreate( method constructor (line 27) | constructor( method delete (line 35) | delete(t: string): boolean { method add (line 41) | add(t: string): this { method has (line 47) | has(t: string): boolean { method clear (line 51) | clear(): void { method forEach (line 56) | forEach(callbackfn: (value: string, value2: string, set: Set) ... method replace (line 61) | replace?(t: string[]): void { method load (line 66) | load() { method save (line 85) | save(): Promise { FILE: src/vs/editor/contrib/find/test/browser/findController.test.ts class TestFindController (line 27) | class TestFindController extends CommonFindController { method constructor (line 34) | constructor( method _start (line 48) | protected override async _start(opts: IFindStartOptions): Promise { function fromSelection (line 60) | function fromSelection(slc: Selection): number[] { function executeAction (line 64) | function executeAction(instantiationService: IInstantiationService, edit... FILE: src/vs/editor/contrib/find/test/browser/findModel.test.ts function findTest (line 33) | function findTest(testName: string, callback: (editor: IActiveCodeEditor... function fromRange (line 65) | function fromRange(rng: Range): number[] { function _getFindState (line 69) | function _getFindState(editor: ICodeEditor) { function assertFindState (line 92) | function assertFindState(editor: ICodeEditor, cursor: number[], highligh... FILE: src/vs/editor/contrib/find/test/browser/replacePattern.test.ts function assertReplace (line 81) | function assertReplace(target: string, search: RegExp, replaceString: st... function assertReplace (line 137) | function assertReplace(target: string, search: RegExp, replaceString: st... function assertReplace (line 163) | function assertReplace(target: string, search: RegExp, replaceString: st... function assertReplace (line 194) | function assertReplace(target: string[], replaceString: string, expected... function assertReplace (line 225) | function assertReplace(target: string[], replaceString: string, expected... FILE: src/vs/editor/contrib/floatingMenu/browser/floatingMenu.ts class FloatingEditorToolbar (line 21) | class FloatingEditorToolbar extends Disposable implements IEditorContrib... method constructor (line 24) | constructor( class FloatingEditorToolbarWidget (line 62) | class FloatingEditorToolbarWidget extends Disposable { method constructor (line 66) | constructor( FILE: src/vs/editor/contrib/folding/browser/folding.ts constant CONTEXT_FOLDING_ENABLED (line 46) | const CONTEXT_FOLDING_ENABLED = new RawContextKey('foldingEnabl... type RangeProvider (line 48) | interface RangeProvider { type FoldingStateMemento (line 54) | interface FoldingStateMemento { type FoldingLimitReporter (line 61) | interface FoldingLimitReporter { type FoldingRangeProviderSelector (line 66) | type FoldingRangeProviderSelector = (provider: FoldingRangeProvider[], d... class FoldingController (line 68) | class FoldingController extends Disposable implements IEditorContribution { method get (line 72) | public static get(editor: ICodeEditor): FoldingController | null { method getFoldingRangeProviders (line 78) | public static getFoldingRangeProviders(languageFeaturesService: ILangu... method setFoldingRangeProviderSelector (line 83) | public static setFoldingRangeProviderSelector(foldingRangeSelector: Fo... method constructor (line 116) | constructor( method limitReporter (line 184) | public get limitReporter() { method saveViewState (line 191) | public saveViewState(): FoldingStateMemento | undefined { method restoreViewState (line 207) | public restoreViewState(state: FoldingStateMemento): void { method onModelChanged (line 227) | private onModelChanged(): void { method onFoldingStrategyChanged (line 274) | private onFoldingStrategyChanged() { method getRangeProvider (line 280) | private getRangeProvider(editorModel: ITextModel): RangeProvider { method getFoldingModel (line 295) | public getFoldingModel(): Promise | null { method onDidChangeModelContent (line 299) | private onDidChangeModelContent(e: IModelContentChangedEvent) { method triggerFoldingModelChanged (line 305) | public triggerFoldingModelChanged() { method onHiddenRangesChanges (line 352) | private onHiddenRangesChanges(hiddenRanges: IRange[]) { method onCursorPositionChanged (line 364) | private onCursorPositionChanged() { method revealCursor (line 370) | private revealCursor() { method onEditorMouseDown (line 396) | private onEditorMouseDown(e: IEditorMouseEvent): void { method onEditorMouseUp (line 449) | private onEditorMouseUp(e: IEditorMouseEvent): void { method reveal (line 512) | public reveal(position: IPosition): void { class RangesLimitReporter (line 517) | class RangesLimitReporter extends Disposable implements FoldingLimitRepo... method constructor (line 518) | constructor(private readonly editor: ICodeEditor) { method limit (line 522) | public get limit() { method onDidChange (line 527) | public get onDidChange(): Event { return this._onDidChange.event; } method computed (line 531) | public get computed(): number { method limited (line 534) | public get limited(): number | false { method update (line 537) | public update(computed: number, limited: number | false) { method runEditorCommand (line 550) | public override runEditorCommand(accessor: ServicesAccessor, editor: ICo... method getSelectedLines (line 571) | protected getSelectedLines(editor: ICodeEditor) { method getLineNumbers (line 576) | protected getLineNumbers(args: FoldingArguments, editor: ICodeEditor) { method run (line 583) | public run(_accessor: ServicesAccessor, _editor: ICodeEditor): void { type SelectedLines (line 587) | interface SelectedLines { function toSelectedLines (line 591) | function toSelectedLines(selections: Selection[] | null): SelectedLines { type FoldingArguments (line 610) | interface FoldingArguments { function foldingArgumentsConstraint (line 616) | function foldingArgumentsConstraint(args: unknown) { class UnfoldAction (line 635) | class UnfoldAction extends FoldingAction { method constructor (line 637) | constructor() { method invoke (line 687) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class UnFoldRecursivelyAction (line 698) | class UnFoldRecursivelyAction extends FoldingAction { method constructor (line 700) | constructor() { method invoke (line 713) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldAction (line 718) | class FoldAction extends FoldingAction { method constructor (line 720) | constructor() { method invoke (line 769) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class ToggleFoldAction (line 789) | class ToggleFoldAction extends FoldingAction { method constructor (line 791) | constructor() { method invoke (line 804) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldRecursivelyAction (line 811) | class FoldRecursivelyAction extends FoldingAction { method constructor (line 813) | constructor() { method invoke (line 826) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class ToggleFoldRecursivelyAction (line 833) | class ToggleFoldRecursivelyAction extends FoldingAction { method constructor (line 835) | constructor() { method invoke (line 848) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldAllBlockCommentsAction (line 855) | class FoldAllBlockCommentsAction extends FoldingAction { method constructor (line 857) | constructor() { method invoke (line 870) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldAllRegionsAction (line 887) | class FoldAllRegionsAction extends FoldingAction { method constructor (line 889) | constructor() { method invoke (line 902) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class UnfoldAllRegionsAction (line 919) | class UnfoldAllRegionsAction extends FoldingAction { method constructor (line 921) | constructor() { method invoke (line 934) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldAllExceptAction (line 951) | class FoldAllExceptAction extends FoldingAction { method constructor (line 953) | constructor() { method invoke (line 966) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class UnfoldAllExceptAction (line 973) | class UnfoldAllExceptAction extends FoldingAction { method constructor (line 975) | constructor() { method invoke (line 988) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldAllAction (line 994) | class FoldAllAction extends FoldingAction { method constructor (line 996) | constructor() { method invoke (line 1009) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class UnfoldAllAction (line 1014) | class UnfoldAllAction extends FoldingAction { method constructor (line 1016) | constructor() { method invoke (line 1029) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldLevelAction (line 1034) | class FoldLevelAction extends FoldingAction { method getFoldingLevel (line 1038) | private getFoldingLevel() { method invoke (line 1042) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class GotoParentFoldAction (line 1048) | class GotoParentFoldAction extends FoldingAction { method constructor (line 1049) | constructor() { method invoke (line 1061) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class GotoPreviousFoldAction (line 1078) | class GotoPreviousFoldAction extends FoldingAction { method constructor (line 1079) | constructor() { method invoke (line 1091) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class GotoNextFoldAction (line 1108) | class GotoNextFoldAction extends FoldingAction { method constructor (line 1109) | constructor() { method invoke (line 1121) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class FoldRangeFromSelectionAction (line 1137) | class FoldRangeFromSelectionAction extends FoldingAction { method constructor (line 1139) | constructor() { method invoke (line 1152) | invoke(_foldingController: FoldingController, foldingModel: FoldingMod... class RemoveFoldRangeFromSelectionAction (line 1188) | class RemoveFoldRangeFromSelectionAction extends FoldingAction { method constructor (line 1190) | constructor() { method invoke (line 1203) | invoke(foldingController: FoldingController, foldingModel: FoldingMode... class ToggleImportFoldAction (line 1218) | class ToggleImportFoldAction extends FoldingAction { method constructor (line 1220) | constructor() { method invoke (line 1232) | async invoke(foldingController: FoldingController, foldingModel: Foldi... method limit (line 1304) | get limit() { FILE: src/vs/editor/contrib/folding/browser/foldingDecorations.ts class FoldingDecorationProvider (line 31) | class FoldingDecorationProvider implements IDecorationProvider { method constructor (line 138) | constructor(private readonly editor: ICodeEditor) { method getDecorationOption (line 141) | getDecorationOption(isCollapsed: boolean, isHidden: boolean, isManual:... method changeDecorations (line 162) | changeDecorations(callback: (changeAccessor: IModelDecorationsChang... method removeDecorations (line 166) | removeDecorations(decorationIds: string[]): void { FILE: src/vs/editor/contrib/folding/browser/foldingModel.ts type IDecorationProvider (line 13) | interface IDecorationProvider { type FoldingModelChangeEvent (line 19) | interface FoldingModelChangeEvent { type ILineMemento (line 24) | interface ILineMemento extends ILineRange { type CollapseMemento (line 30) | type CollapseMemento = ILineMemento[]; class FoldingModel (line 32) | class FoldingModel implements IDisposable { method regions (line 42) | public get regions(): FoldingRegions { return this._regions; } method textModel (line 43) | public get textModel() { return this._textModel; } method decorationProvider (line 44) | public get decorationProvider() { return this._decorationProvider; } method constructor (line 46) | constructor(textModel: ITextModel, decorationProvider: IDecorationProv... method toggleCollapseState (line 53) | public toggleCollapseState(toggledRegions: FoldingRegion[]) { method removeManualRanges (line 97) | public removeManualRanges(ranges: ILineRange[]) { method update (line 116) | public update(newRegions: FoldingRegions, selection?: SelectedLines): ... method updatePost (line 122) | public updatePost(newRegions: FoldingRegions) { method _currentFoldedOrManualRanges (line 146) | private _currentFoldedOrManualRanges(selection?: SelectedLines): FoldR... method getMemento (line 175) | public getMemento(): CollapseMemento | undefined { method applyMemento (line 199) | public applyMemento(state: CollapseMemento) { method _getLinesChecksum (line 225) | private _getLinesChecksum(lineNumber1: number, lineNumber2: number): n... method dispose (line 231) | public dispose() { method getAllRegionsAtLine (line 236) | getAllRegionsAtLine(lineNumber: number, filter?: (r: FoldingRegion, le... method getRegionAtLine (line 253) | getRegionAtLine(lineNumber: number): FoldingRegion | null { method getRegionsInside (line 263) | getRegionsInside(region: FoldingRegion | null, filter?: RegionFilter |... type RegionFilter (line 301) | type RegionFilter = (r: FoldingRegion) => boolean; type RegionFilterWithLevel (line 302) | type RegionFilterWithLevel = (r: FoldingRegion, level: number) => boolean; function toggleCollapseState (line 310) | function toggleCollapseState(foldingModel: FoldingModel, levels: number,... function setCollapseStateLevelsDown (line 333) | function setCollapseStateLevelsDown(foldingModel: FoldingModel, doCollap... function setCollapseStateLevelsUp (line 361) | function setCollapseStateLevelsUp(foldingModel: FoldingModel, doCollapse... function setCollapseStateUp (line 375) | function setCollapseStateUp(foldingModel: FoldingModel, doCollapse: bool... function setCollapseStateAtLevel (line 391) | function setCollapseStateAtLevel(foldingModel: FoldingModel, foldLevel: ... function setCollapseStateForRest (line 402) | function setCollapseStateForRest(foldingModel: FoldingModel, doCollapse:... function setCollapseStateForMatchingLines (line 419) | function setCollapseStateForMatchingLines(foldingModel: FoldingModel, re... function setCollapseStateForType (line 438) | function setCollapseStateForType(foldingModel: FoldingModel, type: strin... function getParentFoldLine (line 456) | function getParentFoldLine(lineNumber: number, foldingModel: FoldingMode... function getPreviousFoldLine (line 481) | function getPreviousFoldLine(lineNumber: number, foldingModel: FoldingMo... function getNextFoldLine (line 539) | function getNextFoldLine(lineNumber: number, foldingModel: FoldingModel)... FILE: src/vs/editor/contrib/folding/browser/foldingRanges.ts type ILineRange (line 8) | interface ILineRange { type FoldSource (line 13) | const enum FoldSource { type FoldRange (line 25) | interface FoldRange { constant MAX_FOLDING_REGIONS (line 33) | const MAX_FOLDING_REGIONS = 0xFFFF; constant MAX_LINE_NUMBER (line 34) | const MAX_LINE_NUMBER = 0xFFFFFF; constant MASK_INDENT (line 36) | const MASK_INDENT = 0xFF000000; class BitField (line 38) | class BitField { method constructor (line 40) | constructor(size: number) { method get (line 45) | public get(index: number): boolean { method set (line 51) | public set(index: number, newState: boolean) { class FoldingRegions (line 63) | class FoldingRegions { method constructor (line 73) | constructor(startIndexes: Uint32Array, endIndexes: Uint32Array, types?... method ensureParentIndices (line 86) | private ensureParentIndices() { method length (line 111) | public get length(): number { method getStartLineNumber (line 115) | public getStartLineNumber(index: number): number { method getEndLineNumber (line 119) | public getEndLineNumber(index: number): number { method getType (line 123) | public getType(index: number): string | undefined { method hasTypes (line 127) | public hasTypes() { method isCollapsed (line 131) | public isCollapsed(index: number): boolean { method setCollapsed (line 135) | public setCollapsed(index: number, newState: boolean) { method isUserDefined (line 139) | private isUserDefined(index: number): boolean { method setUserDefined (line 143) | private setUserDefined(index: number, newState: boolean) { method isRecovered (line 147) | private isRecovered(index: number): boolean { method setRecovered (line 151) | private setRecovered(index: number, newState: boolean) { method getSource (line 155) | public getSource(index: number): FoldSource { method setSource (line 164) | public setSource(index: number, source: FoldSource): void { method setCollapsedAllOfType (line 177) | public setCollapsedAllOfType(type: string, newState: boolean) { method toRegion (line 190) | public toRegion(index: number): FoldingRegion { method getParentIndex (line 194) | public getParentIndex(index: number) { method contains (line 203) | public contains(index: number, line: number) { method findIndex (line 207) | private findIndex(line: number) { method findRange (line 223) | public findRange(line: number): number { method toString (line 242) | public toString() { method toFoldRange (line 250) | public toFoldRange(index: number): FoldRange { method fromFoldRanges (line 260) | public static fromFoldRanges(ranges: FoldRange[]): FoldingRegions { method sanitizeAndMerge (line 301) | public static sanitizeAndMerge( class FoldingRegion (line 395) | class FoldingRegion { method constructor (line 397) | constructor(private readonly ranges: FoldingRegions, private index: nu... method startLineNumber (line 400) | public get startLineNumber() { method endLineNumber (line 404) | public get endLineNumber() { method regionIndex (line 408) | public get regionIndex() { method parentIndex (line 412) | public get parentIndex() { method isCollapsed (line 416) | public get isCollapsed() { method containedBy (line 420) | containedBy(range: ILineRange): boolean { method containsLine (line 423) | containsLine(lineNumber: number) { method hidesLine (line 426) | hidesLine(lineNumber: number) { FILE: src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts class HiddenRangeModel (line 16) | class HiddenRangeModel implements IDisposable { method onDidChange (line 24) | public get onDidChange(): Event { return this._updateEventEm... method hiddenRanges (line 25) | public get hiddenRanges() { return this._hiddenRanges; } method constructor (line 27) | public constructor(model: FoldingModel) { method notifyChangeModelContent (line 36) | public notifyChangeModelContent(e: IModelContentChangedEvent) { method updateHiddenRanges (line 44) | private updateHiddenRanges(): void { method applyHiddenRanges (line 82) | private applyHiddenRanges(newHiddenAreas: IRange[]) { method hasRanges (line 88) | public hasRanges() { method isHidden (line 92) | public isHidden(line: number): boolean { method adjustSelections (line 96) | public adjustSelections(selections: Selection[]): boolean { method dispose (line 128) | public dispose() { function isInside (line 141) | function isInside(line: number, range: IRange) { function findRange (line 144) | function findRange(ranges: IRange[], line: number): IRange | null { FILE: src/vs/editor/contrib/folding/browser/indentRangeProvider.ts constant MAX_FOLDING_REGIONS_FOR_INDENT_DEFAULT (line 14) | const MAX_FOLDING_REGIONS_FOR_INDENT_DEFAULT = 5000; constant ID_INDENT_PROVIDER (line 16) | const ID_INDENT_PROVIDER = 'indent'; class IndentRangeProvider (line 18) | class IndentRangeProvider implements RangeProvider { method constructor (line 21) | constructor( method dispose (line 27) | dispose() { } method compute (line 29) | compute(cancelationToken: CancellationToken,): Promise { class RangesCollector (line 38) | class RangesCollector { method constructor (line 45) | constructor(foldingRangesLimit: FoldingLimitReporter) { method insertFirst (line 53) | public insertFirst(startLineNumber: number, endLineNumber: number, ind... method toIndentRanges (line 66) | public toIndentRanges(model: ITextModel) { type PreviousRegion (line 115) | interface PreviousRegion { function computeRanges (line 126) | function computeRanges(model: ITextModel, offSide: boolean, markers?: Fo... FILE: src/vs/editor/contrib/folding/browser/syntaxRangeProvider.ts type IFoldingRangeData (line 14) | interface IFoldingRangeData extends FoldingRange { constant ID_SYNTAX_PROVIDER (line 21) | const ID_SYNTAX_PROVIDER = 'syntax'; class SyntaxRangeProvider (line 23) | class SyntaxRangeProvider implements RangeProvider { method constructor (line 29) | constructor( method compute (line 48) | compute(cancellationToken: CancellationToken): Promise(callback: (changeAccessor: IModelDecorationsChang... method removeDecorations (line 69) | removeDecorations(decorationIds: string[]): void { method getDecorations (line 75) | getDecorations(): ExpectedDecoration[] { function r (line 93) | function r(startLineNumber: number, endLineNumber: number, isCollapsed: ... function d (line 97) | function d(line: number, type: 'hidden' | 'collapsed' | 'expanded'): Exp... function assertRegion (line 101) | function assertRegion(actual: FoldingRegion | null, expected: ExpectedRe... function assertFoldedRanges (line 110) | function assertFoldedRanges(foldingModel: FoldingModel, expectedRegions:... function assertRanges (line 121) | function assertRanges(foldingModel: FoldingModel, expectedRegions: Expec... function assertDecorations (line 130) | function assertDecorations(foldingModel: FoldingModel, expectedDecoratio... function assertRegions (line 135) | function assertRegions(actual: FoldingRegion[], expectedRegions: Expecte... FILE: src/vs/editor/contrib/folding/test/browser/hiddenRangeModel.test.ts type ExpectedRange (line 15) | interface ExpectedRange { function r (line 23) | function r(startLineNumber: number, endLineNumber: number): ExpectedRange { function assertRanges (line 27) | function assertRanges(actual: IRange[], expectedRegions: ExpectedRange[]... FILE: src/vs/editor/contrib/folding/test/browser/indentFold.test.ts type IndentRange (line 10) | interface IndentRange { function r (line 18) | function r(start: number, end: number): IndentRange { function assertLimit (line 55) | function assertLimit(maxEntries: number, expectedRanges: IndentRange[], ... FILE: src/vs/editor/contrib/folding/test/browser/indentRangeProvider.test.ts type ExpectedIndentRange (line 12) | interface ExpectedIndentRange { function assertRanges (line 18) | function assertRanges(lines: string[], expected: ExpectedIndentRange[], ... function r (line 30) | function r(startLineNumber: number, endLineNumber: number, parentIndex: ... FILE: src/vs/editor/contrib/folding/test/browser/syntaxFold.test.ts type IndentRange (line 14) | interface IndentRange { class TestFoldingRangeProvider (line 19) | class TestFoldingRangeProvider implements FoldingRangeProvider { method constructor (line 20) | constructor(private model: ITextModel, private ranges: IndentRange[]) { method provideFoldingRanges (line 23) | provideFoldingRanges(model: ITextModel, context: FoldingContext, token... function r (line 34) | function r(start: number, end: number): IndentRange { function assertLimit (line 80) | async function assertLimit(maxEntries: number, expectedRanges: IndentRan... FILE: src/vs/editor/contrib/fontZoom/browser/fontZoom.ts class EditorFontZoomIn (line 11) | class EditorFontZoomIn extends EditorAction { method constructor (line 13) | constructor() { method run (line 21) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class EditorFontZoomOut (line 26) | class EditorFontZoomOut extends EditorAction { method constructor (line 28) | constructor() { method run (line 36) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class EditorFontZoomReset (line 41) | class EditorFontZoomReset extends EditorAction { method constructor (line 43) | constructor() { method run (line 51) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/format/browser/format.ts function getRealAndSyntheticDocumentFormattersOrdered (line 35) | function getRealAndSyntheticDocumentFormattersOrdered( type FormattingKind (line 72) | const enum FormattingKind { type FormattingMode (line 77) | const enum FormattingMode { type IFormattingEditProviderSelector (line 82) | interface IFormattingEditProviderSelector { method setFormatterSelector (line 90) | static setFormatterSelector(selector: IFormattingEditProviderSelector): ... method select (line 95) | static async select('m... FILE: src/vs/editor/contrib/gotoError/browser/gotoErrorWidget.ts class MessageWidget (line 33) | class MessageWidget { method constructor (line 47) | constructor( method dispose (line 90) | dispose(): void { method update (line 94) | update(marker: IMarker): void { method layout (line 191) | layout(height: number, width: number): void { method getHeightInLines (line 197) | getHeightInLines(): number { method getAriaLabel (line 201) | private getAriaLabel(marker: IMarker): string { class MarkerNavigationWidget (line 228) | class MarkerNavigationWidget extends PeekViewWidget { method constructor (line 244) | constructor( method _applyTheme (line 263) | private _applyTheme(theme: IColorTheme) { method _applyStyles (line 288) | protected override _applyStyles(): void { method dispose (line 295) | override dispose(): void { method focus (line 301) | focus(): void { method _fillHead (line 305) | protected override _fillHead(container: HTMLElement): void { method _fillTitleIcon (line 315) | protected override _fillTitleIcon(container: HTMLElement): void { method _fillBody (line 319) | protected _fillBody(container: HTMLElement): void { method show (line 332) | override show(): void { method showAtMarker (line 336) | showAtMarker(marker: IMarker, markerIdx: number, markerCount: number):... method updateMarker (line 366) | updateMarker(marker: IMarker): void { method showStale (line 371) | showStale() { method _doLayoutBody (line 376) | protected override _doLayoutBody(heightInPixel: number, widthInPixel: ... method _onWidth (line 383) | protected override _onWidth(widthInPixel: number): void { method _relayout (line 387) | protected override _relayout(): void { method computeRequiredHeight (line 391) | private computeRequiredHeight() { FILE: src/vs/editor/contrib/gotoError/browser/markerNavigationService.ts class MarkerCoordinate (line 21) | class MarkerCoordinate { method constructor (line 22) | constructor( class MarkerList (line 29) | class MarkerList { method constructor (line 40) | constructor( method dispose (line 102) | dispose(): void { method matches (line 107) | matches(uri: URI | undefined) { method selected (line 117) | get selected(): MarkerCoordinate | undefined { method _initIdx (line 122) | private _initIdx(model: ITextModel, position: Position, fwd: boolean):... method resetIndex (line 176) | resetIndex() { method move (line 180) | move(fwd: boolean, model: ITextModel, position: Position): boolean { method find (line 200) | find(uri: URI, position: Position): MarkerCoordinate | undefined { type IMarkerNavigationService (line 216) | interface IMarkerNavigationService { type IMarkerListProvider (line 222) | interface IMarkerListProvider { class MarkerNavigationService (line 226) | class MarkerNavigationService implements IMarkerNavigationService, IMark... method constructor (line 232) | constructor( method registerProvider (line 237) | registerProvider(provider: IMarkerListProvider): IDisposable { method getMarkerList (line 242) | getMarkerList(resource: URI | undefined): MarkerList { FILE: src/vs/editor/contrib/gotoError/browser/markerSelectionStatus.ts class MarkerSelectionStatus (line 16) | class MarkerSelectionStatus extends Disposable implements IEditorContrib... method constructor (line 22) | constructor( method dispose (line 43) | override dispose(): void { method _update (line 48) | private _update(): void { FILE: src/vs/editor/contrib/gotoSymbol/browser/goToCommands.ts type SymbolNavigationActionConfig (line 51) | interface SymbolNavigationActionConfig { class SymbolNavigationAnchor (line 57) | class SymbolNavigationAnchor { method is (line 59) | static is(thing: any): thing is SymbolNavigationAnchor { method constructor (line 72) | constructor(readonly model: ITextModel, readonly position: corePositio... method all (line 80) | static all(): IterableIterator { method _patchConfig (line 84) | private static _patchConfig(opts: IAction2Options & IAction2F1RequiredOp... method constructor (line 99) | constructor(configuration: SymbolNavigationActionConfig, opts: IAction2O... method runEditorCommand (line 105) | override runEditorCommand(accessor: ServicesAccessor, editor: ICodeEdito... method _onResult (line 177) | private async _onResult(editorService: ICodeEditorService, symbolNavServ... method _openReference (line 201) | private async _openReference(editor: ICodeEditor, editorService: ICodeEd... method _openInPeek (line 241) | private _openInPeek(target: ICodeEditor, model: ReferencesModel, range?:... class DefinitionAction (line 253) | class DefinitionAction extends SymbolNavigationAction { method _getLocationModel (line 255) | protected async _getLocationModel(languageFeaturesService: ILanguageFe... method _getNoResultFoundMessage (line 259) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): stri... method _getAlternativeCommand (line 265) | protected _getAlternativeCommand(editor: IActiveCodeEditor): string { method _getGoToPreference (line 269) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationV... method constructor (line 278) | constructor() { method constructor (line 318) | constructor() { method constructor (line 347) | constructor() { class DeclarationAction (line 380) | class DeclarationAction extends SymbolNavigationAction { method _getLocationModel (line 382) | protected async _getLocationModel(languageFeaturesService: ILanguageFe... method _getNoResultFoundMessage (line 386) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): stri... method _getAlternativeCommand (line 392) | protected _getAlternativeCommand(editor: IActiveCodeEditor): string { method _getGoToPreference (line 396) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationV... method constructor (line 405) | constructor() { method _getNoResultFoundMessage (line 433) | protected override _getNoResultFoundMessage(info: IWordAtPosition | null... method constructor (line 441) | constructor() { class TypeDefinitionAction (line 467) | class TypeDefinitionAction extends SymbolNavigationAction { method _getLocationModel (line 469) | protected async _getLocationModel(languageFeaturesService: ILanguageFe... method _getNoResultFoundMessage (line 473) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): stri... method _getAlternativeCommand (line 479) | protected _getAlternativeCommand(editor: IActiveCodeEditor): string { method _getGoToPreference (line 483) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationV... method constructor (line 492) | constructor() { method constructor (line 527) | constructor() { class ImplementationAction (line 553) | class ImplementationAction extends SymbolNavigationAction { method _getLocationModel (line 555) | protected async _getLocationModel(languageFeaturesService: ILanguageFe... method _getNoResultFoundMessage (line 559) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): stri... method _getAlternativeCommand (line 565) | protected _getAlternativeCommand(editor: IActiveCodeEditor): string { method _getGoToPreference (line 569) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationV... method constructor (line 578) | constructor() { method constructor (line 613) | constructor() { method _getNoResultFoundMessage (line 646) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): string { method _getAlternativeCommand (line 652) | protected _getAlternativeCommand(editor: IActiveCodeEditor): string { method _getGoToPreference (line 656) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationVal... method constructor (line 663) | constructor() { method _getLocationModel (line 697) | protected async _getLocationModel(languageFeaturesService: ILanguageFeat... method constructor (line 704) | constructor() { method _getLocationModel (line 725) | protected async _getLocationModel(languageFeaturesService: ILanguageFeat... class GenericGoToLocationAction (line 735) | class GenericGoToLocationAction extends SymbolNavigationAction { method constructor (line 737) | constructor( method _getLocationModel (line 752) | protected async _getLocationModel(languageFeaturesService: ILanguageFe... method _getNoResultFoundMessage (line 756) | protected _getNoResultFoundMessage(info: IWordAtPosition | null): stri... method _getGoToPreference (line 760) | protected _getGoToPreference(editor: IActiveCodeEditor): GoToLocationV... method _getAlternativeCommand (line 764) | protected _getAlternativeCommand(): undefined { method _getNoResultFoundMessage (line 797) | protected override _getNoResultFoundMessage(info: IWordAtPosition | null) { FILE: src/vs/editor/contrib/gotoSymbol/browser/goToSymbol.ts function shouldIncludeLocationLink (line 18) | function shouldIncludeLocationLink(sourceModel: ITextModel, loc: Locatio... function getLocationLinks (line 32) | async function getLocationLinks( function getDefinitionsAtPosition (line 53) | function getDefinitionsAtPosition(registry: LanguageFeatureRegistry Promise... FILE: src/vs/editor/contrib/gotoSymbol/browser/link/clickLinkGesture.ts function hasModifier (line 15) | function hasModifier(e: { ctrlKey: boolean; shiftKey: boolean; altKey: b... class ClickLinkMouseEvent (line 22) | class ClickLinkMouseEvent { method constructor (line 34) | constructor(source: IEditorMouseEvent, opts: ClickLinkOptions) { class ClickLinkKeyboardEvent (line 56) | class ClickLinkKeyboardEvent { method constructor (line 62) | constructor(source: IKeyboardEvent, opts: ClickLinkOptions) { type TriggerModifier (line 68) | type TriggerModifier = 'ctrlKey' | 'shiftKey' | 'altKey' | 'metaKey'; class ClickLinkOptions (line 70) | class ClickLinkOptions { method constructor (line 77) | constructor( method equals (line 90) | public equals(other: ClickLinkOptions): boolean { function createOptions (line 101) | function createOptions(multiCursorModifier: 'altKey' | 'ctrlKey' | 'meta... type IClickLinkGestureOptions (line 115) | interface IClickLinkGestureOptions { class ClickLinkGesture (line 122) | class ClickLinkGesture extends Disposable { method constructor (line 141) | constructor(editor: ICodeEditor, opts?: IClickLinkGestureOptions) { method _onDidChangeCursorSelection (line 182) | private _onDidChangeCursorSelection(e: ICursorSelectionChangedEvent): ... method _onEditorMouseMove (line 188) | private _onEditorMouseMove(mouseEvent: ClickLinkMouseEvent): void { method _onEditorMouseDown (line 194) | private _onEditorMouseDown(mouseEvent: ClickLinkMouseEvent): void { method _onEditorMouseUp (line 203) | private _onEditorMouseUp(mouseEvent: ClickLinkMouseEvent): void { method _onEditorKeyDown (line 211) | private _onEditorKeyDown(e: ClickLinkKeyboardEvent): void { method _onEditorKeyUp (line 225) | private _onEditorKeyUp(e: ClickLinkKeyboardEvent): void { method _resetHandler (line 231) | private _resetHandler(): void { FILE: src/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.ts class GotoDefinitionAtPositionEditorContribution (line 35) | class GotoDefinitionAtPositionEditorContribution implements IEditorContr... method constructor (line 47) | constructor( method get (line 81) | static get(editor: ICodeEditor): GotoDefinitionAtPositionEditorContrib... method startFindDefinitionFromCursor (line 85) | async startFindDefinitionFromCursor(position: Position) { method startFindDefinitionFromMouse (line 111) | private startFindDefinitionFromMouse(mouseEvent: ClickLinkMouseEvent, ... method startFindDefinition (line 129) | private async startFindDefinition(position: Position): Promise { method getPreviewValue (line 226) | private getPreviewValue(textEditorModel: ITextModel, startLineNumber: ... method stripIndentationFromPreviewRange (line 237) | private stripIndentationFromPreviewRange(textEditorModel: ITextModel, ... method getPreviewRangeBasedOnIndentation (line 250) | private getPreviewRangeBasedOnIndentation(textEditorModel: ITextModel,... method addDecoration (line 266) | private addDecoration(range: Range, hoverMessage: MarkdownString | und... method removeLinkDecorations (line 280) | private removeLinkDecorations(): void { method isEnabled (line 284) | private isEnabled(mouseEvent: ClickLinkMouseEvent, withKey?: ClickLink... method findDefinition (line 294) | private findDefinition(position: Position, token: CancellationToken): ... method gotoDefinition (line 303) | private async gotoDefinition(position: Position, openToSide: boolean):... method isInPeekEditor (line 312) | private isInPeekEditor(accessor: ServicesAccessor): boolean | undefined { method dispose (line 317) | public dispose(): void { FILE: src/vs/editor/contrib/gotoSymbol/browser/peek/referencesController.ts method get (line 50) | static get(editor: ICodeEditor): ReferencesController | null { method constructor (line 54) | constructor( method dispose (line 68) | dispose(): void { method toggleWidget (line 77) | toggleWidget(range: Range, modelPromise: CancelablePromise { method closeWidget (line 235) | closeWidget(focusEditor = true): void { method _gotoReference (line 248) | private _gotoReference(ref: Location, pinned: boolean): Promise { method openReference (line 293) | openReference(ref: Location, sideBySide: boolean, pinned: boolean): void { function withController (line 307) | function withController(accessor: ServicesAccessor, fn: (controller: Ref... method handler (line 323) | handler(accessor) { method handler (line 336) | handler(accessor) { method handler (line 349) | handler(accessor) { method handler (line 398) | handler(accessor: ServicesAccessor) { method handler (line 415) | handler(accessor: ServicesAccessor) { FILE: src/vs/editor/contrib/gotoSymbol/browser/peek/referencesTree.ts type TreeElement (line 27) | type TreeElement = FileReferences | OneReference; class DataSource (line 29) | class DataSource implements IAsyncDataSource { method getHeight (line 66) | getHeight(): number { method getTemplateId (line 69) | getTemplateId(element: FileReferences | OneReference): string { class StringRepresentationProvider (line 78) | class StringRepresentationProvider implements IKeyboardNavigationLabelPr... method constructor (line 80) | constructor(@IKeybindingService private readonly _keybindingService: I... method getKeyboardNavigationLabel (line 82) | getKeyboardNavigationLabel(element: TreeElement): { toString(): string... method mightProducePrintableCharacter (line 93) | mightProducePrintableCharacter(event: IKeyboardEvent): boolean { class IdentityProvider (line 98) | class IdentityProvider implements IIdentityProvider { method getId (line 100) | getId(element: TreeElement): { toString(): string } { class FileReferencesTemplate (line 107) | class FileReferencesTemplate extends Disposable { method constructor (line 112) | constructor( method set (line 126) | set(element: FileReferences, matches: IMatch[]) { class FileReferencesRenderer (line 143) | class FileReferencesRenderer implements ITreeRenderer, index: numb... method disposeTemplate (line 157) | disposeTemplate(templateData: FileReferencesTemplate): void { class OneReferenceTemplate (line 165) | class OneReferenceTemplate extends Disposable { method constructor (line 169) | constructor(container: HTMLElement) { method set (line 175) | set(element: OneReference, score?: FuzzyScore): void { class OneReferenceRenderer (line 195) | class OneReferenceRenderer implements ITreeRenderer, index: number... method disposeTemplate (line 207) | disposeTemplate(templateData: OneReferenceTemplate): void { class AccessibilityProvider (line 215) | class AccessibilityProvider implements IListAccessibilityProvider { method constructor (line 199) | constructor(@ILabelService private readonly labelService: ILabelServic... method getDragURI (line 201) | getDragURI(element: TreeElement): string | null { method getDragLabel (line 210) | getDragLabel(elements: TreeElement[]): string | undefined { method onDragStart (line 218) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method onDragOver (line 235) | onDragOver(): boolean | ITreeDragOverReaction { return false; } method drop (line 236) | drop(): void { } method dispose (line 237) | dispose(): void { this.disposables.dispose(); } class ReferenceWidget (line 243) | class ReferenceWidget extends peekView.PeekViewWidget { method constructor (line 265) | constructor( method isClosing (line 284) | get isClosing() { method dispose (line 288) | override dispose(): void { method _applyTheme (line 301) | private _applyTheme(theme: IColorTheme) { method show (line 312) | override show(where: IRange) { method focusOnReferenceTree (line 316) | focusOnReferenceTree(): void { method focusOnPreviewEditor (line 320) | focusOnPreviewEditor(): void { method isPreviewEditorFocused (line 324) | isPreviewEditorFocused(): boolean { method _onTitleClick (line 328) | protected override _onTitleClick(e: IMouseEvent): void { method _fillBody (line 338) | protected _fillBody(containerElement: HTMLElement): void { method _onWidth (line 456) | protected override _onWidth(width: number) { method _doLayoutBody (line 462) | protected override _doLayoutBody(heightInPixel: number, widthInPixel: ... method setSelection (line 470) | setSelection(selection: OneReference): Promise { method setModel (line 482) | setModel(newModel: ReferencesModel | undefined): Promise { method _onNewModel (line 492) | private _onNewModel(): Promise { method _getFocusedReference (line 539) | private _getFocusedReference(): OneReference | undefined { method revealReference (line 551) | async revealReference(reference: OneReference): Promise { method _revealReference (line 558) | private async _revealReference(reference: OneReference, revealParent: ... FILE: src/vs/editor/contrib/gotoSymbol/browser/referencesModel.ts class OneReference (line 22) | class OneReference { method constructor (line 28) | constructor( method uri (line 35) | get uri() { method range (line 39) | get range(): IRange { method range (line 43) | set range(value: IRange) { method ariaMessage (line 48) | get ariaMessage(): string { class FilePreview (line 66) | class FilePreview implements IDisposable { method constructor (line 68) | constructor( method dispose (line 72) | dispose(): void { method preview (line 76) | preview(range: IRange, n: number = 8): { value: string; highlight: IMa... class FileReferences (line 99) | class FileReferences implements IDisposable { method constructor (line 105) | constructor( method dispose (line 110) | dispose(): void { method getPreview (line 115) | getPreview(child: OneReference): FilePreview | undefined { method ariaMessage (line 119) | get ariaMessage(): string { method resolve (line 128) | async resolve(textModelResolverService: ITextModelService): Promise { method _showMessage (line 139) | private _showMessage(): void { method constructor (line 156) | constructor() { method runEditorCommand (line 167) | runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor): void ... method handler (line 177) | handler(accessor) { class EditorState (line 184) | class EditorState { method constructor (line 192) | constructor(@ICodeEditorService editorService: ICodeEditorService) { method dispose (line 198) | dispose(): void { method _onDidAddEditor (line 204) | private _onDidAddEditor(editor: ICodeEditor): void { method _onDidRemoveEditor (line 211) | private _onDidRemoveEditor(editor: ICodeEditor): void { FILE: src/vs/editor/contrib/gpu/browser/gpuActions.ts class DebugEditorGpuRendererAction (line 23) | class DebugEditorGpuRendererAction extends EditorAction { method constructor (line 25) | constructor() { method run (line 34) | async run(accessor: ServicesAccessor, editor: ICodeEditor): Promise... method _renderHoverPartsForParticipant (line 307) | private _renderHoverPartsForParticipant(hoverParts: IHoverPart[], part... method _renderStatusBar (line 316) | private _renderStatusBar(fragment: DocumentFragment, statusBar: Editor... method _registerListenersOnRenderedParts (line 323) | private _registerListenersOnRenderedParts(): IDisposable { method _updateMarkdownAndColorParticipantInfo (line 349) | private _updateMarkdownAndColorParticipantInfo(participants: IEditorHo... method focusHoverPartWithIndex (line 359) | public focusHoverPartWithIndex(index: number): void { method getAccessibleContent (line 366) | public getAccessibleContent(): string { method getAccessibleHoverContentAtIndex (line 374) | public getAccessibleHoverContentAtIndex(index: number): string { method updateHoverVerbosityLevel (line 394) | public async updateHoverVerbosityLevel(action: HoverVerbosityAction, i... method doesHoverAtIndexSupportVerbosityAction (line 430) | public doesHoverAtIndexSupportVerbosityAction(index: number, action: H... method isColorPickerVisible (line 441) | public isColorPickerVisible(): boolean { method _normalizedIndexToMarkdownHoverIndexRange (line 445) | private _normalizedIndexToMarkdownHoverIndexRange(markdownHoverPartici... method _findRangeOfMarkdownHoverParts (line 464) | private _findRangeOfMarkdownHoverParts(markdownHoverParticipant: Markd... method domNode (line 472) | public get domNode(): DocumentFragment { method domNodeHasChildren (line 476) | public get domNodeHasChildren(): boolean { method focusedHoverPartIndex (line 480) | public get focusedHoverPartIndex(): number { method hoverPartsCount (line 484) | public get hoverPartsCount(): number { FILE: src/vs/editor/contrib/hover/browser/contentHoverStatusBar.ts class EditorHoverStatusBar (line 15) | class EditorHoverStatusBar extends Disposable implements IEditorHoverSta... method hasContent (line 23) | public get hasContent() { method constructor (line 27) | constructor( method addAction (line 37) | public addAction( method append (line 53) | public append(element: HTMLElement): HTMLElement { FILE: src/vs/editor/contrib/hover/browser/contentHoverTypes.ts class ContentHoverResult (line 9) | class ContentHoverResult { method constructor (line 11) | constructor( method filter (line 17) | public filter(anchor: HoverAnchor): ContentHoverResult { class FilteredContentHoverResult (line 26) | class FilteredContentHoverResult extends ContentHoverResult { method constructor (line 28) | constructor( method filter (line 37) | public override filter(anchor: HoverAnchor): ContentHoverResult { FILE: src/vs/editor/contrib/hover/browser/contentHoverWidget.ts constant HORIZONTAL_SCROLLING_BY (line 22) | const HORIZONTAL_SCROLLING_BY = 30; class ContentHoverWidget (line 24) | class ContentHoverWidget extends ResizableContentWidget { method isVisibleFromKeyboard (line 47) | public get isVisibleFromKeyboard(): boolean { method isVisible (line 51) | public get isVisible(): boolean { method isFocused (line 55) | public get isFocused(): boolean { method constructor (line 59) | constructor( method dispose (line 103) | public override dispose(): void { method getId (line 109) | public getId(): string { method _applyDimensions (line 113) | private static _applyDimensions(container: HTMLElement, width: number ... method _setContentsDomNodeDimensions (line 120) | private _setContentsDomNodeDimensions(width: number | string, height: ... method _setContainerDomNodeDimensions (line 125) | private _setContainerDomNodeDimensions(width: number | string, height:... method _setScrollableElementDimensions (line 130) | private _setScrollableElementDimensions(width: number | string, height... method _setHoverWidgetDimensions (line 135) | private _setHoverWidgetDimensions(width: number | string, height: numb... method _applyMaxDimensions (line 142) | private static _applyMaxDimensions(container: HTMLElement, width: numb... method _setHoverWidgetMaxDimensions (line 149) | private _setHoverWidgetMaxDimensions(width: number | string, height: n... method _setAdjustedHoverWidgetDimensions (line 157) | private _setAdjustedHoverWidgetDimensions(size: dom.Dimension): void { method _updateResizableNodeMaxDimensions (line 162) | private _updateResizableNodeMaxDimensions(): void { method _resize (line 169) | protected override _resize(size: dom.Dimension): void { method _findAvailableSpaceVertically (line 179) | private _findAvailableSpaceVertically(): number | undefined { method _findMaximumRenderingHeight (line 189) | private _findMaximumRenderingHeight(): number | undefined { method _isHoverTextOverflowing (line 202) | private _isHoverTextOverflowing(): boolean { method _findMaximumRenderingWidth (line 217) | private _findMaximumRenderingWidth(): number | undefined { method isMouseGettingCloser (line 238) | public isMouseGettingCloser(posx: number, posy: number): boolean { method _setRenderedHover (line 278) | private _setRenderedHover(renderedHover: RenderedContentHover | undefi... method _updateFont (line 285) | private _updateFont(): void { method _updateContent (line 295) | private _updateContent(node: DocumentFragment): void { method _layoutContentWidget (line 302) | private _layoutContentWidget(): void { method _updateMaxDimensions (line 307) | private _updateMaxDimensions() { method _render (line 314) | private _render(renderedHover: RenderedContentHover) { method getPosition (line 324) | override getPosition(): IContentWidgetPosition | null { method show (line 336) | public show(renderedHover: RenderedContentHover): void { method hide (line 364) | public hide(): void { method _removeConstraintsRenderNormally (line 379) | private _removeConstraintsRenderNormally(): void { method setMinimumDimensions (line 387) | public setMinimumDimensions(dimensions: dom.Dimension): void { method _updateMinimumWidth (line 396) | private _updateMinimumWidth(): void { method handleContentsChanged (line 406) | public handleContentsChanged(): void { method focus (line 430) | public focus(): void { method scrollUp (line 434) | public scrollUp(): void { method scrollDown (line 440) | public scrollDown(): void { method scrollLeft (line 446) | public scrollLeft(): void { method scrollRight (line 451) | public scrollRight(): void { method pageUp (line 456) | public pageUp(): void { method pageDown (line 462) | public pageDown(): void { method goToTop (line 468) | public goToTop(): void { method goToBottom (line 472) | public goToBottom(): void { function computeDistanceFromPointToRectangle (line 477) | function computeDistanceFromPointToRectangle(pointX: number, pointY: num... FILE: src/vs/editor/contrib/hover/browser/contentHoverWidgetWrapper.ts class ContentHoverWidgetWrapper (line 27) | class ContentHoverWidgetWrapper extends Disposable implements IHoverWidg... method constructor (line 39) | constructor( method _initializeHoverParticipants (line 53) | private _initializeHoverParticipants(): IEditorHoverParticipant[] { method _registerListeners (line 72) | private _registerListeners(): void { method _startShowingOrUpdateHover (line 99) | private _startShowingOrUpdateHover( method _startHoverOperationIfNecessary (line 151) | private _startHoverOperationIfNecessary(anchor: HoverAnchor, mode: Hov... method _setCurrentResult (line 166) | private _setCurrentResult(hoverResult: ContentHoverResult | null): void { method _addLoadingMessage (line 184) | private _addLoadingMessage(hoverResult: HoverResult { method _doResolve (line 54) | private async _doResolve(token: CancellationToken) { class InlayHintsFragments (line 68) | class InlayHintsFragments { method dispose (line 70) | dispose() { } method create (line 72) | static async create(registry: LanguageFeatureRegistry { class DevExtractReproSample (line 396) | class DevExtractReproSample extends EditorAction { method constructor (line 397) | constructor() { method run (line 406) | public override async run(accessor: ServicesAccessor, editor: ICodeEdi... FILE: src/vs/editor/contrib/inlineCompletions/browser/controller/common.ts function getInlineCompletionsController (line 11) | function getInlineCompletionsController(editor: ICodeEditor): InlineComp... function setInlineCompletionsControllerGetter (line 15) | function setInlineCompletionsControllerGetter(getter: (editor: ICodeEdit... FILE: src/vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionsController.ts class InlineCompletionsController (line 49) | class InlineCompletionsController extends Disposable { method getInFocusedEditorOrParent (line 58) | public static getInFocusedEditorOrParent(accessor: ServicesAccessor): ... method get (line 66) | public static get(editor: ICodeEditor): InlineCompletionsController | ... method constructor (line 123) | constructor( method playAccessibilitySignal (line 416) | public playAccessibilitySignal(tx: ITransaction) { method _provideScreenReaderUpdate (line 420) | private _provideScreenReaderUpdate(content: string): void { method shouldShowHoverAt (line 430) | public shouldShowHoverAt(range: Range) { method shouldShowHoverAtViewZone (line 438) | public shouldShowHoverAtViewZone(viewZoneId: string): boolean { method reject (line 442) | public reject(): void { method jump (line 459) | public jump(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/hintsWidget/hoverParticipant.ts class InlineCompletionsHover (line 24) | class InlineCompletionsHover implements IHoverPart { method constructor (line 25) | constructor( method isValidForHoverAnchor (line 31) | public isValidForHoverAnchor(anchor: HoverAnchor): boolean { class InlineCompletionsHoverParticipant (line 40) | class InlineCompletionsHoverParticipant implements IEditorHoverParticipa... method constructor (line 44) | constructor( method suggestHoverAnchor (line 53) | suggestHoverAnchor(mouseEvent: IEditorMouseEvent): HoverAnchor | null { method computeSync (line 89) | computeSync(anchor: HoverAnchor, lineDecorations: IModelDecoration[]):... method renderHoverParts (line 101) | renderHoverParts(context: IEditorHoverRenderContext, hoverParts: Inlin... method getAccessibleContent (line 145) | getAccessibleContent(hoverPart: InlineCompletionsHover): string { method renderScreenReaderText (line 149) | private renderScreenReaderText(context: IEditorHoverRenderContext, par... FILE: src/vs/editor/contrib/inlineCompletions/browser/hintsWidget/inlineCompletionsHintsWidget.ts class InlineCompletionsHintsWidget (line 39) | class InlineCompletionsHintsWidget extends Disposable { method constructor (line 46) | constructor( class InlineSuggestionHintsContentWidget (line 120) | class InlineSuggestionHintsContentWidget extends Disposable implements I... method dropDownVisible (line 124) | public static get dropDownVisible() { return this._dropDownVisible; } method createCommandAction (line 138) | private createCommandAction(commandId: string, label: string, iconClas... method constructor (line 163) | constructor( method getId (line 312) | getId(): string { return this.id; } method getDomNode (line 314) | getDomNode(): HTMLElement { method getPosition (line 318) | getPosition(): IContentWidgetPosition | null { class ActionViewItemWithClassName (line 327) | class ActionViewItemWithClassName extends ActionViewItem { method setClass (line 330) | setClass(className: string | undefined): void { method render (line 334) | override render(container: HTMLElement): void { method updateTooltip (line 341) | protected override updateTooltip(): void { class StatusBarViewItem (line 346) | class StatusBarViewItem extends MenuEntryActionViewItem { method updateLabel (line 347) | protected override updateLabel() { method updateTooltip (line 363) | protected override updateTooltip(): void { class CustomizedMenuWorkbenchToolBar (line 368) | class CustomizedMenuWorkbenchToolBar extends WorkbenchToolBar { method constructor (line 374) | constructor( method updateToolbar (line 395) | private updateToolbar(): void { method setPrependedPrimaryActions (line 407) | setPrependedPrimaryActions(actions: IAction[]): void { method setAdditionalPrimaryActions (line 416) | setAdditionalPrimaryActions(actions: IAction[]): void { method setAdditionalSecondaryActions (line 425) | setAdditionalSecondaryActions(actions: IAction[]): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsAccessibleView.ts class InlineCompletionsAccessibleView (line 21) | class InlineCompletionsAccessibleView implements IAccessibleViewImplemen... method getProvider (line 26) | getProvider(accessor: ServicesAccessor) { class InlineCompletionsAccessibleViewContentProvider (line 42) | class InlineCompletionsAccessibleViewContentProvider extends Disposable ... method constructor (line 46) | constructor( method provideContent (line 57) | public provideContent(): string { method provideNextContent (line 76) | public provideNextContent(): string | undefined { method providePreviousContent (line 81) | public providePreviousContent(): string | undefined { method onClose (line 86) | public onClose(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/InlineSuggestAlternativeAction.ts type InlineSuggestAlternativeAction (line 8) | type InlineSuggestAlternativeAction = { function toString (line 16) | function toString(action: InlineSuggestAlternativeAction | undefined): s... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/animation.ts class AnimatedValue (line 9) | class AnimatedValue { method const (line 10) | public static const(value: number): AnimatedValue { method constructor (line 16) | constructor( method isFinished (line 27) | isFinished(): boolean { method getValue (line 31) | getValue(): number { type InterpolationFunction (line 41) | type InterpolationFunction = (passedTime: number, start: number, length:... function easeOutExpo (line 43) | function easeOutExpo(passedTime: number, start: number, length: number, ... function easeOutCubic (line 49) | function easeOutCubic(passedTime: number, start: number, length: number,... function linear (line 53) | function linear(passedTime: number, start: number, length: number, total... class ObservableAnimatedValue (line 57) | class ObservableAnimatedValue { method const (line 58) | public static const(value: number): ObservableAnimatedValue { method constructor (line 64) | constructor( method setAnimation (line 70) | setAnimation(value: AnimatedValue, tx: ITransaction | undefined): void { method changeAnimation (line 74) | changeAnimation(fn: (prev: AnimatedValue) => AnimatedValue, tx: ITrans... method getValue (line 79) | getValue(reader: IReader | undefined): number { class AnimationFrameScheduler (line 88) | class AnimationFrameScheduler { method invalidateOnNextAnimationFrame (line 95) | public invalidateOnNextAnimationFrame(reader: IReader | undefined): vo... method _update (line 106) | private _update(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/changeRecorder.ts type ITextModelChangeRecorderMetadata (line 14) | interface ITextModelChangeRecorderMetadata { class TextModelChangeRecorder (line 21) | class TextModelChangeRecorder extends Disposable { method constructor (line 24) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/model/computeGhostText.ts function computeGhostText (line 19) | function computeGhostText( function cachingDiff (line 121) | function cachingDiff(originalValue: string, newValue: string): readonly ... function deletedCharacters (line 146) | function deletedCharacters(changes: readonly IDiffChange[]): number { function smartDiff (line 162) | function smartDiff(originalValue: string, newValue: string, smartBracket... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/editKind.ts function isSyntacticalChar (line 11) | function isSyntacticalChar(char: string): boolean { function isIdentifierChar (line 15) | function isIdentifierChar(char: string): boolean { function isWhitespaceChar (line 19) | function isWhitespaceChar(char: string): boolean { type SingleCharacterKind (line 23) | type SingleCharacterKind = 'syntactical' | 'identifier' | 'whitespace'; type SingleLineTextShape (line 25) | interface SingleLineTextShape { type MultiLineTextShape (line 35) | interface MultiLineTextShape { type TextShape (line 40) | type TextShape = SingleLineTextShape | MultiLineTextShape; function analyzeTextShape (line 42) | function analyzeTextShape(text: string): TextShape { type InsertLocationShape (line 86) | type InsertLocationShape = 'endOfLine' | 'emptyLine' | 'startOfLine' | '... type InsertLocationRelativeToCursor (line 88) | interface InsertLocationRelativeToCursor { type InsertProperties (line 96) | interface InsertProperties { type DeleteProperties (line 102) | interface DeleteProperties { type ReplaceProperties (line 108) | interface ReplaceProperties { type EditOperation (line 117) | type EditOperation = 'insert' | 'delete' | 'replace'; type IInlineSuggestionEditKindEdit (line 119) | interface IInlineSuggestionEditKindEdit { class InlineSuggestionEditKind (line 127) | class InlineSuggestionEditKind { method constructor (line 128) | constructor(readonly edits: IInlineSuggestionEditKindEdit[]) { } method toString (line 129) | toString(): string { function computeEditKind (line 134) | function computeEditKind(edit: StringEdit, textModel: ITextModel, cursor... function countLines (line 143) | function countLines(text: string): number { function computeSingleEditKind (line 150) | function computeSingleEditKind(replacement: StringReplacement, textModel... function computeInsertProperties (line 193) | function computeInsertProperties(offset: number, newText: string, textMo... function computeDeleteProperties (line 245) | function computeDeleteProperties(startOffset: number, endOffset: number,... function computeReplaceProperties (line 269) | function computeReplaceProperties(oldText: string, newText: string): Rep... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/ghostText.ts class GhostText (line 16) | class GhostText { method constructor (line 17) | constructor( method equals (line 24) | equals(other: GhostText): boolean { method render (line 33) | render(documentText: string, debug: boolean = false): string { method renderForScreenReader (line 42) | renderForScreenReader(lineText: string): string { method isEmpty (line 59) | isEmpty(): boolean { method lineCount (line 63) | get lineCount(): number { type IGhostTextLine (line 68) | interface IGhostTextLine { class GhostTextPart (line 74) | class GhostTextPart { method constructor (line 78) | constructor( method equals (line 93) | equals(other: GhostTextPart): boolean { class GhostTextReplacement (line 103) | class GhostTextReplacement { method constructor (line 107) | constructor( method renderForScreenReader (line 123) | renderForScreenReader(_lineText: string): string { method render (line 127) | render(documentText: string, debug: boolean = false): string { method lineCount (line 142) | get lineCount(): number { method isEmpty (line 146) | isEmpty(): boolean { method equals (line 150) | equals(other: GhostTextReplacement): boolean { type GhostTextOrReplacement (line 159) | type GhostTextOrReplacement = GhostText | GhostTextReplacement; function ghostTextsOrReplacementsEqual (line 161) | function ghostTextsOrReplacementsEqual(a: readonly GhostTextOrReplacemen... function ghostTextOrReplacementEquals (line 165) | function ghostTextOrReplacementEquals(a: GhostTextOrReplacement | undefi... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/graph.ts class DirectedGraph (line 6) | class DirectedGraph { method from (line 10) | public static from(nodes: readonly T[], getOutgoing: (node: T) => r... method removeCycles (line 34) | removeCycles(): { foundCycles: T[] } { method getOutgoing (line 78) | getOutgoing(node: T): readonly T[] { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionIsVisible.ts function inlineCompletionIsVisible (line 12) | function inlineCompletionIsVisible(singleTextEdit: TextReplacement, orig... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsModel.ts class InlineCompletionsModel (line 58) | class InlineCompletionsModel extends Disposable { method isAcceptingPartially (line 83) | public get isAcceptingPartially() { return this._isAcceptingPartially; } method editor (line 104) | get editor() { method constructor (line 108) | constructor( method debugGetSelectedSuggestItem (line 279) | public debugGetSelectedSuggestItem(): IObservable { await this._deltaSelectedInlineCo... method previous (line 884) | public async previous(): Promise { await this._deltaSelectedInli... method _getMetadata (line 886) | private _getMetadata(completion: InlineSuggestionItem, languageId: str... method accept (line 907) | public async accept(editor: ICodeEditor = this._editor, alternativeAct... method acceptNextWord (line 1017) | public async acceptNextWord(): Promise { method acceptNextLine (line 1046) | public async acceptNextLine(): Promise { method _acceptNext (line 1056) | private async _acceptNext(editor: ICodeEditor, type: 'word' | 'line', ... method handleSuggestAccepted (line 1121) | public handleSuggestAccepted(item: SuggestItemInfo) { method extractReproSample (line 1140) | public extractReproSample(): Repro { method jump (line 1153) | public jump(): void { method handleInlineSuggestionShown (line 1197) | public async handleInlineSuggestionShown(inlineCompletion: InlineSugge... method transplantCompletion (line 1205) | public transplantCompletion(item: InlineSuggestionItem): void { type Repro (line 1216) | interface Repro { type VersionIdChangeReason (line 1221) | enum VersionIdChangeReason { function getSecondaryEdits (line 1228) | function getSecondaryEdits(textModel: ITextModel, positions: readonly Po... class FadeoutDecoration (line 1264) | class FadeoutDecoration extends Disposable { method constructor (line 1265) | constructor( function isSuggestionInViewport (line 1298) | function isSuggestionInViewport(editor: ICodeEditor, suggestion: InlineS... function skuFromAccount (line 1318) | function skuFromAccount(account: IDefaultAccount | null): InlineSuggestS... class DisposableCallback (line 1325) | class DisposableCallback { method constructor (line 1328) | constructor(cb: (e: T) => void) { method dispose (line 1332) | dispose(): void { function createDisposableCb (line 1341) | function createDisposableCb(cb: (e: T) => void, store: DisposableStor... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/inlineCompletionsSource.ts class InlineCompletionsSource (line 43) | class InlineCompletionsSource extends Disposable { method constructor (line 88) | constructor( method _updateCompletionsEnablement (line 127) | private _updateCompletionsEnablement(enalementSetting: string) { method _log (line 142) | private _log(entry: method fetch (line 155) | public fetch( method clear (line 430) | public clear(tx: ITransaction): void { method seedInlineCompletionsWithSuggestWidget (line 444) | public seedInlineCompletionsWithSuggestWidget(): void { method seedWithCompletion (line 470) | public seedWithCompletion(item: InlineSuggestionItem, tx: ITransaction... method _sendInlineCompletionsRequestTelemetry (line 480) | private _sendInlineCompletionsRequestTelemetry( method clearSuggestWidgetInlineCompletions (line 556) | public clearSuggestWidgetInlineCompletions(tx: ITransaction): void { method cancelUpdate (line 562) | public cancelUpdate(): void { class UpdateRequest (line 567) | class UpdateRequest { method constructor (line 568) | constructor( method satisfies (line 576) | public satisfies(other: UpdateRequest): boolean { method isExplicitRequest (line 585) | public get isExplicitRequest() { class RequestResponseData (line 590) | class RequestResponseData { method constructor (line 595) | constructor( method setRequestUuid (line 601) | setRequestUuid(uuid: string) { method setNoSuggestionReasonIfNotSet (line 605) | setNoSuggestionReasonIfNotSet(type: string) { method setHasProducedSuggestion (line 609) | setHasProducedSuggestion() { function isSubset (line 614) | function isSubset(set1: Set, set2: Set): boolean { class UpdateOperation (line 618) | class UpdateOperation implements IDisposable { method constructor (line 619) | constructor( method dispose (line 626) | dispose() { class InlineCompletionsState (line 631) | class InlineCompletionsState extends Disposable { method createEmpty (line 632) | public static createEmpty(): InlineCompletionsState { method constructor (line 636) | constructor( method _findById (line 655) | private _findById(id: InlineSuggestionIdentity): InlineSuggestionItem ... method _findByHash (line 659) | private _findByHash(hash: string): InlineSuggestionItem | undefined { method createStateWithAppliedEdit (line 666) | public createStateWithAppliedEdit(edit: StringEdit, textModel: ITextMo... method createStateWithAppliedResults (line 671) | public createStateWithAppliedResults(updatedSuggestions: InlineSuggest... method clone (line 715) | public clone(): InlineCompletionsState { function distinctByKey (line 721) | function distinctByKey(items: T[], key: (item: T) => unknown): T[] { function moveToFront (line 733) | function moveToFront(item: T, items: T[]): T[] { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/inlineSuggestionItem.ts type InlineSuggestionItem (line 31) | type InlineSuggestionItem = InlineEditItem | InlineCompletionItem; function create (line 34) | function create( type InlineSuggestionAction (line 47) | type InlineSuggestionAction = IInlineSuggestionActionEdit | IInlineSugge... type IInlineSuggestionActionEdit (line 49) | interface IInlineSuggestionActionEdit { type IInlineSuggestionActionJumpTo (line 58) | interface IInlineSuggestionActionJumpTo { function hashInlineSuggestionAction (line 65) | function hashInlineSuggestionAction(action: InlineSuggestionAction | und... method constructor (line 78) | constructor( method source (line 96) | public get source(): InlineSuggestionList { return this._data.source; } method isFromExplicitRequest (line 98) | public get isFromExplicitRequest(): boolean { return this._data.context.... method forwardStable (line 99) | public get forwardStable(): boolean { return this.source.inlineSuggestio... method targetRange (line 101) | public get targetRange(): Range { method semanticId (line 113) | public get semanticId(): string { return this.hash; } method gutterMenuLinkAction (line 114) | public get gutterMenuLinkAction(): Command | undefined { return this._so... method command (line 115) | public get command(): Command | undefined { return this._sourceInlineCom... method supportsRename (line 116) | public get supportsRename(): boolean { return this._data.supportsRename; } method warning (line 117) | public get warning(): InlineCompletionWarning | undefined { return this.... method showInlineEditMenu (line 118) | public get showInlineEditMenu(): boolean { return !!this._sourceInlineCo... method hash (line 119) | public get hash(): string { method shownCommand (line 123) | public get shownCommand(): Command | undefined { return this._sourceInli... method requestUuid (line 125) | public get requestUuid(): string { return this._data.context.requestUuid; } method partialAccepts (line 127) | public get partialAccepts(): PartialAcceptance { return this._data.parti... method _sourceInlineCompletion (line 133) | private get _sourceInlineCompletion(): InlineCompletion { return this._d... method addRef (line 143) | public addRef(): void { method removeRef (line 148) | public removeRef(): void { method reportInlineEditShown (line 153) | public reportInlineEditShown(commandService: ICommandService, viewKind: ... method reportPartialAccept (line 158) | public reportPartialAccept(acceptedCharacters: number, info: PartialAcce... method reportEndOfLife (line 162) | public reportEndOfLife(reason: InlineCompletionEndOfLifeReason): void { method setEndOfLifeReason (line 166) | public setEndOfLifeReason(reason: InlineCompletionEndOfLifeReason): void { method setIsPreceeded (line 170) | public setIsPreceeded(item: InlineSuggestionItem): void { method setNotShownReasonIfNotSet (line 174) | public setNotShownReasonIfNotSet(reason: string): void { method getSourceCompletion (line 181) | public getSourceCompletion(): InlineCompletion { method setRenameProcessingInfo (line 185) | public setRenameProcessingInfo(info: RenameInfo): void { method withAction (line 189) | public withAction(action: IInlineSuggestDataAction): InlineSuggestData { method addPerformanceMarker (line 193) | public addPerformanceMarker(marker: string): void { class InlineSuggestionIdentity (line 198) | class InlineSuggestionIdentity { method jumpedTo (line 204) | public get jumpedTo(): IObservable { method addRef (line 211) | addRef() { method removeRef (line 215) | removeRef() { method setJumpTo (line 222) | setJumpTo(tx: ITransaction | undefined): void { class InlineSuggestHint (line 227) | class InlineSuggestHint { method create (line 229) | public static create(hint: IInlineCompletionHint) { method constructor (line 237) | private constructor( method withEdit (line 243) | public withEdit(edit: StringEdit, positionOffsetTransformer: PositionO... class InlineCompletionItem (line 260) | class InlineCompletionItem extends InlineSuggestionItemBase { method create (line 261) | public static create( method constructor (line 282) | private constructor( method action (line 298) | override get action(): IInlineSuggestionActionEdit { method hash (line 309) | override get hash(): string { method getSingleTextEdit (line 313) | getSingleTextEdit(): TextReplacement { return this._textEdit; } method withIdentity (line 315) | override withIdentity(identity: InlineSuggestionIdentity): InlineCompl... method withEdit (line 330) | override withEdit(textModelEdit: StringEdit, textModel: ITextModel): I... method canBeReused (line 368) | override canBeReused(model: ITextModel, position: Position): boolean { method isVisible (line 378) | public isVisible(model: ITextModel, cursorPosition: Position): boolean { method computeEditKind (line 383) | override computeEditKind(model: ITextModel): InlineSuggestionEditKind ... method editRange (line 387) | public get editRange(): Range { return this.getSingleTextEdit().range; } method insertText (line 388) | public get insertText(): string { return this.getSingleTextEdit().text; } class InlineEditItem (line 391) | class InlineEditItem extends InlineSuggestionItemBase { method createForTest (line 392) | public static createForTest( method create (line 409) | public static create( method constructor (line 459) | private constructor( method updatedEditModelVersion (line 474) | public get updatedEditModelVersion(): number { return this._inlineEdit... method action (line 477) | override get action(): InlineSuggestionAction | undefined { method withIdentity (line 481) | override withIdentity(identity: InlineSuggestionIdentity): InlineEditI... method canBeReused (line 494) | override canBeReused(model: ITextModel, position: Position): boolean { method withEdit (line 499) | override withEdit(textModelChanges: StringEdit, textModel: ITextModel)... method _applyTextModelChanges (line 509) | private _applyTextModelChanges(textModelChanges: StringEdit, edits: re... method computeEditKind (line 591) | override computeEditKind(model: ITextModel): InlineSuggestionEditKind ... function getDiffedStringEdit (line 600) | function getDiffedStringEdit(textModel: TextModelValueReference, editRan... function getStringEdit (line 642) | function getStringEdit(textModel: TextModelValueReference, editRange: Ra... class SingleUpdatedNextEdit (line 649) | class SingleUpdatedNextEdit { method create (line 650) | public static create( method edit (line 660) | public get edit() { return this._edit; } method lastChangeUpdatedEdit (line 661) | public get lastChangeUpdatedEdit() { return this._lastChangeUpdatedEdi... method constructor (line 663) | constructor( method applyTextModelChanges (line 672) | public applyTextModelChanges(textModelChanges: StringEdit) { method _clone (line 678) | private _clone(): SingleUpdatedNextEdit { method _applyTextModelChanges (line 688) | private _applyTextModelChanges(textModelChanges: StringEdit) { method _applyChanges (line 705) | private _applyChanges(edit: StringReplacement, textModelChanges: Strin... function reshapeInlineCompletion (line 777) | function reshapeInlineCompletion(edit: StringReplacement, textModel: Tex... function reshapeInlineEdit (line 788) | function reshapeInlineEdit(edit: StringReplacement, originalText: string... function reshapeMultiLineInsertion (line 826) | function reshapeMultiLineInsertion(edit: StringReplacement, textModel: T... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/provideInlineCompletions.ts type InlineCompletionContextWithoutUuid (line 36) | type InlineCompletionContextWithoutUuid = Omit void... type IInlineCompletionProviderResult (line 164) | interface IInlineCompletionProviderResult { function toInlineSuggestData (line 174) | function toInlineSuggestData( type InlineSuggestSku (line 281) | type InlineSuggestSku = { type: string; plan: string }; type InlineSuggestRequestInfo (line 283) | type InlineSuggestRequestInfo = { type InlineSuggestProviderRequestInfo (line 294) | type InlineSuggestProviderRequestInfo = { type PartialAcceptance (line 299) | type PartialAcceptance = { type RenameInfo (line 305) | type RenameInfo = { type InlineSuggestViewData (line 313) | type InlineSuggestViewData = { type IInlineSuggestDataAction (line 319) | type IInlineSuggestDataAction = IInlineSuggestDataActionEdit | IInlineSu... type IInlineSuggestDataActionEdit (line 321) | interface IInlineSuggestDataActionEdit { type IInlineSuggestDataActionJumpTo (line 330) | interface IInlineSuggestDataActionJumpTo { class InlineSuggestData (line 336) | class InlineSuggestData { method createForTest (line 337) | public static createForTest(action: IInlineSuggestDataAction | undefin... method action (line 409) | get action(): IInlineSuggestDataAction | undefined { method constructor (line 413) | constructor( method showInlineEditMenu (line 429) | public get showInlineEditMenu() { return this.sourceInlineCompletion.s... method partialAccepts (line 431) | public get partialAccepts(): PartialAcceptance { return this._partiall... method reportInlineEditShown (line 434) | public async reportInlineEditShown(commandService: ICommandService, up... method reportPartialAccept (line 456) | public reportPartialAccept(acceptedCharacters: number, info: PartialAc... method reportEndOfLife (line 475) | public reportEndOfLife(reason?: InlineCompletionEndOfLifeReason): void { method setIsPreceeded (line 536) | public setIsPreceeded(partialAccepts: PartialAcceptance): void { method setNotShownReason (line 545) | public setNotShownReason(reason: string): void { method setEndOfLifeReason (line 552) | public setEndOfLifeReason(reason: InlineCompletionEndOfLifeReason): vo... method updateShownDuration (line 557) | private updateShownDuration(viewKind: InlineCompletionViewKind) { method reportInlineEditHidden (line 573) | private reportInlineEditHidden() { method setRenameProcessingInfo (line 588) | public setRenameProcessingInfo(info: RenameInfo): void { method withAction (line 595) | public withAction(action: IInlineSuggestDataAction): InlineSuggestData { method addPerformanceMarker (line 601) | public addPerformanceMarker(marker: string): void { class InlineSuggestionsPerformance (line 606) | class InlineSuggestionsPerformance { method constructor (line 608) | constructor() { method mark (line 612) | mark(marker: string): void { method toString (line 616) | toString(): string { type SnippetInfo (line 626) | interface SnippetInfo { type InlineCompletionEditorType (line 632) | enum InlineCompletionEditorType { class InlineSuggestionList (line 642) | class InlineSuggestionList { method constructor (line 644) | constructor( method addRef (line 650) | addRef(): void { method removeRef (line 654) | removeRef(reason: InlineCompletionsDisposeReason = { kind: 'other' }):... function getDefaultRange (line 666) | function getDefaultRange(position: Position, model: ITextModel): Range { function closeBrackets (line 676) | function closeBrackets(text: string, position: Position, model: ITextMod... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/renameSymbolProcessor.ts type RenameKind (line 35) | enum RenameKind { function fromString (line 42) | function fromString(value: string): RenameKind { type Yes (line 53) | type Yes = { type Maybe (line 58) | type Maybe = { type No (line 63) | type No = { type PrepareNesRenameResult (line 70) | type PrepareNesRenameResult = PrepareNesRenameResult.Yes | PrepareNesRen... type TextChange (line 72) | type TextChange = { type RenameGroup (line 77) | type RenameGroup = { type RenameEdits (line 82) | type RenameEdits = { class RenameInferenceEngine (line 87) | class RenameInferenceEngine { method constructor (line 89) | public constructor() { method inferRename (line 92) | public inferRename(textModel: ITextModel, editRange: Range, insertText... method getTokenAtPosition (line 296) | protected getTokenAtPosition(textModel: ITextModel, position: Position... class EditorState (line 307) | class EditorState { method create (line 309) | public static create(codeEditorService: ICodeEditorService, textModel:... method constructor (line 322) | private constructor( method equals (line 327) | public equals(other: EditorState | undefined): boolean { class RenameSymbolRunnable (line 335) | class RenameSymbolRunnable { method constructor (line 345) | constructor(languageFeaturesService: ILanguageFeaturesService, command... method requestUuid (line 359) | public get requestUuid(): string { method isValid (line 363) | public isValid(codeEditorService: ICodeEditorService): boolean { method cancel (line 367) | public cancel(): void { method getCount (line 371) | public async getCount(): Promise { method getWorkspaceEdit (line 383) | public async getWorkspaceEdit(): Promise { method getResult (line 387) | private async getResult(): Promise { method sendNesRenameRequest (line 400) | private async sendNesRenameRequest(textModel: ITextModel, position: Po... class RenameSymbolProcessor (line 421) | class RenameSymbolProcessor extends Disposable { method constructor (line 427) | constructor( method proposeRenameRefactoring (line 455) | public async proposeRenameRefactoring(textModel: ITextModel, suggestIt... method checkRenamePrecondition (line 541) | private async checkRenamePrecondition(suggestItem: InlineSuggestionIte... method isRenamePossible (line 569) | private isRenamePossible(suggestItem: InlineSuggestionItem, check: Pre... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/singleTextEditHelpers.ts function singleTextRemoveCommonPrefix (line 12) | function singleTextRemoveCommonPrefix(edit: TextReplacement, model: ITex... function singleTextEditAugments (line 26) | function singleTextEditAugments(edit: TextReplacement, base: TextReplace... function rangeExtends (line 31) | function rangeExtends(extendingRange: Range, rangeToExtend: Range): bool... FILE: src/vs/editor/contrib/inlineCompletions/browser/model/suggestWidgetAdapter.ts class SuggestWidgetAdaptor (line 25) | class SuggestWidgetAdaptor extends Disposable { method selectedItem (line 30) | public get selectedItem(): SuggestItemInfo | undefined { method constructor (line 36) | constructor( method update (line 136) | private update(newActive: boolean): void { method getSuggestItemInfo (line 147) | private getSuggestItemInfo(): SuggestItemInfo | undefined { method stopForceRenderingAbove (line 181) | public stopForceRenderingAbove(): void { method forceRenderingAbove (line 186) | public forceRenderingAbove(): void { class SuggestItemInfo (line 192) | class SuggestItemInfo { method fromSuggestion (line 193) | public static fromSuggestion(suggestController: SuggestController, mod... method constructor (line 222) | private constructor( method equals (line 230) | public equals(other: SuggestItemInfo): boolean { method toSelectedSuggestionInfo (line 237) | public toSelectedSuggestionInfo(): SelectedSuggestionInfo { method getSingleTextEdit (line 241) | public getSingleTextEdit(): TextReplacement { function suggestItemInfoEquals (line 246) | function suggestItemInfoEquals(a: SuggestItemInfo | undefined, b: Sugges... class ObservableSuggestWidgetAdapter (line 256) | class ObservableSuggestWidgetAdapter extends Disposable { method constructor (line 261) | constructor( method stopForceRenderingAbove (line 284) | public stopForceRenderingAbove(): void { method forceRenderingAbove (line 288) | public forceRenderingAbove(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/textModelValueReference.ts class TextModelValueReference (line 20) | class TextModelValueReference extends AbstractText { method snapshot (line 23) | static snapshot(textModel: ITextModel): TextModelValueReference { method constructor (line 27) | private constructor(private readonly _textModel: ITextModel) { method uri (line 32) | get uri(): URI { method version (line 36) | get version(): number { method _assertValid (line 40) | private _assertValid(): void { method targets (line 47) | targets(textModel: ITextModel): boolean { method getValueOfRange (line 51) | override getValueOfRange(range: Range): string { method getLineLength (line 56) | override getLineLength(lineNumber: number): number { method length (line 61) | get length(): TextLength { method getEOL (line 68) | getEOL(): string { method getPositionAt (line 73) | getPositionAt(offset: number): Position { method getValueInRange (line 78) | getValueInRange(range: Range): string { method getVersionId (line 83) | getVersionId(): number { method dangerouslyGetUnderlyingModel (line 87) | dangerouslyGetUnderlyingModel(): ITextModel { FILE: src/vs/editor/contrib/inlineCompletions/browser/model/typingSpeed.ts type TypingSession (line 11) | interface TypingSession { type TypingIntervalResult (line 17) | interface TypingIntervalResult { class TypingInterval (line 26) | class TypingInterval extends Disposable { method getTypingInterval (line 47) | public getTypingInterval(): TypingIntervalResult { method constructor (line 55) | constructor(private readonly _textModel: ITextModel) { method _updateTypingSpeed (line 61) | private _updateTypingSpeed(change: IModelContentChangedEvent): void { method _getActualCharacterCount (line 91) | private _getActualCharacterCount(change: IModelContentChangedEvent): n... method _isUserTyping (line 100) | private _isUserTyping(change: IModelContentChangedEvent): boolean { method _isUserTypingReason (line 116) | private _isUserTypingReason(reason: any): boolean { method _finalizeCurrentSession (line 136) | private _finalizeCurrentSession(): void { method _calculateTypingInterval (line 156) | private _calculateTypingInterval(): TypingIntervalResult { method _calculateSpeedFromSessions (line 170) | private _calculateSpeedFromSessions(sessions: TypingSession[]): Typing... method reset (line 209) | public reset(): void { method dispose (line 217) | public override dispose(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/structuredLogger.ts type IRecordableLogEntry (line 12) | interface IRecordableLogEntry { type IRecordableEditorLogEntry (line 17) | interface IRecordableEditorLogEntry extends IRecordableLogEntry { type EditorLogEntryData (line 22) | type EditorLogEntryData = IDocumentEventDataSetChangeReason | IDocumentE... type LogEntryData (line 23) | type LogEntryData = IEventFetchEnd; type IDocumentEventDataSetChangeReason (line 25) | interface IDocumentEventDataSetChangeReason { type IDocumentEventFetchStart (line 30) | interface IDocumentEventFetchStart { type IEventFetchEnd (line 36) | interface IEventFetchEnd { type IFetchResult (line 44) | interface IFetchResult { function formatRecordableLogEntry (line 55) | function formatRecordableLogEntry(entry: ... class StructuredLogger (line 60) | class StructuredLogger extends Disposable { method cast (line 61) | public static cast(): typeof Structured... method constructor (line 68) | constructor( method log (line 78) | public log(data: T): boolean { function observableContextKey (line 88) | function observableContextKey(key: string, contextKeyService: IContex... FILE: src/vs/editor/contrib/inlineCompletions/browser/telemetry.ts function sendInlineCompletionsEndOfLifeTelemetry (line 8) | function sendInlineCompletionsEndOfLifeTelemetry(dataChannel: DataChanne... type InlineCompletionEndOfLifeEvent (line 12) | type InlineCompletionEndOfLifeEvent = { type InlineCompletionsEndOfLifeClassification (line 69) | type InlineCompletionsEndOfLifeClassification = { FILE: src/vs/editor/contrib/inlineCompletions/browser/utils.ts function getReadonlyEmptyArray (line 20) | function getReadonlyEmptyArray(): readonly T[] { function addPositions (line 24) | function addPositions(pos1: Position, pos2: Position): Position { function subtractPositions (line 28) | function subtractPositions(pos1: Position, pos2: Position): Position { function substringPos (line 32) | function substringPos(text: string, pos: Position): string { function getEndPositionsAfterApplying (line 38) | function getEndPositionsAfterApplying(edits: readonly TextReplacement[])... function getModifiedRangesAfterApplying (line 43) | function getModifiedRangesAfterApplying(edits: readonly TextReplacement[... function removeTextReplacementCommonSuffixPrefix (line 50) | function removeTextReplacementCommonSuffixPrefix(edits: readonly TextRep... function convertItemsToStableObservables (line 58) | function convertItemsToStableObservables(items: IObservable(key: RawContextKey, obs: IObservabl... function wait (line 95) | function wait(ms: number, cancellationToken?: CancellationToken): Promis... class ErrorResult (line 112) | class ErrorResult { method message (line 113) | public static message(message: string): ErrorResult { method constructor (line 117) | constructor(public readonly error: T, public readonly message: string ... method is (line 119) | public static is(obj: TOther | ErrorResult): obj is ErrorResult { method logError (line 123) | public logError(): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/ghostText/ghostTextView.ts type IGhostTextWidgetData (line 40) | interface IGhostTextWidgetData { class GhostTextWidgetWarning (line 46) | class GhostTextWidgetWarning { method from (line 47) | public static from(warning: InlineCompletionWarning | undefined): Ghos... method constructor (line 54) | constructor( constant USE_SQUIGGLES_FOR_WARNING (line 59) | const USE_SQUIGGLES_FOR_WARNING = true; constant GHOST_TEXT_CLASS_NAME (line 60) | const GHOST_TEXT_CLASS_NAME = 'ghost-text'; class GhostTextView (line 62) | class GhostTextView extends Disposable { method constructor (line 83) | constructor( method getWarningWidgetContext (line 198) | public static getWarningWidgetContext(domNode: HTMLElement): { range: ... method ownsViewZone (line 359) | public ownsViewZone(viewZoneId: string): boolean { class GhostTextAttachedData (line 364) | class GhostTextAttachedData { method constructor (line 365) | constructor(public readonly owner: GhostTextView) { } type WidgetDomElement (line 368) | interface WidgetDomElement { function computeGhostTextViewData (line 374) | function computeGhostTextViewData(ghostText: GhostText | GhostTextReplac... class AdditionalLinesData (line 443) | class AdditionalLinesData implements IEquatable { method constructor (line 444) | constructor( method equals (line 450) | equals(other: AdditionalLinesData): boolean { class AdditionalLinesWidget (line 461) | class AdditionalLinesWidget extends Disposable { method viewZoneId (line 463) | public get viewZoneId(): string | undefined { return this._viewZoneInf... method viewZoneHeight (line 466) | public get viewZoneHeight(): IObservable { return ... method constructor (line 479) | constructor( method dispose (line 524) | public override dispose(): void { method clear (line 529) | private clear(): void { method updateLines (line 537) | private updateLines(lineNumber: number, additionalLines: readonly Line... method addViewZone (line 575) | private addViewZone(changeAccessor: IViewZoneChangeAccessor, afterLine... method removeActiveViewZone (line 591) | private removeActiveViewZone(changeAccessor: IViewZoneChangeAccessor):... method keepCursorStable (line 604) | private keepCursorStable(lineNumber: number, heightInLines: number): v... function isTargetGhostText (line 616) | function isTargetGhostText(target: EventTarget | null): boolean { class LineData (line 620) | class LineData implements IEquatable { method constructor (line 621) | constructor( method equals (line 626) | equals(other: LineData): boolean { function renderLines (line 634) | function renderLines(domNode: HTMLElement, tabSize: number, lines: reado... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorMenu.ts class GutterIndicatorMenuContent (line 33) | class GutterIndicatorMenuContent { method constructor (line 36) | constructor( method toDisposableLiveElement (line 47) | public toDisposableLiveElement(): LiveElement { method _createHoverContent (line 51) | private _createHoverContent() { method _getKeybinding (line 189) | private _getKeybinding(commandId: string | undefined) { function hoverContent (line 197) | function hoverContent(content: ChildNode) { function header (line 207) | function header(title: string | IObservable) { function option (line 220) | function option(props: { function actionBar (line 271) | function actionBar(actions: IAction[], options: IActionBarOptions) { function separator (line 287) | function separator() { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorView.ts type GutterIndicatorCustomization (line 44) | interface GutterIndicatorCustomization { class InlineEditsGutterIndicatorData (line 49) | class InlineEditsGutterIndicatorData { method constructor (line 50) | constructor( class InlineSuggestionGutterMenuData (line 59) | class InlineSuggestionGutterMenuData { method fromInlineSuggestion (line 60) | public static fromInlineSuggestion(suggestion: InlineSuggestionItem): ... method constructor (line 73) | constructor( class SimpleInlineSuggestModel (line 85) | class SimpleInlineSuggestModel { method fromInlineCompletionModel (line 86) | public static fromInlineCompletionModel(model: InlineCompletionsModel)... method constructor (line 93) | constructor( constant CODICON_SIZE_PX (line 99) | const CODICON_SIZE_PX = 16; constant CODICON_PADDING_PX (line 100) | const CODICON_PADDING_PX = 2; class InlineEditsGutterIndicator (line 102) | class InlineEditsGutterIndicator extends Disposable { method constructor (line 107) | constructor( method triggerAnimation (line 208) | public triggerAnimation(): Promise { method _showHover (line 468) | protected _showHover(): void { function getRotationFromDirection (line 606) | function getRotationFromDirection(direction: 'top' | 'bottom' | 'right')... function withStyles (line 614) | function withStyles(element: T, styles: { [key: s... function toPx (line 622) | function toPx(n: number): string { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditWithChanges.ts class InlineEditWithChanges (line 14) | class InlineEditWithChanges { method lineEdit (line 16) | public get lineEdit(): LineReplacement { method originalLineRange (line 26) | public get originalLineRange(): LineRange { return this.lineEdit.lineR... method modifiedLineRange (line 27) | public get modifiedLineRange(): LineRange { return this.lineEdit.toLin... method displayRange (line 29) | public get displayRange(): LineRange { method constructor (line 37) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsModel.ts class ModelPerInlineEdit (line 19) | class ModelPerInlineEdit { method constructor (line 31) | constructor( method accept (line 44) | accept(alternativeAction?: boolean) { method handleInlineEditShownNextFrame (line 48) | handleInlineEditShownNextFrame(viewKind: InlineCompletionViewKind, vie... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsNewUsers.ts type UserKind (line 16) | enum UserKind { class InlineEditsOnboardingExperience (line 22) | class InlineEditsOnboardingExperience extends Disposable { method constructor (line 40) | constructor( method setupNewUserExperience (line 57) | private setupNewUserExperience(): IDisposable | undefined { method getNewUserType (line 139) | private getNewUserType(): UserKind { method setNewUserType (line 143) | private setNewUserType(value: UserKind): void { method _initializeDebugSetting (line 157) | private _initializeDebugSetting(): IDisposable { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsView.ts class InlineEditsView (line 49) | class InlineEditsView extends Disposable { method constructor (line 65) | constructor( method _getLongDistanceHintState (line 288) | private _getLongDistanceHintState(model: ModelPerInlineEdit, reader: I... method _getCacheId (line 446) | private _getCacheId(model: ModelPerInlineEdit) { method _determineView (line 450) | private _determineView(model: ModelPerInlineEdit, reader: IReader, dif... method _determineRenderState (line 551) | private _determineRenderState(model: ModelPerInlineEdit, reader: IRead... method _willRenderAboveCursor (line 644) | private _willRenderAboveCursor(reader: IReader, inlineEdit: InlineEdit... method _viewHasBeenShownLongerThan (line 668) | private _viewHasBeenShownLongerThan(durationMs: number): boolean { function getViewData (line 680) | function getViewData(inlineEdit: InlineEditWithChanges, stringChanges: {... function isSingleLineInsertion (line 700) | function isSingleLineInsertion(diff: DetailedLineRangeMapping[]) { function isSingleLineInsertionAfterPosition (line 715) | function isSingleLineInsertionAfterPosition(diff: DetailedLineRangeMappi... function isSingleMultiLineInsertion (line 740) | function isSingleMultiLineInsertion(diff: DetailedLineRangeMapping[]) { function isDeletion (line 758) | function isDeletion(inner: RangeMapping[], inlineEdit: InlineEditWithCha... function growEditsToEntireWord (line 763) | function growEditsToEntireWord(replacements: TextReplacement[], original... function growEditsUntilWhitespace (line 767) | function growEditsUntilWhitespace(replacements: TextReplacement[], origi... function _growEdits (line 771) | function _growEdits(replacements: TextReplacement[], originalText: Abstr... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViewInterface.ts type InlineEditTabAction (line 11) | enum InlineEditTabAction { class InlineEditClickEvent (line 17) | class InlineEditClickEvent { method create (line 18) | static create(event: PointerEvent | MouseEvent, alternativeAction: boo... method constructor (line 21) | constructor( type IInlineEditsView (line 27) | interface IInlineEditsView { type InlineCompletionViewKind (line 34) | enum InlineCompletionViewKind { class InlineCompletionViewData (line 47) | class InlineCompletionViewData { method constructor (line 52) | constructor( method setLongDistanceViewData (line 63) | setLongDistanceViewData(lineNumber: number, inlineEditLineNumber: numb... method getData (line 68) | getData() { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViewProducer.ts class InlineEditsViewAndDiffProducer (line 20) | class InlineEditsViewAndDiffProducer extends Disposable { // TODO: This ... method constructor (line 81) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/debugVisualization.ts type IVisualizationEffect (line 10) | interface IVisualizationEffect { function setVisualization (line 14) | function setVisualization(data: object, visualization: IVisualizationEff... function debugLogRects (line 19) | function debugLogRects(rects: Record | Rect[], elem: HTMLE... function debugLogRect (line 32) | function debugLogRect(rect: Rect, elem: HTMLElement, name: string): Rect { function debugLogHorizontalOffsetRange (line 37) | function debugLogHorizontalOffsetRange(rect: Rect, elem: HTMLElement, na... function debugLogHorizontalOffsetRanges (line 42) | function debugLogHorizontalOffsetRanges(rects: Record | Re... class ManyRectVisualizer (line 55) | class ManyRectVisualizer implements IVisualizationEffect { method constructor (line 56) | constructor( method visualize (line 61) | visualize(): IDisposable { class ManyHorizontalOffsetRangeVisualizer (line 76) | class ManyHorizontalOffsetRangeVisualizer implements IVisualizationEffect { method constructor (line 77) | constructor( method visualize (line 82) | visualize(): IDisposable { class HtmlHorizontalOffsetRangeVisualizer (line 100) | class HtmlHorizontalOffsetRangeVisualizer implements IVisualizationEffect { method constructor (line 101) | constructor( method visualize (line 109) | visualize(): IDisposable { class HtmlRectVisualizer (line 202) | class HtmlRectVisualizer implements IVisualizationEffect { method constructor (line 203) | constructor( method visualize (line 209) | visualize(): IDisposable { function debugView (line 253) | function debugView(value: unknown, reader: IReader): void { function debugReadDisposable (line 260) | function debugReadDisposable(d: IDisposable, reader: IReader): void { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsCollapsedView.ts class InlineEditsCollapsedView (line 20) | class InlineEditsCollapsedView extends Disposable implements IInlineEdit... method constructor (line 29) | constructor( method triggerAnimation (line 74) | public triggerAnimation(): Promise { method getCollapsedIndicator (line 93) | private getCollapsedIndicator(startPoint: IObservable) { method createIconPath (line 116) | private createIconPath(indicatorPoint: IObservable): IOb... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsCustomView.ts constant MIN_END_OF_LINE_PADDING (line 25) | const MIN_END_OF_LINE_PADDING = 14; constant PADDING_VERTICALLY (line 26) | const PADDING_VERTICALLY = 0; constant PADDING_HORIZONTALLY (line 27) | const PADDING_HORIZONTALLY = 4; constant HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW (line 28) | const HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW = 4; constant VERTICAL_OFFSET_WHEN_ABOVE_BELOW (line 29) | const VERTICAL_OFFSET_WHEN_ABOVE_BELOW = 2; class InlineEditsCustomView (line 32) | class InlineEditsCustomView extends Disposable implements IInlineEditsVi... method constructor (line 45) | constructor( method fitsInsideViewport (line 117) | private fitsInsideViewport(range: LineRange, displayLabel: string, rea... method getState (line 130) | private getState(displayLocation: InlineSuggestHint): { rect: IObserva... method getRendering (line 225) | private getRendering(state: { rect: IObservable; label: string; ... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsDeletionView.ts constant HORIZONTAL_PADDING (line 24) | const HORIZONTAL_PADDING = 0; constant VERTICAL_PADDING (line 25) | const VERTICAL_PADDING = 0; constant BORDER_WIDTH (line 26) | const BORDER_WIDTH = 1; constant WIDGET_SEPARATOR_WIDTH (line 27) | const WIDGET_SEPARATOR_WIDTH = 1; constant WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH (line 28) | const WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH = 3; constant BORDER_RADIUS (line 29) | const BORDER_RADIUS = INLINE_EDITS_BORDER_RADIUS; class InlineEditsDeletionView (line 31) | class InlineEditsDeletionView extends Disposable implements IInlineEdits... method constructor (line 42) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsInsertionView.ts constant BORDER_WIDTH (line 29) | const BORDER_WIDTH = 1; constant WIDGET_SEPARATOR_WIDTH (line 30) | const WIDGET_SEPARATOR_WIDTH = 1; constant WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH (line 31) | const WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH = 3; constant BORDER_RADIUS (line 32) | const BORDER_RADIUS = INLINE_EDITS_BORDER_RADIUS; class InlineEditsInsertionView (line 34) | class InlineEditsInsertionView extends Disposable implements IInlineEdit... method constructor (line 123) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsLineReplacementView.ts class InlineEditsLineReplacementView (line 31) | class InlineEditsLineReplacementView extends Disposable implements IInli... method constructor (line 51) | constructor( method _isMouseOverWidget (line 328) | private _isMouseOverWidget(e: IEditorMouseEvent): boolean { method removePreviousViewZone (line 340) | private removePreviousViewZone(changeAccessor: IViewZoneChangeAccessor) { method addViewZone (line 355) | private addViewZone(viewZoneInfo: { height: number; lineNumber: number... function rangesToBubbleRanges (line 371) | function rangesToBubbleRanges(ranges: Range[]): Range[] { type Replacement (line 386) | interface Replacement { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsSideBySideView.ts constant HORIZONTAL_PADDING (line 30) | const HORIZONTAL_PADDING = 0; constant VERTICAL_PADDING (line 31) | const VERTICAL_PADDING = 0; constant ENABLE_OVERFLOW (line 32) | const ENABLE_OVERFLOW = false; constant BORDER_WIDTH (line 34) | const BORDER_WIDTH = 1; constant WIDGET_SEPARATOR_WIDTH (line 35) | const WIDGET_SEPARATOR_WIDTH = 1; constant WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH (line 36) | const WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH = 3; constant BORDER_RADIUS (line 37) | const BORDER_RADIUS = INLINE_EDITS_BORDER_RADIUS; constant ORIGINAL_END_PADDING (line 38) | const ORIGINAL_END_PADDING = 20; constant MODIFIED_END_PADDING (line 39) | const MODIFIED_END_PADDING = 12; class InlineEditsSideBySideView (line 41) | class InlineEditsSideBySideView extends Disposable implements IInlineEdi... method fitsInsideViewport (line 44) | static fitsInsideViewport(editor: ICodeEditor, textModel: ITextModel, ... method constructor (line 64) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsWordInsertView.ts class InlineEditsWordInsertView (line 21) | class InlineEditsWordInsertView extends Disposable implements IInlineEdi... method constructor (line 33) | constructor( FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsWordReplacementView.ts class WordReplacementsViewData (line 39) | class WordReplacementsViewData implements IEquatable):... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/jumpToView.ts class JumpToView (line 27) | class JumpToView extends Disposable { method constructor (line 30) | constructor( method _getKeybinding (line 84) | private _getKeybinding(commandId: string | undefined, debugLocation = ... function animateFixedValues (line 184) | function animateFixedValues(values: { value: T; durationMs: number }[... function keybindingLabel (line 201) | function keybindingLabel(keybinding: IObservable(range: LineRange, targetLine: numbe... function getSums (line 180) | function getSums(array: T[], fn: (item: T) => number): number[] { FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/originalEditorInlineDiffView.ts type IOriginalEditorInlineDiffViewState (line 22) | interface IOriginalEditorInlineDiffViewState { class OriginalEditorInlineDiffView (line 31) | class OriginalEditorInlineDiffView extends Disposable implements IInline... method supportsInlineDiffRendering (line 32) | public static supportsInlineDiffRendering(mapping: DetailedLineRangeMa... method constructor (line 43) | constructor( class InlineEditAttachedData (line 251) | class InlineEditAttachedData { method constructor (line 252) | constructor(public readonly owner: OriginalEditorInlineDiffView) { } function allowsTrueInlineDiffRendering (line 255) | function allowsTrueInlineDiffRendering(mapping: DetailedLineRangeMapping... function modelTokenizationFinished (line 264) | function modelTokenizationFinished(model: ITextModel): IObservable = T extends false | undefined | null ? never : T; type Falsy (line 374) | type Falsy = T extends false | undefined | null ? T : never; function mapOutFalsy (line 376) | function mapOutFalsy(obs: IObservable): IObservable Rect | undefined, debugLoc... type FirstFnArg (line 438) | type FirstFnArg = T extends (arg: infer U) => any ? U : never; function observeEditorBoundingClientRect (line 441) | function observeEditorBoundingClientRect(editor: ICodeEditor, store: Dis... FILE: src/vs/editor/contrib/inlineCompletions/browser/view/inlineSuggestionsView.ts class InlineSuggestionsView (line 26) | class InlineSuggestionsView extends Disposable { method constructor (line 61) | constructor( method _createGhostText (line 126) | private _createGhostText(ghostText: IObservable(value: T | undefined | null): asserts value is... FILE: src/vs/editor/contrib/inlineCompletions/test/browser/suggestWidgetModel.test.ts method provideCompletionItems (line 115) | async provideCompletionItems(model, pos) { function withAsyncTestCodeEditorAndInlineCompletionsModel (line 133) | async function withAsyncTestCodeEditorAndInlineCompletionsModel( FILE: src/vs/editor/contrib/inlineCompletions/test/browser/utils.ts class MockInlineCompletionsProvider (line 37) | class MockInlineCompletionsProvider implements InlineCompletionsProvider { method constructor (line 47) | constructor( method setReturnValue (line 51) | public setReturnValue(value: InlineCompletion | undefined, delayMs: nu... method setReturnValues (line 56) | public setReturnValues(values: InlineCompletion[], delayMs: number = 0... method getAndClearCallHistory (line 61) | public getAndClearCallHistory() { method assertNotCalledTwiceWithin50ms (line 67) | public assertNotCalledTwiceWithin50ms() { method fireOnDidChange (line 76) | public fireOnDidChange(changeHint?: IInlineCompletionChangeHint): void { method provideInlineCompletions (line 82) | async provideInlineCompletions(model: ITextModel, position: Position, ... method disposeInlineCompletions (line 110) | disposeInlineCompletions() { } method handleItemDidShow (line 111) | handleItemDidShow() { } class MockSearchReplaceCompletionsProvider (line 114) | class MockSearchReplaceCompletionsProvider implements InlineCompletionsP... method add (line 117) | public add(search: string, replace: string): void { method provideInlineCompletions (line 121) | async provideInlineCompletions(model: ITextModel, position: Position, ... method disposeInlineCompletions (line 137) | disposeInlineCompletions() { } method handleItemDidShow (line 138) | handleItemDidShow() { } class InlineEditContext (line 141) | class InlineEditContext extends Disposable { method constructor (line 144) | constructor(model: InlineCompletionsModel, private readonly editor: IT... method getAndClearViewStates (line 167) | public getAndClearViewStates(): (string | undefined)[] { class GhostTextContext (line 174) | class GhostTextContext extends Disposable { method currentPrettyViewState (line 177) | public get currentPrettyViewState() { method constructor (line 181) | constructor(model: InlineCompletionsModel, private readonly editor: IT... method getAndClearViewStates (line 201) | public getAndClearViewStates(): (string | undefined)[] { method keyboardType (line 207) | public keyboardType(text: string): void { method cursorUp (line 211) | public cursorUp(): void { method cursorRight (line 215) | public cursorRight(): void { method cursorLeft (line 219) | public cursorLeft(): void { method cursorDown (line 223) | public cursorDown(): void { method cursorLineEnd (line 227) | public cursorLineEnd(): void { method leftDelete (line 231) | public leftDelete(): void { type IWithAsyncTestCodeEditorAndInlineCompletionsModel (line 236) | interface IWithAsyncTestCodeEditorAndInlineCompletionsModel { function withAsyncTestCodeEditorAndInlineCompletionsModel (line 244) | async function withAsyncTestCodeEditorAndInlineCompletionsModel( class AnnotatedString (line 321) | class AnnotatedString { method constructor (line 325) | constructor(src: string, annotations: string[] = ['↓']) { method getMarkerOffset (line 331) | getMarkerOffset(markerIdx = 0): number { function findMarkers (line 339) | function findMarkers(text: string, markers: string[]): { class AnnotatedText (line 369) | class AnnotatedText extends AnnotatedString { method getMarkerPosition (line 372) | getMarkerPosition(markerIdx = 0): Position { class MockTextModelService (line 377) | class MockTextModelService implements ITextModelService { method constructor (line 380) | constructor( method createModelReference (line 384) | async createModelReference(resource: URI): Promise(position: IPosition, title: string, promise:... method clear (line 165) | private clear() { FILE: src/vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLine.ts class InsertFinalNewLineAction (line 12) | class InsertFinalNewLineAction extends EditorAction { method constructor (line 16) | constructor() { method run (line 24) | public run(_accessor: ServicesAccessor, editor: ICodeEditor, args: unk... FILE: src/vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLineCommand.ts class InsertFinalNewLineCommand (line 13) | class InsertFinalNewLineCommand implements ICommand { method constructor (line 19) | constructor(selection: Selection) { method getEditOperations (line 24) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 32) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... function insertFinalNewLine (line 41) | function insertFinalNewLine(model: ITextModel): ISingleEditOperation | u... FILE: src/vs/editor/contrib/lineSelection/browser/lineSelection.ts type ExpandLinesSelectionArgs (line 15) | interface ExpandLinesSelectionArgs { class ExpandLineSelectionAction (line 19) | class ExpandLineSelectionAction extends EditorAction { method constructor (line 20) | constructor() { method run (line 33) | public run(_accessor: ServicesAccessor, editor: ICodeEditor, args: Exp... FILE: src/vs/editor/contrib/lineSelection/test/browser/lineSelection.test.ts function executeAction (line 15) | function executeAction(action: EditorAction, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/linesOperations/browser/copyLinesCommand.ts class CopyLinesCommand (line 11) | class CopyLinesCommand implements ICommand { method constructor (line 22) | constructor(selection: Selection, isCopyingDown: boolean, noop?: boole... method getEditOperations (line 32) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 70) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... FILE: src/vs/editor/contrib/linesOperations/browser/linesOperations.ts method constructor (line 37) | constructor(down: boolean, opts: IActionOptions) { method run (line 42) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class CopyLinesUpAction (line 78) | class CopyLinesUpAction extends AbstractCopyLinesAction { method constructor (line 79) | constructor() { class CopyLinesDownAction (line 101) | class CopyLinesDownAction extends AbstractCopyLinesAction { method constructor (line 102) | constructor() { class DuplicateSelectionAction (line 124) | class DuplicateSelectionAction extends EditorAction { method constructor (line 126) | constructor() { method run (line 141) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: unkn... method constructor (line 171) | constructor(down: boolean, opts: IActionOptions) { method run (line 176) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class MoveLinesUpAction (line 193) | class MoveLinesUpAction extends AbstractMoveLinesAction { method constructor (line 194) | constructor() { class MoveLinesDownAction (line 216) | class MoveLinesDownAction extends AbstractMoveLinesAction { method constructor (line 217) | constructor() { method constructor (line 242) | constructor(descending: boolean, opts: IActionOptions) { method run (line 247) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class SortLinesAscendingAction (line 276) | class SortLinesAscendingAction extends AbstractSortLinesAction { method constructor (line 277) | constructor() { class SortLinesDescendingAction (line 287) | class SortLinesDescendingAction extends AbstractSortLinesAction { method constructor (line 288) | constructor() { class DeleteDuplicateLinesAction (line 298) | class DeleteDuplicateLinesAction extends EditorAction { method constructor (line 299) | constructor() { method run (line 308) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class ReverseLinesAction (line 374) | class ReverseLinesAction extends EditorAction { method constructor (line 375) | constructor() { method run (line 384) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { type TrimTrailingWhitespaceArgs (line 450) | interface TrimTrailingWhitespaceArgs { class TrimTrailingWhitespaceAction (line 454) | class TrimTrailingWhitespaceAction extends EditorAction { method constructor (line 458) | constructor() { method run (line 471) | public run(_accessor: ServicesAccessor, editor: ICodeEditor, args: Tri... type IDeleteLinesOperation (line 500) | interface IDeleteLinesOperation { class DeleteLinesAction (line 507) | class DeleteLinesAction extends EditorAction { method constructor (line 509) | constructor() { method run (line 523) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { method _getLinesToRemove (line 566) | private _getLinesToRemove(editor: IActiveCodeEditor): IDeleteLinesOper... class IndentLinesAction (line 611) | class IndentLinesAction extends EditorAction { method constructor (line 612) | constructor() { method run (line 626) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class OutdentLinesAction (line 637) | class OutdentLinesAction extends EditorAction { method constructor (line 638) | constructor() { method run (line 652) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class InsertLineBeforeAction (line 657) | class InsertLineBeforeAction extends EditorAction { method constructor (line 659) | constructor() { method run (line 673) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class InsertLineAfterAction (line 683) | class InsertLineAfterAction extends EditorAction { method constructor (line 685) | constructor() { method run (line 699) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { method run (line 710) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class DeleteAllLeftAction (line 752) | class DeleteAllLeftAction extends AbstractDeleteAllToBoundaryAction { method constructor (line 753) | constructor() { method _getEndCursorState (line 768) | protected _getEndCursorState(primaryCursor: Range, rangesToDelete: Ran... method _getRangesToDelete (line 798) | protected _getRangesToDelete(editor: IActiveCodeEditor): Range[] { class DeleteAllRightAction (line 830) | class DeleteAllRightAction extends AbstractDeleteAllToBoundaryAction { method constructor (line 831) | constructor() { method _getEndCursorState (line 846) | protected _getEndCursorState(primaryCursor: Range, rangesToDelete: Ran... method _getRangesToDelete (line 867) | protected _getRangesToDelete(editor: IActiveCodeEditor): Range[] { class JoinLinesAction (line 897) | class JoinLinesAction extends EditorAction { method constructor (line 898) | constructor() { method run (line 913) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class TransposeAction (line 1057) | class TransposeAction extends EditorAction { method constructor (line 1058) | constructor() { method run (line 1067) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { method run (line 1116) | public run(_accessor: ServicesAccessor, editor: ICodeEditor): void { class UpperCaseAction (line 1156) | class UpperCaseAction extends AbstractCaseAction { method constructor (line 1157) | constructor() { method _modifyText (line 1166) | protected _modifyText(text: string, wordSeparators: string): string { class LowerCaseAction (line 1171) | class LowerCaseAction extends AbstractCaseAction { method constructor (line 1172) | constructor() { method _modifyText (line 1181) | protected _modifyText(text: string, wordSeparators: string): string { class BackwardsCompatibleRegExp (line 1186) | class BackwardsCompatibleRegExp { method constructor (line 1191) | constructor( method get (line 1199) | public get(): RegExp | null { method isSupported (line 1211) | public isSupported(): boolean { class TitleCaseAction (line 1216) | class TitleCaseAction extends AbstractCaseAction { method constructor (line 1220) | constructor() { method _modifyText (line 1229) | protected _modifyText(text: string, wordSeparators: string): string { class SnakeCaseAction (line 1241) | class SnakeCaseAction extends AbstractCaseAction { method constructor (line 1246) | constructor() { method _modifyText (line 1255) | protected _modifyText(text: string, wordSeparators: string): string { class CamelCaseAction (line 1270) | class CamelCaseAction extends AbstractCaseAction { method constructor (line 1275) | constructor() { method _modifyText (line 1284) | protected _modifyText(text: string, wordSeparators: string): string { class PascalCaseAction (line 1298) | class PascalCaseAction extends AbstractCaseAction { method constructor (line 1303) | constructor() { method _modifyText (line 1312) | protected _modifyText(text: string, wordSeparators: string): string { class KebabCaseAction (line 1336) | class KebabCaseAction extends AbstractCaseAction { method isSupported (line 1338) | public static isSupported(): boolean { method constructor (line 1352) | constructor() { method _modifyText (line 1361) | protected _modifyText(text: string, _: string): string { FILE: src/vs/editor/contrib/linesOperations/browser/moveLinesCommand.ts class MoveLinesCommand (line 20) | class MoveLinesCommand implements ICommand { method constructor (line 30) | constructor( method createVirtualModel (line 43) | private createVirtualModel( method getEditOperations (line 64) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method buildIndentConverter (line 256) | private buildIndentConverter(tabSize: number, indentSize: number, inse... method parseEnterResult (line 267) | private parseEnterResult(model: ITextModel, indentConverter: IIndentCo... method matchEnterRuleMovingDown (line 306) | private matchEnterRuleMovingDown(model: ITextModel, indentConverter: I... method matchEnterRule (line 336) | private matchEnterRule(model: ITextModel, indentConverter: IIndentConv... method trimStart (line 363) | private trimStart(str: string) { method shouldAutoIndent (line 367) | private shouldAutoIndent(model: ITextModel, selection: Selection) { method getIndentEditsOfMovingBlock (line 389) | private getIndentEditsOfMovingBlock(model: ITextModel, builder: IEditO... method computeCursorState (line 410) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... FILE: src/vs/editor/contrib/linesOperations/browser/sortLinesCommand.ts class SortLinesCommand (line 14) | class SortLinesCommand implements ICommand { method constructor (line 22) | constructor(selection: Selection, descending: boolean) { method getEditOperations (line 28) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 37) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... method canRun (line 41) | public static canRun(model: ITextModel | null, selection: Selection, d... function getSortData (line 62) | function getSortData(model: ITextModel, selection: Selection, descending... function sortLines (line 101) | function sortLines(model: ITextModel, selection: Selection, descending: ... FILE: src/vs/editor/contrib/linesOperations/test/browser/copyLinesCommand.test.ts function testCopyLinesDownCommand (line 14) | function testCopyLinesDownCommand(lines: string[], selection: Selection,... function testCopyLinesUpCommand (line 18) | function testCopyLinesUpCommand(lines: string[], selection: Selection, e... function testDuplicateSelectionAction (line 211) | function testDuplicateSelectionAction(lines: string[], selections: Selec... FILE: src/vs/editor/contrib/linesOperations/test/browser/linesOperations.test.ts function assertSelection (line 19) | function assertSelection(editor: ICodeEditor, expected: Selection | Sele... function executeAction (line 26) | function executeAction(action: EditorAction, editor: ICodeEditor): void { function testInsertLineBefore (line 1544) | function testInsertLineBefore(lineNumber: number, column: number, callba... function testInsertLineAfter (line 1585) | function testInsertLineAfter(lineNumber: number, column: number, callbac... function testDeleteLinesCommand (line 1714) | function testDeleteLinesCommand(initialText: string[], _initialSelection... FILE: src/vs/editor/contrib/linesOperations/test/browser/moveLinesCommand.test.ts type MoveLinesDirection (line 17) | const enum MoveLinesDirection { function testMoveLinesDownCommand (line 22) | function testMoveLinesDownCommand(lines: string[], selection: Selection,... function testMoveLinesUpCommand (line 26) | function testMoveLinesUpCommand(lines: string[], selection: Selection, e... function testMoveLinesDownWithIndentCommand (line 30) | function testMoveLinesDownWithIndentCommand(languageId: string, lines: s... function testMoveLinesUpWithIndentCommand (line 34) | function testMoveLinesUpWithIndentCommand(languageId: string, lines: str... function testMoveLinesUpOrDownCommand (line 38) | function testMoveLinesUpOrDownCommand(direction: MoveLinesDirection, lin... function testMoveLinesUpOrDownWithIndentCommand (line 47) | function testMoveLinesUpOrDownWithIndentCommand(direction: MoveLinesDire... class IndentRulesMode (line 290) | class IndentRulesMode extends Disposable { method constructor (line 292) | constructor( class EnterRulesMode (line 402) | class EnterRulesMode extends Disposable { method constructor (line 404) | constructor( FILE: src/vs/editor/contrib/linesOperations/test/browser/sortLinesCommand.test.ts function testSortLinesAscendingCommand (line 11) | function testSortLinesAscendingCommand(lines: string[], selection: Selec... function testSortLinesDescendingCommand (line 15) | function testSortLinesDescendingCommand(lines: string[], selection: Sele... FILE: src/vs/editor/contrib/linkedEditing/browser/linkedEditing.ts constant CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE (line 39) | const CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE = new RawContextKey('... constant DECORATION_CLASS_NAME (line 41) | const DECORATION_CLASS_NAME = 'linked-editing-decoration'; class LinkedEditingContribution (line 43) | class LinkedEditingContribution extends Disposable implements IEditorCon... method get (line 53) | static get(editor: ICodeEditor): LinkedEditingContribution | null { method constructor (line 82) | constructor( method reinitialize (line 122) | private reinitialize(forceRefresh: boolean) { method _syncRanges (line 179) | private _syncRanges(token: number): void { method dispose (line 253) | public override dispose(): void { method clearRanges (line 258) | public clearRanges(): void { method currentUpdateTriggerPromise (line 268) | public get currentUpdateTriggerPromise(): Promise { method currentSyncTriggerPromise (line 272) | public get currentSyncTriggerPromise(): Promise { method updateRanges (line 276) | public async updateRanges(force = false): Promise { method setDebounceDuration (line 372) | public setDebounceDuration(timeInMS: number) { class LinkedEditingAction (line 398) | class LinkedEditingAction extends EditorAction { method constructor (line 399) | constructor() { method runCommand (line 412) | override runCommand(accessor: ServicesAccessor, args: [URI, IPosition]... method run (line 432) | run(_accessor: ServicesAccessor, editor: ICodeEditor): Promise { function getLinkedEditingRanges (line 455) | function getLinkedEditingRanges(providers: LanguageFeatureRegistry { class LinksList (line 71) | class LinksList { method constructor (line 79) | constructor(tuples: [ILinksList, LinkProvider][]) { method dispose (line 95) | dispose(): void { method _union (line 100) | private static _union(oldLinks: Link[], newLinks: Link[]): Link[] { function getLinks (line 143) | async function getLinks(providers: LanguageFeatureRegistry... FILE: src/vs/editor/contrib/links/browser/links.ts class LinkDetector (line 34) | class LinkDetector extends Disposable implements IEditorContribution { method get (line 38) | public static get(editor: ICodeEditor): LinkDetector | null { method constructor (line 50) | constructor( method computeLinksNow (line 115) | private async computeLinksNow(): Promise { method updateDecorations (line 151) | private updateDecorations(links: Link[]): void { method _onEditorMouseMove (line 180) | private _onEditorMouseMove(mouseEvent: ClickLinkMouseEvent, withKey: C... method cleanUpActiveLinkDecoration (line 196) | private cleanUpActiveLinkDecoration(): void { method onEditorMouseUp (line 210) | private onEditorMouseUp(mouseEvent: ClickLinkMouseEvent): void { method openLinkOccurrence (line 221) | public openLinkOccurrence(occurrence: LinkOccurrence, openToSide: bool... method getLinkOccurrence (line 269) | public getLinkOccurrence(position: Position | null): LinkOccurrence | ... method isEnabled (line 290) | private isEnabled(mouseEvent: ClickLinkMouseEvent, withKey?: ClickLink... method stop (line 297) | private stop(): void { method dispose (line 309) | public override dispose(): void { class LinkOccurrence (line 330) | class LinkOccurrence { method decoration (line 332) | public static decoration(link: Link, useMetaKey: boolean): IModelDelta... method _getOptions (line 339) | private static _getOptions(link: Link, useMetaKey: boolean, isActive: ... method constructor (line 348) | constructor(link: Link, decorationId: string) { method activate (line 353) | public activate(changeAccessor: IModelDecorationsChangeAccessor, useMe... method deactivate (line 357) | public deactivate(changeAccessor: IModelDecorationsChangeAccessor, use... function getHoverMessage (line 362) | function getHoverMessage(link: Link, useMetaKey: boolean): MarkdownString { class OpenLinkAction (line 398) | class OpenLinkAction extends EditorAction { method constructor (line 400) | constructor() { method run (line 408) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/longLinesHelper/browser/longLinesHelper.ts class LongLinesHelper (line 12) | class LongLinesHelper extends Disposable implements IEditorContribution { method get (line 15) | public static get(editor: ICodeEditor): LongLinesHelper | null { method constructor (line 19) | constructor( FILE: src/vs/editor/contrib/message/browser/messageController.ts class MessageController (line 26) | class MessageController implements IEditorContribution { method get (line 32) | static get(editor: ICodeEditor): MessageController | null { method constructor (line 42) | constructor( method dispose (line 52) | dispose(): void { method isVisible (line 58) | isVisible() { method showMessage (line 62) | showMessage(message: IMarkdownString | string, position: IPosition): v... method closeMessage (line 119) | closeMessage(): void { class MessageWidget (line 141) | class MessageWidget implements IContentWidget { method fadeOut (line 151) | static fadeOut(messageWidget: MessageWidget): IDisposable { method constructor (line 163) | constructor(editor: ICodeEditor, { lineNumber, column }: IPosition, te... method dispose (line 195) | dispose() { method getId (line 199) | getId(): string { method getDomNode (line 203) | getDomNode(): HTMLElement { method getPosition (line 207) | getPosition(): IContentWidgetPosition { method afterRender (line 218) | afterRender(position: ContentWidgetPositionPreference | null): void { FILE: src/vs/editor/contrib/middleScroll/browser/middleScrollController.ts class MiddleScrollController (line 18) | class MiddleScrollController extends Disposable implements IEditorContri... method get (line 21) | static get(editor: ICodeEditor): MiddleScrollController | null { method constructor (line 25) | constructor( function observeWindowMousePos (line 146) | function observeWindowMousePos(window: Window, initialPos: Point, store:... function toScrollPosition (line 154) | function toScrollPosition(p: Point): INewScrollPosition { FILE: src/vs/editor/contrib/multicursor/browser/multicursor.ts function announceCursorChange (line 32) | function announceCursorChange(previousCursorState: CursorState[], cursor... type InsertCursorArgs (line 41) | interface InsertCursorArgs { class InsertCursorAbove (line 46) | class InsertCursorAbove extends EditorAction { method constructor (line 48) | constructor() { method run (line 71) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: Inse... class InsertCursorBelow (line 98) | class InsertCursorBelow extends EditorAction { method constructor (line 100) | constructor() { method run (line 123) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: Inse... class InsertCursorAtEndOfEachLineSelected (line 150) | class InsertCursorAtEndOfEachLineSelected extends EditorAction { method constructor (line 152) | constructor() { method getCursorsForSelection (line 171) | private getCursorsForSelection(selection: Selection, model: ITextModel... method run (line 185) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class InsertCursorAtEndOfLineSelected (line 204) | class InsertCursorAtEndOfLineSelected extends EditorAction { method constructor (line 206) | constructor() { method run (line 214) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class InsertCursorAtTopOfLineSelected (line 236) | class InsertCursorAtTopOfLineSelected extends EditorAction { method constructor (line 238) | constructor() { method run (line 246) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class MultiCursorSessionResult (line 267) | class MultiCursorSessionResult { method constructor (line 268) | constructor( class MultiCursorSession (line 275) | class MultiCursorSession { method create (line 277) | public static create(editor: ICodeEditor, findController: CommonFindCo... method constructor (line 328) | constructor( method addSelectionToNextFindMatch (line 338) | public addSelectionToNextFindMatch(): MultiCursorSessionResult | null { method moveSelectionToNextFindMatch (line 352) | public moveSelectionToNextFindMatch(): MultiCursorSessionResult | null { method _getNextMatch (line 366) | private _getNextMatch(): Selection | null { method addSelectionToPreviousFindMatch (line 389) | public addSelectionToPreviousFindMatch(): MultiCursorSessionResult | n... method moveSelectionToPreviousFindMatch (line 403) | public moveSelectionToPreviousFindMatch(): MultiCursorSessionResult | ... method _getPreviousMatch (line 417) | private _getPreviousMatch(): Selection | null { method selectAll (line 440) | public selectAll(searchScope: Range[] | null): FindMatch[] { class MultiCursorSelectionController (line 455) | class MultiCursorSelectionController extends Disposable implements IEdit... method get (line 464) | public static get(editor: ICodeEditor): MultiCursorSelectionController... method constructor (line 468) | constructor(editor: ICodeEditor) { method dispose (line 475) | public override dispose(): void { method _beginSessionIfNeeded (line 480) | private _beginSessionIfNeeded(findController: CommonFindController): v... method _endSession (line 515) | private _endSession(): void { method _setSelections (line 528) | private _setSelections(selections: Selection[]): void { method _expandEmptyToWord (line 534) | private _expandEmptyToWord(model: ITextModel, selection: Selection): S... method _applySessionResult (line 545) | private _applySessionResult(result: MultiCursorSessionResult | null): ... method getSession (line 555) | public getSession(findController: CommonFindController): MultiCursorSe... method addSelectionToNextFindMatch (line 559) | public addSelectionToNextFindMatch(findController: CommonFindControlle... method addSelectionToPreviousFindMatch (line 587) | public addSelectionToPreviousFindMatch(findController: CommonFindContr... method moveSelectionToNextFindMatch (line 594) | public moveSelectionToNextFindMatch(findController: CommonFindControll... method moveSelectionToPreviousFindMatch (line 601) | public moveSelectionToPreviousFindMatch(findController: CommonFindCont... method selectAll (line 608) | public selectAll(findController: CommonFindController): void { method selectAllUsingSelections (line 657) | public selectAllUsingSelections(selections: Selection[]): void { method run (line 666) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { class AddSelectionToNextFindMatchAction (line 690) | class AddSelectionToNextFindMatchAction extends MultiCursorSelectionCont... method constructor (line 691) | constructor() { method _run (line 709) | protected _run(multiCursorController: MultiCursorSelectionController, ... class AddSelectionToPreviousFindMatchAction (line 714) | class AddSelectionToPreviousFindMatchAction extends MultiCursorSelection... method constructor (line 715) | constructor() { method _run (line 728) | protected _run(multiCursorController: MultiCursorSelectionController, ... class MoveSelectionToNextFindMatchAction (line 733) | class MoveSelectionToNextFindMatchAction extends MultiCursorSelectionCon... method constructor (line 734) | constructor() { method _run (line 746) | protected _run(multiCursorController: MultiCursorSelectionController, ... class MoveSelectionToPreviousFindMatchAction (line 751) | class MoveSelectionToPreviousFindMatchAction extends MultiCursorSelectio... method constructor (line 752) | constructor() { method _run (line 759) | protected _run(multiCursorController: MultiCursorSelectionController, ... class SelectHighlightsAction (line 764) | class SelectHighlightsAction extends MultiCursorSelectionControllerAction { method constructor (line 765) | constructor() { method _run (line 783) | protected _run(multiCursorController: MultiCursorSelectionController, ... class CompatChangeAll (line 788) | class CompatChangeAll extends MultiCursorSelectionControllerAction { method constructor (line 789) | constructor() { method _run (line 805) | protected _run(multiCursorController: MultiCursorSelectionController, ... class SelectionHighlighterState (line 810) | class SelectionHighlighterState { method constructor (line 814) | constructor( method findMatches (line 833) | public findMatches(): Range[] { class SelectionHighlighter (line 842) | class SelectionHighlighter extends Disposable implements IEditorContribu... method constructor (line 853) | constructor( method _update (line 910) | private _update(): void { method _createState (line 914) | private static _createState(oldState: SelectionHighlighterState | null... method _setState (line 992) | private _setState(newState: SelectionHighlighterState | null): void { method dispose (line 1055) | public override dispose(): void { function modelRangesContainSameText (line 1061) | function modelRangesContainSameText(model: ITextModel, ranges: Range[], ... function getValueInRange (line 1076) | function getValueInRange(model: ITextModel, range: Range, toLowerCase: b... type FocusCursorArgs (line 1081) | interface FocusCursorArgs { class FocusNextCursor (line 1085) | class FocusNextCursor extends EditorAction { method constructor (line 1086) | constructor() { method run (line 1098) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: Focu... class FocusPreviousCursor (line 1123) | class FocusPreviousCursor extends EditorAction { method constructor (line 1124) | constructor() { method run (line 1136) | public run(accessor: ServicesAccessor, editor: ICodeEditor, args: Focu... FILE: src/vs/editor/contrib/multicursor/test/browser/multicursor.test.ts function fromRange (line 81) | function fromRange(rng: Range): number[] { function testMulticursor (line 268) | function testMulticursor(text: string[], callback: (editor: ITestCodeEdi... function testAddSelectionToNextFindMatchAction (line 280) | function testAddSelectionToNextFindMatchAction(text: string[], callback:... FILE: src/vs/editor/contrib/parameterHints/browser/parameterHints.ts class ParameterHintsController (line 23) | class ParameterHintsController extends Disposable implements IEditorCont... method get (line 27) | public static get(editor: ICodeEditor): ParameterHintsController | null { method constructor (line 35) | constructor( method cancel (line 58) | cancel(): void { method previous (line 62) | previous(): void { method next (line 66) | next(): void { method trigger (line 70) | trigger(context: TriggerContext): void { class TriggerParameterHintsAction (line 75) | class TriggerParameterHintsAction extends EditorAction { method constructor (line 77) | constructor() { method run (line 90) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/parameterHints/browser/parameterHintsModel.ts type TriggerContext (line 18) | interface TriggerContext { type Type (line 24) | const enum Type { class Pending (line 32) | class Pending { method constructor (line 34) | constructor( class Active (line 40) | class Active { method constructor (line 42) | constructor( type State (line 47) | type State = typeof Default | Pending | Active; class ParameterHintsModel (line 50) | class ParameterHintsModel extends Disposable { method constructor (line 71) | constructor( method state (line 96) | private get state() { return this._state; } method state (line 97) | private set state(value: ParameterHintState.State) { method cancel (line 104) | cancel(silent: boolean = false): void { method trigger (line 114) | trigger(context: TriggerContext, delay?: number): void { method next (line 129) | public next(): void { method previous (line 148) | public previous(): void { method updateActiveSignature (line 167) | private updateActiveSignature(activeSignature: number) { method doTrigger (line 176) | private async doTrigger(triggerId: number): Promise { method getLastActiveHints (line 236) | private getLastActiveHints(): languages.SignatureHelp | undefined { method isTriggered (line 244) | private get isTriggered(): boolean { method onModelChanged (line 250) | private onModelChanged(): void { method onDidType (line 280) | private onDidType(text: string) { method onCursorChange (line 296) | private onCursorChange(e: ICursorSelectionChangedEvent): void { method onModelContentChange (line 304) | private onModelContentChange(): void { method onEditorConfigurationChange (line 310) | private onEditorConfigurationChange(): void { method dispose (line 318) | override dispose(): void { function mergeTriggerContexts (line 324) | function mergeTriggerContexts(previous: TriggerContext, current: Trigger... FILE: src/vs/editor/contrib/parameterHints/browser/parameterHintsWidget.ts class ParameterHintsWidget (line 35) | class ParameterHintsWidget extends Disposable implements IContentWidget { method constructor (line 57) | constructor( method createParameterHintDOMNodes (line 69) | private createParameterHintDOMNodes() { method show (line 142) | public show(): void { method hide (line 159) | public hide(): void { method getPosition (line 173) | getPosition(): IContentWidgetPosition | null { method render (line 183) | public render(hints: languages.SignatureHelp): void { method renderMarkdownDocs (line 270) | private renderMarkdownDocs(markdown: IMarkdownString): IRenderedMarkdo... method hasDocs (line 281) | private hasDocs(signature: languages.SignatureInformation, activeParam... method renderParameters (line 297) | private renderParameters(parent: HTMLElement, signature: languages.Sig... method getParameterLabelOffsets (line 313) | private getParameterLabelOffsets(signature: languages.SignatureInforma... method next (line 331) | next(): void { method previous (line 336) | previous(): void { method getDomNode (line 341) | getDomNode(): HTMLElement { method getId (line 348) | getId(): string { method updateMaxHeight (line 352) | private updateMaxHeight(): void { FILE: src/vs/editor/contrib/parameterHints/browser/provideSignatureHelp.ts function provideSignatureHelp (line 24) | async function provideSignatureHelp( FILE: src/vs/editor/contrib/parameterHints/test/browser/parameterHintsModel.test.ts function createMockEditor (line 59) | function createMockEditor(fileContents: string) { function getNextHint (line 70) | function getNextHint(model: ParameterHintsModel) { method provideSignatureHelp (line 91) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 118) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 165) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 210) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 253) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 297) | provideSignatureHelp(_model: ITextModel, _position: Position, token: Can... method provideSignatureHelp (line 363) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 413) | async provideSignatureHelp(_model: ITextModel, _position: Position, _tok... method provideSignatureHelp (line 446) | async provideSignatureHelp(_model: ITextModel, _position: Position, _tok... method provideSignatureHelp (line 491) | provideSignatureHelp(_model: ITextModel, _position: Position, _token: Ca... method provideSignatureHelp (line 532) | async provideSignatureHelp(_model: ITextModel, _position: Position, _tok... FILE: src/vs/editor/contrib/peekView/browser/peekView.ts type IPeekViewService (line 32) | interface IPeekViewService { method addExclusiveWidget (line 42) | addExclusiveWidget(editor: ICodeEditor, widget: PeekViewWidget): void { class PeekContextController (line 64) | class PeekContextController implements IEditorContribution { method constructor (line 68) | constructor( method dispose (line 77) | dispose(): void { } type IPeekViewStyles (line 82) | interface IPeekViewStyles extends IStyles { type IPeekViewOptions (line 88) | type IPeekViewOptions = IOptions & IPeekViewStyles & { method constructor (line 114) | constructor( method dispose (line 126) | override dispose(): void { method style (line 138) | override style(styles: IPeekViewStyles): void { method _applyStyles (line 152) | protected override _applyStyles(): void { method _fillContainer (line 169) | protected _fillContainer(container: HTMLElement): void { method _fillHead (line 182) | protected _fillHead(container: HTMLElement, noCloseAction?: boolean): vo... method _fillTitleIcon (line 211) | protected _fillTitleIcon(container: HTMLElement): void { method _getActionBarOptions (line 214) | protected _getActionBarOptions(): IActionBarOptions { method _onTitleClick (line 221) | protected _onTitleClick(event: IMouseEvent): void { method setTitle (line 225) | setTitle(primaryHeading: string, secondaryHeading?: string): void { method setMetaTitle (line 237) | setMetaTitle(value: string): void { method _doLayout (line 250) | protected override _doLayout(heightInPixel: number, widthInPixel: number... method _doLayoutHead (line 265) | protected _doLayoutHead(heightInPixel: number, widthInPixel: number): vo... method _doLayoutBody (line 272) | protected _doLayoutBody(heightInPixel: number, widthInPixel: number): vo... FILE: src/vs/editor/contrib/placeholderText/browser/placeholderTextContribution.ts class PlaceholderTextContribution (line 18) | class PlaceholderTextContribution extends Disposable implements IEditorC... method get (line 19) | public static get(editor: ICodeEditor): PlaceholderTextContribution { method constructor (line 34) | constructor( function isOrWasTrue (line 80) | function isOrWasTrue(owner: DebugOwner, fn: (reader: IReader) => boolean... FILE: src/vs/editor/contrib/quickAccess/browser/commandsQuickAccess.ts method constructor (line 19) | constructor( method getCodeEditorCommandPicks (line 35) | protected getCodeEditorCommandPicks(): ICommandQuickPick[] { FILE: src/vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess.ts type IEditorLineDecoration (line 22) | interface IEditorLineDecoration { type IEditorNavigationQuickAccessOptions (line 27) | interface IEditorNavigationQuickAccessOptions { type IQuickAccessTextEditorContext (line 31) | interface IQuickAccessTextEditorContext { method constructor (line 52) | constructor(protected options?: IEditorNavigationQuickAccessOptions) { } method provide (line 56) | provide(picker: IQuickPick, tok... method doProvide (line 82) | private doProvide(picker: IQuickPick, ... function prepareRename (line 127) | async function prepareRename(registry: LanguageFeatureRegistry,... class RenameController (line 148) | class RenameController implements IEditorContribution { method get (line 152) | static get(editor: ICodeEditor): RenameController | null { method constructor (line 160) | constructor( method dispose (line 173) | dispose(): void { method run (line 178) | async run(): Promise { method acceptRenameInput (line 342) | acceptRenameInput(wantsPreview: boolean): void { method cancelRenameInput (line 346) | cancelRenameInput(): void { method focusNextRenameSuggestion (line 350) | focusNextRenameSuggestion(): void { method focusPreviousRenameSuggestion (line 354) | focusPreviousRenameSuggestion(): void { class RenameAction (line 361) | class RenameAction extends EditorAction { method constructor (line 363) | constructor() { method runCommand (line 381) | override runCommand(accessor: ServicesAccessor, args: [URI, IPosition]... method run (line 401) | run(accessor: ServicesAccessor, editor: ICodeEditor): Promise { method constructor (line 455) | constructor() { method run (line 471) | override run(accessor: ServicesAccessor): void { method constructor (line 483) | constructor() { method run (line 499) | override run(accessor: ServicesAccessor): void { FILE: src/vs/editor/contrib/rename/browser/renameWidget.ts constant CONTEXT_RENAME_INPUT_VISIBLE (line 56) | const CONTEXT_RENAME_INPUT_VISIBLE = new RawContextKey('renameI... constant CONTEXT_RENAME_INPUT_FOCUSED (line 57) | const CONTEXT_RENAME_INPUT_FOCUSED = new RawContextKey('renameI... type NewNameSource (line 65) | type NewNameSource = type RenameWidgetStats (line 73) | type RenameWidgetStats = { type RenameWidgetResult (line 81) | type RenameWidgetResult = { type IRenameWidget (line 90) | interface IRenameWidget { class RenameWidget (line 109) | class RenameWidget implements IRenameWidget, IContentWidget, IDisposable { method constructor (line 154) | constructor( method dispose (line 188) | dispose(): void { method getId (line 193) | getId(): string { method getDomNode (line 197) | getDomNode(): HTMLElement { method _updateStyles (line 241) | private _updateStyles(theme: IColorTheme): void { method _updateFont (line 262) | private _updateFont(): void { method _computeLabelFontSize (line 274) | private _computeLabelFontSize(editorFontSize: number) { method getPosition (line 278) | getPosition(): IContentWidgetPosition | null { method beforeRender (line 310) | beforeRender(): IDimension | null { method afterRender (line 319) | afterRender(position: ContentWidgetPositionPreference | null): void { method acceptInput (line 360) | acceptInput(wantsPreview: boolean): void { method cancelInput (line 365) | cancelInput(focusEditor: boolean, caller: string): void { method focusNextRenameSuggestion (line 370) | focusNextRenameSuggestion() { method focusPreviousRenameSuggestion (line 376) | focusPreviousRenameSuggestion() { // TODO@ulugbekna: this and focusNex... method getInput (line 385) | getInput( method _requestRenameCandidates (line 529) | private _requestRenameCandidates(currentName: string, isManuallyTrigge... method _getSelection (line 566) | private _getSelection(where: IRange, currentName: string): { start: nu... method _show (line 581) | private _show(): void { method _updateRenameCandidates (line 598) | private async _updateRenameCandidates(candidates: ProviderResult): vo... method _tokenizeViewportNow (line 140) | private _tokenizeViewportNow(): void { method _requestRange (line 165) | private _requestRange(model: ITextModel, range: Range): CancelableProm... FILE: src/vs/editor/contrib/semanticTokens/common/getSemanticTokens.ts function isSemanticTokens (line 20) | function isSemanticTokens(v: SemanticTokens | SemanticTokensEdits): v is... function isSemanticTokensEdits (line 24) | function isSemanticTokensEdits(v: SemanticTokens | SemanticTokensEdits):... class DocumentSemanticTokensResult (line 28) | class DocumentSemanticTokensResult { method constructor (line 29) | constructor( function hasDocumentSemanticTokensProvider (line 36) | function hasDocumentSemanticTokensProvider(registry: LanguageFeatureRegi... function getDocumentSemanticTokensProviders (line 40) | function getDocumentSemanticTokensProviders(registry: LanguageFeatureReg... function getDocumentSemanticTokens (line 45) | async function getDocumentSemanticTokens(registry: LanguageFeatureRegist... function _getDocumentSemanticTokensProviderHighestGroup (line 85) | function _getDocumentSemanticTokensProviderHighestGroup(registry: Langua... class DocumentRangeSemanticTokensResult (line 90) | class DocumentRangeSemanticTokensResult { method constructor (line 91) | constructor( function hasDocumentRangeSemanticTokensProvider (line 97) | function hasDocumentRangeSemanticTokensProvider(providers: LanguageFeatu... function getDocumentRangeSemanticTokensProviders (line 101) | function getDocumentRangeSemanticTokensProviders(providers: LanguageFeat... function getDocumentRangeSemanticTokens (line 106) | async function getDocumentRangeSemanticTokens(registry: LanguageFeatureR... FILE: src/vs/editor/contrib/semanticTokens/common/semanticTokensConfig.ts constant SEMANTIC_HIGHLIGHTING_SETTING_ID (line 10) | const SEMANTIC_HIGHLIGHTING_SETTING_ID = 'editor.semanticHighlighting'; type IEditorSemanticHighlightingOptions (line 12) | interface IEditorSemanticHighlightingOptions { function isSemanticColoringEnabled (line 16) | function isSemanticColoringEnabled(model: ITextModel, themeService: IThe... FILE: src/vs/editor/contrib/semanticTokens/test/browser/documentSemanticTokens.test.ts method getLegend (line 91) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 94) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: str... method releaseDocumentSemanticTokens (line 110) | releaseDocumentSemanticTokens(resultId: string | undefined): void { method getLegend (line 144) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 147) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: str... method releaseDocumentSemanticTokens (line 167) | releaseDocumentSemanticTokens(resultId: string | undefined): void { method getLegend (line 197) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 200) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: str... method releaseDocumentSemanticTokens (line 211) | releaseDocumentSemanticTokens(resultId: string | undefined): void { method getLegend (line 230) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 233) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: str... method releaseDocumentSemanticTokens (line 246) | releaseDocumentSemanticTokens(resultId: string | undefined): void { method getLegend (line 250) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 253) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: str... method releaseDocumentSemanticTokens (line 257) | releaseDocumentSemanticTokens(resultId: string | undefined): void { function toArr (line 261) | function toArr(arr: Uint32Array): number[] { FILE: src/vs/editor/contrib/semanticTokens/test/browser/getSemanticTokens.test.ts method getLegend (line 25) | getLegend(): SemanticTokensLegend { method provideDocumentSemanticTokens (line 28) | provideDocumentSemanticTokens(model: ITextModel, lastResultId: string | ... method releaseDocumentSemanticTokens (line 31) | releaseDocumentSemanticTokens(resultId: string | undefined): void { FILE: src/vs/editor/contrib/semanticTokens/test/browser/viewportSemanticTokens.test.ts method getLegend (line 86) | getLegend(): SemanticTokensLegend { method provideDocumentRangeSemanticTokens (line 89) | async provideDocumentRangeSemanticTokens(model: ITextModel, range: Range... FILE: src/vs/editor/contrib/smartSelect/browser/bracketSelections.ts class BracketSelectionRangeProvider (line 12) | class BracketSelectionRangeProvider implements SelectionRangeProvider { method provideSelectionRanges (line 14) | async provideSelectionRanges(model: ITextModel, positions: Position[])... method _bracketsRightYield (line 32) | private static _bracketsRightYield(resolve: () => void, round: number,... method _bracketsLeftYield (line 78) | private static _bracketsLeftYield(resolve: () => void, round: number, ... method _addBracketLeading (line 130) | private static _addBracketLeading(model: ITextModel, bracket: Range, b... FILE: src/vs/editor/contrib/smartSelect/browser/smartSelect.ts class SelectionRanges (line 33) | class SelectionRanges { method constructor (line 35) | constructor( method mov (line 40) | mov(fwd: boolean): SelectionRanges { class SmartSelectController (line 54) | class SmartSelectController implements IEditorContribution { method get (line 58) | static get(editor: ICodeEditor): SmartSelectController | null { method constructor (line 66) | constructor( method dispose (line 71) | dispose(): void { method run (line 75) | async run(forward: boolean): Promise { method constructor (line 137) | constructor(forward: boolean, opts: IActionOptions) { method run (line 142) | async run(_accessor: ServicesAccessor, editor: ICodeEditor): Promise) { method insert (line 109) | insert( method _doInsert (line 128) | private _doInsert( method _updateState (line 226) | private _updateState(): void { method _handleChoice (line 257) | private _handleChoice(): void { method finish (line 282) | finish(): void { method cancel (line 288) | cancel(resetSelection: boolean = false): void { method prev (line 308) | prev(): void { method next (line 313) | next(): void { method isInSnippet (line 318) | isInSnippet(): boolean { method isInSnippetObservable (line 322) | get isInSnippetObservable(): IObservable { method getSessionEnclosingRange (line 326) | getSessionEnclosingRange(): Range | undefined { FILE: src/vs/editor/contrib/snippet/browser/snippetParser.ts type TokenType (line 8) | const enum TokenType { type Token (line 26) | interface Token { class Scanner (line 33) | class Scanner { method isDigitCharacter (line 49) | static isDigitCharacter(ch: number): boolean { method isVariableCharacter (line 53) | static isVariableCharacter(ch: number): boolean { method text (line 62) | text(value: string) { method tokenText (line 67) | tokenText(token: Token): string { method next (line 71) | next(): Token { method appendChild (line 137) | appendChild(child: Marker): this { method replace (line 149) | replace(child: Marker, others: Marker[]): void { method children (line 164) | get children(): Marker[] { method rightMostDescendant (line 168) | get rightMostDescendant(): Marker { method snippet (line 175) | get snippet(): TextmateSnippet | undefined { method toString (line 188) | toString(): string { method len (line 194) | len(): number { class Text (line 201) | class Text extends Marker { method escape (line 203) | static escape(value: string): string { method constructor (line 207) | constructor(public value: string) { method toString (line 210) | override toString() { method toTextmateString (line 213) | toTextmateString(): string { method len (line 216) | override len(): number { method clone (line 219) | clone(): Text { class Placeholder (line 228) | class Placeholder extends TransformableMarker { method compareByIndex (line 229) | static compareByIndex(a: Placeholder, b: Placeholder): number { method constructor (line 245) | constructor(public index: number) { method isFinalTabstop (line 249) | get isFinalTabstop() { method choice (line 253) | get choice(): Choice | undefined { method toTextmateString (line 259) | toTextmateString(): string { method clone (line 275) | clone(): Placeholder { class Choice (line 285) | class Choice extends Marker { method appendChild (line 289) | override appendChild(marker: Marker): this { method toString (line 297) | override toString() { method toTextmateString (line 301) | toTextmateString(): string { method len (line 307) | override len(): number { method clone (line 311) | clone(): Choice { class Transform (line 318) | class Transform extends Marker { method resolve (line 322) | resolve(value: string): string { method _replace (line 337) | private _replace(groups: string[]): string { method toString (line 351) | override toString(): string { method toTextmateString (line 355) | toTextmateString(): string { method clone (line 359) | clone(): Transform { class FormatString (line 368) | class FormatString extends Marker { method constructor (line 370) | constructor( method resolve (line 379) | resolve(value?: string): string { method _toKebabCase (line 405) | private _toKebabCase(value: string): string { method _toPascalCase (line 436) | private _toPascalCase(value: string): string { method _toCamelCase (line 447) | private _toCamelCase(value: string): string { method _toSnakeCase (line 461) | private _toSnakeCase(value: string): string { method toTextmateString (line 467) | toTextmateString(): string { method clone (line 484) | clone(): FormatString { class Variable (line 490) | class Variable extends TransformableMarker { method constructor (line 492) | constructor(public name: string) { method resolve (line 496) | resolve(resolver: VariableResolver): boolean { method toTextmateString (line 508) | toTextmateString(): string { method clone (line 520) | clone(): Variable { type VariableResolver (line 530) | interface VariableResolver { function walk (line 534) | function walk(marker: Marker[], visitor: (marker: Marker) => boolean): v... class TextmateSnippet (line 546) | class TextmateSnippet extends Marker { method placeholderInfo (line 550) | get placeholderInfo() { method placeholders (line 567) | get placeholders(): Placeholder[] { method offset (line 572) | offset(marker: Marker): number { method fullLen (line 590) | fullLen(marker: Marker): number { method enclosingPlaceholders (line 599) | enclosingPlaceholders(placeholder: Placeholder): Placeholder[] { method resolveVariables (line 611) | resolveVariables(resolver: VariableResolver): this { method appendChild (line 623) | override appendChild(child: Marker) { method replace (line 628) | override replace(child: Marker, others: Marker[]): void { method toTextmateString (line 633) | toTextmateString(): string { method clone (line 637) | clone(): TextmateSnippet { method walk (line 643) | walk(visitor: (marker: Marker) => boolean): void { class SnippetParser (line 648) | class SnippetParser { method escape (line 650) | static escape(value: string): string { method asInsertText (line 658) | static asInsertText(value: string): string { method guessNeedsClipboard (line 662) | static guessNeedsClipboard(template: string): boolean { method parse (line 669) | parse(value: string, insertFinalTabstop?: boolean, enforceFinalTabstop... method parseFragment (line 676) | parseFragment(value: string, snippet: TextmateSnippet): readonly Marke... method ensureFinalTabstop (line 731) | ensureFinalTabstop(snippet: TextmateSnippet, enforceFinalTabstop: bool... method _accept (line 746) | private _accept(type: TokenType, value?: boolean): boolean | string { method _backTo (line 755) | private _backTo(token: Token): false { method _until (line 761) | private _until(type: TokenType): false | string { method _parse (line 781) | private _parse(marker: Marker): boolean { method _parseEscaped (line 790) | private _parseEscaped(marker: Marker): boolean { method _parseTabstopOrVariableName (line 806) | private _parseTabstopOrVariableName(parent: Marker): boolean { method _parseComplexPlaceholder (line 824) | private _parseComplexPlaceholder(parent: Marker): boolean { method _parseChoiceElement (line 903) | private _parseChoiceElement(parent: Choice): boolean { method _parseComplexVariable (line 939) | private _parseComplexVariable(parent: Marker): boolean { method _parseTransform (line 993) | private _parseTransform(parent: TransformableMarker): boolean { method _parseFormatString (line 1062) | private _parseFormatString(parent: Transform): boolean { method _parseAnything (line 1146) | private _parseAnything(marker: Marker): boolean { FILE: src/vs/editor/contrib/snippet/browser/snippetSession.ts class OneSnippet (line 28) | class OneSnippet { method constructor (line 43) | constructor( method initialize (line 52) | initialize(textChange: TextChange): void { method dispose (line 56) | dispose(): void { method _initDecorations (line 63) | private _initDecorations(): void { method move (line 93) | move(fwd: boolean | undefined): Selection[] { method _hasPlaceholderBeenCollapsed (line 181) | private _hasPlaceholderBeenCollapsed(placeholder: Placeholder): boolean { method isAtFirstPlaceholder (line 199) | get isAtFirstPlaceholder() { method isAtLastPlaceholder (line 203) | get isAtLastPlaceholder() { method hasPlaceholder (line 207) | get hasPlaceholder() { method isTrivialSnippet (line 215) | get isTrivialSnippet(): boolean { method computePossibleSelections (line 230) | computePossibleSelections() { method activeChoice (line 262) | get activeChoice(): { choice: Choice; range: Range } | undefined { method hasChoice (line 281) | get hasChoice(): boolean { method merge (line 290) | merge(others: OneSnippet[]): void { method getEnclosingRange (line 345) | getEnclosingRange(): Range | undefined { type ISnippetSessionInsertOptions (line 360) | interface ISnippetSessionInsertOptions { type ISnippetEdit (line 376) | interface ISnippetEdit { class SnippetSession (line 382) | class SnippetSession { method adjustWhitespace (line 384) | static adjustWhitespace(model: ITextModel, position: IPosition, adjust... method adjustSelection (line 438) | static adjustSelection(model: ITextModel, selection: Selection, overwr... method createEditsAndSnippetsFromSelections (line 462) | static createEditsAndSnippetsFromSelections(editor: IActiveCodeEditor,... method createEditsAndSnippetsFromEdits (line 546) | static createEditsAndSnippetsFromEdits(editor: IActiveCodeEditor, snip... method constructor (line 613) | constructor( method dispose (line 620) | dispose(): void { method _logInfo (line 624) | _logInfo(): string { method insert (line 628) | insert(editReason?: TextModelEditSource): void { method merge (line 659) | merge(template: string, options: ISnippetSessionInsertOptions = _defau... method next (line 694) | next(): void { method prev (line 700) | prev(): void { method _move (line 706) | private _move(fwd: boolean | undefined): Selection[] { method isAtFirstPlaceholder (line 715) | get isAtFirstPlaceholder() { method isAtLastPlaceholder (line 719) | get isAtLastPlaceholder() { method hasPlaceholder (line 723) | get hasPlaceholder() { method hasChoice (line 727) | get hasChoice(): boolean { method activeChoice (line 731) | get activeChoice(): { choice: Choice; range: Range } | undefined { method isSelectionWithinPlaceholders (line 735) | isSelectionWithinPlaceholders(): boolean { method getEnclosingRange (line 809) | public getEnclosingRange(): Range | undefined { FILE: src/vs/editor/contrib/snippet/browser/snippetVariables.ts class CompositeSnippetVariableResolver (line 59) | class CompositeSnippetVariableResolver implements VariableResolver { method constructor (line 61) | constructor(private readonly _delegates: VariableResolver[]) { method resolve (line 65) | resolve(variable: Variable): string | undefined { class SelectionBasedVariableResolver (line 76) | class SelectionBasedVariableResolver implements VariableResolver { method constructor (line 78) | constructor( method resolve (line 87) | resolve(variable: Variable): string | undefined { class ModelBasedVariableResolver (line 158) | class ModelBasedVariableResolver implements VariableResolver { method constructor (line 160) | constructor( method resolve (line 167) | resolve(variable: Variable): string | undefined { type IReadClipboardText (line 205) | interface IReadClipboardText { class ClipboardBasedVariableResolver (line 209) | class ClipboardBasedVariableResolver implements VariableResolver { method constructor (line 211) | constructor( method resolve (line 220) | resolve(variable: Variable): string | undefined { class CommentBasedVariableResolver (line 242) | class CommentBasedVariableResolver implements VariableResolver { method constructor (line 243) | constructor( method resolve (line 250) | resolve(variable: Variable): string | undefined { class TimeBasedVariableResolver (line 267) | class TimeBasedVariableResolver implements VariableResolver { method resolve (line 276) | resolve(variable: Variable): string | undefined { class WorkspaceBasedVariableResolver (line 317) | class WorkspaceBasedVariableResolver implements VariableResolver { method constructor (line 318) | constructor( method resolve (line 324) | resolve(variable: Variable): string | undefined { method _resolveWorkspaceName (line 342) | private _resolveWorkspaceName(workspaceIdentifier: IWorkspaceIdentifie... method _resoveWorkspacePath (line 353) | private _resoveWorkspacePath(workspaceIdentifier: IWorkspaceIdentifier... class RandomBasedVariableResolver (line 367) | class RandomBasedVariableResolver implements VariableResolver { method resolve (line 368) | resolve(variable: Variable): string | undefined { FILE: src/vs/editor/contrib/snippet/test/browser/snippetController2.old.test.ts class TestSnippetController (line 21) | class TestSnippetController extends SnippetController2 { method constructor (line 25) | constructor( method dispose (line 34) | override dispose(): void { method isInSnippetMode (line 39) | isInSnippetMode(): boolean { function snippetTest (line 48) | function snippetTest(cb: (editor: ITestCodeEditor, template: string, sni... FILE: src/vs/editor/contrib/snippet/test/browser/snippetController2.test.ts function assertSelections (line 30) | function assertSelections(editor: ICodeEditor, ...s: Selection[]) { function assertContextKeys (line 38) | function assertContextKeys(service: MockContextKeyService, inSnippet: bo... function getContextState (line 45) | function getContextState(service: MockContextKeyService = contextKeys) { method getWorkspace (line 65) | override getWorkspace() { FILE: src/vs/editor/contrib/snippet/test/browser/snippetParser.test.ts function assertText (line 94) | function assertText(value: string, expected: string) { function assertMarker (line 99) | function assertMarker(input: TextmateSnippet | Marker[] | string, ...cto... function assertTextAndMarker (line 118) | function assertTextAndMarker(value: string, escaped: string, ...ctors: F... function assertEscaped (line 123) | function assertEscaped(value: string, expected: string) { function assertTextsnippetString (line 295) | function assertTextsnippetString(input: string, expected: string): void { function assertIdent (line 313) | function assertIdent(input: string): void { function assertLen (line 497) | function assertLen(template: string, ...lengths: number[]): void { method resolve (line 705) | resolve(variable: Variable): string | undefined { function assertTransform (line 716) | function assertTransform(transformName: string, varName: string, expecte... function assertParent (line 799) | function assertParent(marker: Marker) { FILE: src/vs/editor/contrib/snippet/test/browser/snippetSession.test.ts function assertSelections (line 29) | function assertSelections(editor: IActiveCodeEditor, ...s: Selection[]) { method getWorkspace (line 44) | override getWorkspace() { function assertNormalized (line 66) | function assertNormalized(position: IPosition, input: string, expected: ... FILE: src/vs/editor/contrib/snippet/test/browser/snippetVariables.test.ts method getUriLabel (line 28) | override getUriLabel(uri: URI) { function assertVariableResolve (line 56) | function assertVariableResolve(resolver: VariableResolver, varName: stri... method getUriLabel (line 108) | override getUriLabel(uri: URI) { function assertVariableResolve2 (line 195) | function assertVariableResolve2(input: string, expected: string, varValu... function assertVariableResolve3 (line 294) | function assertVariableResolve3(resolver: VariableResolver, varName: str... method resolve (line 354) | resolve() { return '10'; } method resolve (line 357) | resolve() { return '11'; } method getWorkspace (line 372) | getWorkspace(): IWorkspace { return workspace; } method getUriLabel (line 410) | override getUriLabel(uri: URI, options: { relative?: boolean } = {}) { FILE: src/vs/editor/contrib/stickyScroll/browser/stickyScrollActions.ts class ToggleStickyScroll (line 18) | class ToggleStickyScroll extends EditorAction2 { method constructor (line 20) | constructor() { method runEditorCommand (line 44) | async runEditorCommand(accessor: ServicesAccessor, editor: ICodeEditor... class FocusStickyScroll (line 57) | class FocusStickyScroll extends EditorAction2 { method constructor (line 59) | constructor() { method runEditorCommand (line 73) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { class SelectNextStickyScrollLine (line 78) | class SelectNextStickyScrollLine extends EditorAction2 { method constructor (line 79) | constructor() { method runEditorCommand (line 91) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { class SelectPreviousStickyScrollLine (line 96) | class SelectPreviousStickyScrollLine extends EditorAction2 { method constructor (line 97) | constructor() { method runEditorCommand (line 109) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { class GoToStickyScrollLine (line 114) | class GoToStickyScrollLine extends EditorAction2 { method constructor (line 115) | constructor() { method runEditorCommand (line 127) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { class SelectEditor (line 132) | class SelectEditor extends EditorAction2 { method constructor (line 134) | constructor() { method runEditorCommand (line 146) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { FILE: src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts type IStickyScrollController (line 35) | interface IStickyScrollController { class StickyScrollController (line 50) | class StickyScrollController extends Disposable implements IEditorContri... method constructor (line 84) | constructor( method stickyScrollCandidateProvider (line 154) | get stickyScrollCandidateProvider(): IStickyLineCandidateProvider { method stickyScrollWidgetState (line 158) | get stickyScrollWidgetState(): StickyScrollWidgetState { method stickyScrollWidgetHeight (line 162) | get stickyScrollWidgetHeight(): number { method get (line 166) | public static get(editor: ICodeEditor): IStickyScrollController | null { method _disposeFocusStickyScrollStore (line 170) | private _disposeFocusStickyScrollStore() { method isFocused (line 178) | public isFocused(): boolean { method focus (line 182) | public focus(): void { method focusNext (line 200) | public focusNext(): void { method focusPrevious (line 206) | public focusPrevious(): void { method selectEditor (line 212) | public selectEditor(): void { method _focusNav (line 217) | private _focusNav(direction: boolean): void { method goToFocused (line 222) | public goToFocused(): void { method _revealPosition (line 228) | private _revealPosition(position: IPosition): void { method _revealLineInCenterIfOutsideViewport (line 232) | private _revealLineInCenterIfOutsideViewport(position: IPosition): void { method _reveaInEditor (line 236) | private _reveaInEditor(position: IPosition, revealFunction: () => void... method _registerMouseListeners (line 246) | private _registerMouseListeners(): void { method _onContextMenu (line 409) | private _onContextMenu(targetWindow: Window, e: MouseEvent) { method _onMouseMoveOrKeyDown (line 419) | private _onMouseMoveOrKeyDown(mouseEvent: KeyboardEvent | MouseEvent):... method _toggleFoldingRegionForLine (line 434) | private _toggleFoldingRegionForLine(line: number | null) { method _readConfiguration (line 453) | private _readConfiguration() { method _readConfigurationChange (line 499) | private _readConfigurationChange(event: ConfigurationChangedEvent) { method _needsUpdate (line 515) | private _needsUpdate(event: IModelTokensChangedEvent) { method _onTokensChange (line 527) | private _onTokensChange(event: IModelTokensChangedEvent) { method _onDidResize (line 534) | private _onDidResize() { method _renderStickyScroll (line 542) | private async _renderStickyScroll(rebuildFromLine?: number): Promise { method _resetState (line 600) | private async _resetState(): Promise { method findScrollWidgetState (line 608) | findScrollWidgetState(): StickyScrollWidgetState { method dispose (line 641) | override dispose(): void { FILE: src/vs/editor/contrib/stickyScroll/browser/stickyScrollElement.ts class StickyRange (line 8) | class StickyRange { method constructor (line 9) | constructor( class StickyElement (line 15) | class StickyElement { method constructor (line 17) | constructor( class StickyModel (line 34) | class StickyModel { method constructor (line 35) | constructor( FILE: src/vs/editor/contrib/stickyScroll/browser/stickyScrollModelProvider.ts type ModelProvider (line 23) | enum ModelProvider { type Status (line 29) | enum Status { type IStickyModelProvider (line 35) | interface IStickyModelProvider extends IDisposable { class StickyModelProvider (line 45) | class StickyModelProvider extends Disposable implements IStickyModelProv... method constructor (line 52) | constructor( method dispose (line 73) | public override dispose(): void { method _cancelModelPromise (line 80) | private _cancelModelPromise(): void { method update (line 87) | public async update(token: CancellationToken): Promise extends IDisposable { method constructor (line 138) | constructor(protected readonly _editor: IActiveCodeEditor) { method stickyModel (line 142) | get stickyModel(): StickyModel | null { method _invalid (line 146) | private _invalid(): Status { method computeStickyModel (line 151) | public computeStickyModel(token: CancellationToken): { statusPromise: Pr... method isModelValid (line 182) | protected isModelValid(model: T): boolean { method isProviderValid (line 191) | protected isProviderValid(): boolean { class StickyModelFromCandidateOutlineProvider (line 211) | class StickyModelFromCandidateOutlineProvider extends StickyModelCandida... method constructor (line 213) | constructor(_editor: IActiveCodeEditor, @ILanguageFeaturesService priv... method createModelFromProvider (line 217) | protected createModelFromProvider(token: CancellationToken): Promise { method updateStickyModel (line 150) | private async updateStickyModel(token: CancellationToken): Promise; type ICompletionStats (line 17) | interface ICompletionStats { class LineContext (line 21) | class LineContext { method constructor (line 22) | constructor( type Refilter (line 28) | const enum Refilter { class CompletionModel (line 37) | class CompletionModel { method constructor (line 53) | constructor( method lineContext (line 78) | get lineContext(): LineContext { method lineContext (line 82) | set lineContext(value: LineContext) { method items (line 91) | get items(): CompletionItem[] { method getItemsByProvider (line 96) | getItemsByProvider(): ReadonlyMap { method stats (line 112) | get stats(): ICompletionStats { method _ensureCachedState (line 117) | private _ensureCachedState(): void { method _createCachedState (line 123) | private _createCachedState(): void { method _compareCompletionItems (line 244) | private static _compareCompletionItems(a: StrictCompletionItem, b: Str... method _compareCompletionItemsSnippetsDown (line 262) | private static _compareCompletionItemsSnippetsDown(a: StrictCompletion... method _compareCompletionItemsSnippetsUp (line 273) | private static _compareCompletionItemsSnippetsUp(a: StrictCompletionIt... FILE: src/vs/editor/contrib/suggest/browser/suggest.ts class CompletionItem (line 47) | class CompletionItem { method constructor (line 80) | constructor( method isResolved (line 132) | get isResolved(): boolean { method resolveDuration (line 136) | get resolveDuration(): number { method resolve (line 140) | async resolve(token: CancellationToken) { type SnippetSortOrder (line 165) | const enum SnippetSortOrder { class CompletionOptions (line 169) | class CompletionOptions { method constructor (line 173) | constructor( function getSnippetSuggestSupport (line 184) | function getSnippetSuggestSupport(): languages.CompletionItemProvider | ... function setSnippetSuggestSupport (line 188) | function setSnippetSuggestSupport(support: languages.CompletionItemProvi... type CompletionDurationEntry (line 194) | interface CompletionDurationEntry { type CompletionDurations (line 200) | interface CompletionDurations { class CompletionItemModel (line 205) | class CompletionItemModel { method constructor (line 206) | constructor( function provideSuggestionItems (line 214) | async function provideSuggestionItems( function defaultComparator (line 339) | function defaultComparator(a: CompletionItem, b: CompletionItem): number { function snippetUpComparator (line 358) | function snippetUpComparator(a: CompletionItem, b: CompletionItem): numb... function snippetDownComparator (line 369) | function snippetDownComparator(a: CompletionItem, b: CompletionItem): nu... type Comparator (line 380) | interface Comparator { (a: T, b: T): number } function getSuggestionComparator (line 386) | function getSuggestionComparator(snippetConfig: SnippetSortOrder): (a: C... type SuggestController (line 430) | interface SuggestController extends IEditorContribution { function showSimpleSuggestions (line 434) | function showSimpleSuggestions(editor: ICodeEditor, provider: languages.... type ISuggestItemPreselector (line 440) | interface ISuggestItemPreselector { method isAllOff (line 456) | static isAllOff(config: InternalQuickSuggestionsOptions): boolean { method isAllOn (line 460) | static isAllOn(config: InternalQuickSuggestionsOptions): boolean { method valueFor (line 464) | static valueFor(config: InternalQuickSuggestionsOptions, tokenType: Stan... FILE: src/vs/editor/contrib/suggest/browser/suggestAlternatives.ts class SuggestAlternatives (line 12) | class SuggestAlternatives { method constructor (line 24) | constructor( method dispose (line 31) | dispose(): void { method reset (line 35) | reset(): void { method set (line 43) | set({ model, index }: ISelectedSuggestion, acceptNext: (selected: ISel... method _moveIndex (line 69) | private static _moveIndex(fwd: boolean, model: CompletionModel, index:... method next (line 83) | next(): void { method prev (line 87) | prev(): void { method _move (line 91) | private _move(fwd: boolean): void { FILE: src/vs/editor/contrib/suggest/browser/suggestCommitCharacters.ts class CommitCharacterController (line 14) | class CommitCharacterController { method constructor (line 23) | constructor(editor: ICodeEditor, widget: SuggestWidget, model: Suggest... method _onItem (line 48) | private _onItem(selected: ISelectedSuggestion | undefined): void { method reset (line 70) | reset(): void { method dispose (line 74) | dispose() { FILE: src/vs/editor/contrib/suggest/browser/suggestController.ts class LineSuffix (line 54) | class LineSuffix { method constructor (line 63) | constructor(private readonly _model: ITextModel, private readonly _pos... method dispose (line 80) | dispose(): void { method delta (line 89) | delta(position: IPosition): number { type InsertFlags (line 106) | const enum InsertFlags { class SuggestController (line 114) | class SuggestController implements IEditorContribution { method get (line 118) | public static get(editor: ICodeEditor): SuggestController | null { method onWillInsertSuggestItem (line 133) | get onWillInsertSuggestItem() { return this._onWillInsertSuggestItem.e... method constructor (line 138) | constructor( method dispose (line 299) | dispose(): void { method _insertSuggestion (line 308) | protected _insertSuggestion( method _reportSuggestionAcceptedTelemetry (line 511) | private _reportSuggestionAcceptedTelemetry(item: CompletionItem, model... method getOverwriteInfo (line 573) | getOverwriteInfo(item: CompletionItem, toggleMode: boolean): { overwri... method _alertCompletionItem (line 591) | private _alertCompletionItem(item: CompletionItem): void { method triggerSuggest (line 598) | triggerSuggest(onlyFrom?: Set, auto?: boolean,... method triggerSuggestAndAcceptBest (line 609) | triggerSuggestAndAcceptBest(arg: { fallback: string }): void { method acceptSelectedSuggestion (line 677) | acceptSelectedSuggestion(keepAlternativeSuggestions: boolean, alternat... method acceptNextSuggestion (line 689) | acceptNextSuggestion() { method acceptPrevSuggestion (line 693) | acceptPrevSuggestion() { method cancelSuggestWidget (line 697) | cancelSuggestWidget(): void { method focusSuggestion (line 703) | focusSuggestion(): void { method selectNextSuggestion (line 707) | selectNextSuggestion(): void { method selectNextPageSuggestion (line 711) | selectNextPageSuggestion(): void { method selectLastSuggestion (line 715) | selectLastSuggestion(): void { method selectPrevSuggestion (line 719) | selectPrevSuggestion(): void { method selectPrevPageSuggestion (line 723) | selectPrevPageSuggestion(): void { method selectFirstSuggestion (line 727) | selectFirstSuggestion(): void { method toggleSuggestionDetails (line 731) | toggleSuggestionDetails(): void { method toggleExplainMode (line 735) | toggleExplainMode(): void { method toggleSuggestionFocus (line 739) | toggleSuggestionFocus(): void { method resetWidgetSize (line 743) | resetWidgetSize(): void { method forceRenderingAbove (line 747) | forceRenderingAbove() { method stopForceRenderingAbove (line 756) | stopForceRenderingAbove() { method registerSelector (line 764) | registerSelector(selector: ISuggestItemPreselector): IDisposable { class PriorityRegistry (line 769) | class PriorityRegistry { method constructor (line 772) | constructor(private readonly prioritySelector: (item: T) => number) { } method register (line 774) | register(value: T): IDisposable { method itemsOrderedByPriorityDesc (line 791) | get itemsOrderedByPriorityDesc(): readonly T[] { class TriggerSuggestAction (line 796) | class TriggerSuggestAction extends EditorAction { method constructor (line 800) | constructor() { method run (line 815) | run(_accessor: ServicesAccessor, editor: ICodeEditor, args: unknown): ... method handler (line 845) | handler(x) { method handler (line 889) | handler(x) { method constructor (line 1120) | constructor() { method runEditorCommand (line 1132) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { method constructor (line 1139) | constructor() { method run (line 1147) | run(_accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts class SuggestInlineCompletion (line 28) | class SuggestInlineCompletion implements InlineCompletion { method constructor (line 31) | constructor( class InlineCompletionResults (line 42) | class InlineCompletionResults extends RefCountedDisposable implements In... method constructor (line 44) | constructor( method canBeReused (line 55) | canBeReused(model: ITextModel, line: number, word: IWordAtPosition) { method items (line 63) | get items(): SuggestInlineCompletion[] { class SuggestInlineCompletions (line 110) | class SuggestInlineCompletions extends Disposable implements InlineCompl... method constructor (line 114) | constructor( method provideInlineCompletions (line 124) | async provideInlineCompletions(model: ITextModel, position: Position, ... method handleItemDidShow (line 222) | handleItemDidShow(_completions: InlineCompletionResults, item: Suggest... method disposeInlineCompletions (line 226) | disposeInlineCompletions(result: InlineCompletionResults): void { method _getTriggerCharacterInfo (line 230) | private _getTriggerCharacterInfo(model: ITextModel, position: IPositio... FILE: src/vs/editor/contrib/suggest/browser/suggestMemory.ts method constructor (line 22) | constructor(readonly name: MemMode) { } method select (line 24) | select(model: ITextModel, pos: IPosition, items: CompletionItem[]): numb... class NoMemory (line 50) | class NoMemory extends Memory { method constructor (line 52) | constructor() { method memorize (line 56) | memorize(model: ITextModel, pos: IPosition, item: CompletionItem): void { method toJSON (line 60) | toJSON() { method fromJSON (line 64) | fromJSON() { type MemItem (line 69) | interface MemItem { class LRUMemory (line 75) | class LRUMemory extends Memory { method constructor (line 77) | constructor() { method memorize (line 84) | memorize(model: ITextModel, pos: IPosition, item: CompletionItem): void { method select (line 93) | override select(model: ITextModel, pos: IPosition, items: CompletionIt... method toJSON (line 133) | toJSON(): object { method fromJSON (line 137) | fromJSON(data: [string, MemItem][]): void { class PrefixMemory (line 150) | class PrefixMemory extends Memory { method constructor (line 152) | constructor() { method memorize (line 159) | memorize(model: ITextModel, pos: IPosition, item: CompletionItem): void { method select (line 169) | override select(model: ITextModel, pos: IPosition, items: CompletionIt... method toJSON (line 190) | toJSON(): object { method fromJSON (line 205) | fromJSON(data: [string, MemItem][]): void { type MemMode (line 217) | type MemMode = 'first' | 'recentlyUsed' | 'recentlyUsedByPrefix'; class SuggestMemoryService (line 219) | class SuggestMemoryService implements ISuggestMemoryService { method constructor (line 237) | constructor( method dispose (line 249) | dispose(): void { method memorize (line 254) | memorize(model: ITextModel, pos: IPosition, item: CompletionItem): void { method select (line 259) | select(model: ITextModel, pos: IPosition, items: CompletionItem[]): nu... method _withStrategy (line 263) | private _withStrategy(model: ITextModel, pos: IPosition): Memory { method _saveState (line 291) | private _saveState() { type ISuggestMemoryService (line 304) | interface ISuggestMemoryService { FILE: src/vs/editor/contrib/suggest/browser/suggestModel.ts type ICancelEvent (line 38) | interface ICancelEvent { type ITriggerEvent (line 42) | interface ITriggerEvent { type ISuggestEvent (line 48) | interface ISuggestEvent { type SuggestTriggerOptions (line 54) | interface SuggestTriggerOptions { class LineContext (line 65) | class LineContext { method shouldAutoTrigger (line 67) | static shouldAutoTrigger(editor: ICodeEditor): boolean { method constructor (line 95) | constructor(model: ITextModel, position: Position, triggerOptions: Sug... type State (line 104) | const enum State { function canShowQuickSuggest (line 110) | function canShowQuickSuggest(editor: ICodeEditor, contextKeyService: ICo... function canShowSuggestOnTriggerCharacters (line 122) | function canShowSuggestOnTriggerCharacters(editor: ICodeEditor, contextK... class SuggestModel (line 134) | class SuggestModel implements IDisposable { method constructor (line 156) | constructor( method dispose (line 212) | dispose(): void { method _updateTriggerCharacters (line 221) | private _updateTriggerCharacters(): void { method state (line 306) | get state(): State { method cancel (line 316) | cancel(retrigger: boolean = false): void { method clear (line 331) | clear() { method _updateActiveSuggestSession (line 335) | private _updateActiveSuggestSession(): void { method _onCursorChange (line 345) | private _onCursorChange(e: ICursorSelectionChangedEvent): void { method _onCompositionEnd (line 378) | private _onCompositionEnd(): void { method _doTriggerQuickSuggest (line 387) | private _doTriggerQuickSuggest(): void { method _waitForInlineCompletionsAndTrigger (line 458) | private _waitForInlineCompletionsAndTrigger(initialModel: ITextModel, ... method _refilterCompletionItems (line 515) | private _refilterCompletionItems(): void { method trigger (line 525) | trigger(options: SuggestTriggerOptions): void { method _reportDurationsTelemetry (line 648) | private _reportDurationsTelemetry(durations: CompletionDurations): void { method createSuggestFilter (line 665) | static createSuggestFilter(editor: ICodeEditor): { itemKind: Set | ILi... method _onListSelection (line 359) | private _onListSelection(e: IListEvent): void { method _select (line 365) | private _select(item: CompletionItem, index: number): void { method _onListFocus (line 373) | private _onListFocus(e: IListEvent): void { method _setState (line 453) | private _setState(state: State): void { method _show (line 519) | private _show(): void { method showTriggered (line 531) | showTriggered(auto: boolean, delay: number) { method showSuggestions (line 543) | showSuggestions(completionModel: CompletionModel, selectionIndex: numb... method focusSelected (line 596) | focusSelected(): void { method selectNextPage (line 602) | selectNextPage(): boolean { method selectNext (line 617) | selectNext(): boolean { method selectLast (line 629) | selectLast(): boolean { method selectPreviousPage (line 644) | selectPreviousPage(): boolean { method selectPrevious (line 659) | selectPrevious(): boolean { method selectFirst (line 671) | selectFirst(): boolean { method getFocusedItem (line 686) | getFocusedItem(): ISelectedSuggestion | undefined { method toggleDetailsFocus (line 703) | toggleDetailsFocus(): void { method toggleDetails (line 718) | toggleDetails(focused: boolean = false): void { method _showDetails (line 735) | private _showDetails(loading: boolean, focused: boolean): void { method toggleExplainMode (line 761) | toggleExplainMode(): void { method resetPersistedSize (line 772) | resetPersistedSize(): void { method hideWidget (line 776) | hideWidget(): void { method isFrozen (line 794) | isFrozen(): boolean { method _afterRender (line 798) | _afterRender(position: ContentWidgetPositionPreference | null) { method _layout (line 815) | private _layout(size: dom.Dimension | undefined): void { method _resize (line 903) | private _resize(width: number, height: number): void { method _positionDetails (line 918) | private _positionDetails(): void { method getLayoutInfo (line 924) | getLayoutInfo() { method _isDetailsVisible (line 943) | private _isDetailsVisible(): boolean { method _setDetailsVisible (line 947) | private _setDetailsVisible(value: boolean) { method forceRenderingAbove (line 951) | forceRenderingAbove() { method stopForceRenderingAbove (line 958) | stopForceRenderingAbove() { class SuggestContentWidget (line 963) | class SuggestContentWidget implements IContentWidget { method constructor (line 975) | constructor( method dispose (line 980) | dispose(): void { method getId (line 987) | getId(): string { method getDomNode (line 991) | getDomNode(): HTMLElement { method show (line 995) | show(): void { method hide (line 1003) | hide(): void { method layout (line 1010) | layout(): void { method getPosition (line 1014) | getPosition(): IContentWidgetPosition | null { method beforeRender (line 1024) | beforeRender() { method afterRender (line 1030) | afterRender(position: ContentWidgetPositionPreference | null) { method setPreference (line 1034) | setPreference(preference: ContentWidgetPositionPreference) { method lockPreference (line 1040) | lockPreference() { method unlockPreference (line 1044) | unlockPreference() { method setPosition (line 1048) | setPosition(position: IPosition | null): void { FILE: src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts function canExpandCompletionItem (line 22) | function canExpandCompletionItem(item: CompletionItem | undefined): bool... class SuggestDetailsWidget (line 26) | class SuggestDetailsWidget { method constructor (line 47) | constructor( method dispose (line 82) | dispose(): void { method _configureFont (line 89) | private _configureFont(): void { method getLayoutInfo (line 108) | getLayoutInfo() { method renderLoading (line 122) | renderLoading(): void { method renderItem (line 130) | renderItem(item: CompletionItem, explainMode: boolean): void { method clearContents (line 210) | clearContents() { method isEmpty (line 216) | get isEmpty(): boolean { method size (line 220) | get size() { method layout (line 224) | layout(width: number, height: number): void { method scrollDown (line 233) | scrollDown(much = 8): void { method scrollUp (line 237) | scrollUp(much = 8): void { method scrollTop (line 241) | scrollTop(): void { method scrollBottom (line 245) | scrollBottom(): void { method pageDown (line 249) | pageDown(): void { method pageUp (line 253) | pageUp(): void { method focus (line 257) | focus() { type TopLeftPosition (line 262) | interface TopLeftPosition { class SuggestDetailsOverlay (line 267) | class SuggestDetailsOverlay implements IOverlayWidget { method constructor (line 280) | constructor( method dispose (line 335) | dispose(): void { method getId (line 341) | getId(): string { method getDomNode (line 345) | getDomNode(): HTMLElement { method getPosition (line 349) | getPosition(): IOverlayWidgetPosition | null { method show (line 353) | show(): void { method hide (line 360) | hide(sessionEnded: boolean = false): void { method placeAtAnchor (line 375) | placeAtAnchor(anchor: HTMLElement, preferAlignAtTop: boolean) { method _placeAtAnchor (line 382) | _placeAtAnchor(anchorBox: dom.IDomNodePagePosition, size: dom.Dimensio... method _applyTopLeft (line 491) | private _applyTopLeft(topLeft: TopLeftPosition): void { FILE: src/vs/editor/contrib/suggest/browser/suggestWidgetRenderer.ts method extract (line 35) | extract(item: CompletionItem, out: string[]): boolean { type ISuggestionTemplateData (line 61) | interface ISuggestionTemplateData { class ItemRenderer (line 88) | class ItemRenderer implements IListRenderer(event: Event, action: () => any, assert: (e: ... method provideCompletionItems (line 355) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 406) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 422) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 533) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 571) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 616) | provideCompletionItems(doc, pos, context): CompletionList { method provideCompletionItems (line 649) | provideCompletionItems(doc, pos): CompletionList { method provideCompletionItems (line 722) | provideCompletionItems(doc, pos): CompletionList { class TestCtrl (line 742) | class TestCtrl extends SuggestController { method _insertSuggestion_publicForTest (line 743) | _insertSuggestion_publicForTest(item: ISelectedSuggestion, flags: numb... method provideCompletionItems (line 797) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 813) | provideCompletionItems(doc, pos) { method resolveCompletionItem (line 826) | resolveCompletionItem(item) { method provideCompletionItems (line 868) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 883) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 933) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 947) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 990) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 1005) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 1050) | provideCompletionItems(doc, pos) { method provideCompletionItems (line 1070) | provideCompletionItems(doc, pos, ctx) { method provideCompletionItems (line 1121) | provideCompletionItems(doc, pos, ctx) { method provideCompletionItems (line 1176) | provideCompletionItems(doc, pos, ctx) { method provideCompletionItems (line 1198) | provideCompletionItems(doc, pos, ctx) { method provideCompletionItems (line 1372) | provideCompletionItems(doc, pos): CompletionList { function withSuggestModelAndInlineCompletions (line 1386) | async function withSuggestModelAndInlineCompletions( FILE: src/vs/editor/contrib/suggest/test/browser/wordDistance.test.ts method getModel (line 58) | override getModel(uri: URI) { method constructor (line 67) | constructor() { method computeWordRanges (line 77) | override computeWordRanges(resource: URI, range: IRange): Promise<{ [wor... function createSuggestItem (line 93) | function createSuggestItem(label: string, overwriteBefore: number, posit... FILE: src/vs/editor/contrib/symbolIcons/browser/symbolIcons.ts constant SYMBOL_ICON_ARRAY_FOREGROUND (line 10) | const SYMBOL_ICON_ARRAY_FOREGROUND = registerColor('symbolIcon.arrayFore... constant SYMBOL_ICON_BOOLEAN_FOREGROUND (line 12) | const SYMBOL_ICON_BOOLEAN_FOREGROUND = registerColor('symbolIcon.boolean... constant SYMBOL_ICON_CLASS_FOREGROUND (line 14) | const SYMBOL_ICON_CLASS_FOREGROUND = registerColor('symbolIcon.classFore... constant SYMBOL_ICON_COLOR_FOREGROUND (line 21) | const SYMBOL_ICON_COLOR_FOREGROUND = registerColor('symbolIcon.colorFore... constant SYMBOL_ICON_CONSTANT_FOREGROUND (line 23) | const SYMBOL_ICON_CONSTANT_FOREGROUND = registerColor('symbolIcon.consta... constant SYMBOL_ICON_CONSTRUCTOR_FOREGROUND (line 25) | const SYMBOL_ICON_CONSTRUCTOR_FOREGROUND = registerColor('symbolIcon.con... constant SYMBOL_ICON_ENUMERATOR_FOREGROUND (line 32) | const SYMBOL_ICON_ENUMERATOR_FOREGROUND = registerColor('symbolIcon.enum... constant SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND (line 39) | const SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND = registerColor('symbolIc... constant SYMBOL_ICON_EVENT_FOREGROUND (line 46) | const SYMBOL_ICON_EVENT_FOREGROUND = registerColor('symbolIcon.eventFore... constant SYMBOL_ICON_FIELD_FOREGROUND (line 53) | const SYMBOL_ICON_FIELD_FOREGROUND = registerColor('symbolIcon.fieldFore... constant SYMBOL_ICON_FILE_FOREGROUND (line 60) | const SYMBOL_ICON_FILE_FOREGROUND = registerColor('symbolIcon.fileForegr... constant SYMBOL_ICON_FOLDER_FOREGROUND (line 62) | const SYMBOL_ICON_FOLDER_FOREGROUND = registerColor('symbolIcon.folderFo... constant SYMBOL_ICON_FUNCTION_FOREGROUND (line 64) | const SYMBOL_ICON_FUNCTION_FOREGROUND = registerColor('symbolIcon.functi... constant SYMBOL_ICON_INTERFACE_FOREGROUND (line 71) | const SYMBOL_ICON_INTERFACE_FOREGROUND = registerColor('symbolIcon.inter... constant SYMBOL_ICON_KEY_FOREGROUND (line 78) | const SYMBOL_ICON_KEY_FOREGROUND = registerColor('symbolIcon.keyForegrou... constant SYMBOL_ICON_KEYWORD_FOREGROUND (line 80) | const SYMBOL_ICON_KEYWORD_FOREGROUND = registerColor('symbolIcon.keyword... constant SYMBOL_ICON_METHOD_FOREGROUND (line 82) | const SYMBOL_ICON_METHOD_FOREGROUND = registerColor('symbolIcon.methodFo... constant SYMBOL_ICON_MODULE_FOREGROUND (line 89) | const SYMBOL_ICON_MODULE_FOREGROUND = registerColor('symbolIcon.moduleFo... constant SYMBOL_ICON_NAMESPACE_FOREGROUND (line 91) | const SYMBOL_ICON_NAMESPACE_FOREGROUND = registerColor('symbolIcon.names... constant SYMBOL_ICON_NULL_FOREGROUND (line 93) | const SYMBOL_ICON_NULL_FOREGROUND = registerColor('symbolIcon.nullForegr... constant SYMBOL_ICON_NUMBER_FOREGROUND (line 95) | const SYMBOL_ICON_NUMBER_FOREGROUND = registerColor('symbolIcon.numberFo... constant SYMBOL_ICON_OBJECT_FOREGROUND (line 97) | const SYMBOL_ICON_OBJECT_FOREGROUND = registerColor('symbolIcon.objectFo... constant SYMBOL_ICON_OPERATOR_FOREGROUND (line 99) | const SYMBOL_ICON_OPERATOR_FOREGROUND = registerColor('symbolIcon.operat... constant SYMBOL_ICON_PACKAGE_FOREGROUND (line 101) | const SYMBOL_ICON_PACKAGE_FOREGROUND = registerColor('symbolIcon.package... constant SYMBOL_ICON_PROPERTY_FOREGROUND (line 103) | const SYMBOL_ICON_PROPERTY_FOREGROUND = registerColor('symbolIcon.proper... constant SYMBOL_ICON_REFERENCE_FOREGROUND (line 105) | const SYMBOL_ICON_REFERENCE_FOREGROUND = registerColor('symbolIcon.refer... constant SYMBOL_ICON_SNIPPET_FOREGROUND (line 107) | const SYMBOL_ICON_SNIPPET_FOREGROUND = registerColor('symbolIcon.snippet... constant SYMBOL_ICON_STRING_FOREGROUND (line 109) | const SYMBOL_ICON_STRING_FOREGROUND = registerColor('symbolIcon.stringFo... constant SYMBOL_ICON_STRUCT_FOREGROUND (line 111) | const SYMBOL_ICON_STRUCT_FOREGROUND = registerColor('symbolIcon.structFo... constant SYMBOL_ICON_TEXT_FOREGROUND (line 113) | const SYMBOL_ICON_TEXT_FOREGROUND = registerColor('symbolIcon.textForegr... constant SYMBOL_ICON_TYPEPARAMETER_FOREGROUND (line 115) | const SYMBOL_ICON_TYPEPARAMETER_FOREGROUND = registerColor('symbolIcon.t... constant SYMBOL_ICON_UNIT_FOREGROUND (line 117) | const SYMBOL_ICON_UNIT_FOREGROUND = registerColor('symbolIcon.unitForegr... constant SYMBOL_ICON_VARIABLE_FOREGROUND (line 119) | const SYMBOL_ICON_VARIABLE_FOREGROUND = registerColor('symbolIcon.variab... FILE: src/vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode.ts class ToggleTabFocusModeAction (line 13) | class ToggleTabFocusModeAction extends Action2 { method constructor (line 17) | constructor() { method run (line 34) | public run(): void { FILE: src/vs/editor/contrib/tokenization/browser/tokenization.ts class ForceRetokenizeAction (line 11) | class ForceRetokenizeAction extends EditorAction { method constructor (line 12) | constructor() { method run (line 20) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/contrib/unicodeHighlighter/browser/bannerController.ts constant BANNER_ELEMENT_HEIGHT (line 19) | const BANNER_ELEMENT_HEIGHT = 26; class BannerController (line 21) | class BannerController extends Disposable { method constructor (line 24) | constructor( method hide (line 33) | public hide() { method show (line 38) | public show(item: IBannerItem) { class Banner (line 51) | class Banner extends Disposable { method constructor (line 58) | constructor( method getAriaLabel (line 68) | private getAriaLabel(item: IBannerItem): string | undefined { method getBannerMessage (line 79) | private getBannerMessage(message: MarkdownString | string): HTMLElement { method clear (line 89) | public clear() { method show (line 93) | public show(item: IBannerItem) { type IBannerItem (line 144) | interface IBannerItem { FILE: src/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.ts class UnicodeHighlighter (line 39) | class UnicodeHighlighter extends Disposable implements IEditorContributi... method constructor (line 48) | constructor( method dispose (line 79) | public override dispose(): void { method _updateHighlighter (line 135) | private _updateHighlighter(): void { method getDecorationInfo (line 183) | public getDecorationInfo(decoration: IModelDecoration): UnicodeHighlig... type UnicodeHighlighterDecorationInfo (line 191) | interface UnicodeHighlighterDecorationInfo { type Resolve (line 197) | type Resolve = type ResolvedOptions (line 201) | type ResolvedOptions = { [TKey in keyof InternalUnicodeHighlightOptions]... function resolveOptions (line 203) | function resolveOptions(trusted: boolean, options: InternalUnicodeHighli... class DocumentUnicodeHighlighter (line 215) | class DocumentUnicodeHighlighter extends Disposable { method constructor (line 220) | constructor( method dispose (line 238) | public override dispose() { method _update (line 243) | private _update(): void { method getDecorationInfo (line 281) | public getDecorationInfo(decoration: IModelDecoration): UnicodeHighlig... class ViewportUnicodeHighlighter (line 300) | class ViewportUnicodeHighlighter extends Disposable { method constructor (line 306) | constructor( method dispose (line 333) | public override dispose() { method _update (line 338) | private _update(): void { method getDecorationInfo (line 380) | public getDecorationInfo(decoration: IModelDecoration): UnicodeHighlig... class UnicodeHighlighterHover (line 397) | class UnicodeHighlighterHover implements IHoverPart { method constructor (line 398) | constructor( method isValidForHoverAnchor (line 404) | public isValidForHoverAnchor(anchor: HoverAnchor): boolean { class UnicodeHighlighterHoverParticipant (line 415) | class UnicodeHighlighterHoverParticipant implements IEditorHoverParticip... method constructor (line 419) | constructor( method computeSync (line 424) | computeSync(anchor: HoverAnchor, lineDecorations: IModelDecoration[]):... method renderHoverParts (line 512) | public renderHoverParts(context: IEditorHoverRenderContext, hoverParts... method getAccessibleContent (line 516) | public getAccessibleContent(hoverPart: MarkdownHover): string { function codePointToHex (line 521) | function codePointToHex(codePoint: number): string { function formatCodePointMarkdown (line 525) | function formatCodePointMarkdown(codePoint: number) { function renderCodePointAsInlineCode (line 534) | function renderCodePointAsInlineCode(codePoint: number): string { function computeReason (line 541) | function computeReason(char: string, options: UnicodeHighlighterOptions)... class Decorations (line 545) | class Decorations { method getDecorationFromOptions (line 550) | getDecorationFromOptions(options: UnicodeHighlighterOptions): ModelDec... method getDecoration (line 554) | private getDecoration(hideInComments: boolean, hideInStrings: boolean)... type IDisableUnicodeHighlightAction (line 574) | interface IDisableUnicodeHighlightAction { class DisableHighlightingInCommentsAction (line 578) | class DisableHighlightingInCommentsAction extends EditorAction implement... method constructor (line 581) | constructor() { method run (line 589) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method runAction (line 596) | public async runAction(configurationService: IConfigurationService): P... class DisableHighlightingInStringsAction (line 601) | class DisableHighlightingInStringsAction extends EditorAction implements... method constructor (line 604) | constructor() { method run (line 612) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method runAction (line 619) | public async runAction(configurationService: IConfigurationService): P... class DisableHighlightingOfAmbiguousCharactersAction (line 624) | class DisableHighlightingOfAmbiguousCharactersAction extends Action2 imp... method constructor (line 627) | constructor() { method run (line 636) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method runAction (line 643) | public async runAction(configurationService: IConfigurationService): P... class DisableHighlightingOfInvisibleCharactersAction (line 648) | class DisableHighlightingOfInvisibleCharactersAction extends Action2 imp... method constructor (line 651) | constructor() { method run (line 660) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method runAction (line 667) | public async runAction(configurationService: IConfigurationService): P... class DisableHighlightingOfNonBasicAsciiCharactersAction (line 672) | class DisableHighlightingOfNonBasicAsciiCharactersAction extends Action2... method constructor (line 675) | constructor() { method run (line 684) | public async run(accessor: ServicesAccessor, editor: ICodeEditor): Pro... method runAction (line 691) | public async runAction(configurationService: IConfigurationService): P... type ShowExcludeOptionsArgs (line 696) | interface ShowExcludeOptionsArgs { class ShowExcludeOptions (line 703) | class ShowExcludeOptions extends Action2 { method constructor (line 705) | constructor() { method run (line 714) | public async run(accessor: ServicesAccessor, args: any): Promise { function excludeCharFromBeingHighlighted (line 789) | async function excludeCharFromBeingHighlighted(configurationService: ICo... function excludeLocaleFromBeingHighlighted (line 807) | async function excludeLocaleFromBeingHighlighted(configurationService: I... function expectNever (line 826) | function expectNever(value: never) { FILE: src/vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators.ts function writeIgnoreState (line 19) | function writeIgnoreState(codeEditorService: ICodeEditorService, model: ... function readIgnoreState (line 23) | function readIgnoreState(codeEditorService: ICodeEditorService, model: I... class UnusualLineTerminatorsDetector (line 27) | class UnusualLineTerminatorsDetector extends Disposable implements IEdit... method constructor (line 34) | constructor( method _checkForUnusualLineTerminators (line 64) | private async _checkForUnusualLineTerminators(): Promise { FILE: src/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.ts function getHighlightDecorationOptions (line 86) | function getHighlightDecorationOptions(kind: DocumentHighlightKind | und... function getSelectionHighlightDecorationOptions (line 96) | function getSelectionHighlightDecorationOptions(hasSemanticHighlights: b... FILE: src/vs/editor/contrib/wordHighlighter/browser/textualHighlightProvider.ts class TextualDocumentHighlightProvider (line 17) | class TextualDocumentHighlightProvider implements DocumentHighlightProvi... method provideDocumentHighlights (line 21) | provideDocumentHighlights(model: ITextModel, position: Position, token... method provideMultiDocumentHighlights (line 44) | provideMultiDocumentHighlights(primaryModel: ITextModel, position: Pos... class TextualMultiDocumentHighlightFeature (line 78) | class TextualMultiDocumentHighlightFeature extends Disposable { method constructor (line 79) | constructor( FILE: src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts function getOccurrencesAtPosition (line 45) | function getOccurrencesAtPosition(registry: LanguageFeatureRegistry(id: ServiceIdentifier, service: T): this { method get (line 16) | public get(id: ServiceIdentifier): T { FILE: src/vs/editor/contrib/wordPartOperations/test/browser/wordPartOperations.test.ts function runEditorCommand (line 33) | function runEditorCommand(editor: ICodeEditor, command: EditorCommand): ... function cursorWordPartLeft (line 36) | function cursorWordPartLeft(editor: ICodeEditor, inSelectionmode: boolea... function cursorWordPartRight (line 39) | function cursorWordPartRight(editor: ICodeEditor, inSelectionmode: boole... function deleteWordPartLeft (line 42) | function deleteWordPartLeft(editor: ICodeEditor): void { function deleteWordPartRight (line 45) | function deleteWordPartRight(editor: ICodeEditor): void { FILE: src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts type IOptions (line 22) | interface IOptions { type IStyles (line 36) | interface IStyles { constant WIDGET_ID (line 52) | const WIDGET_ID = 'vs.editor.contrib.zoneWidget'; class ViewZoneDelegate (line 54) | class ViewZoneDelegate implements IViewZone { method constructor (line 67) | constructor(domNode: HTMLElement, afterLineNumber: number, afterColumn... method onDomNodeTop (line 83) | onDomNodeTop(top: number): void { method onComputedHeight (line 87) | onComputedHeight(height: number): void { class OverlayWidgetDelegate (line 92) | class OverlayWidgetDelegate implements IOverlayWidget { method constructor (line 97) | constructor(id: string, domNode: HTMLElement) { method getId (line 102) | getId(): string { method getDomNode (line 106) | getDomNode(): HTMLElement { method getPosition (line 110) | getPosition(): IOverlayWidgetPosition | null { class Arrow (line 115) | class Arrow { method constructor (line 124) | constructor( method dispose (line 130) | dispose(): void { method color (line 135) | set color(value: string) { method height (line 142) | set height(value: number) { method _updateStyle (line 149) | private _updateStyle(): void { method show (line 157) | show(where: IPosition): void { method hide (line 174) | hide(): void { method constructor (line 196) | constructor(editor: ICodeEditor, options: IOptions = {}) { method dispose (line 215) | dispose(): void { method create (line 235) | create(): void { method style (line 254) | style(styles: IStyles): void { method _applyStyles (line 264) | protected _applyStyles(): void { method _getWidth (line 276) | protected _getWidth(info: EditorLayoutInfo): number { method _getLeft (line 280) | private _getLeft(info: EditorLayoutInfo): number { method _onViewZoneTop (line 288) | private _onViewZoneTop(top: number): void { method _onViewZoneHeight (line 292) | private _onViewZoneHeight(height: number): void { method position (line 305) | get position(): Position | undefined { method hasFocus (line 313) | hasFocus() { method show (line 319) | show(rangeOrPos: IRange | IPosition, heightInLines: number): void { method updatePositionAndHeight (line 327) | updatePositionAndHeight(rangeOrPos: IRange | IPosition, heightInLines?: ... method hide (line 345) | hide(): void { method _decoratingElementsHeight (line 363) | protected _decoratingElementsHeight(): number { method _getMaximumHeightInLines (line 381) | protected _getMaximumHeightInLines(): number | undefined { method _showImpl (line 385) | private _showImpl(where: Range, heightInLines: number): void { method revealRange (line 471) | protected revealRange(range: Range, isLastLine: boolean) { method setCssClass (line 479) | protected setCssClass(className: string, classToReplace?: string): void { method _onWidth (line 494) | protected _onWidth(widthInPixel: number): void { method _doLayout (line 498) | protected _doLayout(heightInPixel: number, widthInPixel: number): void { method _relayout (line 502) | protected _relayout(_newHeightInLines: number, useMax?: boolean): void { method _initSash (line 518) | private _initSash(): void { method _updateSashEnablement (line 557) | private _updateSashEnablement(): void { method _usesResizeHeight (line 564) | protected get _usesResizeHeight(): boolean { method _getResizeBounds (line 568) | protected _getResizeBounds(): { readonly minLines: number; readonly maxL... method getHorizontalSashLeft (line 572) | getHorizontalSashLeft() { method getHorizontalSashTop (line 576) | getHorizontalSashTop() { method getHorizontalSashWidth (line 580) | getHorizontalSashWidth() { FILE: src/vs/editor/editor.api.ts type IFunctionWithAMD (line 41) | interface IFunctionWithAMD extends Function { type GlobalWithAMD (line 45) | interface GlobalWithAMD { FILE: src/vs/editor/editor.worker.start.ts function start (line 15) | function start(createClien... FILE: src/vs/editor/standalone/browser/colorizer.ts type IColorizerOptions (line 20) | interface IColorizerOptions { type IColorizerElementOptions (line 24) | interface IColorizerElementOptions extends IColorizerOptions { class Colorizer (line 29) | class Colorizer { method colorizeElement (line 31) | public static colorizeElement(themeService: IStandaloneThemeService, l... method colorize (line 52) | public static async colorize(languageService: ILanguageService, text: ... method colorizeLine (line 75) | public static colorizeLine(line: string, mightContainNonBasicASCII: bo... method colorizeModelLine (line 104) | public static colorizeModelLine(model: ITextModel, lineNumber: number,... function _colorize (line 113) | function _colorize(lines: string[], tabSize: number, tokenizationSupport... function _fakeColorize (line 130) | function _fakeColorize(lines: string[], tabSize: number, languageIdCodec... function _actualColorize (line 182) | function _actualColorize(lines: string[], tabSize: number, tokenizationS... FILE: src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts class IPadShowKeyboard (line 15) | class IPadShowKeyboard extends Disposable implements IEditorContribution { method constructor (line 22) | constructor(editor: ICodeEditor) { method update (line 32) | private update(): void { method dispose (line 47) | public override dispose(): void { class ShowKeyboardWidget (line 56) | class ShowKeyboardWidget extends Disposable implements IOverlayWidget { method constructor (line 64) | constructor(editor: ICodeEditor) { method dispose (line 80) | public override dispose(): void { method getId (line 87) | public getId(): string { method getDomNode (line 91) | public getDomNode(): HTMLElement { method getPosition (line 95) | public getPosition(): IOverlayWidgetPosition { FILE: src/vs/editor/standalone/browser/inspectTokens/inspectTokens.ts class InspectTokensController (line 25) | class InspectTokensController extends Disposable implements IEditorContr... method get (line 29) | public static get(editor: ICodeEditor): InspectTokensController | null { method constructor (line 37) | constructor( method dispose (line 53) | public override dispose(): void { method launch (line 58) | public launch(): void { method stop (line 68) | public stop(): void { class InspectTokens (line 76) | class InspectTokens extends EditorAction { method constructor (line 78) | constructor() { method run (line 87) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { type ICompleteLineTokenization (line 93) | interface ICompleteLineTokenization { type IDecodedMetadata (line 100) | interface IDecodedMetadata { function renderTokenText (line 108) | function renderTokenText(tokenText: string): string { function getSafeTokenizationSupport (line 128) | function getSafeTokenizationSupport(languageIdCodec: ILanguageIdCodec, l... class InspectTokensWidget (line 141) | class InspectTokensWidget extends Disposable implements IContentWidget { method constructor (line 154) | constructor( method dispose (line 170) | public override dispose(): void { method getId (line 175) | public getId(): string { method _compute (line 179) | private _compute(position: Position): void { method _decodeMetadata (line 246) | private _decodeMetadata(metadata: number): IDecodedMetadata { method _tokenTypeToString (line 262) | private _tokenTypeToString(tokenType: StandardTokenType): string { method _fontStyleToString (line 272) | private _fontStyleToString(fontStyle: FontStyle): string { method _getTokensAtLine (line 292) | private _getTokensAtLine(lineNumber: number): ICompleteLineTokenization { method _getStateBeforeLine (line 306) | private _getStateBeforeLine(lineNumber: number): IState { method getDomNode (line 317) | public getDomNode(): HTMLElement { method getPosition (line 321) | public getPosition(): IContentWidgetPosition { FILE: src/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess.ts class StandaloneCommandsQuickAccessProvider (line 24) | class StandaloneCommandsQuickAccessProvider extends AbstractEditorComman... method activeTextEditorControl (line 26) | protected get activeTextEditorControl(): IEditor | undefined { return ... method constructor (line 28) | constructor( method getCommandPicks (line 39) | protected async getCommandPicks(): Promise> { method hasAdditionalCommandPicks (line 43) | protected hasAdditionalCommandPicks(): boolean { method getAdditionalCommandPicks (line 47) | protected async getAdditionalCommandPicks(): Promise>(picks: Promi... method input (line 119) | input(options?: IInputOptions | undefined, token?: CancellationToken |... method createQuickPick (line 125) | createQuickPick(options: { useSeparators: bo... method createInputBox (line 129) | createInputBox(): IInputBox { method createQuickWidget (line 133) | createQuickWidget(): IQuickWidget { method createQuickTree (line 137) | createQuickTree(): IQuickTree { method focus (line 141) | focus(): void { method toggle (line 145) | toggle(): void { method navigate (line 149) | navigate(next: boolean, quickNavigate?: IQuickNavigateConfiguration | ... method accept (line 153) | accept(): Promise { method back (line 157) | back(): Promise { method cancel (line 161) | cancel(): Promise { method setAlignment (line 165) | setAlignment(alignment: 'top' | 'center' | { top: number; left: number... method toggleHover (line 169) | toggleHover(): void { class QuickInputEditorContribution (line 174) | class QuickInputEditorContribution implements IEditorContribution { method get (line 178) | static get(editor: ICodeEditor): QuickInputEditorContribution | null { method constructor (line 184) | constructor(private editor: ICodeEditor) { method dispose (line 188) | dispose(): void { class QuickInputEditorWidget (line 193) | class QuickInputEditorWidget implements IOverlayWidget { method constructor (line 199) | constructor(private codeEditor: ICodeEditor) { method getId (line 205) | getId(): string { method getDomNode (line 209) | getDomNode(): HTMLElement { method getPosition (line 213) | getPosition(): IOverlayWidgetPosition | null { method dispose (line 217) | dispose(): void { FILE: src/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.ts class StandaloneReferencesController (line 16) | class StandaloneReferencesController extends ReferencesController { method constructor (line 18) | public constructor( FILE: src/vs/editor/standalone/browser/services/standaloneWebWorkerService.ts class StandaloneWebWorkerService (line 10) | class StandaloneWebWorkerService extends WebWorkerService { method _createWorker (line 11) | protected override _createWorker(descriptor: WebWorkerDescriptor): Pro... method _getWorkerLoadingFailedErrorMessage (line 25) | protected override _getWorkerLoadingFailedErrorMessage(descriptor: Web... method getWorkerUrl (line 31) | override getWorkerUrl(descriptor: WebWorkerDescriptor): string { FILE: src/vs/editor/standalone/browser/standaloneCodeEditor.ts type IActionDescriptor (line 52) | interface IActionDescriptor { type IGlobalEditorOptions (line 97) | interface IGlobalEditorOptions { type IStandaloneEditorConstructionOptions (line 170) | interface IStandaloneEditorConstructionOptions extends IEditorConstructi... type IStandaloneDiffEditorConstructionOptions (line 215) | interface IStandaloneDiffEditorConstructionOptions extends IDiffEditorCo... type IStandaloneCodeEditor (line 231) | interface IStandaloneCodeEditor extends ICodeEditor { type IStandaloneDiffEditor (line 238) | interface IStandaloneDiffEditor extends IDiffEditor { constant LAST_GENERATED_COMMAND_ID (line 247) | let LAST_GENERATED_COMMAND_ID = 0; function createAriaDomNode (line 255) | function createAriaDomNode(parent: HTMLElement | undefined) { class StandaloneCodeEditor (line 268) | class StandaloneCodeEditor extends CodeEditorWidget implements IStandalo... method constructor (line 272) | constructor( method addCommand (line 307) | public addCommand(keybinding: number, handler: ICommandHandler, contex... method createContextKey (line 318) | public createContextKey(k... method addAction (line 322) | public addAction(_descriptor: IActionDescriptor): IDisposable { method _triggerCommand (line 399) | protected override _triggerCommand(handlerId: string, payload: unknown... class StandaloneEditor (line 414) | class StandaloneEditor extends StandaloneCodeEditor implements IStandalo... method constructor (line 420) | constructor( method dispose (line 477) | public override dispose(): void { method updateOptions (line 481) | public override updateOptions(newOptions: Readonly(k... method addAction (line 582) | public addAction(descriptor: IActionDescriptor): IDisposable { function createTextModel (line 590) | function createTextModel(modelService: IModelService, languageService: I... function doCreateModel (line 606) | function doCreateModel(modelService: IModelService, value: string, langu... FILE: src/vs/editor/standalone/browser/standaloneCodeEditorService.ts class StandaloneCodeEditorService (line 20) | class StandaloneCodeEditorService extends AbstractCodeEditorService { method constructor (line 25) | constructor( method _checkContextKey (line 43) | private _checkContextKey(): void { method setActiveCodeEditor (line 54) | public setActiveCodeEditor(activeCodeEditor: ICodeEditor | null): void { method getActiveCodeEditor (line 58) | public getActiveCodeEditor(): ICodeEditor | null { method doOpenEditor (line 63) | private doOpenEditor(editor: ICodeEditor, input: ITextResourceEditorIn... method findModel (line 96) | private findModel(editor: ICodeEditor, resource: URI): ITextModel | nu... FILE: src/vs/editor/standalone/browser/standaloneEditor.ts function create (line 49) | function create(domElement: HTMLElement, options?: IStandaloneEditorCons... function onDidCreateEditor (line 59) | function onDidCreateEditor(listener: (codeEditor: ICodeEditor) => void):... function onDidCreateDiffEditor (line 70) | function onDidCreateDiffEditor(listener: (diffEditor: IDiffEditor) => vo... function getEditors (line 80) | function getEditors(): readonly ICodeEditor[] { function getDiffEditors (line 88) | function getDiffEditors(): readonly IDiffEditor[] { function createDiffEditor (line 98) | function createDiffEditor(domElement: HTMLElement, options?: IStandalone... function createMultiFileDiffEditor (line 103) | function createMultiFileDiffEditor(domElement: HTMLElement, override?: I... type ICommandDescriptor (line 111) | interface ICommandDescriptor { function addCommand (line 125) | function addCommand(descriptor: ICommandDescriptor): IDisposable { function addEditorAction (line 135) | function addEditorAction(descriptor: IActionDescriptor): IDisposable { type IKeybindingRule (line 187) | interface IKeybindingRule { function addKeybindingRule (line 197) | function addKeybindingRule(rule: IKeybindingRule): IDisposable { function addKeybindingRules (line 204) | function addKeybindingRules(rules: IKeybindingRule[]): IDisposable { function createModel (line 225) | function createModel(value: string, language?: string, uri?: URI): IText... function setModelLanguage (line 240) | function setModelLanguage(model: ITextModel, mimeTypeOrLanguageId: strin... function setModelMarkers (line 249) | function setModelMarkers(model: ITextModel, owner: string, markers: IMar... function removeAllMarkers (line 259) | function removeAllMarkers(owner: string) { function getModelMarkers (line 269) | function getModelMarkers(filter: { owner?: string; resource?: URI; take?... function onDidChangeMarkers (line 278) | function onDidChangeMarkers(listener: (e: readonly URI[]) => void): IDis... function getModel (line 286) | function getModel(uri: URI): ITextModel | null { function getModels (line 294) | function getModels(): ITextModel[] { function onDidCreateModel (line 303) | function onDidCreateModel(listener: (model: ITextModel) => void): IDispo... function onWillDisposeModel (line 312) | function onWillDisposeModel(listener: (model: ITextModel) => void): IDis... function onDidChangeModelLanguage (line 321) | function onDidChangeModelLanguage(listener: (e: { readonly model: ITextM... function createWebWorker (line 335) | function createWebWorker(opts: IInternalWebWorkerOptio... function colorizeElement (line 342) | function colorizeElement(domNode: HTMLElement, options: IColorizerElemen... function colorize (line 353) | function colorize(text: string, languageId: string, options: IColorizerO... function colorizeModelLine (line 363) | function colorizeModelLine(model: ITextModel, lineNumber: number, tabSiz... function getSafeTokenizationSupport (line 372) | function getSafeTokenizationSupport(language: string): Omit void): IDisposab... function onLanguageEncountered (line 77) | function onLanguageEncountered(languageId: string, callback: () => void)... function setLanguageConfiguration (line 95) | function setLanguageConfiguration(languageId: string, configuration: Lan... class EncodedTokenizationSupportAdapter (line 107) | class EncodedTokenizationSupportAdapter implements languages.ITokenizati... method constructor (line 112) | constructor(languageId: string, actual: EncodedTokensProvider) { method dispose (line 117) | dispose(): void { method getInitialState (line 121) | public getInitialState(): languages.IState { method tokenize (line 125) | public tokenize(line: string, hasEOL: boolean, state: languages.IState... method tokenizeEncoded (line 132) | public tokenizeEncoded(line: string, hasEOL: boolean, state: languages... class TokenizationSupportAdapter (line 141) | class TokenizationSupportAdapter implements languages.ITokenizationSuppo... method constructor (line 143) | constructor( method dispose (line 151) | dispose(): void { method getInitialState (line 155) | public getInitialState(): languages.IState { method _toClassicTokens (line 159) | private static _toClassicTokens(tokens: IToken[], language: string): l... method adaptTokenize (line 182) | public static adaptTokenize(language: string, actual: { tokenize(line:... method tokenize (line 197) | public tokenize(line: string, hasEOL: boolean, state: languages.IState... method _toBinaryTokens (line 201) | private _toBinaryTokens(languageIdCodec: languages.ILanguageIdCodec, t... method tokenizeEncoded (line 240) | public tokenizeEncoded(line: string, hasEOL: boolean, state: languages... type IToken (line 259) | interface IToken { type ILineTokens (line 267) | interface ILineTokens { type IEncodedLineTokens (line 282) | interface IEncodedLineTokens { type TokensProviderFactory (line 314) | interface TokensProviderFactory { type TokensProvider (line 321) | interface TokensProvider { type EncodedTokensProvider (line 335) | interface EncodedTokensProvider { function isATokensProvider (line 350) | function isATokensProvider(provider: TokensProvider | EncodedTokensProvi... function isEncodedTokensProvider (line 354) | function isEncodedTokensProvider(provider: TokensProvider | EncodedToken... function isThenable (line 358) | function isThenable(obj: any): obj is Thenable { function setColorMap (line 366) | function setColorMap(colorMap: string[] | null): void { function createTokenizationSupportAdapter (line 382) | function createTokenizationSupportAdapter(languageId: string, provider: ... function registerTokensProviderFactory (line 400) | function registerTokensProviderFactory(languageId: string, factory: Toke... function setTokensProvider (line 420) | function setTokensProvider(languageId: string, provider: TokensProvider ... function setMonarchTokensProvider (line 437) | function setMonarchTokensProvider(languageId: string, languageDef: IMona... function registerReferenceProvider (line 450) | function registerReferenceProvider(languageSelector: LanguageSelector, p... function registerRenameProvider (line 458) | function registerRenameProvider(languageSelector: LanguageSelector, prov... function registerNewSymbolNameProvider (line 466) | function registerNewSymbolNameProvider(languageSelector: LanguageSelecto... function registerSignatureHelpProvider (line 474) | function registerSignatureHelpProvider(languageSelector: LanguageSelecto... function registerHoverProvider (line 482) | function registerHoverProvider(languageSelector: LanguageSelector, provi... function registerDocumentSymbolProvider (line 507) | function registerDocumentSymbolProvider(languageSelector: LanguageSelect... function registerDocumentHighlightProvider (line 515) | function registerDocumentHighlightProvider(languageSelector: LanguageSel... function registerLinkedEditingRangeProvider (line 523) | function registerLinkedEditingRangeProvider(languageSelector: LanguageSe... function registerDefinitionProvider (line 531) | function registerDefinitionProvider(languageSelector: LanguageSelector, ... function registerImplementationProvider (line 539) | function registerImplementationProvider(languageSelector: LanguageSelect... function registerTypeDefinitionProvider (line 547) | function registerTypeDefinitionProvider(languageSelector: LanguageSelect... function registerCodeLensProvider (line 555) | function registerCodeLensProvider(languageSelector: LanguageSelector, pr... function registerCodeActionProvider (line 563) | function registerCodeActionProvider(languageSelector: LanguageSelector, ... function registerDocumentFormattingEditProvider (line 582) | function registerDocumentFormattingEditProvider(languageSelector: Langua... function registerDocumentRangeFormattingEditProvider (line 590) | function registerDocumentRangeFormattingEditProvider(languageSelector: L... function registerOnTypeFormattingEditProvider (line 598) | function registerOnTypeFormattingEditProvider(languageSelector: Language... function registerLinkProvider (line 606) | function registerLinkProvider(languageSelector: LanguageSelector, provid... function registerCompletionItemProvider (line 614) | function registerCompletionItemProvider(languageSelector: LanguageSelect... function registerColorProvider (line 622) | function registerColorProvider(languageSelector: LanguageSelector, provi... function registerFoldingRangeProvider (line 630) | function registerFoldingRangeProvider(languageSelector: LanguageSelector... function registerDeclarationProvider (line 638) | function registerDeclarationProvider(languageSelector: LanguageSelector,... function registerSelectionRangeProvider (line 646) | function registerSelectionRangeProvider(languageSelector: LanguageSelect... function registerDocumentSemanticTokensProvider (line 658) | function registerDocumentSemanticTokensProvider(languageSelector: Langua... function registerDocumentRangeSemanticTokensProvider (line 670) | function registerDocumentRangeSemanticTokensProvider(languageSelector: L... function registerInlineCompletionsProvider (line 678) | function registerInlineCompletionsProvider(languageSelector: LanguageSel... function registerInlayHintsProvider (line 686) | function registerInlayHintsProvider(languageSelector: LanguageSelector, ... type CodeActionContext (line 695) | interface CodeActionContext { type CodeActionProvider (line 717) | interface CodeActionProvider { type CodeActionProviderMetadata (line 734) | interface CodeActionProviderMetadata { function createMonacoLanguagesAPI (line 751) | function createMonacoLanguagesAPI(): typeof monaco.languages { FILE: src/vs/editor/standalone/browser/standaloneLayoutService.ts class StandaloneLayoutService (line 14) | class StandaloneLayoutService implements ILayoutService { method mainContainer (line 23) | get mainContainer(): HTMLElement { method activeContainer (line 27) | get activeContainer(): HTMLElement { method mainContainerDimension (line 33) | get mainContainerDimension(): dom.IDimension { method activeContainerDimension (line 37) | get activeContainerDimension() { method containers (line 44) | get containers(): Iterable { method getContainer (line 48) | getContainer() { method whenContainerStylesLoaded (line 52) | whenContainerStylesLoaded() { return undefined; } method focus (line 54) | focus(): void { method constructor (line 58) | constructor( class EditorScopedLayoutService (line 64) | class EditorScopedLayoutService extends StandaloneLayoutService { method mainContainer (line 65) | override get mainContainer(): HTMLElement { method constructor (line 68) | constructor( FILE: src/vs/editor/standalone/browser/standaloneServices.ts class SimpleModel (line 107) | class SimpleModel implements IResolvedTextEditorModel { method constructor (line 112) | constructor(model: ITextModel) { method onWillDispose (line 117) | public get onWillDispose(): Event { method resolve (line 121) | public resolve(): Promise { method textEditorModel (line 125) | public get textEditorModel(): ITextModel { method createSnapshot (line 129) | public createSnapshot(): ITextSnapshot { method isReadonly (line 133) | public isReadonly(): boolean { method dispose (line 138) | public dispose(): void { method isDisposed (line 144) | public isDisposed(): boolean { method isResolved (line 148) | public isResolved(): boolean { method getLanguageId (line 152) | public getLanguageId(): string | undefined { class StandaloneTextModelService (line 157) | class StandaloneTextModelService implements ITextModelService { method constructor (line 160) | constructor( method createModelReference (line 164) | public createModelReference(resource: URI): Promise, delay?: number): Promise(_options: IProgressOptions | IProgressDialogOptions | ... class StandaloneEnvironmentService (line 216) | class StandaloneEnvironmentService implements IEnvironmentService { class StandaloneDialogService (line 250) | class StandaloneDialogService implements IDialogService { method confirm (line 257) | async confirm(confirmation: IConfirmation): Promise(prompt: IPrompt | IPromptWithCustomCancel): Prom... method info (line 293) | async info(message: string, detail?: string): Promise { method warn (line 297) | async warn(message: string, detail?: string): Promise { method error (line 301) | async error(message: string, detail?: string): Promise { method input (line 305) | input(): Promise { method about (line 309) | about(): Promise { class StandaloneNotificationService (line 314) | class StandaloneNotificationService implements INotificationService { method info (line 322) | public info(message: string): INotificationHandle { method warn (line 326) | public warn(message: string): INotificationHandle { method error (line 330) | public error(error: string | Error): INotificationHandle { method notify (line 334) | public notify(notification: INotification): INotificationHandle { method prompt (line 350) | public prompt(severity: Severity, message: string, choices: IPromptCho... method status (line 354) | public status(message: string | Error, options?: IStatusMessageOptions... method setFilter (line 358) | public setFilter(filter: NotificationsFilter | INotificationSourceFilt... method getFilter (line 360) | public getFilter(source?: INotificationSource): NotificationsFilter { method getFilters (line 364) | public getFilters(): INotificationSourceFilter[] { method removeFilter (line 368) | public removeFilter(sourceId: string): void { } class StandaloneCommandService (line 371) | class StandaloneCommandService implements ICommandService { method constructor (line 381) | constructor( method executeCommand (line 387) | public executeCommand(id: string, ...args: unknown[]): Promise { type IKeybindingRule (line 405) | interface IKeybindingRule { class StandaloneKeybindingService (line 412) | class StandaloneKeybindingService extends AbstractKeybindingService { method constructor (line 417) | constructor( method addDynamicKeybinding (line 492) | public addDynamicKeybinding(command: string, keybinding: number, handl... method addDynamicKeybindings (line 503) | public addDynamicKeybindings(rules: IKeybindingRule[]): IDisposable { method updateResolver (line 533) | private updateResolver(): void { method _getResolver (line 538) | protected _getResolver(): KeybindingResolver { method _documentHasFocus (line 547) | protected _documentHasFocus(): boolean { method _toNormalizedKeybindingItems (line 551) | private _toNormalizedKeybindingItems(items: IKeybindingItem[], isDefau... method resolveKeybinding (line 572) | public resolveKeybinding(keybinding: Keybinding): ResolvedKeybinding[] { method resolveKeyboardEvent (line 576) | public resolveKeyboardEvent(keyboardEvent: IKeyboardEvent): ResolvedKe... method resolveUserBinding (line 587) | public resolveUserBinding(userBinding: string): ResolvedKeybinding[] { method _dumpDebugInfo (line 591) | public _dumpDebugInfo(): string { method _dumpDebugInfoJSON (line 595) | public _dumpDebugInfoJSON(): string { method registerSchemaContribution (line 599) | public registerSchemaContribution(contribution: KeybindingsSchemaContr... method enableKeybindingHoldMode (line 606) | public override enableKeybindingHoldMode(commandId: string): Promise { method updateValue (line 689) | public updateValue(key: string, value: unknown, arg3?: unknown, arg4?:... method inspect (line 693) | public inspect(key: string, options: IConfigurationOverrides = {}):... method keys (line 697) | public keys() { method reloadConfiguration (line 701) | public reloadConfiguration(): Promise { method getConfigurationData (line 705) | public getConfigurationData(): IConfigurationData | null { class StandaloneResourceConfigurationService (line 723) | class StandaloneResourceConfigurationService extends Disposable implemen... method constructor (line 730) | constructor( method getValue (line 743) | getValue(resource: URI | undefined, arg2?: unknown, arg3?: unknown) { method inspect (line 759) | inspect(resource: URI | undefined, position: IPosition | null, sect... method getLanguage (line 764) | private getLanguage(resource: URI, position: IPosition | null): string... method updateValue (line 772) | updateValue(resource: URI, key: string, value: unknown, configurationT... class StandaloneResourcePropertiesService (line 777) | class StandaloneResourcePropertiesService implements ITextResourceProper... method constructor (line 781) | constructor( method getEOL (line 786) | getEOL(resource: URI, language?: string): string { class StandaloneTelemetryService (line 795) | class StandaloneTelemetryService implements ITelemetryService { method setEnabled (line 804) | setEnabled(): void { } method setExperimentProperty (line 805) | setExperimentProperty(): void { } method setCommonProperty (line 806) | setCommonProperty(): void { } method publicLog (line 807) | publicLog() { } method publicLog2 (line 808) | publicLog2() { } method publicLogError (line 809) | publicLogError() { } method publicLogError2 (line 810) | publicLogError2() { } class StandaloneWorkspaceContextService (line 813) | class StandaloneWorkspaceContextService implements IWorkspaceContextServ... method constructor (line 833) | constructor() { method getCompleteWorkspace (line 838) | getCompleteWorkspace(): Promise { method getWorkspace (line 842) | public getWorkspace(): IWorkspace { method getWorkbenchState (line 846) | public getWorkbenchState(): WorkbenchState { method hasWorkspaceData (line 856) | public hasWorkspaceData(): boolean { method getWorkspaceFolder (line 860) | public getWorkspaceFolder(resource: URI): IWorkspaceFolder | null { method isInsideWorkspace (line 864) | public isInsideWorkspace(resource: URI): boolean { method isCurrentWorkspace (line 868) | public isCurrentWorkspace(workspaceIdOrFolder: IWorkspaceIdentifier | ... function updateConfigurationService (line 873) | function updateConfigurationService(configurationService: IConfiguration... class StandaloneBulkEditService (line 894) | class StandaloneBulkEditService implements IBulkEditService { method constructor (line 897) | constructor( method hasPreviewHandler (line 903) | hasPreviewHandler(): false { method setPreviewHandler (line 907) | setPreviewHandler(): IDisposable { method apply (line 911) | async apply(editsIn: ResourceEdit[] | WorkspaceEdit, _options?: IBulkE... class StandaloneUriLabelService (line 952) | class StandaloneUriLabelService implements ILabelService { method getUriLabel (line 958) | public getUriLabel(resource: URI, options?: { relative?: boolean; forc... method getUriBasenameLabel (line 965) | getUriBasenameLabel(resource: URI): string { method getWorkspaceLabel (line 969) | public getWorkspaceLabel(workspace: IWorkspaceIdentifier | ISingleFold... method getSeparator (line 973) | public getSeparator(scheme: string, authority?: string): '/' | '\\' { method registerFormatter (line 977) | public registerFormatter(formatter: ResourceLabelFormatter): IDisposab... method registerCachedFormatter (line 981) | public registerCachedFormatter(formatter: ResourceLabelFormatter): IDi... method getHostLabel (line 985) | public getHostLabel(): string { method getHostTooltip (line 989) | public getHostTooltip(): string | undefined { class StandaloneContextViewService (line 995) | class StandaloneContextViewService extends ContextViewService { method constructor (line 997) | constructor( method showContextView (line 1004) | override showContextView(delegate: IContextViewDelegate, container?: H... class StandaloneWorkspaceTrustManagementService (line 1015) | class StandaloneWorkspaceTrustManagementService implements IWorkspaceTru... method isWorkspaceTrusted (line 1025) | isWorkspaceTrusted(): boolean { method isWorkspaceTrustForced (line 1028) | isWorkspaceTrustForced(): boolean { method canSetParentFolderTrust (line 1031) | canSetParentFolderTrust(): boolean { method setParentFolderTrust (line 1034) | async setParentFolderTrust(trusted: boolean): Promise { method canSetWorkspaceTrust (line 1037) | canSetWorkspaceTrust(): boolean { method setWorkspaceTrust (line 1040) | async setWorkspaceTrust(trusted: boolean): Promise { method getUriTrustInfo (line 1043) | getUriTrustInfo(uri: URI): Promise { method setUrisTrust (line 1046) | async setUrisTrust(uri: URI[], trusted: boolean): Promise { method getTrustedUris (line 1049) | getTrustedUris(): URI[] { method setTrustedUris (line 1052) | async setTrustedUris(uris: URI[]): Promise { method addWorkspaceTrustTransitionParticipant (line 1055) | addWorkspaceTrustTransitionParticipant(participant: IWorkspaceTrustTra... class StandaloneLanguageService (line 1060) | class StandaloneLanguageService extends LanguageService { method constructor (line 1061) | constructor() { class StandaloneLogService (line 1066) | class StandaloneLogService extends LogService { method constructor (line 1067) | constructor() { class StandaloneContextMenuService (line 1072) | class StandaloneContextMenuService extends ContextMenuService { method constructor (line 1073) | constructor( class StandaloneAccessbilitySignalService (line 1086) | class StandaloneAccessbilitySignalService implements IAccessibilitySigna... method playSignal (line 1088) | async playSignal(cue: AccessibilitySignal, options: {}): Promise { method playSignals (line 1091) | async playSignals(cues: AccessibilitySignal[]): Promise { method getEnabledState (line 1094) | getEnabledState(signal: AccessibilitySignal, userGesture: boolean, mod... method getDelayMs (line 1098) | getDelayMs(signal: AccessibilitySignal, modality: AccessibilityModalit... method isSoundEnabled (line 1102) | isSoundEnabled(cue: AccessibilitySignal): boolean { method isAnnouncementEnabled (line 1106) | isAnnouncementEnabled(cue: AccessibilitySignal): boolean { method onSoundEnabledChanged (line 1110) | onSoundEnabledChanged(cue: AccessibilitySignal): Event { method playSound (line 1114) | async playSound(cue: Sound, allowManyInParallel?: boolean | undefined)... method playSignalLoop (line 1116) | playSignalLoop(cue: AccessibilitySignal): IDisposable { class StandaloneDefaultAccountService (line 1121) | class StandaloneDefaultAccountService implements IDefaultAccountService { method getDefaultAccount (line 1130) | async getDefaultAccount(): Promise { method setDefaultAccountProvider (line 1134) | setDefaultAccountProvider(): void { method refresh (line 1138) | async refresh(): Promise { method getDefaultAccountAuthenticationProvider (line 1142) | getDefaultAccountAuthenticationProvider(): IDefaultAccountAuthenticati... method signIn (line 1146) | async signIn(): Promise { method signOut (line 1150) | async signOut(): Promise { type IEditorOverrideServices (line 1155) | interface IEditorOverrideServices { function get (line 1215) | function get(serviceId: ServiceIdentifier): T { function initialize (line 1232) | function initialize(overrides: IEditorOverrideServices): IInstantiationS... function withServices (line 1275) | function withServices(callback: () => IDisposable): IDisposable { FILE: src/vs/editor/standalone/browser/standaloneThemeService.ts constant VS_LIGHT_THEME_NAME (line 25) | const VS_LIGHT_THEME_NAME = 'vs'; constant VS_DARK_THEME_NAME (line 26) | const VS_DARK_THEME_NAME = 'vs-dark'; constant HC_BLACK_THEME_NAME (line 27) | const HC_BLACK_THEME_NAME = 'hc-black'; constant HC_LIGHT_THEME_NAME (line 28) | const HC_LIGHT_THEME_NAME = 'hc-light'; class StandaloneTheme (line 33) | class StandaloneTheme implements IStandaloneTheme { method constructor (line 43) | constructor(name: string, standaloneThemeData: IStandaloneThemeData) { method label (line 62) | public get label(): string { method base (line 66) | public get base(): string { method notifyBaseUpdated (line 70) | public notifyBaseUpdated() { method getColors (line 77) | private getColors(): Map { method getColor (line 96) | public getColor(colorId: ColorIdentifier, useDefault?: boolean): Color... method getDefault (line 107) | private getDefault(colorId: ColorIdentifier): Color | undefined { method defines (line 117) | public defines(colorId: ColorIdentifier): boolean { method type (line 121) | public get type(): ColorScheme { method tokenTheme (line 130) | public get tokenTheme(): TokenTheme { method getTokenStyleMetadata (line 163) | public getTokenStyleMetadata(type: string, modifiers: string[], modelL... method tokenColorMap (line 178) | public get tokenColorMap(): string[] { method tokenFontMap (line 182) | public get tokenFontMap(): IFontTokenOptions[] { function isBuiltinTheme (line 189) | function isBuiltinTheme(themeName: string): themeName is BuiltinTheme { function getBuiltinRules (line 198) | function getBuiltinRules(builtinTheme: BuiltinTheme): IStandaloneThemeDa... function newBuiltInTheme (line 211) | function newBuiltInTheme(builtinTheme: BuiltinTheme): StandaloneTheme { class StandaloneThemeService (line 216) | class StandaloneThemeService extends Disposable implements IStandaloneTh... method constructor (line 242) | constructor() { method registerEditorContainer (line 275) | public registerEditorContainer(domNode: HTMLElement): IDisposable { method _registerRegularEditorContainer (line 282) | private _registerRegularEditorContainer(): IDisposable { method _registerShadowDomContainer (line 293) | private _registerShadowDomContainer(domNode: HTMLElement): IDisposable { method defineTheme (line 311) | public defineTheme(themeName: string, themeData: IStandaloneThemeData)... method getColorTheme (line 333) | public getColorTheme(): IStandaloneTheme { method setColorMapOverride (line 337) | public setColorMapOverride(colorMapOverride: Color[] | null): void { method setTheme (line 342) | public setTheme(themeName: string): void { method _updateActualTheme (line 352) | private _updateActualTheme(desiredTheme: IStandaloneTheme | undefined)... method _onOSSchemeChanged (line 361) | private _onOSSchemeChanged() { method setAutoDetectHighContrast (line 377) | public setAutoDetectHighContrast(autoDetectHighContrast: boolean): void { method _updateThemeOrColorMap (line 382) | private _updateThemeOrColorMap(): void { method _updateCSS (line 419) | private _updateCSS(): void { method getFileIconTheme (line 424) | public getFileIconTheme(): IFileIconTheme { method getProductIconTheme (line 432) | public getProductIconTheme(): IProductIconTheme { FILE: src/vs/editor/standalone/browser/standaloneTreeSitterLibraryService.ts class StandaloneTreeSitterLibraryService (line 10) | class StandaloneTreeSitterLibraryService implements ITreeSitterLibrarySe... method getParserClass (line 13) | getParserClass(): Promise { method supportsLanguage (line 17) | supportsLanguage(languageId: string, reader: IReader | undefined): boo... method getLanguage (line 21) | getLanguage(languageId: string, ignoreSupportsCheck: boolean, reader: ... method getLanguagePromise (line 25) | async getLanguagePromise(languageId: string): Promise(modelService: IModelService, ... type MonacoWebWorker (line 22) | interface MonacoWebWorker { type IInternalWebWorkerOptions (line 38) | interface IInternalWebWorkerOptions { class MonacoWebWorkerImpl (line 54) | class MonacoWebWorkerImpl extends EditorWorkerClient i... method constructor (line 59) | constructor(modelService: IModelService, webWorkerService: IWebWorkerS... method fhr (line 81) | public override fhr(method: string, args: unknown[]): Promise { method getProxy (line 93) | public getProxy(): Promise { method withSyncedResources (line 97) | public withSyncedResources(resources: URI[]): Promise { FILE: src/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.ts class ToggleHighContrast (line 13) | class ToggleHighContrast extends EditorAction { method constructor (line 17) | constructor() { method run (line 27) | public run(accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/editor/standalone/common/monarch/monarchCommon.ts type MonarchBracket (line 19) | const enum MonarchBracket { type ILexerMin (line 25) | interface ILexerMin { type ILexer (line 37) | interface ILexer extends ILexerMin { type IBracket (line 48) | interface IBracket { type FuzzyAction (line 54) | type FuzzyAction = IAction | string; function isFuzzyActionArr (line 56) | function isFuzzyActionArr(what: FuzzyAction | FuzzyAction[]): what is Fu... function isFuzzyAction (line 60) | function isFuzzyAction(what: FuzzyAction | FuzzyAction[]): what is Fuzzy... function isString (line 64) | function isString(what: FuzzyAction): what is string { function isIAction (line 68) | function isIAction(what: FuzzyAction): what is IAction { type IRule (line 72) | interface IRule { type IAction (line 79) | interface IAction { type IBranch (line 99) | interface IBranch { function empty (line 110) | function empty(s: string): boolean { function fixCase (line 117) | function fixCase(lexer: ILexerMin, str: string): string { function sanitize (line 124) | function sanitize(s: string) { function log (line 133) | function log(lexer: ILexerMin, msg: string) { function createError (line 139) | function createError(lexer: ILexerMin, msg: string): Error { function substituteMatches (line 154) | function substituteMatches(lexer: ILexerMin, str: string, id: string, ma... function substituteMatchesRe (line 186) | function substituteMatchesRe(lexer: ILexerMin, str: string, state: strin... function findRules (line 204) | function findRules(lexer: ILexer, inState: string): IRule[] | null { function stateExists (line 227) | function stateExists(lexer: ILexerMin, inState: string): boolean { FILE: src/vs/editor/standalone/common/monarch/monarchCompile.ts function isArrayOf (line 24) | function isArrayOf(elemType: (x: any) => boolean, obj: any): boolean { function bool (line 39) | function bool(prop: any, defValue: boolean): boolean { function string (line 46) | function string(prop: any, defValue: string): string { function arrayToHash (line 54) | function arrayToHash(array: string[]): { [name: string]: true } { function createKeywordMatcher (line 63) | function createKeywordMatcher(arr: string[], caseInsensitive: boolean = ... function compileRegExp (line 90) | function compileRegExp(lexer: monarchCommon.ILexerMin, str: string, hand... function selectScrutinee (line 147) | function selectScrutinee(id: string, matches: string[], state: string, n... function createGuard (line 165) | function createGuard(lexer: monarchCommon.ILexerMin, ruleName: string, t... function compileAction (line 269) | function compileAction(lexer: monarchCommon.ILexerMin, ruleName: string,... type DynamicRegExp (line 384) | type DynamicRegExp = (state: string) => RegExp; class Rule (line 389) | class Rule implements monarchCommon.IRule { method constructor (line 395) | constructor(name: string) { method setRegex (line 399) | public setRegex(lexer: monarchCommon.ILexerMin, re: string | RegExp): ... method setAction (line 416) | public setAction(lexer: monarchCommon.ILexerMin, act: monarchCommon.IA... method resolveRegex (line 420) | public resolveRegex(state: string): RegExp { function compile (line 438) | function compile(languageId: string, json: IMonarchLanguage): monarchCom... FILE: src/vs/editor/standalone/common/monarch/monarchLexer.ts constant CACHE_STACK_DEPTH (line 21) | const CACHE_STACK_DEPTH = 5; class MonarchStackElementFactory (line 26) | class MonarchStackElementFactory { method create (line 29) | public static create(parent: MonarchStackElement | null, state: string... method constructor (line 36) | constructor(maxCacheDepth: number) { method create (line 41) | public create(parent: MonarchStackElement | null, state: string): Mona... class MonarchStackElement (line 62) | class MonarchStackElement { method constructor (line 68) | constructor(parent: MonarchStackElement | null, state: string) { method getStackElementId (line 74) | public static getStackElementId(element: MonarchStackElement | null): ... method _equals (line 86) | private static _equals(a: MonarchStackElement | null, b: MonarchStackE... method equals (line 103) | public equals(other: MonarchStackElement): boolean { method push (line 107) | public push(state: string): MonarchStackElement { method pop (line 111) | public pop(): MonarchStackElement | null { method popall (line 115) | public popall(): MonarchStackElement { method switchTo (line 123) | public switchTo(state: string): MonarchStackElement { class EmbeddedLanguageData (line 128) | class EmbeddedLanguageData { method constructor (line 132) | constructor(languageId: string, state: languages.IState) { method equals (line 137) | public equals(other: EmbeddedLanguageData): boolean { method clone (line 144) | public clone(): EmbeddedLanguageData { class MonarchLineStateFactory (line 157) | class MonarchLineStateFactory { method create (line 160) | public static create(stack: MonarchStackElement, embeddedLanguageData:... method constructor (line 167) | constructor(maxCacheDepth: number) { method create (line 172) | public create(stack: MonarchStackElement, embeddedLanguageData: Embedd... class MonarchLineState (line 193) | class MonarchLineState implements languages.IState { method constructor (line 198) | constructor( method clone (line 206) | public clone(): languages.IState { method equals (line 215) | public equals(other: languages.IState): boolean { type IMonarchTokensCollector (line 232) | interface IMonarchTokensCollector { class MonarchClassicTokensCollector (line 238) | class MonarchClassicTokensCollector implements IMonarchTokensCollector { method constructor (line 245) | constructor() { method enterLanguage (line 252) | public enterLanguage(languageId: string): void { method emit (line 256) | public emit(startOffset: number, type: string): void { method nestedLanguageTokenize (line 265) | public nestedLanguageTokenize(embeddedLanguageLine: string, hasEOL: bo... method finalize (line 290) | public finalize(endState: MonarchLineState): languages.TokenizationRes... class MonarchModernTokensCollector (line 295) | class MonarchModernTokensCollector implements IMonarchTokensCollector { method constructor (line 304) | constructor(languageService: ILanguageService, theme: TokenTheme) { method enterLanguage (line 313) | public enterLanguage(languageId: string): void { method emit (line 317) | public emit(startOffset: number, type: string): void { method _merge (line 327) | private static _merge(a: Uint32Array | null, b: number[], c: Uint32Arr... method nestedLanguageTokenize (line 355) | public nestedLanguageTokenize(embeddedLanguageLine: string, hasEOL: bo... method finalize (line 380) | public finalize(endState: MonarchLineState): languages.EncodedTokeniza... type ILoadStatus (line 389) | type ILoadStatus = { loaded: true } | { loaded: false; promise: Promise<... class MonarchTokenizer (line 391) | class MonarchTokenizer extends Disposable implements languages.ITokeniza... method constructor (line 401) | constructor(languageService: ILanguageService, standaloneThemeService:... method getLoadStatus (line 442) | public getLoadStatus(): ILoadStatus { method getInitialState (line 474) | public getInitialState(): languages.IState { method tokenize (line 479) | public tokenize(line: string, hasEOL: boolean, lineState: languages.IS... method tokenizeEncoded (line 488) | public tokenizeEncoded(line: string, hasEOL: boolean, lineState: langu... method _tokenize (line 497) | private _tokenize(line: string, hasEOL: boolean, lineState: MonarchLin... method _findLeavingNestedLanguageOffset (line 505) | private _findLeavingNestedLanguageOffset(line: string, state: MonarchL... method _nestedTokenize (line 547) | private _nestedTokenize(line: string, hasEOL: boolean, lineState: Mona... method _safeRuleName (line 567) | private _safeRuleName(rule: monarchCommon.IRule | null): string { method _myTokenize (line 574) | private _myTokenize(lineWithoutLF: string, hasEOL: boolean, lineState:... method _getNestedEmbeddedLanguageData (line 876) | private _getNestedEmbeddedLanguageData(languageId: string): EmbeddedLa... function findBracket (line 900) | function findBracket(lexer: monarchCommon.ILexer, matched: string) { FILE: src/vs/editor/standalone/common/monarch/monarchTypes.ts type IMonarchLanguage (line 15) | interface IMonarchLanguage { type IShortMonarchLanguageRule1 (line 60) | type IShortMonarchLanguageRule1 = [string | RegExp, IMonarchLanguageActi... type IShortMonarchLanguageRule2 (line 62) | type IShortMonarchLanguageRule2 = [string | RegExp, IMonarchLanguageActi... type IExpandedMonarchLanguageRule (line 64) | interface IExpandedMonarchLanguageRule { type IMonarchLanguageRule (line 80) | type IMonarchLanguageRule = IShortMonarchLanguageRule1 type IShortMonarchLanguageAction (line 89) | type IShortMonarchLanguageAction = string; type IExpandedMonarchLanguageAction (line 91) | interface IExpandedMonarchLanguageAction { type IMonarchLanguageAction (line 130) | type IMonarchLanguageAction = IShortMonarchLanguageAction | IExpandedMon... type IMonarchLanguageBracket (line 135) | interface IMonarchLanguageBracket { FILE: src/vs/editor/standalone/common/standaloneTheme.ts type BuiltinTheme (line 13) | type BuiltinTheme = 'vs' | 'vs-dark' | 'hc-black' | 'hc-light'; type IColors (line 14) | type IColors = { [colorId: string]: string }; type IStandaloneThemeData (line 16) | interface IStandaloneThemeData { type IStandaloneTheme (line 24) | interface IStandaloneTheme extends IColorTheme { type IStandaloneThemeService (line 29) | interface IStandaloneThemeService extends IThemeService { FILE: src/vs/editor/standalone/test/browser/monarch.test.ts function createMonarchTokenizer (line 23) | function createMonarchTokenizer(languageService: ILanguageService, langu... function getTokens (line 27) | function getTokens(tokenizer: MonarchTokenizer, lines: string[]): Token[... FILE: src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts class MockTokenTheme (line 29) | class MockTokenTheme extends TokenTheme { method constructor (line 31) | constructor() { method match (line 34) | public override match(languageId: LanguageId, token: string): number { class MockThemeService (line 42) | class MockThemeService implements IStandaloneThemeService { method setTheme (line 44) | public setTheme(themeName: string): string { method setAutoDetectHighContrast (line 47) | public setAutoDetectHighContrast(autoDetectHighContrast: boolean): void { method defineTheme (line 50) | public defineTheme(themeName: string, themeData: IStandaloneThemeData)... method getColorTheme (line 53) | public getColorTheme(): IStandaloneTheme { method setColorMapOverride (line 82) | setColorMapOverride(colorMapOverride: Color[] | null): void { method getFileIconTheme (line 84) | public getFileIconTheme(): IFileIconTheme { method getProductIconTheme (line 94) | public getProductIconTheme(): IProductIconTheme { class MockState (line 102) | class MockState implements IState { method constructor (line 104) | private constructor() { } method clone (line 105) | public clone(): IState { method equals (line 108) | public equals(other: IState): boolean { function testBadTokensProvider (line 113) | function testBadTokensProvider(providerTokens: IToken[], expectedClassic... FILE: src/vs/editor/standalone/test/browser/standaloneServices.test.ts class TestStandaloneKeybindingService (line 24) | class TestStandaloneKeybindingService extends StandaloneKeybindingService { method testDispatch (line 25) | public testDispatch(e: IKeyboardEvent): void { FILE: src/vs/editor/test/browser/commands/shiftCommand.test.ts function createSingleEditOp (line 25) | function createSingleEditOp(text: string, positionLineNumber: number, po... class DocBlockCommentMode (line 33) | class DocBlockCommentMode extends Disposable { method constructor (line 38) | constructor( function testShiftCommand (line 56) | function testShiftCommand(lines: string[], languageId: string | null, us... function testUnshiftCommand (line 67) | function testUnshiftCommand(lines: string[], languageId: string | null, ... function prepareDocBlockCommentLanguage (line 78) | function prepareDocBlockCommentLanguage(accessor: ServicesAccessor, disp... function _assertUnshiftCommand (line 964) | function _assertUnshiftCommand(tabSize: number, indentSize: number, inse... function _assertShiftCommand (line 981) | function _assertShiftCommand(tabSize: number, indentSize: number, insert... FILE: src/vs/editor/test/browser/commands/sideEditing.test.ts function testCommand (line 14) | function testCommand(lines: string[], selections: Selection[], edits: IS... function _runTest (line 200) | function _runTest(selection: Selection, editRange: Range, editText: stri... function runTest (line 213) | function runTest(selection: Range, editRange: Range, editText: string, e... FILE: src/vs/editor/test/browser/commands/trimTrailingWhitespaceCommand.test.ts function createInsertDeleteSingleEditOp (line 24) | function createInsertDeleteSingleEditOp(text: string | null, positionLin... function createSingleEditOp (line 34) | function createSingleEditOp(text: string | null, positionLineNumber: num... function assertTrimTrailingWhitespaceCommand (line 42) | function assertTrimTrailingWhitespaceCommand(text: string[], expected: I... function assertTrimTrailingWhitespace (line 50) | function assertTrimTrailingWhitespace(text: string[], cursors: Position[... FILE: src/vs/editor/test/browser/config/editorConfiguration.test.ts class TestWrappingConfiguration (line 61) | class TestWrappingConfiguration extends TestConfiguration { method _readEnvConfiguration (line 62) | protected override _readEnvConfiguration(): IEnvConfiguration { function assertWrapping (line 75) | function assertWrapping(config: TestConfiguration, isViewportWrapping: b... function migrate (line 277) | function migrate(options: any): any { FILE: src/vs/editor/test/browser/config/editorLayoutProvider.test.ts type IEditorLayoutProviderOpts (line 11) | interface IEditorLayoutProviderOpts { function doTest (line 45) | function doTest(input: IEditorLayoutProviderOpts, expected: EditorLayout... FILE: src/vs/editor/test/browser/config/testConfiguration.ts class TestConfiguration (line 14) | class TestConfiguration extends EditorConfiguration { method constructor (line 16) | constructor(opts: Readonly) { method _readEnvConfiguration (line 20) | protected override _readEnvConfiguration(): IEnvConfiguration { method _readFontInfo (line 33) | protected override _readFontInfo(styling: BareFontInfo): FontInfo { FILE: src/vs/editor/test/browser/controller/cursor.test.ts function moveTo (line 36) | function moveTo(editor: ITestCodeEditor, viewModel: ViewModel, lineNumbe... function moveLeft (line 48) | function moveLeft(editor: ITestCodeEditor, viewModel: ViewModel, inSelec... function moveRight (line 56) | function moveRight(editor: ITestCodeEditor, viewModel: ViewModel, inSele... function moveDown (line 64) | function moveDown(editor: ITestCodeEditor, viewModel: ViewModel, inSelec... function moveUp (line 72) | function moveUp(editor: ITestCodeEditor, viewModel: ViewModel, inSelecti... function moveToBeginningOfLine (line 80) | function moveToBeginningOfLine(editor: ITestCodeEditor, viewModel: ViewM... function moveToEndOfLine (line 88) | function moveToEndOfLine(editor: ITestCodeEditor, viewModel: ViewModel, ... function moveToBeginningOfBuffer (line 96) | function moveToBeginningOfBuffer(editor: ITestCodeEditor, viewModel: Vie... function moveToEndOfBuffer (line 104) | function moveToEndOfBuffer(editor: ITestCodeEditor, viewModel: ViewModel... function assertCursor (line 112) | function assertCursor(viewModel: ViewModel, what: Position | Selection |... function runTest (line 141) | function runTest(callback: (editor: ITestCodeEditor, viewModel: ViewMode... function reportCursorPosition (line 461) | function reportCursorPosition() { function reportCursorPosition (line 526) | function reportCursorPosition() { function setupOnEnterLanguage (line 1423) | function setupOnEnterLanguage(indentAction: IndentAction): string { function setupIndentRulesLanguage (line 1438) | function setupIndentRulesLanguage(languageId: string, indentationRules: ... function setupAutoClosingLanguage (line 1446) | function setupAutoClosingLanguage() { function setupAutoClosingLanguageTokenization (line 1468) | function setupAutoClosingLanguageTokenization() { function setAutoClosingLanguageEnabledSet (line 1592) | function setAutoClosingLanguageEnabledSet(chars: string): void { function createTextModel (line 1607) | function createTextModel(text: string, languageId: string | null = null,... function withTestCodeEditor (line 1611) | function withTestCodeEditor(text: ITextModel | string | string[], option... type ICursorOpts (line 1626) | interface ICursorOpts { function usingCursor (line 1633) | function usingCursor(opts: ICursorOpts, callback: (editor: ITestCodeEdit... type AutoClosingColumnType (line 1641) | const enum AutoClosingColumnType { function extractAutoClosingSpecialColumns (line 1647) | function extractAutoClosingSpecialColumns(maxColumn: number, annotatedLi... function assertType (line 1665) | function assertType(editor: ITestCodeEditor, model: ITextModel, viewMode... function assertWordRight (line 2392) | function assertWordRight(col: number, expectedCol: number) { class TestCommand (line 3428) | class TestCommand implements ICommand { method getEditOperations (line 3432) | public getEditOperations(model: ITextModel, builder: IEditOperationBui... method computeCursorState (line 3437) | public computeCursorState(model: ITextModel, helper: ICursorStateCompu... function typeCharacters (line 5490) | function typeCharacters(viewModel: ViewModel, chars: string): void { FILE: src/vs/editor/test/browser/controller/cursorMoveCommand.test.ts function executeTest (line 28) | function executeTest(callback: (editor: ITestCodeEditor, viewModel: View... function executeTest (line 440) | function executeTest(callback: (editor: ITestCodeEditor, viewModel: View... function executeFoldTest (line 516) | function executeFoldTest(callback: (editor: ITestCodeEditor, viewModel: ... function move (line 619) | function move(viewModel: ViewModel, args: any) { function moveToLineStart (line 623) | function moveToLineStart(viewModel: ViewModel) { function moveToLineFirstNonWhitespaceCharacter (line 627) | function moveToLineFirstNonWhitespaceCharacter(viewModel: ViewModel) { function moveToLineCenter (line 631) | function moveToLineCenter(viewModel: ViewModel) { function moveToLineEnd (line 635) | function moveToLineEnd(viewModel: ViewModel) { function moveToLineLastNonWhitespaceCharacter (line 639) | function moveToLineLastNonWhitespaceCharacter(viewModel: ViewModel) { function moveLeft (line 643) | function moveLeft(viewModel: ViewModel, value?: number, by?: string, sel... function moveRight (line 647) | function moveRight(viewModel: ViewModel, value?: number, by?: string, se... function moveUp (line 651) | function moveUp(viewModel: ViewModel, noOfLines: number = 1, select?: bo... function moveUpByBlankLine (line 655) | function moveUpByBlankLine(viewModel: ViewModel, select?: boolean) { function moveUpByModelLine (line 659) | function moveUpByModelLine(viewModel: ViewModel, noOfLines: number = 1, ... function moveDown (line 663) | function moveDown(viewModel: ViewModel, noOfLines: number = 1, select?: ... function moveDownByBlankLine (line 667) | function moveDownByBlankLine(viewModel: ViewModel, select?: boolean) { function moveDownByModelLine (line 671) | function moveDownByModelLine(viewModel: ViewModel, noOfLines: number = 1... function moveDownByFoldedLine (line 675) | function moveDownByFoldedLine(viewModel: ViewModel, noOfLines: number = ... function moveUpByFoldedLine (line 679) | function moveUpByFoldedLine(viewModel: ViewModel, noOfLines: number = 1,... function moveToTop (line 683) | function moveToTop(viewModel: ViewModel, noOfLines: number = 1, select?:... function moveToCenter (line 687) | function moveToCenter(viewModel: ViewModel, select?: boolean) { function moveToBottom (line 691) | function moveToBottom(viewModel: ViewModel, noOfLines: number = 1, selec... function cursorEqual (line 695) | function cursorEqual(viewModel: ViewModel, posLineNumber: number, posCol... function positionEqual (line 700) | function positionEqual(position: Position, lineNumber: number, column: n... function selectionEqual (line 704) | function selectionEqual(selection: Selection, posLineNumber: number, pos... function moveTo (line 718) | function moveTo(viewModel: ViewModel, lineNumber: number, column: number... function moveToEndOfLine (line 730) | function moveToEndOfLine(viewModel: ViewModel, inSelectionMode: boolean ... FILE: src/vs/editor/test/browser/controller/imeRecordedTypes.ts type IRecordedTextareaState (line 9) | interface IRecordedTextareaState { type IRecordedKeyboardEvent (line 16) | interface IRecordedKeyboardEvent { type IRecordedCompositionEvent (line 33) | interface IRecordedCompositionEvent { type IRecordedInputEvent (line 40) | interface IRecordedInputEvent { type IRecordedEvent (line 49) | type IRecordedEvent = IRecordedKeyboardEvent | IRecordedCompositionEvent... type IRecorded (line 51) | interface IRecorded { FILE: src/vs/editor/test/browser/controller/textAreaInput.test.ts type OutgoingType (line 22) | interface OutgoingType { type OutgoingCompositionStart (line 29) | interface OutgoingCompositionStart { type OutgoingCompositionUpdate (line 33) | interface OutgoingCompositionUpdate { type OutgoingCompositionEnd (line 37) | interface OutgoingCompositionEnd { type OutoingEvent (line 40) | type OutoingEvent = OutgoingType | OutgoingCompositionStart | OutgoingCo... function yieldNow (line 42) | function yieldNow(): Promise { function simulateInteraction (line 48) | async function simulateInteraction(recorded: IRecorded): Promise(id: string, ...args: unknown[]): Promise { FILE: src/vs/editor/test/browser/gpu/atlas/testUtil.ts function assertIsValidGlyph (line 12) | function assertIsValidGlyph(glyph: Readonly | un... FILE: src/vs/editor/test/browser/gpu/atlas/textureAtlas.test.ts function getUniqueGlyphId (line 21) | function getUniqueGlyphId(): [chars: string, tokenMetadata: number, char... class TestGlyphRasterizer (line 30) | class TestGlyphRasterizer implements IGlyphRasterizer { method rasterizeGlyph (line 35) | rasterizeGlyph(chars: string, tokenMetadata: number, charMetadata: num... method getTextMetrics (line 64) | getTextMetrics(text: string): TextMetrics { FILE: src/vs/editor/test/browser/gpu/atlas/textureAtlasAllocator.test.ts function createRasterizedGlyph (line 22) | function createRasterizedGlyph(w: number, h: number, data: ArrayLike, expected: ... FILE: src/vs/editor/test/browser/services/decorationRenderOptions.test.ts function readStyleSheet (line 38) | function readStyleSheet(styleSheet: TestGlobalStyleSheet): string { function assertBackground (line 117) | function assertBackground(url1: string, url2: string) { FILE: src/vs/editor/test/browser/services/openerService.test.ts method executeCommand (line 27) | executeCommand(id: string, ...args: unknown[]): Promise { method resolveExternalUri (line 273) | async resolveExternalUri(uri) { method openExternal (line 289) | async openExternal(href) { FILE: src/vs/editor/test/browser/testCodeEditor.ts type ITestCodeEditor (line 69) | interface ITestCodeEditor extends IActiveCodeEditor { type ITestEditorCommand (line 77) | interface ITestEditorCommand { type ITestEditorAction (line 81) | interface ITestEditorAction { class TestCodeEditor (line 85) | class TestCodeEditor extends CodeEditorWidget implements ICodeEditor { method _createConfiguration (line 88) | protected override _createConfiguration(isSimpleWidget: boolean, conte... method _createView (line 91) | protected override _createView(viewModel: ViewModel): [View, boolean] { method setHasTextFocus (line 96) | public setHasTextFocus(hasTextFocus: boolean): void { method hasTextFocus (line 99) | public override hasTextFocus(): boolean { method getViewModel (line 105) | public getViewModel(): ViewModel | undefined { method registerAndInstantiateContribution (line 108) | public registerAndInstantiateContribution, state: ILin... function testOnModelLinesDeleted (line 47) | function testOnModelLinesDeleted(deleteFromLineNumber: number, deleteToL... function testOnModelLineChanged (line 324) | function testOnModelLineChanged(changedLineNumber: number, expectedPinge... function testOnModelLinesInserted (line 407) | function testOnModelLinesInserted(insertFromLineNumber: number, insertTo... function testOnModelTokensChanged (line 685) | function testOnModelTokensChanged(changedFromLineNumber: number, changed... FILE: src/vs/editor/test/browser/viewModel/modelLineProjection.test.ts function withSplitLinesCollection (line 96) | function withSplitLinesCollection(text: string, callback: (model: TextMo... type ITestViewLineToken (line 366) | interface ITestViewLineToken { function assertViewLineTokens (line 371) | function assertViewLineTokens(_actual: IViewLineTokens, expected: ITestV... type ITestMinimapLineRenderingData (line 382) | interface ITestMinimapLineRenderingData { function assertMinimapLineRenderingData (line 389) | function assertMinimapLineRenderingData(actual: ViewLineData, expected: ... function assertMinimapLinesRenderingData (line 403) | function assertMinimapLinesRenderingData(actual: ViewLineData[], expecte... function assertAllMinimapLinesRenderingData (line 410) | function assertAllMinimapLinesRenderingData(splitLinesCollection: ViewMo... function withSplitLinesCollection (line 942) | function withSplitLinesCollection(model: TextModel, wordWrap: 'on' | 'of... function pos (line 978) | function pos(lineNumber: number, column: number): Position { function createSplitLine (line 982) | function createSplitLine(splitLengths: number[], breakingOffsetsVisibleC... function createLineBreakData (line 986) | function createLineBreakData(breakingLengths: number[], breakingOffsetsV... function createModel (line 994) | function createModel(text: string): ISimpleModel { FILE: src/vs/editor/test/browser/viewModel/testViewModel.ts function testViewModel (line 15) | function testViewModel(text: string[], options: IEditorOptions, callback... FILE: src/vs/editor/test/browser/viewModel/viewModelImpl.test.ts method handleEvents (line 76) | override handleEvents(events: ViewEvent[]): void { function assertGetPlainTextToCopy (line 152) | function assertGetPlainTextToCopy(text: string[], ranges: Range[], empty... FILE: src/vs/editor/test/browser/widget/diffEditorWidget.test.ts function serialize (line 17) | function serialize(regions: UnchangedRegion[]): unknown { FILE: src/vs/editor/test/browser/widget/observableCodeEditor.test.ts function withTestFixture (line 20) | function withTestFixture( function withEditorSetupTestFixture (line 26) | function withEditorSetupTestFixture( class Log (line 187) | class Log { method log (line 189) | public log(message: string): void { method getAndClearEntries (line 193) | public getAndClearEntries(): string[] { function formatChange (line 200) | function formatChange(change: unknown) { function observableName (line 218) | function observableName(obs: IObservable, obsEditor: ObservableCode... FILE: src/vs/editor/test/common/core/cursorColumns.test.ts function testVisibleColumnFromColumn (line 15) | function testVisibleColumnFromColumn(text: string, tabSize: number, colu... function t (line 74) | function t(text: string, tabSize: number, column: number, expected: numb... function testColumnFromVisibleColumn (line 130) | function testColumnFromVisibleColumn(text: string, tabSize: number, visi... FILE: src/vs/editor/test/common/core/lineTokens.test.ts type ILineToken (line 16) | interface ILineToken { function createLineTokens (line 21) | function createLineTokens(text: string, tokens: ILineToken[]): LineTokens { function createTestLineTokens (line 34) | function createTestLineTokens(): LineTokens { function renderLineTokens (line 49) | function renderLineTokens(tokens: LineTokens): string { type ITestViewLineToken (line 162) | interface ITestViewLineToken { function assertViewLineTokens (line 167) | function assertViewLineTokens(_actual: IViewLineTokens, expected: ITestV... FILE: src/vs/editor/test/common/core/random.ts method create (line 24) | public static create(seed: number): Random { method stringGenerator (line 28) | public stringGenerator(alphabet: string): IGenerator { method nextString (line 39) | public nextString(length: number, alphabet = this.stringGenerator(Random... method nextMultiLineString (line 47) | public nextMultiLineString(lineCount: number, lineLengthRange: OffsetRan... method nextConsecutiveOffsets (line 56) | public nextConsecutiveOffsets(range: OffsetRange, count: number): number... method nextConsecutivePositions (line 62) | public nextConsecutivePositions(source: AbstractText, count: number): Po... method nextRange (line 68) | public nextRange(source: AbstractText): Range { method nextTextEdit (line 73) | public nextTextEdit(target: AbstractText, singleTextEditCount: number): ... method nextStringEdit (line 88) | public nextStringEdit(target: string, singleTextEditCount: number, newTe... method nextSingleStringEdit (line 106) | public nextSingleStringEdit(target: string, newTextAlphabet = Random.bas... method nextRandomValues (line 114) | public nextRandomValues(data: Uint8Array): void { method nextUuid (line 123) | public nextUuid(): string { function sequenceGenerator (line 166) | function sequenceGenerator(sequence: T[]): IGenerator { type IGenerator (line 180) | interface IGenerator { class MersenneTwister (line 184) | class MersenneTwister extends Random { method constructor (line 188) | constructor(seed: number) { method _nextInt (line 198) | private _nextInt() { method nextIntRange (line 214) | public nextIntRange(start: number, endExclusive: number) { method generateNumbers (line 219) | private generateNumbers() { FILE: src/vs/editor/test/common/core/stringEdit.test.ts function runTest (line 38) | function runTest(seed: number) { function runTest (line 63) | function runTest(seed: number) { function runTest (line 230) | function runTest(seed: number) { function getRandomEdit (line 254) | function getRandomEdit(str: string, count: number, rng: Random): StringE... function getRandomSingleEdit (line 267) | function getRandomSingleEdit(str: string, rangeOffsetStart: number, rng:... function runTest (line 287) | function runTest(seed: number) { FILE: src/vs/editor/test/common/core/testLineToken.ts class TestLineToken (line 13) | class TestLineToken { method constructor (line 21) | constructor(endIndex: number, metadata: number) { method getStandardTokenType (line 26) | public getStandardTokenType(): StandardTokenType { method getForeground (line 30) | public getForeground(): ColorId { method getType (line 34) | public getType(): string { method getInlineStyle (line 38) | public getInlineStyle(colorMap: string[]): string { method getPresentation (line 42) | public getPresentation(): ITokenPresentation { method _equals (line 46) | private static _equals(a: TestLineToken, b: TestLineToken): boolean { method equalsArr (line 53) | public static equalsArr(a: TestLineToken[], b: TestLineToken[]): boole... class TestLineTokens (line 68) | class TestLineTokens implements IViewLineTokens { method constructor (line 72) | constructor(actual: TestLineToken[]) { method equals (line 76) | public equals(other: IViewLineTokens): boolean { method getCount (line 83) | public getCount(): number { method getStandardTokenType (line 87) | public getStandardTokenType(tokenIndex: number): StandardTokenType { method getForeground (line 91) | public getForeground(tokenIndex: number): ColorId { method getEndOffset (line 95) | public getEndOffset(tokenIndex: number): number { method getClassName (line 99) | public getClassName(tokenIndex: number): string { method getInlineStyle (line 103) | public getInlineStyle(tokenIndex: number, colorMap: string[]): string { method getPresentation (line 107) | public getPresentation(tokenIndex: number): ITokenPresentation { method findTokenIndexAtOffset (line 111) | public findTokenIndexAtOffset(offset: number): number { method getLineContent (line 115) | public getLineContent(): string { method getMetadata (line 119) | public getMetadata(tokenIndex: number): number { method getLanguageId (line 123) | public getLanguageId(tokenIndex: number): string { method getTokenText (line 127) | public getTokenText(tokenIndex: number): string { method forEach (line 131) | public forEach(callback: (tokenIndex: number) => void): void { method languageIdCodec (line 135) | public get languageIdCodec(): ILanguageIdCodec { class TestLineTokenFactory (line 140) | class TestLineTokenFactory { method inflateArr (line 142) | public static inflateArr(tokens: Uint32Array): TestLineToken[] { FILE: src/vs/editor/test/common/core/textEdit.test.ts function runTest (line 16) | function runTest(seed: number): void { function runTest (line 41) | function runTest(seed: number): void { FILE: src/vs/editor/test/common/diff/diffComputer.test.ts function assertDiff (line 13) | function assertDiff(originalLines: string[], modifiedLines: string[], ex... function getCharEdits (line 74) | function getCharEdits(lineChange: ILineChange, modifiedTextModel: ITextM... function getLineEdit (line 88) | function getLineEdit(lineChange: ILineChange, modifiedTextModel: ITextMo... function diffFromLineRanges (line 112) | function diffFromLineRanges(originalRange: LineRange, modifiedRange: Lin... class LineRange (line 164) | class LineRange { method constructor (line 165) | public constructor( method isEmpty (line 170) | public get isEmpty(): boolean { method endLineNumberExclusive (line 174) | public get endLineNumberExclusive(): number { function createLineDeletion (line 179) | function createLineDeletion(startLineNumber: number, endLineNumber: numb... function createLineInsertion (line 189) | function createLineInsertion(startLineNumber: number, endLineNumber: num... function createLineChange (line 199) | function createLineChange(originalStartLineNumber: number, originalEndLi... function createCharChange (line 209) | function createCharChange( FILE: src/vs/editor/test/common/languages/defaultDocumentColorsComputer.test.ts class TestDocumentModel (line 11) | class TestDocumentModel { method constructor (line 12) | constructor(private content: string) { } method getValue (line 14) | getValue(): string { method positionAt (line 18) | positionAt(offset: number) { method findMatches (line 26) | findMatches(regex: RegExp): RegExpMatchArray[] { FILE: src/vs/editor/test/common/model/annotations.test.ts function parseVisualAnnotations (line 33) | function parseVisualAnnotations(visual: string): { annotations: IAnnotat... function toVisualString (line 68) | function toVisualString( class VisualAnnotatedString (line 101) | class VisualAnnotatedString { method constructor (line 102) | constructor( method setAnnotations (line 107) | setAnnotations(update: AnnotationsUpdate): void { method applyEdit (line 111) | applyEdit(edit: StringEdit): void { method getAnnotationsIntersecting (line 116) | getAnnotationsIntersecting(range: OffsetRange): IAnnotation[] { method getAllAnnotations (line 120) | getAllAnnotations(): IAnnotation[] { method clone (line 124) | clone(): VisualAnnotatedString { function fromVisual (line 132) | function fromVisual(visual: string): VisualAnnotatedString { function toVisual (line 140) | function toVisual(vas: VisualAnnotatedString): string { function parseVisualUpdate (line 149) | function parseVisualUpdate(visual: string): { updates: IAnnotationUpdate... function updateFromVisual (line 192) | function updateFromVisual(...visuals: string[]): AnnotationsUpdate void): ModelRawContentChange... class OuterMode (line 373) | class OuterMode extends Disposable { method constructor (line 377) | constructor( class InnerMode (line 412) | class InnerMode extends Disposable { method constructor (line 416) | constructor( FILE: src/vs/editor/test/common/model/modelDecorations.test.ts type ILightWeightDecoration2 (line 17) | interface ILightWeightDecoration2 { function modelHasDecorations (line 22) | function modelHasDecorations(model: TextModel, decorations: ILightWeight... function modelHasDecoration (line 35) | function modelHasDecoration(model: TextModel, startLineNumber: number, s... function modelHasNoDecorations (line 42) | function modelHasNoDecorations(model: TextModel) { function addDecoration (line 46) | function addDecoration(model: TextModel, startLineNumber: number, startC... function lineHasDecorations (line 55) | function lineHasDecorations(model: TextModel, lineNumber: number, decora... function lineHasNoDecorations (line 68) | function lineHasNoDecorations(model: TextModel, lineNumber: number) { function lineHasDecoration (line 72) | function lineHasDecoration(model: TextModel, lineNumber: number, start: ... function _runTest (line 429) | function _runTest(decRange: Range, stickiness: TrackedRangeStickiness, e... function runTest (line 448) | function runTest(decRange: Range, editRange: Range, editText: string, ex... type ILightWeightDecoration (line 1119) | interface ILightWeightDecoration { function decoration (line 1128) | function decoration(id: string, startLineNumber: number, startColumn: nu... function toModelDeltaDecoration (line 1135) | function toModelDeltaDecoration(dec: ILightWeightDecoration): IModelDelt... function strcmp (line 1145) | function strcmp(a: string, b: string): number { function readModelDecorations (line 1155) | function readModelDecorations(model: TextModel, ids: string[]): ILightWe... function testDeltaDecorations (line 1164) | function testDeltaDecorations(text: string[], decorations: ILightWeightD... function range (line 1190) | function range(startLineNumber: number, startColumn: number, endLineNumb... FILE: src/vs/editor/test/common/model/modelEditOperation.test.ts function createSingleEditOp (line 37) | function createSingleEditOp(text: string, positionLineNumber: number, po... function assertSingleEditOp (line 52) | function assertSingleEditOp(singleEditOp: ISingleEditOperation, editedLi... FILE: src/vs/editor/test/common/model/modelInjectedText.test.ts method onDidChangeContentOrInjectedText (line 24) | override onDidChangeContentOrInjectedText(e: InternalModelContentChangeE... method emitContentChangeEvent (line 30) | override emitContentChangeEvent(_e: InternalModelContentChangeEvent | Mo... function mapChange (line 156) | function mapChange(change: ModelRawChange): unknown { FILE: src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts function randomChar (line 21) | function randomChar() { function randomInt (line 25) | function randomInt(bound: number) { function randomStr (line 29) | function randomStr(len: number) { function trimLineFeed (line 47) | function trimLineFeed(text: string): string { function testLinesContent (line 78) | function testLinesContent(str: string, pieceTable: PieceTreeBase) { function testLineStarts (line 100) | function testLineStarts(str: string, pieceTable: PieceTreeBase) { function createTextBuffer (line 155) | function createTextBuffer(val: string[], normalizeEOL: boolean = true): ... function assertTreeInvariants (line 164) | function assertTreeInvariants(T: PieceTreeBase): void { function depth (line 174) | function depth(n: TreeNode): number { function assertValidNode (line 183) | function assertValidNode(n: TreeNode): { size: number; lf_cnt: number } { function assertValidTree (line 204) | function assertValidTree(T: PieceTreeBase): void { function getValueInSnapshot (line 1957) | function getValueInSnapshot(snapshot: ITextSnapshot) { FILE: src/vs/editor/test/common/model/textChange.test.ts constant GENERATE_TESTS (line 10) | const GENERATE_TESTS = false; type IGeneratedEdit (line 12) | interface IGeneratedEdit { function getResultingContent (line 22) | function getResultingContent(initialContent: string, edits: IGeneratedEd... function getTextChanges (line 34) | function getTextChanges(initialContent: string, edits: IGeneratedEdit[])... function assertCompression (line 62) | function assertCompression(initialText: string, edit1: IGeneratedEdit[],... function getRandomInt (line 189) | function getRandomInt(min: number, max: number): number { function getRandomString (line 193) | function getRandomString(minLength: number, maxLength: number): string { function getRandomEOL (line 202) | function getRandomEOL(): string { function getRandomBuffer (line 211) | function getRandomBuffer(small: boolean): string { function getRandomEdits (line 220) | function getRandomEdits(content: string, min: number = 1, max: number = ... class GeneratedTest (line 248) | class GeneratedTest { method constructor (line 254) | constructor() { method print (line 261) | public print(): void { method assert (line 265) | public assert(): void { FILE: src/vs/editor/test/common/model/textModel.test.ts function testGuessIndentation (line 18) | function testGuessIndentation(defaultInsertSpaces: boolean, defaultTabSi... function assertGuess (line 35) | function assertGuess(expectedInsertSpaces: boolean | undefined, expected... type ITextBufferData (line 78) | interface ITextBufferData { function testTextModelDataFromString (line 85) | function testTextModelDataFromString(text: string, expected: ITextBuffer... FILE: src/vs/editor/test/common/model/textModelSearch.test.ts function assertFindMatch (line 24) | function assertFindMatch(actual: FindMatch | null, expectedRange: Range,... function _assertFindMatches (line 28) | function _assertFindMatches(model: TextModel, searchParams: SearchParams... function assertFindMatches (line 53) | function assertFindMatches(text: string, searchString: string, isRegex: ... function assertParseSearchResult (line 595) | function assertParseSearchResult(searchString: string, isRegex: boolean,... FILE: src/vs/editor/test/common/model/textModelWithTokens.test.ts function createTextModelWithBrackets (line 23) | function createTextModelWithBrackets(disposables: DisposableStore, text:... function testBrackets (line 39) | function testBrackets(contents: string[], brackets: CharacterPair[]): vo... function assertIsNotBracket (line 162) | function assertIsNotBracket(model: TextModel, lineNumber: number, column... function assertIsBracket (line 167) | function assertIsBracket(model: TextModel, testPosition: Position, expec... function assertViewLineTokens (line 549) | function assertViewLineTokens(model: TextModel, lineNumber: number, forc... function createViewLineToken (line 614) | function createViewLineToken(endIndex: number, foreground: number): Test... function assertIndentGuides (line 716) | function assertIndentGuides(lines: [number, number, number, number, stri... FILE: src/vs/editor/test/common/model/tokensStore.test.ts function parseTokensState (line 27) | function parseTokensState(state: string[]): { text: string; tokens: Spar... function extractState (line 80) | function extractState(model: TextModel): string[] { function testTokensAdjustment (line 105) | function testTokensAdjustment(rawInitialState: string[], edits: ISingleE... function createTokens (line 403) | function createTokens(str: string): SparseMultilineTokens { function createTMMetadata (line 454) | function createTMMetadata(foreground: number, fontStyle: number, languag... function toArr (line 462) | function toArr(lineTokens: LineTokens): number[] { FILE: src/vs/editor/test/common/modes/linkComputer.test.ts class SimpleLinkComputerTarget (line 10) | class SimpleLinkComputerTarget implements ILinkComputerTarget { method constructor (line 12) | constructor(private _lines: string[]) { method getLineCount (line 16) | public getLineCount(): number { method getLineContent (line 20) | public getLineContent(lineNumber: number): string { function myComputeLinks (line 25) | function myComputeLinks(lines: string[]): ILink[] { function assertLink (line 30) | function assertLink(text: string, extractedLink: string): void { FILE: src/vs/editor/test/common/modes/supports/characterPair.test.ts function testShouldAutoClose (line 59) | function testShouldAutoClose(characterPairSupport: CharacterPairSupport,... FILE: src/vs/editor/test/common/modes/supports/electricCharacter.test.ts function _testOnElectricCharacter (line 19) | function _testOnElectricCharacter(electricCharacterSupport: BracketElect... function testDoesNothing (line 23) | function testDoesNothing(electricCharacterSupport: BracketElectricCharac... function testMatchBracket (line 28) | function testMatchBracket(electricCharacterSupport: BracketElectricChara... FILE: src/vs/editor/test/common/modes/supports/richEditBrackets.test.ts function findPrevBracketInRange (line 15) | function findPrevBracketInRange(reversedBracketRegex: RegExp, lineText: ... function findNextBracketInRange (line 19) | function findNextBracketInRange(forwardBracketRegex: RegExp, lineText: s... FILE: src/vs/editor/test/common/modes/supports/tokenization.test.ts function assertMatch (line 60) | function assertMatch(scopeName: string, expected: ThemeTrieElementRule):... function assertSimpleMatch (line 65) | function assertSimpleMatch(scopeName: string, fontStyle: FontStyle, fore... function assertNoMatch (line 69) | function assertNoMatch(scopeName: string): void { FILE: src/vs/editor/test/common/modes/testLanguageConfigurationService.ts class TestLanguageConfigurationService (line 10) | class TestLanguageConfigurationService extends Disposable implements ILa... method constructor (line 18) | constructor() { method register (line 23) | register(languageId: string, configuration: LanguageConfiguration, pri... method getLanguageConfiguration (line 27) | getLanguageConfiguration(languageId: string): ResolvedLanguageConfigur... FILE: src/vs/editor/test/common/modes/textToHtmlTokenizer.test.ts function toStr (line 34) | function toStr(pieces: { className: string; text: string }[]): string { class Mode (line 366) | class Mode extends Disposable { method constructor (line 370) | constructor( FILE: src/vs/editor/test/common/modesTestUtils.ts type TokenText (line 11) | interface TokenText { function createFakeScopedLineTokens (line 16) | function createFakeScopedLineTokens(rawTokens: TokenText[]): ScopedLineT... FILE: src/vs/editor/test/common/services/editorWebWorker.test.ts class WorkerWithModels (line 18) | class WorkerWithModels extends EditorWorker { method getModel (line 20) | getModel(uri: string) { method addModel (line 24) | addModel(lines: string[], eol: string = '\n') { function assertPositionAt (line 49) | function assertPositionAt(offset: number, line: number, column: number) { function assertOffsetAt (line 55) | function assertOffsetAt(lineNumber: number, column: number, offset: numb... function testEdits (line 184) | async function testEdits(lines: string[], edits: TextEdit[]): Promise { return ... method computeDefaultDocumentColors (line 31) | async computeDefaultDocumentColors(uri: URI): Promise { method supportsLanguage (line 17) | supportsLanguage(languageId: string, reader: IReader | undefined): boo... method getLanguage (line 21) | getLanguage(languageId: string, ignoreSupportsCheck: boolean, reader: ... method getLanguagePromise (line 25) | async getLanguagePromise(languageId: string): Promise... type IRelaxedTextModelCreationOptions (line 52) | interface IRelaxedTextModelCreationOptions { function resolveOptions (line 64) | function resolveOptions(_options: IRelaxedTextModelCreationOptions): ITe... function createTextModel (line 79) | function createTextModel(text: string | ITextBufferFactory, languageId: ... function instantiateTextModel (line 87) | function instantiateTextModel(instantiationService: IInstantiationServic... function createModelServices (line 92) | function createModelServices(disposables: DisposableStore, services: Ser... FILE: src/vs/editor/test/common/viewLayout/linesLayout.test.ts function insertWhitespace (line 13) | function insertWhitespace(linesLayout: LinesLayout, afterLineNumber: num... function changeOneWhitespace (line 21) | function changeOneWhitespace(linesLayout: LinesLayout, id: string, newAf... function removeWhitespace (line 27) | function removeWhitespace(linesLayout: LinesLayout, id: string): void { FILE: src/vs/editor/test/common/viewLayout/viewLineRenderer.test.ts constant HTML_EXTENSION (line 19) | const HTML_EXTENSION = { extension: 'html' }; function createViewLineTokens (line 21) | function createViewLineTokens(viewLineTokens: TestLineToken[]): IViewLin... function createPart (line 25) | function createPart(endIndex: number, foreground: number): TestLineToken { function inflateRenderLineOutput (line 31) | function inflateRenderLineOutput(renderLineOutput: RenderLineOutput2) { type IRelaxedRenderLineInputOptions (line 56) | type IRelaxedRenderLineInputOptions = Partial; function createRenderLineInputOptions (line 83) | function createRenderLineInputOptions(opts: IRelaxedRenderLineInputOptio... function createRenderLineInput (line 90) | function createRenderLineInput(opts: IRelaxedRenderLineInputOptions): Re... function assertCharacterReplacement (line 122) | function assertCharacterReplacement(lineContent: string, tabSize: number... function assertParts (line 164) | function assertParts(lineContent: string, tabSize: number, parts: TestLi... function assertSplitsTokens (line 500) | function assertSplitsTokens(message: string, lineContent: string, expect... function assertSplitsTokens (line 588) | function assertSplitsTokens(message: string, lineContent: string, expect... type CharacterMappingInfo (line 679) | type CharacterMappingInfo = [number, [number, number]]; function assertCharacterMapping3 (line 681) | function assertCharacterMapping3(actual: CharacterMapping, expectedInfo:... function testCreateLineParts (line 712) | function testCreateLineParts(fontIsMonospace: boolean, lineContent: stri... function createTestGetColumnOfLinePartOffset (line 1508) | function createTestGetColumnOfLinePartOffset(lineContent: string, tabSiz... FILE: src/vs/editor/test/common/viewModel/inlineDecorations.test.ts function createModelDecoration (line 14) | function createModelDecoration(id: string, range: Range, options: IModel... FILE: src/vs/editor/test/common/viewModel/lineBreakData.test.ts function sequence (line 23) | function sequence(length: number, start = 0): number[] { function testInverse (line 31) | function testInverse(data: ModelLineProjectionData) { function getInputOffsets (line 38) | function getInputOffsets(data: ModelLineProjectionData, outputLineIdx: n... function getOutputOffsets (line 42) | function getOutputOffsets(data: ModelLineProjectionData, affinity: Posit... function mapTextToInjectedTextOptions (line 46) | function mapTextToInjectedTextOptions(arr: string[]): ModelDecorationInj... FILE: src/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.ts function parseAnnotatedText (line 12) | function parseAnnotatedText(annotatedText: string): { text: string; indi... function toAnnotatedText (line 27) | function toAnnotatedText(text: string, lineBreakData: ModelLineProjectio... function getLineBreakData (line 47) | function getLineBreakData(factory: ILineBreaksComputerFactory, tabSize: ... function assertLineBreaks (line 80) | function assertLineBreaks(factory: ILineBreaksComputerFactory, tabSize: ... function assertLineBreakDataEqual (line 137) | function assertLineBreakDataEqual(a: ModelLineProjectionData | null, b: ... function assertIncrementalLineBreaks (line 150) | function assertIncrementalLineBreaks(factory: ILineBreaksComputerFactory... FILE: src/vs/editor/test/common/viewModel/prefixSumComputer.test.ts type IPrefixSumComputer (line 11) | interface IPrefixSumComputer { function toUint32Array (line 23) | function toUint32Array(arr: number[]): Uint32Array { function createBoth (line 32) | function createBoth(values: number[]): IPrefixSumComputer[] { function forBoth (line 54) | function forBoth(values: number[], callback: (psc: IPrefixSumComputer) =... FILE: src/vs/editor/test/node/diffing/fixtures.test.ts function runTest (line 36) | function runTest(folder: string, diffingAlgoName: 'legacy' | 'advanced') { type DiffingResult (line 149) | interface DiffingResult { type IDetailedDiff (line 157) | interface IDetailedDiff { type IDiff (line 163) | interface IDiff { type IMoveInfo (line 168) | interface IMoveInfo { function assertDiffCorrectness (line 175) | function assertDiffCorrectness(diff: LinesDiff, original: string[], modi... function rangeMappingsToTextEdit (line 183) | function rangeMappingsToTextEdit(rangeMappings: readonly RangeMapping[],... FILE: src/vs/editor/test/node/diffing/fixtures/difficult-move/1.js constant REPO_ROOT (line 33) | const REPO_ROOT = path.dirname(__dirname); constant BUILD_ROOT (line 35) | const BUILD_ROOT = path.dirname(REPO_ROOT); constant REMOTE_FOLDER (line 36) | const REMOTE_FOLDER = path.join(REPO_ROOT, 'remote'); constant BUILD_TARGETS (line 40) | const BUILD_TARGETS = [ function getNodeVersion (line 126) | function getNodeVersion() { function getNodeChecksum (line 133) | function getNodeChecksum(nodeVersion, platform, arch) { function nodejs (line 183) | function nodejs(platform, arch) { function packageTask (line 237) | function packageTask(type, platform, arch, sourceFolderName, destination... function tweakProductForServerWeb (line 389) | function tweakProductForServerWeb(product) { FILE: src/vs/editor/test/node/diffing/fixtures/difficult-move/2.js constant REPO_ROOT (line 33) | const REPO_ROOT = path.dirname(__dirname); constant BUILD_ROOT (line 35) | const BUILD_ROOT = path.dirname(REPO_ROOT); constant REMOTE_FOLDER (line 36) | const REMOTE_FOLDER = path.join(REPO_ROOT, 'remote'); constant BUILD_TARGETS (line 40) | const BUILD_TARGETS = [ function getNodeVersion (line 126) | function getNodeVersion() { function getNodeChecksum (line 133) | function getNodeChecksum(nodeVersion, platform, arch) { function extractAlpinefromDocker (line 157) | function extractAlpinefromDocker(nodeVersion, platform, arch) { function nodejs (line 187) | function nodejs(platform, arch) { function packageTask (line 237) | function packageTask(type, platform, arch, sourceFolderName, destination... function tweakProductForServerWeb (line 389) | function tweakProductForServerWeb(product) { FILE: src/vs/monaco.d.ts type Thenable (line 11) | type Thenable = PromiseLike; type Environment (line 13) | interface Environment { type ITrustedTypePolicyOptions (line 42) | interface ITrustedTypePolicyOptions { type ITrustedTypePolicy (line 48) | interface ITrustedTypePolicy { type IDisposable (line 55) | interface IDisposable { type IEvent (line 59) | interface IEvent { class Emitter (line 66) | class Emitter { type MarkerTag (line 74) | enum MarkerTag { type MarkerSeverity (line 79) | enum MarkerSeverity { class CancellationTokenSource (line 86) | class CancellationTokenSource { type CancellationToken (line 93) | interface CancellationToken { class Uri (line 124) | class Uri implements UriComponents { type UriComponents (line 254) | interface UriComponents { type KeyCode (line 266) | enum KeyCode { class KeyMod (line 465) | class KeyMod { type IMarkdownString (line 473) | interface IMarkdownString { type MarkdownStringTrustedOptions (line 484) | interface MarkdownStringTrustedOptions { type IKeyboardEvent (line 488) | interface IKeyboardEvent { type IMouseEvent (line 503) | interface IMouseEvent { type IScrollEvent (line 523) | interface IScrollEvent { type IPosition (line 536) | interface IPosition { class Position (line 550) | class Position { type IRange (line 628) | interface IRange { class Range (line 650) | class Range { type ISelection (line 822) | interface ISelection { class Selection (line 845) | class Selection extends Range { type SelectionDirection (line 924) | enum SelectionDirection { class Token (line 935) | class Token { type ICommandDescriptor (line 989) | interface ICommandDescriptor { type IKeybindingRule (line 1013) | interface IKeybindingRule { type ILinkOpener (line 1145) | interface ILinkOpener { type ICodeEditorOpener (line 1161) | interface ICodeEditorOpener { type BuiltinTheme (line 1182) | type BuiltinTheme = 'vs' | 'vs-dark' | 'hc-black' | 'hc-light'; type IStandaloneThemeData (line 1184) | interface IStandaloneThemeData { type IColors (line 1192) | type IColors = { type ITokenThemeRule (line 1196) | interface ITokenThemeRule { type MonacoWebWorker (line 1206) | interface MonacoWebWorker { type IInternalWebWorkerOptions (line 1222) | interface IInternalWebWorkerOptions { type IActionDescriptor (line 1241) | interface IActionDescriptor { type IGlobalEditorOptions (line 1286) | interface IGlobalEditorOptions { type IStandaloneEditorConstructionOptions (line 1359) | interface IStandaloneEditorConstructionOptions extends IEditorConstructi... type IStandaloneDiffEditorConstructionOptions (line 1404) | interface IStandaloneDiffEditorConstructionOptions extends IDiffEditorCo... type IStandaloneCodeEditor (line 1420) | interface IStandaloneCodeEditor extends ICodeEditor { type IStandaloneDiffEditor (line 1427) | interface IStandaloneDiffEditor extends IDiffEditor { type ICommandHandler (line 1434) | interface ICommandHandler { type ILocalizedString (line 1437) | interface ILocalizedString { type ICommandMetadata (line 1441) | interface ICommandMetadata { type IContextKey (line 1445) | interface IContextKey { type ContextKeyValue (line 1451) | type ContextKeyValue = null | undefined | boolean | number | string | Ar... type IEditorOverrideServices (line 1453) | interface IEditorOverrideServices { type IMarker (line 1457) | interface IMarker { type IMarkerData (line 1480) | interface IMarkerData { type IRelatedInformation (line 1501) | interface IRelatedInformation { type IColorizerOptions (line 1510) | interface IColorizerOptions { type IColorizerElementOptions (line 1514) | interface IColorizerElementOptions extends IColorizerOptions { type ScrollbarVisibility (line 1519) | enum ScrollbarVisibility { type ThemeColor (line 1525) | interface ThemeColor { type ThemeIcon (line 1529) | interface ThemeIcon { type ISingleEditOperation (line 1538) | interface ISingleEditOperation { type IWordAtPosition (line 1557) | interface IWordAtPosition { type OverviewRulerLane (line 1575) | enum OverviewRulerLane { type GlyphMarginLane (line 1585) | enum GlyphMarginLane { type IGlyphMarginLanesModel (line 1591) | interface IGlyphMarginLanesModel { type MinimapPosition (line 1615) | enum MinimapPosition { type MinimapSectionHeaderStyle (line 1623) | enum MinimapSectionHeaderStyle { type IDecorationOptions (line 1628) | interface IDecorationOptions { type IModelDecorationGlyphMarginOptions (line 1641) | interface IModelDecorationGlyphMarginOptions { type IModelDecorationOverviewRulerOptions (line 1656) | interface IModelDecorationOverviewRulerOptions extends IDecorationOptions { type IModelDecorationMinimapOptions (line 1666) | interface IModelDecorationMinimapOptions extends IDecorationOptions { type IModelDecorationOptions (line 1684) | interface IModelDecorationOptions { type TextDirection (line 1824) | enum TextDirection { type InjectedTextOptions (line 1832) | interface InjectedTextOptions { type InjectedTextCursorStops (line 1857) | enum InjectedTextCursorStops { type IModelDeltaDecoration (line 1867) | interface IModelDeltaDecoration { type IModelDecoration (line 1881) | interface IModelDecoration { type EndOfLinePreference (line 1903) | enum EndOfLinePreference { type DefaultEndOfLine (line 1921) | enum DefaultEndOfLine { type EndOfLineSequence (line 1935) | enum EndOfLineSequence { type IIdentifiedSingleEditOperation (line 1949) | interface IIdentifiedSingleEditOperation extends ISingleEditOperation { type IValidEditOperation (line 1952) | interface IValidEditOperation { type ICursorStateComputer (line 1966) | interface ICursorStateComputer { class TextModelResolvedOptions (line 1973) | class TextModelResolvedOptions { type BracketPairColorizationOptions (line 1984) | interface BracketPairColorizationOptions { type ITextModelUpdateOptions (line 1989) | interface ITextModelUpdateOptions { class FindMatch (line 1997) | class FindMatch { type TrackedRangeStickiness (line 2007) | enum TrackedRangeStickiness { type ITextSnapshot (line 2019) | interface ITextSnapshot { type ITextModel (line 2026) | interface ITextModel { type PositionAffinity (line 2444) | enum PositionAffinity { type IChange (line 2470) | interface IChange { type ICharChange (line 2480) | interface ICharChange extends IChange { type ILineChange (line 2490) | interface ILineChange extends IChange { type IDimension (line 2493) | interface IDimension { type IEditOperationBuilder (line 2501) | interface IEditOperationBuilder { type ICursorStateComputerData (line 2530) | interface ICursorStateComputerData { type ICommand (line 2546) | interface ICommand { type IDiffEditorModel (line 2565) | interface IDiffEditorModel { type IDiffEditorViewModel (line 2576) | interface IDiffEditorViewModel extends IDisposable { type IModelChangedEvent (line 2584) | interface IModelChangedEvent { type IContentSizeChangedEvent (line 2595) | interface IContentSizeChangedEvent { type INewScrollPosition (line 2602) | interface INewScrollPosition { type IEditorAction (line 2607) | interface IEditorAction { type IEditorModel (line 2616) | type IEditorModel = ITextModel | IDiffEditorModel | IDiffEditorViewModel; type ICursorState (line 2621) | interface ICursorState { type IViewState (line 2630) | interface IViewState { type ICodeEditorViewState (line 2643) | interface ICodeEditorViewState { type IDiffEditorViewState (line 2654) | interface IDiffEditorViewState { type IEditorViewState (line 2663) | type IEditorViewState = ICodeEditorViewState | IDiffEditorViewState; type ScrollType (line 2665) | enum ScrollType { type IEditor (line 2673) | interface IEditor { type IEditorDecorationsCollection (line 2887) | interface IEditorDecorationsCollection { type IEditorContribution (line 2926) | interface IEditorContribution { type IModelLanguageChangedEvent (line 2952) | interface IModelLanguageChangedEvent { type IModelLanguageConfigurationChangedEvent (line 2970) | interface IModelLanguageConfigurationChangedEvent { type IModelContentChangedEvent (line 2976) | interface IModelContentChangedEvent { type ISerializedModelContentChangedEvent (line 3013) | interface ISerializedModelContentChangedEvent { type IModelDecorationsChangedEvent (line 3048) | interface IModelDecorationsChangedEvent { type IModelOptionsChangedEvent (line 3055) | interface IModelOptionsChangedEvent { type IModelContentChange (line 3062) | interface IModelContentChange { type CursorChangeReason (line 3084) | enum CursorChangeReason { type ICursorPositionChangedEvent (line 3118) | interface ICursorPositionChangedEvent { type ICursorSelectionChangedEvent (line 3140) | interface ICursorSelectionChangedEvent { type AccessibilitySupport (line 3171) | enum AccessibilitySupport { type EditorAutoClosingStrategy (line 3183) | type EditorAutoClosingStrategy = 'always' | 'languageDefined' | 'beforeW... type EditorAutoSurroundStrategy (line 3188) | type EditorAutoSurroundStrategy = 'languageDefined' | 'quotes' | 'bracke... type EditorAutoClosingEditStrategy (line 3193) | type EditorAutoClosingEditStrategy = 'always' | 'auto' | 'never'; type EditorAutoIndentStrategy (line 3198) | enum EditorAutoIndentStrategy { type IEditorOptions (line 3209) | interface IEditorOptions { type IDiffEditorBaseOptions (line 4005) | interface IDiffEditorBaseOptions { type IDiffEditorOptions (line 4124) | interface IDiffEditorOptions extends IEditorOptions, IDiffEditorBaseOpti... class ConfigurationChangedEvent (line 4130) | class ConfigurationChangedEvent { type IComputedEditorOptions (line 4137) | interface IComputedEditorOptions { type IEditorOption (line 4141) | interface IEditorOption { class ApplyUpdateResult (line 4151) | class ApplyUpdateResult { type IEditorCommentsOptions (line 4160) | interface IEditorCommentsOptions { type TextEditorCursorBlinkingStyle (line 4176) | enum TextEditorCursorBlinkingStyle { type TextEditorCursorStyle (line 4206) | enum TextEditorCursorStyle { type IEditorFindOptions (line 4236) | interface IEditorFindOptions { type GoToLocationValues (line 4264) | type GoToLocationValues = 'peek' | 'gotoAndPeek' | 'goto'; type IGotoLocationOptions (line 4269) | interface IGotoLocationOptions { type IEditorHoverOptions (line 4288) | interface IEditorHoverOptions { type OverviewRulerPosition (line 4324) | interface OverviewRulerPosition { type RenderMinimap (line 4343) | enum RenderMinimap { type EditorLayoutInfo (line 4352) | interface EditorLayoutInfo { type EditorMinimapLayoutInfo (line 4425) | interface EditorMinimapLayoutInfo { type ShowLightbulbIconMode (line 4439) | enum ShowLightbulbIconMode { type IEditorLightbulbOptions (line 4448) | interface IEditorLightbulbOptions { type IEditorStickyScrollOptions (line 4459) | interface IEditorStickyScrollOptions { type IEditorInlayHintsOptions (line 4481) | interface IEditorInlayHintsOptions { type IEditorMinimapOptions (line 4512) | interface IEditorMinimapOptions { type IEditorPaddingOptions (line 4583) | interface IEditorPaddingOptions { type IEditorParameterHintOptions (line 4597) | interface IEditorParameterHintOptions { type QuickSuggestionsValue (line 4610) | type QuickSuggestionsValue = 'on' | 'inline' | 'off' | 'offWhenInlineCom... type IQuickSuggestionsOptions (line 4615) | interface IQuickSuggestionsOptions { type InternalQuickSuggestionsOptions (line 4621) | interface InternalQuickSuggestionsOptions { type LineNumbersType (line 4627) | type LineNumbersType = 'on' | 'off' | 'relative' | 'interval' | ((lineNu... type RenderLineNumbersType (line 4629) | enum RenderLineNumbersType { type InternalEditorRenderLineNumbersOptions (line 4637) | interface InternalEditorRenderLineNumbersOptions { type IRulerOption (line 4642) | interface IRulerOption { type IEditorScrollbarOptions (line 4650) | interface IEditorScrollbarOptions { type InternalEditorScrollbarOptions (line 4730) | interface InternalEditorScrollbarOptions { type InUntrustedWorkspace (line 4747) | type InUntrustedWorkspace = 'inUntrustedWorkspace'; type IUnicodeHighlightOptions (line 4752) | interface IUnicodeHighlightOptions { type IInlineSuggestOptions (line 4783) | interface IInlineSuggestOptions { type RequiredRecursive (line 4811) | type RequiredRecursive = { type IBracketPairColorizationOptions (line 4815) | interface IBracketPairColorizationOptions { type IGuidesOptions (line 4826) | interface IGuidesOptions { type ISuggestOptions (line 4857) | interface ISuggestOptions { type ISmartSelectOptions (line 5020) | interface ISmartSelectOptions { type WrappingIndent (line 5028) | enum WrappingIndent { type EditorWrappingInfo (line 5047) | interface EditorWrappingInfo { type IDropIntoEditorOptions (line 5057) | interface IDropIntoEditorOptions { type IPasteAsOptions (line 5073) | interface IPasteAsOptions { type EditorOption (line 5086) | enum EditorOption { type EditorOptionsType (line 5440) | type EditorOptionsType = typeof EditorOptions; type FindEditorOptionsKeyById (line 5442) | type FindEditorOptionsKeyById = { type ComputedEditorOptionValue (line 5446) | type ComputedEditorOptionValue> = T ex... type FindComputedEditorOptionValueById (line 5448) | type FindComputedEditorOptionValueById = NonNull... type MouseMiddleClickAction (line 5450) | type MouseMiddleClickAction = 'default' | 'openLink' | 'ctrlLeftClick'; type IEditorConstructionOptions (line 5452) | interface IEditorConstructionOptions extends IEditorOptions { type IViewZone (line 5468) | interface IViewZone { type IViewZoneChangeAccessor (line 5537) | interface IViewZoneChangeAccessor { type ContentWidgetPositionPreference (line 5559) | enum ContentWidgetPositionPreference { type IContentWidgetPosition (line 5577) | interface IContentWidgetPosition { type IContentWidget (line 5611) | interface IContentWidget { type IContentWidgetRenderedCoordinate (line 5655) | interface IContentWidgetRenderedCoordinate { type OverlayWidgetPositionPreference (line 5669) | enum OverlayWidgetPositionPreference { type IOverlayWidgetPositionCoordinates (line 5687) | interface IOverlayWidgetPositionCoordinates { type IOverlayWidgetPosition (line 5701) | interface IOverlayWidgetPosition { type IOverlayWidget (line 5716) | interface IOverlayWidget { type IGlyphMarginWidget (line 5747) | interface IGlyphMarginWidget { type IGlyphMarginWidgetPosition (line 5765) | interface IGlyphMarginWidgetPosition { type MouseTargetType (line 5784) | enum MouseTargetType { type IBaseMouseTarget (line 5843) | interface IBaseMouseTarget { type IMouseTargetUnknown (line 5862) | interface IMouseTargetUnknown extends IBaseMouseTarget { type IMouseTargetTextarea (line 5866) | interface IMouseTargetTextarea extends IBaseMouseTarget { type IMouseTargetMarginData (line 5872) | interface IMouseTargetMarginData { type IMouseTargetMargin (line 5881) | interface IMouseTargetMargin extends IBaseMouseTarget { type IMouseTargetViewZoneData (line 5888) | interface IMouseTargetViewZoneData { type IMouseTargetViewZone (line 5896) | interface IMouseTargetViewZone extends IBaseMouseTarget { type IMouseTargetContentTextData (line 5903) | interface IMouseTargetContentTextData { type IMouseTargetContentText (line 5907) | interface IMouseTargetContentText extends IBaseMouseTarget { type IMouseTargetContentEmptyData (line 5914) | interface IMouseTargetContentEmptyData { type IMouseTargetContentEmpty (line 5919) | interface IMouseTargetContentEmpty extends IBaseMouseTarget { type IMouseTargetContentWidget (line 5926) | interface IMouseTargetContentWidget extends IBaseMouseTarget { type IMouseTargetOverlayWidget (line 5933) | interface IMouseTargetOverlayWidget extends IBaseMouseTarget { type IMouseTargetScrollbar (line 5940) | interface IMouseTargetScrollbar extends IBaseMouseTarget { type IMouseTargetOverviewRuler (line 5946) | interface IMouseTargetOverviewRuler extends IBaseMouseTarget { type IMouseTargetOutsideEditor (line 5950) | interface IMouseTargetOutsideEditor extends IBaseMouseTarget { type IMouseTarget (line 5959) | type IMouseTarget = (IMouseTargetUnknown | IMouseTargetTextarea | IMouse... type IEditorMouseEvent (line 5964) | interface IEditorMouseEvent { type IPartialEditorMouseEvent (line 5969) | interface IPartialEditorMouseEvent { type IPasteEvent (line 5977) | interface IPasteEvent { type IDiffEditorConstructionOptions (line 5983) | interface IDiffEditorConstructionOptions extends IDiffEditorOptions, IEd... type ICodeEditor (line 6002) | interface ICodeEditor extends IEditor { type IDiffEditor (line 6452) | interface IDiffEditor extends IEditor { class FontInfo (line 6519) | class FontInfo extends BareFontInfo { class BareFontInfo (line 6533) | class BareFontInfo { type IEditorZoom (line 6547) | interface IEditorZoom { type IReadOnlyModel (line 6554) | type IReadOnlyModel = ITextModel; type IModel (line 6555) | type IModel = ITextModel; class EditDeltaInfo (line 6561) | class EditDeltaInfo { type IRelativePattern (line 6570) | interface IRelativePattern { type LanguageSelector (line 6585) | type LanguageSelector = string | LanguageFilter | ReadonlyArray = T | undefined | null | Thenable { type HoverContext (line 7256) | interface HoverContext { type HoverVerbosityRequest (line 7263) | interface HoverVerbosityRequest { type HoverVerbosityAction (line 7274) | enum HoverVerbosityAction { type CompletionItemKind (line 7285) | enum CompletionItemKind { type CompletionItemLabel (line 7317) | interface CompletionItemLabel { type CompletionItemTag (line 7323) | enum CompletionItemTag { type CompletionItemInsertTextRule (line 7327) | enum CompletionItemInsertTextRule { type CompletionItemRanges (line 7340) | interface CompletionItemRanges { type CompletionItem (line 7349) | interface CompletionItem { type CompletionList (line 7432) | interface CompletionList { type PartialAcceptInfo (line 7441) | interface PartialAcceptInfo { type PartialAcceptTriggerKind (line 7449) | enum PartialAcceptTriggerKind { type CompletionTriggerKind (line 7458) | enum CompletionTriggerKind { type CompletionContext (line 7468) | interface CompletionContext { type CompletionItemProvider (line 7492) | interface CompletionItemProvider { type InlineCompletionTriggerKind (line 7510) | enum InlineCompletionTriggerKind { type IInlineCompletionChangeHint (line 7527) | interface IInlineCompletionChangeHint { type InlineCompletionContext (line 7535) | interface InlineCompletionContext { type IInlineCompletionModelInfo (line 7552) | interface IInlineCompletionModelInfo { type IInlineCompletionModel (line 7557) | interface IInlineCompletionModel { type IInlineCompletionProviderOption (line 7562) | interface IInlineCompletionProviderOption { type IInlineCompletionProviderOptionValue (line 7569) | interface IInlineCompletionProviderOptionValue { class SelectedSuggestionInfo (line 7574) | class SelectedSuggestionInfo { type InlineCompletion (line 7583) | interface InlineCompletion { type InlineCompletionWarning (line 7642) | interface InlineCompletionWarning { type InlineCompletionHintStyle (line 7647) | enum InlineCompletionHintStyle { type IInlineCompletionHint (line 7652) | interface IInlineCompletionHint { type IconPath (line 7659) | type IconPath = editor.ThemeIcon; type InlineCompletions (line 7661) | interface InlineCompletions { FILE: src/vs/nls.ts function getNLSMessages (line 6) | function getNLSMessages(): string[] { function getNLSLanguage (line 10) | function getNLSLanguage(): string | undefined { type ILocalizeInfo (line 17) | interface ILocalizeInfo { type ILocalizedString (line 22) | interface ILocalizedString { function _format (line 27) | function _format(message: string, args: (string | number | boolean | und... function localize (line 85) | function localize(data: ILocalizeInfo | string /* | number when built */... function lookupMessage (line 97) | function lookupMessage(index: number, fallback: string | null): string { function localize2 (line 141) | function localize2(data: ILocalizeInfo | string /* | number when built *... type INLSLanguagePackConfiguration (line 157) | interface INLSLanguagePackConfiguration { type INLSConfiguration (line 179) | interface INLSConfiguration { type ILanguagePack (line 234) | interface ILanguagePack { type ILanguagePacks (line 244) | type ILanguagePacks = Record; FILE: src/vs/platform/accessibility/browser/accessibilityService.ts class AccessibilityService (line 16) | class AccessibilityService extends Disposable implements IAccessibilityS... method constructor (line 34) | constructor( method initReducedMotionListeners (line 75) | private initReducedMotionListeners(reduceMotionMatcher: MediaQueryList) { method initReducedTransparencyListeners (line 94) | private initReducedTransparencyListeners(reduceTransparencyMatcher: Me... method initLinkUnderlineListeners (line 112) | private initLinkUnderlineListeners() { method onDidChangeLinkUnderlines (line 131) | public onDidChangeLinkUnderlines(listener: () => void) { method onDidChangeScreenReaderOptimized (line 135) | get onDidChangeScreenReaderOptimized(): Event { method isScreenReaderOptimized (line 139) | isScreenReaderOptimized(): boolean { method getAccessibilitySupportConfigurationValue (line 144) | private getAccessibilitySupportConfigurationValue(): 'auto' | 'off' | ... method onDidChangeReducedMotion (line 159) | get onDidChangeReducedMotion(): Event { method isMotionReduced (line 163) | isMotionReduced(): boolean { method onDidChangeReducedTransparency (line 168) | get onDidChangeReducedTransparency(): Event { method isTransparencyReduced (line 172) | isTransparencyReduced(): boolean { method alwaysUnderlineAccessKeys (line 177) | alwaysUnderlineAccessKeys(): Promise { method getAccessibilitySupport (line 181) | getAccessibilitySupport(): AccessibilitySupport { method setAccessibilitySupport (line 185) | setAccessibilitySupport(accessibilitySupport: AccessibilitySupport): v... method alert (line 194) | alert(message: string): void { method status (line 198) | status(message: string): void { FILE: src/vs/platform/accessibility/browser/accessibleView.ts type AccessibleViewProviderId (line 16) | const enum AccessibleViewProviderId { type AccessibleViewType (line 51) | const enum AccessibleViewType { type NavigationType (line 56) | const enum NavigationType { type IAccessibleViewOptions (line 61) | interface IAccessibleViewOptions { type IAccessibleViewContentProvider (line 96) | interface IAccessibleViewContentProvider extends IBasicContentProvider, ... type IAccessibleViewSymbol (line 115) | interface IAccessibleViewSymbol extends IPickerQuickAccessItem { type IPosition (line 122) | interface IPosition { type IAccessibleViewService (line 127) | interface IAccessibleViewService { type ICodeBlockActionContext (line 152) | interface ICodeBlockActionContext { type AccesibleViewContentProvider (line 159) | type AccesibleViewContentProvider = AccessibleContentProvider | Extensio... class AccessibleContentProvider (line 161) | class AccessibleContentProvider extends Disposable implements IAccessibl... method constructor (line 163) | constructor( function isIAccessibleViewContentProvider (line 182) | function isIAccessibleViewContentProvider(obj: unknown): obj is IAccessi... class ExtensionContentProvider (line 195) | class ExtensionContentProvider extends Disposable implements IBasicConte... method constructor (line 197) | constructor( type IBasicContentProvider (line 212) | interface IBasicContentProvider extends IDisposable { FILE: src/vs/platform/accessibility/browser/accessibleViewRegistry.ts type IAccessibleViewImplementation (line 11) | interface IAccessibleViewImplementation { method register (line 25) | register(implementation: IAccessibleViewImplementation): IDisposable { method getImplementations (line 37) | getImplementations(): IAccessibleViewImplementation[] { FILE: src/vs/platform/accessibility/common/accessibility.ts type IAccessibilityService (line 12) | interface IAccessibilityService { type AccessibilitySupport (line 29) | const enum AccessibilitySupport { constant CONTEXT_ACCESSIBILITY_MODE_ENABLED (line 40) | const CONTEXT_ACCESSIBILITY_MODE_ENABLED = new RawContextKey('a... type IAccessibilityInformation (line 42) | interface IAccessibilityInformation { function isAccessibilityInformation (line 47) | function isAccessibilityInformation(obj: unknown): obj is IAccessibility... constant ACCESSIBLE_VIEW_SHOWN_STORAGE_PREFIX (line 57) | const ACCESSIBLE_VIEW_SHOWN_STORAGE_PREFIX = 'ACCESSIBLE_VIEW_SHOWN_'; FILE: src/vs/platform/accessibility/test/browser/accessibilityService.test.ts function createService (line 22) | function createService(config: Record = {}): Accessibil... method affectsConfiguration (line 79) | affectsConfiguration(id: string) { return id === 'workbench.reduceTransp... FILE: src/vs/platform/accessibility/test/common/testAccessibilityService.ts class TestAccessibilityService (line 9) | class TestAccessibilityService implements IAccessibilityService { method isScreenReaderOptimized (line 17) | isScreenReaderOptimized(): boolean { return false; } method isMotionReduced (line 18) | isMotionReduced(): boolean { return true; } method isTransparencyReduced (line 19) | isTransparencyReduced(): boolean { return false; } method alwaysUnderlineAccessKeys (line 20) | alwaysUnderlineAccessKeys(): Promise { return Promise.resolve... method setAccessibilitySupport (line 21) | setAccessibilitySupport(accessibilitySupport: AccessibilitySupport): v... method getAccessibilitySupport (line 22) | getAccessibilitySupport(): AccessibilitySupport { return Accessibility... method alert (line 23) | alert(message: string): void { } method status (line 24) | status(message: string): void { } FILE: src/vs/platform/accessibilitySignal/browser/accessibilitySignalService.ts type IAccessibilitySignalService (line 22) | interface IAccessibilitySignalService { type AccessibilityModality (line 47) | type AccessibilityModality = 'sound' | 'announcement'; type IAccessbilitySignalOptions (line 49) | interface IAccessbilitySignalOptions { class AccessibilitySignalService (line 73) | class AccessibilitySignalService extends Disposable implements IAccessib... method constructor (line 79) | constructor( method getEnabledState (line 119) | public getEnabledState(signal: AccessibilitySignal, userGesture: boole... method playSignal (line 123) | public async playSignal(signal: AccessibilitySignal, options: IAccessb... method playSignals (line 137) | public async playSignals(signals: (AccessibilitySignal | { signal: Acc... method sendSignalTelemetry (line 154) | private sendSignalTelemetry(signal: AccessibilitySignal, source: strin... method getVolumeInPercent (line 182) | private getVolumeInPercent(): number { method playSound (line 193) | public async playSound(sound: Sound, allowManyInParallel = false): Pro... method playSignalLoop (line 220) | public playSignalLoop(signal: AccessibilitySignal, milliseconds: numbe... method isAnnouncementEnabled (line 241) | public isAnnouncementEnabled(signal: AccessibilitySignal, userGesture?... method isSoundEnabled (line 248) | public isSoundEnabled(signal: AccessibilitySignal, userGesture?: boole... method onSoundEnabledChanged (line 252) | public onSoundEnabledChanged(signal: AccessibilitySignal): Event { method getDelayMs (line 256) | public getDelayMs(signal: AccessibilitySignal, modality: Accessibility... type EnabledState (line 272) | type EnabledState = 'on' | 'off' | 'auto' | 'userGesture' | 'always' | '... function checkEnabledState (line 273) | function checkEnabledState(state: EnabledState, getScreenReaderAttached:... function playAudio (line 281) | async function playAudio(url: string, volume: number): Promise; FILE: src/vs/platform/actionWidget/browser/actionList.ts type IActionListDelegate (line 40) | interface IActionListDelegate { type IActionListItemHover (line 50) | interface IActionListItemHover { type IActionListItem (line 59) | interface IActionListItem { type IActionMenuTemplateData (line 114) | interface IActionMenuTemplateData { type ActionListItemKind (line 127) | const enum ActionListItemKind { type IHeaderTemplateData (line 133) | interface IHeaderTemplateData { class HeaderRenderer (line 138) | class HeaderRenderer implements IListRenderer, IHe... method templateId (line 140) | get templateId(): string { return ActionListItemKind.Header; } method renderTemplate (line 142) | renderTemplate(container: HTMLElement): IHeaderTemplateData { method renderElement (line 151) | renderElement(element: IActionListItem, _index: number, templateDat... method disposeTemplate (line 155) | disposeTemplate(_templateData: IHeaderTemplateData): void { type ISeparatorTemplateData (line 160) | interface ISeparatorTemplateData { class SeparatorRenderer (line 165) | class SeparatorRenderer implements IListRenderer, ... method templateId (line 167) | get templateId(): string { return ActionListItemKind.Separator; } method renderTemplate (line 169) | renderTemplate(container: HTMLElement): ISeparatorTemplateData { method renderElement (line 178) | renderElement(element: IActionListItem, _index: number, templateDat... method disposeTemplate (line 182) | disposeTemplate(_templateData: ISeparatorTemplateData): void { class ActionItemRenderer (line 187) | class ActionItemRenderer implements IListRenderer,... method templateId (line 189) | get templateId(): string { return ActionListItemKind.Action; } method constructor (line 191) | constructor( method renderTemplate (line 201) | renderTemplate(container: HTMLElement): IActionMenuTemplateData { method renderElement (line 235) | renderElement(element: IActionListItem, _index: number, data: IActi... method disposeTemplate (line 374) | disposeTemplate(templateData: IActionMenuTemplateData): void { class AcceptSelectedEvent (line 380) | class AcceptSelectedEvent extends UIEvent { method constructor (line 381) | constructor() { super('acceptSelectedAction'); } class PreviewSelectedEvent (line 384) | class PreviewSelectedEvent extends UIEvent { method constructor (line 385) | constructor() { super('previewSelectedAction'); } function getKeyboardNavigationLabel (line 388) | function getKeyboardNavigationLabel(item: IActionListItem): string... type IActionListOptions (line 399) | interface IActionListOptions { class ActionListWidget (line 461) | class ActionListWidget extends Disposable { method constructor (line 500) | constructor( method _toggleSection (line 670) | private _toggleSection(section: string): void { method _applyFilter (line 680) | private _applyFilter(): void { method filterContainer (line 787) | get filterContainer(): HTMLElement | undefined { method filterInput (line 791) | get filterInput(): HTMLInputElement | undefined { method focusCondition (line 795) | private focusCondition(element: IActionListItem): boolean { method focus (line 799) | focus(): void { method getFocusedElement (line 810) | getFocusedElement(): IActionListItem | undefined { method _focusCheckedOrFirst (line 818) | private _focusCheckedOrFirst(): void { method hide (line 841) | hide(didCancel?: boolean): void { method clearFilter (line 848) | clearFilter(): boolean { method hasDynamicHeight (line 861) | get hasDynamicHeight(): boolean { method lineHeight (line 871) | get lineHeight(): number { method _getItemHeight (line 879) | protected _getItemHeight(item: IActionListItem): number { method computeFullHeight (line 896) | computeFullHeight(): number { method computeListHeight (line 907) | computeListHeight(): number { method layout (line 920) | layout(height: number, width?: number): void { method computeMaxWidth (line 931) | computeMaxWidth(minWidth: number): number { method focusPrevious (line 989) | focusPrevious() { method focusNext (line 1026) | focusNext() { method collapseFocusedSection (line 1060) | collapseFocusedSection() { method expandFocusedSection (line 1067) | expandFocusedSection() { method toggleFocusedSection (line 1074) | toggleFocusedSection(): boolean { method _getFocusedSection (line 1087) | private _getFocusedSection(): string | undefined { method acceptSelected (line 1099) | acceptSelected(preview?: boolean) { method onListSelection (line 1115) | private onListSelection(e: IListEvent>): void { method onFocus (line 1144) | private onFocus() { method _removeItem (line 1159) | private _removeItem(item: IActionListItem): void { method _computeToolbarWidth (line 1167) | private _computeToolbarWidth(item: IActionListItem): number { method _getRowElement (line 1180) | private _getRowElement(index: number): HTMLElement | null { method _showHoverForElement (line 1185) | private _showHoverForElement(element: IActionListItem, index: numbe... method _showSubmenuForItem (line 1224) | private _showSubmenuForItem(item: IActionListItem): void { method _showSubmenuForElement (line 1234) | private _showSubmenuForElement(element: IActionListItem, anchor: HT... method _hideSubmenu (line 1370) | private _hideSubmenu(): void { method _scheduleSubmenuHide (line 1380) | private _scheduleSubmenuHide(): void { method _cancelSubmenuHide (line 1387) | private _cancelSubmenuHide(): void { method _scheduleSubmenuShow (line 1394) | private _scheduleSubmenuShow(element: IActionListItem, index: numbe... method _cancelSubmenuShow (line 1405) | private _cancelSubmenuShow(): void { method onListHover (line 1412) | private async onListHover(e: IListMouseEvent>) { method onListClick (line 1466) | private onListClick(e: IListMouseEvent>): void { class ActionList (line 1477) | class ActionList extends Disposable { method domNode (line 1487) | get domNode(): HTMLElement { method filterContainer (line 1491) | get filterContainer(): HTMLElement | undefined { method filterInput (line 1495) | get filterInput(): HTMLInputElement | undefined { method anchorPosition (line 1503) | get anchorPosition(): AnchorPosition | undefined { method constructor (line 1510) | constructor( method focus (line 1543) | focus(): void { method hide (line 1547) | hide(didCancel?: boolean): void { method clearFilter (line 1552) | clearFilter(): boolean { method focusPrevious (line 1556) | focusPrevious(): void { method focusNext (line 1560) | focusNext(): void { method collapseFocusedSection (line 1564) | collapseFocusedSection(): void { method expandFocusedSection (line 1568) | expandFocusedSection(): void { method toggleFocusedSection (line 1572) | toggleFocusedSection(): boolean { method acceptSelected (line 1576) | acceptSelected(preview?: boolean): void { method hasDynamicHeight (line 1580) | private hasDynamicHeight(): boolean { method computeHeight (line 1584) | private computeHeight(): number { method layout (line 1620) | layout(minWidth: number): number { function stripNewlines (line 1634) | function stripNewlines(str: string): string { FILE: src/vs/platform/actionWidget/browser/actionWidget.ts type IActionWidgetService (line 37) | interface IActionWidgetService { class ActionWidgetService (line 47) | class ActionWidgetService extends Disposable implements IActionWidgetSer... method isVisible (line 50) | get isVisible() { method constructor (line 56) | constructor( method show (line 64) | show(user: string, supportsPreview: boolean, items: readonly IActio... method acceptSelected (line 82) | acceptSelected(preview?: boolean) { method focusPrevious (line 86) | focusPrevious() { method focusNext (line 90) | focusNext() { method collapseSection (line 94) | collapseSection() { method expandSection (line 98) | expandSection() { method toggleSection (line 102) | toggleSection(): boolean { method clearFilter (line 106) | clearFilter(): boolean { method hide (line 110) | hide(didCancel?: boolean) { method clear (line 115) | clear() { method _renderWidget (line 119) | private _renderWidget(element: HTMLElement, list: ActionList,... method _createActionBar (line 188) | private _createActionBar(className: string, actions: readonly IAction[... method _onWidgetClosed (line 199) | private _onWidgetClosed(didCancel?: boolean): void { method constructor (line 209) | constructor() { method run (line 222) | run(accessor: ServicesAccessor): void { method constructor (line 228) | constructor() { method run (line 240) | run(accessor: ServicesAccessor): void { method constructor (line 251) | constructor() { method run (line 265) | run(accessor: ServicesAccessor): void { method constructor (line 274) | constructor() { method run (line 288) | run(accessor: ServicesAccessor): void { method constructor (line 297) | constructor() { method run (line 309) | run(accessor: ServicesAccessor): void { method constructor (line 318) | constructor() { method run (line 330) | run(accessor: ServicesAccessor): void { method constructor (line 339) | constructor() { method run (line 351) | run(accessor: ServicesAccessor): void { method constructor (line 362) | constructor() { method run (line 375) | run(accessor: ServicesAccessor): void { method constructor (line 384) | constructor() { method run (line 396) | run(accessor: ServicesAccessor): void { FILE: src/vs/platform/actionWidget/browser/actionWidgetDropdown.ts type IActionWidgetDropdownAction (line 17) | interface IActionWidgetDropdownAction extends IAction { type IActionWidgetDropdownActionProvider (line 32) | interface IActionWidgetDropdownActionProvider { type IActionWidgetDropdownOptions (line 36) | interface IActionWidgetDropdownOptions extends IBaseDropdownOptions { class ActionWidgetDropdown (line 66) | class ActionWidgetDropdown extends BaseDropdown { method constructor (line 70) | constructor( method show (line 80) | override show(): void { method setEnabled (line 240) | setEnabled(enabled: boolean): void { method _emitCloseEvent (line 244) | private _emitCloseEvent(optionBeforeOpen: IActionWidgetDropdownAction ... type ActionWidgetDropdownClosedEvent (line 265) | type ActionWidgetDropdownClosedEvent = { type ActionWidgetDropdownClosedClassification (line 275) | type ActionWidgetDropdownClosedClassification = { FILE: src/vs/platform/actionWidget/common/actionWidget.ts type ActionSet (line 8) | interface ActionSet extends IDisposable { FILE: src/vs/platform/actions/browser/actionViewItemService.ts type IActionViewItemFactory (line 19) | interface IActionViewItemFactory { type IActionViewItemService (line 23) | interface IActionViewItemService { class NullActionViewItemService (line 36) | class NullActionViewItemService implements IActionViewItemService { method register (line 41) | register(menu: MenuId, commandId: string | MenuId, provider: IActionVi... method lookUp (line 45) | lookUp(menu: MenuId, commandId: string | MenuId): IActionViewItemFacto... class ActionViewItemService (line 50) | class ActionViewItemService implements IActionViewItemService { method dispose (line 59) | dispose(): void { method register (line 63) | register(menu: MenuId, commandOrSubmenuId: string | MenuId, provider: ... method lookUp (line 80) | lookUp(menu: MenuId, commandOrMenuId: string | MenuId): IActionViewIte... method _makeKey (line 84) | private _makeKey(menu: MenuId, commandOrMenuId: string | MenuId) { FILE: src/vs/platform/actions/browser/actionWidgetDropdownActionViewItem.ts class ActionWidgetDropdownActionViewItem (line 23) | class ActionWidgetDropdownActionViewItem extends BaseActionViewItem { method constructor (line 26) | constructor( method render (line 37) | override render(container: HTMLElement): void { method renderLabel (line 54) | protected renderLabel(element: HTMLElement): IDisposable | null { method updateAriaLabel (line 65) | protected override updateAriaLabel(): void { method setAriaLabelAttributes (line 71) | protected setAriaLabelAttributes(element: HTMLElement): void { method getTooltip (line 78) | protected override getTooltip() { method show (line 83) | show(): void { method updateEnabled (line 87) | protected override updateEnabled(): void { FILE: src/vs/platform/actions/browser/buttonbar.ts type IButtonConfigProvider (line 24) | type IButtonConfigProvider = (action: IAction, index: number) => { type IWorkbenchButtonBarOptions (line 32) | interface IWorkbenchButtonBarOptions { class WorkbenchButtonBar (line 39) | class WorkbenchButtonBar extends ButtonBar { method constructor (line 49) | constructor( method dispose (line 70) | override dispose() { method update (line 77) | update(actions: IAction[], secondary: IAction[]): void { type IMenuWorkbenchButtonBarOptions (line 205) | interface IMenuWorkbenchButtonBarOptions extends IWorkbenchButtonBarOpti... class MenuWorkbenchButtonBar (line 211) | class MenuWorkbenchButtonBar extends WorkbenchButtonBar { method constructor (line 213) | constructor( method dispose (line 244) | override dispose() { method update (line 248) | override update(_actions: IAction[]): void { FILE: src/vs/platform/actions/browser/dropdownActionViewItemWithKeybinding.ts class DropdownMenuActionViewItemWithKeybinding (line 13) | class DropdownMenuActionViewItemWithKeybinding extends DropdownMenuActio... method constructor (line 14) | constructor( method getTooltip (line 25) | protected override getTooltip() { FILE: src/vs/platform/actions/browser/dropdownWithPrimaryActionViewItem.ts type IDropdownWithPrimaryActionViewItemOptions (line 24) | interface IDropdownWithPrimaryActionViewItemOptions { class DropdownWithPrimaryActionViewItem (line 32) | class DropdownWithPrimaryActionViewItem extends BaseActionViewItem { method onDidChangeDropdownVisibility (line 38) | get onDidChangeDropdownVisibility(): Event { method constructor (line 42) | constructor( method actionRunner (line 71) | override set actionRunner(actionRunner: IActionRunner) { method actionRunner (line 78) | override get actionRunner(): IActionRunner { method setActionContext (line 82) | override setActionContext(newContext: unknown): void { method render (line 88) | override render(container: HTMLElement): void { method focus (line 125) | override focus(fromRight?: boolean): void { method blur (line 134) | override blur(): void { method setFocusable (line 140) | override setFocusable(focusable: boolean): void { method updateEnabled (line 149) | protected override updateEnabled(): void { method update (line 154) | update(dropdownAction: IAction, dropdownMenuActions: IAction[], dropdo... method showDropdown (line 168) | showDropdown(): void { method dispose (line 172) | override dispose() { FILE: src/vs/platform/actions/browser/floatingMenu.ts class FloatingClickWidget (line 17) | class FloatingClickWidget extends Widget { method constructor (line 24) | constructor(private label: string) { method getDomNode (line 34) | getDomNode(): HTMLElement { method render (line 38) | render() { method onDidRender (line 52) | protected get onDidRender() { return this.renderEmitter.event; } method constructor (line 55) | constructor( method render (line 65) | protected render() { method getActionArg (line 89) | protected getActionArg(): unknown { method isVisible (line 93) | protected isVisible() { class FloatingClickMenu (line 98) | class FloatingClickMenu extends AbstractFloatingClickMenu { method constructor (line 100) | constructor( method createWidget (line 117) | protected override createWidget(action: IAction, disposable: Disposabl... method getActionArg (line 125) | protected override getActionArg(): unknown { FILE: src/vs/platform/actions/browser/menuEntryActionViewItem.ts type PrimaryAndSecondaryActions (line 41) | interface PrimaryAndSecondaryActions { function getContextMenuActions (line 46) | function getContextMenuActions( function getFlatContextMenuActions (line 55) | function getFlatContextMenuActions( function getContextMenuActionsImpl (line 64) | function getContextMenuActionsImpl( function getActionBarActions (line 75) | function getActionBarActions( function getFlatActionBarActions (line 86) | function getFlatActionBarActions( function fillInActionBarActions (line 97) | function fillInActionBarActions( function fillInActions (line 110) | function fillInActions( type IMenuEntryActionViewItemOptions (line 172) | interface IMenuEntryActionViewItemOptions { class MenuEntryActionViewItem (line 180) | class MenuEntryActionViewItem { method render (line 224) | override render(container: HTMLElement): void { method updateLabel (line 266) | protected override updateLabel(): void { method getTooltip (line 272) | protected override getTooltip() { method updateClass (line 284) | protected override updateClass(): void { method _updateItemClass (line 296) | private _updateItemClass(item: ICommandAction): void { type ITextOnlyMenuEntryActionViewItemOptions (line 340) | interface ITextOnlyMenuEntryActionViewItemOptions extends IMenuEntryActi... class TextOnlyMenuEntryActionViewItem (line 345) | class TextOnlyMenuEntryActionViewItem extends MenuEntryActionViewItem { method constructor (line 443) | constructor( method registerTogglePrimaryActionListener (line 483) | private registerTogglePrimaryActionListener(): void { method update (line 491) | private update(lastAction: MenuItemAction): void { method _getDefaultActionKeybindingLabel (line 509) | private _getDefaultActionKeybindingLabel(defaultAction: IAction) { method setActionContext (line 520) | override setActionContext(newContext: unknown): void { method actionRunner (line 526) | override set actionRunner(actionRunner: IActionRunner) { method actionRunner (line 541) | override get actionRunner(): IActionRunner { method render (line 545) | override render(container: HTMLElement): void { method focus (line 575) | override focus(fromRight?: boolean): void { method blur (line 584) | override blur(): void { method setFocusable (line 590) | override setFocusable(focusable: boolean): void { class SubmenuEntrySelectActionViewItem (line 600) | class SubmenuEntrySelectActionViewItem extends SelectActionViewItem { method constructor (line 602) | constructor( method render (line 611) | override render(container: HTMLElement): void { method runAction (line 616) | protected override runAction(option: string, index: number): void { function createActionViewItem (line 628) | function createActionViewItem(instaService: IInstantiationService, actio... FILE: src/vs/platform/actions/browser/toolbar.ts type HiddenItemStrategy (line 28) | const enum HiddenItemStrategy { type IWorkbenchToolBarOptions (line 37) | type IWorkbenchToolBarOptions = IToolBarOptions & { class WorkbenchToolBar (line 87) | class WorkbenchToolBar extends ToolBar { method constructor (line 91) | constructor( method setActions (line 121) | override setActions(_primary: readonly IAction[], _secondary: readonly... type IToolBarRenderOptions (line 289) | interface IToolBarRenderOptions { type IMenuWorkbenchToolBarOptions (line 307) | interface IMenuWorkbenchToolBarOptions extends IWorkbenchToolBarOptions { class MenuWorkbenchToolBar (line 331) | class MenuWorkbenchToolBar extends WorkbenchToolBar { method onDidChangeMenuItems (line 334) | get onDidChangeMenuItems() { return this._onDidChangeMenuItems.event; } method constructor (line 341) | constructor( method _updateToolbar (line 390) | private _updateToolbar(): void { method refresh (line 406) | refresh(): void { method setActions (line 413) | override setActions(): void { FILE: src/vs/platform/actions/common/actions.ts type IMenuItem (line 18) | interface IMenuItem { type ISubmenuItem (line 30) | interface ISubmenuItem { function isIMenuItem (line 57) | function isIMenuItem(item: unknown): item is IMenuItem { function isISubmenuItem (line 61) | function isISubmenuItem(item: unknown): item is ISubmenuItem { class MenuId (line 65) | class MenuId { method for (line 321) | static for(identifier: string): MenuId { method constructor (line 332) | constructor(identifier: string) { type IMenuActionOptions (line 341) | interface IMenuActionOptions { type IMenuChangeEvent (line 348) | interface IMenuChangeEvent { type IMenu (line 355) | interface IMenu extends IDisposable { type IMenuData (line 360) | interface IMenuData { type IMenuCreateOptions (line 367) | interface IMenuCreateOptions { type IMenuService (line 372) | interface IMenuService { type ICommandsMap (line 407) | type ICommandsMap = Map; type IMenuRegistryChangeEvent (line 409) | interface IMenuRegistryChangeEvent { class MenuRegistryChangeEvent (line 413) | class MenuRegistryChangeEvent { method for (line 417) | static for(id: MenuId): MenuRegistryChangeEvent { method merge (line 426) | static merge(events: IMenuRegistryChangeEvent[]): IMenuRegistryChangeE... method constructor (line 438) | private constructor(private readonly id: MenuId) { type IMenuRegistry (line 443) | interface IMenuRegistry { method addCommand (line 468) | addCommand(command: ICommandAction): IDisposable { method getCommand (line 479) | getCommand(id: string): ICommandAction | undefined { method getCommands (line 483) | getCommands(): ICommandsMap { method appendMenuItem (line 489) | appendMenuItem(id: MenuId, item: IMenuItem | ISubmenuItem): IDisposable { method appendMenuItems (line 503) | appendMenuItems(items: Iterable<{ id: MenuId; item: IMenuItem | ISubmenu... method getMenuItems (line 511) | getMenuItems(id: MenuId): Array { method _appendImplicitItems (line 526) | private _appendImplicitItems(result: Array) { class SubmenuItemAction (line 545) | class SubmenuItemAction extends SubmenuAction { method constructor (line 547) | constructor( type IMenuItemHide (line 556) | interface IMenuItemHide { class MenuItemAction (line 564) | class MenuItemAction implements IAction { method label (line 566) | static label(action: ICommandAction, options?: IMenuActionOptions): st... method constructor (line 584) | constructor( method run (line 630) | run(...args: unknown[]): Promise { type OneOrN (line 649) | type OneOrN = T | T[]; type IAction2CommonOptions (line 651) | interface IAction2CommonOptions extends ICommandAction { type IBaseAction2Options (line 663) | interface IBaseAction2Options extends IAction2CommonOptions { type ICommandPaletteOptions (line 672) | interface ICommandPaletteOptions extends IAction2CommonOptions { type IAction2Options (line 696) | type IAction2Options = ICommandPaletteOptions | IBaseAction2Options; type IAction2F1RequiredOptions (line 698) | interface IAction2F1RequiredOptions { method constructor (line 704) | constructor(readonly desc: Readonly) { } function registerAction2 (line 708) | function registerAction2(ctor: { new(): Action2 }): IDisposable { FILE: src/vs/platform/actions/common/menuResetAction.ts class MenuHiddenStatesReset (line 12) | class MenuHiddenStatesReset extends Action2 { method constructor (line 14) | constructor() { method run (line 23) | run(accessor: ServicesAccessor): void { FILE: src/vs/platform/actions/common/menuService.ts class MenuService (line 19) | class MenuService implements IMenuService { method constructor (line 25) | constructor( method createMenu (line 33) | createMenu(id: MenuId, contextKeyService: IContextKeyService, options?... method getMenuActions (line 37) | getMenuActions(id: MenuId, contextKeyService: IContextKeyService, opti... method getMenuContexts (line 44) | getMenuContexts(id: MenuId): ReadonlySet { method resetHiddenStates (line 49) | resetHiddenStates(ids?: MenuId[]): void { class PersistedMenuHideState (line 54) | class PersistedMenuHideState { method constructor (line 67) | constructor(@IStorageService private readonly _storageService: IStorag... method dispose (line 88) | dispose() { method _isHiddenByDefault (line 93) | private _isHiddenByDefault(menu: MenuId, commandId: string) { method setDefaultState (line 97) | setDefaultState(menu: MenuId, commandId: string, hidden: boolean): void { method isHidden (line 101) | isHidden(menu: MenuId, commandId: string): boolean { method updateHidden (line 107) | updateHidden(menu: MenuId, commandId: string, hidden: boolean): void { method reset (line 138) | reset(menus?: MenuId[]): void { method _persist (line 154) | private _persist(): void { type MenuItemGroup (line 165) | type MenuItemGroup = [string, Array]; class MenuInfoSnapshot (line 167) | class MenuInfoSnapshot { method constructor (line 174) | constructor( method allMenuIds (line 181) | get allMenuIds(): ReadonlySet { method structureContextKeys (line 185) | get structureContextKeys(): ReadonlySet { method preconditionContextKeys (line 189) | get preconditionContextKeys(): ReadonlySet { method toggledContextKeys (line 193) | get toggledContextKeys(): ReadonlySet { method refresh (line 197) | refresh(): void { method _sort (line 224) | protected _sort(menuItems: (IMenuItem | ISubmenuItem)[]) { method _collectContextKeysAndSubmenuIds (line 229) | private _collectContextKeysAndSubmenuIds(item: IMenuItem | ISubmenuIte... method _fillInKbExprKeys (line 253) | private static _fillInKbExprKeys(exp: ContextKeyExpression | undefined... class MenuInfo (line 263) | class MenuInfo extends MenuInfoSnapshot { method constructor (line 265) | constructor( method createActionGroups (line 277) | createActionGroups(options: IMenuActionOptions | undefined): [string, ... method _sort (line 313) | protected override _sort(menuItems: (IMenuItem | ISubmenuItem)[]): (IM... method _compareMenuItems (line 317) | private static _compareMenuItems(a: IMenuItem | ISubmenuItem, b: IMenu... method _compareTitles (line 361) | private static _compareTitles(a: string | ILocalizedString, b: string ... class MenuImpl (line 368) | class MenuImpl implements IMenu { method constructor (line 376) | constructor( method getActions (line 452) | getActions(options?: IMenuActionOptions | undefined): [string, (MenuIt... method dispose (line 456) | dispose(): void { function createMenuHide (line 462) | function createMenuHide(menu: MenuId, command: ICommandAction | ISubmenu... function createConfigureKeybindingAction (line 487) | function createConfigureKeybindingAction(commandService: ICommandService... FILE: src/vs/platform/actions/test/common/menuService.test.ts method contextMatchesRules (line 19) | override contextMatchesRules() { FILE: src/vs/platform/agentHost/common/agent.ts type IAgentHostConnection (line 13) | interface IAgentHostConnection { type IAgentHostStarter (line 19) | interface IAgentHostStarter extends IDisposable { FILE: src/vs/platform/agentHost/common/agentClientUri.ts constant AGENT_CLIENT_SCHEME (line 23) | const AGENT_CLIENT_SCHEME = 'vscode-agent-client'; function toAgentClientUri (line 32) | function toAgentClientUri(originalUri: URI, clientId: string): URI { function fromAgentClientUri (line 46) | function fromAgentClientUri(agentClientUri: URI): URI { FILE: src/vs/platform/agentHost/common/agentHostClientFileSystemProvider.ts class AgentHostClientFileSystemProvider (line 26) | class AgentHostClientFileSystemProvider extends AHPFileSystemProvider { method _decodeUri (line 28) | protected _decodeUri(resource: URI): URI { FILE: src/vs/platform/agentHost/common/agentHostFileSystemProvider.ts type IRemoteFilesystemConnection (line 22) | interface IRemoteFilesystemConnection { function agentHostUri (line 31) | function agentHostUri(authority: string, path: string): URI { function agentHostRemotePath (line 38) | function agentHostRemotePath(uri: URI): string { type IRemoteFilesystemConnection (line 50) | interface IRemoteFilesystemConnection { method registerAuthority (line 86) | registerAuthority(authority: string, connection: IRemoteFilesystemConnec... method watch (line 94) | watch(): IDisposable { method stat (line 98) | async stat(resource: URI): Promise { method readdir (line 131) | async readdir(resource: URI): Promise<[string, FileType][]> { method readFile (line 136) | async readFile(resource: URI): Promise { method writeFile (line 150) | async writeFile(_resource: URI, _content: Uint8Array, _opts: IFileWriteO... method mkdir (line 154) | async mkdir(): Promise { method delete (line 158) | async delete(_resource: URI, _opts: IFileDeleteOptions): Promise { method rename (line 162) | async rename(_from: URI, _to: URI, _opts: IFileOverwriteOptions): Promis... method _getConnection (line 168) | private _getConnection(authority: string): IRemoteFilesystemConnection { method _listDirectory (line 176) | private async _listDirectory(authority: string, resource: URI): Promise<... class AgentHostFileSystemProvider (line 201) | class AgentHostFileSystemProvider extends AHPFileSystemProvider { method _decodeUri (line 202) | protected _decodeUri(resource: URI): URI { FILE: src/vs/platform/agentHost/common/agentHostFileSystemService.ts type IAgentHostFileSystemService (line 18) | interface IAgentHostFileSystemService { class AgentHostFileSystemService (line 28) | class AgentHostFileSystemService extends Disposable implements IAgentHos... method constructor (line 33) | constructor( method registerAuthority (line 44) | registerAuthority(authority: string, connection: IRemoteFilesystemConn... FILE: src/vs/platform/agentHost/common/agentHostUri.ts constant AGENT_HOST_SCHEME (line 26) | const AGENT_HOST_SCHEME = 'vscode-agent-host'; function toAgentHostUri (line 37) | function toAgentHostUri(originalUri: URI, connectionAuthority: string): ... function fromAgentHostUri (line 56) | function fromAgentHostUri(agentHostUri: URI): URI { function normalizeRemoteAgentHostAddress (line 95) | function normalizeRemoteAgentHostAddress(address: string): string { function agentHostAuthority (line 114) | function agentHostAuthority(address: string): string { constant AGENT_HOST_LABEL_FORMATTER (line 130) | const AGENT_HOST_LABEL_FORMATTER: ResourceLabelFormatter = { FILE: src/vs/platform/agentHost/common/agentPluginManager.ts type ISyncedCustomization (line 15) | interface ISyncedCustomization { type IAgentPluginManager (line 29) | interface IAgentPluginManager { FILE: src/vs/platform/agentHost/common/agentService.ts type AgentHostIpcChannels (line 19) | const enum AgentHostIpcChannels { type IAgentSessionMetadata (line 36) | interface IAgentSessionMetadata { type AgentProvider (line 44) | type AgentProvider = string; type IAgentDescriptor (line 47) | interface IAgentDescriptor { type IResourceMetadata (line 68) | interface IResourceMetadata { type IAuthenticateParams (line 81) | interface IAuthenticateParams { type IAuthenticateResult (line 95) | interface IAuthenticateResult { type IAgentCreateSessionConfig (line 100) | interface IAgentCreateSessionConfig { type IAgentAttachment (line 110) | interface IAgentAttachment { type IAgentModelInfo (line 124) | interface IAgentModelInfo { type IAgentProgressEventBase (line 139) | interface IAgentProgressEventBase { type IAgentDeltaEvent (line 144) | interface IAgentDeltaEvent extends IAgentProgressEventBase { type IAgentMessageEvent (line 152) | interface IAgentMessageEvent extends IAgentProgressEventBase { type IAgentIdleEvent (line 171) | interface IAgentIdleEvent extends IAgentProgressEventBase { type IAgentToolStartEvent (line 176) | interface IAgentToolStartEvent extends IAgentProgressEventBase { type IAgentToolCompleteEvent (line 198) | interface IAgentToolCompleteEvent extends IAgentProgressEventBase { type IAgentTitleChangedEvent (line 210) | interface IAgentTitleChangedEvent extends IAgentProgressEventBase { type IAgentErrorEvent (line 216) | interface IAgentErrorEvent extends IAgentProgressEventBase { type IAgentUsageEvent (line 224) | interface IAgentUsageEvent extends IAgentProgressEventBase { type IAgentToolReadyEvent (line 236) | interface IAgentToolReadyEvent extends IAgentProgressEventBase { type IAgentReasoningEvent (line 252) | interface IAgentReasoningEvent extends IAgentProgressEventBase { type IAgentSteeringConsumedEvent (line 258) | interface IAgentSteeringConsumedEvent extends IAgentProgressEventBase { type IAgentProgressEvent (line 263) | type IAgentProgressEvent = function uri (line 284) | function uri(provider: AgentProvider, rawSessionId: string): URI { function id (line 292) | function id(session: URI | string): string { function provider (line 301) | function provider(session: URI | string): AgentProvider | undefined { type IAgent (line 314) | interface IAgent { type IAgentService (line 421) | interface IAgentService { type IAgentConnection (line 516) | interface IAgentConnection extends IAgentService { type IAgentHostService (line 530) | interface IAgentHostService extends IAgentConnection { FILE: src/vs/platform/agentHost/common/remoteAgentHostService.ts type RemoteAgentHostConnectionStatus (line 12) | const enum RemoteAgentHostConnectionStatus { type IRemoteAgentHostEntry (line 25) | interface IRemoteAgentHostEntry { type RemoteAgentHostInputValidationError (line 33) | const enum RemoteAgentHostInputValidationError { type IParsedRemoteAgentHostInput (line 38) | interface IParsedRemoteAgentHostInput { type RemoteAgentHostInputParseResult (line 44) | type RemoteAgentHostInputParseResult = type IRemoteAgentHostService (line 56) | interface IRemoteAgentHostService { type IRemoteAgentHostConnectionInfo (line 104) | interface IRemoteAgentHostConnectionInfo { class NullRemoteAgentHostService (line 112) | class NullRemoteAgentHostService implements IRemoteAgentHostService { method getConnection (line 117) | getConnection(): IAgentConnection | undefined { return undefined; } method addRemoteAgentHost (line 118) | async addRemoteAgentHost(): Promise { method removeRemoteAgentHost (line 121) | async removeRemoteAgentHost(_address: string): Promise { } method reconnect (line 122) | reconnect(_address: string): void { } method addSSHConnection (line 123) | async addSSHConnection(): Promise { function parseRemoteAgentHostInput (line 128) | function parseRemoteAgentHostInput(input: string): RemoteAgentHostInputP... function extractRemoteAgentHostCandidate (line 168) | function extractRemoteAgentHostCandidate(input: string): string | undefi... function normalizeRemoteAgentHostProtocol (line 175) | function normalizeRemoteAgentHostProtocol(protocol: string): 'ws:' | 'ws... function formatRemoteAgentHostAddress (line 188) | function formatRemoteAgentHostAddress(url: URL, protocol: 'ws:' | 'wss:'... FILE: src/vs/platform/agentHost/common/sessionDataService.ts type IFileEditRecord (line 18) | interface IFileEditRecord { type IFileEditContent (line 35) | interface IFileEditContent { type ISessionDatabase (line 51) | interface ISessionDatabase extends IDisposable { type ISessionDataService (line 115) | interface ISessionDataService { FILE: src/vs/platform/agentHost/common/sshConfigParsing.ts function stripSSHComment (line 9) | function stripSSHComment(s: string): string { function parseSSHConfigHostEntries (line 17) | function parseSSHConfigHostEntries(content: string): string[] { function parseSSHGOutput (line 40) | function parseSSHGOutput(stdout: string): ISSHResolvedConfig { FILE: src/vs/platform/agentHost/common/sshRemoteAgentHost.ts constant SSH_REMOTE_AGENT_HOST_CHANNEL (line 15) | const SSH_REMOTE_AGENT_HOST_CHANNEL = 'sshRemoteAgentHost'; type SSHAuthMethod (line 17) | const enum SSHAuthMethod { type ISSHAgentHostConfig (line 26) | interface ISSHAgentHostConfig { type ISSHAgentHostConfigSanitized (line 52) | type ISSHAgentHostConfigSanitized = Omit = type IAhpSuccessResponse (line 139) | type IAhpSuccessResponse = type IAhpResponse (line 147) | type IAhpResponse = type IAhpNotification (line 166) | type IAhpNotification void): void { function tcBase (line 29) | function tcBase(tc: IToolCallState) { function endTurn (line 45) | function endTurn( function updateToolCallInParts (line 100) | function updateToolCallInParts( function updateResponsePart (line 139) | function updateResponsePart( function rootReducer (line 179) | function rootReducer(state: IRootState, action: IRootAction, log?: (msg:... function sessionReducer (line 198) | function sessionReducer(state: ISessionState, action: ISessionAction, lo... function isClientDispatchable (line 582) | function isClientDispatchable(action: ISessionAction): action is IClient... FILE: src/vs/platform/agentHost/common/state/protocol/state.ts type URI (line 12) | type URI = string; type StringOrMarkdown (line 20) | type StringOrMarkdown = string | { markdown: string }; type Icon (line 29) | interface Icon { type IProtectedResourceMetadata (line 78) | interface IProtectedResourceMetadata { type PolicyState (line 139) | const enum PolicyState { type IRootState (line 150) | interface IRootState { type IAgentInfo (line 160) | interface IAgentInfo { type ISessionModelInfo (line 193) | interface ISessionModelInfo { type PendingMessageKind (line 215) | const enum PendingMessageKind { type IPendingMessage (line 231) | interface IPendingMessage { type SessionLifecycle (line 245) | const enum SessionLifecycle { type SessionStatus (line 256) | const enum SessionStatus { type ISessionState (line 267) | interface ISessionState { type ISessionActiveClient (line 305) | interface ISessionActiveClient { type ISessionSummary (line 319) | interface ISessionSummary { type TurnState (line 345) | const enum TurnState { type AttachmentType (line 356) | const enum AttachmentType { type ITurn (line 367) | interface ITurn { type IActiveTurn (line 392) | interface IActiveTurn { type IUserMessage (line 410) | interface IUserMessage { type IMessageAttachment (line 420) | interface IMessageAttachment { type ResponsePartKind (line 436) | const enum ResponsePartKind { type IMarkdownResponsePart (line 446) | interface IMarkdownResponsePart { type IContentRef (line 460) | interface IContentRef { type IToolCallResponsePart (line 480) | interface IToolCallResponsePart { type IReasoningResponsePart (line 492) | interface IReasoningResponsePart { type IResponsePart (line 504) | type IResponsePart = IMarkdownResponsePart | IContentRef | IToolCallResp... type ToolCallStatus (line 513) | const enum ToolCallStatus { type ToolCallConfirmationReason (line 531) | const enum ToolCallConfirmationReason { type ToolCallCancellationReason (line 542) | const enum ToolCallCancellationReason { type IToolCallBase (line 558) | interface IToolCallBase { type IToolCallParameterFields (line 589) | interface IToolCallParameterFields { type IToolCallResult (line 601) | interface IToolCallResult { type IToolCallStreamingState (line 627) | interface IToolCallStreamingState extends IToolCallBase { type IToolCallPendingConfirmationState (line 641) | interface IToolCallPendingConfirmationState extends IToolCallBase, ITool... type IToolCallRunningState (line 652) | interface IToolCallRunningState extends IToolCallBase, IToolCallParamete... type IToolCallPendingResultConfirmationState (line 663) | interface IToolCallPendingResultConfirmationState extends IToolCallBase,... type IToolCallCompletedState (line 674) | interface IToolCallCompletedState extends IToolCallBase, IToolCallParame... type IToolCallCancelledState (line 685) | interface IToolCallCancelledState extends IToolCallBase, IToolCallParame... type IToolCallState (line 703) | type IToolCallState = type IToolDefinition (line 721) | interface IToolDefinition { type IToolAnnotations (line 767) | interface IToolAnnotations { type ToolResultContentType (line 787) | const enum ToolResultContentType { type IToolResultTextContent (line 800) | interface IToolResultTextContent { type IToolResultBinaryContent (line 813) | interface IToolResultBinaryContent { type IToolResultFileEditContent (line 828) | interface IToolResultFileEditContent { type IToolResultContent (line 852) | type IToolResultContent = type ICustomizationRef (line 868) | interface ICustomizationRef { type CustomizationStatus (line 892) | const enum CustomizationStatus { type ISessionCustomization (line 911) | interface ISessionCustomization { type IUsageInfo (line 929) | interface IUsageInfo { type IErrorInfo (line 943) | interface IErrorInfo { type ISnapshot (line 958) | interface ISnapshot { FILE: src/vs/platform/agentHost/common/state/protocol/version/registry.ts constant PROTOCOL_VERSION (line 15) | const PROTOCOL_VERSION = 1; constant MIN_PROTOCOL_VERSION (line 18) | const MIN_PROTOCOL_VERSION = 1; constant ACTION_INTRODUCED_IN (line 26) | const ACTION_INTRODUCED_IN: { readonly [K in IStateAction['type']]: numb... function isActionKnownToVersion (line 61) | function isActionKnownToVersion(action: IStateAction, clientVersion: num... constant NOTIFICATION_INTRODUCED_IN (line 72) | const NOTIFICATION_INTRODUCED_IN: { readonly [K in IProtocolNotification... function isNotificationKnownToVersion (line 81) | function isNotificationKnownToVersion(notification: IProtocolNotificatio... type ProtocolCapabilities (line 90) | interface ProtocolCapabilities { function capabilitiesForVersion (line 102) | function capabilitiesForVersion(_version: number): ProtocolCapabilities { FILE: src/vs/platform/agentHost/common/state/sessionActions.ts type IRootAction (line 93) | type IRootAction = IRootAction_; type ISessionAction (line 94) | type ISessionAction = ISessionAction_; type IClientSessionAction (line 95) | type IClientSessionAction = IClientSessionAction_; type IServerSessionAction (line 96) | type IServerSessionAction = IServerSessionAction_; type IAgentsChangedAction (line 99) | type IAgentsChangedAction = IRootAgentsChangedAction; type IActiveSessionsChangedAction (line 100) | type IActiveSessionsChangedAction = IRootActiveSessionsChangedAction; type ITurnStartedAction (line 103) | type ITurnStartedAction = ISessionTurnStartedAction; type IDeltaAction (line 104) | type IDeltaAction = ISessionDeltaAction; type IResponsePartAction (line 105) | type IResponsePartAction = ISessionResponsePartAction; type IToolCallStartAction (line 106) | type IToolCallStartAction = ISessionToolCallStartAction; type IToolCallDeltaAction (line 107) | type IToolCallDeltaAction = ISessionToolCallDeltaAction; type IToolCallReadyAction (line 108) | type IToolCallReadyAction = ISessionToolCallReadyAction; type IToolCallApprovedAction (line 109) | type IToolCallApprovedAction = ISessionToolCallApprovedAction; type IToolCallDeniedAction (line 110) | type IToolCallDeniedAction = ISessionToolCallDeniedAction; type IToolCallConfirmedAction (line 111) | type IToolCallConfirmedAction = ISessionToolCallConfirmedAction; type IToolCallCompleteAction (line 112) | type IToolCallCompleteAction = ISessionToolCallCompleteAction; type IToolCallResultConfirmedAction (line 113) | type IToolCallResultConfirmedAction = ISessionToolCallResultConfirmedAct... type ITurnCompleteAction (line 114) | type ITurnCompleteAction = ISessionTurnCompleteAction; type ITurnCancelledAction (line 115) | type ITurnCancelledAction = ISessionTurnCancelledAction; type ITitleChangedAction (line 116) | type ITitleChangedAction = ISessionTitleChangedAction; type IUsageAction (line 117) | type IUsageAction = ISessionUsageAction; type IReasoningAction (line 118) | type IReasoningAction = ISessionReasoningAction; type IModelChangedAction (line 119) | type IModelChangedAction = ISessionModelChangedAction; type ICustomizationsChangedAction (line 120) | type ICustomizationsChangedAction = import('./protocol/actions.js').ISes... type ICustomizationToggledAction (line 121) | type ICustomizationToggledAction = import('./protocol/actions.js').ISess... type IPendingMessageSetAction (line 123) | type IPendingMessageSetAction = ISessionPendingMessageSetAction; type IPendingMessageRemovedAction (line 124) | type IPendingMessageRemovedAction = ISessionPendingMessageRemovedAction; type IQueuedMessagesReorderedAction (line 125) | type IQueuedMessagesReorderedAction = ISessionQueuedMessagesReorderedAct... type INotification (line 128) | type INotification = IProtocolNotification; function isRootAction (line 132) | function isRootAction(action: IStateAction): action is IRootAction { function isSessionAction (line 136) | function isSessionAction(action: IStateAction): action is ISessionAction { FILE: src/vs/platform/agentHost/common/state/sessionCapabilities.ts constant PROTOCOL_VERSION (line 13) | const PROTOCOL_VERSION = 1; constant MIN_PROTOCOL_VERSION (line 14) | const MIN_PROTOCOL_VERSION = 1; type ProtocolCapabilities (line 21) | interface ProtocolCapabilities { function capabilitiesForVersion (line 32) | function capabilitiesForVersion(version: number): ProtocolCapabilities { FILE: src/vs/platform/agentHost/common/state/sessionClientState.ts type IPendingAction (line 28) | interface IPendingAction { class SessionClientState (line 50) | class SessionClientState extends Disposable { method constructor (line 77) | constructor(clientId: string, logService: ILogService, seqAllocator: (... method clientId (line 84) | get clientId(): string { method lastSeenServerSeq (line 88) | get lastSeenServerSeq(): number { method rootState (line 93) | get rootState(): IRootState | undefined { method getSessionState (line 98) | getSessionState(session: string): ISessionState | undefined { method subscribedSessions (line 103) | get subscribedSessions(): readonly URI[] { method handleSnapshot (line 113) | handleSnapshot(resource: string, state: IRootState | ISessionState, fr... method unsubscribe (line 137) | unsubscribe(resource: string): void { method applyOptimistic (line 163) | applyOptimistic(action: ISessionAction): number { method receiveEnvelope (line 176) | receiveEnvelope(envelope: IActionEnvelope): void { method receiveNotification (line 207) | receiveNotification(notification: INotification): void { method _applyToConfirmed (line 213) | private _applyToConfirmed(action: IStateAction): void { method _applySessionToOptimistic (line 226) | private _applySessionToOptimistic(action: ISessionAction): void { method _recomputeOptimistic (line 240) | private _recomputeOptimistic(triggerAction: IStateAction): void { method _recomputeOptimisticSession (line 264) | private _recomputeOptimisticSession(session: string): void { FILE: src/vs/platform/agentHost/common/state/sessionProtocol.ts constant JSON_RPC_PARSE_ERROR (line 77) | const JSON_RPC_PARSE_ERROR = -32700 as const; constant JSON_RPC_INTERNAL_ERROR (line 78) | const JSON_RPC_INTERNAL_ERROR = -32603 as const; constant AHP_SESSION_NOT_FOUND (line 79) | const AHP_SESSION_NOT_FOUND = -32001 as const; constant AHP_PROVIDER_NOT_FOUND (line 80) | const AHP_PROVIDER_NOT_FOUND = -32002 as const; constant AHP_SESSION_ALREADY_EXISTS (line 81) | const AHP_SESSION_ALREADY_EXISTS = -32003 as const; constant AHP_TURN_IN_PROGRESS (line 82) | const AHP_TURN_IN_PROGRESS = -32004 as const; constant AHP_UNSUPPORTED_PROTOCOL_VERSION (line 83) | const AHP_UNSUPPORTED_PROTOCOL_VERSION = -32005 as const; constant AHP_CONTENT_NOT_FOUND (line 84) | const AHP_CONTENT_NOT_FOUND = -32006 as const; constant AHP_AUTH_REQUIRED (line 85) | const AHP_AUTH_REQUIRED = -32007 as const; function isJsonRpcRequest (line 91) | function isJsonRpcRequest(msg: IProtocolMessage): msg is IAhpRequest { function isJsonRpcNotification (line 95) | function isJsonRpcNotification(msg: IProtocolMessage): msg is IAhpNotifi... function isJsonRpcResponse (line 99) | function isJsonRpcResponse(msg: IProtocolMessage): msg is IAhpSuccessRes... class ProtocolError (line 109) | class ProtocolError extends Error { method constructor (line 110) | constructor(readonly code: number, message: string, readonly data?: un... type ISetAuthTokenParams (line 119) | interface ISetAuthTokenParams { type INotificationBroadcastParams (line 127) | interface INotificationBroadcastParams { FILE: src/vs/platform/agentHost/common/state/sessionReducers.ts function getToolKind (line 19) | function getToolKind(tc: IToolCallState | ICompletedToolCall): 'terminal... function getToolLanguage (line 26) | function getToolLanguage(tc: IToolCallState | ICompletedToolCall): strin... FILE: src/vs/platform/agentHost/common/state/sessionState.ts constant ROOT_STATE_URI (line 86) | const ROOT_STATE_URI = 'agenthost:/root'; type ICompletedToolCall (line 93) | type ICompletedToolCall = IToolCallCompletedState | IToolCallCancelledSt... type ToolCallStatusString (line 98) | type ToolCallStatusString = IToolCallState['status']; function getToolOutputText (line 108) | function getToolOutputText(result: IToolCallResult): string | undefined { function getToolFileEdits (line 128) | function getToolFileEdits(result: IToolCallResult): IToolResultFileEditC... function createRootState (line 143) | function createRootState(): IRootState { function createSessionState (line 150) | function createSessionState(summary: ISessionSummary): ISessionState { function createActiveTurn (line 159) | function createActiveTurn(id: string, userMessage: IUserMessage): IActiv... FILE: src/vs/platform/agentHost/common/state/sessionTransport.ts type IProtocolTransport (line 21) | interface IProtocolTransport extends IDisposable { type IClientTransport (line 43) | interface IClientTransport extends IProtocolTransport { function isClientTransport (line 49) | function isClientTransport(transport: IProtocolTransport): transport is ... type IProtocolServer (line 57) | interface IProtocolServer extends IDisposable { FILE: src/vs/platform/agentHost/electron-browser/agentHostService.ts class AgentHostServiceClient (line 28) | class AgentHostServiceClient extends Disposable implements IAgentHostSer... method constructor (line 48) | constructor( method _connect (line 65) | private async _connect(): Promise { method getResourceMetadata (line 86) | getResourceMetadata(): Promise { method authenticate (line 89) | authenticate(params: IAuthenticateParams): Promise { method listAgents (line 92) | listAgents(): Promise { method refreshModels (line 95) | refreshModels(): Promise { method listSessions (line 98) | listSessions(): Promise { method createSession (line 101) | createSession(config?: IAgentCreateSessionConfig): Promise { method disposeSession (line 104) | disposeSession(session: URI): Promise { method shutdown (line 107) | shutdown(): Promise { method subscribe (line 110) | subscribe(resource: URI): Promise { method unsubscribe (line 113) | unsubscribe(resource: URI): void { method dispatchAction (line 116) | dispatchAction(action: ISessionAction, clientId: string, clientSeq: nu... method nextClientSeq (line 120) | nextClientSeq(): number { method browseDirectory (line 123) | browseDirectory(uri: URI): Promise { method fetchContent (line 126) | fetchContent(uri: URI): Promise { method writeFile (line 129) | writeFile(params: IWriteFileParams): Promise { method restartAgentHost (line 132) | async restartAgentHost(): Promise { FILE: src/vs/platform/agentHost/electron-browser/remoteAgentHostProtocolClient.ts class RemoteAgentHostProtocolClient (line 37) | class RemoteAgentHostProtocolClient extends Disposable implements IAgent... method clientId (line 62) | get clientId(): string { method address (line 66) | get address(): string { method defaultDirectory (line 70) | get defaultDirectory(): string | undefined { method constructor (line 74) | constructor( method connect (line 92) | async connect(): Promise { method subscribe (line 118) | async subscribe(resource: URI): Promise { method unsubscribe (line 126) | unsubscribe(resource: URI): void { method dispatchAction (line 133) | dispatchAction(action: ISessionAction, _clientId: string, clientSeq: n... method createSession (line 140) | async createSession(config?: IAgentCreateSessionConfig): Promise { method getResourceMetadata (line 155) | async getResourceMetadata(): Promise { method authenticate (line 162) | async authenticate(params: IAuthenticateParams): Promise { method listAgents (line 176) | async listAgents(): Promise { method shutdown (line 183) | async shutdown(): Promise { method disposeSession (line 190) | async disposeSession(session: URI): Promise { method listSessions (line 197) | async listSessions(): Promise { method browseDirectory (line 211) | async browseDirectory(uri: URI): Promise(meth... method _sendRequest (line 317) | private _sendRequest(method: M, params: I... method _sendExtensionRequest (line 328) | private _sendExtensionRequest(method: string, params?: unknown): Promi... method nextClientSeq (line 341) | nextClientSeq(): number { FILE: src/vs/platform/agentHost/electron-browser/remoteAgentHostServiceImpl.ts type IConnectionEntry (line 31) | interface IConnectionEntry { class RemoteAgentHostService (line 39) | class RemoteAgentHostService extends Disposable implements IRemoteAgentH... method constructor (line 60) | constructor( method connections (line 78) | get connections(): readonly IRemoteAgentHostConnectionInfo[] { method configuredEntries (line 92) | get configuredEntries(): readonly IRemoteAgentHostEntry[] { method getConnection (line 96) | getConnection(address: string): IAgentConnection | undefined { method reconnect (line 102) | reconnect(address: string): void { method addRemoteAgentHost (line 130) | async addRemoteAgentHost(input: IRemoteAgentHostEntry): Promise { method _removeConnection (line 226) | private _removeConnection(address: string): void { method _reconcileConnections (line 236) | private _reconcileConnections(): void { method _connectTo (line 291) | private _connectTo(address: string, connectionToken?: string): void { method _scheduleReconnect (line 354) | private _scheduleReconnect(address: string, connectionToken?: string):... method _cancelReconnect (line 381) | private _cancelReconnect(address: string): void { method _isAddressConfigured (line 390) | private _isAddressConfigured(address: string): boolean { method _getConnectionInfo (line 395) | private _getConnectionInfo(address: string): IRemoteAgentHostConnectio... method _getConfiguredEntries (line 399) | private _getConfiguredEntries(): IRemoteAgentHostEntry[] { method _upsertConfiguredEntry (line 403) | private _upsertConfiguredEntry(entry: IRemoteAgentHostEntry): IRemoteA... method _getConfigurationTarget (line 431) | private _getConfigurationTarget(): ConfigurationTarget { method _storeConfiguredEntries (line 445) | private async _storeConfiguredEntries(entries: IRemoteAgentHostEntry[]... method _getOrCreateConnectionWait (line 449) | private _getOrCreateConnectionWait(address: string): DeferredPromise { method listSSHConfigHosts (line 123) | async listSSHConfigHosts(): Promise { method resolveSSHConfig (line 127) | async resolveSSHConfig(host: string): Promise { method reconnect (line 131) | async reconnect(sshConfigHost: string, name: string): Promise { method send (line 117) | send(message: IProtocolMessage | IAhpServerNotification | IJsonRpcResp... method dispose (line 123) | override dispose(): void { FILE: src/vs/platform/agentHost/electron-main/electronAgentHostStarter.ts class ElectronAgentHostStarter (line 21) | class ElectronAgentHostStarter extends Disposable implements IAgentHostS... method constructor (line 30) | constructor( method start (line 47) | start(): IAgentHostConnection { method _onWindowConnection (line 94) | private _onWindowConnection(e: IpcMainEvent, nonce: string): void { method _isExpectedStderr (line 119) | private _isExpectedStderr(data: string): boolean { FILE: src/vs/platform/agentHost/node/agentEventMapper.ts class AgentEventMapper (line 38) | class AgentEventMapper { method reset (line 47) | reset(session: string): void { method mapProgressEventToActions (line 59) | mapProgressEventToActions(event: IAgentProgressEvent, session: URI, tu... FILE: src/vs/platform/agentHost/node/agentHostMain.ts function startAgentHost (line 49) | function startAgentHost(): void { function startWebSocketServer (line 123) | async function startWebSocketServer(agentService: AgentService, fileServ... FILE: src/vs/platform/agentHost/node/agentHostServerMain.ts function log (line 49) | function log(msg: string): void { type IServerOptions (line 57) | interface IServerOptions { function parseServerOptions (line 66) | function parseServerOptions(): IServerOptions { function main (line 121) | async function main(): Promise { FILE: src/vs/platform/agentHost/node/agentHostService.ts type Constants (line 13) | enum Constants { class AgentHostProcessManager (line 23) | class AgentHostProcessManager extends Disposable { method constructor (line 29) | constructor( method _ensureStarted (line 48) | private _ensureStarted(): void { method _start (line 54) | private _start(): void { FILE: src/vs/platform/agentHost/node/agentPluginManager.ts constant DEFAULT_MAX_PLUGINS (line 15) | const DEFAULT_MAX_PLUGINS = 20; type ICacheEntry (line 18) | interface ICacheEntry { class AgentPluginManager (line 34) | class AgentPluginManager implements IAgentPluginManager { method constructor (line 53) | constructor( method syncCustomizations (line 64) | async syncCustomizations( method _syncPlugin (line 106) | private async _syncPlugin(clientId: string, ref: ICustomizationRef): P... method _keyForUri (line 132) | private _keyForUri(uri: string): string { method _touchLru (line 136) | private _touchLru(uri: string): void { method _evictIfNeeded (line 144) | private async _evictIfNeeded(): Promise { method _ensureCacheLoaded (line 164) | private async _ensureCacheLoaded(): Promise { method _persistCache (line 193) | private async _persistCache(): Promise { FILE: src/vs/platform/agentHost/node/agentService.ts class AgentService (line 28) | class AgentService extends Disposable implements IAgentService { method stateManager (line 43) | get stateManager(): SessionStateManager { return this._stateManager; } method constructor (line 58) | constructor( method registerProvider (line 77) | registerProvider(provider: IAgent): void { method listAgents (line 94) | async listAgents(): Promise { method getResourceMetadata (line 98) | async getResourceMetadata(): Promise { method getResourceMetadataSync (line 103) | getResourceMetadataSync(): IResourceMetadata { method authenticate (line 108) | async authenticate(params: IAuthenticateParams): Promise { method refreshModels (line 160) | async refreshModels(): Promise { method createSession (line 165) | async createSession(config?: IAgentCreateSessionConfig): Promise { method disposeSession (line 226) | async disposeSession(session: URI): Promise { method subscribe (line 238) | async subscribe(resource: URI): Promise { method unsubscribe (line 251) | unsubscribe(resource: URI): void { method dispatchAction (line 257) | dispatchAction(action: ISessionAction, clientId: string, clientSeq: nu... method browseDirectory (line 267) | async browseDirectory(uri: URI): Promise { method restoreSession (line 286) | async restoreSession(session: URI): Promise { method fetchContent (line 363) | async fetchContent(uri: URI): Promise { method writeFile (line 383) | async writeFile(params: IWriteFileParams): Promise { method shutdown (line 410) | async shutdown(): Promise { method _buildTurnsFromMessages (line 427) | private _buildTurnsFromMessages( method _fetchSessionDbContent (line 517) | private async _fetchSessionDbContent(fields: ISessionDbUriFields): Pro... method _findProviderForSession (line 536) | private _findProviderForSession(session: URI | string): IAgent | undef... method _updateAgents (line 557) | private _updateAgents(): void { method dispose (line 561) | override dispose(): void { FILE: src/vs/platform/agentHost/node/agentSideEffects.ts type IAgentSideEffectsOptions (line 30) | interface IAgentSideEffectsOptions { class AgentSideEffects (line 49) | class AgentSideEffects extends Disposable { method constructor (line 58) | constructor( method _publishAgentInfos (line 76) | private async _publishAgentInfos(agents: readonly IAgent[]): Promise { method _tryAutoApproveToolReady (line 140) | private _tryAutoApproveToolReady( method registerProgressListener (line 189) | registerProgressListener(agent: IAgent): IDisposable { method _dispatchProgressActions (line 237) | private _dispatchProgressActions(mapper: AgentEventMapper, e: IAgentPr... method handleAction (line 250) | handleAction(action: ISessionAction): void { method _persistTitle (line 386) | private _persistTitle(session: ProtocolURI, title: string): void { method _syncPendingMessages (line 400) | private _syncPendingMessages(session: ProtocolURI): void { method _tryConsumeNextQueuedMessage (line 427) | private _tryConsumeNextQueuedMessage(session: ProtocolURI): void { method dispose (line 481) | override dispose(): void { FILE: src/vs/platform/agentHost/node/commandAutoApprover.ts type CommandApprovalResult (line 23) | type CommandApprovalResult = 'approved' | 'denied' | 'noMatch'; type IAutoApproveRule (line 25) | interface IAutoApproveRule { class CommandAutoApprover (line 45) | class CommandAutoApprover extends Disposable { method constructor (line 54) | constructor( method initialize (line 66) | initialize(): Promise { method shouldAutoApprove (line 74) | shouldAutoApprove(commandLine: string): CommandApprovalResult { method _matchSubCommands (line 100) | private _matchSubCommands(subCommands: string[]): CommandApprovalResult { method _matchCommandLine (line 119) | private _matchCommandLine(commandLine: string): CommandApprovalResult { method _matchSingleCommand (line 126) | private _matchSingleCommand(command: string): CommandApprovalResult { method _extractSubCommands (line 146) | private _extractSubCommands(commandLine: string): string[] | undefined { method _initTreeSitter (line 173) | private async _initTreeSitter(): Promise { method _ensureRules (line 206) | private _ensureRules(): void { function convertAutoApproveEntryToRegex (line 230) | function convertAutoApproveEntryToRegex(value: string): RegExp { constant DEFAULT_TERMINAL_AUTO_APPROVE_RULES (line 279) | const DEFAULT_TERMINAL_AUTO_APPROVE_RULES: Readonly { method _ensureClient (line 94) | private async _ensureClient(): Promise { method listSessions (line 157) | async listSessions(): Promise { method listModels (line 172) | async listModels(): Promise { method createSession (line 192) | async createSession(config?: IAgentCreateSessionConfig): Promise { method setClientCustomizations (line 254) | async setClientCustomizations(clientId: string, customizations: ICusto... method setCustomizationEnabled (line 258) | setCustomizationEnabled(uri: string, enabled: boolean): void { method sendMessage (line 262) | async sendMessage(session: URI, prompt: string, attachments?: IAgentAt... method setPendingMessages (line 280) | setPendingMessages(session: URI, steeringMessage: IPendingMessage | un... method getSessionMessages (line 298) | async getSessionMessages(session: URI): Promise<(IAgentMessageEvent | ... method disposeSession (line 307) | async disposeSession(session: URI): Promise { method abortSession (line 314) | async abortSession(session: URI): Promise { method truncateSession (line 324) | async truncateSession(session: URI, turnIndex?: number): Promise { method forkSession (line 349) | async forkSession(sourceSession: URI, newSessionId: string, turnIndex:... method changeModel (line 360) | async changeModel(session: URI, model: string): Promise { method shutdown (line 369) | async shutdown(): Promise { method respondToPermissionRequest (line 376) | respondToPermissionRequest(requestId: string, approved: boolean): void { method hasSession (line 387) | hasSession(session: URI): boolean { method _createAgentSession (line 398) | private _createAgentSession(wrapperFactory: SessionWrapperFactory, wor... method _resumeSession (line 414) | private async _resumeSession(sessionId: string): Promise { method setAppliedPlugins (line 547) | public setAppliedPlugins(session: CopilotAgentSession, plugins: readon... method setEnabled (line 551) | public setEnabled(pluginProtocolUri: string, enabled: boolean) { method sync (line 555) | public sync(clientId: string, customizations: ICustomizationRef[], pro... method _getUserHome (line 585) | private _getUserHome(): string { FILE: src/vs/platform/agentHost/node/copilot/copilotAgentForking.ts type ICopilotEventLogEntry (line 19) | interface ICopilotEventLogEntry { function dbExec (line 29) | function dbExec(db: Database, sql: string): Promise { function dbRun (line 35) | function dbRun(db: Database, sql: string, params: unknown[]): Promise { function dbOpen (line 63) | function dbOpen(dbPath: string): Promise { function parseEventLog (line 81) | function parseEventLog(content: string): ICopilotEventLogEntry[] { function serializeEventLog (line 96) | function serializeEventLog(entries: readonly ICopilotEventLogEntry[]): s... function findTurnBoundaryInEventLog (line 110) | function findTurnBoundaryInEventLog(entries: readonly ICopilotEventLogEn... function buildForkedEventLog (line 143) | function buildForkedEventLog( function buildTruncatedEventLog (line 194) | function buildTruncatedEventLog( function buildWorkspaceYaml (line 255) | function buildWorkspaceYaml(sessionId: string, cwd: string, summary: str... function forkSessionInDb (line 276) | async function forkSessionInDb( function truncateSessionInDb (line 362) | async function truncateSessionInDb( function getCopilotDataDir (line 420) | function getCopilotDataDir(): string { function forkCopilotSessionOnDisk (line 437) | async function forkCopilotSessionOnDisk( function truncateCopilotSessionOnDisk (line 532) | async function truncateCopilotSessionOnDisk( function turnIdToIndex (line 597) | function turnIdToIndex(turnIds: readonly string[], turnId: string): numb... FILE: src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts type SessionWrapperFactory (line 32) | type SessionWrapperFactory = (callbacks: { function tryStringify (line 40) | function tryStringify(value: unknown): string | undefined { function getPermissionDisplay (line 51) | function getPermissionDisplay(request: { kind: string;[key: string]: unk... class CopilotAgentSession (line 105) | class CopilotAgentSession extends Disposable { method constructor (line 124) | constructor( method initializeSession (line 152) | async initializeSession(): Promise { method send (line 180) | async send(prompt: string, attachments?: IAgentAttachment[]): Promise<... method sendSteering (line 197) | async sendSteering(steeringMessage: IPendingMessage): Promise { method getMessages (line 214) | async getMessages(): Promise<(IAgentMessageEvent | IAgentToolStartEven... method abort (line 225) | async abort(): Promise { method destroySession (line 237) | async destroySession(): Promise { method setModel (line 241) | async setModel(model: string): Promise { method handlePermissionRequest (line 253) | async handlePermissionRequest( method respondToPermissionRequest (line 299) | respondToPermissionRequest(requestId: string, approved: boolean): bool... method _subscribeToEvents (line 311) | private _subscribeToEvents(): void { method _subscribeForLogging (line 462) | private _subscribeForLogging(): void { method _denyPendingPermissions (line 585) | private _denyPendingPermissions(): void { FILE: src/vs/platform/agentHost/node/copilot/copilotPluginConverters.ts type SessionHooks (line 14) | type SessionHooks = NonNullable; function toSdkMcpServers (line 23) | function toSdkMcpServers(defs: readonly IMcpServerDefinition[]): Record<... function toStringEnv (line 51) | function toStringEnv(env: Record): Recor... function toSdkCustomAgents (line 69) | async function toSdkCustomAgents(agents: readonly INamedPluginResource[]... function toSdkSkillDirectories (line 93) | function toSdkSkillDirectories(skills: readonly INamedPluginResource[]):... function resolveEffectiveCommand (line 114) | function resolveEffectiveCommand(hook: IParsedHookCommand, os: Operating... function executeHookCommand (line 129) | function executeHookCommand(hook: IParsedHookCommand, stdin?: string): P... constant HOOK_TYPE_TO_SDK_KEY (line 177) | const HOOK_TYPE_TO_SDK_KEY: Record = { function toSdkHooks (line 195) | function toSdkHooks( function parsedPluginsEqual (line 329) | function parsedPluginsEqual(a: readonly IParsedPlugin[], b: readonly IPa... FILE: src/vs/platform/agentHost/node/copilot/copilotSessionWrapper.ts class CopilotSessionWrapper (line 15) | class CopilotSessionWrapper extends Disposable { method constructor (line 17) | constructor(readonly session: CopilotSession) { method sessionId (line 24) | get sessionId(): string { return this.session.sessionId; } method onMessageDelta (line 27) | get onMessageDelta(): Event> { method onToolStart (line 37) | get onToolStart(): Event> { method onToolComplete (line 42) | get onToolComplete(): Event> { method onSessionStart (line 52) | get onSessionStart(): Event> { method onSessionResume (line 57) | get onSessionResume(): Event> { method onSessionError (line 62) | get onSessionError(): Event> { method onSessionInfo (line 67) | get onSessionInfo(): Event> { method onSessionModelChange (line 72) | get onSessionModelChange(): Event> { method onSessionTruncation (line 82) | get onSessionTruncation(): Event> { method onSessionUsageInfo (line 97) | get onSessionUsageInfo(): Event> { method onPendingMessagesModified (line 117) | get onPendingMessagesModified(): Event> { method onIntent (line 127) | get onIntent(): Event> { method onReasoning (line 132) | get onReasoning(): Event> { method onReasoningDelta (line 137) | get onReasoningDelta(): Event> { method onUsage (line 147) | get onUsage(): Event> { method onAbort (line 152) | get onAbort(): Event> { method onToolUserRequested (line 157) | get onToolUserRequested(): Event> { method onSubagentStarted (line 177) | get onSubagentStarted(): Event> { method onSubagentCompleted (line 182) | get onSubagentCompleted(): Event> { method onSubagentSelected (line 192) | get onSubagentSelected(): Event> { method onHookEnd (line 202) | get onHookEnd(): Event> { method onSystemMessage (line 207) | get onSystemMessage(): Event> { method _sdkEvent (line 211) | private _sdkEvent(eventType: K): Event = new Set([ function isEditTool (line 84) | function isEditTool(toolName: string): boolean { function getEditFilePath (line 91) | function getEditFilePath(parameters: unknown): string | undefined { constant SHELL_TOOL_NAMES (line 105) | const SHELL_TOOL_NAMES: ReadonlySet = new Set([ constant HIDDEN_TOOL_NAMES (line 114) | const HIDDEN_TOOL_NAMES: ReadonlySet = new Set([ function isHiddenTool (line 121) | function isHiddenTool(toolName: string): boolean { function truncate (line 134) | function truncate(text: string, maxLength: number): string { function getToolDisplayName (line 138) | function getToolDisplayName(toolName: string): string { function getInvocationMessage (line 161) | function getInvocationMessage(toolName: string, displayName: string, par... function getPastTenseMessage (line 212) | function getPastTenseMessage(toolName: string, displayName: string, para... function getToolInputString (line 267) | function getToolInputString(toolName: string, parameters: Record { method completeEdit (line 109) | async completeEdit(filePath: string): Promise { method takeCompletedEdit (line 133) | takeCompletedEdit(turnId: string, toolCallId: string, filePath: string... method _readFile (line 160) | private async _readFile(filePath: string): Promise { FILE: src/vs/platform/agentHost/node/copilot/mapSessionEvents.ts function tryStringify (line 13) | function tryStringify(value: unknown): string | undefined { type ISessionEventToolStart (line 24) | interface ISessionEventToolStart { type ISessionEventToolComplete (line 36) | interface ISessionEventToolComplete { type ISessionEventMessage (line 49) | interface ISessionEventMessage { type ISessionEvent (line 64) | type ISessionEvent = ISessionEventToolStart | ISessionEventToolComplete ... function mapSessionEvents (line 73) | async function mapSessionEvents( FILE: src/vs/platform/agentHost/node/nodeAgentHostStarter.ts type IAgentHostWebSocketConfig (line 18) | interface IAgentHostWebSocketConfig { class NodeAgentHostStarter (line 33) | class NodeAgentHostStarter extends Disposable implements IAgentHostStart... method constructor (line 40) | constructor( method setWebSocketConfig (line 51) | setWebSocketConfig(config: IAgentHostWebSocketConfig): void { method start (line 58) | start(): IAgentHostConnection { FILE: src/vs/platform/agentHost/node/protocolServerHandler.ts constant REPLAY_BUFFER_CAPACITY (line 37) | const REPLAY_BUFFER_CAPACITY = 1000; function jsonRpcSuccess (line 40) | function jsonRpcSuccess(id: number, result: unknown): IJsonRpcResponse { function jsonRpcError (line 45) | function jsonRpcError(id: number, code: number, message: string, data?: ... function jsonRpcErrorFrom (line 50) | function jsonRpcErrorFrom(id: number, err: unknown): IJsonRpcResponse { type RequestMethod (line 62) | type RequestMethod = Exclude(clientId: string, method: string, param... method _rejectPendingReverseRequests (line 445) | private _rejectPendingReverseRequests(clientId: string): void { method _handleRequest (line 454) | private _handleRequest(client: IConnectedClient, method: string, param... method _handleExtensionRequest (line 487) | private _handleExtensionRequest(method: string, params: unknown): Prom... method _broadcastAction (line 511) | private _broadcastAction(envelope: IActionEnvelope): void { method _broadcastNotification (line 521) | private _broadcastNotification(notification: INotification): void { method _isRelevantToClient (line 528) | private _isRelevantToClient(client: IConnectedClient, envelope: IActio... method dispose (line 539) | override dispose(): void { FILE: src/vs/platform/agentHost/node/serverUrls.ts type IResolvedServerUrls (line 8) | interface IResolvedServerUrls { function resolveServerUrls (line 16) | function resolveServerUrls(host: string | undefined, port: number, netwo... function formatWebSocketUrl (line 45) | function formatWebSocketUrl(host: string, port: number): string { FILE: src/vs/platform/agentHost/node/sessionDataService.ts class SessionDatabaseCollection (line 14) | class SessionDatabaseCollection extends ReferenceCollection { method tryOpenDatabase (line 72) | async tryOpenDatabase(session: URI): Promise { method cleanupOrphanedData (line 93) | async cleanupOrphanedData(knownSessionIds: Set): Promise { FILE: src/vs/platform/agentHost/node/sessionDatabase.ts type ISessionDatabaseMigration (line 16) | interface ISessionDatabaseMigration { function dbExec (line 58) | function dbExec(db: Database, sql: string): Promise { function dbRun (line 64) | function dbRun(db: Database, sql: string, params: unknown[]): Promise<{ ... function dbGet (line 75) | function dbGet(db: Database, sql: string, params: unknown[]): Promise { function dbOpen (line 103) | function dbOpen(path: string): Promise { function runMigrations (line 122) | async function runMigrations(db: Database, migrations: readonly ISession... class SessionDatabase (line 162) | class SessionDatabase implements ISessionDatabase { method constructor (line 168) | constructor( method open (line 178) | static async open(path: string, migrations: readonly ISessionDatabaseM... method _ensureDb (line 184) | protected _ensureDb(): Promise { method getAllTables (line 216) | async getAllTables(): Promise { method createTurn (line 224) | async createTurn(turnId: string): Promise { method deleteTurn (line 229) | async deleteTurn(turnId: string): Promise { method storeFileEdit (line 236) | async storeFileEdit(edit: IFileEditRecord & IFileEditContent): Promise... method getFileEdits (line 260) | async getFileEdits(toolCallIds: string[]): Promise { method readFileEditContent (line 283) | async readFileEditContent(toolCallId: string, filePath: string): Promi... method getMetadata (line 305) | async getMetadata(key: string): Promise { method setMetadata (line 311) | async setMetadata(key: string, value: string): Promise { method close (line 316) | async close() { method dispose (line 320) | dispose(): void { function toUint8Array (line 325) | function toUint8Array(value: unknown): Uint8Array { FILE: src/vs/platform/agentHost/node/sessionStateManager.ts class SessionStateManager (line 21) | class SessionStateManager extends Disposable { method constructor (line 37) | constructor( method hasActiveSessions (line 45) | get hasActiveSessions(): boolean { method rootState (line 51) | get rootState(): IRootState { method getSessionState (line 55) | getSessionState(session: URI): ISessionState | undefined { method serverSeq (line 59) | get serverSeq(): number { method getSnapshot (line 70) | getSnapshot(resource: URI): IStateSnapshot | undefined { method createSession (line 97) | createSession(summary: ISessionSummary): ISessionState { method restoreSession (line 126) | restoreSession(summary: ISessionSummary, turns: ITurn[]): ISessionState { method removeSession (line 150) | removeSession(session: URI): void { method deleteSession (line 170) | deleteSession(session: URI): void { method getActiveTurnId (line 185) | getActiveTurnId(session: URI): string | undefined { method dispatchServerAction (line 197) | dispatchServerAction(action: IStateAction): void { method dispatchClientAction (line 206) | dispatchClientAction(action: ISessionAction, origin: IActionOrigin): u... method _applyAndEmit (line 212) | private _applyAndEmit(action: IStateAction, origin: IActionOrigin | un... FILE: src/vs/platform/agentHost/node/sshRemoteAgentHostService.ts type SSHChannel (line 30) | interface SSHChannel extends NodeJS.ReadWriteStream { type SSHClient (line 40) | interface SSHClient { constant LOG_PREFIX (line 50) | const LOG_PREFIX = '[SSHRemoteAgentHost]'; constant REMOTE_CLI_DIR (line 53) | const REMOTE_CLI_DIR = '~/.vscode-cli'; constant REMOTE_CLI_BIN (line 54) | const REMOTE_CLI_BIN = `${REMOTE_CLI_DIR}/code`; function shellEscape (line 57) | function shellEscape(s: string): string { function resolveRemotePlatform (line 63) | function resolveRemotePlatform(unameS: string, unameM: string): { os: st... function buildCLIDownloadUrl (line 90) | function buildCLIDownloadUrl(os: string, arch: string, quality: string):... function sshExec (line 94) | function sshExec(client: SSHClient, command: string, opts?: { ignoreExit... function redactToken (line 131) | function redactToken(text: string): string { function startRemoteAgentHost (line 135) | function startRemoteAgentHost( function createWebSocketRelay (line 208) | function createWebSocketRelay( function sanitizeConfig (line 266) | function sanitizeConfig(config: ISSHAgentHostConfig): ISSHAgentHostConfi... class SSHConnection (line 271) | class SSHConnection extends Disposable { method constructor (line 278) | constructor( method relaySend (line 312) | relaySend(data: string): void { class SSHRemoteAgentHostMainService (line 319) | class SSHRemoteAgentHostMainService extends Disposable implements ISSHRe... method constructor (line 339) | constructor( method connect (line 345) | async connect(config: ISSHAgentHostConfig): Promise { method disconnect (line 446) | async disconnect(host: string): Promise { method relaySend (line 455) | async relaySend(connectionId: string, message: string): Promise { method reconnect (line 464) | async reconnect(sshConfigHost: string, name: string, remoteAgentHostCo... method listSSHConfigHosts (line 488) | async listSSHConfigHosts(): Promise { method resolveSSHConfig (line 499) | async resolveSSHConfig(host: string): Promise { method _parseSSHConfigHosts (line 512) | private async _parseSSHConfigHosts(content: string, configDir: string,... method _parseSSHGOutput (line 579) | private _parseSSHGOutput(stdout: string): ISSHResolvedConfig { method _connectSSH (line 583) | private async _connectSSH( method _ensureCLIInstalled (line 630) | private async _ensureCLIInstalled(client: SSHClient, platform: { os: s... method dispose (line 651) | override dispose(): void { FILE: src/vs/platform/agentHost/node/webSocketTransport.ts type IWebSocketServerOptions (line 23) | interface IWebSocketServerOptions { class WebSocketProtocolTransport (line 43) | class WebSocketProtocolTransport extends Disposable implements IProtocol... method constructor (line 51) | constructor( method send (line 77) | send(message: IProtocolMessage | IAhpServerNotification | IJsonRpcResp... method dispose (line 83) | override dispose(): void { class WebSocketProtocolServer (line 98) | class WebSocketProtocolServer extends Disposable implements IProtocolSer... method address (line 107) | get address(): string | undefined { method create (line 119) | static async create( method constructor (line 131) | private constructor( method dispose (line 183) | override dispose(): void { FILE: src/vs/platform/agentHost/test/common/agentHostFileSystemProvider.test.ts function stripPath (line 150) | function stripPath(path: string, segments: number): string { FILE: src/vs/platform/agentHost/test/electron-browser/remoteAgentHostService.test.ts class MockProtocolClient (line 20) | class MockProtocolClient extends Disposable { method constructor (line 31) | constructor(public readonly mockAddress: string) { method connect (line 35) | async connect(): Promise { method fireClose (line 39) | fireClose(): void { class TestConfigurationService (line 46) | class TestConfigurationService { method getValue (line 53) | getValue(key?: string): unknown { method inspect (line 60) | inspect(_key: string) { method updateValue (line 66) | async updateValue(_key: string, value: unknown): Promise { method entries (line 70) | get entries(): readonly IRemoteAgentHostEntry[] { method setEntries (line 74) | setEntries(entries: IRemoteAgentHostEntry[]): void { method setEnabled (line 81) | setEnabled(enabled: boolean): void { method dispose (line 88) | dispose(): void { function waitForConnected (line 128) | async function waitForConnected(): Promise { FILE: src/vs/platform/agentHost/test/electron-browser/sshRelayTransport.test.ts class MockSSHMainService (line 16) | class MockSSHMainService { method relaySend (line 29) | async relaySend(connectionId: string, message: string): Promise { method connect (line 33) | async connect(_config: ISSHAgentHostConfig): Promise { method disconnect (line 36) | async disconnect(_host: string): Promise { } method listSSHConfigHosts (line 37) | async listSSHConfigHosts(): Promise { return []; } method resolveSSHConfig (line 38) | async resolveSSHConfig(_host: string): Promise { method reconnect (line 41) | async reconnect(_sshConfigHost: string, _name: string): Promise... FILE: src/vs/platform/agentHost/test/node/agentSideEffects.test.ts function setupSession (line 43) | function setupSession(workingDirectory?: string): void { function startTurn (line 56) | function startTurn(turnId: string): void { function createSessionDataServiceWithDb (line 775) | function createSessionDataServiceWithDb(): ISessionDataService { FILE: src/vs/platform/agentHost/test/node/copilotAgentForking.test.ts function makeEntry (line 22) | function makeEntry(type: string, overrides?: Partial { function exec (line 374) | function exec(db: import('@vscode/sqlite3').Database, sql: string): Prom... function all (line 380) | function all(db: import('@vscode/sqlite3').Database, sql: string, params... function close (line 391) | function close(db: import('@vscode/sqlite3').Database): Promise { function setupSchema (line 397) | async function setupSchema(db: import('@vscode/sqlite3').Database): Prom... function seedTestData (line 448) | async function seedTestData(db: import('@vscode/sqlite3').Database, sess... function openTestDb (line 532) | async function openTestDb(): Promise { function exec (line 544) | function exec(db: import('@vscode/sqlite3').Database, sql: string): Prom... function all (line 550) | function all(db: import('@vscode/sqlite3').Database, sql: string, params... function close (line 561) | function close(db: import('@vscode/sqlite3').Database): Promise { function setupSchema (line 567) | async function setupSchema(db: import('@vscode/sqlite3').Database): Prom... FILE: src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts class MockCopilotSession (line 28) | class MockCopilotSession { method on (line 33) | on(eventType: K, handler: TypedSessionEven... method fire (line 44) | fire(type: K, data: SessionEventPayload... method send (line 55) | async send() { return ''; } method abort (line 56) | async abort() { } method setModel (line 57) | async setModel() { } method getMessages (line 58) | async getMessages() { return []; } method destroy (line 59) | async destroy() { } function createMockSessionDataService (line 64) | function createMockSessionDataService(): ISessionDataService { function createAgentSession (line 87) | async function createAgentSession(disposables: DisposableStore, options?... FILE: src/vs/platform/agentHost/test/node/copilotPluginConverters.test.ts function makePlugin (line 194) | function makePlugin(overrides?: Partial): IParsedPlugin { FILE: src/vs/platform/agentHost/test/node/mockAgent.ts constant MOCK_AUTO_TITLE (line 15) | const MOCK_AUTO_TITLE = 'Automatically generated title'; class MockAgent (line 21) | class MockAgent implements IAgent { method constructor (line 48) | constructor(readonly id: AgentProvider = 'mock') { } method getDescriptor (line 50) | getDescriptor(): IAgentDescriptor { method getProtectedResources (line 54) | getProtectedResources(): IAuthorizationProtectedResourceMetadata[] { method listModels (line 61) | async listModels(): Promise { method listSessions (line 65) | async listSessions(): Promise { method createSession (line 69) | async createSession(_config?: IAgentCreateSessionConfig): Promise { method sendMessage (line 76) | async sendMessage(session: URI, prompt: string): Promise { method setPendingMessages (line 80) | setPendingMessages(session: URI, steeringMessage: IPendingMessage | un... method getSessionMessages (line 84) | async getSessionMessages(_session: URI): Promise<(IAgentMessageEvent |... method disposeSession (line 88) | async disposeSession(session: URI): Promise { method abortSession (line 93) | async abortSession(session: URI): Promise { method respondToPermissionRequest (line 97) | respondToPermissionRequest(requestId: string, approved: boolean): void { method changeModel (line 101) | async changeModel(session: URI, model: string): Promise { method authenticate (line 105) | async authenticate(resource: string, token: string): Promise { method getCustomizations (line 110) | getCustomizations(): ICustomizationRef[] { method setClientCustomizations (line 114) | async setClientCustomizations(clientId: string, customizations: ICusto... method setCustomizationEnabled (line 127) | setCustomizationEnabled(uri: string, enabled: boolean): void { method shutdown (line 131) | async shutdown(): Promise { } method fireProgress (line 133) | fireProgress(event: IAgentProgressEvent): void { method dispose (line 137) | dispose(): void { constant PRE_EXISTING_SESSION_URI (line 149) | const PRE_EXISTING_SESSION_URI = AgentSession.uri('mock', 'pre-existing-... class ScriptedMockAgent (line 151) | class ScriptedMockAgent implements IAgent { method constructor (line 176) | constructor() { method getDescriptor (line 181) | getDescriptor(): IAgentDescriptor { method getProtectedResources (line 185) | getProtectedResources(): IAuthorizationProtectedResourceMetadata[] { method listModels (line 189) | async listModels(): Promise { method listSessions (line 193) | async listSessions(): Promise { method createSession (line 197) | async createSession(_config?: IAgentCreateSessionConfig): Promise { method sendMessage (line 204) | async sendMessage(session: URI, prompt: string, _attachments?: IAgentA... method setPendingMessages (line 381) | setPendingMessages(session: URI, steeringMessage: IPendingMessage | un... method setClientCustomizations (line 390) | async setClientCustomizations() { method setCustomizationEnabled (line 394) | setCustomizationEnabled() { method getSessionMessages (line 398) | async getSessionMessages(session: URI): Promise<(IAgentMessageEvent | ... method disposeSession (line 405) | async disposeSession(session: URI): Promise { method abortSession (line 409) | async abortSession(session: URI): Promise { method changeModel (line 417) | async changeModel(_session: URI, _model: string): Promise { method truncateSession (line 421) | async truncateSession(_session: URI, _turnIndex?: number): Promise { method shutdown (line 443) | async shutdown(): Promise { } method dispose (line 445) | dispose(): void { method _fireSequence (line 449) | private _fireSequence(session: URI, events: IAgentProgressEvent[]): vo... FILE: src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts class MockProtocolTransport (line 25) | class MockProtocolTransport implements IProtocolTransport { method send (line 35) | send(message: IProtocolMessage): void { method simulateMessage (line 40) | simulateMessage(msg: IProtocolMessage): void { method simulateClose (line 44) | simulateClose(): void { method dispose (line 48) | dispose(): void { class MockProtocolServer (line 55) | class MockProtocolServer implements IProtocolServer { method simulateConnection (line 60) | simulateConnection(transport: IProtocolTransport): void { method dispose (line 64) | dispose(): void { class MockAgentService (line 69) | class MockAgentService implements IAgentService { method setStateManager (line 83) | setStateManager(sm: SessionStateManager): void { method dispatchAction (line 87) | dispatchAction(action: ISessionAction, clientId: string, clientSeq: nu... method createSession (line 92) | async createSession(_config?: IAgentCreateSessionConfig): Promise... method disposeSession (line 93) | async disposeSession(_session: URI): Promise { } method listSessions (line 94) | async listSessions(): Promise { return []; } method subscribe (line 95) | async subscribe(resource: URI): Promise { method unsubscribe (line 102) | unsubscribe(_resource: URI): void { } method shutdown (line 103) | async shutdown(): Promise { } method getResourceMetadata (line 104) | async getResourceMetadata(): Promise { return { res... method authenticate (line 105) | async authenticate(_params: IAuthenticateParams): Promise { } method listAgents (line 107) | async listAgents(): Promise { return []; } method writeFile (line 108) | async writeFile(_params: IWriteFileParams): Promise ... method browseDirectory (line 109) | async browseDirectory(uri: URI): Promise { method fetchContent (line 122) | async fetchContent(_uri: URI): Promise { method dispose (line 126) | dispose(): void { function notification (line 134) | function notification(method: string, params?: unknown): IProtocolMessage { function request (line 138) | function request(id: number, method: string, params?: unknown): IProtoco... function findNotifications (line 142) | function findNotifications(sent: IProtocolMessage[], method: string): IA... function findResponse (line 146) | function findResponse(sent: IProtocolMessage[], id: number): IProtocolMe... function waitForResponse (line 150) | function waitForResponse(transport: MockProtocolTransport, id: number): ... function makeSessionSummary (line 166) | function makeSessionSummary(resource?: string): ISessionSummary { function connectClient (line 177) | function connectClient(clientId: string, initialSubscriptions?: readonly... FILE: src/vs/platform/agentHost/test/node/protocolWebSocket.integrationTest.ts type IPendingCall (line 34) | interface IPendingCall { class TestProtocolClient (line 39) | class TestProtocolClient { method constructor (line 46) | constructor(port: number) { method connect (line 50) | async connect(): Promise { method _handleMessage (line 64) | private _handleMessage(msg: IProtocolMessage): void { method notify (line 92) | notify(method: string, params?: unknown): void { method call (line 97) | call(method: string, params?: unknown, timeoutMs = 5000): Promise { method waitForNotification (line 115) | waitForNotification(predicate: (n: IAhpNotification) => boolean, timeo... method receivedNotifications (line 139) | receivedNotifications(predicate?: (n: IAhpNotification) => boolean): I... method sendRaw (line 144) | sendRaw(data: string): void { method waitForRawMessage (line 149) | waitForRawMessage(timeoutMs = 5000): Promise { method close (line 168) | close(): void { method clearReceived (line 180) | clearReceived(): void { function startServer (line 187) | async function startServer(): Promise<{ process: ChildProcess; port: num... function nextSessionUri (line 228) | function nextSessionUri(): string { function isActionNotification (line 232) | function isActionNotification(n: IAhpNotification, actionType: string): ... function getActionEnvelope (line 240) | function getActionEnvelope(n: IAhpNotification): IActionEnvelope { function createAndSubscribeSession (line 245) | async function createAndSubscribeSession(c: TestProtocolClient, clientId... function dispatchTurnStarted (line 261) | function dispatchTurnStarted(c: TestProtocolClient, session: string, tur... FILE: src/vs/platform/agentHost/test/node/sessionDatabase.test.ts class TestableSessionDatabase (line 28) | class TestableSessionDatabase extends SessionDatabase { method open (line 29) | static override async open(path: string, migrations: readonly ISession... method ejectDb (line 36) | async ejectDb(): Promise { method fromDb (line 44) | static async fromDb( FILE: src/vs/platform/agentHost/test/node/sessionStateManager.test.ts function makeSessionSummary (line 21) | function makeSessionSummary(resource?: string): ISessionSummary { FILE: src/vs/platform/agentPlugins/common/pluginParsers.ts type IParsedHookCommand (line 22) | interface IParsedHookCommand { type IParsedHookGroup (line 40) | interface IParsedHookGroup { type IMcpServerDefinition (line 51) | interface IMcpServerDefinition { type INamedPluginResource (line 58) | interface INamedPluginResource { type IParsedPlugin (line 64) | interface IParsedPlugin { type PluginFormat (line 75) | const enum PluginFormat { type IPluginFormatConfig (line 81) | interface IPluginFormatConfig { constant COPILOT_FORMAT (line 91) | const COPILOT_FORMAT: IPluginFormatConfig = { method parseHooks (line 97) | parseHooks(hookUri, json, _pluginUri, workspaceRoot, userHome) { constant CLAUDE_FORMAT (line 102) | const CLAUDE_FORMAT: IPluginFormatConfig = { method parseHooks (line 108) | parseHooks(hookUri, json, pluginUri, workspaceRoot, userHome) { constant OPEN_PLUGIN_FORMAT (line 113) | const OPEN_PLUGIN_FORMAT: IPluginFormatConfig = { method parseHooks (line 119) | parseHooks(hookUri, json, pluginUri, workspaceRoot, userHome) { function detectPluginFormat (line 124) | async function detectPluginFormat(pluginUri: URI, fileService: IFileServ... type IComponentPathConfig (line 141) | interface IComponentPathConfig { function parseComponentPathConfig (line 152) | function parseComponentPathConfig(raw: unknown): IComponentPathConfig { function resolveComponentDirs (line 190) | function resolveComponentDirs(pluginUri: URI, defaultDir: string, config... function resolveMcpServersMap (line 212) | function resolveMcpServersMap(raw: unknown): Record | u... function normalizeMcpServerConfiguration (line 225) | function normalizeMcpServerConfiguration(rawConfig: unknown): IMcpServer... function shellQuotePluginRootInCommand (line 281) | function shellQuotePluginRootInCommand(command: string, fsPath: string, ... function interpolateMcpPluginRoot (line 309) | function interpolateMcpPluginRoot( constant BARE_ENV_VAR_RE (line 358) | const BARE_ENV_VAR_RE = /\$\{(?![A-Za-z]+:)([A-Z_][A-Z0-9_]*)\}/g; function convertBareEnvVarsToVsCodeSyntax (line 363) | function convertBareEnvVarsToVsCodeSyntax( constant HOOK_TYPE_MAP (line 386) | const HOOK_TYPE_MAP: Record = { function normalizeHookCommand (line 413) | function normalizeHookCommand(raw: Record): IParsedHook... function resolveHookCommand (line 452) | function resolveHookCommand(raw: Record, workspaceRoot:... function extractHookCommands (line 478) | function extractHookCommands(item: unknown, workspaceRoot: URI | undefin... function parseHooksJson (line 511) | function parseHooksJson( function interpolateHookPluginRoot (line 564) | function interpolateHookPluginRoot( function readJsonFile (line 621) | async function readJsonFile(uri: URI, fileService: IFileService): Promis... function pathExists (line 630) | async function pathExists(resource: URI, fileService: IFileService): Pro... constant COMMAND_FILE_SUFFIX (line 643) | const COMMAND_FILE_SUFFIX = '.md'; function readSkills (line 645) | async function readSkills(pluginRoot: URI, dirs: readonly URI[], fileSer... function readMarkdownComponents (line 693) | async function readMarkdownComponents(dirs: readonly URI[], fileService:... function readHooks (line 733) | async function readHooks( function readMcpServers (line 752) | async function readMcpServers( function parseMcpServerDefinitionMap (line 770) | function parseMcpServerDefinitionMap( function parsePlugin (line 807) | async function parsePlugin( FILE: src/vs/platform/assignment/common/assignment.ts constant ASSIGNMENT_STORAGE_KEY (line 10) | const ASSIGNMENT_STORAGE_KEY = 'VSCode.ABExp.FeatureData'; constant ASSIGNMENT_REFETCH_INTERVAL (line 11) | const ASSIGNMENT_REFETCH_INTERVAL = 60 * 60 * 1000; type IAssignmentService (line 13) | interface IAssignmentService { type TargetPopulation (line 20) | enum TargetPopulation { type Filters (line 42) | enum Filters { class AssignmentFilterProvider (line 105) | class AssignmentFilterProvider implements IExperimentationFilterProvider { method constructor (line 106) | constructor( method trimVersionSuffix (line 122) | private static trimVersionSuffix(version: string): string { method getFilterValue (line 129) | getFilterValue(filter: string): string | null { method formatReleaseDate (line 156) | private static formatReleaseDate(iso: string): string { method getFilters (line 170) | getFilters(): Map { function getInternalOrg (line 181) | function getInternalOrg(organisations: string[] | undefined): 'vscode' |... FILE: src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindow.ts type IAuxiliaryWindow (line 17) | interface IAuxiliaryWindow extends IBaseWindow { class AuxiliaryWindow (line 21) | class AuxiliaryWindow extends BaseWindow implements IAuxiliaryWindow { method win (line 26) | override get win() { method constructor (line 36) | constructor( method tryClaimWindow (line 52) | tryClaimWindow(options?: BrowserWindowConstructorOptions): void { method doTryClaimWindow (line 77) | private doTryClaimWindow(options?: BrowserWindowConstructorOptions): v... method matches (line 100) | matches(webContents: WebContents): boolean { FILE: src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindows.ts type IAuxiliaryWindowsMainService (line 13) | interface IAuxiliaryWindowsMainService { FILE: src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindowsMainService.ts class AuxiliaryWindowsMainService (line 18) | class AuxiliaryWindowsMainService extends Disposable implements IAuxilia... method constructor (line 39) | constructor( method registerListeners (line 48) | private registerListeners(): void { method createWindow (line 93) | createWindow(details: HandlerDetails): BrowserWindowConstructorOptions { method computeWindowStateAndOverrides (line 100) | private computeWindowStateAndOverrides(details: HandlerDetails): { rea... method registerWindow (line 145) | registerWindow(webContents: WebContents): void { method getWindowByWebContents (line 163) | getWindowByWebContents(webContents: WebContents): AuxiliaryWindow | un... method getFocusedWindow (line 169) | getFocusedWindow(): IAuxiliaryWindow | undefined { method getLastActiveWindow (line 178) | getLastActiveWindow(): IAuxiliaryWindow | undefined { method getWindows (line 182) | getWindows(): readonly IAuxiliaryWindow[] { FILE: src/vs/platform/backup/common/backup.ts type IBaseBackupInfo (line 9) | interface IBaseBackupInfo { type IWorkspaceBackupInfo (line 13) | interface IWorkspaceBackupInfo extends IBaseBackupInfo { type IFolderBackupInfo (line 17) | interface IFolderBackupInfo extends IBaseBackupInfo { function isFolderBackupInfo (line 21) | function isFolderBackupInfo(curr: IWorkspaceBackupInfo | IFolderBackupIn... function isWorkspaceBackupInfo (line 25) | function isWorkspaceBackupInfo(curr: IWorkspaceBackupInfo | IFolderBacku... FILE: src/vs/platform/backup/electron-main/backup.ts type IBackupMainService (line 12) | interface IBackupMainService { FILE: src/vs/platform/backup/electron-main/backupMainService.ts class BackupMainService (line 24) | class BackupMainService implements IBackupMainService { method constructor (line 42) | constructor( method initialize (line 51) | async initialize(): Promise { method getWorkspaceBackups (line 69) | protected getWorkspaceBackups(): IWorkspaceBackupInfo[] { method getFolderBackups (line 79) | protected getFolderBackups(): IFolderBackupInfo[] { method isHotExitEnabled (line 89) | isHotExitEnabled(): boolean { method isHotExitOnExitAndWindowClose (line 93) | private isHotExitOnExitAndWindowClose(): boolean { method getHotExitConfig (line 97) | private getHotExitConfig(): string { method getEmptyWindowBackups (line 103) | getEmptyWindowBackups(): IEmptyWindowBackupInfo[] { method registerWorkspaceBackup (line 109) | registerWorkspaceBackup(workspaceInfo: IWorkspaceBackupInfo, migrateFr... method moveBackupFolder (line 124) | private async moveBackupFolder(backupPath: string, moveFromPath: strin... method registerFolderBackup (line 141) | registerFolderBackup(folderInfo: IFolderBackupInfo): string { method registerEmptyWindowBackup (line 150) | registerEmptyWindowBackup(emptyWindowInfo: IEmptyWindowBackupInfo): st... method validateWorkspaces (line 159) | private async validateWorkspaces(rootWorkspaces: IWorkspaceBackupInfo[... method validateFolders (line 197) | private async validateFolders(folderWorkspaces: IFolderBackupInfo[]): ... method validateEmptyWorkspaces (line 230) | private async validateEmptyWorkspaces(emptyWorkspaces: IEmptyWindowBac... method deleteStaleBackup (line 260) | private async deleteStaleBackup(backupPath: string): Promise { method prepareNewEmptyWindowBackup (line 268) | private prepareNewEmptyWindowBackup(): IEmptyWindowBackupInfo { method convertToEmptyWindowBackup (line 283) | private async convertToEmptyWindowBackup(backupPath: string): Promise<... method getDirtyWorkspaces (line 299) | async getDirtyWorkspaces(): Promise { method storeWorkspacesMetadata (line 362) | private storeWorkspacesMetadata(): void { method getFolderHash (line 404) | protected getFolderHash(folder: IFolderBackupInfo): string { FILE: src/vs/platform/backup/node/backup.ts type IEmptyWindowBackupInfo (line 9) | interface IEmptyWindowBackupInfo extends IBaseBackupInfo { function isEmptyWindowBackupInfo (line 13) | function isEmptyWindowBackupInfo(obj: unknown): obj is IEmptyWindowBacku... type ISerializedWorkspaceBackupInfo (line 19) | interface ISerializedWorkspaceBackupInfo { function deserializeWorkspaceInfos (line 25) | function deserializeWorkspaceInfos(serializedBackupWorkspaces: ISerializ... type ISerializedFolderBackupInfo (line 46) | interface ISerializedFolderBackupInfo { function deserializeFolderInfos (line 51) | function deserializeFolderInfos(serializedBackupWorkspaces: ISerializedB... type ISerializedEmptyWindowBackupInfo (line 69) | interface ISerializedEmptyWindowBackupInfo extends IEmptyWindowBackupInf... type ISerializedBackupWorkspaces (line 71) | interface ISerializedBackupWorkspaces { FILE: src/vs/platform/backup/test/electron-main/backupMainService.test.ts function assertEqualFolderInfos (line 33) | function assertEqualFolderInfos(actual: IFolderBackupInfo[], expected: I... function toWorkspace (line 38) | function toWorkspace(path: string): IWorkspaceIdentifier { function toWorkspaceBackupInfo (line 45) | function toWorkspaceBackupInfo(path: string, remoteAuthority?: string): ... function toFolderBackupInfo (line 55) | function toFolderBackupInfo(uri: URI, remoteAuthority?: string): IFolder... function toSerializedWorkspace (line 59) | function toSerializedWorkspace(ws: IWorkspaceIdentifier): ISerializedWor... function ensureFolderExists (line 66) | function ensureFolderExists(uri: URI): Promise { function ensureWorkspaceExists (line 75) | async function ensureWorkspaceExists(workspace: IWorkspaceIdentifier): P... function createBackupFolder (line 86) | async function createBackupFolder(backupFolder: string): Promise { function readWorkspacesMetadata (line 94) | function readWorkspacesMetadata(): ISerializedBackupWorkspaces { function writeWorkspacesMetadata (line 98) | function writeWorkspacesMetadata(data: string): void { function sanitizePath (line 106) | function sanitizePath(p: string): string { method constructor (line 140) | constructor() { method toBackupPath (line 146) | toBackupPath(arg: URI | string): string { method testGetFolderHash (line 151) | testGetFolderHash(folder: IFolderBackupInfo): string { method testGetWorkspaceBackups (line 155) | testGetWorkspaceBackups(): IWorkspaceBackupInfo[] { method testGetFolderBackups (line 159) | testGetFolderBackups(): IFolderBackupInfo[] { FILE: src/vs/platform/browserElements/common/browserElements.ts type IElementAncestor (line 12) | interface IElementAncestor { type IElementData (line 18) | interface IElementData { type IBrowserTargetLocator (line 33) | interface IBrowserTargetLocator { type INativeBrowserElementsService (line 50) | interface INativeBrowserElementsService { function getDisplayNameFromOuterHTML (line 71) | function getDisplayNameFromOuterHTML(outerHTML: string): string { function formatElementPath (line 88) | function formatElementPath(ancestors: readonly IElementAncestor[] | unde... function createBoxShorthand (line 106) | function createBoxShorthand(entries: Map, propertyName: ... function formatElementMap (line 133) | function formatElementMap(entries: Readonly> | un... function createElementContextValue (line 161) | function createElementContextValue(elementData: IElementData, displayNam... FILE: src/vs/platform/browserElements/common/nativeBrowserElementsService.ts class NativeBrowserElementsService (line 11) | class NativeBrowserElementsService implements INativeBrowserElementsServ... method constructor (line 15) | constructor( FILE: src/vs/platform/browserElements/electron-main/nativeBrowserElementsMainService.ts type INativeBrowserElementsMainService (line 20) | interface INativeBrowserElementsMainService extends AddFirstParameterToF... type NodeDataResponse (line 22) | interface NodeDataResponse { constant MAX_CONSOLE_LOG_ENTRIES (line 33) | const MAX_CONSOLE_LOG_ENTRIES = 1000; function locatorKey (line 38) | function locatorKey(locator: IBrowserTargetLocator): string | undefined { class NativeBrowserElementsMainService (line 42) | class NativeBrowserElementsMainService extends Disposable implements INa... method constructor (line 45) | constructor( method windowId (line 53) | get windowId(): never { throw new Error('Not implemented in electron-m... method getConsoleLogs (line 55) | async getConsoleLogs(windowId: number | undefined, locator: IBrowserTa... method startConsoleSession (line 68) | async startConsoleSession(windowId: number | undefined, token: Cancell... method findWebviewTarget (line 136) | private async findWebviewTarget(debuggers: Electron.Debugger, locator:... method waitForWebviewTargets (line 188) | async waitForWebviewTargets(debuggers: Electron.Debugger, locator: IBr... method startDebugSession (line 206) | async startDebugSession(windowId: number | undefined, token: Cancellat... method finishOverlay (line 256) | async finishOverlay(debuggers: Electron.Debugger, sessionId: string | ... method getElementData (line 271) | async getElementData(windowId: number | undefined, rect: IRectangle, t... method getFocusedElementData (line 433) | async getFocusedElementData(windowId: number | undefined, rect: IRecta... method getNodeData (line 548) | async getNodeData(sessionId: string, debuggers: Electron.Debugger, win... method formatMatchedStyles (line 705) | formatMatchedStyles(matched: { inlineStyle?: { cssProperties?: Array<{... method windowById (line 768) | private windowById(windowId: number | undefined, fallbackCodeWindowId?... method codeWindowById (line 772) | private codeWindowById(windowId: number | undefined): ICodeWindow | un... method auxiliaryWindowById (line 780) | private auxiliaryWindowById(windowId: number | undefined): IAuxiliaryW... FILE: src/vs/platform/browserView/common/browserView.ts type BrowserViewCommandId (line 13) | enum BrowserViewCommandId { type IBrowserViewBounds (line 51) | interface IBrowserViewBounds { type IBrowserViewCaptureScreenshotOptions (line 61) | interface IBrowserViewCaptureScreenshotOptions { type IBrowserViewState (line 67) | interface IBrowserViewState { type IBrowserViewNavigationEvent (line 84) | interface IBrowserViewNavigationEvent { type IBrowserViewLoadingEvent (line 92) | interface IBrowserViewLoadingEvent { type IBrowserViewLoadError (line 97) | interface IBrowserViewLoadError { type IBrowserViewCertificateError (line 104) | interface IBrowserViewCertificateError { type IBrowserViewFocusEvent (line 116) | interface IBrowserViewFocusEvent { type IBrowserViewVisibilityEvent (line 120) | interface IBrowserViewVisibilityEvent { type IBrowserViewDevToolsStateEvent (line 124) | interface IBrowserViewDevToolsStateEvent { type IBrowserViewKeyDownEvent (line 128) | interface IBrowserViewKeyDownEvent { type IBrowserViewTitleChangeEvent (line 139) | interface IBrowserViewTitleChangeEvent { type IBrowserViewFaviconChangeEvent (line 143) | interface IBrowserViewFaviconChangeEvent { type BrowserNewPageLocation (line 147) | enum BrowserNewPageLocation { type IBrowserViewNewPageRequest (line 152) | interface IBrowserViewNewPageRequest { type IBrowserViewFindInPageOptions (line 160) | interface IBrowserViewFindInPageOptions { type IBrowserViewFindInPageResult (line 166) | interface IBrowserViewFindInPageResult { type BrowserViewStorageScope (line 173) | enum BrowserViewStorageScope { function browserZoomLabel (line 187) | function browserZoomLabel(zoomFactor: number): string { function browserZoomAccessibilityLabel (line 190) | function browserZoomAccessibilityLabel(zoomFactor: number): string { type IBrowserViewService (line 199) | interface IBrowserViewService { FILE: src/vs/platform/browserView/common/browserViewGroup.ts type IBrowserViewGroupViewEvent (line 15) | interface IBrowserViewGroupViewEvent { type IBrowserViewGroup (line 25) | interface IBrowserViewGroup extends IDisposable { type IBrowserViewGroupService (line 47) | interface IBrowserViewGroupService { FILE: src/vs/platform/browserView/common/browserViewTelemetry.ts type IntegratedBrowserOpenSource (line 9) | type IntegratedBrowserOpenSource = type IntegratedBrowserOpenEvent (line 41) | type IntegratedBrowserOpenEvent = { type IntegratedBrowserOpenClassification (line 45) | type IntegratedBrowserOpenClassification = { function logBrowserOpen (line 51) | function logBrowserOpen(telemetryService: ITelemetryService, source: Int... FILE: src/vs/platform/browserView/common/browserViewUri.ts function forId (line 19) | function forId(id: string): URI { function parse (line 26) | function parse(resource: URI): { id: string } | undefined { function getId (line 43) | function getId(resource: URI): string | undefined { FILE: src/vs/platform/browserView/common/cdp/proxy.ts class CDPBrowserProxy (line 16) | class CDPBrowserProxy extends Disposable implements ICDPConnection { method constructor (line 59) | constructor( method sendCommand (line 120) | async sendCommand(method: string, params: unknown = {}, sessionId?: st... method sendMessage (line 155) | async sendMessage({ id, method, params, sessionId }: CDPRequest): Prom... method handleBrowserGetWindowForTarget (line 176) | private handleBrowserGetWindowForTarget({ targetId }: { targetId?: str... method handleTargetGetBrowserContexts (line 186) | private handleTargetGetBrowserContexts() { method handleTargetCreateBrowserContext (line 190) | private async handleTargetCreateBrowserContext() { method handleTargetDisposeBrowserContext (line 195) | private async handleTargetDisposeBrowserContext({ browserContextId }: ... method handleTargetAttachToBrowserTarget (line 200) | private handleTargetAttachToBrowserTarget() { method handleTargetActivateTarget (line 205) | private handleTargetActivateTarget({ targetId }: { targetId: string }) { method handleTargetSetAutoAttach (line 210) | private async handleTargetSetAutoAttach({ autoAttach = false, flatten ... method handleTargetSetDiscoverTargets (line 221) | private async handleTargetSetDiscoverTargets({ discover = false }: { d... method handleTargetGetTargets (line 236) | private async handleTargetGetTargets() { method handleTargetGetTargetInfo (line 240) | private async handleTargetGetTargetInfo({ targetId }: { targetId?: str... method handleTargetAttachToTarget (line 250) | private async handleTargetAttachToTarget({ targetId, flatten }: { targ... method handleTargetDetachFromTarget (line 259) | private async handleTargetDetachFromTarget({ sessionId }: { sessionId:... method handleTargetCreateTarget (line 269) | private async handleTargetCreateTarget({ url, browserContextId }: { ur... method handleTargetCloseTarget (line 281) | private async handleTargetCloseTarget({ targetId }: { targetId: string... method findTargetIdForSession (line 295) | private findTargetIdForSession(sessionId: string): string | undefined { method sendBrowserEvent (line 304) | private sendBrowserEvent(method: string, params: unknown): void { method attachToTarget (line 310) | private async attachToTarget(targetId: string, isAutoAttach: boolean):... class TargetManager (line 375) | class TargetManager extends Disposable { method getById (line 388) | getById(targetId: string): ICDPTarget { method getAllInfos (line 396) | *getAllInfos(): IterableIterator { method register (line 402) | async register(target: ICDPTarget): Promise { method unregister (line 426) | async unregister(target: ICDPTarget): Promise { FILE: src/vs/platform/browserView/common/cdp/types.ts class CDPError (line 26) | class CDPError extends Error { method constructor (line 27) | constructor( class CDPMethodNotFoundError (line 39) | class CDPMethodNotFoundError extends CDPError { method constructor (line 40) | constructor(method: string) { class CDPInvalidParamsError (line 49) | class CDPInvalidParamsError extends CDPError { method constructor (line 50) | constructor(message: string) { class CDPInternalError (line 59) | class CDPInternalError extends CDPError { method constructor (line 60) | constructor(message: string) { class CDPServerError (line 69) | class CDPServerError extends CDPError { method constructor (line 70) | constructor(message: string) { type CDPRequest (line 79) | interface CDPRequest { type CDPResponse (line 86) | interface CDPResponse { type CDPEvent (line 93) | interface CDPEvent { type CDPTargetInfo (line 99) | interface CDPTargetInfo { type CDPBrowserVersion (line 109) | interface CDPBrowserVersion { type CDPWindowBounds (line 117) | interface CDPWindowBounds { type ICDPTarget (line 129) | interface ICDPTarget { type ICDPBrowserTarget (line 139) | interface ICDPBrowserTarget extends ICDPTarget { type ICDPConnection (line 174) | interface ICDPConnection extends IDisposable { FILE: src/vs/platform/browserView/common/playwrightService.ts type IPlaywrightService (line 17) | interface IPlaywrightService { FILE: src/vs/platform/browserView/electron-browser/preload-browserView.ts method getSelectedText (line 98) | getSelectedText(): string { FILE: src/vs/platform/browserView/electron-main/browserSession.ts class BrowserSession (line 36) | class BrowserSession { method isBrowserViewWebContents (line 79) | static isBrowserViewWebContents(contents: Electron.WebContents): boole... method get (line 86) | static get(id: string): BrowserSession | undefined { method getBrowserContextIds (line 101) | static getBrowserContextIds(): string[] { method getOrCreateGlobal (line 116) | static getOrCreateGlobal(): BrowserSession { method getOrCreateWorkspace (line 125) | static getOrCreateWorkspace(workspaceId: string, workspaceStorageHome:... method getOrCreateEphemeral (line 135) | static getOrCreateEphemeral(viewId: string, type?: string): BrowserSes... method getOrCreate (line 160) | static getOrCreate( method constructor (line 186) | private constructor( method trust (line 207) | get trust(): IBrowserSessionTrust { method connectStorage (line 217) | connectStorage(storage: IApplicationStorageMainService): void { method configure (line 224) | private configure(): void { method clearData (line 240) | async clearData(): Promise { FILE: src/vs/platform/browserView/electron-main/browserSessionTrust.ts constant STORAGE_KEY (line 12) | const STORAGE_KEY = 'browserView.sessionTrustData'; constant TRUST_DURATION_MS (line 15) | const TRUST_DURATION_MS = 7 * 24 * 60 * 60 * 1000; type PersistedTrustData (line 22) | interface PersistedTrustData { type IBrowserSessionTrust (line 33) | interface IBrowserSessionTrust { class BrowserSessionTrust (line 46) | class BrowserSessionTrust implements IBrowserSessionTrust { method constructor (line 68) | constructor( method _installCertVerifyProc (line 78) | private _installCertVerifyProc(): void { method installCertErrorHandler (line 96) | installCertErrorHandler(webContents: Electron.WebContents): void { method getCertificateError (line 119) | getCertificateError(url: string): IBrowserViewCertificateError | undef... method trustCertificate (line 152) | async trustCertificate(host: string, fingerprint: string): Promise { method readStorage (line 223) | private readStorage(): void { method writeStorage (line 268) | private writeStorage(): void { FILE: src/vs/platform/browserView/electron-main/browserView.ts class BrowserView (line 30) | class BrowserView extends Disposable implements ICDPTarget { method constructor (line 81) | constructor( method setupEventListeners (line 162) | private setupEventListeners(): void { method consumePopupPermission (line 379) | private consumePopupPermission(location: BrowserNewPageLocation): bool... method webContents (line 395) | get webContents(): Electron.WebContents { method getState (line 402) | getState(): IBrowserViewState { method toggleDevTools (line 427) | toggleDevTools(): void { method layout (line 434) | layout(bounds: IBrowserViewBounds): void { method setBrowserZoomIndex (line 453) | setBrowserZoomIndex(zoomIndex: number): void { method setVisible (line 462) | setVisible(visible: boolean): void { method getConsoleLogs (line 479) | getConsoleLogs(): string { method getElementData (line 488) | async getElementData(token: CancellationToken): Promise { method loadURL (line 502) | async loadURL(url: string): Promise { method getURL (line 509) | getURL(): string { method goBack (line 516) | goBack(): void { method goForward (line 525) | goForward(): void { method reload (line 534) | reload(hard?: boolean): void { method canGoBack (line 545) | canGoBack(): boolean { method canGoForward (line 552) | canGoForward(): boolean { method captureScreenshot (line 559) | async captureScreenshot(options?: IBrowserViewCaptureScreenshotOptions... method focus (line 585) | async focus(): Promise { method findInPage (line 592) | async findInPage(text: string, options?: IBrowserViewFindInPageOptions... method stopFindInPage (line 607) | async stopFindInPage(keepSelection?: boolean): Promise { method getSelectedText (line 615) | async getSelectedText(): Promise { method clearStorage (line 631) | async clearStorage(): Promise { method trustCertificate (line 638) | async trustCertificate(host: string, fingerprint: string): Promise { method attach (line 687) | attach(): Promise { method dispose (line 691) | override dispose(): void { method _windowById (line 714) | private _windowById(windowId: number | undefined): ICodeWindow | IAuxi... method _codeWindowById (line 718) | private _codeWindowById(windowId: number | undefined): ICodeWindow | u... method _auxiliaryWindowById (line 726) | private _auxiliaryWindowById(windowId: number | undefined): IAuxiliary... FILE: src/vs/platform/browserView/electron-main/browserViewDebugger.ts class BrowserViewDebugger (line 18) | class BrowserViewDebugger extends Disposable implements ICDPTarget { method isPaused (line 25) | get isPaused(): boolean { return this._isPaused; } method constructor (line 37) | constructor( method attach (line 56) | async attach(): Promise { method getTargetInfo (line 78) | async getTargetInfo(): Promise { method initialize (line 99) | private initialize(): Promise { method discoverRealTargetId (line 117) | private async discoverRealTargetId(): Promise { method attachElectronDebugger (line 129) | private attachElectronDebugger(): void { method routeCDPEvent (line 142) | private routeCDPEvent(method: string, params: unknown, sessionId?: str... method detachElectronDebugger (line 165) | private detachElectronDebugger(): void { method dispose (line 178) | override dispose(): void { class DebugSession (line 184) | class DebugSession extends Disposable implements ICDPConnection { method constructor (line 194) | constructor( method sendCommand (line 202) | async sendCommand(method: string, params?: unknown, _sessionId?: strin... method dispose (line 219) | override dispose(): void { FILE: src/vs/platform/browserView/electron-main/browserViewElementInspector.ts type Quad (line 12) | type Quad = [number, number, number, number, number, number, number, num... type IBoxModel (line 14) | interface IBoxModel { type ICSSStyle (line 23) | interface ICSSStyle { type ISelectorList (line 28) | interface ISelectorList { type ICSSRule (line 32) | interface ICSSRule { type IRuleMatch (line 38) | interface IRuleMatch { type IInheritedStyleEntry (line 42) | interface IInheritedStyleEntry { type IMatchedStyles (line 47) | interface IMatchedStyles { type INode (line 53) | interface INode { function useScopedDisposal (line 63) | function useScopedDisposal() { class BrowserViewElementInspector (line 75) | class BrowserViewElementInspector extends Disposable { method constructor (line 79) | constructor(browser: BrowserView) { method getElementData (line 112) | async getElementData(token: CancellationToken): Promise { function extractNodeData (line 180) | async function extractNodeData(connection: ICDPConnection, id: { backend... function formatMatchedStyles (line 285) | function formatMatchedStyles(matched: IMatchedStyles): string { function attributeArrayToRecord (line 344) | function attributeArrayToRecord(attributes: string[]): Record { method removeView (line 86) | async removeView(viewId: string): Promise { method getVersion (line 102) | getVersion(): CDPBrowserVersion { method getWindowForTarget (line 106) | getWindowForTarget(target: ICDPTarget): { windowId: number; bounds: CD... method attach (line 110) | async attach(): Promise { method getTargetInfo (line 114) | async getTargetInfo(): Promise { method getTargets (line 125) | getTargets(): IterableIterator { method createTarget (line 129) | async createTarget(url: string, browserContextId?: string, windowId = ... method activateTarget (line 141) | async activateTarget(target: ICDPTarget): Promise { method closeTarget (line 145) | async closeTarget(target: ICDPTarget): Promise { method getBrowserContexts (line 158) | getBrowserContexts(): string[] { method createBrowserContext (line 162) | async createBrowserContext(): Promise { method disposeBrowserContext (line 169) | async disposeBrowserContext(browserContextId: string): Promise { method debugger (line 191) | get debugger(): CDPBrowserProxy { method sendCDPMessage (line 198) | async sendCDPMessage(msg: CDPRequest): Promise { method onCDPMessage (line 202) | get onCDPMessage(): Event { method dispose (line 208) | override dispose(): void { FILE: src/vs/platform/browserView/electron-main/browserViewGroupMainService.ts type IBrowserViewGroupMainService (line 16) | interface IBrowserViewGroupMainService extends IBrowserViewGroupService { class BrowserViewGroupMainService (line 26) | class BrowserViewGroupMainService extends Disposable implements IBrowser... method constructor (line 31) | constructor( method createGroup (line 37) | async createGroup(windowId: number): Promise { method destroyGroup (line 50) | async destroyGroup(groupId: string): Promise { method addViewToGroup (line 54) | async addViewToGroup(groupId: string, viewId: string): Promise { method removeViewFromGroup (line 58) | async removeViewFromGroup(groupId: string, viewId: string): Promise { method onDynamicDidRemoveView (line 70) | onDynamicDidRemoveView(groupId: string): Event { method onDynamicCDPMessage (line 78) | onDynamicCDPMessage(groupId: string): Event { method _getGroup (line 85) | private _getGroup(groupId: string): BrowserViewGroup { FILE: src/vs/platform/browserView/electron-main/browserViewMainService.ts type IBrowserViewMainService (line 33) | interface IBrowserViewMainService extends IBrowserViewService, ICDPBrows... class BrowserViewMainService (line 39) | class BrowserViewMainService extends Disposable implements IBrowserViewM... method isBrowserViewWebContents (line 46) | static isBrowserViewWebContents(contents: Electron.WebContents): boole... method constructor (line 61) | constructor( method getOrCreateBrowserView (line 73) | async getOrCreateBrowserView(id: string, scope: BrowserViewStorageScop... method tryGetBrowserView (line 92) | tryGetBrowserView(id: string): BrowserView | undefined { method getVersion (line 98) | getVersion(): CDPBrowserVersion { method getWindowForTarget (line 108) | getWindowForTarget(target: ICDPTarget): { windowId: number; bounds: CD... method attach (line 127) | async attach(): Promise { method getTargetInfo (line 131) | async getTargetInfo(): Promise { method getTargets (line 142) | getTargets(): IterableIterator { method createTarget (line 146) | async createTarget(url: string, browserContextId?: string, windowId?: ... method activateTarget (line 157) | async activateTarget(target: ICDPTarget): Promise { method closeTarget (line 164) | async closeTarget(target: ICDPTarget): Promise { method getBrowserContexts (line 175) | getBrowserContexts(): string[] { method createBrowserContext (line 179) | async createBrowserContext(): Promise { method disposeBrowserContext (line 184) | async disposeBrowserContext(browserContextId: string): Promise { method _getBrowserView (line 205) | private _getBrowserView(id: string): BrowserView { method onDynamicDidNavigate (line 213) | onDynamicDidNavigate(id: string) { method onDynamicDidChangeLoadingState (line 217) | onDynamicDidChangeLoadingState(id: string) { method onDynamicDidChangeFocus (line 221) | onDynamicDidChangeFocus(id: string) { method onDynamicDidChangeVisibility (line 225) | onDynamicDidChangeVisibility(id: string) { method onDynamicDidChangeDevToolsState (line 229) | onDynamicDidChangeDevToolsState(id: string) { method onDynamicDidKeyCommand (line 233) | onDynamicDidKeyCommand(id: string) { method onDynamicDidChangeTitle (line 237) | onDynamicDidChangeTitle(id: string) { method onDynamicDidChangeFavicon (line 241) | onDynamicDidChangeFavicon(id: string) { method onDynamicDidRequestNewPage (line 245) | onDynamicDidRequestNewPage(id: string) { method onDynamicDidFindInPage (line 249) | onDynamicDidFindInPage(id: string) { method onDynamicDidClose (line 253) | onDynamicDidClose(id: string) { method getState (line 257) | async getState(id: string): Promise { method destroyBrowserView (line 261) | async destroyBrowserView(id: string): Promise { method layout (line 265) | async layout(id: string, bounds: IBrowserViewBounds): Promise { method setVisible (line 269) | async setVisible(id: string, visible: boolean): Promise { method loadURL (line 273) | async loadURL(id: string, url: string): Promise { method getURL (line 277) | async getURL(id: string): Promise { method goBack (line 281) | async goBack(id: string): Promise { method goForward (line 285) | async goForward(id: string): Promise { method reload (line 289) | async reload(id: string, hard?: boolean): Promise { method toggleDevTools (line 293) | async toggleDevTools(id: string): Promise { method canGoBack (line 297) | async canGoBack(id: string): Promise { method canGoForward (line 301) | async canGoForward(id: string): Promise { method captureScreenshot (line 305) | async captureScreenshot(id: string, options?: IBrowserViewCaptureScree... method focus (line 309) | async focus(id: string): Promise { method findInPage (line 313) | async findInPage(id: string, text: string, options?: IBrowserViewFindI... method stopFindInPage (line 317) | async stopFindInPage(id: string, keepSelection?: boolean): Promise { method clearStorage (line 325) | async clearStorage(id: string): Promise { method setBrowserZoomIndex (line 329) | async setBrowserZoomIndex(id: string, zoomIndex: number): Promise { method trustCertificate (line 333) | async trustCertificate(id: string, host: string, fingerprint: string):... method untrustCertificate (line 337) | async untrustCertificate(id: string, host: string, fingerprint: string... method clearGlobalStorage (line 341) | async clearGlobalStorage(): Promise { method clearWorkspaceStorage (line 347) | async clearWorkspaceStorage(workspaceId: string): Promise { method getConsoleLogs (line 356) | async getConsoleLogs(id: string): Promise { method getElementData (line 360) | async getElementData(id: string, cancellationId: number): Promise { method updateKeybindings (line 372) | async updateKeybindings(keybindings: { [commandId: string]: string }):... method _makeCancellable (line 376) | private async _makeCancellable(cancellationId: number, callback: (t... method createBrowserView (line 390) | private createBrowserView(id: string, browserSession: BrowserSession, ... method openNew (line 417) | private async openNew( method showContextMenu (line 451) | private showContextMenu(view: BrowserView, params: Electron.ContextMen... FILE: src/vs/platform/browserView/node/browserViewGroupRemoteService.ts type IBrowserViewGroupRemoteService (line 22) | interface IBrowserViewGroupRemoteService { class RemoteBrowserViewGroup (line 33) | class RemoteBrowserViewGroup extends Disposable implements IBrowserViewG... method constructor (line 34) | constructor( method onDidAddView (line 46) | get onDidAddView(): Event { method onDidRemoveView (line 50) | get onDidRemoveView(): Event { method onDidDestroy (line 54) | get onDidDestroy(): Event { method addView (line 58) | async addView(viewId: string): Promise { method removeView (line 62) | async removeView(viewId: string): Promise { method sendCDPMessage (line 66) | async sendCDPMessage(msg: CDPRequest): Promise { method onCDPMessage (line 70) | get onCDPMessage(): Event { method dispose (line 74) | override dispose(fromService = false): void { class BrowserViewGroupRemoteService (line 82) | class BrowserViewGroupRemoteService implements IBrowserViewGroupRemoteSe... method constructor (line 86) | constructor( method createGroup (line 93) | async createGroup(windowId: number): Promise { method _wrap (line 98) | private _wrap(id: string): IBrowserViewGroup { FILE: src/vs/platform/browserView/node/playwrightChannel.ts class PlaywrightChannel (line 23) | class PlaywrightChannel extends Disposable implements IServerChannel(ctx: string, event: string): Event { method call (line 52) | call(ctx: string, command: string, arg?: unknown): Promise { FILE: src/vs/platform/browserView/node/playwrightService.ts type PlaywrightTransport (line 19) | interface PlaywrightTransport { type BrowserType (line 27) | interface BrowserType { class PlaywrightService (line 39) | class PlaywrightService extends Disposable implements IPlaywrightService { method constructor (line 48) | constructor( method startTrackingPage (line 60) | async startTrackingPage(viewId: string): Promise { method stopTrackingPage (line 64) | async stopTrackingPage(viewId: string): Promise { method isPageTracked (line 68) | async isPageTracked(viewId: string): Promise { method getTrackedPages (line 72) | async getTrackedPages(): Promise { method initialize (line 82) | private async initialize(): Promise { method openPage (line 139) | async openPage(url: string): Promise<{ pageId: string; summary: string... method getSummary (line 146) | async getSummary(pageId: string): Promise { method invokeFunctionRaw (line 151) | async invokeFunctionRaw(pageId: string, fnDef: string, ...args: unk... method invokeFunction (line 160) | async invokeFunction(pageId: string, fnDef: string, ...args: unknown[]... method replyToFileChooser (line 185) | async replyToFileChooser(pageId: string, files: string[]): Promise<{ s... method replyToDialog (line 191) | async replyToDialog(pageId: string, accept: boolean, promptText?: stri... method dispose (line 197) | override dispose(): void { class PlaywrightPageManager (line 222) | class PlaywrightPageManager extends Disposable { method constructor (line 259) | constructor( method isPageTracked (line 267) | isPageTracked(viewId: string): boolean { method getTrackedPages (line 271) | getTrackedPages(): readonly string[] { method startTrackingPage (line 275) | async startTrackingPage(viewId: string): Promise { method stopTrackingPage (line 288) | async stopTrackingPage(viewId: string): Promise { method newPage (line 307) | async newPage(url: string): Promise { method runAgainstPage (line 328) | async runAgainstPage(pageId: string, callback: (page: Page) => T | ... method getSummary (line 337) | async getSummary(pageId: string, full = false): Promise { method replyToDialog (line 346) | async replyToDialog(pageId: string, accept: boolean, promptText?: stri... method replyToFileChooser (line 356) | async replyToFileChooser(pageId: string, files: string[]): Promise { method _removePageFromGroup (line 433) | private async _removePageFromGroup(viewId: string): Promise { method _fireTrackedPagesChanged (line 438) | private _fireTrackedPagesChanged(): void { method getPage (line 449) | private async getPage(viewId: string): Promise { method onViewAdded (line 466) | private onViewAdded(viewId: string, timeoutMs = 10000): Promise { method onViewRemoved (line 494) | private onViewRemoved(viewId: string): void { method onPageAdded (line 505) | private onPageAdded(page: Page, timeoutMs = 10000): Promise { method onPageRemoved (line 533) | private onPageRemoved(page: Page): void { method onContextAdded (line 544) | private onContextAdded(context: BrowserContext): void { method onContextRemoved (line 558) | private onContextRemoved(context: BrowserContext): void { method tryMatch (line 568) | private tryMatch(): void { method scanForNewContexts (line 593) | private scanForNewContexts(): void { method ensureScanning (line 602) | private ensureScanning(): void { method stopScanning (line 608) | private stopScanning(): void { method dispose (line 615) | override dispose(): void { FILE: src/vs/platform/browserView/node/playwrightTab.ts type Page (line 13) | interface Page { class PlaywrightTab (line 25) | class PlaywrightTab { method constructor (line 35) | constructor( method _initialize (line 51) | private async _initialize() { method _handleDialog (line 58) | private _handleDialog(dialog: playwright.Dialog) { method replyToDialog (line 70) | async replyToDialog(accept?: boolean, promptText?: string) { method _handleFileChooser (line 86) | private _handleFileChooser(chooser: playwright.FileChooser) { method replyToFileChooser (line 90) | async replyToFileChooser(files: string[]) { method _handleDownload (line 99) | private async _handleDownload(download: playwright.Download) { method _handleRequestFailed (line 103) | private _handleRequestFailed(request: playwright.Request) { method _handleConsoleMessage (line 108) | private _handleConsoleMessage(message: playwright.ConsoleMessage) { method _handlePageError (line 114) | private _handlePageError(error: Error) { method safeRunAgainstPage (line 127) | async safeRunAgainstPage(action: (page: playwright.Page, token: Can... method getSummary (line 161) | async getSummary(full = this._needsFullSnapshot): Promise { method runAndWaitForCompletion (line 192) | private async runAndWaitForCompletion(callback: (token: Cancellatio... FILE: src/vs/platform/browserView/test/electron-main/browserSessionTrust.test.ts constant STORAGE_KEY (line 16) | const STORAGE_KEY = 'browserView.sessionTrustData'; constant TRUST_DURATION_MS (line 17) | const TRUST_DURATION_MS = 7 * 24 * 60 * 60 * 1000; type CertificateVerifyProc (line 19) | type CertificateVerifyProc = Parameters { FILE: src/vs/platform/clipboard/browser/clipboardService.ts class BrowserClipboardService (line 25) | class BrowserClipboardService extends Disposable implements IClipboardSe... method constructor (line 29) | constructor( method triggerPaste (line 48) | triggerPaste(): Promise | undefined { method readImage (line 53) | async readImage(): Promise { method installWebKitWriteTextWorkaround (line 90) | private installWebKitWriteTextWorkaround(): void { method writeText (line 122) | async writeText(text: string, type?: string): Promise { method fallbackWriteText (line 155) | private fallbackWriteText(text: string): void { method readText (line 178) | async readText(type?: string): Promise { method readFindText (line 203) | async readFindText(): Promise { method writeFindText (line 207) | async writeFindText(text: string): Promise { method writeResources (line 216) | async writeResources(resources: URI[]): Promise { method readResources (line 245) | async readResources(): Promise { method computeResourcesStateHash (line 270) | private async computeResourcesStateHash(): Promise { method hasResources (line 284) | async hasResources(): Promise { method clearInternalState (line 302) | public clearInternalState(): void { method clearResourcesState (line 306) | private clearResourcesState(): void { FILE: src/vs/platform/clipboard/common/clipboardService.ts type IClipboardService (line 11) | interface IClipboardService { FILE: src/vs/platform/clipboard/test/common/testClipboardService.ts class TestClipboardService (line 9) | class TestClipboardService implements IClipboardService { method readImage (line 10) | readImage(): Promise { method triggerPaste (line 18) | triggerPaste(): Promise | undefined { method writeText (line 22) | async writeText(text: string, type?: string): Promise { method readText (line 26) | async readText(type?: string): Promise { method readFindText (line 32) | async readFindText(): Promise { method writeFindText (line 36) | async writeFindText(text: string): Promise { method writeResources (line 42) | async writeResources(resources: URI[]): Promise { method readResources (line 46) | async readResources(): Promise { method hasResources (line 50) | async hasResources(): Promise { FILE: src/vs/platform/commands/common/commands.ts type ICommandEvent (line 17) | interface ICommandEvent { type ICommandService (line 22) | interface ICommandService { type ICommandsMap (line 29) | type ICommandsMap = Map; type ICommandHandler (line 31) | type ICommandHandler = (ac... type ICommand (line 33) | interface ICommand { type ICommandMetadata (line 39) | interface ICommandMetadata { type ICommandRegistry (line 58) | interface ICommandRegistry { method registerCommand (line 74) | registerCommand(idOrCommand: string | ICommand, handler?: ICommandHandle... method registerCommandAlias (line 125) | registerCommandAlias(oldId: string, newId: string): IDisposable { method getCommand (line 129) | getCommand(id: string): ICommand | undefined { method getCommands (line 137) | getCommands(): ICommandsMap { FILE: src/vs/platform/commands/test/common/nullCommandService.ts method executeCommand (line 13) | executeCommand() { FILE: src/vs/platform/configuration/common/configuration.ts function isConfigurationOverrides (line 16) | function isConfigurationOverrides(obj: unknown): obj is IConfigurationOv... type IConfigurationOverrides (line 24) | interface IConfigurationOverrides { function isConfigurationUpdateOverrides (line 29) | function isConfigurationUpdateOverrides(obj: unknown): obj is IConfigura... type IConfigurationUpdateOverrides (line 38) | type IConfigurationUpdateOverrides = Omit { type IConfigurationValue (line 83) | interface IConfigurationValue { function getConfigValueInTarget (line 109) | function getConfigValueInTarget(configValue: IConfigurationValue, ... function isConfigured (line 132) | function isConfigured(configValue: IConfigurationValue): configVal... type IConfigurationUpdateOptions (line 141) | interface IConfigurationUpdateOptions { type IConfigurationService (line 152) | interface IConfigurationService { type IConfigurationModel (line 209) | interface IConfigurationModel { type IOverrides (line 216) | interface IOverrides { type IConfigurationData (line 222) | interface IConfigurationData { type IConfigurationCompareResult (line 232) | interface IConfigurationCompareResult { function toValuesTree (line 239) | function toValuesTree(properties: IStringDictionary, conflictRe... function addToValueTree (line 249) | function addToValueTree(settingsTreeRoot: IStringDictionary, ke... function removeFromValueTree (line 285) | function removeFromValueTree(valueTree: IStringDictionary, key:... function doRemoveFromValueTree (line 290) | function doRemoveFromValueTree(valueTree: IStringDictionary | u... function getConfigurationValue (line 319) | function getConfigurationValue(config: IStringDictionary, se... function merge (line 337) | function merge(base: IStringDictionary, add: IStringDictionary<... function getLanguageTagSettingPlainKey (line 353) | function getLanguageTagSettingPlainKey(settingKey: string) { FILE: src/vs/platform/configuration/common/configurationModels.ts function freeze (line 23) | function freeze(data: T): T { type InspectValue (line 27) | type InspectValue = IInspectValue & { merged?: V }; class ConfigurationModel (line 29) | class ConfigurationModel implements IConfigurationModel { method createEmptyModel (line 31) | static createEmptyModel(logService: ILogService): ConfigurationModel { method constructor (line 37) | constructor( method rawConfiguration (line 47) | get rawConfiguration(): ConfigurationModel { method contents (line 67) | get contents(): IStringDictionary { method overrides (line 71) | get overrides(): IOverrides[] { method keys (line 75) | get keys(): string[] { method raw (line 79) | get raw(): IStringDictionary | IStringDictionary[] |... method isEmpty (line 89) | isEmpty(): boolean { method getValue (line 93) | getValue(section: string | undefined): V | undefined { method inspect (line 97) | inspect(section: string | undefined, overrideIdentifier?: string | ... method getOverrideValue (line 122) | getOverrideValue(section: string | undefined, overrideIdentifier: s... method getKeysForOverrideIdentifier (line 129) | getKeysForOverrideIdentifier(identifier: string): string[] { method getAllOverrideIdentifiers (line 139) | getAllOverrideIdentifiers(): string[] { method override (line 147) | override(identifier: string): ConfigurationModel { method merge (line 156) | merge(...others: ConfigurationModel[]): ConfigurationModel { method createOverrideConfigurationModel (line 188) | private createOverrideConfigurationModel(identifier: string): Configur... method mergeContents (line 219) | private mergeContents(source: IStringDictionary, target: IStr... method getContentsForOverrideIdentifer (line 231) | private getContentsForOverrideIdentifer(identifier: string): IStringDi... method toJSON (line 255) | toJSON(): IConfigurationModel { method addValue (line 265) | public addValue(key: string, value: unknown): void { method setValue (line 269) | public setValue(key: string, value: unknown): void { method removeValue (line 273) | public removeValue(key: string): void { method updateValue (line 285) | private updateValue(key: string, value: unknown, add: boolean): void { type ConfigurationParseOptions (line 309) | interface ConfigurationParseOptions { class ConfigurationModelParser (line 317) | class ConfigurationModelParser { method constructor (line 324) | constructor( method configurationModel (line 329) | get configurationModel(): ConfigurationModel { method restrictedConfigurations (line 333) | get restrictedConfigurations(): string[] { method errors (line 337) | get errors(): json.ParseError[] { method parse (line 341) | public parse(content: string | null | undefined, options?: Configurati... method reparse (line 348) | public reparse(options: ConfigurationParseOptions): void { method parseRaw (line 354) | public parseRaw(raw: IStringDictionary, options?: Configurati... method doParseContent (line 361) | private doParseContent(content: string): IStringDictionary { method doParseRaw (line 418) | protected doParseRaw(raw: IStringDictionary, options?: Config... method filter (line 430) | private filter(properties: IStringDictionary, configurationPr... method shouldInclude (line 458) | private shouldInclude(key: string, propertySchema: IConfigurationPrope... method toOverrides (line 484) | private toOverrides(raw: IStringDictionary, conflictReporter:... class UserSettings (line 505) | class UserSettings extends Disposable { method constructor (line 511) | constructor( method loadConfiguration (line 529) | async loadConfiguration(): Promise { method reparse (line 539) | reparse(parseOptions?: ConfigurationParseOptions): ConfigurationModel { method getRestrictedSettings (line 547) | getRestrictedSettings(): string[] { class ConfigurationInspectValue (line 552) | class ConfigurationInspectValue implements IConfigurationValue { method constructor (line 554) | constructor( method value (line 571) | get value(): V | undefined { method toInspectValue (line 575) | private toInspectValue(inspectValue: IInspectValue | undefined | nu... method defaultInspectValue (line 580) | private get defaultInspectValue(): InspectValue { method defaultValue (line 587) | get defaultValue(): V | undefined { method default (line 591) | get default(): IInspectValue | undefined { method policyInspectValue (line 596) | private get policyInspectValue(): InspectValue | null { method policyValue (line 603) | get policyValue(): V | undefined { method policy (line 607) | get policy(): IInspectValue | undefined { method applicationInspectValue (line 612) | private get applicationInspectValue(): InspectValue | null { method applicationValue (line 619) | get applicationValue(): V | undefined { method application (line 623) | get application(): IInspectValue | undefined { method userInspectValue (line 628) | private get userInspectValue(): InspectValue { method userValue (line 635) | get userValue(): V | undefined { method user (line 639) | get user(): IInspectValue | undefined { method userLocalInspectValue (line 644) | private get userLocalInspectValue(): InspectValue { method userLocalValue (line 651) | get userLocalValue(): V | undefined { method userLocal (line 655) | get userLocal(): IInspectValue | undefined { method userRemoteInspectValue (line 660) | private get userRemoteInspectValue(): InspectValue { method userRemoteValue (line 667) | get userRemoteValue(): V | undefined { method userRemote (line 671) | get userRemote(): IInspectValue | undefined { method workspaceInspectValue (line 676) | private get workspaceInspectValue(): InspectValue | null { method workspaceValue (line 683) | get workspaceValue(): V | undefined { method workspace (line 687) | get workspace(): IInspectValue | undefined { method workspaceFolderInspectValue (line 692) | private get workspaceFolderInspectValue(): InspectValue | null { method workspaceFolderValue (line 699) | get workspaceFolderValue(): V | undefined { method workspaceFolder (line 703) | get workspaceFolder(): IInspectValue | undefined { method memoryInspectValue (line 708) | private get memoryInspectValue(): InspectValue { method memoryValue (line 715) | get memoryValue(): V | undefined { method memory (line 719) | get memory(): IInspectValue | undefined { class Configuration (line 725) | class Configuration { method constructor (line 730) | constructor( method getValue (line 744) | getValue(section: string | undefined, overrides: IConfigurationOverrid... method updateValue (line 749) | updateValue(key: string, value: unknown, overrides: IConfigurationUpda... method inspect (line 772) | inspect(key: string, overrides: IConfigurationOverrides, workspace:... method keys (line 803) | keys(workspace: Workspace | undefined): { method updateDefaultConfiguration (line 820) | updateDefaultConfiguration(defaultConfiguration: ConfigurationModel): ... method updatePolicyConfiguration (line 826) | updatePolicyConfiguration(policyConfiguration: ConfigurationModel): vo... method updateApplicationConfiguration (line 830) | updateApplicationConfiguration(applicationConfiguration: Configuration... method updateLocalUserConfiguration (line 836) | updateLocalUserConfiguration(localUserConfiguration: ConfigurationMode... method updateRemoteUserConfiguration (line 843) | updateRemoteUserConfiguration(remoteUserConfiguration: ConfigurationMo... method updateWorkspaceConfiguration (line 850) | updateWorkspaceConfiguration(workspaceConfiguration: ConfigurationMode... method updateFolderConfiguration (line 856) | updateFolderConfiguration(resource: URI, configuration: ConfigurationM... method deleteFolderConfiguration (line 861) | deleteFolderConfiguration(resource: URI): void { method compareAndUpdateDefaultConfiguration (line 866) | compareAndUpdateDefaultConfiguration(defaults: ConfigurationModel, key... method compareAndUpdatePolicyConfiguration (line 888) | compareAndUpdatePolicyConfiguration(policyConfiguration: Configuration... method compareAndUpdateApplicationConfiguration (line 897) | compareAndUpdateApplicationConfiguration(application: ConfigurationMod... method compareAndUpdateLocalUserConfiguration (line 906) | compareAndUpdateLocalUserConfiguration(user: ConfigurationModel): ICon... method compareAndUpdateRemoteUserConfiguration (line 915) | compareAndUpdateRemoteUserConfiguration(user: ConfigurationModel): ICo... method compareAndUpdateWorkspaceConfiguration (line 924) | compareAndUpdateWorkspaceConfiguration(workspaceConfiguration: Configu... method compareAndUpdateFolderConfiguration (line 933) | compareAndUpdateFolderConfiguration(resource: URI, folderConfiguration... method compareAndDeleteFolderConfiguration (line 943) | compareAndDeleteFolderConfiguration(folder: URI): IConfigurationChange { method defaults (line 953) | get defaults(): ConfigurationModel { method applicationConfiguration (line 957) | get applicationConfiguration(): ConfigurationModel { method userConfiguration (line 962) | get userConfiguration(): ConfigurationModel { method localUserConfiguration (line 974) | get localUserConfiguration(): ConfigurationModel { method remoteUserConfiguration (line 978) | get remoteUserConfiguration(): ConfigurationModel { method workspaceConfiguration (line 982) | get workspaceConfiguration(): ConfigurationModel { method folderConfigurations (line 986) | get folderConfigurations(): ResourceMap { method getConsolidatedConfigurationModel (line 990) | private getConsolidatedConfigurationModel(section: string | undefined,... method getConsolidatedConfigurationModelForResource (line 1005) | private getConsolidatedConfigurationModelForResource({ resource }: ICo... method getWorkspaceConsolidatedConfiguration (line 1022) | private getWorkspaceConsolidatedConfiguration(): ConfigurationModel { method getFolderConsolidatedConfiguration (line 1029) | private getFolderConsolidatedConfiguration(folder: URI): Configuration... method getFolderConfigurationModelForResource (line 1044) | private getFolderConfigurationModelForResource(resource: URI | null | ... method toData (line 1054) | toData(): IConfigurationData { method allKeys (line 1097) | allKeys(): string[] { method allOverrideIdentifiers (line 1106) | protected allOverrideIdentifiers(): string[] { method getAllKeysForOverrideIdentifier (line 1115) | protected getAllKeysForOverrideIdentifier(overrideIdentifier: string):... method parse (line 1124) | static parse(data: IConfigurationData, logService: ILogService): Confi... method parseConfigurationModel (line 1149) | private static parseConfigurationModel(model: IConfigurationModel, log... function mergeChanges (line 1155) | function mergeChanges(...changes: IConfigurationChange[]): IConfiguratio... class ConfigurationChangeEvent (line 1176) | class ConfigurationChangeEvent implements IConfigurationChangeEvent { method constructor (line 1186) | constructor( method previousConfiguration (line 1210) | get previousConfiguration(): Configuration | undefined { method affectsConfiguration (line 1217) | affectsConfiguration(section: string, overrides?: IConfigurationOverri... function compare (line 1244) | function compare(from: ConfigurationModel | undefined, to: Configuration... function compareConfigurationContents (line 1277) | function compareConfigurationContents(to: { keys: string[]; contents: IS... FILE: src/vs/platform/configuration/common/configurationRegistry.ts type EditPresentationTypes (line 19) | enum EditPresentationTypes { type IConfigurationDelta (line 28) | interface IConfigurationDelta { type IConfigurationRegistry (line 35) | interface IConfigurationRegistry { type ConfigurationScope (line 129) | const enum ConfigurationScope { type IConfigurationPropertySchema (line 161) | interface IConfigurationPropertySchema extends IJSONSchema { type IExtensionInfo (line 245) | interface IExtensionInfo { type IConfigurationNode (line 250) | interface IConfigurationNode { type ConfigurationDefaultSource (line 263) | type ConfigurationDefaultSource = IExtensionInfo | string; function isConfigurationDefaultSourceEquals (line 265) | function isConfigurationDefaultSourceEquals(a: ConfigurationDefaultSourc... type ConfigurationDefaultValueSource (line 278) | type ConfigurationDefaultValueSource = ConfigurationDefaultSource | Map<... type IConfigurationDefaults (line 280) | interface IConfigurationDefaults { type IRegisteredConfigurationPropertySchema (line 287) | type IRegisteredConfigurationPropertySchema = IConfigurationPropertySche... type IConfigurationDefaultOverride (line 299) | interface IConfigurationDefaultOverride { type IConfigurationDefaultOverrideValue (line 304) | interface IConfigurationDefaultOverrideValue { class ConfigurationRegistry (line 322) | class ConfigurationRegistry extends Disposable implements IConfiguration... method constructor (line 340) | constructor() { method registerConfiguration (line 364) | public registerConfiguration(configuration: IConfigurationNode, valida... method registerConfigurations (line 369) | public registerConfigurations(configurations: IConfigurationNode[], va... method deregisterConfigurations (line 378) | public deregisterConfigurations(configurations: IConfigurationNode[]):... method updateConfigurations (line 387) | public updateConfigurations({ add, remove }: { add: IConfigurationNode... method registerDefaultConfigurations (line 397) | public registerDefaultConfigurations(configurationDefaults: IConfigura... method doRegisterDefaultConfigurations (line 404) | private doRegisterDefaultConfigurations(configurationDefaults: IConfig... method deregisterDefaultConfigurations (line 453) | public deregisterDefaultConfigurations(defaultConfigurations: IConfigu... method doDeregisterDefaultConfigurations (line 460) | private doDeregisterDefaultConfigurations(defaultConfigurations: IConf... method updateDefaultOverrideProperty (line 517) | private updateDefaultOverrideProperty(key: string, newDefaultOverride:... method mergeDefaultConfigurationsForOverrideIdentifier (line 537) | private mergeDefaultConfigurationsForOverrideIdentifier(overrideIdenti... method mergeDefaultConfigurationsForConfigurationProperty (line 578) | private mergeDefaultConfigurationsForConfigurationProperty(propertyKey... method deltaConfiguration (line 610) | public deltaConfiguration(delta: IConfigurationDelta): void { method notifyConfigurationSchemaUpdated (line 635) | public notifyConfigurationSchemaUpdated(...configurations: IConfigurat... method registerOverrideIdentifiers (line 639) | public registerOverrideIdentifiers(overrideIdentifiers: string[]): void { method doRegisterOverrideIdentifiers (line 644) | private doRegisterOverrideIdentifiers(overrideIdentifiers: string[]) { method doRegisterConfigurations (line 651) | private doRegisterConfigurations(configurations: IConfigurationNode[],... method doDeregisterConfigurations (line 662) | private doDeregisterConfigurations(configurations: IConfigurationNode[... method validateAndRegisterProperties (line 687) | private validateAndRegisterProperties(configuration: IConfigurationNod... method getConfigurations (line 762) | getConfigurations(): IConfigurationNode[] { method getConfigurationProperties (line 766) | getConfigurationProperties(): IStringDictionary { method getExcludedConfigurationProperties (line 774) | getExcludedConfigurationProperties(): IStringDictionary = new Set(product... FILE: src/vs/platform/configuration/common/configurationService.ts class ConfigurationService (line 27) | class ConfigurationService extends Disposable implements IConfigurationS... method constructor (line 42) | constructor( method initialize (line 72) | async initialize(): Promise { method getConfigurationData (line 88) | getConfigurationData(): IConfigurationData { method getValue (line 96) | getValue(arg1?: unknown, arg2?: unknown): unknown { method updateValue (line 106) | async updateValue(key: string, value: unknown, arg3?: unknown, arg4?: ... method inspect (line 146) | inspect(key: string, overrides: IConfigurationOverrides = {}): ICon... method keys (line 150) | keys(): { method reloadConfiguration (line 160) | async reloadConfiguration(): Promise { method onDidChangeUserConfiguration (line 165) | private onDidChangeUserConfiguration(userConfigurationModel: Configura... method onDidDefaultConfigurationChange (line 171) | private onDidDefaultConfigurationChange(defaultConfigurationModel: Con... method onDidPolicyConfigurationChange (line 177) | private onDidPolicyConfigurationChange(policyConfiguration: Configurat... method trigger (line 183) | private trigger(configurationChange: IConfigurationChange, previous: I... class ConfigurationEditing (line 190) | class ConfigurationEditing { method constructor (line 194) | constructor( method write (line 202) | write(path: JSONPath, value: unknown): Promise { method doWriteConfiguration (line 206) | private async doWriteConfiguration(path: JSONPath, value: unknown): Pr... method getEdits (line 231) | private getEdits(content: string, path: JSONPath, value: unknown): Edi... method formattingOptions (line 248) | private get formattingOptions(): Required { FILE: src/vs/platform/configuration/common/configurations.ts class DefaultConfiguration (line 21) | class DefaultConfiguration extends Disposable { method configurationModel (line 27) | get configurationModel(): ConfigurationModel { method constructor (line 31) | constructor(private readonly logService: ILogService) { method initialize (line 36) | async initialize(): Promise { method reload (line 42) | reload(): ConfigurationModel { method onDidUpdateConfiguration (line 47) | protected onDidUpdateConfiguration(properties: string[], defaultsOverr... method getConfigurationDefaultOverrides (line 52) | protected getConfigurationDefaultOverrides(): IStringDictionary | Array; class PolicyConfiguration (line 93) | class PolicyConfiguration extends Disposable implements IPolicyConfigura... method configurationModel (line 101) | get configurationModel() { return this._configurationModel; } method constructor (line 103) | constructor( method initialize (line 113) | async initialize(): Promise { method updatePolicyDefinitions (line 123) | private async updatePolicyDefinitions(properties: string[]): Promise): Conf... function toConfigurationModel (line 1604) | function toConfigurationModel(obj: Record): Configurati... FILE: src/vs/platform/configuration/test/common/configurationRegistry.test.ts function reset (line 21) | function reset() { FILE: src/vs/platform/configuration/test/common/configurationService.test.ts type ITestSetting (line 140) | interface ITestSetting { FILE: src/vs/platform/configuration/test/common/configurations.test.ts function reset (line 23) | function reset() { FILE: src/vs/platform/configuration/test/common/testConfigurationService.ts class TestConfigurationService (line 13) | class TestConfigurationService implements IConfigurationService { method constructor (line 20) | constructor(configuration?: Record) { method reloadConfiguration (line 26) | public reloadConfiguration(): Promise { method getValue (line 30) | public getValue(arg1?: string | IConfigurationOverrides, arg2?: ICo... method updateValue (line 45) | public updateValue(key: string, value: unknown): Promise { method setUserConfiguration (line 49) | public setUserConfiguration(key: string, value: unknown, root?: URI): ... method setOverrideIdentifiers (line 62) | public setOverrideIdentifiers(key: string, identifiers: string[]): void { method inspect (line 66) | public inspect(key: string, overrides?: IConfigurationOverrides): I... method keys (line 78) | public keys() { method getConfigurationData (line 88) | public getConfigurationData() { FILE: src/vs/platform/contextkey/browser/contextKeyService.ts constant KEYBINDING_CONTEXT_ATTR (line 23) | const KEYBINDING_CONTEXT_ATTR = 'data-keybinding-context'; class Context (line 25) | class Context implements IContext { method constructor (line 31) | constructor(id: number, parent: Context | null) { method value (line 38) | public get value(): Record { method setValue (line 42) | public setValue(key: string, value: any): boolean { method removeValue (line 51) | public removeValue(key: string): boolean { method getValue (line 60) | public getValue(key: string): T | undefined { method updateParent (line 68) | public updateParent(parent: Context): void { method collectAllValues (line 72) | public collectAllValues(): Record { class NullContext (line 80) | class NullContext extends Context { method constructor (line 84) | constructor() { method setValue (line 88) | public override setValue(key: string, value: any): boolean { method removeValue (line 92) | public override removeValue(key: string): boolean { method getValue (line 96) | public override getValue(key: string): T | undefined { method collectAllValues (line 100) | override collectAllValues(): { [key: string]: any } { class ConfigAwareContextValuesContainer (line 105) | class ConfigAwareContextValuesContainer extends Context { method constructor (line 111) | constructor( method dispose (line 146) | dispose(): void { method getValue (line 150) | override getValue(key: string): any { method setValue (line 181) | override setValue(key: string, value: any): boolean { method removeValue (line 185) | override removeValue(key: string): boolean { method collectAllValues (line 189) | override collectAllValues(): { [key: string]: any } { class ContextKey (line 196) | class ContextKey implements IContextKey { method constructor (line 202) | constructor(service: AbstractContextKeyService, key: string, defaultVa... method set (line 209) | public set(value: T): void { method reset (line 213) | public reset(): void { method get (line 221) | public get(): T | undefined { class SimpleContextKeyChangeEvent (line 226) | class SimpleContextKeyChangeEvent implements IContextKeyChangeEvent { method constructor (line 227) | constructor(readonly key: string) { } method affectsSome (line 228) | affectsSome(keys: IReadableSet): boolean { method allKeysContainedIn (line 231) | allKeysContainedIn(keys: IReadableSet): boolean { class ArrayContextKeyChangeEvent (line 236) | class ArrayContextKeyChangeEvent implements IContextKeyChangeEvent { method constructor (line 237) | constructor(readonly keys: string[]) { } method affectsSome (line 238) | affectsSome(keys: IReadableSet): boolean { method allKeysContainedIn (line 246) | allKeysContainedIn(keys: IReadableSet): boolean { class CompositeContextKeyChangeEvent (line 251) | class CompositeContextKeyChangeEvent implements IContextKeyChangeEvent { method constructor (line 252) | constructor(readonly events: IContextKeyChangeEvent[]) { } method affectsSome (line 253) | affectsSome(keys: IReadableSet): boolean { method allKeysContainedIn (line 261) | allKeysContainedIn(keys: IReadableSet): boolean { function allEventKeysInContext (line 266) | function allEventKeysInContext(event: IContextKeyChangeEvent, context: R... method onDidChangeContext (line 277) | get onDidChangeContext() { return this._onDidChangeContext.event; } method constructor (line 279) | constructor(myContextId: number) { method contextId (line 285) | public get contextId(): number { method createKey (line 289) | public createKey(key: string, defaultValue: T... method bufferChangeEvents (line 297) | bufferChangeEvents(callback: Function): void { method createScoped (line 306) | public createScoped(domNode: IContextKeyServiceTarget): IScopedContextKe... method createOverlay (line 313) | createOverlay(overlay: Iterable<[string, any]> = Iterable.empty()): ICon... method contextMatchesRules (line 320) | public contextMatchesRules(rules: ContextKeyExpression | undefined): boo... method getContextKeyValue (line 332) | public getContextKeyValue(key: string): T | undefined { method setContext (line 339) | public setContext(key: string, value: any): void { method removeContext (line 352) | public removeContext(key: string): void { method getContext (line 361) | public getContext(target: IContextKeyServiceTarget | null): IContext { method dispose (line 373) | public override dispose(): void { class ContextKeyService (line 379) | class ContextKeyService extends AbstractContextKeyService implements ICo... method constructor (line 386) | constructor(@IConfigurationService configurationService: IConfiguratio... method updateInputContextKeys (line 414) | private updateInputContextKeys(ownerDocument: Document, disposables: D... method getContextValuesContainer (line 444) | public getContextValuesContainer(contextId: number): Context { method createChildContext (line 451) | public createChildContext(parentContextId: number = this._myContextId)... method disposeContext (line 460) | public disposeContext(contextId: number): void { method updateParent (line 466) | public updateParent(_parentContextKeyService: IContextKeyService): void { class ScopedContextKeyService (line 471) | class ScopedContextKeyService extends AbstractContextKeyService { method constructor (line 478) | constructor(parent: AbstractContextKeyService, domNode: IContextKeySer... method _updateParentChangeListener (line 495) | private _updateParentChangeListener(): void { method dispose (line 507) | public override dispose(): void { method getContextValuesContainer (line 517) | public getContextValuesContainer(contextId: number): Context { method createChildContext (line 524) | public createChildContext(parentContextId: number = this._myContextId)... method disposeContext (line 531) | public disposeContext(contextId: number): void { method updateParent (line 538) | public updateParent(parentContextKeyService: AbstractContextKeyService... class OverlayContext (line 561) | class OverlayContext implements IContext { method constructor (line 563) | constructor(private parent: IContext, private overlay: ReadonlyMap(key: string): T | undefined { class OverlayContextKeyService (line 570) | class OverlayContextKeyService implements IContextKeyService { method contextId (line 575) | get contextId(): number { method onDidChangeContext (line 579) | get onDidChangeContext(): Event { method constructor (line 583) | constructor(private parent: AbstractContextKeyService | OverlayContext... method bufferChangeEvents (line 587) | bufferChangeEvents(callback: Function): void { method createKey (line 591) | createKey(): IContextKey { method getContext (line 595) | getContext(target: IContextKeyServiceTarget | null): IContext { method getContextValuesContainer (line 599) | getContextValuesContainer(contextId: number): IContext { method contextMatchesRules (line 604) | contextMatchesRules(rules: ContextKeyExpression | undefined): boolean { method getContextKeyValue (line 610) | getContextKeyValue(key: string): T | undefined { method createScoped (line 614) | createScoped(): IScopedContextKeyService { method createOverlay (line 618) | createOverlay(overlay: Iterable<[string, any]> = Iterable.empty()): IC... method updateParent (line 622) | updateParent(): void { function findContextAttr (line 627) | function findContextAttr(domNode: IContextKeyServiceTarget | null): numb... function setContext (line 641) | function setContext(accessor: ServicesAccessor, contextKey: any, context... function stringifyURIs (line 646) | function stringifyURIs(contextValue: any): any { method handler (line 662) | handler() { FILE: src/vs/platform/contextkey/common/contextkey.ts constant CONSTANT_VALUES (line 16) | const CONSTANT_VALUES = new Map(); function setConstant (line 30) | function setConstant(key: string, value: boolean) { type ContextKeyExprType (line 38) | const enum ContextKeyExprType { type IContextKeyExprMapper (line 57) | interface IContextKeyExprMapper { type IContextKeyExpression (line 71) | interface IContextKeyExpression { type ContextKeyExpression (line 83) | type ContextKeyExpression = ( type ParserConfig (line 129) | type ParserConfig = { type ParsingError (line 140) | type ParsingError = { class Parser (line 173) | class Parser { method lexingErrors (line 187) | get lexingErrors(): Readonly { method parsingErrors (line 191) | get parsingErrors(): Readonly { method constructor (line 195) | constructor(private readonly _config: ParserConfig = defaultConfig) { method parse (line 204) | parse(input: string): ContextKeyExpression | undefined { method _expr (line 234) | private _expr(): ContextKeyExpression | undefined { method _or (line 238) | private _or(): ContextKeyExpression | undefined { method _and (line 249) | private _and(): ContextKeyExpression | undefined { method _term (line 260) | private _term(): ContextKeyExpression | undefined { method _primary (line 286) | private _primary(): ContextKeyExpression | undefined { method _value (line 501) | private _value(): string { method _removeFlagsGY (line 525) | private _removeFlagsGY(flags: string): string { method _previous (line 530) | private _previous() { method _matchOne (line 534) | private _matchOne(token: TokenType) { method _advance (line 543) | private _advance() { method _consume (line 550) | private _consume(type: TokenType, message: string) { method _errExpectedButGot (line 558) | private _errExpectedButGot(expected: string, got: Token, additionalInf... method _check (line 566) | private _check(type: TokenType) { method _peek (line 570) | private _peek() { method _isAtEnd (line 574) | private _isAtEnd() { method false (line 581) | public static false(): ContextKeyExpression { method true (line 584) | public static true(): ContextKeyExpression { method has (line 587) | public static has(key: string): ContextKeyExpression { method equals (line 590) | public static equals(key: string, value: any): ContextKeyExpression { method notEquals (line 593) | public static notEquals(key: string, value: any): ContextKeyExpression { method regex (line 596) | public static regex(key: string, value: RegExp): ContextKeyExpression { method in (line 599) | public static in(key: string, value: string): ContextKeyExpression { method notIn (line 602) | public static notIn(key: string, value: string): ContextKeyExpression { method not (line 605) | public static not(key: string): ContextKeyExpression { method and (line 608) | public static and(...expr: Array... method greater (line 614) | public static greater(key: string, value: number): ContextKeyExpression { method greaterEquals (line 617) | public static greaterEquals(key: string, value: number): ContextKeyExpre... method smaller (line 620) | public static smaller(key: string, value: number): ContextKeyExpression { method smallerEquals (line 623) | public static smallerEquals(key: string, value: number): ContextKeyExpre... method deserialize (line 628) | public static deserialize(serialized: string | null | undefined): Contex... function validateWhenClauses (line 640) | function validateWhenClauses(whenClauses: string[]): any { function expressionsAreEqualWithConstantSubstitution (line 667) | function expressionsAreEqualWithConstantSubstitution(a: ContextKeyExpres... function cmp (line 679) | function cmp(a: ContextKeyExpression, b: ContextKeyExpression): number { class ContextKeyFalseExpr (line 683) | class ContextKeyFalseExpr implements IContextKeyExpression { method constructor (line 688) | protected constructor() { method cmp (line 691) | public cmp(other: ContextKeyExpression): number { method equals (line 695) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 699) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 703) | public evaluate(context: IContext): boolean { method serialize (line 707) | public serialize(): string { method keys (line 711) | public keys(): string[] { method map (line 715) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 719) | public negate(): ContextKeyExpression { class ContextKeyTrueExpr (line 724) | class ContextKeyTrueExpr implements IContextKeyExpression { method constructor (line 729) | protected constructor() { method cmp (line 732) | public cmp(other: ContextKeyExpression): number { method equals (line 736) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 740) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 744) | public evaluate(context: IContext): boolean { method serialize (line 748) | public serialize(): string { method keys (line 752) | public keys(): string[] { method map (line 756) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 760) | public negate(): ContextKeyExpression { class ContextKeyDefinedExpr (line 765) | class ContextKeyDefinedExpr implements IContextKeyExpression { method create (line 766) | public static create(key: string, negated: ContextKeyExpression | null... method constructor (line 776) | protected constructor( method cmp (line 782) | public cmp(other: ContextKeyExpression): number { method equals (line 789) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 796) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 804) | public evaluate(context: IContext): boolean { method serialize (line 808) | public serialize(): string { method keys (line 812) | public keys(): string[] { method map (line 816) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 820) | public negate(): ContextKeyExpression { class ContextKeyEqualsExpr (line 828) | class ContextKeyEqualsExpr implements IContextKeyExpression { method create (line 830) | public static create(key: string, value: any, negated: ContextKeyExpre... method constructor (line 844) | private constructor( method cmp (line 851) | public cmp(other: ContextKeyExpression): number { method equals (line 858) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 865) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 874) | public evaluate(context: IContext): boolean { method serialize (line 880) | public serialize(): string { method keys (line 884) | public keys(): string[] { method map (line 888) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 892) | public negate(): ContextKeyExpression { class ContextKeyInExpr (line 900) | class ContextKeyInExpr implements IContextKeyExpression { method create (line 902) | public static create(key: string, valueKey: string): ContextKeyInExpr { method constructor (line 909) | private constructor( method cmp (line 915) | public cmp(other: ContextKeyExpression): number { method equals (line 922) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 929) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 933) | public evaluate(context: IContext): boolean { method serialize (line 967) | public serialize(): string { method keys (line 971) | public keys(): string[] { method map (line 975) | public map(mapFnc: IContextKeyExprMapper): ContextKeyInExpr { method negate (line 979) | public negate(): ContextKeyExpression { class ContextKeyNotInExpr (line 987) | class ContextKeyNotInExpr implements IContextKeyExpression { method create (line 989) | public static create(key: string, valueKey: string): ContextKeyNotInEx... method constructor (line 997) | private constructor( method cmp (line 1004) | public cmp(other: ContextKeyExpression): number { method equals (line 1011) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1018) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1022) | public evaluate(context: IContext): boolean { method serialize (line 1026) | public serialize(): string { method keys (line 1030) | public keys(): string[] { method map (line 1034) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1038) | public negate(): ContextKeyExpression { class ContextKeyNotEqualsExpr (line 1043) | class ContextKeyNotEqualsExpr implements IContextKeyExpression { method create (line 1045) | public static create(key: string, value: any, negated: ContextKeyExpre... method constructor (line 1062) | private constructor( method cmp (line 1069) | public cmp(other: ContextKeyExpression): number { method equals (line 1076) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1083) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1092) | public evaluate(context: IContext): boolean { method serialize (line 1098) | public serialize(): string { method keys (line 1102) | public keys(): string[] { method map (line 1106) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1110) | public negate(): ContextKeyExpression { class ContextKeyNotExpr (line 1118) | class ContextKeyNotExpr implements IContextKeyExpression { method create (line 1120) | public static create(key: string, negated: ContextKeyExpression | null... method constructor (line 1130) | private constructor( method cmp (line 1136) | public cmp(other: ContextKeyExpression): number { method equals (line 1143) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1150) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1158) | public evaluate(context: IContext): boolean { method serialize (line 1162) | public serialize(): string { method keys (line 1166) | public keys(): string[] { method map (line 1170) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1174) | public negate(): ContextKeyExpression { function withFloatOrStr (line 1182) | function withFloatOrStr(value: any, call... class ContextKeyGreaterExpr (line 1195) | class ContextKeyGreaterExpr implements IContextKeyExpression { method create (line 1197) | public static create(key: string, _value: any, negated: ContextKeyExpr... method constructor (line 1203) | private constructor( method cmp (line 1209) | public cmp(other: ContextKeyExpression): number { method equals (line 1216) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1223) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1227) | public evaluate(context: IContext): boolean { method serialize (line 1234) | public serialize(): string { method keys (line 1238) | public keys(): string[] { method map (line 1242) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1246) | public negate(): ContextKeyExpression { class ContextKeyGreaterEqualsExpr (line 1254) | class ContextKeyGreaterEqualsExpr implements IContextKeyExpression { method create (line 1256) | public static create(key: string, _value: any, negated: ContextKeyExpr... method constructor (line 1262) | private constructor( method cmp (line 1268) | public cmp(other: ContextKeyExpression): number { method equals (line 1275) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1282) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1286) | public evaluate(context: IContext): boolean { method serialize (line 1293) | public serialize(): string { method keys (line 1297) | public keys(): string[] { method map (line 1301) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1305) | public negate(): ContextKeyExpression { class ContextKeySmallerExpr (line 1313) | class ContextKeySmallerExpr implements IContextKeyExpression { method create (line 1315) | public static create(key: string, _value: any, negated: ContextKeyExpr... method constructor (line 1321) | private constructor( method cmp (line 1328) | public cmp(other: ContextKeyExpression): number { method equals (line 1335) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1342) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1346) | public evaluate(context: IContext): boolean { method serialize (line 1353) | public serialize(): string { method keys (line 1357) | public keys(): string[] { method map (line 1361) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1365) | public negate(): ContextKeyExpression { class ContextKeySmallerEqualsExpr (line 1373) | class ContextKeySmallerEqualsExpr implements IContextKeyExpression { method create (line 1375) | public static create(key: string, _value: any, negated: ContextKeyExpr... method constructor (line 1381) | private constructor( method cmp (line 1388) | public cmp(other: ContextKeyExpression): number { method equals (line 1395) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1402) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1406) | public evaluate(context: IContext): boolean { method serialize (line 1413) | public serialize(): string { method keys (line 1417) | public keys(): string[] { method map (line 1421) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1425) | public negate(): ContextKeyExpression { class ContextKeyRegexExpr (line 1433) | class ContextKeyRegexExpr implements IContextKeyExpression { method create (line 1435) | public static create(key: string, regexp: RegExp | null): ContextKeyRe... method constructor (line 1442) | private constructor( method cmp (line 1449) | public cmp(other: ContextKeyExpression): number { method equals (line 1470) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1479) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1483) | public evaluate(context: IContext): boolean { method serialize (line 1488) | public serialize(): string { method keys (line 1495) | public keys(): string[] { method map (line 1499) | public map(mapFnc: IContextKeyExprMapper): ContextKeyRegexExpr { method negate (line 1503) | public negate(): ContextKeyExpression { class ContextKeyNotRegexExpr (line 1511) | class ContextKeyNotRegexExpr implements IContextKeyExpression { method create (line 1513) | public static create(actual: ContextKeyRegexExpr): ContextKeyExpression { method constructor (line 1519) | private constructor(private readonly _actual: ContextKeyRegexExpr) { method cmp (line 1523) | public cmp(other: ContextKeyExpression): number { method equals (line 1530) | public equals(other: ContextKeyExpression): boolean { method substituteConstants (line 1537) | public substituteConstants(): ContextKeyExpression | undefined { method evaluate (line 1541) | public evaluate(context: IContext): boolean { method serialize (line 1545) | public serialize(): string { method keys (line 1549) | public keys(): string[] { method map (line 1553) | public map(mapFnc: IContextKeyExprMapper): ContextKeyExpression { method negate (line 1557) | public negate(): ContextKeyExpression { function eliminateConstantsInArray (line 1565) | function eliminateConstantsInArray(arr: ContextKeyExpression[]): (Contex... class ContextKeyAndExpr (line 1594) | class ContextKeyAndExpr implements IContextKeyExpression { method create (line 1596) | public static create(_expr: ReadonlyArray extends ContextKeyDefined... method all (line 1990) | static all(): IterableIterator { method constructor (line 1996) | constructor(key: string, defaultValue: T | undefined, metaOrHide?: str... method bindTo (line 2008) | public bindTo(target: IContextKeyService): IContextKey { method getValue (line 2012) | public getValue(target: IContextKeyService): T | undefined { method toNegated (line 2016) | public toNegated(): ContextKeyExpression { method isEqualTo (line 2020) | public isEqualTo(value: any): ContextKeyExpression { method notEqualsTo (line 2024) | public notEqualsTo(value: any): ContextKeyExpression { method greater (line 2028) | public greater(value: any): ContextKeyExpression { type ContextKeyValue (line 2033) | type ContextKeyValue = null | undefined | boolean | number | string type IContext (line 2037) | interface IContext { type IContextKey (line 2041) | interface IContextKey { type IContextKeyServiceTarget (line 2047) | interface IContextKeyServiceTarget { type IReadableSet (line 2057) | interface IReadableSet { type IContextKeyChangeEvent (line 2061) | interface IContextKeyChangeEvent { type IScopedContextKeyService (line 2066) | type IScopedContextKeyService = IContextKeyService & IDisposable; type IContextKeyService (line 2068) | interface IContextKeyService { function cmp1 (line 2085) | function cmp1(key1: string, key2: string): number { function cmp2 (line 2095) | function cmp2(key1: string, value1: any, key2: string, value2: any): num... function implies (line 2114) | function implies(p: ContextKeyExpression, q: ContextKeyExpression): bool... function allElementsIncluded (line 2159) | function allElementsIncluded(p: ContextKeyExpression[], q: ContextKeyExp... function getTerminals (line 2178) | function getTerminals(node: ContextKeyExpression) { FILE: src/vs/platform/contextkey/common/scanner.ts type TokenType (line 10) | const enum TokenType { type Token (line 34) | type Token = type KeywordTokenType (line 57) | type KeywordTokenType = TokenType.Not | TokenType.In | TokenType.False |... type TokenTypeWithoutLexeme (line 58) | type TokenTypeWithoutLexeme = type LexingError (line 80) | type LexingError = { function hintDidYouMean (line 86) | function hintDidYouMean(...meant: string[]) { class Scanner (line 117) | class Scanner { method getLexeme (line 119) | static getLexeme(token: Token): string { method errors (line 183) | get errors(): Readonly { method reset (line 187) | reset(value: string) { method scan (line 198) | scan() { method _match (line 270) | private _match(expected: number): boolean { method _advance (line 281) | private _advance(): number { method _peek (line 285) | private _peek(): number { method _addToken (line 289) | private _addToken(type: TokenTypeWithoutLexeme) { method _error (line 293) | private _error(additional?: string) { method _string (line 303) | private _string() { method _quotedString (line 319) | private _quotedString() { method _regex (line 341) | private _regex() { method _isAtEnd (line 381) | private _isAtEnd() { FILE: src/vs/platform/contextkey/test/browser/contextkey.test.ts method publicLog2 (line 92) | override async publicLog2() { FILE: src/vs/platform/contextkey/test/common/contextkey.test.ts function createContext (line 10) | function createContext(ctx: any) { function testEquals (line 53) | function testEquals(expr: ContextKeyExpression | undefined, str: string)... function testExpression (line 84) | function testExpression(expr: string, expected: boolean): void { function testBatch (line 89) | function testBatch(expr: string, value: any): void { function testNegate (line 128) | function testNegate(expr: string, expected: string): void { function testNormalize (line 142) | function testNormalize(expr: string, expected: string): void { function t (line 160) | function t(expr1: string, expr2: string, expected: string | undefined): ... function strImplies (line 293) | function strImplies(p0: string, q0: string): boolean { function strImplies (line 303) | function strImplies(p0: string, q0: string): boolean { function checkEvaluate (line 323) | function checkEvaluate(expr: string, ctx: any, expected: any): void { function checkNegate (line 368) | function checkNegate(expr: string, expected: string): void { FILE: src/vs/platform/contextkey/test/common/parser.test.ts function parseToStr (line 9) | function parseToStr(input: string): string { FILE: src/vs/platform/contextkey/test/common/scanner.test.ts function tokenTypeToStr (line 13) | function tokenTypeToStr(token: Token) { function scan (line 61) | function scan(input: string) { FILE: src/vs/platform/contextview/browser/contextMenuHandler.ts type IContextMenuHandlerOptions (line 20) | interface IContextMenuHandlerOptions { class ContextMenuHandler (line 24) | class ContextMenuHandler { method constructor (line 31) | constructor( method configure (line 38) | configure(options: IContextMenuHandlerOptions): void { method showContextMenu (line 42) | showContextMenu(delegate: IContextMenuDelegate): void { method onActionRun (line 151) | private onActionRun(e: IRunEvent, logTelemetry: boolean): void { method onDidActionRun (line 159) | private onDidActionRun(e: IRunEvent): void { FILE: src/vs/platform/contextview/browser/contextMenuService.ts class ContextMenuService (line 20) | class ContextMenuService extends Disposable implements IContextMenuServi... method contextMenuHandler (line 25) | private get contextMenuHandler(): ContextMenuHandler { method constructor (line 39) | constructor( method configure (line 50) | configure(options: IContextMenuHandlerOptions): void { method showContextMenu (line 56) | showContextMenu(delegate: IContextMenuDelegate | IContextMenuMenuDeleg... function is (line 75) | function is(thing: IContextMenuDelegate | IContextMenuMenuDelegate): thi... function transform (line 79) | function transform(delegate: IContextMenuDelegate | IContextMenuMenuDele... FILE: src/vs/platform/contextview/browser/contextView.ts type IContextViewService (line 19) | interface IContextViewService extends IContextViewProvider { type IContextViewDelegate (line 30) | interface IContextViewDelegate { type IOpenContextView (line 53) | interface IOpenContextView { type IContextMenuService (line 59) | interface IContextMenuService { type IContextMenuMenuDelegate (line 69) | type IContextMenuMenuDelegate = { FILE: src/vs/platform/contextview/browser/contextViewService.ts class ContextViewHandler (line 12) | class ContextViewHandler extends Disposable implements IContextViewProvi... method constructor (line 17) | constructor( method showContextView (line 30) | showContextView(delegate: IContextViewDelegate, container?: HTMLElemen... method layout (line 60) | layout(): void { method hideContextView (line 64) | hideContextView(data?: unknown): void { class ContextViewService (line 70) | class ContextViewService extends ContextViewHandler implements IContextV... method getContextViewElement (line 74) | getContextViewElement(): HTMLElement { FILE: src/vs/platform/cssDev/node/cssDevService.ts type ICSSDevelopmentService (line 16) | interface ICSSDevelopmentService { class CSSDevelopmentService (line 22) | class CSSDevelopmentService implements ICSSDevelopmentService { method constructor (line 28) | constructor( method isEnabled (line 33) | get isEnabled(): boolean { method getCssModules (line 37) | getCssModules(): Promise { method computeCssModules (line 42) | private async computeCssModules(): Promise { FILE: src/vs/platform/dataChannel/browser/forwardingTelemetryService.ts class InterceptingTelemetryService (line 10) | class InterceptingTelemetryService implements ITelemetryService { method constructor (line 13) | constructor( method telemetryLevel (line 18) | get telemetryLevel(): TelemetryLevel { method sessionId (line 22) | get sessionId(): string { method machineId (line 26) | get machineId(): string { method sqmId (line 30) | get sqmId(): string { method devDeviceId (line 34) | get devDeviceId(): string { method firstSessionDate (line 38) | get firstSessionDate(): string { method msftInternal (line 42) | get msftInternal(): boolean | undefined { method sendErrorTelemetry (line 46) | get sendErrorTelemetry(): boolean { method publicLog (line 50) | publicLog(eventName: string, data?: ITelemetryData): void { method publicLog2 (line 55) | publicLog2> = never, T exten... method publicLogError (line 60) | publicLogError(errorEventName: string, data?: ITelemetryData): void { method publicLogError2 (line 65) | publicLogError2> = never, T ... method setExperimentProperty (line 70) | setExperimentProperty(name: string, value: string): void { method setCommonProperty (line 74) | setCommonProperty(name: string, value: string): void { type IEditTelemetryData (line 79) | interface IEditTelemetryData { class DataChannelForwardingTelemetryService (line 84) | class DataChannelForwardingTelemetryService extends InterceptingTelemetr... method constructor (line 85) | constructor( function forwardToChannelIf (line 104) | function forwardToChannelIf(value: boolean): Record { function isCopilotLikeExtension (line 111) | function isCopilotLikeExtension(extensionId: string | undefined): boolean { FILE: src/vs/platform/dataChannel/common/dataChannel.ts type IDataChannelService (line 11) | interface IDataChannelService { type CoreDataChannel (line 19) | interface CoreDataChannel { type IDataChannelEvent (line 23) | interface IDataChannelEvent { class NullDataChannelService (line 28) | class NullDataChannelService implements IDataChannelService { method onDidSendData (line 30) | get onDidSendData(): Event> { method getDataChannel (line 33) | getDataChannel(_channelId: string): CoreDataChannel { FILE: src/vs/platform/debug/common/extensionHostDebug.ts type IAttachSessionEvent (line 11) | interface IAttachSessionEvent { type ITerminateSessionEvent (line 17) | interface ITerminateSessionEvent { type IReloadSessionEvent (line 22) | interface IReloadSessionEvent { type ICloseSessionEvent (line 26) | interface ICloseSessionEvent { type IOpenExtensionWindowResult (line 30) | interface IOpenExtensionWindowResult { type IExtensionHostDebugService (line 36) | interface IExtensionHostDebugService { FILE: src/vs/platform/debug/common/extensionHostDebugIpc.ts class ExtensionHostDebugBroadcastChannel (line 11) | class ExtensionHostDebugBroadcastChannel extends Disposable im... method call (line 20) | call(ctx: TContext, command: string, arg?: any): Promise { method listen (line 34) | listen(ctx: TContext, event: string, arg?: any): Event { class ExtensionHostDebugChannelClient (line 49) | class ExtensionHostDebugChannelClient extends Disposable implements IExt... method constructor (line 53) | constructor(private channel: IChannel) { method reload (line 57) | reload(sessionId: string): void { method onReload (line 61) | get onReload(): Event { method close (line 65) | close(sessionId: string): void { method onClose (line 69) | get onClose(): Event { method attachSession (line 73) | attachSession(sessionId: string, port: number, subId?: string): void { method onAttachSession (line 77) | get onAttachSession(): Event { method terminateSession (line 81) | terminateSession(sessionId: string, subId?: string): void { method onTerminateSession (line 85) | get onTerminateSession(): Event { method openExtensionDevelopmentHostWindow (line 89) | openExtensionDevelopmentHostWindow(args: string[], debugRenderer: bool... method attachToCurrentWindowRenderer (line 93) | attachToCurrentWindowRenderer(windowId: number): Promise extends Exten... method constructor (line 21) | constructor( method call (line 27) | override call(ctx: TContext, command: string, arg?: any): Promise { method attachToCurrentWindowRenderer (line 37) | private async attachToCurrentWindowRenderer(windowId: number): Promise... method openExtensionDevelopmentHostWindow (line 46) | private async openExtensionDevelopmentHostWindow(args: string[], debug... method openCdpServer (line 74) | private async openCdpServer(ident: string, onSocket: (socket: ISocket)... method openCdp (line 127) | private async openCdp(win: BrowserWindow, debugRenderer: boolean): Pro... FILE: src/vs/platform/defaultAccount/common/defaultAccount.ts type IDefaultAccountProvider (line 10) | interface IDefaultAccountProvider { type IDefaultAccountService (line 25) | interface IDefaultAccountService { FILE: src/vs/platform/diagnostics/common/diagnostics.ts type IDiagnosticsService (line 15) | interface IDiagnosticsService { type IMachineInfo (line 25) | interface IMachineInfo { type ILinuxEnv (line 33) | interface ILinuxEnv { type IDiagnosticInfo (line 40) | interface IDiagnosticInfo { type SystemInfo (line 45) | interface SystemInfo extends IMachineInfo { type IRemoteDiagnosticInfo (line 53) | interface IRemoteDiagnosticInfo extends IDiagnosticInfo { type IRemoteDiagnosticError (line 61) | interface IRemoteDiagnosticError { type IDiagnosticInfoOptions (line 66) | interface IDiagnosticInfoOptions { type WorkspaceStatItem (line 71) | interface WorkspaceStatItem { type WorkspaceStats (line 76) | interface WorkspaceStats { type PerformanceInfo (line 86) | interface PerformanceInfo { type IWorkspaceInformation (line 91) | interface IWorkspaceInformation extends IWorkspace { function isRemoteDiagnosticError (line 96) | function isRemoteDiagnosticError(x: unknown): x is IRemoteDiagnosticError { class NullDiagnosticsService (line 101) | class NullDiagnosticsService implements IDiagnosticsService { method getPerformanceInfo (line 104) | async getPerformanceInfo(mainProcessInfo: IMainProcessDiagnostics, rem... method getSystemInfo (line 108) | async getSystemInfo(mainProcessInfo: IMainProcessDiagnostics, remoteIn... method getDiagnostics (line 120) | async getDiagnostics(mainProcessInfo: IMainProcessDiagnostics, remoteI... method getWorkspaceFileExtensions (line 124) | async getWorkspaceFileExtensions(workspace: IWorkspace): Promise<{ ext... method reportWorkspaceStats (line 128) | async reportWorkspaceStats(workspace: IWorkspaceInformation): Promise<... type IWindowDiagnostics (line 132) | interface IWindowDiagnostics { type IProcessDiagnostics (line 140) | interface IProcessDiagnostics { type IGPULogMessage (line 145) | interface IGPULogMessage { type IMainProcessDiagnostics (line 150) | interface IMainProcessDiagnostics { FILE: src/vs/platform/diagnostics/electron-main/diagnosticsMainService.ts type IRemoteDiagnosticOptions (line 23) | interface IRemoteDiagnosticOptions { type IDiagnosticsMainService (line 28) | interface IDiagnosticsMainService { class DiagnosticsMainService (line 34) | class DiagnosticsMainService implements IDiagnosticsMainService { method constructor (line 38) | constructor( method getRemoteDiagnostics (line 44) | async getRemoteDiagnostics(options: IRemoteDiagnosticOptions): Promise... method getMainDiagnostics (line 79) | async getMainDiagnostics(): Promise { method codeWindowToInfo (line 118) | private async codeWindowToInfo(window: ICodeWindow): Promise { FILE: src/vs/platform/diagnostics/node/diagnosticsService.ts type ConfigFilePatterns (line 25) | interface ConfigFilePatterns { function collectWorkspaceStats (line 32) | async function collectWorkspaceStats(folder: string, filter: string[]): ... function asSortedItems (line 175) | function asSortedItems(items: Map): WorkspaceStatItem[] { function getMachineInfo (line 180) | function getMachineInfo(): IMachineInfo { function collectLaunchConfigs (line 196) | async function collectLaunchConfigs(folder: string): Promise): string { method formatWorkspaceMetadata (line 452) | private formatWorkspaceMetadata(info: IMainProcessDiagnostics): Promis... method formatProcessList (line 489) | private formatProcessList(info: IMainProcessDiagnostics, rootProcess: ... method formatProcessItem (line 505) | private formatProcessItem(mainPid: number, mapProcessToName: Map { type IPromptButton (line 119) | interface IPromptButton extends IPromptBaseButton { type IPromptCancelButton (line 123) | interface IPromptCancelButton extends IPromptBaseButton { type IPrompt (line 132) | interface IPrompt extends IBaseDialogOptions { type IPromptWithCustomCancel (line 147) | interface IPromptWithCustomCancel extends IPrompt { type IPromptWithDefaultCancel (line 151) | interface IPromptWithDefaultCancel extends IPrompt { type IPromptResult (line 155) | interface IPromptResult extends ICheckboxResult { type IPromptResultWithCancel (line 163) | interface IPromptResultWithCancel extends IPromptResult { type IAsyncPromptResult (line 167) | interface IAsyncPromptResult extends ICheckboxResult { type IAsyncPromptResultWithCancel (line 175) | interface IAsyncPromptResultWithCancel extends IAsyncPromptResult { type IDialogResult (line 179) | type IDialogResult = IConfirmationResult | IInputResult | IAsyncPromptRe... type DialogType (line 181) | type DialogType = 'none' | 'info' | 'error' | 'question' | 'warning'; type ICheckbox (line 183) | interface ICheckbox { type ICheckboxResult (line 188) | interface ICheckboxResult { type IPickAndOpenOptions (line 197) | interface IPickAndOpenOptions { type FileFilter (line 205) | interface FileFilter { type ISaveDialogOptions (line 210) | interface ISaveDialogOptions { type IOpenDialogOptions (line 240) | interface IOpenDialogOptions { type ICustomDialogOptions (line 287) | interface ICustomDialogOptions { type ICustomDialogMarkdown (line 295) | interface ICustomDialogMarkdown { type IDialogHandler (line 305) | interface IDialogHandler { type DialogKind (line 328) | enum DialogKind { method getConfirmationButtons (line 336) | protected getConfirmationButtons(dialog: IConfirmation): string[] { method getPromptButtons (line 340) | protected getPromptButtons(dialog: IPrompt): string[] { method getInputButtons (line 344) | protected getInputButtons(dialog: IInput): string[] { method getButtons (line 351) | private getButtons(dialog: IConfirmation | IInput | IPrompt, ki... method getDialogType (line 426) | protected getDialogType(type: Severity | DialogType | undefined): Dialog... method getPromptResult (line 438) | protected getPromptResult(prompt: IPrompt, buttonIndex: number, ch... type IDialogService (line 464) | interface IDialogService { type IFileDialogService (line 528) | interface IFileDialogService { type ConfirmResult (line 601) | const enum ConfirmResult { constant MAX_CONFIRM_FILES (line 607) | const MAX_CONFIRM_FILES = 10; function getFileNamesMessage (line 608) | function getFileNamesMessage(fileNamesOrResources: readonly (string | UR... type INativeOpenDialogOptions (line 624) | interface INativeOpenDialogOptions { type IMassagedMessageBoxOptions (line 633) | interface IMassagedMessageBoxOptions { function massageMessageBoxOptions (line 653) | function massageMessageBoxOptions(options: MessageBoxOptions, productSer... FILE: src/vs/platform/dialogs/electron-browser/dialog.ts function createNativeAboutDialogDetails (line 13) | function createNativeAboutDialogDetails(productService: IProductService,... FILE: src/vs/platform/dialogs/electron-main/dialogMainService.ts type IDialogMainService (line 23) | interface IDialogMainService { type IInternalNativeOpenDialogOptions (line 37) | interface IInternalNativeOpenDialogOptions extends INativeOpenDialogOpti... class DialogMainService (line 46) | class DialogMainService implements IDialogMainService { method constructor (line 54) | constructor( method pickFileFolder (line 60) | pickFileFolder(options: INativeOpenDialogOptions, window?: electron.Br... method pickFolder (line 64) | pickFolder(options: INativeOpenDialogOptions, window?: electron.Browse... method pickFile (line 84) | pickFile(options: INativeOpenDialogOptions, window?: electron.BrowserW... method pickWorkspace (line 88) | pickWorkspace(options: INativeOpenDialogOptions, window?: electron.Bro... method doPick (line 96) | private async doPick(options: IInternalNativeOpenDialogOptions, window... method getWindowDialogQueue (line 132) | private getWindowDialogQueue(prompt: IPrompt | IPromptWithCustomCancel): Prom... method info (line 52) | async info(message: string, detail?: string): Promise { method warn (line 56) | async warn(message: string, detail?: string): Promise { method error (line 60) | async error(message: string, detail?: string): Promise { method input (line 63) | async input(): Promise { { return { confirmed: true, val... method about (line 64) | async about(): Promise { } FILE: src/vs/platform/dnd/browser/dnd.ts type IDraggedResourceEditorInput (line 41) | interface IDraggedResourceEditorInput extends IBaseTextResourceEditorInp... function extractEditorsDropData (line 58) | function extractEditorsDropData(e: DragEvent): Array { method registerDropHandler (line 379) | registerDropHandler(handler: IResourceDropHandler): IDisposable { method handleResourceDrop (line 384) | async handleResourceDrop(resource: URI, accessor: ServicesAccessor): P... class LocalSelectionTransfer (line 407) | class LocalSelectionTransfer { method constructor (line 414) | private constructor() { method getInstance (line 418) | static getInstance(): LocalSelectionTransfer { method hasData (line 422) | hasData(proto: T): boolean { method clearData (line 426) | clearData(proto: T): void { method getData (line 433) | getData(proto: T): T[] | undefined { method setData (line 441) | setData(data: T[], proto: T): void { type DocumentSymbolTransferData (line 449) | interface DocumentSymbolTransferData { type NotebookCellOutputTransferData (line 461) | interface NotebookCellOutputTransferData { function setDataAsJSON (line 465) | function setDataAsJSON(e: DragEvent, kind: string, data: unknown) { function getDataAsJSON (line 469) | function getDataAsJSON(e: DragEvent, kind: string, defaultValue: T): T { function extractSymbolDropData (line 482) | function extractSymbolDropData(e: DragEvent): DocumentSymbolTransferData... function fillInSymbolsDragData (line 486) | function fillInSymbolsDragData(symbolsData: readonly DocumentSymbolTrans... type MarkerTransferData (line 490) | type MarkerTransferData = IMarker | { uri: UriComponents }; function extractMarkerDropData (line 492) | function extractMarkerDropData(e: DragEvent): MarkerTransferData[] | und... function fillInMarkersDragData (line 496) | function fillInMarkersDragData(markerData: MarkerTransferData[], e: Drag... function extractNotebookCellOutputDropData (line 500) | function extractNotebookCellOutputDropData(e: DragEvent): NotebookCellOu... type IElectronWebUtils (line 504) | interface IElectronWebUtils { function getPathForFile (line 516) | function getPathForFile(file: File): string | undefined { FILE: src/vs/platform/domWidget/browser/domWidget.ts method createAppend (line 21) | public static createAppend... method createInContents (line 41) | public static createInContents... type HotReloadable (line 155) | interface HotReloadable { type DomWidgetCtor (line 159) | type DomWidgetCtor = { FILE: src/vs/platform/download/common/download.ts type IDownloadService (line 12) | interface IDownloadService { FILE: src/vs/platform/download/common/downloadIpc.ts class DownloadServiceChannel (line 12) | class DownloadServiceChannel implements IServerChannel { method constructor (line 14) | constructor(private readonly service: IDownloadService) { } method listen (line 16) | listen(_: unknown, event: string, arg?: any): Event { method call (line 20) | call(context: any, command: string, args?: any): Promise { class DownloadServiceChannelClient (line 28) | class DownloadServiceChannelClient implements IDownloadService { method constructor (line 32) | constructor(private channel: IChannel, private getUriTransformer: () =... method download (line 34) | async download(from: URI, to: URI, _callSite?: string): Promise { FILE: src/vs/platform/download/common/downloadService.ts class DownloadService (line 13) | class DownloadService implements IDownloadService { method constructor (line 17) | constructor( method download (line 22) | async download(resource: URI, target: URI, callSite: string, cancellat... FILE: src/vs/platform/editor/browser/editor.ts type IOpenEditorOptions (line 16) | interface IOpenEditorOptions { function registerOpenEditorListeners (line 21) | function registerOpenEditorListeners(element: HTMLElement, onOpenEditor:... function toOpenEditorOptions (line 55) | function toOpenEditorOptions(event: StandardMouseEvent | StandardKeyboar... FILE: src/vs/platform/editor/common/editor.ts type IResolvableEditorModel (line 13) | interface IResolvableEditorModel extends IDisposable { function isResolvedEditorModel (line 26) | function isResolvedEditorModel(model: IDisposable | undefined | null): m... type IBaseUntypedEditorInput (line 33) | interface IBaseUntypedEditorInput { type IBaseResourceEditorInput (line 51) | interface IBaseResourceEditorInput extends IBaseUntypedEditorInput { type IBaseTextResourceEditorInput (line 67) | interface IBaseTextResourceEditorInput extends IBaseResourceEditorInput { type IResourceEditorInput (line 93) | interface IResourceEditorInput extends IBaseResourceEditorInput { type ITextResourceEditorInput (line 101) | interface ITextResourceEditorInput extends IResourceEditorInput, IBaseTe... type IResourceEditorInputIdentifier (line 113) | interface IResourceEditorInputIdentifier { type EditorActivation (line 131) | enum EditorActivation { type EditorResolution (line 158) | enum EditorResolution { type EditorOpenSource (line 171) | enum EditorOpenSource { type IEditorOptions (line 186) | interface IEditorOptions { type IModalEditorPartOptions (line 331) | interface IModalEditorPartOptions { type IModalEditorSidebar (line 370) | interface IModalEditorSidebar { type IModalEditorNavigation (line 396) | interface IModalEditorNavigation { type ITextEditorSelection (line 414) | interface ITextEditorSelection { type TextEditorSelectionRevealType (line 421) | const enum TextEditorSelectionRevealType { type TextEditorSelectionSource (line 444) | const enum TextEditorSelectionSource { type ITextEditorOptions (line 469) | interface ITextEditorOptions extends IEditorOptions { type ITextEditorChange (line 488) | type ITextEditorChange = [ type ITextEditorDiffInformation (line 495) | interface ITextEditorDiffInformation { function isTextEditorDiffInformationEqual (line 502) | function isTextEditorDiffInformationEqual( FILE: src/vs/platform/encryption/common/encryptionService.ts type IEncryptionService (line 9) | interface IEncryptionService extends ICommonEncryptionService { type IEncryptionMainService (line 15) | interface IEncryptionMainService extends IEncryptionService { } type ICommonEncryptionService (line 17) | interface ICommonEncryptionService { type PasswordStoreCLIOption (line 31) | const enum PasswordStoreCLIOption { type KnownStorageProvider (line 39) | const enum KnownStorageProvider { function isKwallet (line 61) | function isKwallet(backend: string): boolean { function isGnome (line 67) | function isGnome(backend: string): boolean { FILE: src/vs/platform/encryption/electron-main/encryptionMainService.ts type ISafeStorageAdditionalAPIs (line 13) | interface ISafeStorageAdditionalAPIs { class EncryptionMainService (line 20) | class EncryptionMainService implements IEncryptionMainService { method constructor (line 23) | constructor( method encrypt (line 34) | async encrypt(value: string): Promise { method decrypt (line 46) | async decrypt(value: string): Promise { method isEncryptionAvailable (line 65) | isEncryptionAvailable(): Promise { method getKeyStorageProvider (line 72) | getKeyStorageProvider(): Promise { method setUsePlainTextEncryption (line 92) | async setUsePlainTextEncryption(): Promise { FILE: src/vs/platform/environment/common/argv.ts type INativeCliOptions (line 6) | interface INativeCliOptions { type NativeParsedArgs (line 15) | interface NativeParsedArgs { FILE: src/vs/platform/environment/common/environment.ts type IDebugParams (line 13) | interface IDebugParams { type IExtensionHostDebugParams (line 18) | interface IExtensionHostDebugParams extends IDebugParams { type ExtensionKind (line 28) | type ExtensionKind = 'ui' | 'workspace' | 'web'; type IEnvironmentService (line 35) | interface IEnvironmentService { type INativeEnvironmentService (line 113) | interface INativeEnvironmentService extends IEnvironmentService { FILE: src/vs/platform/environment/common/environmentService.ts constant EXTENSION_IDENTIFIER_WITH_LOG_REGEX (line 17) | const EXTENSION_IDENTIFIER_WITH_LOG_REGEX = /^([^.]+\..+)[:=](.+)$/; type INativeEnvironmentPaths (line 19) | interface INativeEnvironmentPaths { method appRoot (line 47) | get appRoot(): string { return dirname(FileAccess.asFileUri('').fsPath); } method userHome (line 50) | get userHome(): URI { return URI.file(this.paths.homeDir); } method userDataPath (line 53) | get userDataPath(): string { return this.paths.userDataDir; } method appSettingsHome (line 56) | get appSettingsHome(): URI { return URI.file(join(this.userDataPath, 'Us... method tmpDir (line 59) | get tmpDir(): URI { return URI.file(this.paths.tmpDir); } method cacheHome (line 62) | get cacheHome(): URI { return URI.file(this.userDataPath); } method stateResource (line 65) | get stateResource(): URI { return joinPath(this.appSettingsHome, 'global... method userRoamingDataHome (line 68) | get userRoamingDataHome(): URI { return this.appSettingsHome.with({ sche... method userDataSyncHome (line 71) | get userDataSyncHome(): URI { return joinPath(this.appSettingsHome, 'syn... method logsHome (line 73) | get logsHome(): URI { method sync (line 83) | get sync(): 'on' | 'off' | undefined { return this.args.sync; } method workspaceStorageHome (line 86) | get workspaceStorageHome(): URI { return joinPath(this.appSettingsHome, ... method localHistoryHome (line 89) | get localHistoryHome(): URI { return joinPath(this.appSettingsHome, 'His... method keyboardLayoutResource (line 92) | get keyboardLayoutResource(): URI { return joinPath(this.userRoamingData... method argvResource (line 95) | get argvResource(): URI { method isExtensionDevelopment (line 105) | get isExtensionDevelopment(): boolean { return !!this.args.extensionDeve... method untitledWorkspacesHome (line 108) | get untitledWorkspacesHome(): URI { return URI.file(join(this.userDataPa... method builtinExtensionsPath (line 111) | get builtinExtensionsPath(): string { method extensionsDownloadLocation (line 121) | get extensionsDownloadLocation(): URI { method extensionsPath (line 131) | get extensionsPath(): string { method agentPluginsPath (line 151) | get agentPluginsPath(): string { method extensionDevelopmentLocationURI (line 171) | get extensionDevelopmentLocationURI(): URI[] | undefined { method extensionDevelopmentKind (line 187) | get extensionDevelopmentKind(): ExtensionKind[] | undefined { method extensionTestsLocationURI (line 192) | get extensionTestsLocationURI(): URI | undefined { method disableExtensions (line 205) | get disableExtensions(): boolean | string[] { method debugExtensionHost (line 225) | get debugExtensionHost(): IExtensionHostDebugParams { return parseExtens... method debugRenderer (line 226) | get debugRenderer(): boolean { return !!this.args.debugRenderer; } method isBuilt (line 228) | get isBuilt(): boolean { return !env['VSCODE_DEV']; } method verbose (line 229) | get verbose(): boolean { return !!this.args.verbose; } method logLevel (line 232) | get logLevel(): string | undefined { return this.args.log?.find(entry =>... method extensionLogLevel (line 234) | get extensionLogLevel(): [string, string][] | undefined { method serviceMachineIdResource (line 246) | get serviceMachineIdResource(): URI { return joinPath(URI.file(this.user... method crashReporterId (line 248) | get crashReporterId(): string | undefined { return this.args['crash-repo... method crashReporterDirectory (line 249) | get crashReporterDirectory(): string | undefined { return this.args['cra... method disableTelemetry (line 252) | get disableTelemetry(): boolean { return !!this.args['disable-telemetry'... method disableExperiments (line 255) | get disableExperiments(): boolean { return !!this.args['disable-experime... method disableWorkspaceTrust (line 258) | get disableWorkspaceTrust(): boolean { return !!this.args['disable-works... method useInMemorySecretStorage (line 261) | get useInMemorySecretStorage(): boolean { return !!this.args['use-inmemo... method policyFile (line 264) | get policyFile(): URI | undefined { method agentSessionsWorkspace (line 277) | get agentSessionsWorkspace(): URI { method editSessionId (line 281) | get editSessionId(): string | undefined { return this.args['editSessionI... method exportPolicyData (line 283) | get exportPolicyData(): string | undefined { method exportDefaultKeybindings (line 287) | get exportDefaultKeybindings(): string | undefined { method continueOn (line 291) | get continueOn(): string | undefined { method continueOn (line 295) | set continueOn(value: string | undefined) { method args (line 299) | get args(): NativeParsedArgs { return this._args; } method constructor (line 301) | constructor( function parseExtensionHostDebugPort (line 308) | function parseExtensionHostDebugPort(args: NativeParsedArgs, isBuilt: bo... function parseDebugParams (line 312) | function parseDebugParams(debugArg: string | undefined, debugBrkArg: str... FILE: src/vs/platform/environment/electron-main/environmentMainService.ts type IEnvironmentMainService (line 20) | interface IEnvironmentMainService extends INativeEnvironmentService { class EnvironmentMainService (line 44) | class EnvironmentMainService extends NativeEnvironmentService implements... method backupHome (line 49) | get backupHome(): string { return join(this.userDataPath, 'Backups'); } method mainIPCHandle (line 52) | get mainIPCHandle(): string { return createStaticIPCHandle(this.userDa... method mainLockfile (line 55) | get mainLockfile(): string { return join(this.userDataPath, 'code.lock... method disableUpdates (line 58) | get disableUpdates(): boolean { return !!this.args['disable-updates']; } method isPortable (line 61) | get isPortable(): boolean { return !!process.env['VSCODE_PORTABLE']; } method crossOriginIsolated (line 64) | get crossOriginIsolated(): boolean { return !!this.args['enable-coi']; } method enableRDPDisplayTracking (line 67) | get enableRDPDisplayTracking(): boolean { return !!this.args['enable-r... method codeCachePath (line 70) | get codeCachePath(): string | undefined { return process.env['VSCODE_C... method useCodeCache (line 73) | get useCodeCache(): boolean { return !!this.codeCachePath; } method unsetSnapExportedVariables (line 75) | unsetSnapExportedVariables() { method restoreSnapExportedVariables (line 100) | restoreSnapExportedVariables() { FILE: src/vs/platform/environment/node/argv.ts type Option (line 21) | interface Option { type Subcommand (line 33) | interface Subcommand { type OptionDescriptions (line 40) | type OptionDescriptions = { constant NATIVE_CLI_COMMANDS (line 48) | const NATIVE_CLI_COMMANDS = ['tunnel', 'serve-web', 'agent-host'] as const; constant OPTIONS (line 50) | const OPTIONS: OptionDescriptions> = { type ErrorReporter (line 257) | interface ErrorReporter { function parseArgs (line 273) | function parseArgs(args: string[], options: OptionDescriptions, er... function formatUsage (line 397) | function formatUsage(optionId: string, option: Option<'boolean'> | Optio... function formatOptions (line 413) | function formatOptions(options: OptionDescriptions | Record { function getStdinFilePath (line 37) | function getStdinFilePath(): string { function createStdInFile (line 41) | async function createStdInFile(targetPath: string) { function readFromStdin (line 46) | async function readFromStdin(targetPath: string, verbose: boolean, onEnd... FILE: src/vs/platform/environment/node/userDataPath.ts function getUserDataPath (line 28) | function getUserDataPath(cliArgs: NativeParsedArgs, productName: string)... function doGetUserDataPath (line 45) | function doGetUserDataPath(cliArgs: NativeParsedArgs, productName: strin... FILE: src/vs/platform/environment/node/wait.ts function createWaitMarkerFileSync (line 10) | function createWaitMarkerFileSync(verbose?: boolean): string | undefined { FILE: src/vs/platform/environment/test/node/argv.test.ts function o (line 11) | function o(description: string, type: 'boolean' | 'string' | 'string[]' ... function c (line 16) | function c(description: string, options: OptionDescriptions): Subco... function newErrorReporter (line 92) | function newErrorReporter(result: string[] = [], command = ''): ErrorRep... function assertParse (line 104) | function assertParse(options: OptionDescriptions, input: string[],... type TestArgs1 (line 112) | interface TestArgs1 { type TestArgs2 (line 161) | interface TestArgs2 { FILE: src/vs/platform/environment/test/node/nativeModules.integrationTest.ts function testErrorMessage (line 10) | function testErrorMessage(module: string): string { FILE: src/vs/platform/extensionManagement/common/abstractExtensionManagementService.ts type InstallableExtension (line 37) | type InstallableExtension = { readonly manifest: IExtensionManifest; ext... type InstallExtensionTaskOptions (line 39) | type InstallExtensionTaskOptions = InstallOptions & { readonly profileLo... type IInstallExtensionTask (line 40) | interface IInstallExtensionTask { type UninstallExtensionTaskOptions (line 52) | type UninstallExtensionTaskOptions = UninstallOptions & { readonly profi... type IUninstallExtensionTask (line 53) | interface IUninstallExtensionTask { method constructor (line 67) | constructor( method canInstall (line 75) | async canInstall(extension: IGalleryExtension): Promise { method registerParticipant (line 264) | registerParticipant(participant: IExtensionManagementParticipant): void { method resetPinnedStateForAllUserExtensions (line 268) | async resetPinnedStateForAllUserExtensions(pinned: boolean): Promise(promises: Promise[], errorCode?: Exte... method getAllDepsAndPackExtensions (line 608) | private async getAllDepsAndPackExtensions(extensionIdentifier: IExtensio... method checkAndGetCompatibleVersion (line 664) | private async checkAndGetCompatibleVersion(extension: IGalleryExtension,... method getCompatibleVersion (line 714) | protected async getCompatibleVersion(extension: IGalleryExtension, sameV... method getUninstallExtensionTaskKey (line 737) | private getUninstallExtensionTaskKey(identifier: IExtensionIdentifier, p... method uninstallExtensions (line 741) | async uninstallExtensions(extensions: UninstallExtensionInfo[]): Promise... method checkForDependents (line 906) | private checkForDependents(extensionsToUninstall: ILocalExtension[], ins... method getDependentsErrorMessage (line 918) | private getDependentsErrorMessage(dependingExtension: ILocalExtension, d... method getAllPackExtensionsToUninstall (line 947) | private getAllPackExtensionsToUninstall(extension: ILocalExtension, inst... method getDependents (line 967) | private getDependents(extension: ILocalExtension, installed: ILocalExten... method updateControlCache (line 971) | private async updateControlCache(): Promise { function toExtensionManagementError (line 990) | function toExtensionManagementError(error: Error, code?: ExtensionManage... function reportTelemetry (line 1004) | function reportTelemetry(telemetryService: ITelemetryService, eventName:... method waitUntilTaskIsFinished (line 1076) | async waitUntilTaskIsFinished(): Promise { method run (line 1081) | run(): Promise { method cancel (line 1089) | cancel(): void { FILE: src/vs/platform/extensionManagement/common/allowedExtensionsService.ts function isGalleryExtension (line 16) | function isGalleryExtension(extension: unknown): extension is IGalleryEx... function isIExtension (line 20) | function isIExtension(extension: unknown): extension is IExtension { class AllowedExtensionsService (line 27) | class AllowedExtensionsService extends Disposable implements IAllowedExt... method allowedExtensionsConfigValue (line 34) | get allowedExtensionsConfigValue(): AllowedExtensionsConfigValueType |... method constructor (line 40) | constructor( method getAllowedExtensionsValue (line 55) | private getAllowedExtensionsValue(): AllowedExtensionsConfigValueType ... method isAllowed (line 67) | isAllowed(extension: IGalleryExtension | IExtension | { id: string; pu... FILE: src/vs/platform/extensionManagement/common/configRemotes.ts function stripLowLevelDomains (line 31) | function stripLowLevelDomains(domain: string): string | null { function extractDomain (line 36) | function extractDomain(url: string): string | null { function getDomainsOfRemotes (line 56) | function getDomainsOfRemotes(text: string, allowedDomains: readonly stri... function stripPort (line 71) | function stripPort(authority: string): string | null { function normalizeRemote (line 76) | function normalizeRemote(host: string | null, path: string, stripEndingD... function extractRemote (line 86) | function extractRemote(url: string, stripEndingDotGit: boolean): string ... function getRemotes (line 104) | function getRemotes(text: string, stripEndingDotGit: boolean = false): s... FILE: src/vs/platform/extensionManagement/common/extensionEnablementService.ts class GlobalExtensionEnablementService (line 13) | class GlobalExtensionEnablementService extends Disposable implements IGl... method constructor (line 21) | constructor( method enableExtension (line 35) | async enableExtension(extension: IExtensionIdentifier, source?: string... method disableExtension (line 43) | async disableExtension(extension: IExtensionIdentifier, source?: strin... method getDisabledExtensions (line 51) | getDisabledExtensions(): IExtensionIdentifier[] { method getDisabledExtensionsAsync (line 55) | async getDisabledExtensionsAsync(): Promise { method _addToDisabledExtensions (line 59) | private _addToDisabledExtensions(identifier: IExtensionIdentifier): bo... method _removeFromDisabledExtensions (line 69) | private _removeFromDisabledExtensions(identifier: IExtensionIdentifier... method _setDisabledExtensions (line 82) | private _setDisabledExtensions(disabledExtensions: IExtensionIdentifie... method _getExtensions (line 86) | private _getExtensions(storageId: string): IExtensionIdentifier[] { method _setExtensions (line 90) | private _setExtensions(storageId: string, extensions: IExtensionIdenti... class StorageManager (line 96) | class StorageManager extends Disposable { method constructor (line 103) | constructor(private storageService: IStorageService) { method get (line 108) | get(key: string, scope: StorageScope): IExtensionIdentifier[] { method set (line 121) | set(key: string, value: IExtensionIdentifier[], scope: StorageScope): ... method onDidStorageChange (line 136) | private onDidStorageChange(storageChangeEvent: IProfileStorageValueCha... method _get (line 152) | private _get(key: string, scope: StorageScope): string { method _set (line 156) | private _set(key: string, value: string | undefined, scope: StorageSco... FILE: src/vs/platform/extensionManagement/common/extensionGalleryManifest.ts type ExtensionGalleryResourceType (line 9) | const enum ExtensionGalleryResourceType { type Flag (line 20) | const enum Flag { type ExtensionGalleryManifestResource (line 37) | type ExtensionGalleryManifestResource = { type ExtensionQueryCapabilityValue (line 42) | type ExtensionQueryCapabilityValue = { type IExtensionGalleryManifest (line 47) | interface IExtensionGalleryManifest { type ExtensionGalleryManifestStatus (line 67) | const enum ExtensionGalleryManifestStatus { type IExtensionGalleryManifestService (line 76) | interface IExtensionGalleryManifestService { function getExtensionGalleryManifestResourceUri (line 85) | function getExtensionGalleryManifestResourceUri(manifest: IExtensionGall... FILE: src/vs/platform/extensionManagement/common/extensionGalleryManifestService.ts type ExtensionGalleryConfig (line 12) | type ExtensionGalleryConfig = { class ExtensionGalleryManifestService (line 22) | class ExtensionGalleryManifestService extends Disposable implements IExt... method extensionGalleryManifestStatus (line 28) | get extensionGalleryManifestStatus(): ExtensionGalleryManifestStatus { method constructor (line 32) | constructor( method getExtensionGalleryManifest (line 38) | async getExtensionGalleryManifest(): Promise, arg1:... method getResourceApi (line 686) | private getResourceApi(extensionGalleryManifest: IExtensionGalleryManife... method getExtensionsUsingQueryApi (line 697) | private async getExtensionsUsingQueryApi(extensionInfos: ReadonlyArray { method getRequestTimeout (line 2011) | private getRequestTimeout(): number { class ExtensionGalleryService (line 2018) | class ExtensionGalleryService extends AbstractExtensionGalleryService { method constructor (line 2020) | constructor( class ExtensionGalleryServiceWithNoStorageService (line 2036) | class ExtensionGalleryServiceWithNoStorageService extends AbstractExtens... method constructor (line 2038) | constructor( FILE: src/vs/platform/extensionManagement/common/extensionManagement.ts constant EXTENSION_IDENTIFIER_PATTERN (line 22) | const EXTENSION_IDENTIFIER_PATTERN = '^([a-z0-9A-Z][a-z0-9-A-Z]*)\\.([a-... constant EXTENSION_IDENTIFIER_REGEX (line 23) | const EXTENSION_IDENTIFIER_REGEX = new RegExp(EXTENSION_IDENTIFIER_PATTE... constant WEB_EXTENSION_TAG (line 24) | const WEB_EXTENSION_TAG = '__web_extension'; constant EXTENSION_INSTALL_SKIP_WALKTHROUGH_CONTEXT (line 25) | const EXTENSION_INSTALL_SKIP_WALKTHROUGH_CONTEXT = 'skipWalkthrough'; constant EXTENSION_INSTALL_SKIP_PUBLISHER_TRUST_CONTEXT (line 26) | const EXTENSION_INSTALL_SKIP_PUBLISHER_TRUST_CONTEXT = 'skipPublisherTru... constant EXTENSION_INSTALL_SOURCE_CONTEXT (line 27) | const EXTENSION_INSTALL_SOURCE_CONTEXT = 'extensionInstallSource'; constant EXTENSION_INSTALL_DEP_PACK_CONTEXT (line 28) | const EXTENSION_INSTALL_DEP_PACK_CONTEXT = 'dependecyOrPackExtensionInst... constant EXTENSION_INSTALL_CLIENT_TARGET_PLATFORM_CONTEXT (line 29) | const EXTENSION_INSTALL_CLIENT_TARGET_PLATFORM_CONTEXT = 'clientTargetPl... type ExtensionInstallSource (line 31) | const enum ExtensionInstallSource { type IProductVersion (line 36) | interface IProductVersion { function TargetPlatformToString (line 41) | function TargetPlatformToString(targetPlatform: TargetPlatform) { function toTargetPlatform (line 64) | function toTargetPlatform(targetPlatform: string): TargetPlatform { function getTargetPlatform (line 86) | function getTargetPlatform(platform: Platform | 'alpine', arch: string |... function isNotWebExtensionInWebTargetPlatform (line 131) | function isNotWebExtensionInWebTargetPlatform(allTargetPlatforms: Target... function isTargetPlatformCompatible (line 136) | function isTargetPlatformCompatible(extensionTargetPlatform: TargetPlatf... type IGalleryExtensionProperties (line 165) | interface IGalleryExtensionProperties { type IGalleryExtensionAsset (line 176) | interface IGalleryExtensionAsset { type IGalleryExtensionAssets (line 181) | interface IGalleryExtensionAssets { function isIExtensionIdentifier (line 193) | function isIExtensionIdentifier(obj: unknown): obj is IExtensionIdentifi... type IExtensionIdentifier (line 201) | interface IExtensionIdentifier { type IGalleryExtensionIdentifier (line 206) | interface IGalleryExtensionIdentifier extends IExtensionIdentifier { type IGalleryExtensionVersion (line 210) | interface IGalleryExtensionVersion { type IGalleryExtension (line 217) | interface IGalleryExtension { type InstallSource (line 252) | type InstallSource = 'gallery' | 'vsix' | 'resource'; type IGalleryMetadata (line 254) | interface IGalleryMetadata { type Metadata (line 263) | type Metadata = Partial { method installGalleryExtensions (line 180) | private async installGalleryExtensions(installExtensionInfos: InstallG... method installVSIX (line 258) | private async installVSIX(vsix: URI, installOptions: InstallOptions, f... method getGalleryExtensions (line 280) | private async getGalleryExtensions(extensions: InstallGalleryExtension... method validateExtensionKind (line 299) | protected validateExtensionKind(_manifest: IExtensionManifest): boolean { method validateVSIX (line 303) | private async validateVSIX(manifest: IExtensionManifest, force: boolea... method uninstallExtensions (line 316) | public async uninstallExtensions(extensions: (string | URI)[], force: ... method locateExtension (line 356) | public async locateExtension(extensions: string[]): Promise { method notInstalled (line 370) | private notInstalled(id: string) { FILE: src/vs/platform/extensionManagement/common/extensionManagementIpc.ts function transformIncomingURI (line 25) | function transformIncomingURI(uri: UriComponents | undefined, transforme... function transformOutgoingURI (line 29) | function transformOutgoingURI(uri: URI, transformer: IURITransformer | n... function transformIncomingExtension (line 33) | function transformIncomingExtension(extension: ILocalExtension, transfor... function transformIncomingOptions (line 40) | function transformIncomingOptions { method call (line 114) | async call(context: any, command: string, args?: any): Promise { type ExtensionEventResult (line 184) | interface ExtensionEventResult { class ExtensionManagementChannelClient (line 190) | class ExtensionManagementChannelClient extends CommontExtensionManagemen... method onInstallExtension (line 195) | get onInstallExtension() { return this._onInstallExtension.event; } method onDidInstallExtensions (line 198) | get onDidInstallExtensions() { return this._onDidInstallExtensions.eve... method onUninstallExtension (line 201) | get onUninstallExtension() { return this._onUninstallExtension.event; } method onDidUninstallExtension (line 204) | get onDidUninstallExtension() { return this._onDidUninstallExtension.e... method onDidUpdateExtensionMetadata (line 207) | get onDidUpdateExtensionMetadata() { return this._onDidUpdateExtension... method constructor (line 209) | constructor( method onInstallExtensionEvent (line 222) | protected onInstallExtensionEvent(event: InstallExtensionEvent): void { method onDidInstallExtensionsEvent (line 226) | protected onDidInstallExtensionsEvent(results: readonly InstallExtensi... method onUninstallExtensionEvent (line 230) | protected onUninstallExtensionEvent(event: UninstallExtensionEvent): v... method onDidUninstallExtensionEvent (line 234) | protected onDidUninstallExtensionEvent(event: DidUninstallExtensionEve... method onDidUpdateExtensionMetadataEvent (line 238) | protected onDidUpdateExtensionMetadataEvent(event: DidUpdateExtensionM... method isUriComponents (line 242) | private isUriComponents(obj: unknown): obj is UriComponents { method getTargetPlatform (line 252) | getTargetPlatform(): Promise { method zip (line 259) | zip(extension: ILocalExtension): Promise { method install (line 263) | install(vsix: URI, options?: InstallOptions): Promise { method installFromLocation (line 267) | installFromLocation(location: URI, profileLocation: URI): Promise { method installFromGallery (line 280) | installFromGallery(extension: IGalleryExtension, installOptions?: Inst... method installGalleryExtensions (line 284) | async installGalleryExtensions(extensions: InstallExtensionInfo[]): Pr... method uninstall (line 289) | uninstall(extension: ILocalExtension, options?: UninstallOptions): Pro... method uninstallExtensions (line 296) | uninstallExtensions(extensions: UninstallExtensionInfo[]): Promise, ex... method resetPinnedStateForAllUserExtensions (line 314) | resetPinnedStateForAllUserExtensions(pinned: boolean): Promise { method toggleApplicationScope (line 318) | toggleApplicationScope(local: ILocalExtension, fromProfileLocation: UR... method copyExtensions (line 323) | copyExtensions(fromProfileLocation: URI, toProfileLocation: URI): Prom... method getExtensionsControlManifest (line 327) | getExtensionsControlManifest(): Promise { method download (line 331) | async download(extension: IGalleryExtension, operation: InstallOperati... method cleanUp (line 336) | async cleanUp(): Promise { method registerParticipant (line 340) | registerParticipant() { throw new Error('Not Supported'); } class ExtensionTipsChannel (line 343) | class ExtensionTipsChannel implements IServerChannel { method constructor (line 345) | constructor(private service: IExtensionTipsService) { method listen (line 349) | listen(context: any, event: string): Event { method call (line 354) | call(context: any, command: string, args?: any): Promise { FILE: src/vs/platform/extensionManagement/common/extensionManagementUtil.ts function areSameExtensions (line 18) | function areSameExtensions(a: IExtensionIdentifier, b: IExtensionIdentif... class ExtensionKey (line 30) | class ExtensionKey { method create (line 32) | static create(extension: IExtension | IGalleryExtension): ExtensionKey { method parse (line 38) | static parse(key: string): ExtensionKey | null { method constructor (line 45) | constructor( method toString (line 53) | toString(): string { method equals (line 57) | equals(o: unknown): boolean { constant EXTENSION_IDENTIFIER_WITH_VERSION_REGEX (line 65) | const EXTENSION_IDENTIFIER_WITH_VERSION_REGEX = /^([^.]+\..+)@((prerelea... function getIdAndVersion (line 66) | function getIdAndVersion(id: string): [string, string | undefined] { function getExtensionId (line 74) | function getExtensionId(publisher: string, name: string): string { function adoptToGalleryExtensionId (line 78) | function adoptToGalleryExtensionId(id: string): string { function getGalleryExtensionId (line 82) | function getGalleryExtensionId(publisher: string | undefined, name: stri... function groupByExtension (line 86) | function groupByExtension(extensions: T[], getExtensionIdentifier: (t... function getLocalExtensionTelemetryData (line 107) | function getLocalExtensionTelemetryData(extension: ILocalExtension) { function getGalleryExtensionTelemetryData (line 137) | function getGalleryExtensionTelemetryData(extension: IGalleryExtension) { function getExtensionDependencies (line 155) | function getExtensionDependencies(installedExtensions: ReadonlyArray { method getImportantExecutableBasedTips (line 48) | async getImportantExecutableBasedTips(): Promise { method groupImportantTipsByExe (line 183) | private groupImportantTipsByExe(importantExeBasedTips: IExecutableBasedE... method promptHighImportanceExeBasedTip (line 223) | private promptHighImportanceExeBasedTip(): void { method promptMediumImportanceExeBasedTip (line 257) | private promptMediumImportanceExeBasedTip(): void { method promptExeRecommendations (line 309) | private async promptExeRecommendations(tips: IExecutableBasedExtensionTi... method getLastPromptedMediumExeTime (line 317) | private getLastPromptedMediumExeTime(): number { method updateLastPromptedMediumExeTime (line 326) | private updateLastPromptedMediumExeTime(value: number): void { method getPromptedExecutableTips (line 330) | private getPromptedExecutableTips(): IStringDictionary { method addToRecommendedExecutables (line 334) | private addToRecommendedExecutables(exeName: string, tips: IExecutableBa... method groupByInstalled (line 340) | private groupByInstalled(recommendationsToSuggest: string[], local: ILoc... method getValidExecutableBasedExtensionTips (line 353) | private async getValidExecutableBasedExtensionTips(executableTips: Map & { manifest... type Translations (line 62) | interface Translations { function equals (line 67) | function equals(a: Translations, b: Translations): boolean { type MessageBag (line 90) | interface MessageBag { type TranslationBundle (line 94) | interface TranslationBundle { type LocalizedMessages (line 100) | interface LocalizedMessages { type IBuiltInExtensionControl (line 105) | interface IBuiltInExtensionControl { type SystemExtensionsScanOptions (line 109) | type SystemExtensionsScanOptions = { type UserExtensionsScanOptions (line 114) | type UserExtensionsScanOptions = { type ScanOptions (line 122) | type ScanOptions = { type IExtensionsScannerService (line 128) | interface IExtensionsScannerService { method constructor (line 162) | constructor( method getTargetPlatform (line 187) | private getTargetPlatform(): Promise { method scanAllExtensions (line 194) | async scanAllExtensions(systemScanOptions: SystemExtensionsScanOptions, ... method scanSystemExtensions (line 202) | async scanSystemExtensions(scanOptions: SystemExtensionsScanOptions): Pr... method scanUserExtensions (line 210) | async scanUserExtensions(scanOptions: UserExtensionsScanOptions): Promis... method scanAllUserExtensions (line 231) | async scanAllUserExtensions(scanOptions: { includeAllVersions?: boolean;... method scanExtensionsUnderDevelopment (line 237) | async scanExtensionsUnderDevelopment(existingExtensions: IScannedExtensi... method scanExistingExtension (line 256) | async scanExistingExtension(extensionLocation: URI, extensionType: Exten... method scanOneOrMultipleExtensions (line 268) | async scanOneOrMultipleExtensions(extensionLocation: URI, extensionType:... method scanMultipleExtensions (line 274) | async scanMultipleExtensions(extensionLocations: URI[], extensionType: E... method updateManifestMetadata (line 283) | async updateManifestMetadata(extensionLocation: URI, metaData: ManifestM... method initializeDefaultProfileExtensions (line 292) | async initializeDefaultProfileExtensions(): Promise { method doInitializeDefaultProfileExtensions (line 305) | private async doInitializeDefaultProfileExtensions(): Promise { method applyScanOptions (line 333) | private async applyScanOptions(extensions: IRelaxedScannedExtension[], t... method dedupExtensions (line 353) | private dedupExtensions(system: IScannedExtension[] | undefined, user: I... method scanDefaultSystemExtensions (line 416) | private async scanDefaultSystemExtensions(language: string | undefined):... method scanDevSystemExtensions (line 425) | private async scanDevSystemExtensions(language: string | undefined, chec... method getBuiltInExtensionControl (line 453) | private async getBuiltInExtensionControl(): Promise { method getProductVersion (line 497) | private getProductVersion(): IProductVersion { class ExtensionScannerInput (line 506) | class ExtensionScannerInput { method constructor (line 508) | constructor( method createNlsConfiguration (line 527) | public static createNlsConfiguration(input: ExtensionScannerInput): Nl... method equals (line 536) | public static equals(a: ExtensionScannerInput, b: ExtensionScannerInpu... type NlsConfiguration (line 556) | type NlsConfiguration = { class ExtensionsScanner (line 563) | class ExtensionsScanner extends Disposable { method constructor (line 567) | constructor( method scanExtensions (line 579) | async scanExtensions(input: ExtensionScannerInput): Promise { method getCacheFile (line 1006) | private getCacheFile(input: ExtensionScannerInput): URI { method getProfile (line 1011) | private getProfile(input: ExtensionScannerInput): IUserDataProfile { function toExtensionDescription (line 1026) | function toExtensionDescription(extension: IScannedExtension, isUnderDev... class NativeExtensionsScannerService (line 1043) | class NativeExtensionsScannerService extends AbstractExtensionsScannerSe... method constructor (line 1047) | constructor( method getTranslations (line 1078) | protected getTranslations(language: string): Promise { FILE: src/vs/platform/extensionManagement/common/implicitActivationEvents.ts type IActivationEventsGenerator (line 10) | interface IActivationEventsGenerator { class ImplicitActivationEventsImpl (line 14) | class ImplicitActivationEventsImpl { method register (line 19) | public register(extensionPointName: string, generator: IActivationE... method readActivationEvents (line 27) | public readActivationEvents(extensionDescription: IExtensionDescriptio... method createActivationEventsMap (line 38) | public createActivationEventsMap(extensionDescriptions: IExtensionDesc... method _readActivationEvents (line 49) | private _readActivationEvents(desc: IExtensionDescription): string[] { FILE: src/vs/platform/extensionManagement/common/unsupportedExtensionsMigration.ts function migrateUnsupportedExtensions (line 22) | async function migrateUnsupportedExtensions(profile: IUserDataProfile | ... FILE: src/vs/platform/extensionManagement/electron-browser/extensionsProfileScannerService.ts class ExtensionsProfileScannerService (line 15) | class ExtensionsProfileScannerService extends AbstractExtensionsProfileS... method constructor (line 16) | constructor( FILE: src/vs/platform/extensionManagement/node/extensionDownloader.ts type RetryDownloadClassification (line 28) | type RetryDownloadClassification = { type RetryDownloadEvent (line 34) | type RetryDownloadEvent = { class ExtensionsDownloader (line 39) | class ExtensionsDownloader extends Disposable { method constructor (line 48) | constructor( method download (line 64) | async download(extension: IGalleryExtension, operation: InstallOperati... method downloadVSIX (line 111) | private async downloadVSIX(extension: IGalleryExtension, operation: In... method downloadSignatureArchive (line 141) | private async downloadSignatureArchive(extension: IGalleryExtension): ... method downloadFile (line 171) | private async downloadFile(extension: IGalleryExtension, location: URI... method doDownload (line 210) | private async doDownload(extension: IGalleryExtension, name: string, d... method validate (line 225) | protected async validate(zipPath: string, filePath: string): Promise { method cleanUp (line 243) | private async cleanUp(): Promise { method getName (line 296) | private getName(extension: IGalleryExtension): string { FILE: src/vs/platform/extensionManagement/node/extensionLifecycle.ts class ExtensionsLifecycle (line 18) | class ExtensionsLifecycle extends Disposable { method constructor (line 22) | constructor( method postUninstall (line 29) | async postUninstall(extension: ILocalExtension): Promise { method parseScript (line 51) | private parseScript(extension: ILocalExtension, type: string): { scrip... method runLifecycleHook (line 64) | private runLifecycleHook(lifecycleHook: string, lifecycleType: string,... method start (line 103) | private start(uninstallHook: string, lifecycleType: string, args: stri... method getExtensionStoragePath (line 143) | private getExtensionStoragePath(extension: ILocalExtension): string { FILE: src/vs/platform/extensionManagement/node/extensionManagementService.ts type INativeServerExtensionManagementService (line 61) | interface INativeServerExtensionManagementService extends IExtensionMana... type ExtractExtensionResult (line 68) | type ExtractExtensionResult = { readonly local: ILocalExtension; readonl... constant DELETED_FOLDER_POSTFIX (line 70) | const DELETED_FOLDER_POSTFIX = '.vsctmp'; class ExtensionManagementService (line 72) | class ExtensionManagementService extends AbstractExtensionManagementServ... method constructor (line 80) | constructor( method getTargetPlatform (line 109) | getTargetPlatform(): Promise { method zip (line 116) | async zip(extension: ILocalExtension): Promise { method getManifest (line 123) | async getManifest(vsix: URI): Promise { method getInstalled (line 133) | getInstalled(type?: ExtensionType, profileLocation: URI = this.userDat... method scanAllUserInstalledExtensions (line 137) | scanAllUserInstalledExtensions(): Promise { method scanInstalledExtensionAtLocation (line 141) | scanInstalledExtensionAtLocation(location: URI): Promise { method copyExtension (line 224) | protected copyExtension(extension: ILocalExtension, fromProfileLocatio... method moveExtension (line 228) | protected moveExtension(extension: ILocalExtension, fromProfileLocatio... method removeExtension (line 232) | protected removeExtension(extension: ILocalExtension, fromProfileLocat... method copyExtensions (line 236) | copyExtensions(fromProfileLocation: URI, toProfileLocation: URI): Prom... method deleteExtensions (line 240) | deleteExtensions(...extensions: IExtension[]): Promise { method cleanUp (line 244) | async cleanUp(): Promise { method download (line 253) | async download(extension: IGalleryExtension, operation: InstallOperati... method downloadVsix (line 258) | private async downloadVsix(vsix: URI): Promise<{ location: URI; cleanu... method getCurrentExtensionsManifestLocation (line 276) | protected getCurrentExtensionsManifestLocation(): URI { method createInstallExtensionTask (line 280) | protected createInstallExtensionTask(manifest: IExtensionManifest, ext... method createUninstallExtensionTask (line 295) | protected createUninstallExtensionTask(extension: ILocalExtension, opt... method downloadAndExtractGalleryExtension (line 299) | private async downloadAndExtractGalleryExtension(extensionKey: Extensi... method downloadExtension (line 340) | private async downloadExtension(extension: IGalleryExtension, operatio... method extractVSIX (line 387) | private async extractVSIX(extensionKey: ExtensionKey, location: URI, o... method collectFiles (line 396) | private async collectFiles(extension: ILocalExtension): Promise { method onDidFilesChange (line 454) | private async onDidFilesChange(e: FileChangesEvent): Promise { method addExtensionsToProfile (line 513) | private async addExtensionsToProfile(extensions: [ILocalExtension, Met... type UpdateMetadataErrorClassification (line 521) | type UpdateMetadataErrorClassification = { type UpdateMetadataErrorEvent (line 528) | type UpdateMetadataErrorEvent = { class ExtensionsScanner (line 534) | class ExtensionsScanner extends Disposable { method constructor (line 545) | constructor( method cleanUp (line 559) | async cleanUp(): Promise { method scanExtensions (line 566) | async scanExtensions(type: ExtensionType | null, profileLocation: URI,... method scanAllUserExtensions (line 595) | async scanAllUserExtensions(): Promise { method scanUserExtensionAtLocation (line 604) | async scanUserExtensionAtLocation(location: URI): Promise { method deleteExtensionsMarkedForRemoval (line 935) | private async deleteExtensionsMarkedForRemoval(): Promise { method removeTemporarilyDeletedFolders (line 975) | private async removeTemporarilyDeletedFolders(): Promise { class InstallExtensionInProfileTask (line 1012) | class InstallExtensionInProfileTask extends AbstractExtensionTask { FILE: src/vs/platform/extensionManagement/node/extensionManagementUtil.ts function fromExtractError (line 12) | function fromExtractError(e: Error): ExtensionManagementError { function getManifest (line 24) | async function getManifest(vsixPath: string): Promise { FILE: src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts type IExtensionSignatureVerificationResult (line 16) | interface IExtensionSignatureVerificationResult { type IExtensionSignatureVerificationService (line 23) | interface IExtensionSignatureVerificationService { type ExtensionSignatureVerificationResult (line 44) | interface ExtensionSignatureVerificationResult { class ExtensionSignatureVerificationService (line 51) | class ExtensionSignatureVerificationService implements IExtensionSignatu... method constructor (line 56) | constructor( method vsceSign (line 61) | private vsceSign(): Promise { method resolveVsceSign (line 69) | private async resolveVsceSign(): Promise { method verify (line 74) | public async verify(extensionId: string, version: string, vsixFilePath... FILE: src/vs/platform/extensionManagement/node/extensionTipsService.ts class ExtensionTipsService (line 16) | class ExtensionTipsService extends AbstractNativeExtensionTipsService { method constructor (line 18) | constructor( FILE: src/vs/platform/extensionManagement/node/extensionsManifestCache.ts class ExtensionsManifestCache (line 15) | class ExtensionsManifestCache extends Disposable { method constructor (line 17) | constructor( method onDidInstallExtensions (line 29) | private onDidInstallExtensions(results: readonly InstallExtensionResul... method onDidUnInstallExtension (line 37) | private onDidUnInstallExtension(e: DidUninstallExtensionEvent): void { method invalidate (line 43) | async invalidate(extensionsManifestLocation: URI | undefined): Promise... method deleteUserCacheFile (line 55) | private async deleteUserCacheFile(profile: IUserDataProfile): Promise<... FILE: src/vs/platform/extensionManagement/node/extensionsProfileScannerService.ts class ExtensionsProfileScannerService (line 14) | class ExtensionsProfileScannerService extends AbstractExtensionsProfileS... method constructor (line 15) | constructor( FILE: src/vs/platform/extensionManagement/node/extensionsScannerService.ts class ExtensionsScannerService (line 17) | class ExtensionsScannerService extends NativeExtensionsScannerService im... method constructor (line 19) | constructor( FILE: src/vs/platform/extensionManagement/node/extensionsWatcher.ts type DidChangeProfileExtensionsEvent (line 21) | interface DidChangeProfileExtensionsEvent { class ExtensionsWatcher (line 26) | class ExtensionsWatcher extends Disposable { method constructor (line 34) | constructor( method initialize (line 47) | private async initialize(): Promise { method registerListeners (line 54) | private registerListeners(): void { method onDidChangeProfiles (line 63) | private async onDidChangeProfiles(added: readonly IUserDataProfile[]):... method onAddExtensions (line 81) | private async onAddExtensions(e: ProfileExtensionsEvent): Promise { method onDidAddExtensions (line 87) | private async onDidAddExtensions(e: DidAddProfileExtensionsEvent): Pro... method onRemoveExtensions (line 98) | private async onRemoveExtensions(e: ProfileExtensionsEvent): Promise() { method constructor (line 30) | constructor(serviceMachineIdResource: URI) { function aExtensionVersion (line 110) | function aExtensionVersion(version: string, targetPlatform?: TargetPlatf... function aPreReleaseExtensionVersion (line 114) | function aPreReleaseExtensionVersion(version: string, targetPlatform?: T... FILE: src/vs/platform/extensionManagement/test/common/extensionsProfileScannerService.test.ts class TestObject (line 26) | class TestObject extends AbstractExtensionsProfileScannerService { } function aExtension (line 599) | function aExtension(id: string, location: URI, e?: Partial, ... FILE: src/vs/platform/extensionManagement/test/node/extensionDownloader.test.ts constant ROOT (line 29) | const ROOT = URI.file('tests').with({ scheme: 'vscode-tests' }); class TestExtensionSignatureVerificationService (line 31) | class TestExtensionSignatureVerificationService extends mock { } method download (line 76) | async download(extension, location, operation) { method downloadSignatureArchive (line 79) | async downloadSignatureArchive(extension, location) { function aTestObject (line 143) | function aTestObject(options: { verificationResult: boolean | string }):... function aGalleryExtension (line 148) | function aGalleryExtension(name: string, properties: Partial,... function anExtensionManifest (line 340) | function anExtensionManifest(manifest: Partial { method call (line 42) | call(_: unknown, command: string, args?: any): Promise { FILE: src/vs/platform/extensionResourceLoader/browser/extensionResourceLoaderService.ts class ExtensionResourceLoaderService (line 18) | class ExtensionResourceLoaderService extends AbstractExtensionResourceLo... method constructor (line 22) | constructor( method readExtensionResource (line 34) | async readExtensionResource(uri: URI): Promise { FILE: src/vs/platform/extensionResourceLoader/common/extensionResourceLoader.ts constant WEB_EXTENSION_RESOURCE_END_POINT_SEGMENT (line 24) | const WEB_EXTENSION_RESOURCE_END_POINT_SEGMENT = '/web-extension-resourc... type IExtensionResourceLoaderService (line 31) | interface IExtensionResourceLoaderService { function migratePlatformSpecificExtensionGalleryResourceURL (line 55) | function migratePlatformSpecificExtensionGalleryResourceURL(resource: UR... method constructor (line 76) | constructor( method _init (line 89) | private async _init(): Promise { method resolve (line 99) | private resolve(manifest: IExtensionGalleryManifest | null): void { method supportsExtensionGalleryResources (line 104) | public async supportsExtensionGalleryResources(): Promise { method getExtensionGalleryResourceURL (line 109) | public async getExtensionGalleryResourceURL({ publisher, name, version, ... method isExtensionGalleryResource (line 130) | async isExtensionGalleryResource(uri: URI): Promise { method getExtensionGalleryRequestHeaders (line 135) | protected async getExtensionGalleryRequestHeaders(): Promise { method _getExtensionGalleryAuthority (line 157) | private _getExtensionGalleryAuthority(uri: URI): string | undefined { method _isWebExtensionResourceEndPoint (line 165) | protected _isWebExtensionResourceEndPoint(uri: URI): boolean { FILE: src/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.ts class ExtensionResourceLoaderService (line 19) | class ExtensionResourceLoaderService extends AbstractExtensionResourceLo... method constructor (line 21) | constructor( method readExtensionResource (line 34) | async readExtensionResource(uri: URI): Promise { FILE: src/vs/platform/extensions/common/extensionHostStarter.ts type IExtensionHostProcessOptions (line 14) | interface IExtensionHostProcessOptions { type IExtensionHostStarter (line 24) | interface IExtensionHostStarter { FILE: src/vs/platform/extensions/common/extensionValidator.ts type IParsedVersion (line 14) | interface IParsedVersion { type INormalizedVersion (line 26) | interface INormalizedVersion { constant VERSION_REGEXP (line 37) | const VERSION_REGEXP = /^(\^|>=)?((\d+)|x)\.((\d+)|x)\.((\d+)|x)(\-.*)?$/; constant NOT_BEFORE_REGEXP (line 38) | const NOT_BEFORE_REGEXP = /^-(\d{4})(\d{2})(\d{2})(\d{2})?(\d{2})?$/; function isValidVersionStr (line 40) | function isValidVersionStr(version: string): boolean { function parseVersion (line 45) | function parseVersion(version: string): IParsedVersion | null { function normalizeVersion (line 83) | function normalizeVersion(version: IParsedVersion | null): INormalizedVe... function isValidVersion (line 125) | function isValidVersion(_inputVersion: string | INormalizedVersion, _inp... type ProductDate (line 241) | type ProductDate = string | Date | undefined; function validateExtensionManifest (line 243) | function validateExtensionManifest(productVersion: string, productDate: ... function isValidExtensionVersion (line 343) | function isValidExtensionVersion(productVersion: string, productDate: Pr... function isEngineValid (line 353) | function isEngineValid(engine: string, version: string, date: ProductDat... function areApiProposalsCompatible (line 361) | function areApiProposalsCompatible(apiProposals: string[], arg1?: string... function isVersionValid (line 393) | function isVersionValid(currentVersion: string, date: ProductDate, reque... function isStringArray (line 426) | function isStringArray(arr: readonly string[]): boolean { FILE: src/vs/platform/extensions/common/extensions.ts constant USER_MANIFEST_CACHE_FILE (line 14) | const USER_MANIFEST_CACHE_FILE = 'extensions.user.cache'; constant BUILTIN_MANIFEST_CACHE_FILE (line 15) | const BUILTIN_MANIFEST_CACHE_FILE = 'extensions.builtin.cache'; constant UNDEFINED_PUBLISHER (line 16) | const UNDEFINED_PUBLISHER = 'undefined_publisher'; type ICommand (line 18) | interface ICommand { type IDebugger (line 24) | interface IDebugger { type IGrammar (line 30) | interface IGrammar { type IJSONValidation (line 34) | interface IJSONValidation { type IKeyBinding (line 39) | interface IKeyBinding { type ILanguage (line 48) | interface ILanguage { type IMenu (line 54) | interface IMenu { type ISnippet (line 61) | interface ISnippet { type ITheme (line 65) | interface ITheme { type IViewContainer (line 69) | interface IViewContainer { type IView (line 74) | interface IView { type IColor (line 79) | interface IColor { type IWebviewEditor (line 85) | interface IWebviewEditor { type ICodeActionContributionAction (line 93) | interface ICodeActionContributionAction { type ICodeActionContribution (line 99) | interface ICodeActionContribution { type IAuthenticationContribution (line 104) | interface IAuthenticationContribution { type IWalkthroughStep (line 110) | interface IWalkthroughStep { type IWalkthrough (line 125) | interface IWalkthrough { type IStartEntry (line 135) | interface IStartEntry { type INotebookEntry (line 143) | interface INotebookEntry { type INotebookRendererContribution (line 148) | interface INotebookRendererContribution { type IDebugVisualizationContribution (line 154) | interface IDebugVisualizationContribution { type ITranslation (line 159) | interface ITranslation { type ILocalizationContribution (line 164) | interface ILocalizationContribution { type IChatParticipantContribution (line 172) | interface IChatParticipantContribution { type IToolContribution (line 181) | interface IToolContribution { type IToolSetContribution (line 188) | interface IToolSetContribution { type IMcpCollectionContribution (line 196) | interface IMcpCollectionContribution { type IChatFileContribution (line 202) | interface IChatFileContribution { type IExtensionContributions (line 209) | interface IExtensionContributions { type IExtensionCapabilities (line 246) | interface IExtensionCapabilities { constant ALL_EXTENSION_KINDS (line 252) | const ALL_EXTENSION_KINDS: readonly ExtensionKind[] = ['ui', 'workspace'... type LimitedWorkspaceSupportType (line 254) | type LimitedWorkspaceSupportType = 'limited'; type ExtensionUntrustedWorkspaceSupportType (line 255) | type ExtensionUntrustedWorkspaceSupportType = boolean | LimitedWorkspace... type ExtensionUntrustedWorkspaceSupport (line 256) | type ExtensionUntrustedWorkspaceSupport = { supported: true } | { suppor... type ExtensionVirtualWorkspaceSupportType (line 258) | type ExtensionVirtualWorkspaceSupportType = boolean | LimitedWorkspaceSu... type ExtensionVirtualWorkspaceSupport (line 259) | type ExtensionVirtualWorkspaceSupport = boolean | { supported: true } | ... function getWorkspaceSupportTypeMessage (line 261) | function getWorkspaceSupportTypeMessage(supportType: ExtensionUntrustedW... type IExtensionIdentifier (line 271) | interface IExtensionIdentifier { constant EXTENSION_CATEGORIES (line 276) | const EXTENSION_CATEGORIES = [ type IRelaxedExtensionManifest (line 299) | interface IRelaxedExtensionManifest { type IExtensionManifest (line 331) | type IExtensionManifest = Readonly; type ExtensionType (line 333) | const enum ExtensionType { type TargetPlatform (line 338) | const enum TargetPlatform { type IExtension (line 359) | interface IExtension { class ExtensionIdentifier (line 390) | class ExtensionIdentifier { method constructor (line 399) | constructor(value: string) { method equals (line 404) | public static equals(a: ExtensionIdentifier | string | null | undefine... method toKey (line 426) | public static toKey(id: ExtensionIdentifier | string): string { class ExtensionIdentifierSet (line 434) | class ExtensionIdentifierSet { method size (line 438) | public get size(): number { method constructor (line 442) | constructor(iterable?: Iterable) { method add (line 450) | public add(id: ExtensionIdentifier | string): void { method delete (line 454) | public delete(extensionId: ExtensionIdentifier): boolean { method has (line 458) | public has(id: ExtensionIdentifier | string): boolean { class ExtensionIdentifierMap (line 463) | class ExtensionIdentifierMap { method clear (line 467) | public clear(): void { method delete (line 471) | public delete(id: ExtensionIdentifier | string): void { method get (line 475) | public get(id: ExtensionIdentifier | string): T | undefined { method has (line 479) | public has(id: ExtensionIdentifier | string): boolean { method set (line 483) | public set(id: ExtensionIdentifier | string, value: T): void { method values (line 487) | public values(): IterableIterator { method forEach (line 491) | forEach(callbackfn: (value: T, key: string, map: Map) => vo... method [Symbol.iterator] (line 495) | [Symbol.iterator](): IterableIterator<[string, T]> { class ExtensionError (line 503) | class ExtensionError extends Error { method constructor (line 507) | constructor(extensionIdentifier: ExtensionIdentifier, cause: Error, me... type IRelaxedExtensionDescription (line 514) | interface IRelaxedExtensionDescription extends IRelaxedExtensionManifest { type IExtensionDescription (line 527) | type IExtensionDescription = Readonly; function isApplicationScopedExtension (line 529) | function isApplicationScopedExtension(manifest: IExtensionManifest): boo... function isLanguagePackExtension (line 533) | function isLanguagePackExtension(manifest: IExtensionManifest): boolean { function isAuthenticationProviderExtension (line 537) | function isAuthenticationProviderExtension(manifest: IExtensionManifest)... function isResolverExtension (line 541) | function isResolverExtension(manifest: IExtensionManifest, remoteAuthori... function parseApiProposals (line 549) | function parseApiProposals(enabledApiProposals: string[]): { proposalNam... function parseEnabledApiProposalNames (line 556) | function parseEnabledApiProposalNames(enabledApiProposals: string[]): st... type IBuiltinExtensionsScannerService (line 561) | interface IBuiltinExtensionsScannerService { FILE: src/vs/platform/extensions/common/extensionsApiProposals.ts type ApiProposalName (line 525) | type ApiProposalName = keyof typeof _allApiProposals; FILE: src/vs/platform/extensions/electron-main/extensionHostStarter.ts class ExtensionHostStarter (line 18) | class ExtensionHostStarter extends Disposable implements IDisposable, IE... method constructor (line 27) | constructor( method dispose (line 43) | override dispose(): void { method _getExtHost (line 48) | private _getExtHost(id: string): WindowUtilityProcess { method onDynamicStdout (line 56) | onDynamicStdout(id: string): Event { method onDynamicStderr (line 60) | onDynamicStderr(id: string): Event { method onDynamicMessage (line 64) | onDynamicMessage(id: string): Event { method onDynamicExit (line 68) | onDynamicExit(id: string): Event<{ code: number; signal: string }> { method createExtensionHost (line 72) | async createExtensionHost(): Promise<{ id: string }> { method start (line 105) | async start(id: string, opts: IExtensionHostProcessOptions): Promise<{... method enableInspectPort (line 131) | async enableInspectPort(id: string): Promise { method kill (line 142) | async kill(id: string): Promise { method waitForExit (line 154) | async waitForExit(id: string, maxWaitTimeMs: number): Promise { method _killAllNow (line 165) | async _killAllNow(): Promise { method _waitForAllExit (line 171) | async _waitForAllExit(maxWaitTimeMs: number): Promise { FILE: src/vs/platform/extensions/test/common/extensionValidator.test.ts function assertParseVersion (line 36) | function assertParseVersion(version: string, hasCaret: boolean, hasGreat... function assertNormalizeVersion (line 66) | function assertNormalizeVersion(version: string, majorBase: number, majo... function testIsValidVersion (line 100) | function testIsValidVersion(version: string, desiredVersion: string, exp... function testExtensionVersion (line 224) | function testExtensionVersion(version: string, desiredVersion: string, i... function testIsInvalidExtensionVersion (line 240) | function testIsInvalidExtensionVersion(version: string, desiredVersion: ... function testIsValidExtensionVersion (line 244) | function testIsValidExtensionVersion(version: string, desiredVersion: st... function testIsValidVersion (line 248) | function testIsValidVersion(version: string, desiredVersion: string, exp... FILE: src/vs/platform/externalServices/common/marketplace.ts function resolveMarketplaceHeaders (line 16) | async function resolveMarketplaceHeaders(version: string, FILE: src/vs/platform/externalServices/common/serviceMachineId.ts function getServiceMachineId (line 12) | async function getServiceMachineId(environmentService: IEnvironmentServi... FILE: src/vs/platform/externalTerminal/common/externalTerminal.ts type IExternalTerminalSettings (line 11) | interface IExternalTerminalSettings { type ITerminalForPlatform (line 17) | interface ITerminalForPlatform { type IExternalTerminalService (line 23) | interface IExternalTerminalService { type IExternalTerminalConfiguration (line 30) | interface IExternalTerminalConfiguration { constant DEFAULT_TERMINAL_OSX (line 37) | const DEFAULT_TERMINAL_OSX = 'Terminal.app'; FILE: src/vs/platform/externalTerminal/electron-browser/externalTerminalService.ts type IExternalTerminalService (line 12) | interface IExternalTerminalService extends ICommonExternalTerminalService { FILE: src/vs/platform/externalTerminal/electron-main/externalTerminal.ts type IExternalTerminalMainService (line 11) | interface IExternalTerminalMainService extends IExternalTerminalService { FILE: src/vs/platform/externalTerminal/node/externalTerminalService.ts constant TERMINAL_TITLE (line 18) | const TERMINAL_TITLE = nls.localize('console.title', "VS Code Console"); method getDefaultTerminalForPlatforms (line 23) | async getDefaultTerminalForPlatforms(): Promise { class WindowsExternalTerminalService (line 32) | class WindowsExternalTerminalService extends ExternalTerminalService imp... method openTerminal (line 36) | public openTerminal(configuration: IExternalTerminalSettings, cwd?: st... method spawnTerminal (line 40) | public spawnTerminal(spawner: typeof cp, configuration: IExternalTermi... method runInTerminal (line 77) | public async runInTerminal(title: string, dir: string, args: string[],... method getDefaultTerminalWindows (line 126) | public static getDefaultTerminalWindows(): string { method getWtExePath (line 135) | private static async getWtExePath() { class MacExternalTerminalService (line 144) | class MacExternalTerminalService extends ExternalTerminalService impleme... method openTerminal (line 147) | public openTerminal(configuration: IExternalTerminalSettings, cwd?: st... method runInTerminal (line 151) | public runInTerminal(title: string, dir: string, args: string[], envVa... method spawnTerminal (line 213) | spawnTerminal(spawner: typeof cp, configuration: IExternalTerminalSett... class LinuxExternalTerminalService (line 229) | class LinuxExternalTerminalService extends ExternalTerminalService imple... method openTerminal (line 233) | public openTerminal(configuration: IExternalTerminalSettings, cwd?: st... method runInTerminal (line 237) | public runInTerminal(title: string, dir: string, args: string[], envVa... method spawnTerminalWithEnv (line 277) | private static spawnTerminalWithEnv( method getDefaultTerminalLinuxReady (line 296) | public static async getDefaultTerminalLinuxReady(): Promise { method spawnTerminal (line 322) | spawnTerminal(spawner: typeof cp, configuration: IExternalTerminalSett... function getSanitizedEnvironment (line 338) | function getSanitizedEnvironment(process: NodeJS.Process) { function improveError (line 347) | function improveError(err: Error & { errno?: string; path?: string }): E... function setupSpawnErrorHandling (line 357) | function setupSpawnErrorHandling( function quote (line 388) | function quote(args: string[]): string { FILE: src/vs/platform/files/browser/htmlFileSystemProvider.ts class HTMLFileSystemProvider (line 22) | class HTMLFileSystemProvider extends Disposable implements IFileSystemPr... method capabilities (line 35) | get capabilities(): FileSystemProviderCapabilities { method constructor (line 52) | constructor( method stat (line 62) | async stat(resource: URI): Promise { method readdir (line 91) | async readdir(resource: URI): Promise<[string, FileType][]> { method readFileStream (line 114) | readFileStream(resource: URI, opts: IFileReadStreamOptions, token: Can... method readFile (line 177) | async readFile(resource: URI): Promise { method writeFile (line 192) | async writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOp... method mkdir (line 235) | async mkdir(resource: URI): Promise { method delete (line 248) | async delete(resource: URI, opts: IFileDeleteOptions): Promise { method rename (line 261) | async rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise... method watch (line 293) | watch(resource: URI, opts: IWatchOptions): IDisposable { method doWatch (line 301) | private async doWatch(resource: URI, opts: IWatchOptions, disposables:... method registerFileHandle (line 362) | registerFileHandle(handle: FileSystemFileHandle): Promise { method registerDirectoryHandle (line 366) | registerDirectoryHandle(handle: FileSystemDirectoryHandle): Promise { method registerHandle (line 374) | private async registerHandle(handle: FileSystemHandle, map: Map { method getFileHandle (line 425) | private async getFileHandle(resource: URI): Promise { method stat (line 200) | async stat(resource: URI): Promise { method readdir (line 224) | async readdir(resource: URI): Promise { method readFile (line 242) | async readFile(resource: URI): Promise { method writeFile (line 259) | async writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOp... method rename (line 278) | async rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise... method delete (line 325) | async delete(resource: URI, opts: IFileDeleteOptions): Promise { method tree (line 352) | private async tree(resource: URI): Promise { method triggerChanges (line 369) | private triggerChanges(changes: IFileChange[]): void { method getFiletree (line 377) | private getFiletree(): Promise { method bulkWrite (line 394) | private async bulkWrite(files: [URI, Uint8Array][]): Promise { method writeMany (line 408) | private async writeMany() { method deleteKeys (line 425) | private async deleteKeys(keys: string[]): Promise { method reset (line 431) | async reset(): Promise { FILE: src/vs/platform/files/browser/webFileSystemAccess.ts function supported (line 13) | function supported(obj: typeof globalThis): boolean { function isFileSystemHandle (line 21) | function isFileSystemHandle(handle: unknown): handle is FileSystemHandle { function isFileSystemFileHandle (line 30) | function isFileSystemFileHandle(handle: FileSystemHandle): handle is Fil... function isFileSystemDirectoryHandle (line 34) | function isFileSystemDirectoryHandle(handle: FileSystemHandle): handle i... function supported (line 41) | function supported(obj: typeof globalThis): boolean { type FileSystemObserver (line 46) | interface FileSystemObserver { type FileSystemObserverRecord (line 56) | interface FileSystemObserverRecord { class FileSystemObserver (line 89) | class FileSystemObserver { FILE: src/vs/platform/files/common/diskFileSystemProvider.ts type IDiskFileSystemProviderOptions (line 18) | interface IDiskFileSystemProviderOptions { method constructor (line 45) | constructor( method watch (line 58) | watch(resource: URI, opts: IWatchOptions): IDisposable { method getRefreshWatchersDelay (line 66) | private getRefreshWatchersDelay(count: number): number { method watchUniversal (line 87) | private watchUniversal(resource: URI, opts: IWatchOptions): IDisposable { method toWatchRequest (line 104) | private toWatchRequest(resource: URI, opts: IWatchOptions): IUniversalWa... method refreshUniversalWatchers (line 130) | private refreshUniversalWatchers(): void { method doRefreshUniversalWatchers (line 136) | private doRefreshUniversalWatchers(): Promise { method watchNonRecursive (line 171) | private watchNonRecursive(resource: URI, opts: IWatchOptions): IDisposab... method refreshNonRecursiveWatchers (line 197) | private refreshNonRecursiveWatchers(): void { method doRefreshNonRecursiveWatchers (line 203) | private doRefreshNonRecursiveWatchers(): Promise { method onWatcherLogMessage (line 231) | private onWatcherLogMessage(msg: ILogMessage): void { method logWatcherMessage (line 239) | protected logWatcherMessage(msg: ILogMessage): void { method toFilePath (line 243) | protected toFilePath(resource: URI): string { method toWatchPath (line 247) | private toWatchPath(resource: URI): string { FILE: src/vs/platform/files/common/diskFileSystemProviderClient.ts constant LOCAL_FILE_SYSTEM_CHANNEL_NAME (line 19) | const LOCAL_FILE_SYSTEM_CHANNEL_NAME = 'localFilesystem'; class DiskFileSystemProviderClient (line 26) | class DiskFileSystemProviderClient extends Disposable implements method constructor (line 34) | constructor( method capabilities (line 48) | get capabilities(): FileSystemProviderCapabilities { method stat (line 79) | stat(resource: URI): Promise { method realpath (line 83) | realpath(resource: URI): Promise { method readdir (line 87) | readdir(resource: URI): Promise<[string, FileType][]> { method readFile (line 95) | async readFile(resource: URI, opts?: IFileAtomicReadOptions): Promise<... method readFileStream (line 101) | readFileStream(resource: URI, opts: IFileReadStreamOptions, token: Can... method writeFile (line 160) | writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOptions)... method open (line 164) | open(resource: URI, opts: IFileOpenOptions): Promise { method close (line 168) | close(fd: number): Promise { method read (line 172) | async read(fd: number, pos: number, data: Uint8Array, offset: number, ... method write (line 184) | write(fd: number, pos: number, data: Uint8Array, offset: number, lengt... method mkdir (line 192) | mkdir(resource: URI): Promise { method delete (line 196) | delete(resource: URI, opts: IFileDeleteOptions): Promise { method rename (line 200) | rename(resource: URI, target: URI, opts: IFileOverwriteOptions): Promi... method copy (line 204) | copy(resource: URI, target: URI, opts: IFileOverwriteOptions): Promise... method cloneFile (line 212) | cloneFile(resource: URI, target: URI): Promise { method registerFileChangeListeners (line 233) | private registerFileChangeListeners(): void { method watch (line 250) | watch(resource: URI, opts: IWatchOptions): IDisposable { FILE: src/vs/platform/files/common/fileService.ts class FileService (line 26) | class FileService extends Disposable implements IFileService { method constructor (line 35) | constructor(@ILogService private readonly logService: ILogService) { method registerProvider (line 52) | registerProvider(scheme: string, provider: IFileSystemProvider): IDisp... method getProvider (line 90) | getProvider(scheme: string): IFileSystemProvider | undefined { method activateProvider (line 94) | async activateProvider(scheme: string): Promise { method canHandleResource (line 115) | async canHandleResource(resource: URI): Promise { method hasProvider (line 123) | hasProvider(resource: URI): boolean { method hasCapability (line 127) | hasCapability(resource: URI, capability: FileSystemProviderCapabilitie... method listCapabilities (line 133) | listCapabilities(): Iterable<{ scheme: string; capabilities: FileSyste... method withProvider (line 137) | protected async withProvider(resource: URI): Promise { method realpath (line 321) | async realpath(resource: URI): Promise { method exists (line 333) | async exists(resource: URI): Promise { method canCreateFile (line 349) | async canCreateFile(resource: URI, options?: ICreateFileOptions): Prom... method doValidateCreateFile (line 359) | private async doValidateCreateFile(resource: URI, options?: ICreateFil... method createFile (line 367) | async createFile(resource: URI, bufferOrReadableOrStream: VSBuffer | V... method writeFile (line 381) | async writeFile(resource: URI, bufferOrReadableOrStream: VSBuffer | VS... method peekBufferForWriting (line 435) | private async peekBufferForWriting(provider: IFileSystemProviderWithFi... method validateWriteFile (line 455) | private async validateWriteFile(provider: IFileSystemProviderWithFileR... method readFile (line 540) | async readFile(resource: URI, options?: IReadFileOptions, token?: Canc... method doReadFileAtomic (line 550) | private async doReadFileAtomic(provider: IFileSystemProviderWithFileRe... method doReadFile (line 563) | private async doReadFile(provider: IFileSystemProviderWithFileReadWrit... method readFileStream (line 580) | async readFileStream(resource: URI, options?: IReadFileStreamOptions, ... method doReadFileStream (line 586) | private async doReadFileStream(provider: IFileSystemProviderWithFileRe... method restoreReadError (line 664) | private restoreReadError(error: Error, resource: URI, options?: IReadF... method readFileStreamed (line 678) | private readFileStreamed(provider: IFileSystemProviderWithFileReadStre... method readFileBuffered (line 687) | private readFileBuffered(provider: IFileSystemProviderWithOpenReadWrit... method readFileUnbuffered (line 699) | private readFileUnbuffered(provider: IFileSystemProviderWithFileReadWr... method validateReadFile (line 737) | private async validateReadFile(resource: URI, options?: IReadFileStrea... method validateReadFileLimits (line 756) | private validateReadFileLimits(resource: URI, size: number, options?: ... method canMove (line 766) | async canMove(source: URI, target: URI, overwrite?: boolean): Promise<... method canCopy (line 770) | async canCopy(source: URI, target: URI, overwrite?: boolean): Promise<... method doCanMoveCopy (line 774) | private async doCanMoveCopy(source: URI, target: URI, mode: 'move' | '... method move (line 789) | async move(source: URI, target: URI, overwrite?: boolean): Promise { method mkdirp (line 983) | private async mkdirp(provider: IFileSystemProvider, directory: URI): P... method canDelete (line 1033) | async canDelete(resource: URI, options?: Partial):... method doValidateDelete (line 1043) | private async doValidateDelete(resource: URI, options?: Partial): Promi... method cloneFile (line 1114) | async cloneFile(source: URI, target: URI): Promise { method createWatcher (line 1161) | createWatcher(resource: URI, options: IWatchOptionsWithoutCorrelation ... method watch (line 1173) | watch(resource: URI, options: IWatchOptions = { recursive: false, excl... method doWatch (line 1218) | private async doWatch(resource: URI, options: IWatchOptions): Promise<... method dispose (line 1251) | override dispose(): void { method doWriteBuffered (line 1267) | private async doWriteBuffered(provider: IFileSystemProviderWithOpenRea... method doWriteStreamBufferedQueued (line 1290) | private async doWriteStreamBufferedQueued(provider: IFileSystemProvide... method doWriteReadableBufferedQueued (line 1344) | private async doWriteReadableBufferedQueued(provider: IFileSystemProvi... method doWriteBuffer (line 1355) | private async doWriteBuffer(provider: IFileSystemProviderWithOpenReadW... method doWriteUnbuffered (line 1365) | private async doWriteUnbuffered(provider: IFileSystemProviderWithFileR... method doWriteUnbufferedQueued (line 1369) | private async doWriteUnbufferedQueued(provider: IFileSystemProviderWit... method doPipeBuffered (line 1385) | private async doPipeBuffered(sourceProvider: IFileSystemProviderWithOp... method doPipeBufferedQueued (line 1389) | private async doPipeBufferedQueued(sourceProvider: IFileSystemProvider... method doPipeUnbuffered (line 1431) | private async doPipeUnbuffered(sourceProvider: IFileSystemProviderWith... method doPipeUnbufferedQueued (line 1435) | private async doPipeUnbufferedQueued(sourceProvider: IFileSystemProvid... method doPipeUnbufferedToBuffered (line 1439) | private async doPipeUnbufferedToBuffered(sourceProvider: IFileSystemPr... method doPipeUnbufferedToBufferedQueued (line 1443) | private async doPipeUnbufferedToBufferedQueued(sourceProvider: IFileSy... method doPipeBufferedToUnbuffered (line 1459) | private async doPipeBufferedToUnbuffered(sourceProvider: IFileSystemPr... method throwIfFileSystemIsReadonly (line 1468) | protected throwIfFileSystemIsReadonly(p... method throwIfFileIsReadonly (line 1476) | private throwIfFileIsReadonly(resource: URI, stat: IStat): void { method resourceForError (line 1482) | private resourceForError(resource: URI): string { FILE: src/vs/platform/files/common/files.ts type IFileService (line 28) | interface IFileService { type IFileOverwriteOptions (line 272) | interface IFileOverwriteOptions { type IFileUnlockOptions (line 281) | interface IFileUnlockOptions { type IFileAtomicReadOptions (line 291) | interface IFileAtomicReadOptions { type IFileAtomicOptions (line 311) | interface IFileAtomicOptions { type IFileAtomicWriteOptions (line 326) | interface IFileAtomicWriteOptions { type IFileAtomicDeleteOptions (line 337) | interface IFileAtomicDeleteOptions { type IFileReadLimits (line 348) | interface IFileReadLimits { type IFileReadStreamOptions (line 357) | interface IFileReadStreamOptions { type IFileWriteOptions (line 378) | interface IFileWriteOptions extends IFileOverwriteOptions, IFileUnlockOp... type IFileOpenOptions (line 393) | type IFileOpenOptions = IFileOpenForReadOptions | IFileOpenForWriteOptions; function isFileOpenForWriteOptions (line 395) | function isFileOpenForWriteOptions(options: IFileOpenOptions): options i... type IFileOpenForReadOptions (line 399) | interface IFileOpenForReadOptions { type IFileOpenForWriteOptions (line 407) | interface IFileOpenForWriteOptions extends IFileUnlockOptions { type IFileDeleteOptions (line 421) | interface IFileDeleteOptions { type FileType (line 449) | enum FileType { type FilePermission (line 476) | enum FilePermission { type IStat (line 498) | interface IStat { type IWatchOptionsWithoutCorrelation (line 526) | interface IWatchOptionsWithoutCorrelation { type IWatchOptions (line 562) | interface IWatchOptions extends IWatchOptionsWithoutCorrelation { type FileChangeFilter (line 572) | const enum FileChangeFilter { type IWatchOptionsWithCorrelation (line 578) | interface IWatchOptionsWithCorrelation extends IWatchOptions { type IFileSystemWatcher (line 582) | interface IFileSystemWatcher extends IDisposable { function isFileSystemWatcher (line 592) | function isFileSystemWatcher(thing: unknown): thing is IFileSystemWatcher { type FileSystemProviderCapabilities (line 598) | const enum FileSystemProviderCapabilities { type IFileSystemProvider (line 678) | interface IFileSystemProvider { type IFileSystemProviderWithFileReadWriteCapability (line 708) | interface IFileSystemProviderWithFileReadWriteCapability extends IFileSy... function hasReadWriteCapability (line 713) | function hasReadWriteCapability(provider: IFileSystemProvider): provider... function hasFileAppendCapability (line 717) | function hasFileAppendCapability(provider: IFileSystemProvider): boolean { type IFileSystemProviderWithFileFolderCopyCapability (line 721) | interface IFileSystemProviderWithFileFolderCopyCapability extends IFileS... function hasFileFolderCopyCapability (line 725) | function hasFileFolderCopyCapability(provider: IFileSystemProvider): pro... type IFileSystemProviderWithFileCloneCapability (line 729) | interface IFileSystemProviderWithFileCloneCapability extends IFileSystem... function hasFileCloneCapability (line 733) | function hasFileCloneCapability(provider: IFileSystemProvider): provider... type IFileSystemProviderWithFileRealpathCapability (line 737) | interface IFileSystemProviderWithFileRealpathCapability extends IFileSys... function hasFileRealpathCapability (line 741) | function hasFileRealpathCapability(provider: IFileSystemProvider): provi... type IFileSystemProviderWithOpenReadWriteCloseCapability (line 745) | interface IFileSystemProviderWithOpenReadWriteCloseCapability extends IF... function hasOpenReadWriteCloseCapability (line 752) | function hasOpenReadWriteCloseCapability(provider: IFileSystemProvider):... type IFileSystemProviderWithFileReadStreamCapability (line 756) | interface IFileSystemProviderWithFileReadStreamCapability extends IFileS... function hasFileReadStreamCapability (line 760) | function hasFileReadStreamCapability(provider: IFileSystemProvider): pro... type IFileSystemProviderWithFileAtomicReadCapability (line 764) | interface IFileSystemProviderWithFileAtomicReadCapability extends IFileS... function hasFileAtomicReadCapability (line 769) | function hasFileAtomicReadCapability(provider: IFileSystemProvider): pro... type IFileSystemProviderWithFileAtomicWriteCapability (line 777) | interface IFileSystemProviderWithFileAtomicWriteCapability extends IFile... function hasFileAtomicWriteCapability (line 782) | function hasFileAtomicWriteCapability(provider: IFileSystemProvider): pr... type IFileSystemProviderWithFileAtomicDeleteCapability (line 790) | interface IFileSystemProviderWithFileAtomicDeleteCapability extends IFil... function hasFileAtomicDeleteCapability (line 795) | function hasFileAtomicDeleteCapability(provider: IFileSystemProvider): p... type IFileSystemProviderWithReadonlyCapability (line 799) | interface IFileSystemProviderWithReadonlyCapability extends IFileSystemP... function hasReadonlyCapability (line 809) | function hasReadonlyCapability(provider: IFileSystemProvider): provider ... type FileSystemProviderErrorCode (line 813) | enum FileSystemProviderErrorCode { type IFileSystemProviderError (line 826) | interface IFileSystemProviderError extends Error { class FileSystemProviderError (line 831) | class FileSystemProviderError extends Error implements IFileSystemProvid... method create (line 833) | static create(error: Error | string, code: FileSystemProviderErrorCode... method constructor (line 840) | private constructor(message: string, readonly code: FileSystemProvider... function createFileSystemProviderError (line 845) | function createFileSystemProviderError(error: Error | string, code: File... function ensureFileSystemProviderError (line 849) | function ensureFileSystemProviderError(error?: Error): Error { function markAsFileSystemProviderError (line 857) | function markAsFileSystemProviderError(error: Error, code: FileSystemPro... function toFileSystemProviderErrorCode (line 863) | function toFileSystemProviderErrorCode(error: Error | undefined | null):... function toFileOperationResult (line 896) | function toFileOperationResult(error: Error): FileOperationResult { type IFileSystemProviderRegistrationEvent (line 924) | interface IFileSystemProviderRegistrationEvent { type IFileSystemProviderCapabilitiesChangeEvent (line 930) | interface IFileSystemProviderCapabilitiesChangeEvent { type IFileSystemProviderActivationEvent (line 935) | interface IFileSystemProviderActivationEvent { type FileOperation (line 940) | const enum FileOperation { type IFileOperationEvent (line 948) | interface IFileOperationEvent { type IFileOperationEventWithMetadata (line 957) | interface IFileOperationEventWithMetadata extends IFileOperationEvent { class FileOperationEvent (line 961) | class FileOperationEvent implements IFileOperationEvent { method constructor (line 965) | constructor(readonly resource: URI, readonly operation: FileOperation,... method isOperation (line 969) | isOperation(operation: FileOperation): boolean { type FileChangeType (line 977) | const enum FileChangeType { type IFileChange (line 986) | interface IFileChange { class FileChangesEvent (line 1007) | class FileChangesEvent { method constructor (line 1013) | constructor(changes: readonly IFileChange[], private readonly ignorePa... method contains (line 1073) | contains(resource: URI, ...types: FileChangeType[]): boolean { method affects (line 1081) | affects(resource: URI, ...types: FileChangeType[]): boolean { method doContains (line 1085) | private doContains(resource: URI, options: { includeChildren: boolean ... method gotAdded (line 1131) | gotAdded(): boolean { method gotDeleted (line 1138) | gotDeleted(): boolean { method gotUpdated (line 1145) | gotUpdated(): boolean { method correlates (line 1158) | correlates(correlationId: number): boolean { method hasCorrelation (line 1171) | hasCorrelation(): boolean { function isParent (line 1200) | function isParent(path: string, candidate: string, ignoreCase?: boolean)... type IBaseFileStat (line 1220) | interface IBaseFileStat { type IBaseFileStatWithMetadata (line 1286) | interface IBaseFileStatWithMetadata extends Required { } type IFileStat (line 1291) | interface IFileStat extends IBaseFileStat { type IFileStatWithMetadata (line 1317) | interface IFileStatWithMetadata extends IFileStat, IBaseFileStatWithMeta... type IFileStatResult (line 1328) | interface IFileStatResult { type IFileStatResultWithMetadata (line 1333) | interface IFileStatResultWithMetadata extends IFileStatResult { type IFileStatWithPartialMetadata (line 1337) | interface IFileStatWithPartialMetadata extends Omit { method readdir (line 87) | async readdir(resource: URI): Promise<[string, FileType][]> { method readFile (line 96) | async readFile(resource: URI): Promise { method readFileStream (line 104) | readFileStream(resource: URI): ReadableStreamEvents { method writeFile (line 113) | async writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOp... method open (line 149) | open(resource: URI, opts: IFileOpenOptions): Promise { method close (line 178) | close(fd: number): Promise { method read (line 190) | read(fd: number, pos: number, data: Uint8Array, offset: number, length... method write (line 205) | write(fd: number, pos: number, data: Uint8Array, offset: number, lengt... method rename (line 231) | async rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise... method delete (line 252) | async delete(resource: URI, opts: IFileDeleteOptions): Promise { method mkdir (line 263) | async mkdir(resource: URI): Promise { method _lookup (line 283) | private _lookup(uri: URI, silent: boolean): Entry | undefined { method _lookupAsDirectory (line 306) | private _lookupAsDirectory(uri: URI, silent: boolean): Directory { method _lookupAsFile (line 314) | private _lookupAsFile(uri: URI, silent: boolean): File { method _lookupParentDirectory (line 322) | private _lookupParentDirectory(uri: URI): Directory { method watch (line 335) | watch(resource: URI, opts: IWatchOptions): IDisposable { method _fireSoon (line 340) | private _fireSoon(...changes: IFileChange[]): void { method dispose (line 353) | override dispose(): void { FILE: src/vs/platform/files/common/io.ts type ICreateReadStreamOptions (line 14) | interface ICreateReadStreamOptions extends IFileReadStreamOptions { function readFileIntoStream (line 30) | async function readFileIntoStream( function doReadFileIntoStream (line 57) | async function doReadFileIntoStream(provider: IFileSystemProviderWith... function throwIfCancelled (line 117) | function throwIfCancelled(token: CancellationToken): boolean { function throwIfTooLarge (line 125) | function throwIfTooLarge(totalBytesRead: number, options: ICreateReadStr... FILE: src/vs/platform/files/common/watcher.ts type IWatchRequest (line 14) | interface IWatchRequest { type IWatchRequestWithCorrelation (line 55) | interface IWatchRequestWithCorrelation extends IWatchRequest { function isWatchRequestWithCorrelation (line 59) | function isWatchRequestWithCorrelation(request: IWatchRequest): request ... type INonRecursiveWatchRequest (line 63) | interface INonRecursiveWatchRequest extends IWatchRequest { type IRecursiveWatchRequest (line 71) | interface IRecursiveWatchRequest extends IWatchRequest { function isRecursiveWatchRequest (line 85) | function isRecursiveWatchRequest(request: IWatchRequest): request is IRe... type IUniversalWatchRequest (line 89) | type IUniversalWatchRequest = IRecursiveWatchRequest | INonRecursiveWatc... type IWatcherErrorEvent (line 91) | interface IWatcherErrorEvent { type IWatcher (line 96) | interface IWatcher { type IRecursiveWatcher (line 135) | interface IRecursiveWatcher extends IWatcher { type IRecursiveWatcherWithSubscribe (line 139) | interface IRecursiveWatcherWithSubscribe extends IRecursiveWatcher { type IRecursiveWatcherOptions (line 153) | interface IRecursiveWatcherOptions { type INonRecursiveWatcher (line 174) | interface INonRecursiveWatcher extends IWatcher { type IUniversalWatcher (line 178) | interface IUniversalWatcher extends IWatcher { method constructor (line 193) | constructor( method init (line 207) | protected init(): void { method onError (line 223) | protected onError(error: string, failedRequest?: IUniversalWatchRequest)... method canRestart (line 241) | private canRestart(error: string, failedRequest?: IUniversalWatchRequest... method restart (line 267) | private restart(requests: IUniversalWatchRequest[]): void { method watch (line 274) | async watch(requests: IUniversalWatchRequest[]): Promise { method setVerboseLogging (line 280) | async setVerboseLogging(verboseLogging: boolean): Promise { method error (line 286) | private error(message: string) { method trace (line 290) | protected trace(message: string) { method dispose (line 294) | override dispose(): void { method constructor (line 305) | constructor( method constructor (line 318) | constructor( type ILogMessage (line 329) | interface ILogMessage { function reviveFileChanges (line 334) | function reviveFileChanges(changes: IFileChange[]): IFileChange[] { function coalesceEvents (line 342) | function coalesceEvents(changes: IFileChange[]): IFileChange[] { function normalizeWatcherPattern (line 353) | function normalizeWatcherPattern(path: string, pattern: string | IRelati... function parseWatcherPatterns (line 368) | function parseWatcherPatterns(path: string, patterns: Array { method statIgnoreError (line 101) | private async statIgnoreError(resource: URI): Promise { method readdir (line 115) | async readdir(resource: URI): Promise<[string, FileType][]> { method toType (line 141) | private toType(entry: Stats | IDirent, symbolicLink?: { dangling: bool... method createResourceLock (line 171) | private async createResourceLock(resource: URI): Promise { method readFile (line 205) | async readFile(resource: URI, options?: IFileAtomicReadOptions): Promi... method traceLock (line 227) | private traceLock(msg: string): void { method readFileStream (line 233) | readFileStream(resource: URI, opts: IFileReadStreamOptions, token: Can... method writeFile (line 244) | async writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOp... method canWriteFileAtomic (line 252) | private async canWriteFileAtomic(resource: URI): Promise { method doWriteFileAtomic (line 271) | private async doWriteFileAtomic(resource: URI, tempResource: URI, cont... method doWriteFile (line 307) | private async doWriteFile(resource: URI, content: Uint8Array, opts: IF... method configureFlushOnWrite (line 347) | static configureFlushOnWrite(enabled: boolean): void { method open (line 351) | async open(resource: URI, opts: IFileOpenOptions, disableWriteLock?: b... method close (line 474) | async close(fd: number): Promise { method read (line 518) | async read(fd: number, pos: number, data: Uint8Array, offset: number, ... method normalizePos (line 533) | private normalizePos(fd: number, pos: number): number | null { method updatePos (line 549) | private updatePos(fd: number, pos: number | null, bytesLength: number ... method write (line 591) | async write(fd: number, pos: number, data: Uint8Array, offset: number,... method doWrite (line 599) | private async doWrite(fd: number, pos: number, data: Uint8Array, offse... method mkdir (line 618) | async mkdir(resource: URI): Promise { method delete (line 626) | async delete(resource: URI, opts: IFileDeleteOptions): Promise { method rename (line 670) | async rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise... method copy (line 697) | async copy(from: URI, to: URI, opts: IFileOverwriteOptions): Promise { method doCloneFile (line 783) | private async doCloneFile(from: URI, to: URI, mkdir: boolean): Promise... method createUniversalWatcher (line 822) | protected createUniversalWatcher( method createNonRecursiveWatcher (line 830) | protected createNonRecursiveWatcher( method toFileSystemProviderError (line 842) | private toFileSystemProviderError(error: NodeJS.ErrnoException): FileS... method toFileSystemProviderWriteError (line 877) | private async toFileSystemProviderWriteError(resource: URI | undefined... FILE: src/vs/platform/files/node/diskFileSystemProviderServer.ts type ISessionFileWatcher (line 20) | interface ISessionFileWatcher extends IDisposable { method constructor (line 29) | constructor( method call (line 36) | call(ctx: T, command: string, args: unknown[]): Promise { method listen (line 61) | listen(ctx: T, event: string, args: unknown[]): Event { method stat (line 78) | private stat(uriTransformer: IURITransformer, _resource: UriComponents):... method realpath (line 84) | private realpath(uriTransformer: IURITransformer, _resource: UriComponen... method readdir (line 90) | private readdir(uriTransformer: IURITransformer, _resource: UriComponent... method readFile (line 100) | private async readFile(uriTransformer: IURITransformer, _resource: UriCo... method onReadFileStream (line 107) | private onReadFileStream(uriTransformer: IURITransformer, _resource: URI... method writeFile (line 138) | private writeFile(uriTransformer: IURITransformer, _resource: UriCompone... method open (line 144) | private open(uriTransformer: IURITransformer, _resource: UriComponents, ... method close (line 150) | private close(fd: number): Promise { method read (line 154) | private async read(fd: number, pos: number, length: number): Promise<[VS... method write (line 162) | private write(fd: number, pos: number, data: VSBuffer, offset: number, l... method mkdir (line 170) | private mkdir(uriTransformer: IURITransformer, _resource: UriComponents)... method delete (line 176) | protected delete(uriTransformer: IURITransformer, _resource: UriComponen... method rename (line 182) | private rename(uriTransformer: IURITransformer, _source: UriComponents, ... method copy (line 189) | private copy(uriTransformer: IURITransformer, _source: UriComponents, _t... method cloneFile (line 200) | private cloneFile(uriTransformer: IURITransformer, _source: UriComponent... method onFileChange (line 214) | private onFileChange(uriTransformer: IURITransformer, sessionId: string)... method watch (line 233) | private async watch(uriTransformer: IURITransformer, sessionId: string, ... method unwatch (line 242) | private async unwatch(sessionId: string, req: number): Promise { method dispose (line 255) | override dispose(): void { method constructor (line 284) | constructor( method registerListeners (line 297) | private registerListeners(sessionEmitter: Emitter { method updateWatchers (line 103) | private updateWatchers(delayed: boolean): Promise { method getUpdateWatchersDelay (line 114) | protected getUpdateWatchersDelay(): number { method isSuspended (line 118) | isSuspended(request: IUniversalWatchRequest): 'polling' | boolean { method suspendWatchRequest (line 123) | private async suspendWatchRequest(request: ISuspendedWatchRequest): Prom... method resumeWatchRequest (line 147) | private resumeWatchRequest(request: ISuspendedWatchRequest): void { method monitorSuspendedWatchRequest (line 154) | private monitorSuspendedWatchRequest(request: ISuspendedWatchRequest, di... method doMonitorWithExistingWatcher (line 164) | private doMonitorWithExistingWatcher(request: ISuspendedWatchRequest, di... method doMonitorWithNodeJS (line 186) | private doMonitorWithNodeJS(request: ISuspendedWatchRequest, disposables... method onMonitoredPathAdded (line 223) | private onMonitoredPathAdded(request: ISuspendedWatchRequest): void { method isPathNotFound (line 235) | private isPathNotFound(stats: Stats): boolean { method stop (line 239) | async stop(): Promise { method traceEvent (line 244) | protected traceEvent(event: IFileChange, request: IUniversalWatchRequest... method traceWithCorrelation (line 251) | protected traceWithCorrelation(message: string, request: IUniversalWatch... method requestToString (line 257) | protected requestToString(request: IUniversalWatchRequest): string { method setVerboseLogging (line 272) | async setVerboseLogging(enabled: boolean): Promise { FILE: src/vs/platform/files/node/watcher/nodejs/nodejsClient.ts class NodeJSWatcherClient (line 11) | class NodeJSWatcherClient extends AbstractNonRecursiveWatcherClient { method constructor (line 13) | constructor( method createWatcher (line 23) | protected override createWatcher(disposables: DisposableStore): INonRe... FILE: src/vs/platform/files/node/watcher/nodejs/nodejsWatcher.ts type INodeJSWatcherInstance (line 15) | interface INodeJSWatcherInstance { class NodeJSWatcher (line 28) | class NodeJSWatcher extends BaseWatcher implements INonRecursiveWatcher { method watchers (line 33) | get watchers() { return this._watchers.values(); } method constructor (line 37) | constructor(protected readonly recursiveWatcher: IRecursiveWatcherWith... method doWatch (line 41) | protected override async doWatch(requests: INonRecursiveWatchRequest[]... method createWatchWorker (line 80) | private createWatchWorker(): ThrottledWorker { method requestToWatcherKey (line 100) | private requestToWatcherKey(request: INonRecursiveWatchRequest): strin... method pathToWatcherKey (line 104) | private pathToWatcherKey(path: string): string { method startWatching (line 108) | private startWatching(request: INonRecursiveWatchRequest): void { method stop (line 118) | override async stop(): Promise { method stopWatching (line 126) | private stopWatching(watcher: INodeJSWatcherInstance): void { method removeDuplicateRequests (line 134) | private removeDuplicateRequests(requests: INonRecursiveWatchRequest[])... method setVerboseLogging (line 157) | override async setVerboseLogging(enabled: boolean): Promise { method trace (line 165) | protected trace(message: string, watcher?: INodeJSWatcherInstance): vo... method warn (line 171) | protected warn(message: string): void { method toMessage (line 175) | private toMessage(message: string, watcher?: INodeJSWatcherInstance): ... FILE: src/vs/platform/files/node/watcher/nodejs/nodejsWatcherLib.ts class NodeJSFileWatcherLibrary (line 22) | class NodeJSFileWatcherLibrary extends Disposable { method isReusingRecursiveWatcher (line 84) | get isReusingRecursiveWatcher(): boolean { return this._isReusingRecur... method failed (line 87) | get failed(): boolean { return this.didFail; } method constructor (line 89) | constructor( method watch (line 107) | private async watch(): Promise { method notifyWatchFailed (line 127) | private notifyWatchFailed(): void { method doWatch (line 133) | private async doWatch(isDirectory: boolean): Promise { method doWatchWithExistingWatcher (line 147) | private doWatchWithExistingWatcher(isDirectory: boolean, disposables: ... method doWatchWithNodeJS (line 185) | private async doWatchWithNodeJS(isDirectory: boolean, disposables: Dis... method onWatchedPathDeleted (line 441) | private onWatchedPathDeleted(resource: URI): void { method onFileChange (line 451) | private onFileChange(event: IFileChange, skipIncludeExcludeChecks = fa... method handleFileChanges (line 475) | private handleFileChanges(fileChanges: IFileChange[]): void { method existsChildStrictCase (line 518) | private async existsChildStrictCase(path: string): Promise { method setVerboseLogging (line 535) | setVerboseLogging(verboseLogging: boolean): void { method error (line 539) | private error(error: string): void { method warn (line 545) | private warn(message: string): void { method trace (line 551) | private trace(message: string): void { method traceWithCorrelation (line 557) | private traceWithCorrelation(message: string): void { method dispose (line 563) | override dispose(): void { function watchFileContents (line 574) | async function watchFileContents(path: string, onData: (chunk: Uint8Arra... FILE: src/vs/platform/files/node/watcher/parcel/parcelWatcher.ts class ParcelWatcherInstance (line 26) | class ParcelWatcherInstance extends Disposable { method failed (line 35) | get failed(): boolean { return this.didFail; } method stopped (line 38) | get stopped(): boolean { return this.didStop; } method constructor (line 45) | constructor( method subscribe (line 75) | subscribe(path: string, callback: (change: IFileChange) => void): IDis... method subscriptionsCount (line 98) | get subscriptionsCount(): number { method notifyFileChange (line 102) | notifyFileChange(path: string, change: IFileChange): void { method notifyWatchFailed (line 111) | notifyWatchFailed(): void { method include (line 117) | include(path: string): boolean { method exclude (line 125) | exclude(path: string): boolean { method stop (line 129) | async stop(joinRestart: Promise | undefined): Promise { class ParcelWatcher (line 141) | class ParcelWatcher extends BaseWatcher implements IRecursiveWatcherWith... method watchers (line 165) | get watchers() { return this._watchers.values(); } method constructor (line 192) | constructor() { method registerListeners (line 198) | private registerListeners(): void { method doWatch (line 211) | protected override async doWatch(requests: IRecursiveWatchRequest[]): ... method requestToWatcherKey (line 252) | private requestToWatcherKey(request: IRecursiveWatchRequest): string |... method pathToWatcherKey (line 256) | private pathToWatcherKey(path: string): string { method startPolling (line 260) | private async startPolling(request: IRecursiveWatchRequest, pollingInt... method startWatching (line 335) | private async startWatching(request: IRecursiveWatchRequest, restarts ... method addPredefinedExcludes (line 397) | private addPredefinedExcludes(initialExcludes: string[]): string[] { method onParcelEvents (line 412) | private onParcelEvents(parcelEvents: parcelWatcher.Event[], watcher: P... method handleIncludes (line 431) | private handleIncludes(watcher: ParcelWatcherInstance, parcelEvents: p... method handleParcelEvents (line 453) | private handleParcelEvents(parcelEvents: IFileChange[], watcher: Parce... method emitEvents (line 470) | private emitEvents(events: IFileChange[], watcher: ParcelWatcherInstan... method normalizePath (line 488) | private async normalizePath(request: IRecursiveWatchRequest): Promise<... method normalizeEvents (line 518) | private normalizeEvents(events: parcelWatcher.Event[], request: IRecur... method filterEvents (line 541) | private filterEvents(events: IFileChange[], watcher: ParcelWatcherInst... method onWatchedPathDeleted (line 572) | private onWatchedPathDeleted(watcher: ParcelWatcherInstance): void { method onUnexpectedError (line 579) | private onUnexpectedError(error: unknown, request?: IRecursiveWatchReq... method stop (line 611) | override async stop(): Promise { method restartWatching (line 619) | protected restartWatching(watcher: ParcelWatcherInstance, delay = 800)... method stopWatching (line 651) | private async stopWatching(watcher: ParcelWatcherInstance, joinRestart... method removeDuplicateRequests (line 663) | protected async removeDuplicateRequests(requests: IRecursiveWatchReque... method isPathValid (line 746) | private async isPathValid(path: string): Promise { method subscribe (line 763) | subscribe(path: string, callback: (error: true | null, change?: IFileC... method trace (line 799) | protected trace(message: string, watcher?: ParcelWatcherInstance): void { method warn (line 805) | protected warn(message: string, watcher?: ParcelWatcherInstance) { method error (line 809) | private error(message: string, request?: IRecursiveWatchRequest) { method toMessage (line 813) | private toMessage(message: string, request?: IRecursiveWatchRequest): ... method recursiveWatcher (line 817) | protected get recursiveWatcher() { return this; } FILE: src/vs/platform/files/node/watcher/watcher.ts class UniversalWatcher (line 14) | class UniversalWatcher extends Disposable implements IUniversalWatcher { method constructor (line 28) | constructor() { method watch (line 38) | async watch(requests: IUniversalWatchRequest[]): Promise { method setVerboseLogging (line 66) | async setVerboseLogging(enabled: boolean): Promise { method stop (line 80) | async stop(): Promise { FILE: src/vs/platform/files/node/watcher/watcherClient.ts class UniversalWatcherClient (line 13) | class UniversalWatcherClient extends AbstractUniversalWatcherClient { method constructor (line 15) | constructor( method createWatcher (line 25) | protected override createWatcher(disposables: DisposableStore): IUnive... FILE: src/vs/platform/files/node/watcher/watcherStats.ts function computeStats (line 10) | function computeStats( function alignTextColumns (line 66) | function alignTextColumns(lines: string[]) { function computeRequestStatus (line 84) | function computeRequestStatus(requests: IUniversalWatchRequest[], watche... function computeRecursiveWatchStatus (line 104) | function computeRecursiveWatchStatus(recursiveWatcher: ParcelWatcher): {... function computeNonRecursiveWatchStatus (line 124) | function computeNonRecursiveWatchStatus(nonRecursiveWatcher: NodeJSWatch... function sortByPathPrefix (line 149) | function sortByPathPrefix(requests: IUniversalWatchRequest[] | INodeJSWa... function isUniversalWatchRequest (line 167) | function isUniversalWatchRequest(obj: unknown): obj is IUniversalWatchRe... function fillRequestStats (line 173) | function fillRequestStats(lines: string[], request: IUniversalWatchReque... function requestDetailsToString (line 187) | function requestDetailsToString(request: IUniversalWatchRequest): string { function fillRecursiveWatcherStats (line 191) | function fillRecursiveWatcherStats(lines: string[], recursiveWatcher: Pa... function fillNonRecursiveWatcherStats (line 215) | function fillNonRecursiveWatcherStats(lines: string[], nonRecursiveWatch... FILE: src/vs/platform/files/test/browser/fileService.test.ts method fireFileChange (line 153) | fireFileChange(changes: readonly IFileChange[]) { function testReadErrorBubbles (line 206) | async function testReadErrorBubbles(async: boolean) { method stat (line 281) | override async stat(resource: URI): Promise { method readFileStream (line 290) | override readFileStream(resource: URI, opts: IFileReadStreamOptions, tok... method stat (line 344) | override async stat(resource: URI): Promise { method readFile (line 353) | override async readFile(resource: URI, opts?: IFileAtomicReadOptions): P... method readFileStream (line 360) | override readFileStream(resource: URI, opts: IFileReadStreamOptions, tok... method enforceAtomicReadFile (line 364) | enforceAtomicReadFile(resource: URI): boolean { method writeFile (line 368) | override async writeFile(resource: URI, content: Uint8Array, opts: IFile... method enforceAtomicWriteFile (line 374) | enforceAtomicWriteFile(resource: URI): IFileAtomicOptions | false { method delete (line 378) | override async delete(resource: URI, opts: IFileAtomicDeleteOptions): Pr... method enforceAtomicDelete (line 384) | enforceAtomicDelete(resource: URI): IFileAtomicOptions | false { FILE: src/vs/platform/files/test/browser/indexedDBFileService.integrationTest.ts function assertCreateFile (line 209) | async function assertCreateFile(converter: (content: string) => VSBuffer... method create (line 232) | async create() { method assertContentsCorrect (line 235) | async assertContentsCorrect() { FILE: src/vs/platform/files/test/browser/inmemoryFileService.test.ts function getByName (line 18) | function getByName(root: IFileStat, name: string): IFileStat | undefined { function createLargeBuffer (line 26) | function createLargeBuffer(size: number, seed: number): VSBuffer { type Fixture (line 35) | type Fixture = { function createFixture (line 286) | async function createFixture(service: FileService): Promise { FILE: src/vs/platform/files/test/common/files.test.ts function testIsEqual (line 157) | function testIsEqual(testMethod: (pA: string, pB: string, ignoreCase: bo... FILE: src/vs/platform/files/test/common/nullFileSystemProvider.ts class NullFileSystemProvider (line 13) | class NullFileSystemProvider implements IFileSystemProvider { method constructor (line 23) | constructor(private disposableFactory: () => IDisposable = () => Dispo... method emitFileChangeEvents (line 25) | emitFileChangeEvents(changes: IFileChange[]): void { method setCapabilities (line 29) | setCapabilities(capabilities: FileSystemProviderCapabilities): void { method watch (line 35) | watch(resource: URI, opts: IWatchOptions): IDisposable { return this.d... method stat (line 36) | async stat(resource: URI): Promise { return undefined!; } method mkdir (line 37) | async mkdir(resource: URI): Promise { return undefined; } method readdir (line 38) | async readdir(resource: URI): Promise<[string, FileType][]> { return u... method delete (line 39) | async delete(resource: URI, opts: IFileDeleteOptions): Promise {... method rename (line 40) | async rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise... method copy (line 41) | async copy(from: URI, to: URI, opts: IFileOverwriteOptions): Promise { return undefined!; } method readFileStream (line 43) | readFileStream(resource: URI, opts: IFileReadStreamOptions, token: Can... method writeFile (line 44) | async writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOp... method open (line 45) | async open(resource: URI, opts: IFileOpenOptions): Promise { r... method close (line 46) | async close(fd: number): Promise { return undefined; } method read (line 47) | async read(fd: number, pos: number, data: Uint8Array, offset: number, ... method write (line 48) | async write(fd: number, pos: number, data: Uint8Array, offset: number,... FILE: src/vs/platform/files/test/common/watcher.test.ts class TestFileWatcher (line 16) | class TestFileWatcher extends Disposable { method constructor (line 19) | constructor() { method onDidFilesChange (line 25) | get onDidFilesChange(): Event<{ raw: IFileChange[]; event: FileChanges... method report (line 29) | report(changes: IFileChange[]): void { method onRawFileEvents (line 33) | private onRawFileEvents(events: IFileChange[]): void { method toFileChangesEvent (line 44) | private toFileChangesEvent(changes: IFileChange[]): FileChangesEvent { type Path (line 49) | enum Path { FILE: src/vs/platform/files/test/node/diskFileService.integrationTest.ts function getByName (line 24) | function getByName(root: IFileStat, name: string): IFileStat | undefined { function toLineByLineReadable (line 32) | function toLineByLineReadable(content: string): VSBufferReadable { class TestDiskFileSystemProvider (line 54) | class TestDiskFileSystemProvider extends DiskFileSystemProvider { method capabilities (line 63) | override get capabilities(): FileSystemProviderCapabilities { method capabilities (line 87) | override set capabilities(capabilities: FileSystemProviderCapabilities) { method setInvalidStatSize (line 91) | setInvalidStatSize(enabled: boolean): void { method setSmallStatSize (line 95) | setSmallStatSize(enabled: boolean): void { method setReadonly (line 99) | setReadonly(readonly: boolean): void { method stat (line 103) | override async stat(resource: URI): Promise { method read (line 120) | override async read(fd: number, pos: number, data: Uint8Array, offset:... method readFile (line 128) | override async readFile(resource: URI, options?: IFileAtomicReadOption... function testResolveDirectoryWithTarget (line 368) | async function testResolveDirectoryWithTarget(withQueryParam: boolean): ... function testDeleteFile (line 527) | async function testDeleteFile(useTrash: boolean, recursive: boolean): Pr... function testDeleteFolderRecursive (line 606) | async function testDeleteFolderRecursive(useTrash: boolean, atomic: IFil... function testDeleteEmptyFolder (line 646) | async function testDeleteEmptyFolder(recursive: boolean): Promise { function testMoveAcrossProviders (line 735) | async function testMoveAcrossProviders(sourceFile = 'index.html'): Promi... function testMoveFolderAcrossProviders (line 825) | async function testMoveFolderAcrossProviders(): Promise { function setCapabilities (line 1026) | function setCapabilities(provider: TestDiskFileSystemProvider, capabilit... function doTestCopy (line 1033) | async function doTestCopy(sourceName: string = 'index.html') { function testCloneFile (line 1235) | async function testCloneFile(): Promise { function testReadFile (line 1354) | async function testReadFile(resource: URI, options?: IReadFileOptions): ... function testReadFileStream (line 1382) | async function testReadFileStream(resource: URI): Promise { function testFilesNotIntermingled (line 1410) | async function testFilesNotIntermingled() { function testReadFileFromPositionAscii (line 1450) | async function testReadFileFromPositionAscii() { function testReadFileFromPositionUmlaut (line 1480) | async function testReadFileFromPositionUmlaut() { function testReadThreeBytesFromFile (line 1510) | async function testReadThreeBytesFromFile() { function readLargeFileWithLength (line 1562) | async function readLargeFileWithLength(length: number) { function testNotModifiedSince (line 1634) | async function testNotModifiedSince() { function testFileTooLarge (line 1692) | async function testFileTooLarge() { function doTestFileTooLarge (line 1700) | async function doTestFileTooLarge(statSizeWrong: boolean) { function assertCreateFile (line 1743) | async function assertCreateFile(converter: (content: string) => VSBuffer... function testWriteFile (line 1870) | async function testWriteFile(atomic: boolean) { function testWriteFileLarge (line 1928) | async function testWriteFileLarge(atomic: boolean) { function testWriteFileReadonlyThrows (line 1975) | async function testWriteFileReadonlyThrows() { function testWriteFileReadable (line 2184) | async function testWriteFileReadable() { function testWriteFileLargeReadable (line 2212) | async function testWriteFileLargeReadable() { function testWriteFileStream (line 2240) | async function testWriteFileStream() { function testWriteFileLargeStream (line 2267) | async function testWriteFileLargeStream() { function testLockedFiles (line 2312) | async function testLockedFiles(expectError: boolean) { function testAppendFile (line 2526) | async function testAppendFile() { function testAppendFileReadable (line 2557) | async function testAppendFileReadable() { function testAppendFileStream (line 2581) | async function testAppendFileStream() { function testAppendFileCreatesFile (line 2605) | async function testAppendFileCreatesFile() { function testAppendFileMultiple (line 2629) | async function testAppendFileMultiple() { FILE: src/vs/platform/files/test/node/fixtures/resolver/examples/company.js function Company (line 6) | function Company() { FILE: src/vs/platform/files/test/node/fixtures/resolver/examples/conway.js function Cell (line 5) | function Cell() { function GameOfLife (line 15) | function GameOfLife() { function createWorld (line 41) | function createWorld() { function circleOfLife (line 47) | function circleOfLife() { function resolveNextGeneration (line 55) | function resolveNextGeneration(cell) { function countNeighbors (line 64) | function countNeighbors(cell) { function isAlive (line 77) | function isAlive(row, col) { function travelWorld (line 83) | function travelWorld(callback) { function draw (line 94) | function draw(cell) { function createDrawingContext (line 104) | function createDrawingContext() { FILE: src/vs/platform/files/test/node/fixtures/resolver/examples/employee.js function Employee (line 5) | function Employee() { function SalesEmployee (line 19) | function SalesEmployee() { function calculatePay (line 26) | function calculatePay() { FILE: src/vs/platform/files/test/node/fixtures/resolver/examples/small.js function C (line 5) | function C() { function sum (line 19) | function sum(z) { FILE: src/vs/platform/files/test/node/fixtures/resolver/other/deep/company.js function Company (line 6) | function Company() { FILE: src/vs/platform/files/test/node/fixtures/resolver/other/deep/conway.js function Cell (line 5) | function Cell() { function GameOfLife (line 15) | function GameOfLife() { function createWorld (line 41) | function createWorld() { function circleOfLife (line 47) | function circleOfLife() { function resolveNextGeneration (line 55) | function resolveNextGeneration(cell) { function countNeighbors (line 64) | function countNeighbors(cell) { function isAlive (line 77) | function isAlive(row, col) { function travelWorld (line 83) | function travelWorld(callback) { function draw (line 94) | function draw(cell) { function createDrawingContext (line 104) | function createDrawingContext() { FILE: src/vs/platform/files/test/node/fixtures/resolver/other/deep/employee.js function Employee (line 5) | function Employee() { function SalesEmployee (line 19) | function SalesEmployee() { function calculatePay (line 26) | function calculatePay() { FILE: src/vs/platform/files/test/node/fixtures/resolver/other/deep/small.js function C (line 5) | function C() { function sum (line 19) | function sum(z) { FILE: src/vs/platform/files/test/node/fixtures/service/deep/company.js function Company (line 6) | function Company() { FILE: src/vs/platform/files/test/node/fixtures/service/deep/conway.js function Cell (line 5) | function Cell() { function GameOfLife (line 15) | function GameOfLife() { function createWorld (line 41) | function createWorld() { function circleOfLife (line 47) | function circleOfLife() { function resolveNextGeneration (line 55) | function resolveNextGeneration(cell) { function countNeighbors (line 64) | function countNeighbors(cell) { function isAlive (line 77) | function isAlive(row, col) { function travelWorld (line 83) | function travelWorld(callback) { function draw (line 94) | function draw(cell) { function createDrawingContext (line 104) | function createDrawingContext() { FILE: src/vs/platform/files/test/node/fixtures/service/deep/employee.js function Employee (line 5) | function Employee() { function SalesEmployee (line 19) | function SalesEmployee() { function calculatePay (line 26) | function calculatePay() { FILE: src/vs/platform/files/test/node/fixtures/service/deep/small.js function C (line 5) | function C() { function sum (line 19) | function sum(z) { FILE: src/vs/platform/files/test/node/nodejsWatcher.test.ts class TestNodeJSWatcher (line 37) | class TestNodeJSWatcher extends NodeJSWatcher { method getUpdateWatchersDelay (line 46) | protected override getUpdateWatchersDelay(): number { method doWatch (line 50) | protected override async doWatch(requests: INonRecursiveWatchRequest[]... function enableLogging (line 65) | function enableLogging(enable: boolean) { function createWatcher (line 86) | async function createWatcher(accessor: IRecursiveWatcherWithSubscribe | ... function toMsg (line 117) | function toMsg(type: FileChangeType): string { function awaitEvent (line 125) | async function awaitEvent(service: TestNodeJSWatcher, path: string, type... function basicCrudTest (line 461) | async function basicCrudTest(filePath: string, skipAdd?: boolean, correl... function createParcelWatcher (line 704) | function createParcelWatcher() { function testParcelWatcherReused (line 722) | async function testParcelWatcherReused(correlationId: number | undefined) { FILE: src/vs/platform/files/test/node/parcelWatcher.test.ts class TestParcelWatcher (line 26) | class TestParcelWatcher extends ParcelWatcher { method testRemoveDuplicateRequests (line 35) | async testRemoveDuplicateRequests(paths: string[], excludes: string[] ... method getUpdateWatchersDelay (line 45) | protected override getUpdateWatchersDelay(): number { method doWatch (line 49) | protected override async doWatch(requests: IRecursiveWatchRequest[]): ... method whenReady (line 56) | async whenReady(): Promise { function enableLogging (line 77) | function enableLogging(enable: boolean) { function toMsg (line 133) | function toMsg(type: FileChangeType): string { function awaitEvent (line 141) | async function awaitEvent(watcher: TestParcelWatcher, path: string, type... function awaitMessage (line 178) | function awaitMessage(watcher: TestParcelWatcher, type: 'trace' | 'warn'... function basicCrudTest (line 367) | async function basicCrudTest(filePath: string, correlationId?: number | ... function testExcludes (line 550) | async function testExcludes(excludes: string[]) { function testWatchFolderDoesNotExist (line 759) | async function testWatchFolderDoesNotExist(reuseExistingWatcher: boolean) { function testWatchFolderExists (line 816) | async function testWatchFolderExists(reuseExistingWatcher: boolean) { FILE: src/vs/platform/history/browser/contextScopedHistoryWidget.ts type IHistoryNavigationContext (line 24) | interface IHistoryNavigationContext extends IDisposable { function registerAndCreateHistoryNavigationContext (line 32) | function registerAndCreateHistoryNavigationContext(scopedContextKeyServi... class ContextScopedHistoryInputBox (line 76) | class ContextScopedHistoryInputBox extends HistoryInputBox { method constructor (line 78) | constructor(container: HTMLElement, contextViewProvider: IContextViewP... class ContextScopedFindInput (line 88) | class ContextScopedFindInput extends FindInput { method constructor (line 90) | constructor(container: HTMLElement | null, contextViewProvider: IConte... class ContextScopedReplaceInput (line 99) | class ContextScopedReplaceInput extends ReplaceInput { method constructor (line 101) | constructor(container: HTMLElement | null, contextViewProvider: IConte... FILE: src/vs/platform/history/browser/historyWidgetKeybindingHint.ts function showHistoryKeybindingHint (line 8) | function showHistoryKeybindingHint(keybindingService: IKeybindingService... FILE: src/vs/platform/hover/browser/hover.ts type IHoverService (line 16) | interface IHoverService extends IHoverDelegate2 { type IHoverDelayOptions (line 20) | interface IHoverDelayOptions { class WorkbenchHoverDelegate (line 25) | class WorkbenchHoverDelegate extends Disposable implements IHoverDelegate { method delay (line 31) | get delay(): number | ((content: IManagedHoverContentOrFactory) => num... method constructor (line 45) | constructor( method showHover (line 62) | showHover(options: IHoverDelegateOptions, focus?: boolean): IHoverWidg... method isInstantlyHovering (line 99) | private isInstantlyHovering(): boolean { method setInstantHoverTimeLimit (line 103) | setInstantHoverTimeLimit(timeLimit: number): void { method onDidHideHover (line 110) | onDidHideHover(): void { FILE: src/vs/platform/hover/browser/hoverService.ts constant MAX_HOVER_NESTING_DEPTH (line 36) | const MAX_HOVER_NESTING_DEPTH = 3; type IHoverStackEntry (line 41) | interface IHoverStackEntry { type ICreateHoverResult (line 51) | interface ICreateHoverResult { class HoverService (line 57) | class HoverService extends Disposable implements IHoverService { method _currentHover (line 76) | private get _currentHover(): HoverWidget | undefined { method _currentHoverOptions (line 83) | private get _currentHoverOptions(): IHoverOptions | undefined { method _getContainingHoverIndex (line 91) | private _getContainingHoverIndex(target: HTMLElement | IHoverTarget): ... method constructor (line 104) | constructor( method showInstantHover (line 124) | showInstantHover(options: IHoverOptions, focus?: boolean, skipLastFocu... method showDelayedHover (line 133) | showDelayedHover( method setupDelayedHover (line 193) | setupDelayedHover( method setupDelayedHoverAtMouse (line 211) | setupDelayedHoverAtMouse( method _setupDelayedHover (line 223) | private _setupDelayedHover( method _createHover (line 250) | private _createHover(options: IHoverOptions, skipLastFocusedUpdate?: b... method _showHover (line 376) | private _showHover(result: ICreateHoverResult, options: IHoverOptions,... method _hideHoverAndDescendants (line 431) | private _hideHoverAndDescendants(hover: HoverWidget): void { method _hideAllHovers (line 447) | private _hideAllHovers(): void { method hideHover (line 454) | hideHover(force?: boolean): void { method doHideHover (line 468) | private doHideHover(): void { method _intersectionChange (line 480) | private _intersectionChange(entries: IntersectionObserverEntry[], hove... method showAndFocusLastHover (line 487) | showAndFocusLastHover(): void { method _showAndFocusHoverForActiveElement (line 494) | private _showAndFocusHoverForActiveElement(): void { method _keyDown (line 509) | private _keyDown(e: KeyboardEvent, hover: HoverWidget, hideOnKeyDown: ... method _keyUp (line 530) | private _keyUp(e: KeyboardEvent, hover: HoverWidget) { method setupManagedHover (line 551) | setupManagedHover(hoverDelegate: IHoverDelegate, targetElement: HTMLEl... method showManagedHover (line 687) | showManagedHover(target: HTMLElement): void { method dispose (line 694) | public override dispose(): void { function getHoverOptionsIdentity (line 700) | function getHoverOptionsIdentity(options: IHoverOptions | undefined): IH... function getHoverIdFromContent (line 707) | function getHoverIdFromContent(content: string | HTMLElement | IMarkdown... function getStringContent (line 717) | function getStringContent(contentOrFactory: IManagedHoverContentOrFactor... function setupNativeHover (line 729) | function setupNativeHover(targetElement: HTMLElement, content: IManagedH... class HoverContextViewDelegate (line 747) | class HoverContextViewDelegate implements IDelegate { method anchorPosition (line 752) | get anchorPosition() { method constructor (line 756) | constructor( method render (line 765) | render(container: HTMLElement) { method getAnchor (line 773) | getAnchor() { method layout (line 780) | layout() { function eventIsRelatedToTarget (line 785) | function eventIsRelatedToTarget(event: UIEvent, target: HTMLElement): bo... function getHoverTargetElement (line 789) | function getHoverTargetElement(element: HTMLElement, stopElement?: HTMLE... function resolveMouseStyleHoverTarget (line 797) | function resolveMouseStyleHoverTarget(target: HTMLElement, e: MouseEvent... FILE: src/vs/platform/hover/browser/hoverWidget.ts type TargetRect (line 27) | type TargetRect = { type Constants (line 37) | const enum Constants { class HoverWidget (line 43) | class HoverWidget extends Widget implements IHoverWidget { method _targetWindow (line 63) | private get _targetWindow(): Window { method _targetDocumentElement (line 66) | private get _targetDocumentElement(): HTMLElement { method isDisposed (line 70) | get isDisposed(): boolean { return this._isDisposed; } method isMouseIn (line 71) | get isMouseIn(): boolean { return this._lockMouseTracker.isMouseIn; } method domNode (line 72) | get domNode(): HTMLElement { return this._hover.containerDomNode; } method onDispose (line 75) | get onDispose(): Event { return this._onDispose.event; } method onRequestLayout (line 77) | get onRequestLayout(): Event { return this._onRequestLayout.even... method anchor (line 79) | get anchor(): AnchorPosition { return this._hoverPosition === HoverPos... method x (line 80) | get x(): number { return this._x; } method y (line 81) | get y(): number { return this._y; } method isLocked (line 87) | get isLocked(): boolean { return this._isLocked; } method isLocked (line 88) | set isLocked(value: boolean) { method addMouseTrackingElement (line 102) | addMouseTrackingElement(element: HTMLElement): IDisposable { method constructor (line 106) | constructor( method addFocusTrap (line 286) | private addFocusTrap() { method findLastFocusableChild (line 311) | private findLastFocusableChild(root: Node): HTMLElement | undefined { method render (line 330) | public render(container: HTMLElement): void { method layout (line 342) | public layout() { method computeXCordinate (line 427) | private computeXCordinate(target: TargetRect): void { method computeYCordinate (line 463) | private computeYCordinate(target: TargetRect): void { method adjustHorizontalHoverPosition (line 490) | private adjustHorizontalHoverPosition(target: TargetRect): void { method adjustVerticalHoverPosition (line 548) | private adjustVerticalHoverPosition(target: TargetRect): void { method adjustHoverMaxHeight (line 574) | private adjustHoverMaxHeight(target: TargetRect): void { method setHoverPointerPosition (line 597) | private setHoverPointerPosition(target: TargetRect): void { method focus (line 640) | public focus() { method hide (line 644) | public hide(): void { method dispose (line 648) | public override dispose(): void { class CompositeMouseTracker (line 660) | class CompositeMouseTracker extends Widget { method onMouseOut (line 665) | get onMouseOut(): Event { return this._onMouseOut.event; } method isMouseIn (line 667) | get isMouseIn(): boolean { return this._isMouseIn; } method constructor (line 675) | constructor( method _onTargetMouseOver (line 687) | private _onTargetMouseOver(): void { method _onTargetMouseLeave (line 692) | private _onTargetMouseLeave(): void { method _fireIfMouseOutside (line 699) | private _fireIfMouseOutside(): void { method addElement (line 709) | addElement(element: HTMLElement): IDisposable { class ElementHoverTarget (line 727) | class ElementHoverTarget implements IHoverTarget { method constructor (line 730) | constructor( method dispose (line 736) | dispose(): void { FILE: src/vs/platform/hover/browser/updatableHoverWidget.ts type IManagedHoverResolvedContent (line 16) | type IManagedHoverResolvedContent = IMarkdownString | string | HTMLEleme... class ManagedHoverWidget (line 18) | class ManagedHoverWidget implements IDisposable { method constructor (line 23) | constructor(private hoverDelegate: IHoverDelegate, private target: IHo... method onDidHide (line 25) | onDidHide() { method update (line 33) | async update(content: IManagedHoverContent, focus?: boolean, options?:... method show (line 86) | private show(content: IManagedHoverResolvedContent, focus?: boolean, o... method hasContent (line 111) | private hasContent(content: IManagedHoverResolvedContent): content is ... method isDisposed (line 123) | get isDisposed() { method dispose (line 127) | dispose(): void { FILE: src/vs/platform/hover/test/browser/hoverService.test.ts method mightProducePrintableCharacter (line 50) | mightProducePrintableCharacter() { return false; } method softDispatch (line 51) | softDispatch() { return NoMatchingKb; } method resolveKeyboardEvent (line 52) | resolveKeyboardEvent() { method getContainer (line 70) | getContainer() { return fixture; } method render (line 77) | render() { return { element: document.createElement('div'), dispose() { ... method setDefaultCodeBlockRenderer (line 78) | setDefaultCodeBlockRenderer() { } function createTarget (line 86) | function createTarget(): HTMLElement { function showHover (line 94) | function showHover(content: string, target?: HTMLElement, options?: Part... function asHoverWidget (line 104) | function asHoverWidget(hover: IHoverWidget): HoverWidget { function isInDOM (line 111) | function isInDOM(hover: IHoverWidget): boolean { function assertInDOM (line 118) | function assertInDOM(hover: IHoverWidget, message?: string): void { function assertNotInDOM (line 125) | function assertNotInDOM(hover: IHoverWidget, message?: string): void { function createNestedHover (line 132) | function createNestedHover(parentHover: IHoverWidget, content: string): ... function createHoverChain (line 142) | function createHoverChain(depth: number): HoverWidget[] { function disposeHovers (line 162) | function disposeHovers(hovers: HoverWidget[]): void { FILE: src/vs/platform/imageResize/browser/imageResizeService.ts class ImageResizeService (line 15) | class ImageResizeService implements IImageResizeService { method resizeImage (line 26) | async resizeImage(data: Uint8Array | string, mimeType?: string): Promi... method convertStringToUInt8Array (line 92) | convertStringToUInt8Array(data: string): Uint8Array { method convertUint8ArrayToString (line 101) | convertUint8ArrayToString(data: Uint8Array): string { method isValidBase64 (line 111) | isValidBase64(str: string): boolean { method createFileForMedia (line 120) | async createFileForMedia(fileService: IFileService, imagesFolder: URI,... method cleanupOldImages (line 136) | async cleanupOldImages(fileService: IFileService, logService: ILogServ... method getTimestampFromFilename (line 160) | getTimestampFromFilename(filename: string): number | undefined { FILE: src/vs/platform/imageResize/common/imageResizeService.ts type IImageResizeService (line 11) | interface IImageResizeService { FILE: src/vs/platform/instantiation/common/descriptors.ts class SyncDescriptor (line 6) | class SyncDescriptor { method constructor (line 12) | constructor(ctor: new (...args: any[]) => T, staticArguments: unknown[... type SyncDescriptor0 (line 19) | interface SyncDescriptor0 { FILE: src/vs/platform/instantiation/common/extensions.ts type InstantiationType (line 11) | const enum InstantiationType { function registerSingleton (line 27) | function registerSingleton(id: Ser... function getSingletonServiceDescriptors (line 35) | function getSingletonServiceDescriptors(): [ServiceIdentifier, Sync... FILE: src/vs/platform/instantiation/common/graph.ts class Node (line 6) | class Node { method constructor (line 12) | constructor( class Graph (line 18) | class Graph { method constructor (line 22) | constructor(private readonly _hashFn: (element: T) => string) { method roots (line 26) | roots(): Node[] { method insertEdge (line 36) | insertEdge(from: T, to: T): void { method removeNode (line 44) | removeNode(data: T): void { method lookupOrInsertNode (line 53) | lookupOrInsertNode(data: T): Node { method lookup (line 65) | lookup(data: T): Node | undefined { method isEmpty (line 69) | isEmpty(): boolean { method toString (line 73) | toString(): string { method findCycleSlow (line 86) | findCycleSlow() { method _findCycle (line 97) | private _findCycle(node: Node, seen: Set): string | undefin... FILE: src/vs/platform/instantiation/common/instantiation.ts function getServiceDependencies (line 19) | function getServiceDependencies(ctor: DI_TARGET_OBJ): { id: ServiceIdent... type DI_TARGET_OBJ (line 23) | interface DI_TARGET_OBJ extends Function { type BrandedService (line 31) | type BrandedService = { _serviceBrand: undefined }; type IConstructorSignature (line 33) | interface IConstructorSignature { type ServicesAccessor (line 37) | interface ServicesAccessor { type GetLeadingNonServiceArgs (line 47) | type GetLeadingNonServiceArgs = type IInstantiationService (line 52) | interface IInstantiationService { type ServiceIdentifier (line 91) | interface ServiceIdentifier { function storeServiceDependency (line 97) | function storeServiceDependency(id: ServiceIdentifier, target: ... function createDecorator (line 109) | function createDecorator(serviceId: string): ServiceIdentifier { function refineServiceDecorator (line 128) | function refineServiceDecorator(serviceIdentifier: Ser... FILE: src/vs/platform/instantiation/common/instantiationService.ts class CyclicDependencyError (line 21) | class CyclicDependencyError extends Error { method constructor (line 22) | constructor(graph: Graph) { class InstantiationService (line 28) | class InstantiationService implements IInstantiationService { method constructor (line 39) | constructor( method dispose (line 50) | dispose(): void { method _throwIfDisposed (line 67) | private _throwIfDisposed(): void { method createChild (line 73) | createChild(services: ServiceCollection, store?: DisposableStore): IIn... method invokeFunction (line 89) | invokeFunction(fn: (accessor: ServicesAccess... method createInstance (line 118) | createInstance(ctorOrDescriptor: any | SyncDescriptor, ...rest: u... method _createInstance (line 134) | private _createInstance(ctor: any, args: unknown[] = [], _trace: Tr... method _setCreatedServiceInstance (line 165) | private _setCreatedServiceInstance(id: ServiceIdentifier, instan... method _getServiceInstanceOrDescriptor (line 175) | private _getServiceInstanceOrDescriptor(id: ServiceIdentifier): ... method _getOrCreateServiceInstance (line 184) | protected _getOrCreateServiceInstance(id: ServiceIdentifier, _tr... method _safeCreateAndCacheServiceInstance (line 200) | private _safeCreateAndCacheServiceInstance(id: ServiceIdentifier... method _createAndCacheServiceInstance (line 212) | private _createAndCacheServiceInstance(id: ServiceIdentifier, de... method _createServiceInstanceWithOwner (line 282) | private _createServiceInstanceWithOwner(id: ServiceIdentifier, c... method _createServiceInstance (line 292) | private _createServiceInstance(id: ServiceIdentifier, ctor: any,... method _throwIfStrict (line 387) | private _throwIfStrict(msg: string, printWarning: boolean): void { type TraceType (line 399) | const enum TraceType { class Trace (line 406) | class Trace { method constructor (line 411) | constructor() { super(TraceType.None, null); } method stop (line 412) | override stop() { } method branch (line 413) | override branch() { return this; } method traceInvocation (line 416) | static traceInvocation(_enableTracing: boolean, ctor: any): Trace { method traceCreation (line 420) | static traceCreation(_enableTracing: boolean, ctor: any): Trace { method constructor (line 428) | private constructor( method branch (line 433) | branch(id: ServiceIdentifier, first: boolean): Trace { method stop (line 439) | stop() { FILE: src/vs/platform/instantiation/common/serviceCollection.ts class ServiceCollection (line 9) | class ServiceCollection { method constructor (line 13) | constructor(...entries: [ServiceIdentifier, any][]) { method set (line 19) | set(id: ServiceIdentifier, instanceOrDescriptor: T | SyncDescrip... method has (line 25) | has(id: ServiceIdentifier): boolean { method get (line 29) | get(id: ServiceIdentifier): T | SyncDescriptor { FILE: src/vs/platform/instantiation/test/common/instantiationService.test.ts type IService1 (line 17) | interface IService1 { class Service1 (line 22) | class Service1 implements IService1 { type IService2 (line 29) | interface IService2 { class Service2 (line 34) | class Service2 implements IService2 { type IService3 (line 41) | interface IService3 { class Service3 (line 46) | class Service3 implements IService3 { type IDependentService (line 53) | interface IDependentService { class DependentService (line 58) | class DependentService implements IDependentService { method constructor (line 60) | constructor(@IService1 service: IService1) { class Service1Consumer (line 67) | class Service1Consumer { method constructor (line 69) | constructor(@IService1 service1: IService1) { class Target2Dep (line 75) | class Target2Dep { method constructor (line 77) | constructor(@IService1 service1: IService1, @IService2 service2: Servi... class TargetWithStaticParam (line 83) | class TargetWithStaticParam { method constructor (line 84) | constructor(v: boolean, @IService1 service1: IService1) { class DependentServiceTarget (line 93) | class DependentServiceTarget { method constructor (line 94) | constructor(@IDependentService d: IDependentService) { class DependentServiceTarget2 (line 100) | class DependentServiceTarget2 { method constructor (line 101) | constructor(@IDependentService d: IDependentService, @IService1 s: ISe... class ServiceLoop1 (line 110) | class ServiceLoop1 implements IService1 { method constructor (line 114) | constructor(@IService2 s: IService2) { class ServiceLoop2 (line 119) | class ServiceLoop2 implements IService2 { method constructor (line 123) | constructor(@IService1 s: IService1) { function test (line 279) | function test(accessor: ServicesAccessor) { function test (line 293) | function test(accessor: ServicesAccessor) { function test (line 309) | function test(accessor: ServicesAccessor) { function test (line 327) | function test(accessor: ServicesAccessor) { method constructor (line 341) | constructor() { class Service1Impl (line 371) | class Service1Impl { method constructor (line 372) | constructor(@IInstantiationService insta: IInstantiationService) { class Service2Impl (line 378) | class Service2Impl { method constructor (line 379) | constructor() { } class Service21Impl (line 385) | class Service21Impl { method constructor (line 386) | constructor(@Service2 public readonly service2: Service2Impl, @Service... type A (line 403) | interface A { _serviceBrand: undefined; doIt(): void } type B (line 404) | interface B { _serviceBrand: undefined; b(): boolean } class BConsumer (line 406) | class BConsumer { method constructor (line 407) | constructor(@B private readonly b: B) { method doIt (line 410) | doIt() { class AService (line 415) | class AService implements A { method constructor (line 418) | constructor(@IInstantiationService insta: IInstantiationService) { method doIt (line 421) | doIt() { class BService (line 426) | class BService implements B { method constructor (line 428) | constructor(@A a: A) { method b (line 431) | b() { return true; } type A (line 468) | interface A { class AImpl (line 475) | class AImpl implements A { method constructor (line 482) | constructor() { method doIt (line 486) | doIt(): void { method constructor (line 547) | constructor() { method doIt (line 551) | doIt(): void { method noop (line 556) | noop(): void { method constructor (line 613) | constructor() { method doIt (line 617) | doIt(): void { method dispose (line 671) | dispose() { class Consumer (line 496) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type A (line 532) | interface A { class AImpl (line 540) | class AImpl implements A { method constructor (line 482) | constructor() { method doIt (line 486) | doIt(): void { method constructor (line 547) | constructor() { method doIt (line 551) | doIt(): void { method noop (line 556) | noop(): void { method constructor (line 613) | constructor() { method doIt (line 617) | doIt(): void { method dispose (line 671) | dispose() { class Consumer (line 564) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type A (line 600) | interface A { class AImpl (line 606) | class AImpl implements A { method constructor (line 482) | constructor() { method doIt (line 486) | doIt(): void { method constructor (line 547) | constructor() { method doIt (line 551) | doIt(): void { method noop (line 556) | noop(): void { method constructor (line 613) | constructor() { method doIt (line 617) | doIt(): void { method dispose (line 671) | dispose() { class Consumer (line 627) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type A (line 664) | interface A { class AImpl (line 668) | class AImpl implements A { method constructor (line 482) | constructor() { method doIt (line 486) | doIt(): void { method constructor (line 547) | constructor() { method doIt (line 551) | doIt(): void { method noop (line 556) | noop(): void { method constructor (line 613) | constructor() { method doIt (line 617) | doIt(): void { method dispose (line 671) | dispose() { type B (line 677) | interface B { class BImpl (line 681) | class BImpl implements B { method dispose (line 684) | dispose() { class Consumer (line 694) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type B (line 715) | interface B { class BImpl (line 719) | class BImpl implements B { method dispose (line 684) | dispose() { class Consumer (line 728) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type B (line 749) | interface B { class BImpl (line 753) | class BImpl implements B { method dispose (line 684) | dispose() { class Consumer (line 764) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( type B (line 784) | interface B { class BImpl (line 788) | class BImpl implements B { method dispose (line 684) | dispose() { class Consumer (line 799) | class Consumer { method constructor (line 497) | constructor(@A public readonly a: A) { method constructor (line 565) | constructor(@A public readonly a: A) { method constructor (line 628) | constructor(@A public readonly a: A) { method constructor (line 695) | constructor( method constructor (line 729) | constructor( method constructor (line 765) | constructor( method constructor (line 800) | constructor( FILE: src/vs/platform/instantiation/test/common/instantiationServiceMock.ts type IServiceMock (line 13) | interface IServiceMock { class TestInstantiationService (line 20) | class TestInstantiationService extends InstantiationService implements I... method constructor (line 26) | constructor(private _serviceCollection: ServiceCollection = new Servic... method get (line 35) | public get(service: ServiceIdentifier): T { method set (line 39) | public set(service: ServiceIdentifier, instance: T): T { method mock (line 43) | public mock(service: ServiceIdentifier): T | sinon.SinonMock { method stubInstance (line 47) | public stubInstance(ctor: new (...args: any[]) => T, instance: Part... method _getClassStub (line 51) | protected _getClassStub(ctor: Function): unknown { method createInstance (line 57) | public override createInstance(ctorOrDescriptor: any | SyncDescriptor<... method stub (line 68) | public stub(serviceIdentifier: ServiceIdentifier, arg2: any, arg... method stubPromise (line 99) | public stubPromise(arg1?: any, arg2?: any, arg3?: any, arg4?: any): si... method spy (line 105) | public spy(service: ServiceIdentifier, fnProperty: string): sino... method _create (line 113) | private _create(arg1: any, options: SinonOptions, reset: boolean = fal... method _getOrCreateService (line 122) | private _getOrCreateService(serviceMock: IServiceMock, opts: Sin... method _createService (line 135) | private _createService(serviceMock: IServiceMock, opts: SinonOpti... method _createStub (line 142) | private _createStub(arg: any): any { method isServiceMock (line 146) | private isServiceMock(arg1: any): boolean { method createChild (line 150) | override createChild(services: ServiceCollection): TestInstantiationSe... method dispose (line 154) | override dispose() { type SinonOptions (line 162) | interface SinonOptions { type ServiceIdCtorPair (line 167) | type ServiceIdCtorPair = [id: ServiceIdentifier, ctorOrInstance: T... function createServices (line 169) | function createServices(disposables: DisposableStore, services: ServiceI... FILE: src/vs/platform/ipc/common/mainProcessService.ts type IMainProcessService (line 12) | interface IMainProcessService extends IRemoteService { } class MainProcessService (line 17) | class MainProcessService implements IMainProcessService { method constructor (line 21) | constructor( method getChannel (line 26) | getChannel(channelName: string): IChannel { method registerChannel (line 30) | registerChannel(channelName: string, channel: IServerChannel):... FILE: src/vs/platform/ipc/common/services.ts type IRemoteService (line 8) | interface IRemoteService { FILE: src/vs/platform/ipc/electron-browser/mainProcessService.ts class ElectronIPCMainProcessService (line 14) | class ElectronIPCMainProcessService extends Disposable implements IMainP... method constructor (line 20) | constructor( method getChannel (line 28) | getChannel(channelName: string): IChannel { method registerChannel (line 32) | registerChannel(channelName: string, channel: IServerChannel):... FILE: src/vs/platform/ipc/electron-browser/services.ts type ChannelClientCtor (line 14) | type ChannelClientCtor = { new(channel: IChannel, ...args: any[]): T }; type Remote (line 15) | type Remote = { getChannel(channelName: string): IChannel }; method constructor (line 18) | constructor( type IRemoteServiceWithChannelClientOptions (line 34) | interface IRemoteServiceWithChannelClientOptions { type IRemoteServiceWithProxyOptions (line 38) | interface IRemoteServiceWithProxyOptions { function isRemoteServiceWithChannelClientOptions (line 42) | function isRemoteServiceWithChannelClientOptions(obj: unknown): obj i... class MainProcessRemoteServiceStub (line 50) | class MainProcessRemoteServiceStub extends RemoteServi... method constructor (line 51) | constructor(channelName: string, options: IRemoteServiceWithChannelCli... function registerMainProcessRemoteService (line 56) | function registerMainProcessRemoteService(id: ServiceIdentifier, c... type ISharedProcessService (line 66) | interface ISharedProcessService extends IRemoteService { class SharedProcessRemoteServiceStub (line 84) | class SharedProcessRemoteServiceStub extends RemoteSer... method constructor (line 85) | constructor(channelName: string, options: IRemoteServiceWithChannelCli... function registerSharedProcessRemoteService (line 90) | function registerSharedProcessRemoteService(id: ServiceIdentifier,... FILE: src/vs/platform/jsonschemas/common/jsonContributionRegistry.ts type ISchemaContributions (line 15) | interface ISchemaContributions { type IJSONContributionRegistry (line 19) | interface IJSONContributionRegistry { function normalizeId (line 59) | function normalizeId(id: string) { class JSONContributionRegistry (line 68) | class JSONContributionRegistry extends Disposable implements IJSONContri... method registerSchema (line 79) | public registerSchema(uri: string, unresolvedSchemaContent: IJSONSchem... method registerSchemaAssociation (line 92) | public registerSchemaAssociation(uri: string, glob: string): IDisposab... method notifySchemaChanged (line 117) | public notifySchemaChanged(uri: string): void { method getSchemaContributions (line 121) | public getSchemaContributions(): ISchemaContributions { method getSchemaContent (line 127) | public getSchemaContent(uri: string): string | undefined { method hasSchemaContent (line 132) | public hasSchemaContent(uri: string): boolean { method getSchemaAssociations (line 136) | public getSchemaAssociations(): { [uri: string]: string[] } { FILE: src/vs/platform/keybinding/common/abstractKeybindingService.ts type CurrentChord (line 26) | interface CurrentChord { constant HIGH_FREQ_COMMANDS (line 31) | const HIGH_FREQ_COMMANDS = /^(cursor|delete|undo|redo|tab|editor\.action... method onDidUpdateKeybindings (line 38) | get onDidUpdateKeybindings(): Event { method inChordMode (line 60) | public get inChordMode(): boolean { method constructor (line 64) | constructor( method dispose (line 83) | public override dispose(): void { method getDefaultKeybindingsContent (line 96) | public getDefaultKeybindingsContent(): string { method toggleLogging (line 100) | public toggleLogging(): boolean { method _log (line 105) | protected _log(str: string): void { method getDefaultKeybindings (line 111) | public getDefaultKeybindings(): readonly ResolvedKeybindingItem[] { method getKeybindings (line 115) | public getKeybindings(): readonly ResolvedKeybindingItem[] { method customKeybindingsCount (line 119) | public customKeybindingsCount(): number { method lookupKeybindings (line 123) | public lookupKeybindings(commandId: string): ResolvedKeybinding[] { method lookupKeybinding (line 129) | public lookupKeybinding(commandId: string, context?: IContextKeyService,... method dispatchEvent (line 137) | public dispatchEvent(e: IKeyboardEvent, target: IContextKeyServiceTarget... method softDispatch (line 143) | public softDispatch(e: IKeyboardEvent, target: IContextKeyServiceTarget)... method _scheduleLeaveChordMode (line 162) | private _scheduleLeaveChordMode(): void { method _expectAnotherChord (line 180) | private _expectAnotherChord(firstChord: string, keypressLabel: string | ... method _leaveChordMode (line 204) | private _leaveChordMode(): void { method dispatchByUserSettingsLabel (line 214) | public dispatchByUserSettingsLabel(userSettingsLabel: string, target: IC... method _dispatch (line 224) | protected _dispatch(e: IKeyboardEvent, target: IContextKeyServiceTarget)... method _singleModifierDispatch (line 228) | protected _singleModifierDispatch(e: IKeyboardEvent, target: IContextKey... method _doDispatch (line 282) | private _doDispatch(userKeypress: ResolvedKeybinding, target: IContextKe... method mightProducePrintableCharacter (line 390) | mightProducePrintableCharacter(event: IKeyboardEvent): boolean { method appendKeybinding (line 404) | public appendKeybinding(label: string, commandId: string | undefined | n... class KeybindingModifierSet (line 419) | class KeybindingModifierSet { method constructor (line 428) | constructor(source: ResolvedChord | null) { method has (line 435) | has(modifier: SingleModifierChord) { FILE: src/vs/platform/keybinding/common/baseResolvedKeybinding.ts method constructor (line 16) | constructor(os: OperatingSystem, chords: readonly T[]) { method getLabel (line 25) | public getLabel(): string | null { method getAriaLabel (line 29) | public getAriaLabel(): string | null { method getElectronAccelerator (line 33) | public getElectronAccelerator(): string | null { method getUserSettingsLabel (line 46) | public getUserSettingsLabel(): string | null { method isWYSIWYG (line 50) | public isWYSIWYG(): boolean { method hasMultipleChords (line 54) | public hasMultipleChords(): boolean { method getChords (line 58) | public getChords(): ResolvedChord[] { method _getChord (line 62) | private _getChord(keybinding: T): ResolvedChord { method getDispatchChords (line 73) | public getDispatchChords(): (string | null)[] { method getSingleModifierDispatchChords (line 77) | public getSingleModifierDispatchChords(): (SingleModifierChord | null)[] { FILE: src/vs/platform/keybinding/common/keybinding.ts type IUserFriendlyKeybinding (line 16) | interface IUserFriendlyKeybinding { type IKeyboardEvent (line 23) | interface IKeyboardEvent { type KeybindingsSchemaContribution (line 35) | interface KeybindingsSchemaContribution { type IKeybindingService (line 43) | interface IKeybindingService { FILE: src/vs/platform/keybinding/common/keybindingResolver.ts type ResultKind (line 11) | const enum ResultKind { type ResolutionResult (line 22) | type ResolutionResult = function KbFound (line 32) | function KbFound(commandId: string | null, commandArgs: any, isBubble: b... class KeybindingResolver (line 42) | class KeybindingResolver { method constructor (line 50) | constructor( method _isTargetedForRemoval (line 91) | private static _isTargetedForRemoval(defaultKb: ResolvedKeybindingItem... method handleRemovals (line 117) | public static handleRemovals(rules: ResolvedKeybindingItem[]): Resolve... method _addKeyPress (line 170) | private _addKeyPress(keypress: string, item: ResolvedKeybindingItem): ... method _addToLookupMap (line 213) | private _addToLookupMap(item: ResolvedKeybindingItem): void { method _removeFromLookupMap (line 227) | private _removeFromLookupMap(item: ResolvedKeybindingItem): void { method whenIsEntirelyIncluded (line 246) | public static whenIsEntirelyIncluded(a: ContextKeyExpression | null | ... method getDefaultBoundCommands (line 257) | public getDefaultBoundCommands(): Map { method getDefaultKeybindings (line 261) | public getDefaultKeybindings(): readonly ResolvedKeybindingItem[] { method getKeybindings (line 265) | public getKeybindings(): readonly ResolvedKeybindingItem[] { method lookupKeybindings (line 269) | public lookupKeybindings(commandId: string): ResolvedKeybindingItem[] { method lookupPrimaryKeybinding (line 284) | public lookupPrimaryKeybinding(commandId: string, context: IContextKey... method resolve (line 313) | public resolve(context: IContext, currentChords: string[], keypress: s... method _findCommand (line 373) | private _findCommand(context: IContext, matches: ResolvedKeybindingIte... method _contextMatchesRules (line 387) | private static _contextMatchesRules(context: IContext, rules: ContextK... function printWhenExplanation (line 395) | function printWhenExplanation(when: ContextKeyExpression | undefined): s... function printSourceExplanation (line 402) | function printSourceExplanation(kb: ResolvedKeybindingItem): string { FILE: src/vs/platform/keybinding/common/keybindingsRegistry.ts type IKeybindingItem (line 14) | interface IKeybindingItem { type IKeybindings (line 25) | interface IKeybindings { type IKeybindingRule (line 42) | interface IKeybindingRule extends IKeybindings { type IExtensionKeybindingRule (line 52) | interface IExtensionKeybindingRule { type KeybindingWeight (line 62) | const enum KeybindingWeight { type ICommandAndKeybindingRule (line 70) | interface ICommandAndKeybindingRule ... type IKeybindingsRegistry (line 75) | interface IKeybindingsRegistry { class KeybindingsRegistryImpl (line 86) | class KeybindingsRegistryImpl implements IKeybindingsRegistry { method constructor (line 93) | constructor() { method bindToPlatform (line 100) | private static bindToPlatform(kb: IKeybindings, os: OperatingSystem): ... method bindToCurrentPlatform (line 120) | private static bindToCurrentPlatform(kb: IKeybindings): { primary?: nu... method registerKeybindingRule (line 124) | public registerKeybindingRule(rule: IKeybindingRule): IDisposable { method setExtensionKeybindings (line 151) | public setExtensionKeybindings(rules: IExtensionKeybindingRule[]): void { method registerCommandAndKeybindingRule (line 173) | public registerCommandAndKeybindingRule(desc: ICommandAndKeybindingRul... method _registerDefaultKeybinding (line 180) | private _registerDefaultKeybinding(keybinding: Keybinding, commandId: ... method getDefaultKeybindings (line 199) | public getDefaultKeybindings(): IKeybindingItem[] { method getDefaultKeybindingsForOS (line 207) | public getDefaultKeybindingsForOS(os: OperatingSystem): IKeybindingIte... function sorter (line 260) | function sorter(a: IKeybindingItem, b: IKeybindingItem): number { FILE: src/vs/platform/keybinding/common/resolvedKeybindingItem.ts class ResolvedKeybindingItem (line 10) | class ResolvedKeybindingItem { method constructor (line 23) | constructor(resolvedKeybinding: ResolvedKeybinding | undefined, comman... function toEmptyArrayIfContainsNull (line 40) | function toEmptyArrayIfContainsNull(arr: (T | null)[]): T[] { FILE: src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts class USLayoutResolvedKeybinding (line 15) | class USLayoutResolvedKeybinding extends BaseResolvedKeybinding(key: str... method contextMatchesRules (line 51) | public contextMatchesRules(rules: ContextKeyExpression): boolean { method onDidChangeContext (line 54) | public get onDidChangeContext(): Event { method bufferChangeEvents (line 57) | public bufferChangeEvents(callback: () => void) { callback(); } method getContextKeyValue (line 58) | public getContextKeyValue(key: string) { method getContext (line 64) | public getContext(domNode: HTMLElement): any { method createScoped (line 67) | public createScoped(domNode: HTMLElement): IScopedContextKeyService { method createOverlay (line 70) | public createOverlay(): IContextKeyService { method updateParent (line 73) | updateParent(_parentContextKeyService: IContextKeyService): void { class MockScopableContextKeyService (line 78) | class MockScopableContextKeyService extends MockContextKeyService { method createScoped (line 82) | public override createScoped(domNote: HTMLElement): IScopedContextKeyS... class MockKeybindingService (line 87) | class MockKeybindingService implements IKeybindingService { method onDidUpdateKeybindings (line 92) | public get onDidUpdateKeybindings(): Event { method getDefaultKeybindingsContent (line 96) | public getDefaultKeybindingsContent(): string { method getDefaultKeybindings (line 100) | public getDefaultKeybindings(): ResolvedKeybindingItem[] { method getKeybindings (line 104) | public getKeybindings(): ResolvedKeybindingItem[] { method resolveKeybinding (line 108) | public resolveKeybinding(keybinding: Keybinding): ResolvedKeybinding[] { method resolveKeyboardEvent (line 112) | public resolveKeyboardEvent(keyboardEvent: IKeyboardEvent): ResolvedKe... method resolveUserBinding (line 123) | public resolveUserBinding(userBinding: string): ResolvedKeybinding[] { method lookupKeybindings (line 127) | public lookupKeybindings(commandId: string): ResolvedKeybinding[] { method lookupKeybinding (line 131) | public lookupKeybinding(commandId: string): ResolvedKeybinding | undef... method customKeybindingsCount (line 135) | public customKeybindingsCount(): number { method softDispatch (line 139) | public softDispatch(keybinding: IKeyboardEvent, target: IContextKeySer... method dispatchByUserSettingsLabel (line 143) | public dispatchByUserSettingsLabel(userSettingsLabel: string, target: ... method dispatchEvent (line 147) | public dispatchEvent(e: IKeyboardEvent, target: IContextKeyServiceTarg... method enableKeybindingHoldMode (line 151) | public enableKeybindingHoldMode(commandId: string): undefined { method mightProducePrintableCharacter (line 155) | public mightProducePrintableCharacter(e: IKeyboardEvent): boolean { method toggleLogging (line 159) | public toggleLogging(): boolean { method _dumpDebugInfo (line 163) | public _dumpDebugInfo(): string { method _dumpDebugInfoJSON (line 167) | public _dumpDebugInfoJSON(): string { method registerSchemaContribution (line 171) | public registerSchemaContribution() { method appendKeybinding (line 175) | public appendKeybinding(label: string, _commandId: string, _context?: ... FILE: src/vs/platform/keyboardLayout/common/keyboardConfig.ts type DispatchConfig (line 12) | const enum DispatchConfig { type IKeyboardConfig (line 17) | interface IKeyboardConfig { function readKeyboardConfig (line 22) | function readKeyboardConfig(configurationService: IConfigurationService)... FILE: src/vs/platform/keyboardLayout/common/keyboardLayout.ts type IWindowsKeyMapping (line 14) | interface IWindowsKeyMapping { type IWindowsKeyboardMapping (line 21) | interface IWindowsKeyboardMapping { type ILinuxKeyMapping (line 24) | interface ILinuxKeyMapping { type ILinuxKeyboardMapping (line 30) | interface ILinuxKeyboardMapping { type IMacKeyMapping (line 33) | interface IMacKeyMapping { type IMacKeyboardMapping (line 43) | interface IMacKeyboardMapping { type IMacLinuxKeyMapping (line 47) | type IMacLinuxKeyMapping = IMacKeyMapping | ILinuxKeyMapping; type IMacLinuxKeyboardMapping (line 48) | type IMacLinuxKeyboardMapping = IMacKeyboardMapping | ILinuxKeyboardMapp... type IKeyboardMapping (line 49) | type IKeyboardMapping = IWindowsKeyboardMapping | ILinuxKeyboardMapping ... type IWindowsKeyboardLayoutInfo (line 51) | interface IWindowsKeyboardLayoutInfo { type ILinuxKeyboardLayoutInfo (line 57) | interface ILinuxKeyboardLayoutInfo { type IMacKeyboardLayoutInfo (line 66) | interface IMacKeyboardLayoutInfo { type IKeyboardLayoutInfo (line 72) | type IKeyboardLayoutInfo = (IWindowsKeyboardLayoutInfo | ILinuxKeyboardL... type IKeyboardLayoutService (line 74) | interface IKeyboardLayoutService { function areKeyboardLayoutsEqual (line 86) | function areKeyboardLayoutsEqual(a: IKeyboardLayoutInfo | null, b: IKeyb... function parseKeyboardLayoutDescription (line 110) | function parseKeyboardLayoutDescription(layout: IKeyboardLayoutInfo | nu... function getKeyboardLayoutId (line 160) | function getKeyboardLayoutId(layout: IKeyboardLayoutInfo): string { function windowsKeyMappingEquals (line 172) | function windowsKeyMappingEquals(a: IWindowsKeyMapping, b: IWindowsKeyMa... function windowsKeyboardMappingEquals (line 188) | function windowsKeyboardMappingEquals(a: IWindowsKeyboardMapping | null,... function macLinuxKeyMappingEquals (line 206) | function macLinuxKeyMappingEquals(a: IMacLinuxKeyMapping, b: IMacLinuxKe... function macLinuxKeyboardMappingEquals (line 221) | function macLinuxKeyboardMappingEquals(a: IMacLinuxKeyboardMapping | nul... FILE: src/vs/platform/keyboardLayout/common/keyboardLayoutService.ts type IKeyboardLayoutData (line 9) | interface IKeyboardLayoutData { type INativeKeyboardLayoutService (line 14) | interface INativeKeyboardLayoutService { FILE: src/vs/platform/keyboardLayout/common/keyboardMapper.ts type IKeyboardMapper (line 9) | interface IKeyboardMapper { class CachedKeyboardMapper (line 15) | class CachedKeyboardMapper implements IKeyboardMapper { method constructor (line 20) | constructor(actual: IKeyboardMapper) { method dumpDebugInfo (line 25) | public dumpDebugInfo(): string { method resolveKeyboardEvent (line 29) | public resolveKeyboardEvent(keyboardEvent: IKeyboardEvent): ResolvedKe... method resolveKeybinding (line 33) | public resolveKeybinding(keybinding: Keybinding): ResolvedKeybinding[] { FILE: src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts type IKeyboardLayoutMainService (line 16) | interface IKeyboardLayoutMainService extends INativeKeyboardLayoutServic... class KeyboardLayoutMainService (line 18) | class KeyboardLayoutMainService extends Disposable implements INativeKey... method constructor (line 28) | constructor( method _initialize (line 41) | private _initialize(): Promise { method _doInitialize (line 48) | private async _doInitialize(): Promise { method getKeyboardLayoutData (line 63) | public async getKeyboardLayoutData(): Promise { function readKeyboardLayoutData (line 69) | function readKeyboardLayoutData(nativeKeymapMod: typeof nativeKeymap): I... FILE: src/vs/platform/label/common/label.ts type ILabelService (line 14) | interface ILabelService { type Verbosity (line 43) | const enum Verbosity { type IFormatterChangeEvent (line 49) | interface IFormatterChangeEvent { type ResourceLabelFormatter (line 53) | interface ResourceLabelFormatter { type ResourceLabelFormatting (line 60) | interface ResourceLabelFormatting { FILE: src/vs/platform/languagePacks/browser/languagePacks.ts class WebLanguagePacksService (line 13) | class WebLanguagePacksService extends LanguagePackBaseService { method constructor (line 14) | constructor( method getBuiltInExtensionTranslationsUri (line 22) | async getBuiltInExtensionTranslationsUri(id: string, language: string)... method getInstalledLanguages (line 74) | getInstalledLanguages(): Promise { FILE: src/vs/platform/languagePacks/common/languagePacks.ts function getLocale (line 15) | function getLocale(extension: IGalleryExtension): string | undefined { type ILanguagePackItem (line 21) | interface ILanguagePackItem extends IQuickPickItem { type ILanguagePackService (line 26) | interface ILanguagePackService { method constructor (line 36) | constructor(@IExtensionGalleryService protected readonly extensionGaller... method getAvailableLanguages (line 44) | async getAvailableLanguages(): Promise { method createQuickPickItem (line 76) | protected createQuickPickItem(locale: string, languageName?: string, lan... FILE: src/vs/platform/languagePacks/node/languagePacks.ts type ILanguagePack (line 22) | interface ILanguagePack { class NativeLanguagePackService (line 32) | class NativeLanguagePackService extends LanguagePackBaseService { method constructor (line 35) | constructor( method getBuiltInExtensionTranslationsUri (line 53) | async getBuiltInExtensionTranslationsUri(id: string, language: string)... method getInstalledLanguages (line 65) | async getInstalledLanguages(): Promise> { method postInstallExtension (line 80) | private async postInstallExtension(extension: ILocalExtension): Promis... method postUninstallExtension (line 87) | private async postUninstallExtension(extension: ILocalExtension): Prom... method update (line 95) | async update(): Promise { class LanguagePacksCache (line 102) | class LanguagePacksCache extends Disposable { method constructor (line 109) | constructor( method getLanguagePacks (line 118) | getLanguagePacks(): Promise<{ [language: string]: ILanguagePack }> { method update (line 127) | update(extensions: ILocalExtension[]): Promise<{ [language: string]: I... method createLanguagePacksFromExtensions (line 134) | private createLanguagePacksFromExtensions(languagePacks: { [language: ... method createLanguagePacksFromExtension (line 143) | private createLanguagePacksFromExtension(languagePacks: { [language: s... method updateHash (line 171) | private updateHash(languagePack: ILanguagePack): void { method withLanguagePacks (line 181) | private withLanguagePacks(fn: (languagePacks: { [language: string]:... function isValidLocalization (line 205) | function isValidLocalization(localization: ILocalizationContribution): b... FILE: src/vs/platform/launch/electron-main/launchMainService.ts type IStartArguments (line 26) | interface IStartArguments { type ILaunchMainService (line 31) | interface ILaunchMainService { class LaunchMainService (line 40) | class LaunchMainService implements ILaunchMainService { method constructor (line 44) | constructor( method start (line 52) | async start(args: NativeParsedArgs, userEnv: IProcessEnvironment): Pro... method parseOpenUrl (line 95) | private parseOpenUrl(args: NativeParsedArgs): IProtocolUrl[] { method startOpenWindow (line 114) | private async startOpenWindow(args: NativeParsedArgs, userEnv: IProces... method getMainProcessId (line 235) | async getMainProcessId(): Promise { FILE: src/vs/platform/layout/browser/layoutService.ts type ILayoutOffsetInfo (line 13) | interface ILayoutOffsetInfo { type ILayoutService (line 26) | interface ILayoutService { FILE: src/vs/platform/layout/browser/zIndexRegistry.ts type ZIndex (line 10) | enum ZIndex { function findBase (line 23) | function findBase(z: number) { class ZIndexRegistry (line 33) | class ZIndexRegistry { method constructor (line 37) | constructor() { method registerZIndex (line 43) | registerZIndex(relativeLayer: ZIndex, z: number, name: string): string { method getVarName (line 58) | private getVarName(name: string): string { method updateStyleElement (line 62) | private updateStyleElement(): void { function registerZIndex (line 74) | function registerZIndex(relativeLayer: ZIndex, z: number, name: string):... FILE: src/vs/platform/lifecycle/common/lifecycle.ts function handleVetos (line 9) | function handleVetos(vetos: (boolean | Promise)[], onError: (er... FILE: src/vs/platform/lifecycle/electron-main/lifecycleMainService.ts type WindowLoadEvent (line 26) | interface WindowLoadEvent { type ShutdownReason (line 44) | const enum ShutdownReason { type ShutdownEvent (line 59) | interface ShutdownEvent { type IRelaunchHandler (line 73) | interface IRelaunchHandler { type IRelaunchOptions (line 82) | interface IRelaunchOptions { type ILifecycleMainService (line 87) | interface ILifecycleMainService { type LifecycleMainPhase (line 187) | const enum LifecycleMainPhase { class LifecycleMainService (line 213) | class LifecycleMainService extends Disposable implements ILifecycleMainS... method quitRequested (line 232) | get quitRequested(): boolean { return this._quitRequested; } method wasRestarted (line 235) | get wasRestarted(): boolean { return this._wasRestarted; } method phase (line 238) | get phase(): LifecycleMainPhase { return this._phase; } method constructor (line 255) | constructor( method resolveRestarted (line 266) | private resolveRestarted(): void { method registerListeners (line 275) | private registerListeners(): void { method fireOnWillShutdown (line 346) | private fireOnWillShutdown(reason: ShutdownReason): Promise { method phase (line 387) | set phase(value: LifecycleMainPhase) { method when (line 407) | async when(phase: LifecycleMainPhase): Promise { method registerWindow (line 421) | registerWindow(window: ICodeWindow): void { method registerAuxWindow (line 478) | registerAuxWindow(auxWindow: IAuxiliaryWindow): void { method reload (line 508) | async reload(window: ICodeWindow, cli?: NativeParsedArgs): Promise { method doQuit (line 632) | private doQuit(willRestart?: boolean): Promise { method trace (line 660) | private trace(msg: string): void { method setRelaunchHandler (line 668) | setRelaunchHandler(handler: IRelaunchHandler): void { method relaunch (line 672) | async relaunch(options?: IRelaunchOptions): Promise { method kill (line 705) | async kill(code?: number): Promise { FILE: src/vs/platform/lifecycle/node/sharedProcessLifecycleService.ts type ISharedProcessLifecycleService (line 13) | interface ISharedProcessLifecycleService { class SharedProcessLifecycleService (line 23) | class SharedProcessLifecycleService extends Disposable implements IShare... method constructor (line 30) | constructor( method fireOnWillShutdown (line 36) | fireOnWillShutdown(): void { FILE: src/vs/platform/list/browser/listService.ts type ListWidget (line 33) | type ListWidget = List | PagedList | ObjectTree | Da... type WorkbenchListWidget (line 34) | type WorkbenchListWidget = WorkbenchList | WorkbenchPagedList ... type IListService (line 38) | interface IListService { type IRegisteredList (line 48) | interface IRegisteredList { class ListService (line 53) | class ListService implements IListService { method lastFocusedList (line 61) | get lastFocusedList(): WorkbenchListWidget | undefined { method constructor (line 65) | constructor() { } method setLastFocusedList (line 67) | private setLastFocusedList(widget: WorkbenchListWidget | undefined): v... method register (line 77) | register(widget: WorkbenchListWidget, extraContextKeys?: (IContextKey<... method dispose (line 103) | dispose(): void { function createScopedContextKeyService (line 137) | function createScopedContextKeyService(contextKeyService: IContextKeySer... type IScrollObservarable (line 146) | type IScrollObservarable = Exclude extends Disposable implements IMult... method constructor (line 195) | constructor(private configurationService: IConfigurationService) { method registerListeners (line 203) | private registerListeners(): void { method isSelectionSingleChangeEvent (line 211) | isSelectionSingleChangeEvent(event: IListMouseEvent | IListTouchEve... method isSelectionRangeChangeEvent (line 219) | isSelectionRangeChangeEvent(event: IListMouseEvent | IListTouchEven... function toWorkbenchListOptions (line 224) | function toWorkbenchListOptions( type IWorkbenchListOptionsUpdate (line 246) | interface IWorkbenchListOptionsUpdate extends IListOptionsUpdate { type IWorkbenchListOptions (line 250) | interface IWorkbenchListOptions extends IWorkbenchListOptionsUpdate, ... class WorkbenchList (line 254) | class WorkbenchList extends List { method onDidOpen (line 264) | get onDidOpen(): Event> { return this.naviga... method constructor (line 266) | constructor( method updateOptions (line 364) | override updateOptions(options: IWorkbenchListOptionsUpdate): void { method updateStyles (line 376) | private updateStyles(styles: IStyleOverride | undefined):... method useAltAsMultipleSelectionModifier (line 380) | get useAltAsMultipleSelectionModifier(): boolean { type IWorkbenchPagedListOptions (line 385) | interface IWorkbenchPagedListOptions extends IWorkbenchListOptionsUpd... class WorkbenchPagedList (line 389) | class WorkbenchPagedList extends PagedList { method onDidOpen (line 397) | get onDidOpen(): Event> { return this.naviga... method constructor (line 399) | constructor( method updateOptions (line 478) | override updateOptions(options: IWorkbenchListOptionsUpdate): void { method updateStyles (line 490) | private updateStyles(styles: IStyleOverride | undefined):... method useAltAsMultipleSelectionModifier (line 494) | get useAltAsMultipleSelectionModifier(): boolean { method dispose (line 498) | override dispose(): void { type IWorkbenchTableOptionsUpdate (line 504) | interface IWorkbenchTableOptionsUpdate extends ITableOptionsUpdate { type IWorkbenchTableOptions (line 508) | interface IWorkbenchTableOptions extends IWorkbenchTableOptionsUpdate... class WorkbenchTable (line 512) | class WorkbenchTable extends Table { method onDidOpen (line 522) | get onDidOpen(): Event> { return this.nav... method constructor (line 524) | constructor( method updateOptions (line 623) | override updateOptions(options: IWorkbenchTableOptionsUpdate): void { method updateStyles (line 635) | private updateStyles(styles: IStyleOverride | undefined)... method useAltAsMultipleSelectionModifier (line 639) | get useAltAsMultipleSelectionModifier(): boolean { method dispose (line 643) | override dispose(): void { type IOpenEvent (line 649) | interface IOpenEvent { type IResourceNavigatorOptions (line 656) | interface IResourceNavigatorOptions { type SelectionKeyboardEvent (line 661) | interface SelectionKeyboardEvent extends KeyboardEvent { function getSelectionKeyboardEvent (line 667) | function getSelectionKeyboardEvent(typeArg = 'keydown', preserveFocus?: ... method constructor (line 683) | constructor( method onSelectionFromKeyboard (line 705) | private onSelectionFromKeyboard(event: ITreeEvent): void { method onPointer (line 718) | private onPointer(element: T | undefined, browserEvent: MouseEvent): void { method onMouseDblClick (line 737) | private onMouseDblClick(element: T | undefined, browserEvent?: MouseEven... method _open (line 758) | private _open(element: T | undefined, preserveFocus: boolean, pinned: bo... class ListResourceNavigator (line 778) | class ListResourceNavigator extends ResourceNavigator { method constructor (line 782) | constructor( method getSelectedElement (line 790) | getSelectedElement(): T | undefined { class TableResourceNavigator (line 795) | class TableResourceNavigator extends ResourceNavigator { method constructor (line 799) | constructor( method getSelectedElement (line 806) | getSelectedElement(): TRow | undefined { class TreeResourceNavigator (line 811) | class TreeResourceNavigator extends ResourceNavigator { method constructor (line 815) | constructor( method getSelectedElement (line 822) | getSelectedElement(): T | undefined { function createKeyboardNavigationEventFilter (line 827) | function createKeyboardNavigationEventFilter(keybindingService: IKeybind... type IWorkbenchObjectTreeOptions (line 852) | interface IWorkbenchObjectTreeOptions extends IObjectTre... class WorkbenchObjectTree (line 859) | class WorkbenchObjectTree, TFilterData = void... method contextKeyService (line 862) | get contextKeyService(): IContextKeyService { return this.internals.co... method useAltAsMultipleSelectionModifier (line 863) | get useAltAsMultipleSelectionModifier(): boolean { return this.interna... method onDidOpen (line 864) | get onDidOpen(): Event> { return this.intern... method constructor (line 866) | constructor( method updateOptions (line 885) | override updateOptions(options: IAbstractTreeOptionsUpdate):... type IWorkbenchCompressibleObjectTreeOptionsUpdate (line 891) | interface IWorkbenchCompressibleObjectTreeOptionsUpdate extends IComp... type IWorkbenchCompressibleObjectTreeOptions (line 895) | interface IWorkbenchCompressibleObjectTreeOptions extend... class WorkbenchCompressibleObjectTree (line 900) | class WorkbenchCompressibleObjectTree, TFilte... method contextKeyService (line 903) | get contextKeyService(): IContextKeyService { return this.internals.co... method useAltAsMultipleSelectionModifier (line 904) | get useAltAsMultipleSelectionModifier(): boolean { return this.interna... method onDidOpen (line 905) | get onDidOpen(): Event> { return this.intern... method constructor (line 907) | constructor( method updateOptions (line 926) | override updateOptions(options: IWorkbenchCompressibleObjectTreeOption... type IWorkbenchDataTreeOptionsUpdate (line 937) | interface IWorkbenchDataTreeOptionsUpdate extends IAbstractTreeOption... type IWorkbenchDataTreeOptions (line 941) | interface IWorkbenchDataTreeOptions extends IWorkbenchDa... class WorkbenchDataTree (line 946) | class WorkbenchDataTree extends DataTree<... method contextKeyService (line 949) | get contextKeyService(): IContextKeyService { return this.internals.co... method useAltAsMultipleSelectionModifier (line 950) | get useAltAsMultipleSelectionModifier(): boolean { return this.interna... method onDidOpen (line 951) | get onDidOpen(): Event> { return this.intern... method constructor (line 953) | constructor( method updateOptions (line 973) | override updateOptions(options: IWorkbenchDataTreeOptionsUpdate extends IAsyncDataTree... type IWorkbenchAsyncDataTreeOptions (line 988) | interface IWorkbenchAsyncDataTreeOptions extends IWorkbe... class WorkbenchAsyncDataTree (line 993) | class WorkbenchAsyncDataTree extends Asyn... method contextKeyService (line 996) | get contextKeyService(): IContextKeyService { return this.internals.co... method useAltAsMultipleSelectionModifier (line 997) | get useAltAsMultipleSelectionModifier(): boolean { return this.interna... method onDidOpen (line 998) | get onDidOpen(): Event> { return this.intern... method constructor (line 1000) | constructor( method updateOptions (line 1020) | override updateOptions(options: IWorkbenchAsyncDataTreeOptionsUpdate ext... class WorkbenchCompressibleAsyncDataTree (line 1037) | class WorkbenchCompressibleAsyncDataTree ... method contextKeyService (line 1040) | get contextKeyService(): IContextKeyService { return this.internals.co... method useAltAsMultipleSelectionModifier (line 1041) | get useAltAsMultipleSelectionModifier(): boolean { return this.interna... method onDidOpen (line 1042) | get onDidOpen(): Event> { return this.intern... method constructor (line 1044) | constructor( method updateOptions (line 1065) | override updateOptions(options: ICompressibleAsyncDataTreeOptionsUpdat... function getDefaultTreeFindMode (line 1071) | function getDefaultTreeFindMode(configurationService: IConfigurationServ... function getDefaultTreeFindMatchType (line 1091) | function getDefaultTreeFindMatchType(configurationService: IConfiguratio... function workbenchTreeDataPreamble (line 1102) | function workbenchTreeDataPreamble { method onDidOpen (line 1194) | get onDidOpen(): Event> { return this.naviga... method constructor (line 1196) | constructor( method useAltAsMultipleSelectionModifier (line 1347) | get useAltAsMultipleSelectionModifier(): boolean { method updateOptions (line 1351) | updateOptions(options: IWorkbenchTreeInternalsOptionsUpdate): void { method updateStyleOverrides (line 1357) | updateStyleOverrides(overrideStyles?: IStyleOverride): vo... method dispose (line 1361) | dispose(): void { FILE: src/vs/platform/log/browser/log.ts type IAutomatedWindow (line 13) | interface IAutomatedWindow { type ILogFile (line 18) | interface ILogFile { function getLogs (line 28) | async function getLogs(fileService: IFileService, environmentService: IE... function doGetLogs (line 36) | async function doGetLogs(fileService: IFileService, logs: ILogFile[], cu... function logLevelToString (line 54) | function logLevelToString(level: LogLevel): string { class ConsoleLogInAutomationLogger (line 70) | class ConsoleLogInAutomationLogger extends AdapterLogger implements ILog... method constructor (line 74) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL) { method consoleLog (line 78) | private consoleLog(type: string, args: any[]): void { FILE: src/vs/platform/log/common/bufferLog.ts type ILog (line 9) | interface ILog { class BufferLogger (line 14) | class BufferLogger extends AbstractMessageLogger { method constructor (line 21) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL) { method logger (line 26) | set logger(logger: ILogger) { method log (line 38) | protected log(level: LogLevel, message: string): void { method dispose (line 46) | override dispose(): void { method flush (line 51) | override flush(): void { FILE: src/vs/platform/log/common/fileLog.ts constant MAX_FILE_SIZE (line 14) | const MAX_FILE_SIZE = 5 * ByteSize.MB; class FileLogger (line 16) | class FileLogger extends AbstractMessageLogger implements ILogger { method constructor (line 23) | constructor( method flush (line 35) | override async flush(): Promise { method initialize (line 52) | private async initialize(): Promise { method log (line 62) | protected log(level: LogLevel, message: string): void { method getCurrentTimestamp (line 71) | private getCurrentTimestamp(): string { method getBackupResource (line 78) | private getBackupResource(): URI { method loadContent (line 83) | private async loadContent(): Promise { method stringifyLogLevel (line 92) | private stringifyLogLevel(level: LogLevel): string { class FileLoggerService (line 105) | class FileLoggerService extends AbstractLoggerService implements ILogger... method constructor (line 107) | constructor( method doCreateLogger (line 115) | protected doCreateLogger(resource: URI, logLevel: LogLevel, options?: ... FILE: src/vs/platform/log/common/log.ts function now (line 24) | function now(): string { function isLogLevel (line 28) | function isLogLevel(thing: unknown): thing is LogLevel { type LogLevel (line 32) | enum LogLevel { constant DEFAULT_LOG_LEVEL (line 41) | const DEFAULT_LOG_LEVEL: LogLevel = LogLevel.Info; type ILogger (line 43) | interface ILogger extends IDisposable { function canLog (line 60) | function canLog(loggerLevel: LogLevel, messageLevel: LogLevel): boolean { function log (line 64) | function log(logger: ILogger, level: LogLevel, message: string): void { function format (line 76) | function format(args: any, verbose: boolean = false): string { type LoggerGroup (line 98) | type LoggerGroup = { type ILogService (line 103) | interface ILogService extends ILogger { type ILoggerOptions (line 107) | interface ILoggerOptions { type ILoggerResource (line 155) | interface ILoggerResource { type DidChangeLoggersEvent (line 166) | type DidChangeLoggersEvent = { type ILoggerService (line 171) | interface ILoggerService { method onDidChangeLogLevel (line 260) | get onDidChangeLogLevel(): Event { return this._onDidChangeLog... method setLevel (line 262) | setLevel(level: LogLevel): void { method getLevel (line 269) | getLevel(): LogLevel { method checkLogLevel (line 273) | protected checkLogLevel(level: LogLevel): boolean { method canLog (line 277) | protected canLog(level: LogLevel): boolean { method constructor (line 294) | constructor(private readonly logAlways?: boolean) { method checkLogLevel (line 298) | protected override checkLogLevel(level: LogLevel): boolean { method trace (line 302) | trace(message: string, ...args: unknown[]): void { method debug (line 308) | debug(message: string, ...args: unknown[]): void { method info (line 314) | info(message: string, ...args: unknown[]): void { method warn (line 320) | warn(message: string, ...args: unknown[]): void { method error (line 326) | error(message: string | Error, ...args: unknown[]): void { method flush (line 338) | flush(): void { } class ConsoleMainLogger (line 344) | class ConsoleMainLogger extends AbstractLogger implements ILogger { method constructor (line 348) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL) { method trace (line 354) | trace(message: string, ...args: unknown[]): void { method debug (line 364) | debug(message: string, ...args: unknown[]): void { method info (line 374) | info(message: string, ...args: unknown[]): void { method warn (line 384) | warn(message: string | Error, ...args: unknown[]): void { method error (line 394) | error(message: string, ...args: unknown[]): void { method flush (line 404) | flush(): void { class ConsoleLogger (line 410) | class ConsoleLogger extends AbstractLogger implements ILogger { method constructor (line 412) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL, private readonly u... method trace (line 417) | trace(message: string, ...args: unknown[]): void { method debug (line 427) | debug(message: string, ...args: unknown[]): void { method info (line 437) | info(message: string, ...args: unknown[]): void { method warn (line 447) | warn(message: string | Error, ...args: unknown[]): void { method error (line 457) | error(message: string, ...args: unknown[]): void { method flush (line 468) | flush(): void { class AdapterLogger (line 473) | class AdapterLogger extends AbstractLogger implements ILogger { method constructor (line 475) | constructor(private readonly adapter: { log: (logLevel: LogLevel, args... method trace (line 480) | trace(message: string, ...args: unknown[]): void { method debug (line 486) | debug(message: string, ...args: unknown[]): void { method info (line 492) | info(message: string, ...args: unknown[]): void { method warn (line 498) | warn(message: string | Error, ...args: unknown[]): void { method error (line 504) | error(message: string | Error, ...args: unknown[]): void { method extractMessage (line 510) | private extractMessage(msg: string | Error): string { method flush (line 518) | flush(): void { class MultiplexLogger (line 523) | class MultiplexLogger extends AbstractLogger implements ILogger { method constructor (line 525) | constructor(private readonly loggers: ReadonlyArray) { method setLevel (line 532) | override setLevel(level: LogLevel): void { method trace (line 539) | trace(message: string, ...args: unknown[]): void { method debug (line 545) | debug(message: string, ...args: unknown[]): void { method info (line 551) | info(message: string, ...args: unknown[]): void { method warn (line 557) | warn(message: string, ...args: unknown[]): void { method error (line 563) | error(message: string | Error, ...args: unknown[]): void { method flush (line 569) | flush(): void { method dispose (line 575) | override dispose(): void { type LoggerEntry (line 583) | type LoggerEntry = { logger: ILogger | undefined; info: Mutable { method getRegisteredLogger (line 726) | getRegisteredLogger(resource: URI): ILoggerResource | undefined { method dispose (line 730) | override dispose(): void { class NullLogger (line 739) | class NullLogger implements ILogger { method setLevel (line 741) | setLevel(level: LogLevel): void { } method getLevel (line 742) | getLevel(): LogLevel { return LogLevel.Info; } method trace (line 743) | trace(message: string, ...args: unknown[]): void { } method debug (line 744) | debug(message: string, ...args: unknown[]): void { } method info (line 745) | info(message: string, ...args: unknown[]): void { } method warn (line 746) | warn(message: string, ...args: unknown[]): void { } method error (line 747) | error(message: string | Error, ...args: unknown[]): void { } method critical (line 748) | critical(message: string | Error, ...args: unknown[]): void { } method dispose (line 749) | dispose(): void { } method flush (line 750) | flush(): void { } class NullLogService (line 753) | class NullLogService extends NullLogger implements ILogService { class NullLoggerService (line 757) | class NullLoggerService extends AbstractLoggerService { method constructor (line 758) | constructor() { method doCreateLogger (line 761) | protected override doCreateLogger(resource: URI, logLevel: LogLevel, o... function getLogLevel (line 766) | function getLogLevel(environmentService: IEnvironmentService): LogLevel { function LogLevelToString (line 779) | function LogLevelToString(logLevel: LogLevel): string { function LogLevelToLocalizedString (line 790) | function LogLevelToLocalizedString(logLevel: LogLevel): ILocalizedString { function parseLogLevel (line 801) | function parseLogLevel(logLevel: string): LogLevel | undefined { constant CONTEXT_LOG_LEVEL (line 822) | const CONTEXT_LOG_LEVEL = new RawContextKey('logLevel', LogLevel... FILE: src/vs/platform/log/common/logIpc.ts class LoggerChannelClient (line 13) | class LoggerChannelClient extends AbstractLoggerService implements ILogg... method constructor (line 15) | constructor(private readonly windowId: number | undefined, logLevel: L... method createConsoleMainLogger (line 35) | createConsoleMainLogger(): ILogger { method registerLogger (line 43) | override registerLogger(logger: ILoggerResource): void { method deregisterLogger (line 48) | override deregisterLogger(idOrResource: URI | string): void { method setLogLevel (line 56) | override setLogLevel(arg1: any, arg2?: any): void { method setVisibility (line 61) | override setVisibility(resourceOrId: URI | string, visibility: boolean... method doCreateLogger (line 66) | protected doCreateLogger(file: URI, logLevel: LogLevel, options?: ILog... method setLogLevel (line 72) | public static setLogLevel(channel: IChannel, arg1: any, arg2?: any): P... class Logger (line 78) | class Logger extends AbstractMessageLogger { method constructor (line 83) | constructor( method log (line 99) | protected log(level: LogLevel, message: string) { method doLog (line 108) | private doLog(messages: [LogLevel, string][]) { class LoggerChannel (line 113) | class LoggerChannel implements IServerChannel { method constructor (line 115) | constructor(private readonly loggerService: ILoggerService, private ge... method listen (line 117) | listen(context: any, event: string): Event { method call (line 131) | async call(context: any, command: string, arg?: any): Promise { method transformLogger (line 141) | private transformLogger(logger: ILoggerResource, transformer: IURITran... class RemoteLoggerChannelClient (line 150) | class RemoteLoggerChannelClient extends Disposable { method constructor (line 152) | constructor(loggerService: ILoggerService, channel: IChannel) { FILE: src/vs/platform/log/common/logService.ts class LogService (line 10) | class LogService extends Disposable implements ILogService { method constructor (line 16) | constructor(primaryLogger: ILogger, otherLoggers: ILogger[] = []) { method onDidChangeLogLevel (line 22) | get onDidChangeLogLevel(): Event { method setLevel (line 26) | setLevel(level: LogLevel): void { method getLevel (line 30) | getLevel(): LogLevel { method trace (line 34) | trace(message: string, ...args: unknown[]): void { method debug (line 38) | debug(message: string, ...args: unknown[]): void { method info (line 42) | info(message: string, ...args: unknown[]): void { method warn (line 46) | warn(message: string, ...args: unknown[]): void { method error (line 50) | error(message: string | Error, ...args: unknown[]): void { method flush (line 54) | flush(): void { FILE: src/vs/platform/log/electron-main/logIpc.ts class LoggerChannel (line 13) | class LoggerChannel implements IServerChannel { method constructor (line 17) | constructor(private readonly loggerService: ILoggerMainService) { } method listen (line 19) | listen(_: unknown, event: string, windowId?: number): Event { method call (line 28) | async call(_: unknown, command: string, arg?: any): Promise { method createLogger (line 42) | private createLogger(file: URI, options: ILoggerOptions, windowId: num... method consoleLog (line 46) | private consoleLog(level: LogLevel, args: any[]): void { method log (line 64) | private log(file: URI, messages: [LogLevel, string][]): void { FILE: src/vs/platform/log/electron-main/loggerService.ts type ILoggerMainService (line 15) | interface ILoggerMainService extends ILoggerService { class LoggerMainService (line 35) | class LoggerMainService extends LoggerService implements ILoggerMainServ... method createLogger (line 39) | override createLogger(idOrResource: URI | string, options?: ILoggerOpt... method registerLogger (line 51) | override registerLogger(resource: ILoggerResource, windowId?: number):... method deregisterLogger (line 58) | override deregisterLogger(resource: URI): void { method getGlobalLoggers (line 63) | getGlobalLoggers(): ILoggerResource[] { method getOnDidChangeLogLevelEvent (line 73) | getOnDidChangeLogLevelEvent(windowId: number): Event { method getOnDidChangeLoggersEvent (line 81) | getOnDidChangeLoggersEvent(windowId: number): Event { method set (line 30) | set(resource: URI, owner: string, value: V) { method get (line 46) | get(resource: URI, owner: string): V | undefined { method delete (line 51) | delete(resource: URI, owner: string): boolean { method values (line 68) | values(key?: URI | string): Iterable { class MarkerStats (line 80) | class MarkerStats implements MarkerStatistics { method constructor (line 91) | constructor(service: IMarkerService) { method dispose (line 96) | dispose(): void { method _update (line 100) | private _update(resources: readonly URI[]): void { method _resourceStats (line 112) | private _resourceStats(resource: URI): MarkerStatistics { method _substract (line 135) | private _substract(op: MarkerStatistics) { method _add (line 142) | private _add(op: MarkerStatistics) { class MarkerService (line 150) | class MarkerService implements IMarkerService { method dispose (line 164) | dispose(): void { method getStatistics (line 169) | getStatistics(): MarkerStatistics { method remove (line 173) | remove(owner: string, resources: URI[]): void { method changeOne (line 179) | changeOne(owner: string, resource: URI, markerData: IMarkerData[]): vo... method installResourceFilter (line 202) | installResourceFilter(resource: URI, reason: string): IDisposable { method _toMarker (line 228) | private static _toMarker(owner: string, resource: URI, data: IMarkerDa... method changeAll (line 266) | changeAll(owner: string, data: IResourceMarker[]): void { method _createFilteredMarker (line 315) | private _createFilteredMarker(resource: URI, reasons: string[]): IMark... method read (line 332) | read(filter: IMarkerReadOptions = Object.create(null)): IMarker[] { method _accept (line 399) | private static _accept(marker: IMarker, severities?: number): boolean { method _merge (line 405) | private static _merge(all: (readonly URI[])[]): URI[] { FILE: src/vs/platform/markers/common/markers.ts type IMarkerReadOptions (line 13) | interface IMarkerReadOptions { type IMarkerService (line 21) | interface IMarkerService { type IRelatedInformation (line 42) | interface IRelatedInformation { type MarkerTag (line 51) | const enum MarkerTag { type MarkerSeverity (line 56) | enum MarkerSeverity { function compare (line 65) | function compare(a: MarkerSeverity, b: MarkerSeverity): number { function toString (line 74) | function toString(a: MarkerSeverity): string { function toStringPlural (line 83) | function toStringPlural(a: MarkerSeverity): string { function fromSeverity (line 87) | function fromSeverity(severity: Severity): MarkerSeverity { function toSeverity (line 96) | function toSeverity(severity: MarkerSeverity): Severity { type IMarkerData (line 109) | interface IMarkerData { type IResourceMarker (line 124) | interface IResourceMarker { type IMarker (line 129) | interface IMarker { type MarkerStatistics (line 146) | interface MarkerStatistics { function makeKey (line 155) | function makeKey(markerData: IMarkerData): string { function makeKeyOptionalMessage (line 159) | function makeKeyOptionalMessage(markerData: IMarkerData, useMessage: boo... FILE: src/vs/platform/markers/test/common/markerService.test.ts function randomMarkerData (line 12) | function randomMarkerData(severity = MarkerSeverity.Error): IMarkerData { FILE: src/vs/platform/mcp/common/allowedMcpServersService.ts class AllowedMcpServersService (line 13) | class AllowedMcpServersService extends Disposable implements IAllowedMcp... method constructor (line 20) | constructor( method isAllowed (line 31) | isAllowed(mcpServer: IGalleryMcpServer | ILocalMcpServer | IInstallabl... FILE: src/vs/platform/mcp/common/mcpGalleryManifest.ts type McpGalleryResourceType (line 9) | const enum McpGalleryResourceType { type McpGalleryManifestResource (line 23) | type McpGalleryManifestResource = { type IMcpGalleryManifest (line 28) | interface IMcpGalleryManifest { type McpGalleryManifestStatus (line 34) | const enum McpGalleryManifestStatus { type IMcpGalleryManifestService (line 41) | interface IMcpGalleryManifestService { function getMcpGalleryManifestResourceUri (line 50) | function getMcpGalleryManifestResourceUri(manifest: IMcpGalleryManifest,... FILE: src/vs/platform/mcp/common/mcpGalleryManifestService.ts constant SUPPORTED_VERSIONS (line 14) | const SUPPORTED_VERSIONS = [ class McpGalleryManifestService (line 19) | class McpGalleryManifestService extends Disposable implements IMcpGaller... method mcpGalleryManifestStatus (line 27) | get mcpGalleryManifestStatus(): McpGalleryManifestStatus { method constructor (line 31) | constructor( method getMcpGalleryManifest (line 39) | async getMcpGalleryManifest(): Promise { method createMcpGalleryManifest (line 46) | protected async createMcpGalleryManifest(url: string, version?: string... method getVersion (line 123) | private async getVersion(url: string): Promise { method checkVersion (line 132) | private async checkVersion(url: string, version: string): Promise) { method getMcpGalleryManifest (line 45) | async getMcpGalleryManifest(): Promise { method setMcpGalleryManifest (line 50) | private setMcpGalleryManifest(manifest: IMcpGalleryManifest | null): v... FILE: src/vs/platform/mcp/common/mcpGalleryService.ts type IMcpRegistryInfo (line 22) | interface IMcpRegistryInfo { type IGitHubInfo (line 28) | interface IGitHubInfo { type IAzureAPICenterInfo (line 46) | interface IAzureAPICenterInfo { type IRawGalleryMcpServersMetadata (line 50) | interface IRawGalleryMcpServersMetadata { type IRawGalleryMcpServersResult (line 55) | interface IRawGalleryMcpServersResult { type IGalleryMcpServersResult (line 60) | interface IGalleryMcpServersResult { type IRawGalleryMcpServer (line 65) | interface IRawGalleryMcpServer { type IGalleryMcpServerDataSerializer (line 89) | interface IGalleryMcpServerDataSerializer { type IRawGalleryMcpServerIcon (line 94) | interface IRawGalleryMcpServerIcon { type IconMimeType (line 101) | const enum IconMimeType { type IconTheme (line 109) | const enum IconTheme { type RawGalleryMcpServerInput (line 119) | interface RawGalleryMcpServerInput { type RawGalleryMcpServerVariableInput (line 129) | interface RawGalleryMcpServerVariableInput extends RawGalleryMcpServerIn... type RawGalleryMcpServerPositionalArgument (line 133) | interface RawGalleryMcpServerPositionalArgument extends RawGalleryMcpSer... type RawGalleryMcpServerNamedArgument (line 139) | interface RawGalleryMcpServerNamedArgument extends RawGalleryMcpServerVa... type RawGalleryMcpServerKeyValueInput (line 145) | interface RawGalleryMcpServerKeyValueInput extends RawGalleryMcpServerVa... type RawGalleryMcpServerArgument (line 150) | type RawGalleryMcpServerArgument = RawGalleryMcpServerPositionalArgument... type McpServerDeprecatedRemote (line 152) | interface McpServerDeprecatedRemote { type RawGalleryMcpServerRemotes (line 159) | type RawGalleryMcpServerRemotes = ReadonlyArray; type McpServerConfigurationParseResult (line 218) | interface McpServerConfigurationParseResult { type IMcpManagementService (line 224) | interface IMcpManagementService { type IAllowedMcpServersService (line 242) | interface IAllowedMcpServersService { type IMcpGalleryConfig (line 255) | interface IMcpGalleryConfig { type McpAutoStartValue (line 261) | const enum McpAutoStartValue { type McpAccessValue (line 267) | const enum McpAccessValue { FILE: src/vs/platform/mcp/common/mcpManagementCli.ts type ValidatedConfig (line 10) | type ValidatedConfig = { name: string; config: IMcpServerConfiguration; ... class McpManagementCli (line 12) | class McpManagementCli { method constructor (line 13) | constructor( method addMcpDefinitions (line 18) | async addMcpDefinitions( method updateMcpInResource (line 26) | private async updateMcpInResource(configs: ValidatedConfig[]) { method validateConfiguration (line 30) | private validateConfiguration(config: string): ValidatedConfig { class InvalidMcpOperationError (line 51) | class InvalidMcpOperationError extends Error { method constructor (line 52) | constructor(message: string) { FILE: src/vs/platform/mcp/common/mcpManagementIpc.ts function transformIncomingURI (line 18) | function transformIncomingURI(uri: UriComponents | undefined, transforme... function transformIncomingServer (line 22) | function transformIncomingServer(mcpServer: ILocalMcpServer, transformer... function transformIncomingOptions (line 29) | function transformIncomingOptions(context: TContext, event: string): Event { method call (line 95) | async call(context: TContext, command: string, args?: unknown): Pro... class McpManagementChannelClient (line 121) | class McpManagementChannelClient extends AbstractMcpManagementService im... method onInstallMcpServer (line 126) | get onInstallMcpServer() { return this._onInstallMcpServer.event; } method onDidInstallMcpServers (line 129) | get onDidInstallMcpServers() { return this._onDidInstallMcpServers.eve... method onUninstallMcpServer (line 132) | get onUninstallMcpServer() { return this._onUninstallMcpServer.event; } method onDidUninstallMcpServer (line 135) | get onDidUninstallMcpServer() { return this._onDidUninstallMcpServer.e... method onDidUpdateMcpServers (line 138) | get onDidUpdateMcpServers() { return this._onDidUpdateMcpServers.event; } method constructor (line 140) | constructor( method install (line 153) | install(server: IInstallableMcpServer, options?: InstallOptions): Prom... method installFromGallery (line 157) | installFromGallery(extension: IGalleryMcpServer, installOptions?: Inst... method uninstall (line 161) | uninstall(extension: ILocalMcpServer, options?: UninstallOptions): Pro... method getInstalled (line 165) | getInstalled(mcpResource?: URI): Promise { method updateMetadata (line 170) | updateMetadata(local: ILocalMcpServer, gallery: IGalleryMcpServer, mcp... FILE: src/vs/platform/mcp/common/mcpManagementService.ts type ILocalMcpServerInfo (line 28) | interface ILocalMcpServerInfo { method constructor (line 66) | constructor( method getMcpServerConfigurationFromManifest (line 72) | getMcpServerConfigurationFromManifest(manifest: IGalleryMcpServerConfigu... method getCommandName (line 183) | protected getCommandName(packageType: RegistryType): string { method getVariables (line 193) | protected getVariables(variableInputs: Record):... method processKeyValueInputs (line 208) | private processKeyValueInputs(keyValueInputs: ReadonlyArray { method populateLocalServers (line 354) | private async populateLocalServers(): Promise { method getInstalled (line 424) | async getInstalled(): Promise { method scanLocalServer (line 429) | protected async scanLocalServer(name: string, config: IMcpServerConfigur... method install (line 457) | async install(server: IInstallableMcpServer, options?: Omit { method install (line 670) | async install(server: IInstallableMcpServer, options?: InstallOptions)... method uninstall (line 675) | async uninstall(server: ILocalMcpServer, options?: UninstallOptions): ... method installFromGallery (line 680) | async installFromGallery(server: IGalleryMcpServer, options?: InstallO... method updateMetadata (line 685) | async updateMetadata(local: ILocalMcpServer, gallery: IGalleryMcpServe... method dispose (line 689) | override dispose(): void { method createMcpResourceManagementService (line 695) | protected createMcpResourceManagementService(mcpResource: URI): McpUse... FILE: src/vs/platform/mcp/common/mcpPlatformTypes.ts type IMcpDevModeConfig (line 8) | interface IMcpDevModeConfig { type IMcpSandboxConfiguration (line 15) | interface IMcpSandboxConfiguration { type McpServerVariableType (line 27) | const enum McpServerVariableType { type IMcpServerVariable (line 32) | interface IMcpServerVariable { type McpServerType (line 42) | const enum McpServerType { type ICommonMcpServerConfiguration (line 47) | interface ICommonMcpServerConfiguration { type IMcpStdioServerConfiguration (line 53) | interface IMcpStdioServerConfiguration extends ICommonMcpServerConfigura... type IMcpRemoteServerConfiguration (line 64) | interface IMcpRemoteServerConfiguration extends ICommonMcpServerConfigur... type IMcpServerConfiguration (line 71) | type IMcpServerConfiguration = IMcpStdioServerConfiguration | IMcpRemote... type IMcpServersConfiguration (line 73) | interface IMcpServersConfiguration { FILE: src/vs/platform/mcp/common/mcpResourceScannerService.ts type IScannedMcpServers (line 23) | interface IScannedMcpServers { type IOldScannedMcpServer (line 29) | interface IOldScannedMcpServer { type IScannedWorkspaceMcpServers (line 37) | interface IScannedWorkspaceMcpServers { type McpResourceTarget (line 43) | type McpResourceTarget = ConfigurationTarget.USER | ConfigurationTarget.... type IMcpResourceScannerService (line 46) | interface IMcpResourceScannerService { class McpResourceScannerService (line 54) | class McpResourceScannerService extends Disposable implements IMcpResour... method constructor (line 59) | constructor( method scanMcpServers (line 66) | async scanMcpServers(mcpResource: URI, target?: McpResourceTarget): Pr... method addMcpServers (line 70) | async addMcpServers(servers: IInstallableMcpServer[], mcpResource: URI... method updateSandboxConfig (line 86) | async updateSandboxConfig(updateFn: (data: IScannedMcpServers) => ISca... method removeMcpServers (line 90) | async removeMcpServers(serverNames: string[], mcpResource: URI, target... method withProfileMcpServers (line 101) | private async withProfileMcpServers(mcpResource: URI, target?: McpReso... method writeScannedMcpServers (line 146) | private async writeScannedMcpServers(mcpResource: URI, scannedMcpServe... method writeScannedMcpServersToWorkspaceFolder (line 156) | private async writeScannedMcpServersToWorkspaceFolder(mcpResource: URI... method writeScannedMcpServersToWorkspace (line 160) | private async writeScannedMcpServersToWorkspace(mcpResource: URI, scan... method fromUserMcpServers (line 182) | private fromUserMcpServers(scannedMcpServers: IScannedMcpServers): ISc... method fromWorkspaceFolderMcpServers (line 197) | private fromWorkspaceFolderMcpServers(scannedWorkspaceFolderMcpServers... method sanitizeServer (line 213) | private sanitizeServer(serverOrConfig: IOldScannedMcpServer | Mutable<... method getResourceAccessQueue (line 232) | private getResourceAccessQueue(file: URI): Queue { FILE: src/vs/platform/mcp/common/modelContextProtocol.ts type JSONRPCMessage (line 37) | type JSONRPCMessage = type MetaObject (line 66) | type MetaObject = Record; type RequestMetaObject (line 75) | interface RequestMetaObject extends MetaObject { type ProgressToken (line 87) | type ProgressToken = string | number; type Cursor (line 94) | type Cursor = string; type TaskAugmentedRequestParams (line 101) | interface TaskAugmentedRequestParams extends RequestParams { type RequestParams (line 118) | interface RequestParams { type Request (line 123) | interface Request { type NotificationParams (line 135) | interface NotificationParams { type Notification (line 140) | interface Notification { type Result (line 152) | interface Result { type Error (line 160) | interface Error { type RequestId (line 180) | type RequestId = string | number; type JSONRPCRequest (line 187) | interface JSONRPCRequest extends Request { type JSONRPCNotification (line 197) | interface JSONRPCNotification extends Notification { type JSONRPCResultResponse (line 206) | interface JSONRPCResultResponse { type JSONRPCErrorResponse (line 217) | interface JSONRPCErrorResponse { type JSONRPCResponse (line 228) | type JSONRPCResponse = JSONRPCResultResponse | JSONRPCErrorResponse; type ParseError (line 247) | interface ParseError extends Error { type InvalidRequestError (line 258) | interface InvalidRequestError extends Error { type MethodNotFoundError (line 277) | interface MethodNotFoundError extends Error { type InvalidParamsError (line 310) | interface InvalidParamsError extends Error { type InternalError (line 324) | interface InternalError extends Error { type URLElicitationRequiredError (line 340) | interface URLElicitationRequiredError extends Omit< type EmptyResult (line 359) | type EmptyResult = Result; type CancelledNotificationParams (line 370) | interface CancelledNotificationParams extends NotificationParams { type CancelledNotification (line 402) | interface CancelledNotification extends JSONRPCNotification { type InitializeRequestParams (line 416) | interface InitializeRequestParams extends RequestParams { type InitializeRequest (line 433) | interface InitializeRequest extends JSONRPCRequest { type InitializeResult (line 446) | interface InitializeResult extends Result { type InitializeResultResponse (line 470) | interface InitializeResultResponse extends JSONRPCResultResponse { type InitializedNotification (line 482) | interface InitializedNotification extends JSONRPCNotification { type ClientCapabilities (line 492) | interface ClientCapabilities { type ServerCapabilities (line 598) | interface ServerCapabilities { type Icon (line 715) | interface Icon { type Icons (line 759) | interface Icons { type BaseMetadata (line 779) | interface BaseMetadata { type Implementation (line 801) | interface Implementation extends BaseMetadata, Icons { type PingRequest (line 833) | interface PingRequest extends JSONRPCRequest { type PingResultResponse (line 846) | interface PingResultResponse extends JSONRPCResultResponse { type ProgressNotificationParams (line 860) | interface ProgressNotificationParams extends NotificationParams { type ProgressNotification (line 891) | interface ProgressNotification extends JSONRPCNotification { type PaginatedRequestParams (line 905) | interface PaginatedRequestParams extends RequestParams { type PaginatedRequest (line 914) | interface PaginatedRequest extends JSONRPCRequest { type PaginatedResult (line 919) | interface PaginatedResult extends Result { type ListResourcesRequest (line 936) | interface ListResourcesRequest extends PaginatedRequest { type ListResourcesResult (line 948) | interface ListResourcesResult extends PaginatedResult { type ListResourcesResultResponse (line 960) | interface ListResourcesResultResponse extends JSONRPCResultResponse { type ListResourceTemplatesRequest (line 972) | interface ListResourceTemplatesRequest extends PaginatedRequest { type ListResourceTemplatesResult (line 984) | interface ListResourceTemplatesResult extends PaginatedResult { type ListResourceTemplatesResultResponse (line 996) | interface ListResourceTemplatesResultResponse extends JSONRPCResultRespo... type ResourceRequestParams (line 1005) | interface ResourceRequestParams extends RequestParams { type ReadResourceRequestParams (line 1019) | interface ReadResourceRequestParams extends ResourceRequestParams { } type ReadResourceRequest (line 1029) | interface ReadResourceRequest extends JSONRPCRequest { type ReadResourceResult (line 1042) | interface ReadResourceResult extends Result { type ReadResourceResultResponse (line 1054) | interface ReadResourceResultResponse extends JSONRPCResultResponse { type ResourceListChangedNotification (line 1066) | interface ResourceListChangedNotification extends JSONRPCNotification { type SubscribeRequestParams (line 1079) | interface SubscribeRequestParams extends ResourceRequestParams { } type SubscribeRequest (line 1089) | interface SubscribeRequest extends JSONRPCRequest { type SubscribeResultResponse (line 1102) | interface SubscribeResultResponse extends JSONRPCResultResponse { type UnsubscribeRequestParams (line 1111) | interface UnsubscribeRequestParams extends ResourceRequestParams { } type UnsubscribeRequest (line 1121) | interface UnsubscribeRequest extends JSONRPCRequest { type UnsubscribeResultResponse (line 1134) | interface UnsubscribeResultResponse extends JSONRPCResultResponse { type ResourceUpdatedNotificationParams (line 1146) | interface ResourceUpdatedNotificationParams extends NotificationParams { type ResourceUpdatedNotification (line 1163) | interface ResourceUpdatedNotification extends JSONRPCNotification { type Resource (line 1176) | interface Resource extends BaseMetadata, Icons { type ResourceTemplate (line 1216) | interface ResourceTemplate extends BaseMetadata, Icons { type ResourceContents (line 1249) | interface ResourceContents { type TextResourceContents (line 1270) | interface TextResourceContents extends ResourceContents { type BlobResourceContents (line 1283) | interface BlobResourceContents extends ResourceContents { type ListPromptsRequest (line 1301) | interface ListPromptsRequest extends PaginatedRequest { type ListPromptsResult (line 1313) | interface ListPromptsResult extends PaginatedResult { type ListPromptsResultResponse (line 1325) | interface ListPromptsResultResponse extends JSONRPCResultResponse { type GetPromptRequestParams (line 1337) | interface GetPromptRequestParams extends RequestParams { type GetPromptRequest (line 1356) | interface GetPromptRequest extends JSONRPCRequest { type GetPromptResult (line 1369) | interface GetPromptResult extends Result { type GetPromptResultResponse (line 1385) | interface GetPromptResultResponse extends JSONRPCResultResponse { type Prompt (line 1394) | interface Prompt extends BaseMetadata, Icons { type PromptArgument (line 1413) | interface PromptArgument extends BaseMetadata { type Role (line 1429) | type Role = "user" | "assistant"; type PromptMessage (line 1439) | interface PromptMessage { type ResourceLink (line 1454) | interface ResourceLink extends Resource { type EmbeddedResource (line 1469) | interface EmbeddedResource { type PromptListChangedNotification (line 1488) | interface PromptListChangedNotification extends JSONRPCNotification { type ListToolsRequest (line 1502) | interface ListToolsRequest extends PaginatedRequest { type ListToolsResult (line 1514) | interface ListToolsResult extends PaginatedResult { type ListToolsResultResponse (line 1526) | interface ListToolsResultResponse extends JSONRPCResultResponse { type CallToolResult (line 1544) | interface CallToolResult extends Result { type CallToolResultResponse (line 1580) | interface CallToolResultResponse extends JSONRPCResultResponse { type CallToolRequestParams (line 1595) | interface CallToolRequestParams extends TaskAugmentedRequestParams { type CallToolRequest (line 1614) | interface CallToolRequest extends JSONRPCRequest { type ToolListChangedNotification (line 1627) | interface ToolListChangedNotification extends JSONRPCNotification { type ToolAnnotations (line 1644) | interface ToolAnnotations { type ToolExecution (line 1693) | interface ToolExecution { type Tool (line 1725) | interface Tool extends BaseMetadata, Icons { type TaskStatus (line 1779) | type TaskStatus = type TaskMetadata (line 1792) | interface TaskMetadata { type RelatedTaskMetadata (line 1805) | interface RelatedTaskMetadata { type Task (line 1817) | interface Task { type CreateTaskResult (line 1863) | interface CreateTaskResult extends Result { type CreateTaskResultResponse (line 1872) | interface CreateTaskResultResponse extends JSONRPCResultResponse { type GetTaskRequest (line 1881) | interface GetTaskRequest extends JSONRPCRequest { type GetTaskResult (line 1896) | type GetTaskResult = Result & Task; type GetTaskResultResponse (line 1903) | interface GetTaskResultResponse extends JSONRPCResultResponse { type GetTaskPayloadRequest (line 1912) | interface GetTaskPayloadRequest extends JSONRPCRequest { type GetTaskPayloadResult (line 1929) | interface GetTaskPayloadResult extends Result { type GetTaskPayloadResultResponse (line 1938) | interface GetTaskPayloadResultResponse extends JSONRPCResultResponse { type CancelTaskRequest (line 1947) | interface CancelTaskRequest extends JSONRPCRequest { type CancelTaskResult (line 1962) | type CancelTaskResult = Result & Task; type CancelTaskResultResponse (line 1969) | interface CancelTaskResultResponse extends JSONRPCResultResponse { type ListTasksRequest (line 1978) | interface ListTasksRequest extends PaginatedRequest { type ListTasksResult (line 1987) | interface ListTasksResult extends PaginatedResult { type ListTasksResultResponse (line 1996) | interface ListTasksResultResponse extends JSONRPCResultResponse { type TaskStatusNotificationParams (line 2005) | type TaskStatusNotificationParams = NotificationParams & Task; type TaskStatusNotification (line 2012) | interface TaskStatusNotification extends JSONRPCNotification { type SetLevelRequestParams (line 2027) | interface SetLevelRequestParams extends RequestParams { type SetLevelRequest (line 2042) | interface SetLevelRequest extends JSONRPCRequest { type SetLevelResultResponse (line 2055) | interface SetLevelResultResponse extends JSONRPCResultResponse { type LoggingMessageNotificationParams (line 2067) | interface LoggingMessageNotificationParams extends NotificationParams { type LoggingMessageNotification (line 2090) | interface LoggingMessageNotification extends JSONRPCNotification { type LoggingLevel (line 2103) | type LoggingLevel = type CreateMessageRequestParams (line 2128) | interface CreateMessageRequestParams extends TaskAugmentedRequestParams { type ToolChoice (line 2179) | interface ToolChoice { type CreateMessageRequest (line 2197) | interface CreateMessageRequest extends JSONRPCRequest { type CreateMessageResult (line 2218) | interface CreateMessageResult extends Result, SamplingMessage { type CreateMessageResultResponse (line 2246) | interface CreateMessageResultResponse extends JSONRPCResultResponse { type SamplingMessage (line 2261) | interface SamplingMessage { type SamplingMessageContentBlock (line 2270) | type SamplingMessageContentBlock = type Annotations (line 2282) | interface Annotations { type ContentBlock (line 2317) | type ContentBlock = type TextContent (line 2332) | interface TextContent { type ImageContent (line 2356) | interface ImageContent { type AudioContent (line 2387) | interface AudioContent { type ToolUseContent (line 2418) | interface ToolUseContent { type ToolResultContent (line 2453) | interface ToolResultContent { type ModelPreferences (line 2511) | interface ModelPreferences { type ModelHint (line 2565) | interface ModelHint { type CompleteRequestParams (line 2592) | interface CompleteRequestParams extends RequestParams { type CompleteRequest (line 2627) | interface CompleteRequest extends JSONRPCRequest { type CompleteResult (line 2643) | interface CompleteResult extends Result { type CompleteResultResponse (line 2668) | interface CompleteResultResponse extends JSONRPCResultResponse { type ResourceTemplateReference (line 2677) | interface ResourceTemplateReference { type PromptReference (line 2692) | interface PromptReference extends BaseMetadata { type ListRootsRequest (line 2711) | interface ListRootsRequest extends JSONRPCRequest { type ListRootsResult (line 2729) | interface ListRootsResult extends Result { type ListRootsResultResponse (line 2741) | interface ListRootsResultResponse extends JSONRPCResultResponse { type Root (line 2753) | interface Root { type RootsListChangedNotification (line 2782) | interface RootsListChangedNotification extends JSONRPCNotification { type ElicitRequestFormParams (line 2798) | interface ElicitRequestFormParams extends TaskAugmentedRequestParams { type ElicitRequestURLParams (line 2831) | interface ElicitRequestURLParams extends TaskAugmentedRequestParams { type ElicitRequestParams (line 2861) | type ElicitRequestParams = type ElicitRequest (line 2873) | interface ElicitRequest extends JSONRPCRequest { type PrimitiveSchemaDefinition (line 2884) | type PrimitiveSchemaDefinition = type StringSchema (line 2896) | interface StringSchema { type NumberSchema (line 2912) | interface NumberSchema { type BooleanSchema (line 2927) | interface BooleanSchema { type UntitledSingleSelectEnumSchema (line 2942) | interface UntitledSingleSelectEnumSchema { type TitledSingleSelectEnumSchema (line 2970) | interface TitledSingleSelectEnumSchema { type SingleSelectEnumSchema (line 3003) | type SingleSelectEnumSchema = type UntitledMultiSelectEnumSchema (line 3015) | interface UntitledMultiSelectEnumSchema { type TitledMultiSelectEnumSchema (line 3057) | interface TitledMultiSelectEnumSchema { type MultiSelectEnumSchema (line 3103) | type MultiSelectEnumSchema = type LegacyTitledEnumSchema (line 3113) | interface LegacyTitledEnumSchema { type EnumSchema (line 3130) | type EnumSchema = type ElicitResult (line 3149) | interface ElicitResult extends Result { type ElicitResultResponse (line 3174) | interface ElicitResultResponse extends JSONRPCResultResponse { type ElicitationCompleteNotification (line 3186) | interface ElicitationCompleteNotification extends JSONRPCNotification { type ClientRequest (line 3198) | type ClientRequest = type ClientNotification (line 3218) | type ClientNotification = type ClientResult (line 3226) | type ClientResult = type ServerRequest (line 3238) | type ServerRequest = type ServerNotification (line 3249) | type ServerNotification = type ServerResult (line 3261) | type ServerResult = FILE: src/vs/platform/mcp/common/modelContextProtocolApps.ts type CallToolResult (line 8) | type CallToolResult = MCP.CallToolResult; type ContentBlock (line 9) | type ContentBlock = MCP.ContentBlock; type Implementation (line 10) | type Implementation = MCP.Implementation; type RequestId (line 11) | type RequestId = MCP.RequestId; type Tool (line 12) | type Tool = MCP.Tool; type AppRequest (line 15) | type AppRequest = type AppNotification (line 26) | type AppNotification = type AppMessage (line 32) | type AppMessage = AppRequest | AppNotification; type HostResult (line 34) | type HostResult = type HostNotification (line 44) | type HostNotification = type HostMessage (line 53) | type HostMessage = HostResult | HostNotification; type CustomSandboxWheelNotification (line 57) | interface CustomSandboxWheelNotification { type McpUiTheme (line 89) | type McpUiTheme = "light" | "dark"; type McpUiDisplayMode (line 94) | type McpUiDisplayMode = "inline" | "fullscreen" | "pip"; type McpUiStyleVariableKey (line 99) | type McpUiStyleVariableKey = type McpUiStyles (line 200) | type McpUiStyles = Record; type McpUiOpenLinkRequest (line 206) | interface McpUiOpenLinkRequest { type McpUiOpenLinkResult (line 218) | interface McpUiOpenLinkResult { type McpUiDownloadFileRequest (line 233) | interface McpUiDownloadFileRequest { type McpUiDownloadFileResult (line 245) | interface McpUiDownloadFileResult { type McpUiMessageRequest (line 259) | interface McpUiMessageRequest { type McpUiMessageResult (line 273) | interface McpUiMessageResult { type McpUiSandboxProxyReadyNotification (line 288) | interface McpUiSandboxProxyReadyNotification { type McpUiSandboxResourceReadyNotification (line 298) | interface McpUiSandboxResourceReadyNotification { type McpUiSizeChangedNotification (line 316) | interface McpUiSizeChangedNotification { type McpUiToolInputNotification (line 329) | interface McpUiToolInputNotification { type McpUiToolInputPartialNotification (line 340) | interface McpUiToolInputPartialNotification { type McpUiToolResultNotification (line 351) | interface McpUiToolResultNotification { type McpUiToolCancelledNotification (line 362) | interface McpUiToolCancelledNotification { type McpUiHostCss (line 373) | interface McpUiHostCss { type McpUiHostStyles (line 381) | interface McpUiHostStyles { type McpUiHostContext (line 391) | interface McpUiHostContext { type McpUiHostContextChangedNotification (line 465) | interface McpUiHostContextChangedNotification { type McpUiUpdateModelContextRequest (line 483) | interface McpUiUpdateModelContextRequest { type McpUiResourceTeardownRequest (line 497) | interface McpUiResourceTeardownRequest { type McpUiResourceTeardownResult (line 506) | interface McpUiResourceTeardownResult { type McpUiSupportedContentBlockModalities (line 513) | interface McpUiSupportedContentBlockModalities { type McpUiHostCapabilities (line 532) | interface McpUiHostCapabilities { type McpUiAppCapabilities (line 568) | interface McpUiAppCapabilities { type McpUiInitializeRequest (line 587) | interface McpUiInitializeRequest { type McpUiInitializeResult (line 603) | interface McpUiInitializeResult { type McpUiInitializedNotification (line 623) | interface McpUiInitializedNotification { type McpUiResourceCsp (line 631) | interface McpUiResourceCsp { type McpUiResourcePermissions (line 647) | interface McpUiResourcePermissions { type McpUiResourceMeta (line 661) | interface McpUiResourceMeta { type McpUiRequestDisplayModeRequest (line 678) | interface McpUiRequestDisplayModeRequest { type McpUiRequestDisplayModeResult (line 690) | interface McpUiRequestDisplayModeResult { type McpUiToolVisibility (line 703) | type McpUiToolVisibility = "model" | "app"; type McpUiToolMeta (line 708) | interface McpUiToolMeta { FILE: src/vs/platform/mcp/common/nativeMcpDiscoveryHelper.ts type INativeMcpDiscoveryData (line 14) | interface INativeMcpDiscoveryData { type INativeMcpDiscoveryHelperService (line 22) | interface INativeMcpDiscoveryHelperService { FILE: src/vs/platform/mcp/node/mcpGatewayChannel.ts class McpGatewayChannel (line 19) | class McpGatewayChannel extends Disposable implements IServerC... method constructor (line 26) | constructor( method listen (line 47) | listen(_ctx: TContext, event: string): Event { method call (line 54) | async call(ctx: TContext, command: string, args?: unknown): Promise... function ipcChannelForContext (line 122) | function ipcChannelForContext(ipcServer: IPCServer, ... FILE: src/vs/platform/mcp/node/mcpGatewayService.ts class McpGatewayService (line 23) | class McpGatewayService extends Disposable implements IMcpGatewayService { method constructor (line 41) | constructor( method createGateway (line 49) | async createGateway(clientId: unknown, toolInvoker?: IMcpGatewayToolIn... method _refreshGatewayServers (line 105) | private _refreshGatewayServers( method _cleanupGateway (line 152) | private _cleanupGateway(gatewayId: string): void { method _createRouteForServer (line 166) | private _createRouteForServer( method _getGatewayServers (line 198) | private _getGatewayServers(gatewayId: string): IMcpGatewayServerInfo[] { method _disposeRoute (line 216) | private _disposeRoute(routeId: string): void { method disposeGateway (line 225) | async disposeGateway(gatewayId: string): Promise { method disposeGatewaysForClient (line 240) | disposeGatewaysForClient(clientId: unknown): void { method _ensureServer (line 263) | private async _ensureServer(): Promise { method _startServer (line 281) | private async _startServer(): Promise { method _stopServer (line 328) | private _stopServer(): void { method _handleRequest (line 347) | private _handleRequest(req: http.IncomingMessage, res: http.ServerResp... method dispose (line 370) | override dispose(): void { class McpGatewayRoute (line 391) | class McpGatewayRoute extends Disposable { method constructor (line 396) | constructor( method handleRequest (line 405) | handleRequest(req: http.IncomingMessage, res: http.ServerResponse): vo... method dispose (line 426) | public override dispose(): void { method _handleDelete (line 435) | private _handleDelete(req: http.IncomingMessage, res: http.ServerRespo... method _handleGet (line 455) | private _handleGet(req: http.IncomingMessage, res: http.ServerResponse... method _handlePost (line 472) | private async _handlePost(req: http.IncomingMessage, res: http.ServerR... method _resolveSessionForPost (line 522) | private _resolveSessionForPost(headerSessionId: string | undefined, me... method _respondHttpError (line 548) | private _respondHttpError(res: http.ServerResponse, statusCode: number... method _getSessionId (line 554) | private _getSessionId(req: http.IncomingMessage): string | undefined { method _readRequestBody (line 563) | private async _readRequestBody(req: http.IncomingMessage): Promise { method _handleListResources (line 250) | private async _handleListResources(): Promise { method _handleReadResource (line 256) | private async _handleReadResource(request: IJsonRpcRequest): Promise(context: RemoteAgentConnectionContext, event: string): Event... method call (line 23) | async call(context: RemoteAgentConnectionContext, command: string, ... FILE: src/vs/platform/mcp/node/nativeMcpDiscoveryHelperService.ts class NativeMcpDiscoveryHelperService (line 11) | class NativeMcpDiscoveryHelperService implements INativeMcpDiscoveryHelp... method constructor (line 14) | constructor() { } method load (line 16) | load(): Promise { method uriFromEnvVariable (line 25) | private uriFromEnvVariable(varName: string) { FILE: src/vs/platform/mcp/test/common/mcpManagementService.test.ts class TestMcpManagementService (line 24) | class TestMcpManagementService extends AbstractCommonMcpManagementService { method getInstalled (line 32) | override getInstalled(mcpResource?: URI): Promise { method install (line 35) | override install(server: IInstallableMcpServer, options?: InstallOptio... method installFromGallery (line 38) | override installFromGallery(server: IGalleryMcpServer, options?: Insta... method updateMetadata (line 41) | override updateMetadata(local: ILocalMcpServer, server: IGalleryMcpSer... method uninstall (line 44) | override uninstall(server: ILocalMcpServer, options?: UninstallOptions... method canInstall (line 48) | override canInstall(server: IGalleryMcpServer | IInstallableMcpServer)... class TestMcpResourceManagementService (line 53) | class TestMcpResourceManagementService extends AbstractMcpResourceManage... method constructor (line 54) | constructor(mcpResource: URI, fileService: FileService, uriIdentitySer... method reload (line 66) | public reload(): Promise { method canInstall (line 70) | override canInstall(_server: IGalleryMcpServer | IInstallableMcpServer... method getLocalServerInfo (line 74) | protected override getLocalServerInfo(_name: string, _mcpServerConfig:... method installFromUri (line 78) | protected override installFromUri(_uri: URI): Promise { method installFromGallery (line 82) | override installFromGallery(_server: IGalleryMcpServer, _options?: Ins... method updateMetadata (line 86) | override updateMetadata(_local: ILocalMcpServer, _server: IGalleryMcpS... FILE: src/vs/platform/mcp/test/node/mcpGatewaySession.test.ts class TestServerResponse (line 16) | class TestServerResponse extends EventEmitter { method writeHead (line 23) | writeHead(statusCode: number, headers?: Record) { method write (line 29) | write(chunk: string): boolean { method end (line 34) | end(chunk?: string): this { function createInvoker (line 49) | function createInvoker() { FILE: src/vs/platform/menubar/common/menubar.ts type ICommonMenubarService (line 8) | interface ICommonMenubarService { type IMenubarData (line 12) | interface IMenubarData { type IMenubarMenu (line 17) | interface IMenubarMenu { type IMenubarKeybinding (line 21) | interface IMenubarKeybinding { type IMenubarMenuItemAction (line 27) | interface IMenubarMenuItemAction { type IMenubarMenuRecentItemAction (line 34) | interface IMenubarMenuRecentItemAction { type IMenubarMenuItemSubmenu (line 42) | interface IMenubarMenuItemSubmenu { type IMenubarMenuItemSeparator (line 48) | interface IMenubarMenuItemSeparator { type MenubarMenuItem (line 52) | type MenubarMenuItem = IMenubarMenuItemAction | IMenubarMenuItemSubmenu ... function isMenubarMenuItemSubmenu (line 54) | function isMenubarMenuItemSubmenu(menuItem: MenubarMenuItem): menuItem i... function isMenubarMenuItemSeparator (line 58) | function isMenubarMenuItemSeparator(menuItem: MenubarMenuItem): menuItem... function isMenubarMenuItemRecentAction (line 62) | function isMenubarMenuItemRecentAction(menuItem: MenubarMenuItem): menuI... function isMenubarMenuItemAction (line 66) | function isMenubarMenuItemAction(menuItem: MenubarMenuItem): menuItem is... FILE: src/vs/platform/menubar/electron-browser/menubar.ts type IMenubarService (line 11) | interface IMenubarService extends ICommonMenubarService { FILE: src/vs/platform/menubar/electron-main/menubar.ts type IMenuItemClickHandler (line 32) | interface IMenuItemClickHandler { type IMenuItemInvocation (line 37) | type IMenuItemInvocation = ( type IMenuItemWithKeybinding (line 42) | interface IMenuItemWithKeybinding { class Menubar (line 46) | class Menubar extends Disposable { method constructor (line 69) | constructor( method restoreCachedMenubarData (line 109) | private restoreCachedMenubarData() { method addFallbackHandlers (line 122) | private addFallbackHandlers(): void { method registerListeners (line 174) | private registerListeners(): void { method currentEnableMenuBarMnemonics (line 185) | private get currentEnableMenuBarMnemonics(): boolean { method currentEnableNativeTabs (line 194) | private get currentEnableNativeTabs(): boolean { method updateMenu (line 206) | updateMenu(menubarData: IMenubarData, windowId: number) { method scheduleUpdateMenu (line 217) | private scheduleUpdateMenu(): void { method doUpdateMenu (line 221) | private doUpdateMenu(): void { method onDidChangeWindowsCount (line 237) | private onDidChangeWindowsCount(e: IWindowsCountChangedEvent): void { method onDidChangeWindowFocus (line 249) | private onDidChangeWindowFocus(): void { method install (line 259) | private install(): void { method doSetApplicationMenu (line 382) | private doSetApplicationMenu(menu: (Menu) | (null)): void { method setMacApplicationMenu (line 404) | private setMacApplicationMenu(macApplicationMenu: Menu): void { method confirmBeforeQuit (line 460) | private async confirmBeforeQuit(event: KeyboardEvent): Promise { method shouldDrawMenu (line 482) | private shouldDrawMenu(menuId: string): boolean { method setMenu (line 505) | private setMenu(menu: Menu, items: Array) { method setMenuById (line 540) | private setMenuById(menu: Menu, menuId: string): void { method insertCheckForUpdatesItems (line 546) | private insertCheckForUpdatesItems(menu: Menu) { method createOpenRecentMenuItem (line 554) | private createOpenRecentMenuItem(item: IMenubarMenuRecentItemAction): ... method isOptionClick (line 581) | private isOptionClick(event: KeyboardEvent): boolean { method isKeyboardEvent (line 585) | private isKeyboardEvent(event: KeyboardEvent): boolean { method createRoleMenuItem (line 589) | private createRoleMenuItem(label: string, commandId: string, role: 'un... method setMacWindowMenu (line 599) | private setMacWindowMenu(macWindowMenu: Menu): void { method getUpdateMenuItems (line 628) | private getUpdateMenuItems(): MenuItem[] { method createMenuItem (line 678) | private createMenuItem(labelOpt: string, commandId: string, enabledOpt... method makeContextAwareClickHandler (line 735) | private makeContextAwareClickHandler(click: (menuItem: MenuItem, win: ... method runActionInRenderer (line 760) | private runActionInRenderer(invocation: IMenuItemInvocation): boolean { method withKeybinding (line 814) | private withKeybinding(commandId: string | undefined, options: MenuIte... method likeAction (line 846) | private likeAction(commandId: string, options: MenuItemConstructorOpti... method openUrl (line 860) | private openUrl(url: string, id: string): void { method reportMenuActionTelemetry (line 865) | private reportMenuActionTelemetry(id: string): void { method mnemonicLabel (line 869) | private mnemonicLabel(label: string): string { function __separator__ (line 874) | function __separator__(): MenuItem { FILE: src/vs/platform/menubar/electron-main/menubarMainService.ts type IMenubarMainService (line 15) | interface IMenubarMainService extends ICommonMenubarService { class MenubarMainService (line 19) | class MenubarMainService extends Disposable implements IMenubarMainServi... method constructor (line 25) | constructor( method installMenuBarAfterWindowOpen (line 35) | private async installMenuBarAfterWindowOpen(): Promise { method updateMenubar (line 41) | async updateMenubar(windowId: number, menus: IMenubarData): Promise { method call (line 26) | public async call(_: unknown, command: string, arg?: any): Promise { FILE: src/vs/platform/meteredConnection/electron-main/meteredConnectionMainService.ts class MeteredConnectionMainService (line 14) | class MeteredConnectionMainService extends AbstractMeteredConnectionServ... method constructor (line 17) | constructor(@IConfigurationService configurationService: IConfiguratio... method setTelemetryService (line 21) | public setTelemetryService(telemetryService: ITelemetryService): void { method onChangeBrowserConnection (line 25) | protected override onChangeBrowserConnection() { FILE: src/vs/platform/native/common/native.ts type IToastOptions (line 18) | interface IToastOptions { type IToastResult (line 29) | interface IToastResult { type ICPUProperties (line 36) | interface ICPUProperties { type IOSProperties (line 41) | interface IOSProperties { type IOSStatistics (line 49) | interface IOSStatistics { type INativeHostOptions (line 55) | interface INativeHostOptions { type FocusMode (line 59) | const enum FocusMode { type ICommonNativeHostService (line 81) | interface ICommonNativeHostService { type SystemIdleState (line 285) | type SystemIdleState = 'active' | 'idle' | 'locked' | 'unknown'; type ThermalState (line 290) | type ThermalState = 'unknown' | 'nominal' | 'fair' | 'serious' | 'critic... type PowerSaveBlockerType (line 295) | type PowerSaveBlockerType = 'prevent-app-suspension' | 'prevent-display-... type INativeHostService (line 306) | interface INativeHostService extends ICommonNativeHostService { } FILE: src/vs/platform/native/common/nativeHostService.ts class NativeHostService (line 11) | class NativeHostService implements INativeHostService { method constructor (line 15) | constructor( FILE: src/vs/platform/native/electron-main/auth.ts type ElectronAuthenticationResponseDetails (line 23) | interface ElectronAuthenticationResponseDetails extends AuthenticationRe... type LoginEvent (line 27) | type LoginEvent = { type IProxyAuthService (line 35) | interface IProxyAuthService { class ProxyAuthService (line 39) | class ProxyAuthService extends Disposable implements IProxyAuthService { method constructor (line 52) | constructor( method registerListeners (line 65) | private registerListeners(): void { method lookupAuthorization (line 70) | async lookupAuthorization(authInfo: AuthInfo): Promise { method getActiveWindowId (line 241) | async getActiveWindowId(windowId: number | undefined): Promise { method getNativeWindowHandle (line 258) | async getNativeWindowHandle(fallbackWindowId: number | undefined, wind... method openWindow (line 268) | openWindow(windowId: number | undefined, arg1?: IOpenEmptyWindowOption... method doOpenWindow (line 276) | private async doOpenWindow(windowId: number | undefined, toOpen: IWind... method doOpenEmptyWindow (line 300) | private async doOpenEmptyWindow(windowId: number | undefined, options?... method openAgentsWindow (line 307) | async openAgentsWindow(windowId: number | undefined): Promise { method isFullScreen (line 315) | async isFullScreen(windowId: number | undefined, options?: INativeHost... method toggleFullScreen (line 320) | async toggleFullScreen(windowId: number | undefined, options?: INative... method getCursorScreenPoint (line 325) | async getCursorScreenPoint(windowId: number | undefined): Promise<{ re... method isMaximized (line 332) | async isMaximized(windowId: number | undefined, options?: INativeHostO... method maximizeWindow (line 337) | async maximizeWindow(windowId: number | undefined, options?: INativeHo... method unmaximizeWindow (line 342) | async unmaximizeWindow(windowId: number | undefined, options?: INative... method minimizeWindow (line 347) | async minimizeWindow(windowId: number | undefined, options?: INativeHo... method moveWindowTop (line 352) | async moveWindowTop(windowId: number | undefined, options?: INativeHos... method isWindowAlwaysOnTop (line 357) | async isWindowAlwaysOnTop(windowId: number | undefined, options?: INat... method toggleWindowAlwaysOnTop (line 362) | async toggleWindowAlwaysOnTop(windowId: number | undefined, options?: ... method setWindowAlwaysOnTop (line 367) | async setWindowAlwaysOnTop(windowId: number | undefined, alwaysOnTop: ... method positionWindow (line 372) | async positionWindow(windowId: number | undefined, position: IRectangl... method updateWindowControls (line 385) | async updateWindowControls(windowId: number | undefined, options: INat... method updateWindowAccentColor (line 390) | async updateWindowAccentColor(windowId: number | undefined, color: 'de... method focusWindow (line 426) | async focusWindow(windowId: number | undefined, options?: INativeHostO... method setMinimumSize (line 431) | async setMinimumSize(windowId: number | undefined, width: number | und... method saveWindowSplash (line 448) | async saveWindowSplash(windowId: number | undefined, splash: IPartsSpl... method setBackgroundThrottling (line 454) | async setBackgroundThrottling(windowId: number | undefined, allowed: b... method installShellCommand (line 467) | async installShellCommand(windowId: number | undefined): Promise { method installShellCommandWithPrivileges (line 488) | private async installShellCommandWithPrivileges(windowId: number | und... method uninstallShellCommand (line 510) | async uninstallShellCommand(windowId: number | undefined): Promise { method writeElevated (line 743) | async writeElevated(windowId: number | undefined, source: URI, target:... method isRunningUnderARM64Translation (line 786) | async isRunningUnderARM64Translation(): Promise { method cliPath (line 795) | private get cliPath(): string { method getOSStatistics (line 823) | async getOSStatistics(): Promise { method getOSProperties (line 831) | async getOSProperties(): Promise { method getOSVirtualMachineHint (line 841) | async getOSVirtualMachineHint(): Promise { method getOSColorScheme (line 845) | async getOSColorScheme(): Promise { method hasWSLFeatureInstalled (line 850) | async hasWSLFeatureInstalled(): Promise { method getScreenshot (line 859) | async getScreenshot(windowId: number | undefined, rect?: IRectangle, o... method getProcessId (line 872) | async getProcessId(windowId: number | undefined): Promise { method writeClipboardText (line 903) | async writeClipboardText(windowId: number | undefined, text: string, t... method readClipboardFindText (line 907) | async readClipboardFindText(windowId: number | undefined,): Promise { method showPreviousWindowTab (line 942) | async showPreviousWindowTab(): Promise { method showNextWindowTab (line 946) | async showNextWindowTab(): Promise { method moveWindowTabToNewWindow (line 950) | async moveWindowTabToNewWindow(): Promise { method mergeAllWindowTabs (line 954) | async mergeAllWindowTabs(): Promise { method toggleWindowTabsBar (line 958) | async toggleWindowTabsBar(): Promise { method updateTouchBar (line 962) | async updateTouchBar(windowId: number | undefined, items: ISerializabl... method notifyReady (line 972) | async notifyReady(windowId: number | undefined): Promise { method relaunch (line 977) | async relaunch(windowId: number | undefined, options?: IRelaunchOption... method reload (line 981) | async reload(windowId: number | undefined, options?: { disableExtensio... method closeWindow (line 1005) | async closeWindow(windowId: number | undefined, options?: INativeHostO... method quit (line 1010) | async quit(windowId: number | undefined): Promise { method exit (line 1025) | async exit(windowId: number | undefined, code: number): Promise { method resolveProxy (line 1034) | async resolveProxy(windowId: number | undefined, url: string): Promise... method lookupAuthorization (line 1041) | async lookupAuthorization(_windowId: number | undefined, authInfo: Aut... method lookupKerberosAuthorization (line 1045) | async lookupKerberosAuthorization(_windowId: number | undefined, url: ... method loadCertificates (line 1049) | async loadCertificates(_windowId: number | undefined): Promise { method openContentTracingWindow (line 1128) | async openContentTracingWindow(): Promise { method startTracing (line 1164) | async startTracing(windowId: number | undefined, categories: string): ... method stopTracing (line 1178) | async stopTracing(windowId: number | undefined): Promise { method profileRenderer (line 1203) | async profileRenderer(windowId: number | undefined, session: string, d... method showToast (line 1220) | async showToast(windowId: number | undefined, options: IToastOptions):... method clearToast (line 1264) | async clearToast(windowId: number | undefined, toastId: string): Promi... method clearToasts (line 1268) | async clearToasts(): Promise { method windowsGetStringRegKey (line 1276) | async windowsGetStringRegKey(windowId: number | undefined, hive: 'HKEY... method createZipFile (line 1293) | async createZipFile(windowId: number | undefined, zipPath: URI, files:... method getSystemIdleState (line 1302) | async getSystemIdleState(windowId: number | undefined, idleThreshold: ... method getSystemIdleTime (line 1306) | async getSystemIdleTime(windowId: number | undefined): Promise { method getCurrentThermalState (line 1310) | async getCurrentThermalState(windowId: number | undefined): Promise { method startPowerSaveBlocker (line 1318) | async startPowerSaveBlocker(windowId: number | undefined, type: PowerS... method stopPowerSaveBlocker (line 1322) | async stopPowerSaveBlocker(windowId: number | undefined, id: number): ... method isPowerSaveBlockerStarted (line 1326) | async isPowerSaveBlockerStarted(windowId: number | undefined, id: numb... method windowById (line 1332) | private windowById(windowId: number | undefined, fallbackCodeWindowId?... method codeWindowById (line 1336) | private codeWindowById(windowId: number | undefined): ICodeWindow | un... method auxiliaryWindowById (line 1344) | private auxiliaryWindowById(windowId: number | undefined): IAuxiliaryW... FILE: src/vs/platform/notification/common/notification.ts type NotificationMessage (line 16) | type NotificationMessage = string | Error; type NotificationPriority (line 18) | enum NotificationPriority { type INotificationProperties (line 41) | interface INotificationProperties { type NeverShowAgainScope (line 64) | enum NeverShowAgainScope { type INeverShowAgainOptions (line 84) | interface INeverShowAgainOptions { type INotificationSource (line 105) | interface INotificationSource { function isNotificationSource (line 118) | function isNotificationSource(thing: unknown): thing is INotificationSou... type INotification (line 128) | interface INotification extends INotificationProperties { type INotificationActions (line 174) | interface INotificationActions { type INotificationProgressProperties (line 192) | interface INotificationProgressProperties { type INotificationProgress (line 210) | interface INotificationProgress { type INotificationHandle (line 233) | interface INotificationHandle { type IStatusHandle (line 276) | interface IStatusHandle { type IBasePromptChoice (line 284) | interface IBasePromptChoice { type IPromptChoice (line 303) | interface IPromptChoice extends IBasePromptChoice { type IPromptChoiceWithMenu (line 312) | interface IPromptChoiceWithMenu extends IPromptChoice { type IPromptOptions (line 325) | interface IPromptOptions extends INotificationProperties { type IStatusMessageOptions (line 334) | interface IStatusMessageOptions { type NotificationsFilter (line 349) | enum NotificationsFilter { type INotificationSourceFilter (line 362) | interface INotificationSourceFilter extends INotificationSource { type INotificationService (line 371) | interface INotificationService { class NoOpNotification (line 456) | class NoOpNotification implements INotificationHandle { method updateSeverity (line 463) | updateSeverity(severity: Severity): void { } method updateMessage (line 464) | updateMessage(message: NotificationMessage): void { } method updateActions (line 465) | updateActions(actions?: INotificationActions): void { } method close (line 467) | close(): void { } class NoOpProgress (line 470) | class NoOpProgress implements INotificationProgress { method infinite (line 471) | infinite(): void { } method done (line 472) | done(): void { } method total (line 473) | total(value: number): void { } method worked (line 474) | worked(value: number): void { } function withSeverityPrefix (line 477) | function withSeverityPrefix(label: string, severity: Severity): string { FILE: src/vs/platform/notification/test/common/testNotificationService.ts class TestNotificationService (line 9) | class TestNotificationService implements INotificationService { method info (line 17) | info(message: string): INotificationHandle { method warn (line 21) | warn(message: string): INotificationHandle { method error (line 25) | error(error: string | Error): INotificationHandle { method notify (line 29) | notify(notification: INotification): INotificationHandle { method prompt (line 33) | prompt(severity: Severity, message: string, choices: IPromptChoice[], ... method status (line 37) | status(message: string | Error, options?: IStatusMessageOptions): ISta... method setFilter (line 43) | setFilter(): void { } method getFilter (line 45) | getFilter(source?: INotificationSource | undefined): NotificationsFilt... method getFilters (line 49) | getFilters(): INotificationSourceFilter[] { method removeFilter (line 53) | removeFilter(sourceId: string): void { } FILE: src/vs/platform/observable/common/observableMemento.ts type IObservableMementoOpts (line 15) | interface IObservableMementoOpts { function observableMemento (line 29) | function observableMemento(opts: IObservableMementoOpts) { class ObservableMemento (line 38) | class ObservableMemento extends ObservableValue implements IDispos... method constructor (line 42) | constructor( method _setValue (line 76) | protected override _setValue(newValue: T): void { method dispose (line 85) | dispose(): void { FILE: src/vs/platform/observable/common/platformObservableUtils.ts function observableConfigValue (line 12) | function observableConfigValue( function bindContextKey (line 30) | function bindContextKey( function observableContextKey (line 47) | function observableContextKey(key: string, contextKeyService: IContex... FILE: src/vs/platform/observable/common/wrapInHotClass.ts function hotClassGetOriginalInstance (line 10) | function hotClassGetOriginalInstance(value: T): T { function wrapInHotClass0 (line 23) | function wrapInHotClass0(clazz: IObserva... type Result (line 27) | type Result = new (...args: TArgs) => IDisposable; class BaseClass (line 29) | class BaseClass { method constructor (line 32) | constructor( method init (line 36) | public init(...params: any[]): void { } function createWrapper (line 39) | function createWrapper(clazz: IObservable, B: new ... class BaseClass0 (line 57) | class BaseClass0 extends BaseClass { method constructor (line 58) | constructor(@IInstantiationService i: IInstantiationService) { super(i... function wrapInHotClass1 (line 66) | function wrapInHotClass1(clazz... class BaseClass1 (line 70) | class BaseClass1 extends BaseClass { method constructor (line 71) | constructor(param1: any, @IInstantiationService i: IInstantiationServi... FILE: src/vs/platform/observable/common/wrapInReloadableClass.ts function wrapInReloadableClass0 (line 16) | function wrapInReloadableClass0(getClass... type Result (line 20) | type Result = new (...args: TArgs) => IDisposable; class BaseClass (line 22) | class BaseClass { method constructor (line 23) | constructor( method init (line 27) | public init(...params: any[]): void { } function createWrapper (line 30) | function createWrapper(getClass: () => any, B: new (...... class BaseClass0 (line 48) | class BaseClass0 extends BaseClass { method constructor (line 49) | constructor(@IInstantiationService i: IInstantiationService) { super(i... function wrapInReloadableClass1 (line 57) | function wrapInReloadableClass1(a: Map, b: Map): string[] { class FilePolicyService (line 28) | class FilePolicyService extends AbstractPolicyService implements IPolicy... method constructor (line 32) | constructor( method _updatePolicyDefinitions (line 44) | protected async _updatePolicyDefinitions(): Promise { method read (line 48) | private async read(): Promise> { method refresh (line 73) | private async refresh(): Promise { FILE: src/vs/platform/policy/common/policy.ts type PolicyValue (line 14) | type PolicyValue = string | number | boolean; type PolicyDefinition (line 15) | type PolicyDefinition = { type IPolicyService (line 22) | interface IPolicyService { method updatePolicyDefinitions (line 41) | async updatePolicyDefinitions(policyDefinitions: IStringDictionary { method call (line 32) | call(_: unknown, command: string, arg?: any): Promise { method dispose (line 40) | dispose() { class PolicyChannelClient (line 45) | class PolicyChannelClient extends AbstractPolicyService implements IPoli... method constructor (line 47) | constructor(policiesData: IStringDictionary<{ definition: PolicyDefini... method _updatePolicyDefinitions (line 71) | protected async _updatePolicyDefinitions(policyDefinitions: IStringDic... FILE: src/vs/platform/policy/node/nativePolicyService.ts class NativePolicyService (line 13) | class NativePolicyService extends AbstractPolicyService implements IPoli... method constructor (line 18) | constructor( method _updatePolicyDefinitions (line 25) | protected async _updatePolicyDefinitions(policyDefinitions: IStringDic... method _onDidPolicyChange (line 43) | private _onDidPolicyChange(update: PolicyUpdate { method getSystemStatus (line 65) | async getSystemStatus(): Promise { method getSystemInfo (line 71) | async getSystemInfo(): Promise { method getPerformanceInfo (line 78) | async getPerformanceInfo(): Promise { FILE: src/vs/platform/product/common/productService.ts type IProductService (line 11) | interface IProductService extends Readonly { FILE: src/vs/platform/profiling/common/profiling.ts type IV8Profile (line 9) | interface IV8Profile { type IV8ProfileNode (line 17) | interface IV8ProfileNode { type IV8CallFrame (line 26) | interface IV8CallFrame { type IV8InspectProfilingService (line 36) | interface IV8InspectProfilingService { function isValidProfile (line 48) | function isValidProfile(profile: IV8Profile): profile is Required = { -readonly [P in keyof T]: T[P] }; type QuickInputUI (line 97) | interface QuickInputUI { type Visibilities (line 137) | type Visibilities = { method constructor (line 186) | constructor( method visible (line 192) | protected get visible(): boolean { method title (line 196) | get title() { method title (line 200) | set title(title: string | undefined) { method description (line 205) | get description() { method description (line 209) | set description(description: string | undefined) { method step (line 214) | get step() { method step (line 218) | set step(step: number | undefined) { method totalSteps (line 223) | get totalSteps() { method totalSteps (line 227) | set totalSteps(totalSteps: number | undefined) { method enabled (line 232) | get enabled() { method enabled (line 236) | set enabled(enabled: boolean) { method contextKey (line 241) | get contextKey() { method contextKey (line 245) | set contextKey(contextKey: string | undefined) { method busy (line 250) | get busy() { method busy (line 254) | set busy(busy: boolean) { method ignoreFocusOut (line 259) | get ignoreFocusOut() { method ignoreFocusOut (line 263) | set ignoreFocusOut(ignoreFocusOut: boolean) { method titleButtons (line 271) | protected get titleButtons() { method buttons (line 277) | get buttons() { method buttons (line 286) | set buttons(buttons: IQuickInputButton[]) { method validationMessage (line 318) | get validationMessage() { method validationMessage (line 322) | set validationMessage(validationMessage: string | undefined) { method severity (line 327) | get severity() { method severity (line 331) | set severity(severity: Severity) { method show (line 338) | show(): void { method hide (line 366) | hide(): void { method didHide (line 373) | didHide(reason = QuickInputHideReason.Other): void { method willHide (line 381) | willHide(reason = QuickInputHideReason.Other): void { method update (line 386) | protected update() { method getTitle (line 471) | private getTitle() { method getDescription (line 484) | private getDescription() { method getSteps (line 488) | private getSteps() { method showMessageDecoration (line 498) | protected showMessageDecoration(severity: Severity) { method dispose (line 516) | override dispose(): void { class QuickPick (line 524) | class QuickPick | undefi... method customButton (line 789) | get customButton() { method customButton (line 793) | set customButton(showCustomButton: boolean) { method customLabel (line 798) | get customLabel() { method customLabel (line 802) | set customLabel(label: string | undefined) { method customHover (line 807) | get customHover() { method customHover (line 811) | set customHover(hover: string | undefined) { method customButtonSecondary (line 816) | get customButtonSecondary() { method customButtonSecondary (line 820) | set customButtonSecondary(secondary: boolean | undefined) { method ok (line 825) | get ok() { method ok (line 829) | set ok(showOkButton: boolean | 'default') { method okLabel (line 834) | get okLabel() { method okLabel (line 838) | set okLabel(okLabel: string | undefined) { method inputHasFocus (line 843) | inputHasFocus(): boolean { method focusOnInput (line 847) | focusOnInput() { method hideInput (line 851) | get hideInput() { method hideInput (line 855) | set hideInput(hideInput: boolean) { method hideCountBadge (line 860) | get hideCountBadge() { method hideCountBadge (line 864) | set hideCountBadge(hideCountBadge: boolean) { method hideCheckAll (line 869) | get hideCheckAll() { method hideCheckAll (line 873) | set hideCheckAll(hideCheckAll: boolean) { method trySelectFirst (line 884) | private trySelectFirst() { method show (line 890) | override show() { method handleAccept (line 963) | private handleAccept(inBackground: boolean): void { method registerQuickNavigation (line 975) | private registerQuickNavigation() { method update (line 1029) | protected override update() { method focus (line 1161) | focus(focus: QuickPickFocus): void { method accept (line 1169) | accept(inBackground?: boolean | undefined): void { class InputBox (line 1182) | class InputBox extends QuickInput implements IInputBox { method value (line 1195) | get value() { method value (line 1199) | set value(value: string) { method valueSelection (line 1204) | get valueSelection() { method valueSelection (line 1212) | set valueSelection(valueSelection: Readonly<[number, number]> | undefi... method placeholder (line 1218) | get placeholder() { method placeholder (line 1222) | set placeholder(placeholder: string | undefined) { method ariaLabel (line 1227) | get ariaLabel() { method ariaLabel (line 1231) | set ariaLabel(ariaLabel: string | undefined) { method password (line 1236) | get password() { method password (line 1240) | set password(password: boolean) { method prompt (line 1245) | get prompt() { method prompt (line 1249) | set prompt(prompt: string | undefined) { method show (line 1261) | override show() { method accept (line 1277) | accept(): void { method update (line 1281) | protected override update() { class QuickWidget (line 1327) | class QuickWidget extends QuickInput implements IQuickWidget { method widget (line 1333) | get widget() { method widget (line 1337) | set widget(widget: HTMLElement | undefined) { method update (line 1345) | protected override update() { class QuickInputHoverDelegate (line 1365) | class QuickInputHoverDelegate extends WorkbenchHoverDelegate { method constructor (line 1367) | constructor( method getOverrideOptions (line 1374) | private getOverrideOptions(options: IHoverDelegateOptions): Partial | undefined) { method setActions (line 117) | setActions(actions: ReadonlyArray | undefined, actionViewItem... method ariaLabel (line 121) | get ariaLabel(): string { method ariaLabel (line 125) | set ariaLabel(ariaLabel: string) { method hasFocus (line 129) | hasFocus(): boolean { method setAttribute (line 133) | setAttribute(name: string, value: string): void { method removeAttribute (line 137) | removeAttribute(name: string): void { method setListFocusMode (line 148) | setListFocusMode(hasActiveDescendant: boolean): void { method showDecoration (line 165) | showDecoration(decoration: Severity): void { method stylesForType (line 173) | stylesForType(decoration: Severity) { method setFocus (line 177) | setFocus(): void { method layout (line 181) | layout(): void { FILE: src/vs/platform/quickinput/browser/quickInputController.ts constant VIEWSTATE_STORAGE_KEY (line 45) | const VIEWSTATE_STORAGE_KEY = 'workbench.quickInput.viewState'; type QuickInputViewState (line 47) | type QuickInputViewState = { class QuickInputController (line 52) | class QuickInputController extends Disposable { method currentQuickInput (line 66) | get currentQuickInput() { return this.controller ?? undefined; } method container (line 69) | get container() { return this._container; } method constructor (line 91) | constructor( method registerKeyModsListeners (line 122) | private registerKeyModsListeners(window: Window, disposables: Disposab... method getUI (line 134) | private getUI(showInActiveContainer?: boolean): QuickInputUI { method reparentUI (line 455) | private reparentUI(container: HTMLElement): void { method pick (line 463) | pick>(picks: Promi... method setValidationOnInput (line 577) | private setValidationOnInput(input: IInputBox, validationResult: strin... method input (line 593) | input(options: IInputOptions = {}, token: CancellationToken = Cancella... method createQuickPick (line 656) | createQuickPick(options: { useSeparators: bo... method createInputBox (line 661) | createInputBox(): IInputBox { method setAlignment (line 666) | setAlignment(alignment: 'top' | 'center' | { top: number; left: number... method createQuickWidget (line 673) | createQuickWidget(): IQuickWidget { method createQuickTree (line 678) | createQuickTree(): IQuickTree { method show (line 683) | private show(controller: IQuickInput) { method isVisible (line 742) | isVisible(): boolean { method setVisibilities (line 746) | private setVisibilities(visibilities: Visibilities) { method setEnabled (line 767) | private setEnabled(enabled: boolean) { method hide (line 794) | hide(reason?: QuickInputHideReason) { method focus (line 823) | focus() { method toggle (line 834) | toggle() { method toggleHover (line 845) | toggleHover() { method navigate (line 851) | navigate(next: boolean, quickNavigate?: IQuickNavigateConfiguration) { method accept (line 860) | async accept(keyMods: IKeyMods = { alt: false, ctrlCmd: false, shift: ... method back (line 872) | async back() { method cancel (line 876) | async cancel(reason?: QuickInputHideReason) { method layout (line 880) | layout(dimension: dom.IDimension, titleBarOffset: number): void { method updateLayout (line 886) | private updateLayout() { method applyStyles (line 938) | applyStyles(styles: IQuickInputStyles) { method updateStyles (line 943) | private updateStyles() { method loadViewState (line 998) | private loadViewState(): QuickInputViewState | undefined { method saveViewState (line 1009) | private saveViewState(viewState: QuickInputViewState | undefined): void { type IQuickInputControllerHost (line 1023) | interface IQuickInputControllerHost extends ILayoutService { } class QuickInputDragAndDropController (line 1025) | class QuickInputDragAndDropController extends Disposable { method constructor (line 1040) | constructor( method reparentUI (line 1067) | reparentUI(container: HTMLElement): void { method layoutContainer (line 1071) | layoutContainer(dimension = this._layoutService.activeContainerDimensi... method setEnabled (line 1087) | setEnabled(enabled: boolean): void { method _setAlignmentState (line 1092) | private _setAlignmentState(value: 'top' | 'center' | undefined): void { method setAlignment (line 1097) | setAlignment(alignment: 'top' | 'center' | { top: number; left: number... method _registerLayoutListener (line 1118) | private _registerLayoutListener() { method registerMouseListeners (line 1122) | private registerMouseListeners(): void { method _layout (line 1191) | private _layout(topCoordinate: number, leftCoordinate: number) { method _getTopSnapValue (line 1235) | private _getTopSnapValue() { method _getCenterYSnapValue (line 1239) | private _getCenterYSnapValue() { method _getCenterXSnapValue (line 1243) | private _getCenterXSnapValue() { FILE: src/vs/platform/quickinput/browser/quickInputList.ts type IQuickInputItemLazyParts (line 50) | interface IQuickInputItemLazyParts { type IQuickPickElement (line 56) | interface IQuickPickElement extends IQuickInputItemLazyParts { type IQuickInputItemTemplateData (line 71) | interface IQuickInputItemTemplateData { class BaseQuickPickItemElement (line 86) | class BaseQuickPickItemElement implements IQuickPickElement { method constructor (line 89) | constructor( method saneLabel (line 115) | get saneLabel() { method saneSortLabel (line 118) | get saneSortLabel() { method saneAriaLabel (line 121) | get saneAriaLabel() { method element (line 130) | get element() { method element (line 133) | set element(value: HTMLElement | undefined) { method hidden (line 138) | get hidden() { method hidden (line 141) | set hidden(value: boolean) { method saneDescription (line 146) | get saneDescription() { method saneDescription (line 149) | set saneDescription(value: string | undefined) { method saneDetail (line 154) | get saneDetail() { method saneDetail (line 157) | set saneDetail(value: string | undefined) { method saneTooltip (line 162) | get saneTooltip() { method saneTooltip (line 165) | set saneTooltip(value: string | IMarkdownString | HTMLElement | undefi... method labelHighlights (line 170) | get labelHighlights() { method labelHighlights (line 173) | set labelHighlights(value: IMatch[] | undefined) { method descriptionHighlights (line 178) | get descriptionHighlights() { method descriptionHighlights (line 181) | set descriptionHighlights(value: IMatch[] | undefined) { method detailHighlights (line 186) | get detailHighlights() { method detailHighlights (line 189) | set detailHighlights(value: IMatch[] | undefined) { class QuickPickItemElement (line 194) | class QuickPickItemElement extends BaseQuickPickItemElement { method constructor (line 197) | constructor( method separator (line 218) | get separator() { method separator (line 221) | set separator(value: IQuickPickSeparator | undefined) { method checked (line 226) | get checked() { method checked (line 229) | set checked(value: boolean) { method checkboxDisabled (line 236) | get checkboxDisabled() { type QuickPickSeparatorFocusReason (line 241) | enum QuickPickSeparatorFocusReason { class QuickPickSeparatorElement (line 256) | class QuickPickSeparatorElement extends BaseQuickPickItemElement { method constructor (line 265) | constructor( class QuickInputItemDelegate (line 274) | class QuickInputItemDelegate implements IListVirtualDelegate ... method constructor (line 337) | constructor( method renderTemplate (line 346) | renderTemplate(container: HTMLElement): IQuickInputItemTemplateData { method disposeTemplate (line 401) | disposeTemplate(data: IQuickInputItemTemplateData): void { method disposeElement (line 406) | disposeElement(_element: ITreeNode, _index: num... class QuickPickItemElementRenderer (line 418) | class QuickPickItemElementRenderer extends BaseQuickInputListRenderer, index: numb... method disposeElement (line 569) | override disposeElement(element: ITreeNode... method isItemWithSeparatorVisible (line 574) | isItemWithSeparatorVisible(item: QuickPickItemElement): boolean { method addItemWithSeparator (line 578) | private addItemWithSeparator(item: QuickPickItemElement): void { method removeItemWithSeparator (line 582) | private removeItemWithSeparator(item: QuickPickItemElement): void { class QuickPickSeparatorElementRenderer (line 592) | class QuickPickSeparatorElementRenderer extends BaseQuickInputListRender... method constructor (line 599) | constructor( method templateId (line 607) | get templateId() { method visibleSeparators (line 611) | get visibleSeparators(): QuickPickSeparatorElement[] { method isSeparatorVisible (line 615) | isSeparatorVisible(separator: QuickPickSeparatorElement): boolean { method renderElement (line 619) | override renderElement(node: ITreeNode>(picks: Promi... method input (line 165) | input(options: IInputOptions = {}, token: CancellationToken = Cancella... method createQuickPick (line 171) | createQuickPick(options: { useSeparators: bo... method createInputBox (line 175) | createInputBox(): IInputBox { method createQuickWidget (line 179) | createQuickWidget(): IQuickWidget { method createQuickTree (line 183) | createQuickTree(): IQuickTree { method focus (line 187) | focus() { method toggle (line 191) | toggle() { method navigate (line 195) | navigate(next: boolean, quickNavigate?: IQuickNavigateConfiguration) { method accept (line 199) | accept(keyMods?: IKeyMods) { method back (line 203) | back() { method cancel (line 207) | cancel(reason?: QuickInputHideReason): Promise { method setAlignment (line 211) | setAlignment(alignment: 'top' | 'center' | { top: number; left: number... method toggleHover (line 215) | toggleHover(): void { method updateStyles (line 221) | override updateStyles() { method computeStyles (line 227) | private computeStyles(): IQuickInputStyles { FILE: src/vs/platform/quickinput/browser/quickInputUtils.ts function getIconClass (line 27) | function getIconClass(iconPath: { dark: URI; light?: URI } | undefined):... class QuickInputToggleButtonAction (line 46) | class QuickInputToggleButtonAction implements IAction { method constructor (line 49) | constructor( method checked (line 61) | get checked(): boolean { method checked (line 65) | set checked(value: boolean) { method run (line 71) | run() { function quickInputButtonToAction (line 77) | function quickInputButtonToAction(button: IQuickInputButton, id: string,... function quickInputButtonsToActionArrays (line 112) | function quickInputButtonsToActionArrays( function renderQuickInputDescription (line 141) | function renderQuickInputDescription(description: string, container: HTM... FILE: src/vs/platform/quickinput/browser/quickPickPin.ts function showWithPinnedItems (line 22) | function showWithPinnedItems(storageService: IStorageService, storageKey... function _formatPinnedItems (line 47) | function _formatPinnedItems(storageKey: string, quickPick: IQuickPick implements IListV... method getHeight (line 14) | getHeight(_element: T): number { method getTemplateId (line 18) | getTemplateId(_element: T): string { FILE: src/vs/platform/quickinput/browser/tree/quickInputTree.ts type IQuickTreeFilterData (line 10) | interface IQuickTreeFilterData { function getParentNodeState (line 15) | function getParentNodeState(parentChildren: ITreeNode implement... method constructor (line 17) | constructor(private readonly onCheckedEvent: Event ... FILE: src/vs/platform/quickinput/browser/tree/quickInputTreeController.ts class QuickInputTreeIdentityProvider (line 28) | class QuickInputTreeIdentityProvider implements IIdentityProvider { method renderer (line 131) | get renderer(): QuickInputTreeRenderer { method displayed (line 135) | get displayed() { method displayed (line 139) | set displayed(value: boolean) { method sortByLabel (line 143) | get sortByLabel() { method sortByLabel (line 147) | set sortByLabel(value: boolean) { method getActiveDescendant (line 152) | getActiveDescendant() { method filter (line 156) | filter(input: string): void { method updateFilterOptions (line 161) | updateFilterOptions(options: { method setTreeData (line 174) | setTreeData(treeData: readonly IQuickTreeItem[]): void { method layout (line 198) | layout(maxHeight?: number): void { method focus (line 208) | focus(what: QuickPickFocus): void { method registerCheckboxStateListeners (line 275) | registerCheckboxStateListeners() { method updateCheckboxState (line 309) | private updateCheckboxState(item: IQuickTreeItem, newState: boolean, s... method registerOnDidChangeFocus (line 355) | registerOnDidChangeFocus() { method getCheckedLeafItems (line 363) | getCheckedLeafItems() { method getActiveItems (line 383) | getActiveItems(): readonly IQuickTreeItem[] { method toggleCheckbox (line 387) | toggleCheckbox() { method checkAll (line 395) | checkAll(checked: boolean | 'mixed') { FILE: src/vs/platform/quickinput/browser/tree/quickInputTreeFilter.ts class QuickInputTreeFilter (line 11) | class QuickInputTreeFilter implements ITreeFilter extends Disposable { method setCheckboxState (line 42) | public setCheckboxState(node: T, checked: boolean | 'mixed') { class QuickInputTreeRenderer (line 47) | class QuickInputTreeRenderer extends Disposabl... method constructor (line 61) | constructor( method renderTemplate (line 73) | renderTemplate(container: HTMLElement): IQuickTreeTemplateData { method renderElement (line 110) | renderElement(node: ITreeNode, _index: number... method disposeElement (line 184) | disposeElement(_element: ITreeNode, _index: n... method disposeTemplate (line 192) | disposeTemplate(templateData: IQuickTreeTemplateData): void { FILE: src/vs/platform/quickinput/browser/tree/quickInputTreeSorter.ts class QuickInputTreeSorter (line 10) | class QuickInputTreeSorter extends Disposable implements ITreeSorter extends QuickInput implements ... method constructor (line 42) | constructor(ui: QuickInputUI) { method value (line 54) | get value(): string { return this._value.get(); } method value (line 55) | set value(value: string) { this._value.set(value, undefined); } method ariaLabel (line 57) | get ariaLabel(): string | undefined { return this._ariaLabel.get(); } method ariaLabel (line 58) | set ariaLabel(ariaLabel: string | undefined) { this._ariaLabel.set(ari... method placeholder (line 60) | get placeholder(): string | undefined { return this._placeholder.get(); } method placeholder (line 61) | set placeholder(placeholder: string | undefined) { this._placeholder.s... method matchOnDescription (line 63) | get matchOnDescription(): boolean { return this._matchOnDescription.ge... method matchOnDescription (line 64) | set matchOnDescription(matchOnDescription: boolean) { this._matchOnDes... method matchOnLabel (line 66) | get matchOnLabel(): boolean { return this._matchOnLabel.get(); } method matchOnLabel (line 67) | set matchOnLabel(matchOnLabel: boolean) { this._matchOnLabel.set(match... method sortByLabel (line 69) | get sortByLabel(): boolean { return this._sortByLabel.get(); } method sortByLabel (line 70) | set sortByLabel(sortByLabel: boolean) { this._sortByLabel.set(sortByLa... method activeItems (line 72) | get activeItems(): readonly T[] { return this._activeItems.get(); } method activeItems (line 73) | set activeItems(activeItems: readonly T[]) { this._activeItems.set(act... method itemTree (line 75) | get itemTree(): ReadonlyArray> { return this._itemTree.get... method onDidTriggerItemButton (line 77) | get onDidTriggerItemButton(): Event> { method checkedLeafItems (line 84) | get checkedLeafItems(): readonly T[] { return this.ui.tree.getCheckedL... method setItemTree (line 86) | setItemTree(itemTree: T[]): void { method getParent (line 90) | getParent(element: T): T | undefined { method expand (line 94) | expand(element: T): void { method collapse (line 97) | collapse(element: T): void { method isCollapsed (line 100) | isCollapsed(element: T): boolean { method focusOnInput (line 103) | focusOnInput(): void { method reveal (line 107) | reveal(element: T): void { method show (line 112) | override show() { method update (line 160) | protected override update() { method _registerListeners (line 182) | _registerListeners(): void { method _registerAutoruns (line 187) | _registerAutoruns(): void { method registerVisibleAutorun (line 230) | registerVisibleAutorun(fn: (reader: IReader) => void): void { method focus (line 238) | focus(focus: QuickPickFocus): void { method accept (line 248) | accept(_inBackground?: boolean): void { FILE: src/vs/platform/quickinput/common/quickAccess.ts type IQuickAccessProviderRunOptions (line 17) | interface IQuickAccessProviderRunOptions { type AnythingQuickAccessProviderRunOptions (line 31) | interface AnythingQuickAccessProviderRunOptions extends IQuickAccessProv... type IQuickAccessOptions (line 41) | interface IQuickAccessOptions { type IQuickAccessController (line 78) | interface IQuickAccessController { type DefaultQuickAccessFilterValue (line 93) | enum DefaultQuickAccessFilterValue { type IQuickAccessProvider (line 106) | interface IQuickAccessProvider { type IQuickAccessProviderHelp (line 136) | interface IQuickAccessProviderHelp { type IQuickAccessProviderDescriptor (line 168) | interface IQuickAccessProviderDescriptor { type IQuickAccessRegistry (line 210) | interface IQuickAccessRegistry { class QuickAccessRegistry (line 228) | class QuickAccessRegistry implements IQuickAccessRegistry { method registerQuickAccessProvider (line 233) | registerQuickAccessProvider(provider: IQuickAccessProviderDescriptor):... method getQuickAccessProviders (line 255) | getQuickAccessProviders(contextKeyService: IContextKeyService): IQuick... method getQuickAccessProvider (line 260) | getQuickAccessProvider(prefix: string, contextKeyService: IContextKeyS... method clear (line 268) | clear(): Function { FILE: src/vs/platform/quickinput/common/quickInput.ts type IQuickItemHighlights (line 20) | interface IQuickItemHighlights { type IQuickPickItemHighlights (line 25) | interface IQuickPickItemHighlights extends IQuickItemHighlights { type QuickPickItem (line 29) | type QuickPickItem = IQuickPickSeparator | IQuickPickItem; type IQuickItem (line 34) | interface IQuickItem { type IQuickPickItem (line 69) | interface IQuickPickItem extends IQuickItem { type IQuickPickSeparator (line 103) | interface IQuickPickSeparator { type IKeyMods (line 116) | interface IKeyMods { function isKeyModified (line 122) | function isKeyModified(keyMods: IKeyMods): boolean { constant NO_KEY_MODS (line 126) | const NO_KEY_MODS: IKeyMods = { ctrlCmd: false, alt: false, shift: false }; type IQuickNavigateConfiguration (line 128) | interface IQuickNavigateConfiguration { type IPickOptions (line 132) | interface IPickOptions { type IInputOptions (line 217) | interface IInputOptions { type QuickInputHideReason (line 260) | enum QuickInputHideReason { type IQuickInputHideEvent (line 278) | interface IQuickInputHideEvent { type QuickInputType (line 285) | const enum QuickInputType { type IQuickInput (line 295) | interface IQuickInput extends IDisposable { type IQuickWidget (line 395) | interface IQuickWidget extends IQuickInput { type IQuickPickWillAcceptEvent (line 408) | interface IQuickPickWillAcceptEvent { type IQuickPickDidAcceptEvent (line 418) | interface IQuickPickDidAcceptEvent { type ItemActivation (line 431) | enum ItemActivation { type QuickPickFocus (line 453) | enum QuickPickFocus { type IQuickPick (line 495) | interface IQuickPick { type IQuickPickSeparatorButtonEvent (line 872) | interface IQuickPickSeparatorButtonEvent { type IQuickPickItemButtonContext (line 887) | interface IQuickPickItemButtonContext extends ... type QuickPickInput (line 894) | type QuickPickInput = T | IQuickPickSeparator; type IQuickPickItemWithResource (line 899) | type IQuickPickItemWithResource = IQuickPickItem & { resource?: URI }; class QuickPickItemScorerAccessor (line 901) | class QuickPickItemScorerAccessor implements IItemAccessor = Pick>; type QuickInputAlignment (line 938) | type QuickInputAlignment = 'top' | 'center' | 'custom'; type IQuickInputService (line 940) | interface IQuickInputService { type IQuickTree (line 1059) | interface IQuickTree extends IQuickInput { type IQuickTreeItem (line 1210) | interface IQuickTreeItem extends IQuickItem { type IQuickTreeCheckboxEvent (line 1240) | interface IQuickTreeCheckboxEvent { type IQuickTreeItemButtonEvent (line 1256) | interface IQuickTreeItemButtonEvent { FILE: src/vs/platform/quickinput/test/browser/quickinput.test.ts function setupWaitTilShownListener (line 40) | async function setupWaitTilShownListener(controller: QuickInputControlle... method mightProducePrintableCharacter (line 73) | mightProducePrintableCharacter() { return false; } method softDispatch (line 74) | softDispatch() { return NoMatchingKb; } method ignoreFocusOut (line 82) | ignoreFocusOut() { return true; } method returnFocus (line 83) | returnFocus() { } method backKeybindingLabel (line 84) | backKeybindingLabel() { return undefined; } method setContextKey (line 85) | setContextKey() { return undefined; } method linkOpenerDelegate (line 86) | linkOpenerDelegate(content) { } method showHover (line 88) | showHover(options, focus) { FILE: src/vs/platform/registry/common/platform.ts type IRegistry (line 9) | interface IRegistry { class RegistryImpl (line 32) | class RegistryImpl implements IRegistry { method add (line 36) | public add(id: string, data: any): void { method knows (line 44) | public knows(id: string): boolean { method as (line 48) | public as(id: string): any { method dispose (line 52) | public dispose() { FILE: src/vs/platform/remote/browser/browserSocketFactory.ts type IWebSocketFactory (line 16) | interface IWebSocketFactory { type IWebSocketCloseEvent (line 20) | interface IWebSocketCloseEvent { type IWebSocket (line 39) | interface IWebSocket { class BrowserWebSocket (line 50) | class BrowserWebSocket extends Disposable implements IWebSocket { method traceSocketEvent (line 73) | public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuf... method constructor (line 77) | constructor(url: string, debugLabel: string) { method send (line 185) | send(data: ArrayBuffer | ArrayBufferView): void { method close (line 194) | close(): void { method create (line 204) | create(url: string, debugLabel: string): IWebSocket { class BrowserSocket (line 209) | class BrowserSocket implements ISocket { method traceSocketEvent (line 214) | public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuf... method constructor (line 222) | constructor(socket: IWebSocket, debugLabel: string) { method dispose (line 227) | public dispose(): void { method onData (line 231) | public onData(listener: (e: VSBuffer) => void): IDisposable { method onClose (line 235) | public onClose(listener: (e: SocketCloseEvent) => void): IDisposable { method onEnd (line 252) | public onEnd(listener: () => void): IDisposable { method write (line 256) | public write(buffer: VSBuffer): void { method end (line 260) | public end(): void { method drain (line 264) | public drain(): Promise { class BrowserSocketFactory (line 270) | class BrowserSocketFactory implements ISocketFactory { method getCanonicalURI (line 64) | async getCanonicalURI(uri: URI): Promise { method getConnectionData (line 69) | getConnectionData(authority: string): IRemoteConnectionData | null { method _doResolveAuthority (line 81) | private async _doResolveAuthority(authority: string): Promise Promise): void { FILE: src/vs/platform/remote/common/electronRemoteResources.ts constant NODE_REMOTE_RESOURCE_IPC_METHOD_NAME (line 9) | const NODE_REMOTE_RESOURCE_IPC_METHOD_NAME = 'request'; constant NODE_REMOTE_RESOURCE_CHANNEL_NAME (line 11) | const NODE_REMOTE_RESOURCE_CHANNEL_NAME = 'remoteResourceHandler'; type NodeRemoteResourceResponse (line 13) | type NodeRemoteResourceResponse = { body: /* base64 */ string; mimeType?... class NodeRemoteResourceRouter (line 15) | class NodeRemoteResourceRouter implements IClientRouter { method routeCall (line 16) | async routeCall(hub: IConnectionHub, command: string, arg?: un... method routeEvent (line 32) | routeEvent(_: IConnectionHub, event: string): Promise( method constructor (line 101) | protected constructor( method pauseData (line 115) | public pauseData() { method drain (line 120) | public drain(): Promise { method end (line 125) | public end(): void { method traceSocketEvent (line 133) | traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuffer | Uin... method dispose (line 137) | override dispose(): void { FILE: src/vs/platform/remote/common/remote.ts constant REMOTE_DEFAULT_IF_LOCAL_EXTENSIONS (line 6) | const REMOTE_DEFAULT_IF_LOCAL_EXTENSIONS = 'remote.defaultExtensionsIfIn... FILE: src/vs/platform/remote/common/remoteAgentConnection.ts constant RECONNECT_TIMEOUT (line 24) | const RECONNECT_TIMEOUT = 30 * 1000 /* 30s */; type ConnectionType (line 26) | const enum ConnectionType { function connectionTypeToString (line 32) | function connectionTypeToString(connectionType: ConnectionType): string { type AuthRequest (line 43) | interface AuthRequest { type SignRequest (line 49) | interface SignRequest { type ConnectionTypeRequest (line 55) | interface ConnectionTypeRequest { type ErrorMessage (line 63) | interface ErrorMessage { type OKMessage (line 68) | interface OKMessage { type HandshakeMessage (line 72) | type HandshakeMessage = AuthRequest | SignRequest | ConnectionTypeReques... type ISimpleConnectionOptions (line 75) | interface ISimpleConnectionOptions { method didTimeout (line 111) | public get didTimeout(): boolean { method constructor (line 115) | constructor(timeoutCancellationToken: CancellationToken) { method registerDisposable (line 128) | public registerDisposable(disposable: IDisposable): void { method _timeout (line 136) | private _timeout(): void { method _createTimeoutError (line 145) | private _createTimeoutError(): Error { method resolve (line 152) | public resolve(value: T): void { method reject (line 161) | public reject(err: any): void { function readOneControlMessage (line 171) | function readOneControlMessage(protocol: PersistentProtocol, timeoutC... function createSocket (line 185) | function createSocket(logService: ILogServic... function raceWithTimeoutCancellation (line 211) | function raceWithTimeoutCancellation(promise: Promise, timeoutCanc... function connectToRemoteExtensionHostAgent (line 228) | async function connectToRemoteExtensionHostAgent(opt... function doConnectRemoteAgentManagement (line 343) | async function doConnectRemoteAgentManagement(options: ISimpleConnection... type IRemoteExtensionHostStartParams (line 348) | interface IRemoteExtensionHostStartParams { type IExtensionHostConnectionResult (line 356) | interface IExtensionHostConnectionResult { function doConnectRemoteAgentExtensionHost (line 361) | async function doConnectRemoteAgentExtensionHost(options: ISimpleConnect... type ITunnelConnectionStartParams (line 367) | interface ITunnelConnectionStartParams { function doConnectRemoteAgentTunnel (line 372) | async function doConnectRemoteAgentTunnel(options: ISimpleConnectionOpti... type IConnectionOptions (line 380) | interface IConnectionOptions(opti... type IAddress (line 405) | interface IAddress { type IAddressProvider (line 410) | interface IAddressProvider { function connectRemoteAgentManagement (line 414) | async function connectRemoteAgentManagement(options: IConnectionOptions,... function connectRemoteAgentExtensionHost (line 424) | async function connectRemoteAgentExtensionHost(options: IConnectionOptio... function createInitialConnection (line 437) | async function createInitialConnection { type PersistentConnectionEventType (line 478) | const enum PersistentConnectionEventType { class ConnectionLostEvent (line 485) | class ConnectionLostEvent { method constructor (line 487) | constructor( class ReconnectionWaitEvent (line 492) | class ReconnectionWaitEvent { method constructor (line 494) | constructor( method skipWait (line 501) | public skipWait(): void { class ReconnectionRunningEvent (line 505) | class ReconnectionRunningEvent { method constructor (line 507) | constructor( class ConnectionGainEvent (line 513) | class ConnectionGainEvent { method constructor (line 515) | constructor( class ReconnectionPermanentFailureEvent (line 521) | class ReconnectionPermanentFailureEvent { method constructor (line 523) | constructor( type PersistentConnectionEvent (line 530) | type PersistentConnectionEvent = ConnectionGainEvent | ConnectionLostEve... method triggerPermanentFailure (line 534) | public static triggerPermanentFailure(millisSinceLastIncomingData: numbe... method debugTriggerReconnection (line 542) | public static debugTriggerReconnection() { method debugPauseSocketWriting (line 546) | public static debugPauseSocketWriting() { method _isPermanentFailure (line 560) | private get _isPermanentFailure(): boolean { method constructor (line 568) | constructor( method updateGraceTime (line 616) | public updateGraceTime(graceTime: number): void { method dispose (line 623) | public override dispose(): void { method _beginReconnecting (line 628) | private async _beginReconnecting(): Promise { method _runReconnectingLoop (line 641) | private async _runReconnectingLoop(): Promise { method _onReconnectionPermanentFailure (line 734) | private _onReconnectionPermanentFailure(millisSinceLastIncomingData: num... method _gotoPermanentFailure (line 742) | private _gotoPermanentFailure(millisSinceLastIncomingData: number, attem... method _pauseSocketWriting (line 747) | private _pauseSocketWriting(): void { class ManagementPersistentConnection (line 754) | class ManagementPersistentConnection extends PersistentConnection { method constructor (line 758) | constructor(options: IConnectionOptions, remoteAuthority: string, clie... method _reconnect (line 766) | protected async _reconnect(options: ISimpleConnectionOptions, timeoutC... class ExtensionHostPersistentConnection (line 771) | class ExtensionHostPersistentConnection extends PersistentConnection { method constructor (line 776) | constructor(options: IConnectionOptions, startArguments: IRemoteExtens... method _reconnect (line 782) | protected async _reconnect(options: ISimpleConnectionOptions, timeoutC... function safeDisposeProtocolAndSocket (line 787) | function safeDisposeProtocolAndSocket(protocol: PersistentProtocol): void { function getErrorFromMessage (line 798) | function getErrorFromMessage(msg: any): Error | null { function sanitizeGraceTime (line 808) | function sanitizeGraceTime(candidate: number, fallback: number): number { function stringRightPad (line 818) | function stringRightPad(str: string, len: number): string { function _commonLogPrefix (line 825) | function _commonLogPrefix(connectionType: ConnectionType, reconnectionTo... function commonLogPrefix (line 829) | function commonLogPrefix(connectionType: ConnectionType, reconnectionTok... function connectLogPrefix (line 833) | function connectLogPrefix(options: ISimpleConnectionOptions, connectionT... function logElapsed (line 837) | function logElapsed(startTime: number): string { FILE: src/vs/platform/remote/common/remoteAgentEnvironment.ts type IRemoteAgentEnvironment (line 11) | interface IRemoteAgentEnvironment { type RemoteAgentConnectionContext (line 37) | interface RemoteAgentConnectionContext { FILE: src/vs/platform/remote/common/remoteAuthorityResolver.ts type RemoteConnectionType (line 13) | const enum RemoteConnectionType { class ManagedRemoteConnection (line 18) | class ManagedRemoteConnection { method constructor (line 21) | constructor( method toString (line 25) | public toString(): string { class WebSocketRemoteConnection (line 30) | class WebSocketRemoteConnection { method constructor (line 33) | constructor( method toString (line 38) | public toString(): string { type RemoteConnection (line 43) | type RemoteConnection = WebSocketRemoteConnection | ManagedRemoteConnect... type RemoteConnectionOfType (line 45) | type RemoteConnectionOfType = RemoteConn... type ResolvedAuthority (line 47) | interface ResolvedAuthority { type ResolvedOptions (line 53) | interface ResolvedOptions { type TunnelDescription (line 59) | interface TunnelDescription { type TunnelPrivacy (line 65) | interface TunnelPrivacy { type TunnelInformation (line 70) | interface TunnelInformation { type ResolverResult (line 80) | interface ResolverResult { type IRemoteConnectionData (line 86) | interface IRemoteConnectionData { type RemoteAuthorityResolverErrorCode (line 91) | enum RemoteAuthorityResolverErrorCode { class RemoteAuthorityResolverError (line 99) | class RemoteAuthorityResolverError extends ErrorNoTelemetry { method isNotAvailable (line 101) | public static isNotAvailable(err: any): boolean { method isTemporarilyNotAvailable (line 105) | public static isTemporarilyNotAvailable(err: any): boolean { method isNoResolverFound (line 109) | public static isNoResolverFound(err: any): err is RemoteAuthorityResol... method isInvalidAuthority (line 113) | public static isInvalidAuthority(err: any): boolean { method isHandled (line 117) | public static isHandled(err: any): boolean { method constructor (line 127) | constructor(message?: string, code: RemoteAuthorityResolverErrorCode =... type IRemoteAuthorityResolverService (line 142) | interface IRemoteAuthorityResolverService { function getRemoteAuthorityPrefix (line 166) | function getRemoteAuthorityPrefix(remoteAuthority: string): string { FILE: src/vs/platform/remote/common/remoteExtensionsScanner.ts type IRemoteExtensionsScannerService (line 14) | interface IRemoteExtensionsScannerService { FILE: src/vs/platform/remote/common/remoteHosts.ts function getRemoteAuthority (line 9) | function getRemoteAuthority(uri: URI): string | undefined { function getRemoteName (line 16) | function getRemoteName(authority: string | undefined): string | undefined { function getRemoteServerRootPath (line 41) | function getRemoteServerRootPath(authority: string | undefined): string ... function parseAuthorityWithPort (line 52) | function parseAuthorityWithPort(authority: string): { host: string; port... function parseAuthorityWithOptionalPort (line 60) | function parseAuthorityWithOptionalPort(authority: string, defaultPort: ... function parseAuthority (line 68) | function parseAuthority(authority: string): { host: string; port: number... FILE: src/vs/platform/remote/common/remoteSocketFactoryService.ts type IRemoteSocketFactoryService (line 13) | interface IRemoteSocketFactoryService { type ISocketFactory (line 27) | interface ISocketFactory { class RemoteSocketFactoryService (line 32) | class RemoteSocketFactoryService implements IRemoteSocketFactoryService { method register (line 37) | public register(type: T, factory: ISoc... method getSocketFactory (line 48) | private getSocketFactory(messagePassin... method connect (line 53) | public connect(connectTo: RemoteConnection, path: string, query: strin... FILE: src/vs/platform/remote/common/sharedProcessTunnelService.ts type ISharedProcessTunnel (line 13) | interface ISharedProcessTunnel { type ISharedProcessTunnelService (line 21) | interface ISharedProcessTunnelService { FILE: src/vs/platform/remote/electron-browser/electronRemoteResourceLoader.ts class ElectronRemoteResourceLoader (line 17) | class ElectronRemoteResourceLoader extends Disposable { method constructor (line 18) | constructor( method doRequest (line 42) | private async doRequest(uri: URI): Promise { method getResourceUriProvider (line 65) | public getResourceUriProvider() { FILE: src/vs/platform/remote/electron-browser/remoteAuthorityResolverService.ts class RemoteAuthorityResolverService (line 16) | class RemoteAuthorityResolverService extends Disposable implements IRemo... method constructor (line 28) | constructor(@IProductService productService: IProductService, private ... method resolveAuthority (line 38) | resolveAuthority(authority: string): Promise { method getCanonicalURI (line 45) | async getCanonicalURI(uri: URI): Promise { method getConnectionData (line 58) | getConnectionData(authority: string): IRemoteConnectionData | null { method _clearResolvedAuthority (line 73) | _clearResolvedAuthority(authority: string): void { method _setResolvedAuthority (line 80) | _setResolvedAuthority(resolvedAuthority: ResolvedAuthority, options?: ... method _setResolvedAuthorityError (line 96) | _setResolvedAuthorityError(authority: string, err: any): void { method _setAuthorityConnectionToken (line 104) | _setAuthorityConnectionToken(authority: string, connectionToken: strin... method _setCanonicalURIProvider (line 110) | _setCanonicalURIProvider(provider: (uri: URI) => Promise): void { FILE: src/vs/platform/remote/node/nodeSocketFactory.ts method supports (line 15) | supports(connectTo: WebSocketRemoteConnection): boolean { method connect (line 19) | connect({ host, port }: WebSocketRemoteConnection, path: string, query: ... FILE: src/vs/platform/remote/node/wsl.ts function hasWSLFeatureInstalled (line 13) | async function hasWSLFeatureInstalled(refresh = false): Promise { function testWSLFeatureInstalled (line 20) | async function testWSLFeatureInstalled(): Promise { function getSystem32Path (line 50) | function getSystem32Path(subPath: string): string | undefined { function getWSLExecutablePath (line 59) | function getWSLExecutablePath(): string | undefined { function getLxssManagerDllPath (line 66) | function getLxssManagerDllPath(): string | undefined { FILE: src/vs/platform/remoteTunnel/common/remoteTunnel.ts type IRemoteTunnelSession (line 10) | interface IRemoteTunnelSession { type IRemoteTunnelService (line 18) | interface IRemoteTunnelService { type ActiveTunnelMode (line 36) | interface ActiveTunnelMode { type InactiveTunnelMode (line 42) | interface InactiveTunnelMode { constant INACTIVE_TUNNEL_MODE (line 46) | const INACTIVE_TUNNEL_MODE: InactiveTunnelMode = { active: false }; type TunnelMode (line 49) | type TunnelMode = ActiveTunnelMode | InactiveTunnelMode; type TunnelStatus (line 51) | type TunnelStatus = TunnelStates.Connected | TunnelStates.Disconnected |... type Uninitialized (line 54) | interface Uninitialized { type Connecting (line 57) | interface Connecting { type Connected (line 61) | interface Connected { type Disconnected (line 66) | interface Disconnected { type ConnectionInfo (line 77) | interface ConnectionInfo { constant CONFIGURATION_KEY_PREFIX (line 84) | const CONFIGURATION_KEY_PREFIX = 'remote.tunnels.access'; constant CONFIGURATION_KEY_HOST_NAME (line 85) | const CONFIGURATION_KEY_HOST_NAME = CONFIGURATION_KEY_PREFIX + '.hostNam... constant CONFIGURATION_KEY_PREVENT_SLEEP (line 86) | const CONFIGURATION_KEY_PREVENT_SLEEP = CONFIGURATION_KEY_PREFIX + '.pre... constant LOG_ID (line 88) | const LOG_ID = 'remoteTunnelService'; constant LOGGER_NAME (line 89) | const LOGGER_NAME = localize('remoteTunnelLog', "Remote Tunnel Service"); FILE: src/vs/platform/remoteTunnel/node/remoteTunnelService.ts type RemoteTunnelEnablementClassification (line 26) | type RemoteTunnelEnablementClassification = { type RemoteTunnelEnablementEvent (line 34) | type RemoteTunnelEnablementEvent = { type RemoteTunnelConnectedClassification (line 40) | type RemoteTunnelConnectedClassification = { type RemoteTunnelConnectedEvent (line 47) | type RemoteTunnelConnectedEvent = { constant TUNNEL_ACCESS_SESSION (line 60) | const TUNNEL_ACCESS_SESSION = 'remoteTunnelSession'; constant TUNNEL_ACCESS_IS_SERVICE (line 62) | const TUNNEL_ACCESS_IS_SERVICE = 'remoteTunnelIsService'; class RemoteTunnelService (line 68) | class RemoteTunnelService extends Disposable implements IRemoteTunnelSer... method constructor (line 101) | constructor( method getTunnelStatus (line 132) | public async getTunnelStatus(): Promise { method setTunnelStatus (line 136) | private setTunnelStatus(tunnelStatus: TunnelStatus) { method setMode (line 141) | private setMode(mode: TunnelMode) { method getMode (line 159) | getMode(): Promise { method initialize (line 163) | async initialize(mode: TunnelMode): Promise { method getTunnelCommandLocation (line 185) | private getTunnelCommandLocation() { method startTunnel (line 212) | async startTunnel(mode: ActiveTunnelMode): Promise { method stopTunnel (line 228) | async stopTunnel(): Promise { method updateTunnelProcess (line 257) | private async updateTunnelProcess(): Promise { method installTunnelService (line 374) | private async installTunnelService(args: readonly string[]) { method serverOrAttachTunnel (line 393) | private async serverOrAttachTunnel(session: IRemoteTunnelSession | und... method runCodeTunnelCommand (line 439) | private runCodeTunnelCommand(logLabel: string, commandArgs: string[], ... method getTunnelName (line 495) | public async getTunnelName(): Promise { method _preventSleep (line 499) | private _preventSleep() { method _getTunnelName (line 503) | private _getTunnelName(): string | undefined { method _restoreMode (line 509) | private _restoreMode(): TunnelMode { method _storeMode (line 526) | private _storeMode(mode: TunnelMode): void { function isSameSession (line 540) | function isSameSession(a1: IRemoteTunnelSession | undefined, a2: IRemote... FILE: src/vs/platform/request/common/request.ts constant NO_FETCH_TELEMETRY (line 25) | const NO_FETCH_TELEMETRY = 'NO_FETCH_TELEMETRY'; type IRequestCompleteEvent (line 27) | interface IRequestCompleteEvent { type AuthInfo (line 33) | interface AuthInfo { type Credentials (line 42) | interface Credentials { type IRequestService (line 47) | interface IRequestService { class LoggableHeaders (line 63) | class LoggableHeaders { method constructor (line 67) | constructor(private readonly original: IHeaders) { } method toJSON (line 69) | toJSON(): any { method constructor (line 95) | constructor(protected readonly logService: ILogService) { method logAndRequest (line 99) | protected async logAndRequest(options: IRequestOptions, request: () => P... function isSuccess (line 125) | function isSuccess(context: IRequestContext): boolean { function isClientError (line 129) | function isClientError(context: IRequestContext): boolean { function isServerError (line 133) | function isServerError(context: IRequestContext): boolean { function hasNoContent (line 137) | function hasNoContent(context: IRequestContext): boolean { function asText (line 141) | async function asText(context: IRequestContext): Promise { function asTextOrError (line 149) | async function asTextOrError(context: IRequestContext): Promise(context: IRequestContext): Promise { method call (line 29) | call(context: any, command: string, args?: any, token: CancellationTok... class RequestChannelClient (line 45) | class RequestChannelClient implements IRequestService { method constructor (line 51) | constructor(private readonly channel: IChannel) { } method request (line 53) | async request(options: IRequestOptions, token: CancellationToken): Pro... method resolveProxy (line 58) | async resolveProxy(url: string): Promise { method lookupAuthorization (line 62) | async lookupAuthorization(authInfo: AuthInfo): Promise { FILE: src/vs/platform/request/electron-utility/requestService.ts function getRawRequest (line 14) | function getRawRequest(options: IRequestOptions): IRawRequestFunction { class RequestService (line 19) | class RequestService extends NodeRequestService { method constructor (line 21) | constructor( method request (line 29) | override request(options: IRequestOptions, token: CancellationToken): ... FILE: src/vs/platform/request/node/proxy.ts type Agent (line 9) | type Agent = any; function getSystemProxyURI (line 11) | function getSystemProxyURI(requestURL: Url, env: typeof process.env): st... type IOptions (line 21) | interface IOptions { function getProxyAgent (line 26) | async function getProxyAgent(rawRequestURL: string, env: typeof process.... FILE: src/vs/platform/request/node/requestService.ts constant TRANSIENT_ERROR_CODES (line 24) | const TRANSIENT_ERROR_CODES = new Set([ constant IDEMPOTENT_HTTP_METHODS_REGEX (line 34) | const IDEMPOTENT_HTTP_METHODS_REGEX = /^(GET|HEAD|OPTIONS)$/i; function isTransientError (line 36) | function isTransientError(error: unknown): boolean { type IRawRequestFunction (line 44) | interface IRawRequestFunction { type NodeRequestOptions (line 48) | interface NodeRequestOptions extends IRequestOptions { class RequestService (line 59) | class RequestService extends AbstractRequestService implements IRequestS... method constructor (line 68) | constructor( method configure (line 83) | private configure() { method request (line 89) | async request(options: NodeRequestOptions, token: CancellationToken): ... method resolveProxy (line 121) | async resolveProxy(url: string): Promise { method lookupAuthorization (line 125) | async lookupAuthorization(authInfo: AuthInfo): Promise { method getConfigValue (line 148) | private getConfigValue(key: string, fallback?: T): T | undefined { function lookupKerberosAuthorization (line 157) | async function lookupKerberosAuthorization(urlStr: string, spnConfig: st... function getNodeRequest (line 168) | async function getNodeRequest(options: IRequestOptions): Promise Pr... method request (line 20) | async request(options: IRequestOptions, token: CancellationToken): Pro... method resolveProxy (line 24) | async resolveProxy(_url: string): Promise { return... method lookupAuthorization (line 25) | async lookupAuthorization(_authInfo: AuthInfo): Promise { return []; } function makeResponse (line 30) | function makeResponse(statusCode: number): IRequestContext { FILE: src/vs/platform/sandbox/browser/sandboxHelperService.ts class NullSandboxHelperService (line 9) | class NullSandboxHelperService implements ISandboxHelperService { method checkSandboxDependencies (line 12) | async checkSandboxDependencies(): Promise { FILE: src/vs/platform/sandbox/common/sandboxHelperIpc.ts constant SANDBOX_HELPER_CHANNEL_NAME (line 11) | const SANDBOX_HELPER_CHANNEL_NAME = 'sandboxHelper'; class SandboxHelperChannel (line 13) | class SandboxHelperChannel implements IServerChannel { method constructor (line 15) | constructor(private readonly service: ISandboxHelperService) { } method listen (line 17) | listen(_context: unknown, _event: string): Event { method call (line 21) | call(_context: unknown, command: string, _arg?: unknown, _cancellat... class SandboxHelperChannelClient (line 31) | class SandboxHelperChannelClient implements ISandboxHelperService { method constructor (line 34) | constructor(private readonly channel: IChannel) { } method checkSandboxDependencies (line 36) | checkSandboxDependencies(): Promise Promise; class SandboxHelperService (line 12) | class SandboxHelperService implements ISandboxHelperService { method checkSandboxDependenciesWith (line 15) | static async checkSandboxDependenciesWith(findCommand: FindCommand, li... method checkSandboxDependencies (line 31) | checkSandboxDependencies(): Promise { method set (line 94) | set(key: string, value: string): Promise { method delete (line 116) | delete(key: string): Promise { method keys (line 127) | keys(): Promise { method initialize (line 137) | private async initialize(): Promise { method reinitialize (line 160) | protected reinitialize(): void { method onDidChangeValue (line 164) | private onDidChangeValue(key: string): void { method getKey (line 175) | private getKey(key: string): string { FILE: src/vs/platform/secrets/test/common/secrets.test.ts class TestEncryptionService (line 14) | class TestEncryptionService implements IEncryptionService { method setUsePlainTextEncryption (line 17) | setUsePlainTextEncryption(): Promise { method getKeyStorageProvider (line 20) | getKeyStorageProvider(): Promise { method encrypt (line 23) | encrypt(value: string): Promise { method decrypt (line 26) | decrypt(value: string): Promise { method isEncryptionAvailable (line 29) | isEncryptionAvailable(): Promise { class TestNoEncryptionService (line 34) | class TestNoEncryptionService implements IEncryptionService { method setUsePlainTextEncryption (line 36) | setUsePlainTextEncryption(): Promise { method getKeyStorageProvider (line 39) | getKeyStorageProvider(): Promise { method encrypt (line 42) | encrypt(value: string): Promise { method decrypt (line 45) | decrypt(value: string): Promise { method isEncryptionAvailable (line 48) | isEncryptionAvailable(): Promise { FILE: src/vs/platform/secrets/test/common/testSecretStorageService.ts class TestSecretStorageService (line 9) | class TestSecretStorageService implements ISecretStorageService { method get (line 18) | async get(key: string): Promise { method set (line 22) | async set(key: string, value: string): Promise { method delete (line 27) | async delete(key: string): Promise { method keys (line 32) | async keys(): Promise { method clear (line 37) | clear(): void { method dispose (line 41) | dispose(): void { FILE: src/vs/platform/sharedProcess/electron-main/sharedProcess.ts class SharedProcess (line 24) | class SharedProcess extends Disposable { method constructor (line 34) | constructor( method registerListeners (line 50) | private registerListeners(): void { method onWindowConnection (line 62) | private async onWindowConnection(e: IpcMainEvent, nonce: string, respo... method onWillShutdown (line 94) | private onWillShutdown(): void { method whenReady (line 102) | whenReady(): Promise { method whenIpcReady (line 125) | private get whenIpcReady() { method createUtilityProcess (line 147) | private createUtilityProcess(): void { method createSharedProcessConfiguration (line 183) | private createSharedProcessConfiguration(): ISharedProcessConfiguration { method connect (line 200) | async connect(payload?: unknown): Promise { FILE: src/vs/platform/sharedProcess/node/sharedProcess.ts type ISharedProcessConfiguration (line 13) | interface ISharedProcessConfiguration { FILE: src/vs/platform/shell/node/shellEnv.ts function getResolvedShellEnv (line 32) | async function getResolvedShellEnv(configurationService: IConfigurationS... function doResolveUnixShellEnv (line 102) | async function doResolveUnixShellEnv(logService: ILogService, token: Can... FILE: src/vs/platform/sign/browser/signService.ts class validator (line 18) | class validator { type InitInput (line 25) | type InitInput = RequestInfo | URL | Response | BufferSource | WebAssemb... constant KEY_SIZE (line 36) | const KEY_SIZE = 32; constant IV_SIZE (line 37) | const IV_SIZE = 16; constant STEP_SIZE (line 38) | const STEP_SIZE = KEY_SIZE + IV_SIZE; class SignService (line 40) | class SignService extends AbstractSignService implements ISignService { method constructor (line 41) | constructor(@IProductService private readonly productService: IProduct... method getValidator (line 44) | protected override getValidator(): Promise { method signValue (line 55) | protected override signValue(arg: string): Promise { method vsda (line 60) | private async vsda(): Promise { method getWasmBytes (line 88) | private async getWasmBytes(): Promise { FILE: src/vs/platform/sign/common/abstractSignService.ts type IVsdaSigner (line 8) | interface IVsdaSigner { type IVsdaValidator (line 12) | interface IVsdaValidator { method createNewMessage (line 27) | public async createNewMessage(value: string): Promise { method validate (line 44) | async validate(message: IMessage, value: string): Promise { method sign (line 64) | async sign(value: string): Promise { FILE: src/vs/platform/sign/common/sign.ts constant SIGN_SERVICE_ID (line 8) | const SIGN_SERVICE_ID = 'signService'; type IMessage (line 11) | interface IMessage { type ISignService (line 16) | interface ISignService { FILE: src/vs/platform/sign/node/signService.ts class signer (line 12) | class signer { class validator (line 17) | class validator { class SignService (line 23) | class SignService extends AbstractSignService implements ISignService { method getValidator (line 24) | protected override getValidator(): Promise { method signValue (line 27) | protected override signValue(arg: string): Promise { method vsda (line 31) | private async vsda(): Promise { FILE: src/vs/platform/state/node/state.ts type IStateReadService (line 9) | interface IStateReadService { type IStateService (line 19) | interface IStateService extends IStateReadService { FILE: src/vs/platform/state/node/stateService.ts type StorageDatabase (line 16) | type StorageDatabase = { [key: string]: unknown }; type SaveStrategy (line 18) | const enum SaveStrategy { class FileStorage (line 23) | class FileStorage extends Disposable { method constructor (line 33) | constructor( method init (line 44) | init(): Promise { method doInit (line 52) | private async doInit(): Promise { method getItem (line 65) | getItem(key: string, defaultValue?: T): T | undefined { method setItem (line 74) | setItem(key: string, data?: object | string | number | boolean | undef... method setItems (line 78) | setItems(items: readonly { key: string; data?: object | string | numbe... method removeItem (line 108) | removeItem(key: string): void { method save (line 117) | private async save(): Promise { method doSave (line 125) | private async doSave(): Promise { method close (line 148) | async close(): Promise { class StateReadonlyService (line 157) | class StateReadonlyService extends Disposable implements IStateReadServi... method constructor (line 163) | constructor( method init (line 174) | async init(): Promise { method getItem (line 180) | getItem(key: string, defaultValue?: T): T | undefined { class StateService (line 185) | class StateService extends StateReadonlyService implements IStateService { method setItem (line 189) | setItem(key: string, data?: object | string | number | boolean | undef... method setItems (line 193) | setItems(items: readonly { key: string; data?: object | string | numbe... method removeItem (line 197) | removeItem(key: string): void { method close (line 201) | close(): Promise { FILE: src/vs/platform/storage/common/storage.ts constant IS_NEW_KEY (line 16) | const IS_NEW_KEY = '__$__isNewStorageMarker'; constant TARGET_KEY (line 17) | const TARGET_KEY = '__$__targetStorageMarker'; type WillSaveStateReason (line 21) | enum WillSaveStateReason { type IWillSaveStateEvent (line 34) | interface IWillSaveStateEvent { type IStorageEntry (line 38) | interface IStorageEntry { type IWorkspaceStorageValueChangeEvent (line 45) | interface IWorkspaceStorageValueChangeEvent extends IStorageValueChangeE... type IProfileStorageValueChangeEvent (line 49) | interface IProfileStorageValueChangeEvent extends IStorageValueChangeEve... type IApplicationStorageValueChangeEvent (line 53) | interface IApplicationStorageValueChangeEvent extends IStorageValueChang... type IStorageService (line 57) | interface IStorageService { type StorageScope (line 223) | const enum StorageScope { type StorageTarget (line 241) | const enum StorageTarget { type IStorageValueChangeEvent (line 254) | interface IStorageValueChangeEvent { type IStorageTargetChangeEvent (line 284) | interface IStorageTargetChangeEvent { type IKeyTargets (line 294) | interface IKeyTargets { type IStorageServiceOptions (line 298) | interface IStorageServiceOptions { function loadKeyTargets (line 302) | function loadKeyTargets(storage: IStorage): IKeyTargets { method constructor (line 334) | constructor(options: IStorageServiceOptions = { flushInterval: AbstractS... method onDidChangeValue (line 343) | onDidChangeValue(scope: StorageScope, key: string | undefined, disposabl... method doFlushWhenIdle (line 347) | private doFlushWhenIdle(): void { method shouldFlushWhenIdle (line 358) | protected shouldFlushWhenIdle(): boolean { method stopFlushWhenIdle (line 362) | protected stopFlushWhenIdle(): void { method initialize (line 366) | initialize(): Promise { method emitDidChangeValue (line 393) | protected emitDidChangeValue(scope: StorageScope, event: IStorageChangeE... method emitWillSaveState (line 422) | protected emitWillSaveState(reason: WillSaveStateReason): void { method get (line 428) | get(key: string, scope: StorageScope, fallbackValue?: string): string | ... method getBoolean (line 434) | getBoolean(key: string, scope: StorageScope, fallbackValue?: boolean): b... method getNumber (line 440) | getNumber(key: string, scope: StorageScope, fallbackValue?: number): num... method getObject (line 446) | getObject(key: string, scope: StorageScope, fallbackValue?: object): obj... method storeAll (line 450) | storeAll(entries: Array, external: boolean): void { method store (line 458) | store(key: string, value: StorageValue, scope: StorageScope, target: Sto... method remove (line 477) | remove(key: string, scope: StorageScope, external = false): void { method withPausedEmitters (line 490) | private withPausedEmitters(fn: Function): void { method keys (line 506) | keys(scope: StorageScope, target: StorageTarget): string[] { method updateKeyTarget (line 520) | private updateKeyTarget(key: string, scope: StorageScope, target: Storag... method workspaceKeyTargets (line 541) | private get workspaceKeyTargets(): IKeyTargets { method profileKeyTargets (line 550) | private get profileKeyTargets(): IKeyTargets { method applicationKeyTargets (line 559) | private get applicationKeyTargets(): IKeyTargets { method getKeyTargets (line 567) | private getKeyTargets(scope: StorageScope): IKeyTargets { method loadKeyTargets (line 578) | private loadKeyTargets(scope: StorageScope): { [key: string]: StorageTar... method isNew (line 584) | isNew(scope: StorageScope): boolean { method flush (line 588) | async flush(reason = WillSaveStateReason.NONE): Promise { method log (line 620) | async log(): Promise { method optimize (line 635) | async optimize(scope: StorageScope): Promise { method switch (line 644) | async switch(to: IAnyWorkspaceIdentifier | IUserDataProfile, preserveDat... method canSwitchProfile (line 656) | protected canSwitchProfile(from: IUserDataProfile, to: IUserDataProfile)... method switchData (line 668) | protected switchData(oldStorage: Map, newStorage: IStora... function isProfileUsingDefaultStorage (line 703) | function isProfileUsingDefaultStorage(profile: IUserDataProfile): boolean { class InMemoryStorageService (line 707) | class InMemoryStorageService extends AbstractStorageService { method constructor (line 713) | constructor() { method getStorage (line 721) | protected getStorage(scope: StorageScope): IStorage { method getLogDetails (line 732) | protected getLogDetails(scope: StorageScope): string | undefined { method doInitialize (line 743) | protected async doInitialize(): Promise { } method switchToProfile (line 745) | protected async switchToProfile(): Promise { method switchToWorkspace (line 749) | protected async switchToWorkspace(): Promise { method shouldFlushWhenIdle (line 753) | protected override shouldFlushWhenIdle(): boolean { method hasScope (line 757) | hasScope(scope: IAnyWorkspaceIdentifier | IUserDataProfile): boolean { function logStorage (line 762) | async function logStorage(application: Map, profile: Map... FILE: src/vs/platform/storage/common/storageIpc.ts type Key (line 14) | type Key = string; type Value (line 15) | type Value = string; type Item (line 16) | type Item = [Key, Value]; type IBaseSerializableStorageRequest (line 18) | interface IBaseSerializableStorageRequest { type ISerializableUpdateRequest (line 39) | interface ISerializableUpdateRequest extends IBaseSerializableStorageReq... type ISerializableItemsChangeEvent (line 44) | interface ISerializableItemsChangeEvent { method constructor (line 53) | constructor( method getItems (line 61) | async getItems(): Promise> { method updateItems (line 68) | updateItems(request: IUpdateRequest): Promise { method optimize (line 82) | optimize(): Promise { method constructor (line 96) | constructor(channel: IChannel, profile: UriDto | undef... method registerListeners (line 102) | private registerListeners(): void { method onDidChangeStorage (line 106) | private onDidChangeStorage(e: ISerializableItemsChangeEvent): void { class ApplicationStorageDatabaseClient (line 116) | class ApplicationStorageDatabaseClient extends BaseProfileAwareStorageDa... method constructor (line 118) | constructor(channel: IChannel) { method close (line 122) | async close(): Promise { class ProfileStorageDatabaseClient (line 132) | class ProfileStorageDatabaseClient extends BaseProfileAwareStorageDataba... method close (line 134) | async close(): Promise { class WorkspaceStorageDatabaseClient (line 145) | class WorkspaceStorageDatabaseClient extends BaseStorageDatabaseClient i... method constructor (line 149) | constructor(channel: IChannel, workspace: IAnyWorkspaceIdentifier) { method close (line 153) | async close(): Promise { class StorageClient (line 163) | class StorageClient { method constructor (line 165) | constructor(private readonly channel: IChannel) { } method isUsed (line 167) | isUsed(path: string): Promise { FILE: src/vs/platform/storage/common/storageService.ts class RemoteStorageService (line 18) | class RemoteStorageService extends AbstractStorageService { method constructor (line 31) | constructor( method createApplicationStorage (line 49) | private createApplicationStorage(): IStorage { method createProfileStorage (line 58) | private createProfileStorage(profile: IUserDataProfile): IStorage { method createWorkspaceStorage (line 87) | private createWorkspaceStorage(workspace: IAnyWorkspaceIdentifier | un... method doInitialize (line 106) | protected async doInitialize(): Promise { method getStorage (line 116) | protected getStorage(scope: StorageScope): IStorage | undefined { method getLogDetails (line 127) | protected getLogDetails(scope: StorageScope): string | undefined { method close (line 138) | async close(): Promise { method switchToProfile (line 154) | protected async switchToProfile(toProfile: IUserDataProfile): Promise<... method switchToWorkspace (line 176) | protected async switchToWorkspace(toWorkspace: IAnyWorkspaceIdentifier... method hasScope (line 191) | hasScope(scope: IAnyWorkspaceIdentifier | IUserDataProfile): boolean { FILE: src/vs/platform/storage/electron-main/storageIpc.ts class StorageDatabaseChannel (line 17) | class StorageDatabaseChannel extends Disposable implements IServerChannel { method constructor (line 25) | constructor( method registerStorageChangeListeners (line 36) | private registerStorageChangeListeners(storage: IStorageMain, emitter:... method serializeStorageChangeEvents (line 56) | private serializeStorageChangeEvents(events: IStorageChangeEvent[], st... method listen (line 75) | listen(_: unknown, event: string, arg: IBaseSerializableStorageRequest... method call (line 103) | async call(_: unknown, command: string, arg: IBaseSerializableStorageR... method withStorageInitialized (line 147) | private async withStorageInitialized(profile: IUserDataProfile | undef... FILE: src/vs/platform/storage/electron-main/storageMain.ts type IStorageMainOptions (line 26) | interface IStorageMainOptions { type IStorageMain (line 39) | interface IStorageMain extends IDisposable { type IStorageChangeEvent (line 112) | interface IStorageChangeEvent { method storage (line 127) | get storage(): IStorage { return this._storage; } method constructor (line 138) | constructor( method isInMemory (line 145) | isInMemory(): boolean { method init (line 149) | init(): Promise { method createLoggingOptions (line 196) | protected createLoggingOptions(): ISQLiteStorageDatabaseLoggingOptions { method doInit (line 203) | protected doInit(storage: IStorage): Promise { method items (line 209) | get items(): Map { return this._storage.items; } method get (line 213) | get(key: string, fallbackValue?: string): string | undefined { method set (line 217) | set(key: string, value: string | boolean | number | undefined | null): P... method delete (line 221) | delete(key: string): Promise { method optimize (line 225) | optimize(): Promise { method close (line 229) | async close(): Promise { method logSlowClose (line 248) | private async logSlowClose(watch: StopWatch) { method doClose (line 265) | private async doClose(): Promise { class BaseProfileAwareStorageMain (line 283) | class BaseProfileAwareStorageMain extends BaseStorageMain { method path (line 287) | get path(): string | undefined { method constructor (line 295) | constructor( method doCreate (line 304) | protected async doCreate(): Promise { class ProfileStorageMain (line 311) | class ProfileStorageMain extends BaseProfileAwareStorageMain { class ApplicationStorageMain (line 315) | class ApplicationStorageMain extends BaseProfileAwareStorageMain { method constructor (line 317) | constructor( method doInit (line 326) | protected override async doInit(storage: IStorage): Promise { method updateTelemetryState (line 333) | private updateTelemetryState(storage: IStorage): void { class WorkspaceStorageMain (line 351) | class WorkspaceStorageMain extends BaseStorageMain { method path (line 356) | get path(): string | undefined { method constructor (line 364) | constructor( method doCreate (line 374) | protected async doCreate(): Promise { method prepareWorkspaceStorageFolder (line 382) | private async prepareWorkspaceStorageFolder(): Promise<{ storageFilePa... method ensureWorkspaceStorageFolderMeta (line 407) | private async ensureWorkspaceStorageFolderMeta(workspaceStorageFolderP... class InMemoryStorageMain (line 429) | class InMemoryStorageMain extends BaseStorageMain { method path (line 431) | get path(): string | undefined { method doCreate (line 435) | protected async doCreate(): Promise { FILE: src/vs/platform/storage/electron-main/storageMainService.ts type IProfileStorageChangeEvent (line 27) | interface IProfileStorageChangeEvent extends IStorageChangeEvent { type IStorageMainService (line 32) | interface IStorageMainService { class StorageMainService (line 75) | class StorageMainService extends Disposable implements IStorageMainServi... method constructor (line 84) | constructor( method getStorageOptions (line 99) | protected getStorageOptions(): IStorageMainOptions { method registerListeners (line 105) | private registerListeners(): void { method createApplicationStorage (line 170) | private createApplicationStorage(): IStorageMain { method profileStorage (line 188) | profileStorage(profile: IUserDataProfile): IStorageMain { method createProfileStorage (line 219) | private createProfileStorage(profile: IUserDataProfile): IStorageMain { method workspaceStorage (line 239) | workspaceStorage(workspace: IAnyWorkspaceIdentifier): IStorageMain { method createWorkspaceStorage (line 258) | private createWorkspaceStorage(workspace: IAnyWorkspaceIdentifier): IS... method isUsed (line 273) | isUsed(path: string): boolean { type IApplicationStorageMainService (line 301) | interface IApplicationStorageMainService extends IStorageService { class ApplicationStorageMainService (line 336) | class ApplicationStorageMainService extends AbstractStorageService imple... method constructor (line 342) | constructor( method doInitialize (line 351) | protected doInitialize(): Promise { method getStorage (line 359) | protected getStorage(scope: StorageScope): IStorage | undefined { method getLogDetails (line 367) | protected getLogDetails(scope: StorageScope): string | undefined { method shouldFlushWhenIdle (line 375) | protected override shouldFlushWhenIdle(): boolean { method switch (line 379) | override switch(): never { method switchToProfile (line 383) | protected switchToProfile(): never { method switchToWorkspace (line 387) | protected switchToWorkspace(): never { method hasScope (line 391) | hasScope(): never { FILE: src/vs/platform/storage/test/common/storageService.test.ts function createSuite (line 11) | function createSuite(params: { setup: () => P... FILE: src/vs/platform/storage/test/electron-main/storageMainService.test.ts class TestStorageMainService (line 53) | class TestStorageMainService extends StorageMainService { method getStorageOptions (line 55) | protected override getStorageOptions(): IStorageMainOptions { function testStorage (line 62) | async function testStorage(storage: IStorageMain, scope: StorageScope): ... function createStorageService (line 115) | function createStorageService(lifecycleMainService: ILifecycleMainServic... FILE: src/vs/platform/telemetry/browser/1dsAppender.ts class OneDataSystemWebAppender (line 9) | class OneDataSystemWebAppender extends AbstractOneDataSystemAppender { method constructor (line 10) | constructor( FILE: src/vs/platform/telemetry/browser/errorTelemetry.ts class ErrorTelemetry (line 11) | class ErrorTelemetry extends BaseErrorTelemetry { method installErrorListeners (line 12) | protected override installErrorListeners(): void { method _onUncaughtError (line 29) | private _onUncaughtError(msg: string, file: string, line: number, colu... FILE: src/vs/platform/telemetry/common/1dsAppender.ts type IAppInsightsCore (line 16) | interface IAppInsightsCore { function getClient (line 25) | async function getClient(instrumentationKey: string, addInternalFlag?: b... method constructor (line 84) | constructor( method _withAIClient (line 103) | private _withAIClient(callback: (aiCore: IAppInsightsCore) => void): void { method log (line 128) | log(eventName: string, data?: unknown): void { method flush (line 147) | flush(): Promise { FILE: src/vs/platform/telemetry/common/commonProperties.ts function getPlatformDetail (line 11) | function getPlatformDetail(hostname: string): string | undefined { function resolveCommonProperties (line 19) | function resolveCommonProperties( function verifyMicrosoftInternalDomain (line 100) | function verifyMicrosoftInternalDomain(domainList: readonly string[]): b... FILE: src/vs/platform/telemetry/common/errorTelemetry.ts type ErrorEventFragment (line 13) | type ErrorEventFragment = { type ErrorEvent (line 25) | interface ErrorEvent { function compare (line 37) | function compare(a: ErrorEvent, b: ErrorEvent) { method constructor (line 57) | constructor(telemetryService: ITelemetryService, flushDelay = BaseErrorT... method dispose (line 69) | dispose() { method installErrorListeners (line 75) | protected installErrorListeners(): void { method _onErrorEvent (line 79) | private _onErrorEvent(err: any): void { method _enqueue (line 112) | protected _enqueue(e: ErrorEvent): void { method _flushBuffer (line 133) | private _flushBuffer(): void { FILE: src/vs/platform/telemetry/common/gdprTypings.ts type IPropertyData (line 5) | interface IPropertyData { type IGDPRProperty (line 13) | interface IGDPRProperty { type IGDPRPropertyWithoutMetadata (line 20) | type IGDPRPropertyWithoutMetadata = Omit = Omit; type ClassifiedEvent (line 23) | type ClassifiedEvent = { type StrictPropertyChecker (line 27) | type StrictPropertyChecker = keyof TEve... type StrictPropertyCheckError (line 29) | type StrictPropertyCheckError = { error: 'Type of classified event does ... type StrictPropertyCheck (line 31) | type StrictPropertyCheck = StrictPropertyChe... FILE: src/vs/platform/telemetry/common/remoteTelemetryChannel.ts class ServerTelemetryChannel (line 13) | class ServerTelemetryChannel extends Disposable implements IServerChannel { method constructor (line 14) | constructor( method call (line 22) | async call(_: any, command: string, arg?: any): Promise { method listen (line 57) | listen(_: any, event: string, arg: any): Event { method dispose (line 65) | public override dispose(): void { FILE: src/vs/platform/telemetry/common/serverTelemetryService.ts type IServerTelemetryService (line 14) | interface IServerTelemetryService extends ITelemetryService { class ServerTelemetryService (line 18) | class ServerTelemetryService extends TelemetryService implements IServer... method constructor (line 23) | constructor( method publicLog (line 33) | override publicLog(eventName: string, data?: ITelemetryData) { method publicLog2 (line 40) | override publicLog2> = never... method publicLogError (line 44) | override publicLogError(errorEventName: string, data?: ITelemetryData) { method publicLogError2 (line 51) | override publicLogError2> = ... method updateInjectedTelemetryLevel (line 55) | async updateInjectedTelemetryLevel(telemetryLevel: TelemetryLevel): Pr... method updateInjectedTelemetryLevel (line 69) | async updateInjectedTelemetryLevel(): Promise { return; } // No-op... FILE: src/vs/platform/telemetry/common/telemetry.ts type ITelemetryData (line 11) | interface ITelemetryData { type ITelemetryService (line 17) | interface ITelemetryService { function telemetryLevelEnabled (line 62) | function telemetryLevelEnabled(service: ITelemetryService, level: Teleme... type ITelemetryEndpoint (line 66) | interface ITelemetryEndpoint { type ICustomEndpointTelemetryService (line 74) | interface ICustomEndpointTelemetryService { constant TELEMETRY_SECTION_ID (line 90) | const TELEMETRY_SECTION_ID = 'telemetry'; constant TELEMETRY_SETTING_ID (line 91) | const TELEMETRY_SETTING_ID = 'telemetry.telemetryLevel'; constant TELEMETRY_CRASH_REPORTER_SETTING_ID (line 92) | const TELEMETRY_CRASH_REPORTER_SETTING_ID = 'telemetry.enableCrashReport... constant TELEMETRY_OLD_SETTING_ID (line 93) | const TELEMETRY_OLD_SETTING_ID = 'telemetry.enableTelemetry'; type TelemetryLevel (line 95) | const enum TelemetryLevel { type TelemetryConfiguration (line 102) | const enum TelemetryConfiguration { type ICommonProperties (line 109) | interface ICommonProperties { FILE: src/vs/platform/telemetry/common/telemetryIpc.ts type ITelemetryLog (line 11) | interface ITelemetryLog { class TelemetryAppenderChannel (line 16) | class TelemetryAppenderChannel implements IServerChannel { method constructor (line 18) | constructor(private appenders: ITelemetryAppender[]) { } method listen (line 20) | listen(_: unknown, event: string): Event { method call (line 24) | call(_: unknown, command: string, { eventName, data }: ITelemetryLo... class TelemetryAppenderClient (line 30) | class TelemetryAppenderClient implements ITelemetryAppender { method constructor (line 32) | constructor(private channel: IChannel) { } method log (line 34) | log(eventName: string, data?: unknown): unknown { method flush (line 41) | flush(): Promise { FILE: src/vs/platform/telemetry/common/telemetryLogAppender.ts class TelemetryLogAppender (line 13) | class TelemetryLogAppender extends Disposable implements ITelemetryAppen... method constructor (line 17) | constructor( method flush (line 43) | flush(): Promise { method log (line 47) | log(eventName: string, data: unknown): void { FILE: src/vs/platform/telemetry/common/telemetryService.ts type ITelemetryServiceConfig (line 22) | interface ITelemetryServiceConfig { type IPendingEvent (line 38) | interface IPendingEvent { class TelemetryService (line 44) | class TelemetryService implements ITelemetryService { method constructor (line 77) | constructor( method setExperimentProperty (line 129) | setExperimentProperty(name: string, value: string): void { method setCommonProperty (line 138) | setCommonProperty(name: string, value: string): void { method _flushPendingEvents (line 142) | private _flushPendingEvents(): void { method _updateTelemetryLevel (line 161) | private _updateTelemetryLevel(): void { method sendErrorTelemetry (line 175) | get sendErrorTelemetry(): boolean { method telemetryLevel (line 179) | get telemetryLevel(): TelemetryLevel { method dispose (line 183) | dispose(): void { method _log (line 189) | private _log(eventName: string, eventLevel: TelemetryLevel, data?: ITe... method _doLog (line 211) | private _doLog(eventName: string, eventLevel: TelemetryLevel, data?: I... method publicLog (line 225) | publicLog(eventName: string, data?: ITelemetryData) { method publicLog2 (line 229) | publicLog2> = never, T exten... method publicLogError (line 233) | publicLogError(errorEventName: string, data?: ITelemetryData) { method publicLogError2 (line 242) | publicLogError2> = never, T ... function getTelemetryLevelSettingDescription (line 247) | function getTelemetryLevelSettingDescription(): string { FILE: src/vs/platform/telemetry/common/telemetryUtils.ts class TelemetryTrustedValue (line 23) | class TelemetryTrustedValue { method constructor (line 26) | constructor(public readonly value: T) { } class NullTelemetryServiceShape (line 29) | class NullTelemetryServiceShape implements ITelemetryService { method publicLog (line 38) | publicLog() { } method publicLog2 (line 39) | publicLog2() { } method publicLogError (line 40) | publicLogError() { } method publicLogError2 (line 41) | publicLogError2() { } method setExperimentProperty (line 42) | setExperimentProperty() { } method setCommonProperty (line 43) | setCommonProperty() { } class NullEndpointTelemetryService (line 48) | class NullEndpointTelemetryService implements ICustomEndpointTelemetrySe... method publicLog (line 51) | async publicLog(_endpoint: ITelemetryEndpoint, _eventName: string, _da... method publicLogError (line 55) | async publicLogError(_endpoint: ITelemetryEndpoint, _errorEventName: s... type ITelemetryAppender (line 63) | interface ITelemetryAppender { type URIDescriptor (line 79) | interface URIDescriptor { function supportsTelemetry (line 96) | function supportsTelemetry(productService: IProductService, environmentS... function isLoggingOnly (line 111) | function isLoggingOnly(productService: IProductService, environmentServi... function getTelemetryLevel (line 138) | function getTelemetryLevel(configurationService: IConfigurationService):... type Properties (line 161) | interface Properties { type Measurements (line 165) | interface Measurements { function validateTelemetryData (line 169) | function validateTelemetryData(data?: unknown): { properties: Properties... type IRemoteAuthoringConfig (line 207) | interface IRemoteAuthoringConfig { function cleanRemoteAuthority (line 212) | function cleanRemoteAuthority(remoteAuthority: string | undefined, confi... function flatten (line 232) | function flatten(obj: unknown, result: Record, order: n... function isInternalTelemetry (line 267) | function isInternalTelemetry(productService: IProductService, configServ... type IPathEnvironment (line 273) | interface IPathEnvironment { function getPiiPathsFromEnvironment (line 281) | function getPiiPathsFromEnvironment(paths: IPathEnvironment): string[] { function anonymizeFilePaths (line 293) | function anonymizeFilePaths(stack: string, cleanupPatterns: RegExp[]): s... function removePropertiesWithPossibleUserInfo (line 364) | function removePropertiesWithPossibleUserInfo(property: string): string { function cleanData (line 399) | function cleanData(data: ITelemetryData | undefined, cleanUpPatterns: Re... FILE: src/vs/platform/telemetry/electron-main/errorTelemetry.ts class ErrorTelemetry (line 11) | class ErrorTelemetry extends BaseErrorTelemetry { method constructor (line 12) | constructor( method installErrorListeners (line 19) | protected override installErrorListeners(): void { method onUnexpectedError (line 32) | private onUnexpectedError(error: Error): void { FILE: src/vs/platform/telemetry/electron-main/telemetryUtils.ts function resolveMachineId (line 12) | async function resolveMachineId(stateService: IStateService, logService:... function resolveSqmId (line 20) | async function resolveSqmId(stateService: IStateService, logService: ILo... function resolveDevDeviceId (line 28) | async function resolveDevDeviceId(stateService: IStateService, logServic... function validateDevDeviceId (line 36) | async function validateDevDeviceId(stateService: IStateService, logServi... FILE: src/vs/platform/telemetry/node/1dsAppender.ts type OnCompleteFunc (line 13) | type OnCompleteFunc = (status: number, headers: { [headerName: string]: ... type IResponseData (line 15) | interface IResponseData { function makeTelemetryRequest (line 27) | async function makeTelemetryRequest(options: IRequestOptions, requestSer... function makeLegacyTelemetryRequest (line 44) | async function makeLegacyTelemetryRequest(options: IRequestOptions): Pro... function sendPostAsync (line 74) | async function sendPostAsync(requestService: IRequestService | undefined... class OneDataSystemAppender (line 98) | class OneDataSystemAppender extends AbstractOneDataSystemAppender { method constructor (line 100) | constructor( FILE: src/vs/platform/telemetry/node/customEndpointTelemetryService.ts class CustomEndpointTelemetryService (line 17) | class CustomEndpointTelemetryService implements ICustomEndpointTelemetry... method constructor (line 22) | constructor( method getCustomTelemetryService (line 30) | private getCustomTelemetryService(endpoint: ITelemetryEndpoint): ITele... method publicLog (line 65) | publicLog(telemetryEndpoint: ITelemetryEndpoint, eventName: string, da... method publicLogError (line 70) | publicLogError(telemetryEndpoint: ITelemetryEndpoint, errorEventName: ... FILE: src/vs/platform/telemetry/node/errorTelemetry.ts class ErrorTelemetry (line 9) | class ErrorTelemetry extends BaseErrorTelemetry { method installErrorListeners (line 10) | protected override installErrorListeners(): void { FILE: src/vs/platform/telemetry/node/telemetry.ts function buildTelemetryMessage (line 10) | async function buildTelemetryMessage(appRoot: string, extensionsPath?: s... FILE: src/vs/platform/telemetry/node/telemetryUtils.ts function resolveMachineId (line 13) | async function resolveMachineId(stateService: IStateReadService, logServ... function resolveSqmId (line 24) | async function resolveSqmId(stateService: IStateReadService, logService:... function resolveDevDeviceId (line 33) | async function resolveDevDeviceId(stateService: IStateReadService, logSe... FILE: src/vs/platform/telemetry/test/browser/1dsAppender.test.ts class AppInsightsCoreMock (line 11) | class AppInsightsCoreMock implements IAppInsightsCore { method track (line 17) | public track(event: ITelemetryItem) { method unload (line 21) | public unload(isAsync: boolean, unloadComplete: (unloadState: ITelemet... FILE: src/vs/platform/telemetry/test/browser/telemetryService.test.ts class TestTelemetryAppender (line 22) | class TestTelemetryAppender implements ITelemetryAppender { method constructor (line 27) | constructor() { method log (line 32) | public log(eventName: string, data?: any): void { method getEventsCount (line 36) | public getEventsCount() { method flush (line 40) | public flush(): Promise { class ErrorTestingSettings (line 46) | class ErrorTestingSettings { method constructor (line 77) | constructor() { method bar (line 168) | get bar() { return Math.random() % 2 === 0; } method bar (line 185) | get bar() { return Math.random() % 2 === 0; } class TestErrorTelemetryService (line 242) | class TestErrorTelemetryService extends TelemetryService { method constructor (line 243) | constructor(config: ITelemetryServiceConfig) { method getValue (line 807) | override getValue(): T { FILE: src/vs/platform/telemetry/test/common/telemetryLogAppender.test.ts class TestTelemetryLogger (line 14) | class TestTelemetryLogger extends AbstractLogger implements ILogger { method constructor (line 18) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL) { method trace (line 23) | trace(message: string, ...args: unknown[]): void { method debug (line 29) | debug(message: string, ...args: unknown[]): void { method info (line 35) | info(message: string, ...args: unknown[]): void { method warn (line 41) | warn(message: string | Error, ...args: unknown[]): void { method error (line 47) | error(message: string, ...args: unknown[]): void { method flush (line 52) | flush(): void { } class TestTelemetryLoggerService (line 55) | class TestTelemetryLoggerService implements ILoggerService { method constructor (line 60) | constructor(private readonly logLevel: LogLevel) { } method getLogger (line 62) | getLogger() { method createLogger (line 66) | createLogger() { method setLogLevel (line 77) | setLogLevel(): void { } method getLogLevel (line 78) | getLogLevel() { return LogLevel.Info; } method setVisibility (line 79) | setVisibility(): void { } method getDefaultLogLevel (line 80) | getDefaultLogLevel() { return this.logLevel; } method registerLogger (line 81) | registerLogger() { } method deregisterLogger (line 82) | deregisterLogger(): void { } method getRegisteredLoggers (line 83) | getRegisteredLoggers() { return []; } method getRegisteredLogger (line 84) | getRegisteredLogger() { return undefined; } FILE: src/vs/platform/terminal/common/capabilities/bufferMarkCapability.ts class BufferMarkCapability (line 15) | class BufferMarkCapability extends Disposable implements IBufferMarkCapa... method constructor (line 25) | constructor( method markers (line 31) | *markers(): IterableIterator { method addMark (line 40) | addMark(properties?: IMarkProperties): void { method getMark (line 56) | getMark(id: string): IMarker | undefined { FILE: src/vs/platform/terminal/common/capabilities/capabilities.ts type TerminalCapability (line 17) | const enum TerminalCapability { type ITerminalCapabilityStore (line 60) | interface ITerminalCapabilityStore { type TerminalCapabilityChangeEvent (line 115) | interface TerminalCapabilityChangeEvent { type AnyTerminalCapabilityChangeEvent (line 120) | type AnyTerminalCapabilityChangeEvent = { type ITerminalCapabilityImplMap (line 128) | interface ITerminalCapabilityImplMap { type ICwdDetectionCapability (line 138) | interface ICwdDetectionCapability { type IShellEnvDetectionCapability (line 146) | interface IShellEnvDetectionCapability { type IPromptTypeDetectionCapability (line 157) | interface IPromptTypeDetectionCapability { type TerminalShellIntegrationEnvironment (line 164) | interface TerminalShellIntegrationEnvironment { type TerminalShellIntegration (line 182) | interface TerminalShellIntegration { type CommandInvalidationReason (line 190) | const enum CommandInvalidationReason { type ICommandInvalidationRequest (line 195) | interface ICommandInvalidationRequest { type IBufferMarkCapability (line 199) | interface IBufferMarkCapability { type ICommandDetectionCapability (line 207) | interface ICommandDetectionCapability { type IHandleCommandOptions (line 264) | interface IHandleCommandOptions { type INaiveCwdDetectionCapability (line 281) | interface INaiveCwdDetectionCapability { type IPartialCommandDetectionCapability (line 287) | interface IPartialCommandDetectionCapability { type IBaseTerminalCommand (line 293) | interface IBaseTerminalCommand { type ITerminalCommand (line 311) | interface ITerminalCommand extends IBaseTerminalCommand { type ISerializedTerminalCommand (line 328) | interface ISerializedTerminalCommand extends IBaseTerminalCommand { type IMarkProperties (line 349) | interface IMarkProperties { type ISerializedCommandDetectionCapability (line 356) | interface ISerializedCommandDetectionCapability { type IPtyHostProcessReplayEvent (line 362) | interface IPtyHostProcessReplayEvent { FILE: src/vs/platform/terminal/common/capabilities/commandDetection/promptInputModel.ts type PromptInputState (line 14) | const enum PromptInputState { type IPromptInputModel (line 24) | interface IPromptInputModel extends IPromptInputModelState { type IPromptInputModelState (line 47) | interface IPromptInputModelState { type ISerializedPromptInputModel (line 71) | interface ISerializedPromptInputModel { class PromptInputModel (line 79) | class PromptInputModel extends Disposable implements IPromptInputModel { method state (line 81) | get state() { return this._state; } method value (line 92) | get value() { return this._value; } method prefix (line 93) | get prefix() { return this._value.substring(0, this._cursorIndex); } method suffix (line 94) | get suffix() { return this._value.substring(this._cursorIndex, this._g... method cursorIndex (line 97) | get cursorIndex() { return this._cursorIndex; } method ghostTextIndex (line 100) | get ghostTextIndex() { return this._ghostTextIndex; } method constructor (line 111) | constructor( method _logCombinedStringIfTrace (line 139) | private _logCombinedStringIfTrace(message: string) { method setShellType (line 146) | setShellType(shellType: TerminalShellType): void { method setContinuationPrompt (line 150) | setContinuationPrompt(value: string): void { method setLastPromptLine (line 155) | setLastPromptLine(value: string): void { method setConfidentCommandLine (line 160) | setConfidentCommandLine(value: string): void { method getCombinedString (line 169) | getCombinedString(emptyStringWhenEmpty?: boolean): string { method serialize (line 187) | serialize(): ISerializedPromptInputModel { method deserialize (line 197) | deserialize(serialized: ISerializedPromptInputModel): void { method _handleCommandStart (line 207) | private _handleCommandStart(command: { marker: IMarker }) { method _handleCommandStartChanged (line 232) | private _handleCommandStartChanged() { method _handleCommandExecuted (line 242) | private _handleCommandExecuted() { method _handleCommandFinished (line 266) | private _handleCommandFinished() { method _sync (line 274) | private _sync() { method _doSync (line 282) | private _doSync() { method _handleUserInput (line 460) | private _handleUserInput(e: string) { method _scanForGhostText (line 468) | private _scanForGhostText(buffer: IBuffer, line: IBufferLine, cursorIn... method _scanForGhostTextAdvanced (line 522) | private _scanForGhostTextAdvanced(buffer: IBuffer, line: IBufferLine, ... method _isPositionRightPrompt (line 599) | private _isPositionRightPrompt(line: IBufferLine, position: number): b... method _getCellStyleAsString (line 618) | private _getCellStyleAsString(cell: IBufferCell): string { method _cellStylesMatch (line 622) | private _cellStylesMatch(a: IBufferCell | undefined, b: IBufferCell | ... method _trimContinuationPrompt (line 641) | private _trimContinuationPrompt(lineText: string): string { method _lineContainsContinuationPrompt (line 648) | private _lineContainsContinuationPrompt(lineText: string): boolean { method _getContinuationPromptCellWidth (line 652) | private _getContinuationPromptCellWidth(line: IBufferLine, lineText: s... method _getRelativeCursorIndex (line 669) | private _getRelativeCursorIndex(startCellX: number, buffer: IBuffer, l... method _isCellStyledLikeGhostText (line 673) | private _isCellStyledLikeGhostText(cell: IBufferCell): boolean { method _createStateObject (line 677) | private _createStateObject(): IPromptInputModelState { FILE: src/vs/platform/terminal/common/capabilities/commandDetection/terminalCommand.ts type ITerminalCommandProperties (line 12) | interface ITerminalCommandProperties { class TerminalCommand (line 34) | class TerminalCommand implements ITerminalCommand { method command (line 36) | get command() { return this._properties.command; } method commandLineConfidence (line 37) | get commandLineConfidence() { return this._properties.commandLineConfi... method isTrusted (line 38) | get isTrusted() { return this._properties.isTrusted; } method timestamp (line 39) | get timestamp() { return this._properties.timestamp; } method duration (line 40) | get duration() { return this._properties.duration; } method promptStartMarker (line 41) | get promptStartMarker() { return this._properties.promptStartMarker; } method marker (line 42) | get marker() { return this._properties.marker; } method endMarker (line 43) | get endMarker() { return this._properties.endMarker; } method endMarker (line 44) | set endMarker(value: IMarker | undefined) { this._properties.endMarker... method executedMarker (line 45) | get executedMarker() { return this._properties.executedMarker; } method aliases (line 46) | get aliases() { return this._properties.aliases; } method wasReplayed (line 47) | get wasReplayed() { return this._properties.wasReplayed; } method cwd (line 48) | get cwd() { return this._properties.cwd; } method exitCode (line 49) | get exitCode() { return this._properties.exitCode; } method commandStartLineContent (line 50) | get commandStartLineContent() { return this._properties.commandStartLi... method markProperties (line 51) | get markProperties() { return this._properties.markProperties; } method executedX (line 52) | get executedX() { return this._properties.executedX; } method startX (line 53) | get startX() { return this._properties.startX; } method id (line 54) | get id() { return this._properties.id; } method constructor (line 56) | constructor( method deserialize (line 62) | static deserialize(xterm: Terminal, serialized: ISerializedTerminalCom... method serialize (line 98) | serialize(isCommandStorageDisabled: boolean): ISerializedTerminalComma... method extractCommandLine (line 119) | extractCommandLine(): string { method getOutput (line 123) | getOutput(): string | undefined { method getOutputMatch (line 157) | getOutputMatch(outputMatcher: ITerminalOutputMatcher): ITerminalOutput... method hasOutput (line 208) | hasOutput(): boolean { method getPromptRowCount (line 220) | getPromptRowCount(): number { method getCommandRowCount (line 224) | getCommandRowCount(): number { type ICurrentPartialCommand (line 229) | interface ICurrentPartialCommand { class PartialTerminalCommand (line 266) | class PartialTerminalCommand implements ICurrentPartialCommand { method constructor (line 302) | constructor( method serialize (line 309) | serialize(cwd: string | undefined): ISerializedTerminalCommand | undef... method promoteToFullCommand (line 334) | promoteToFullCommand(cwd: string | undefined, exitCode: number | undef... method markExecutedTime (line 364) | markExecutedTime() { method markFinishedTime (line 370) | markFinishedTime() { method extractCommandLine (line 376) | extractCommandLine(): string { method getPromptRowCount (line 380) | getPromptRowCount(): number { method getCommandRowCount (line 384) | getCommandRowCount(): number { function extractCommandLine (line 389) | function extractCommandLine( function getXtermLineContent (line 410) | function getXtermLineContent(buffer: IBuffer, lineStart: number, lineEnd... function countNewLines (line 427) | function countNewLines(regex: RegExp): number { function getPromptRowCount (line 441) | function getPromptRowCount(command: ITerminalCommand | ICurrentPartialCo... function getCommandRowCount (line 456) | function getCommandRowCount(command: ITerminalCommand | ICurrentPartialC... function isFullTerminalCommand (line 472) | function isFullTerminalCommand(command: ITerminalCommand | ICurrentParti... FILE: src/vs/platform/terminal/common/capabilities/commandDetectionCapability.ts type ITerminalDimensions (line 18) | interface ITerminalDimensions { class CommandDetectionCapability (line 23) | class CommandDetectionCapability extends Disposable implements ICommandD... method promptInputModel (line 27) | get promptInputModel(): IPromptInputModel { return this._promptInputMo... method hasRichCommandDetection (line 38) | get hasRichCommandDetection() { return this._hasRichCommandDetection; } method commands (line 44) | get commands(): readonly TerminalCommand[] { return this._commands; } method executingCommand (line 45) | get executingCommand(): string | undefined { return this._currentComma... method executingCommandObject (line 46) | get executingCommandObject(): ITerminalCommand | undefined { method executingCommandConfidence (line 54) | get executingCommandConfidence(): 'low' | 'medium' | 'high' | undefined { method currentCommand (line 58) | get currentCommand(): ICurrentPartialCommand { method cwd (line 61) | get cwd(): string | undefined { return this._cwd; } method promptTerminator (line 62) | get promptTerminator(): string | undefined { return this._promptTermin... method constructor (line 81) | constructor( method _handleResize (line 159) | private _handleResize(e: { cols: number; rows: number }) { method _handleCursorMove (line 166) | private _handleCursorMove() { method _clearCommandsInViewport (line 189) | private _clearCommandsInViewport(): void { method setContinuationPrompt (line 205) | setContinuationPrompt(value: string): void { method setPromptTerminator (line 210) | setPromptTerminator(promptTerminator: string, lastPromptLine: string) { method setCwd (line 216) | setCwd(value: string) { method setIsWindowsPty (line 220) | setIsWindowsPty(value: boolean) { method setHasRichCommandDetection (line 243) | setHasRichCommandDetection(value: boolean): void { method setIsCommandStorageDisabled (line 248) | setIsCommandStorageDisabled(): void { method getCommandForLine (line 252) | getCommandForLine(line: number): ITerminalCommand | ICurrentPartialCom... method getCwdForLine (line 279) | getCwdForLine(line: number): string | undefined { method handlePromptStart (line 294) | handlePromptStart(options?: IHandleCommandOptions): void { method handleContinuationStart (line 322) | handleContinuationStart(): void { method handleContinuationEnd (line 327) | handleContinuationEnd(): void { method handleRightPromptStart (line 343) | handleRightPromptStart(): void { method handleRightPromptEnd (line 348) | handleRightPromptEnd(): void { method handleCommandStart (line 353) | handleCommandStart(options?: IHandleCommandOptions): void { method setNextCommandId (line 371) | setNextCommandId(command: string, commandId: string): void { method handleCommandExecuted (line 375) | handleCommandExecuted(options?: IHandleCommandOptions): void { method handleCommandFinished (line 381) | handleCommandFinished(exitCode: number | undefined, options?: IHandleC... method _ensureCurrentCommandId (line 430) | private _ensureCurrentCommandId(_commandLine: string | undefined): void { method setCommandLine (line 442) | setCommandLine(commandLine: string, isTrusted: boolean) { method serialize (line 453) | serialize(): ISerializedCommandDetectionCapability { method deserialize (line 467) | deserialize(serialized: ISerializedCommandDetectionCapability): void { type ICommandDetectionHeuristicsHooks (line 512) | interface ICommandDetectionHeuristicsHooks { type IPtyHeuristics (line 524) | type IPtyHeuristics = ( class UnixPtyHeuristics (line 535) | class UnixPtyHeuristics extends Disposable { method constructor (line 536) | constructor( method handleCommandStart (line 545) | handleCommandStart(options?: IHandleCommandOptions) { method handleCommandExecuted (line 564) | handleCommandExecuted(options?: IHandleCommandOptions) { type AdjustCommandStartMarkerConstants (line 580) | const enum AdjustCommandStartMarkerConstants { class WindowsPtyHeuristics (line 592) | class WindowsPtyHeuristics extends Disposable { method constructor (line 600) | constructor( method preHandleResize (line 622) | preHandleResize(e: { cols: number; rows: number }) { method handleCommandStart (line 684) | handleCommandStart() { method _tryAdjustCommandStartMarker (line 733) | private _tryAdjustCommandStartMarker(start: IMarker) { method _flushPendingHandleCommandStartTask (line 778) | private _flushPendingHandleCommandStartTask() { method handleCommandExecuted (line 809) | handleCommandExecuted(options: IHandleCommandOptions | undefined) { method preHandleCommandFinished (line 821) | preHandleCommandFinished() { method postHandleCommandFinished (line 840) | postHandleCommandFinished(): void { method _evaluateCommandMarkers (line 895) | private _evaluateCommandMarkers(): void { method _cursorOnNextLine (line 914) | private _cursorOnNextLine(): boolean { method _waitForCursorMove (line 928) | private _waitForCursorMove(): Promise { method _getWindowsPrompt (line 948) | private _getWindowsPrompt(y: number = this._terminal.buffer.active.bas... method _adjustPrompt (line 1013) | private _adjustPrompt(prompt: string | undefined, lineText: string, ch... function getLinesForCommand (line 1025) | function getLinesForCommand(buffer: IBuffer, command: ITerminalCommand, ... function getXtermLineContent (line 1069) | function getXtermLineContent(buffer: IBuffer, lineStart: number, lineEnd... function cloneMarker (line 1086) | function cloneMarker(xterm: Terminal, marker: IMarker, offset: number = ... FILE: src/vs/platform/terminal/common/capabilities/cwdDetectionCapability.ts class CwdDetectionCapability (line 10) | class CwdDetectionCapability extends Disposable implements ICwdDetection... method cwds (line 18) | get cwds(): string[] { method getCwd (line 25) | getCwd(): string { method updateCwd (line 29) | updateCwd(cwd: string): void { FILE: src/vs/platform/terminal/common/capabilities/naiveCwdDetectionCapability.ts class NaiveCwdDetectionCapability (line 10) | class NaiveCwdDetectionCapability implements INaiveCwdDetectionCapability { method constructor (line 11) | constructor(private readonly _process: ITerminalChildProcess) { } method getCwd (line 18) | async getCwd(): Promise { FILE: src/vs/platform/terminal/common/capabilities/partialCommandDetectionCapability.ts type Constants (line 11) | const enum Constants { class PartialCommandDetectionCapability (line 22) | class PartialCommandDetectionCapability extends DisposableStore implemen... method commands (line 27) | get commands(): readonly IMarker[] { return this._commands; } method constructor (line 32) | constructor( method _onData (line 50) | private _onData(data: string): void { method _onEnter (line 56) | private _onEnter(): void { method _clearCommandsInViewport (line 69) | private _clearCommandsInViewport(): void { FILE: src/vs/platform/terminal/common/capabilities/promptTypeDetectionCapability.ts class PromptTypeDetectionCapability (line 10) | class PromptTypeDetectionCapability extends Disposable implements IPromp... method promptType (line 14) | get promptType(): string | undefined { return this._promptType; } method setPromptType (line 19) | setPromptType(value: string): void { FILE: src/vs/platform/terminal/common/capabilities/shellEnvDetectionCapability.ts type IShellEnv (line 12) | interface IShellEnv { class ShellEnvDetectionCapability (line 17) | class ShellEnvDetectionCapability extends Disposable implements IShellEn... method env (line 23) | get env(): TerminalShellIntegrationEnvironment { method setEnvironment (line 30) | setEnvironment(env: { [key: string]: string | undefined }, isTrusted: ... method startEnvironmentSingleVar (line 46) | startEnvironmentSingleVar(clear: boolean, isTrusted: boolean): void { method setEnvironmentSingleVar (line 61) | setEnvironmentSingleVar(key: string, value: string | undefined, isTrus... method endEnvironmentSingleVar (line 71) | endEnvironmentSingleVar(isTrusted: boolean): void { method deleteEnvironmentSingleVar (line 84) | deleteEnvironmentSingleVar(key: string, value: string | undefined, isT... method _fireEnvChange (line 94) | private _fireEnvChange(): void { method _createStateObject (line 98) | private _createStateObject(): TerminalShellIntegrationEnvironment { FILE: src/vs/platform/terminal/common/capabilities/terminalCapabilityStore.ts class TerminalCapabilityStore (line 11) | class TerminalCapabilityStore extends Disposable implements ITerminalCap... method onDidAddCapability (line 15) | get onDidAddCapability() { return this._onDidAddCapability.event; } method onDidRemoveCapability (line 17) | get onDidRemoveCapability() { return this._onDidRemoveCapability.event; } method onDidChangeCapabilities (line 20) | get onDidChangeCapabilities() { method onDidAddCommandDetectionCapability (line 27) | get onDidAddCommandDetectionCapability() { method onDidRemoveCommandDetectionCapability (line 31) | get onDidRemoveCommandDetectionCapability() { method onDidAddCwdDetectionCapability (line 35) | get onDidAddCwdDetectionCapability() { method onDidRemoveCwdDetectionCapability (line 39) | get onDidRemoveCwdDetectionCapability() { method items (line 43) | get items(): IterableIterator { method createOnDidRemoveCapabilityOfTypeEvent (line 47) | createOnDidRemoveCapabilityOfTypeEvent(t... method createOnDidAddCapabilityOfTypeEvent (line 50) | createOnDidAddCapabilityOfTypeEvent(type... method add (line 54) | add(capability: T, impl: ITerminalCapabi... method get (line 59) | get(capability: T): ITerminalCapabilityI... method remove (line 64) | remove(capability: TerminalCapability) { method has (line 73) | has(capability: TerminalCapability) { class TerminalCapabilityStoreMultiplexer (line 78) | class TerminalCapabilityStoreMultiplexer extends Disposable implements I... method onDidAddCapability (line 82) | get onDidAddCapability() { return this._onDidAddCapability.event; } method onDidRemoveCapability (line 84) | get onDidRemoveCapability() { return this._onDidRemoveCapability.event; } method onDidChangeCapabilities (line 87) | get onDidChangeCapabilities() { method onDidAddCommandDetectionCapability (line 94) | get onDidAddCommandDetectionCapability() { method onDidRemoveCommandDetectionCapability (line 98) | get onDidRemoveCommandDetectionCapability() { method onDidAddCwdDetectionCapability (line 102) | get onDidAddCwdDetectionCapability() { method onDidRemoveCwdDetectionCapability (line 106) | get onDidRemoveCwdDetectionCapability() { method items (line 110) | get items(): IterableIterator { method createOnDidRemoveCapabilityOfTypeEvent (line 114) | createOnDidRemoveCapabilityOfTypeEvent(t... method createOnDidAddCapabilityOfTypeEvent (line 117) | createOnDidAddCapabilityOfTypeEvent(type... method _items (line 121) | private *_items(): IterableIterator { method has (line 129) | has(capability: TerminalCapability): boolean { method get (line 140) | get(capability: T): ITerminalCapabilityI... method add (line 150) | add(store: ITerminalCapabilityStore) { function createCapabilityEvent (line 160) | function createCapabilityEvent(capability:... FILE: src/vs/platform/terminal/common/environmentVariable.ts type EnvironmentVariableMutatorType (line 9) | enum EnvironmentVariableMutatorType { type IEnvironmentVariableMutator (line 14) | interface IEnvironmentVariableMutator { type IEnvironmentVariableCollectionDescription (line 22) | interface IEnvironmentVariableCollectionDescription { type IEnvironmentVariableMutatorOptions (line 27) | interface IEnvironmentVariableMutatorOptions { type EnvironmentVariableScope (line 32) | type EnvironmentVariableScope = { type IEnvironmentVariableCollection (line 36) | interface IEnvironmentVariableCollection { type ISerializableEnvironmentVariableCollection (line 42) | type ISerializableEnvironmentVariableCollection = [string, IEnvironmentV... type ISerializableEnvironmentDescriptionMap (line 44) | type ISerializableEnvironmentDescriptionMap = [string, IEnvironmentVaria... type IExtensionOwnedEnvironmentDescriptionMutator (line 45) | interface IExtensionOwnedEnvironmentDescriptionMutator extends IEnvironm... type ISerializableEnvironmentVariableCollections (line 50) | type ISerializableEnvironmentVariableCollections = [string, ISerializabl... type IExtensionOwnedEnvironmentVariableMutator (line 52) | interface IExtensionOwnedEnvironmentVariableMutator extends IEnvironment... type IMergedEnvironmentVariableCollectionDiff (line 56) | interface IMergedEnvironmentVariableCollectionDiff { type VariableResolver (line 62) | type VariableResolver = (str: string) => Promise; type IMergedEnvironmentVariableCollection (line 68) | interface IMergedEnvironmentVariableCollection { FILE: src/vs/platform/terminal/common/environmentVariableCollection.ts type VariableResolver (line 9) | type VariableResolver = (str: string) => Promise; constant PYTHON_ACTIVATION_VARS_PATTERN (line 16) | const PYTHON_ACTIVATION_VARS_PATTERN = /^VSCODE_PYTHON_(PWSH|ZSH|BASH|FI... constant PYTHON_ENV_EXTENSION_ID (line 17) | const PYTHON_ENV_EXTENSION_ID = 'ms-python.vscode-python-envs'; class MergedEnvironmentVariableCollection (line 19) | class MergedEnvironmentVariableCollection implements IMergedEnvironmentV... method constructor (line 23) | constructor( method applyToProcessEnvironment (line 71) | async applyToProcessEnvironment(env: IProcessEnvironment, scope: Envir... method _encodeColons (line 109) | private _encodeColons(value: string): string { method blockPythonActivationVar (line 113) | private blockPythonActivationVar(variable: string, extensionIdentifier... method diff (line 121) | diff(other: IMergedEnvironmentVariableCollection, scope: EnvironmentVa... method getVariableMap (line 160) | getVariableMap(scope: EnvironmentVariableScope | undefined): Map extends Disposable { method constructor (line 29) | constructor( method createRequest (line 46) | createRequest(args: RequestArgs): Promise { method acceptReply (line 62) | acceptReply(requestId: number, data: T) { FILE: src/vs/platform/terminal/common/terminal.ts type TerminalSettingPrefix (line 22) | const enum TerminalSettingPrefix { type TerminalSettingId (line 28) | const enum TerminalSettingId { type PosixShellType (line 137) | const enum PosixShellType { type WindowsShellType (line 146) | const enum WindowsShellType { type GeneralShellType (line 152) | const enum GeneralShellType { type TerminalShellType (line 160) | type TerminalShellType = PosixShellType | WindowsShellType | GeneralShel... type IRawTerminalInstanceLayoutInfo (line 162) | interface IRawTerminalInstanceLayoutInfo { type ITerminalInstanceLayoutInfoById (line 166) | type ITerminalInstanceLayoutInfoById = IRawTerminalInstanceLayoutInfo { type ITerminalTabLayoutInfoById (line 175) | type ITerminalTabLayoutInfoById = IRawTerminalTabLayoutInfo; type IRawTerminalsLayoutInfo (line 177) | interface IRawTerminalsLayoutInfo { type IPtyHostAttachTarget (line 182) | interface IPtyHostAttachTarget { type IReconnectionProperties (line 204) | interface IReconnectionProperties { type TerminalType (line 209) | type TerminalType = 'Task' | 'Local' | undefined; type TitleEventSource (line 211) | enum TitleEventSource { type ITerminalsLayoutInfo (line 222) | type ITerminalsLayoutInfo = IRawTerminalsLayoutInfo; type TerminalIpcChannels (line 225) | enum TerminalIpcChannels { type ProcessPropertyType (line 248) | const enum ProcessPropertyType { type IProcessProperty (line 262) | interface IProcessProperty string); type ICreateContributedTerminalProfileOptions (line 691) | interface ICreateContributedTerminalProfileOptions { type TerminalLocation (line 699) | enum TerminalLocation { type TerminalLocationConfigValue (line 704) | const enum TerminalLocationConfigValue { type TerminalIcon (line 709) | type TerminalIcon = ThemeIcon | URI | { light: URI; dark: URI }; type IShellLaunchConfigDto (line 711) | interface IShellLaunchConfigDto { type ITerminalProcessOptions (line 732) | interface ITerminalProcessOptions { type ITerminalEnvironment (line 744) | interface ITerminalEnvironment { type ITerminalLaunchError (line 748) | interface ITerminalLaunchError { type IProcessReadyEvent (line 753) | interface IProcessReadyEvent { type IProcessReadyWindowsPty (line 759) | interface IProcessReadyWindowsPty { type ITerminalChildProcess (line 774) | interface ITerminalChildProcess { type IReconnectConstants (line 846) | interface IReconnectConstants { type LocalReconnectConstants (line 852) | const enum LocalReconnectConstants { type FlowControlConstants (line 863) | const enum FlowControlConstants { type IProcessDataEvent (line 886) | interface IProcessDataEvent { type ITerminalDimensions (line 895) | interface ITerminalDimensions { type ITerminalProfile (line 907) | interface ITerminalProfile { type ITerminalDimensionsOverride (line 935) | interface ITerminalDimensionsOverride extends Readonly { return this._b... method registerTerminalBackend (line 1219) | registerTerminalBackend(backend: ITerminalBackend): void { method getTerminalBackend (line 1227) | getTerminalBackend(remoteAuthority: string | undefined): ITerminalBack... method _sanitizeRemoteAuthority (line 1231) | private _sanitizeRemoteAuthority(remoteAuthority: string | undefined) { type ILocalPtyService (line 1245) | interface ILocalPtyService extends IPtyHostService { } type ITerminalLogService (line 1248) | interface ITerminalLogService extends ILogService { FILE: src/vs/platform/terminal/common/terminalDataBuffering.ts type TerminalDataBuffer (line 11) | interface TerminalDataBuffer extends IDisposable { class TerminalDataBufferer (line 16) | class TerminalDataBufferer implements IDisposable { method constructor (line 19) | constructor(private readonly _callback: (id: number, data: string) => ... method dispose (line 22) | dispose() { method startBuffering (line 28) | startBuffering(id: number, event: Event, t... method stopBuffering (line 53) | stopBuffering(id: number) { method flushBuffer (line 58) | flushBuffer(id: number): void { FILE: src/vs/platform/terminal/common/terminalEnvironment.ts function escapeNonWindowsPath (line 14) | function escapeNonWindowsPath(path: string, shellType?: TerminalShellTyp... function collapseTildePath (line 86) | function collapseTildePath(path: string | undefined, userHome: string | ... function sanitizeCwd (line 110) | function sanitizeCwd(cwd: string): string { function shouldUseEnvironmentVariableCollection (line 126) | function shouldUseEnvironmentVariableCollection(slc: IShellLaunchConfig)... FILE: src/vs/platform/terminal/common/terminalLogService.ts class TerminalLogService (line 15) | class TerminalLogService extends Disposable implements ITerminalLogServi... method onDidChangeLogLevel (line 23) | get onDidChangeLogLevel(): Event { return this._logger.onDid... method constructor (line 25) | constructor( method getLevel (line 37) | getLevel(): LogLevel { return this._logger.getLevel(); } method setLevel (line 38) | setLevel(level: LogLevel): void { this._logger.setLevel(level); } method flush (line 39) | flush(): void { this._logger.flush(); } method trace (line 41) | trace(message: string, ...args: unknown[]): void { this._logger.trace(... method debug (line 42) | debug(message: string, ...args: unknown[]): void { this._logger.debug(... method info (line 43) | info(message: string, ...args: unknown[]): void { this._logger.info(th... method warn (line 44) | warn(message: string, ...args: unknown[]): void { this._logger.warn(th... method error (line 45) | error(message: string | Error, ...args: unknown[]): void { method _formatMessage (line 53) | private _formatMessage(message: string): string { FILE: src/vs/platform/terminal/common/terminalPlatformConfiguration.ts function createTerminalProfileMarkdownDescription (line 96) | function createTerminalProfileMarkdownDescription(platform: Platform.Lin... function registerTerminalPlatformConfiguration (line 378) | function registerTerminalPlatformConfiguration() { function registerTerminalDefaultProfileConfiguration (line 384) | function registerTerminalDefaultProfileConfiguration(detectedProfiles?: ... FILE: src/vs/platform/terminal/common/terminalProcess.ts type ISingleTerminalConfiguration (line 10) | interface ISingleTerminalConfiguration { type ICompleteTerminalConfiguration (line 16) | interface ICompleteTerminalConfiguration { type ITerminalEnvironmentVariableCollections (line 24) | type ITerminalEnvironmentVariableCollections = [string, ISerializableEnv... type IWorkspaceFolderData (line 26) | interface IWorkspaceFolderData { type ISetTerminalLayoutInfoArgs (line 32) | interface ISetTerminalLayoutInfoArgs { type IGetTerminalLayoutInfoArgs (line 38) | interface IGetTerminalLayoutInfoArgs { type IProcessDetails (line 42) | interface IProcessDetails { type ITerminalTabLayoutInfoDto (line 65) | type ITerminalTabLayoutInfoDto = IRawTerminalTabLayoutInfo | undefine... function terminalIconsEqual (line 87) | function terminalIconsEqual(a?: TerminalIcon, b?: TerminalIcon): boolean { FILE: src/vs/platform/terminal/common/terminalRecorder.ts type Constants (line 9) | const enum Constants { type RecorderEntry (line 13) | interface RecorderEntry { type IRemoteTerminalProcessReplayEvent (line 19) | interface IRemoteTerminalProcessReplayEvent { class TerminalRecorder (line 23) | class TerminalRecorder { method constructor (line 28) | constructor(cols: number, rows: number) { method handleResize (line 32) | handleResize(cols: number, rows: number): void { method handleData (line 58) | handleData(data: string): void { method generateReplayEventSync (line 82) | generateReplayEventSync(): IPtyHostProcessReplayEvent { method generateReplayEvent (line 101) | async generateReplayEvent(): Promise { FILE: src/vs/platform/terminal/common/terminalStrings.ts type ITerminalFormatMessageOptions (line 6) | interface ITerminalFormatMessageOptions { function formatMessageForTerminal (line 21) | function formatMessageForTerminal(message: string, options: ITerminalFor... FILE: src/vs/platform/terminal/common/xterm/shellIntegrationAddon.ts type ShellIntegrationOscPs (line 39) | const enum ShellIntegrationOscPs { type FinalTermOscPt (line 60) | const enum FinalTermOscPt { type VSCodeOscPt (line 103) | const enum VSCodeOscPt { type ITermOscPt (line 309) | const enum ITermOscPt { class ShellIntegrationAddon (line 330) | class ShellIntegrationAddon extends Disposable implements IShellIntegrat... method seenSequences (line 338) | get seenSequences(): ReadonlySet { return this._seenSequences; } method status (line 341) | get status(): ShellIntegrationStatus { return this._status; } method constructor (line 348) | constructor( method _disposeCommonProtocol (line 362) | private _disposeCommonProtocol(): void { method activate (line 367) | activate(xterm: Terminal) { method getMarkerId (line 380) | getMarkerId(terminal: Terminal, vscodeMarkerId: string) { method setNextCommandId (line 384) | setNextCommandId(command: string, commandId: string): void { method _markSequenceSeen (line 390) | private _markSequenceSeen(sequence: string) { method _handleFinalTermSequence (line 397) | private _handleFinalTermSequence(data: string): boolean { method _doHandleFinalTermSequence (line 406) | private _doHandleFinalTermSequence(data: string): boolean { method _handleVSCodeSequence (line 438) | private _handleVSCodeSequence(data: string): boolean { method _ensureCapabilitiesOrAddFailureTelemetry (line 452) | private async _ensureCapabilitiesOrAddFailureTelemetry(): Promise { method _clearActivationTimeout (line 465) | private _clearActivationTimeout(): void { method _doHandleVSCodeSequence (line 472) | private _doHandleVSCodeSequence(data: string): boolean { method _updateContinuationPrompt (line 620) | private _updateContinuationPrompt(value: string) { method _updatePromptTerminator (line 627) | private _updatePromptTerminator(prompt: string) { method _updateCwd (line 645) | private _updateCwd(value: string) { method _doHandleITermSequence (line 652) | private _doHandleITermSequence(data: string): boolean { method _doHandleSetWindowsFriendlyCwd (line 687) | private _doHandleSetWindowsFriendlyCwd(data: string): boolean { method _doHandleSetCwd (line 710) | private _doHandleSetCwd(data: string): boolean { method serialize (line 730) | serialize(): ISerializedCommandDetectionCapability { method deserialize (line 743) | deserialize(serialized: ISerializedCommandDetectionCapability): void { method _createOrGetCwdDetection (line 755) | protected _createOrGetCwdDetection(): ICwdDetectionCapability { method _createOrGetCommandDetection (line 764) | protected _createOrGetCommandDetection(terminal: Terminal): ICommandDe... method _createOrGetBufferMarkDetection (line 773) | protected _createOrGetBufferMarkDetection(terminal: Terminal): IBuffer... method _createOrGetShellEnvDetection (line 782) | protected _createOrGetShellEnvDetection(): IShellEnvDetectionCapability { method _createOrGetPromptTypeDetection (line 791) | protected _createOrGetPromptTypeDetection(): IPromptTypeDetectionCapab... function deserializeVSCodeOscMessage (line 801) | function deserializeVSCodeOscMessage(message: string): string { function serializeVSCodeOscMessage (line 810) | function serializeVSCodeOscMessage(message: string): string { function parseKeyValueAssignment (line 826) | function parseKeyValueAssignment(message: string): { key: string; value:... function parseMarkSequence (line 838) | function parseMarkSequence(sequence: (string | undefined)[]): { id?: str... FILE: src/vs/platform/terminal/electron-main/electronPtyHostStarter.ts class ElectronPtyHostStarter (line 24) | class ElectronPtyHostStarter extends Disposable implements IPtyHostStart... method constructor (line 33) | constructor( method start (line 50) | start(): IPtyHostConnection { method _createPtyHostConfiguration (line 86) | private _createPtyHostConfiguration() { method _onWindowConnection (line 109) | private _onWindowConnection(e: IpcMainEvent, nonce: string) { FILE: src/vs/platform/terminal/node/childProcessMonitor.ts type Constants (line 14) | const enum Constants { class ChildProcessMonitor (line 31) | class ChildProcessMonitor extends Disposable { method hasChildProcesses (line 33) | private set hasChildProcesses(value: boolean) { method hasChildProcesses (line 43) | get hasChildProcesses(): boolean { return this._hasChildProcesses; } method constructor (line 51) | constructor( method setPid (line 62) | setPid(pid: number): void { method handleInput (line 69) | handleInput() { method handleOutput (line 76) | handleOutput() { method _refreshActive (line 81) | private async _refreshActive(): Promise { method _refreshInactive (line 94) | private _refreshInactive(): void { method _processContainsChildren (line 98) | private _processContainsChildren(processItem: ProcessItem): boolean { FILE: src/vs/platform/terminal/node/heartbeatService.ts class HeartbeatService (line 10) | class HeartbeatService extends Disposable implements IHeartbeatService { method constructor (line 14) | constructor() { FILE: src/vs/platform/terminal/node/nodePtyHostStarter.ts class NodePtyHostStarter (line 14) | class NodePtyHostStarter extends Disposable implements IPtyHostStarter { method constructor (line 15) | constructor( method start (line 22) | start(): IPtyHostConnection { FILE: src/vs/platform/terminal/node/ptyHost.ts type IPtyHostConnection (line 10) | interface IPtyHostConnection { type IPtyHostStarter (line 16) | interface IPtyHostStarter extends IDisposable { FILE: src/vs/platform/terminal/node/ptyHostMain.ts function startPtyHost (line 28) | async function startPtyHost() { FILE: src/vs/platform/terminal/node/ptyHostService.ts type Constants (line 25) | enum Constants { class PtyHostService (line 33) | class PtyHostService extends Disposable implements IPtyHostService { method _connection (line 40) | private get _connection(): IPtyHostConnection { method _proxy (line 44) | private get _proxy(): IPtyService { method _optionalProxy (line 52) | private get _optionalProxy(): IPtyService | undefined { method _ensurePtyHost (line 56) | private _ensurePtyHost() { method constructor (line 95) | constructor( method _ignoreProcessNames (line 123) | private get _ignoreProcessNames(): string[] { method _refreshIgnoreProcessNames (line 127) | private async _refreshIgnoreProcessNames(): Promise { method _resolveShellEnv (line 131) | private async _resolveShellEnv(): Promise { method _startPtyHost (line 145) | private _startPtyHost(): [IPtyHostConnection, IPtyService] { method createProcess (line 200) | async createProcess( method updateTitle (line 218) | updateTitle(id: number, title: string, titleSource: TitleEventSource):... method updateIcon (line 221) | updateIcon(id: number, userInitiated: boolean, icon: TerminalIcon, col... method attachToProcess (line 224) | attachToProcess(id: number): Promise { method detachFromProcess (line 227) | detachFromProcess(id: number, forcePersist?: boolean): Promise { method shutdownAll (line 230) | shutdownAll(): Promise { method listProcesses (line 233) | listProcesses(): Promise { method getPerformanceMarks (line 236) | async getPerformanceMarks(): Promise { method reduceConnectionGraceTime (line 239) | async reduceConnectionGraceTime(): Promise { method start (line 242) | start(id: number): Promise { method input (line 248) | input(id: number, data: string): Promise { method sendSignal (line 251) | sendSignal(id: number, signal: string): Promise { method processBinary (line 254) | processBinary(id: number, data: string): Promise { method resize (line 257) | resize(id: number, cols: number, rows: number, pixelWidth?: number, pi... method clearBuffer (line 260) | clearBuffer(id: number): Promise { method acknowledgeDataEvent (line 263) | acknowledgeDataEvent(id: number, charCount: number): Promise { method setUnicodeVersion (line 266) | setUnicodeVersion(id: number, version: '6' | '11'): Promise { method setNextCommandId (line 269) | setNextCommandId(id: number, commandLine: string, commandId: string): ... method getInitialCwd (line 272) | getInitialCwd(id: number): Promise { method getCwd (line 275) | getCwd(id: number): Promise { method getLatency (line 278) | async getLatency(): Promise { method orphanQuestionReply (line 290) | orphanQuestionReply(id: number): Promise { method installAutoReply (line 294) | installAutoReply(match: string, reply: string): Promise { method uninstallAllAutoReplies (line 297) | uninstallAllAutoReplies(): Promise { method getDefaultSystemShell (line 301) | getDefaultSystemShell(osOverride?: OperatingSystem): Promise { method getProfiles (line 304) | async getProfiles(workspaceId: string, profiles: unknown, defaultProfi... method getEnvironment (line 308) | async getEnvironment(): Promise { method getWslPath (line 316) | getWslPath(original: string, direction: 'unix-to-win' | 'win-to-unix')... method getRevivedPtyNewId (line 320) | getRevivedPtyNewId(workspaceId: string, id: number): Promise { method getTerminalLayoutInfo (line 327) | async getTerminalLayoutInfo(args: IGetTerminalLayoutInfoArgs): Promise... method requestDetachInstance (line 334) | async requestDetachInstance(workspaceId: string, instanceId: number): ... method acceptDetachInstanceReply (line 338) | async acceptDetachInstanceReply(requestId: number, persistentProcessId... method freePortKillProcess (line 342) | async freePortKillProcess(port: string): Promise<{ port: string; proce... method serializeTerminalState (line 349) | async serializeTerminalState(ids: number[]): Promise { method reviveTerminalProcesses (line 353) | async reviveTerminalProcesses(workspaceId: string, state: ISerializedT... method refreshProperty (line 357) | async refreshProperty(id: number, prope... method updateProperty (line 361) | async updateProperty(id: number, proper... method restartPtyHost (line 365) | async restartPtyHost(): Promise { method _disposePtyHost (line 371) | private _disposePtyHost(): void { method _handleHeartbeat (line 376) | private _handleHeartbeat(isConnecting?: boolean) { method _handleHeartbeatFirstTimeout (line 385) | private _handleHeartbeatFirstTimeout() { method _handleHeartbeatSecondTimeout (line 391) | private _handleHeartbeatSecondTimeout() { method _handleUnresponsiveCreateProcess (line 400) | private _handleUnresponsiveCreateProcess() { method _clearHeartbeatTimeouts (line 409) | private _clearHeartbeatTimeouts() { method _resolveVariables (line 420) | private _resolveVariables(workspaceId: string, text: string[]): Promis... method acceptPtyHostResolvedVariables (line 423) | async acceptPtyHostResolvedVariables(requestId: number, resolved: stri... FILE: src/vs/platform/terminal/node/ptyService.ts type XtermTerminal (line 38) | type XtermTerminal = pkg.Terminal; function sanitizeArgsForLogging (line 44) | function sanitizeArgsForLogging(fnName: string, args: unknown[]): unknow... type ITraceRpcArgs (line 59) | interface ITraceRpcArgs { function traceRpc (line 64) | function traceRpc(_target: Object, key: string, descriptor: PropertyDesc... type WorkspaceId (line 92) | type WorkspaceId = string; class PtyService (line 97) | class PtyService extends Disposable implements IPtyService { method installAutoReply (line 109) | async installAutoReply(match: string, reply: string) { method uninstallAllAutoReplies (line 113) | async uninstallAllAutoReplies() { method _traceEvent (line 141) | private _traceEvent(name: string, event: Event): Event { method traceRpcArgs (line 151) | get traceRpcArgs(): ITraceRpcArgs { method constructor (line 158) | constructor( method refreshIgnoreProcessNames (line 183) | async refreshIgnoreProcessNames(names: string[]): Promise { method requestDetachInstance (line 189) | async requestDetachInstance(workspaceId: string, instanceId: number): ... method acceptDetachInstanceReply (line 194) | async acceptDetachInstanceReply(requestId: number, persistentProcessId... method freePortKillProcess (line 204) | async freePortKillProcess(port: string): Promise<{ port: string; proce... method serializeTerminalState (line 230) | async serializeTerminalState(ids: number[]): Promise { method reviveTerminalProcesses (line 256) | async reviveTerminalProcesses(workspaceId: string, state: ISerializedT... method _reviveTerminalProcess (line 264) | private async _reviveTerminalProcess(workspaceId: string, terminal: IS... method shutdownAll (line 313) | async shutdownAll(): Promise { method createProcess (line 318) | async createProcess( method attachToProcess (line 367) | async attachToProcess(id: number): Promise { method updateTitle (line 378) | async updateTitle(id: number, title: string, titleSource: TitleEventSo... method updateIcon (line 383) | async updateIcon(id: number, userInitiated: boolean, icon: URI | { lig... method clearBuffer (line 388) | async clearBuffer(id: number): Promise { method refreshProperty (line 393) | async refreshProperty(id: number, type:... method updateProperty (line 398) | async updateProperty(id: number, type: ... method detachFromProcess (line 403) | async detachFromProcess(id: number, forcePersist?: boolean): Promise { method listProcesses (line 415) | async listProcesses(): Promise { method getPerformanceMarks (line 425) | async getPerformanceMarks(): Promise { method start (line 430) | async start(id: number): Promise { method input (line 441) | async input(id: number, data: string): Promise { method sendSignal (line 451) | async sendSignal(id: number, signal: string): Promise { method processBinary (line 455) | async processBinary(id: number, data: string): Promise { method resize (line 459) | async resize(id: number, cols: number, rows: number, pixelWidth?: numb... method getInitialCwd (line 469) | async getInitialCwd(id: number): Promise { method getCwd (line 473) | async getCwd(id: number): Promise { method acknowledgeDataEvent (line 477) | async acknowledgeDataEvent(id: number, charCount: number): Promise { method setNextCommandId (line 486) | async setNextCommandId(id: number, commandLine: string, commandId: str... method getLatency (line 490) | async getLatency(): Promise { method orphanQuestionReply (line 494) | async orphanQuestionReply(id: number): Promise { method getDefaultSystemShell (line 499) | async getDefaultSystemShell(osOverride: OperatingSystem = OS): Promise... method getEnvironment (line 504) | async getEnvironment(): Promise { method getWslPath (line 509) | async getWslPath(original: string, direction: 'unix-to-win' | 'win-to-... method _getWSLExecutablePath (line 551) | private async _getWSLExecutablePath(): Promise { method getRevivedPtyNewId (line 562) | async getRevivedPtyNewId(workspaceId: string, id: number): Promise { method detach (line 834) | async detach(forcePersist?: boolean): Promise { method serializeNormalBuffer (line 844) | serializeNormalBuffer(): Promise { method refreshProperty (line 848) | async refreshProperty(type: T): Promise... method updateProperty (line 852) | async updateProperty(type: T, value: IP... method start (line 858) | async start(): Promise { method resize (line 906) | resize(cols: number, rows: number, pixelWidth?: number, pixelHeight?: ... method clearBuffer (line 917) | async clearBuffer(): Promise { method setUnicodeVersion (line 921) | setUnicodeVersion(version: '6' | '11'): void { method setNextCommandId (line 927) | async setNextCommandId(commandLine: string, commandId: string): Promis... method acknowledgeDataEvent (line 931) | acknowledgeDataEvent(charCount: number): void { method getInitialCwd (line 937) | getInitialCwd(): Promise { method getCwd (line 940) | getCwd(): Promise { method triggerReplay (line 944) | async triggerReplay(): Promise { method sendCommandResult (line 959) | sendCommandResult(reqId: number, isError: boolean, serializedPayload: ... method orphanQuestionReply (line 967) | orphanQuestionReply(): void { method reduceGraceTime (line 976) | reduceGraceTime(): void { method isOrphaned (line 987) | async isOrphaned(): Promise { method _isOrphaned (line 991) | private async _isOrphaned(): Promise { class MutationLogger (line 1010) | class MutationLogger { method value (line 1011) | get value(): T { return this._value; } method setValue (line 1012) | setValue(value: T, reason: string) { method constructor (line 1019) | constructor( method _log (line 1027) | private _log(reason: string): void { class XtermSerializer (line 1032) | class XtermSerializer implements ITerminalSerializer { method constructor (line 1037) | constructor( method freeRawReviveBuffer (line 1061) | freeRawReviveBuffer(): void { method handleData (line 1066) | handleData(data: string): void { method handleResize (line 1070) | handleResize(cols: number, rows: number): void { method clearBuffer (line 1074) | clearBuffer(): void { method setNextCommandId (line 1078) | setNextCommandId(commandLine: string, commandId: string): void { method generateReplayEvent (line 1082) | async generateReplayEvent(normalBufferOnly?: boolean, restoreToLastRev... method setUnicodeVersion (line 1110) | async setUnicodeVersion(version: '6' | '11'): Promise { method _getUnicode11Constructor (line 1124) | async _getUnicode11Constructor(): Promise { method _getSerializeConstructor (line 1131) | async _getSerializeConstructor(): Promise { function printTime (line 1139) | function printTime(ms: number): string { type ITerminalSerializer (line 1162) | interface ITerminalSerializer { FILE: src/vs/platform/terminal/node/terminalContrib/autoReplies/autoRepliesContribController.ts class AutoRepliesPtyServiceContribution (line 10) | class AutoRepliesPtyServiceContribution implements IPtyServiceContributi... method constructor (line 15) | constructor( method installAutoReply (line 20) | async installAutoReply(match: string, reply: string) { method uninstallAllAutoReplies (line 33) | async uninstallAllAutoReplies() { method handleProcessReady (line 42) | handleProcessReady(persistentProcessId: number, process: ITerminalChil... method handleProcessDispose (line 50) | handleProcessDispose(persistentProcessId: number): void { method handleProcessInput (line 60) | handleProcessInput(persistentProcessId: number, data: string) { method handleProcessResize (line 69) | handleProcessResize(persistentProcessId: number, cols: number, rows: n... method _processInstallAutoReply (line 78) | private _processInstallAutoReply(persistentProcessId: number, terminal... FILE: src/vs/platform/terminal/node/terminalContrib/autoReplies/terminalAutoResponder.ts class TerminalAutoResponder (line 18) | class TerminalAutoResponder extends Disposable { method constructor (line 28) | constructor( method _reset (line 59) | private _reset() { method handleResize (line 67) | handleResize() { method handleInput (line 73) | handleInput() { FILE: src/vs/platform/terminal/node/terminalEnvironment.ts type IShellIntegrationConfigInjection (line 23) | interface IShellIntegrationConfigInjection { type IShellIntegrationInjectionFailure (line 42) | interface IShellIntegrationInjectionFailure { function getShellIntegrationInjection (line 53) | async function getShellIntegrationInjection( function addEnvMixinPathPrefix (line 294) | function addEnvMixinPathPrefix(options: ITerminalProcessOptions, envMixi... type ShellIntegrationExecutable (line 318) | enum ShellIntegrationExecutable { function arePwshLoginArgs (line 346) | function arePwshLoginArgs(originalArgs: SingleOrMany): boolean { function arePwshImpliedArgs (line 357) | function arePwshImpliedArgs(originalArgs: SingleOrMany): boolean { function areZshBashFishLoginArgs (line 365) | function areZshBashFishLoginArgs(originalArgs: SingleOrMany): bo... function sanitizeEnvForLogging (line 398) | function sanitizeEnvForLogging(env: IProcessEnvironment | undefined): IP... FILE: src/vs/platform/terminal/node/terminalProcess.ts type ShutdownConstants (line 26) | const enum ShutdownConstants { type Constants (line 45) | const enum Constants { class TerminalProcess (line 80) | class TerminalProcess extends Disposable implements ITerminalChildProcess { method exitMessage (line 113) | get exitMessage(): string | undefined { return this._exitMessage; } method currentTitle (line 115) | get currentTitle(): string { return this._windowsShellHelper?.shellTit... method shellType (line 116) | get shellType(): TerminalShellType | undefined { return isWindows ? th... method hasChildProcesses (line 117) | get hasChildProcesses(): boolean { return this._childProcessMonitor?.h... method constructor (line 128) | constructor( method start (line 199) | async start(): Promise { method _validateExecutable (line 271) | private async _validateExecutable(): Promise { method _throttleKillSpawn (line 407) | private async _throttleKillSpawn(): Promise { method _sendProcessId (line 424) | private _sendProcessId(pid: number) { method _sendProcessTitle (line 432) | private _sendProcessTitle(ptyProcess: IPty): void { method shutdown (line 457) | shutdown(immediate: boolean): void { method input (line 480) | input(data: string, isBinary: boolean = false): void { method sendSignal (line 490) | sendSignal(signal: string): void { method processBinary (line 497) | async processBinary(data: string): Promise { method refreshProperty (line 501) | async refreshProperty(type: T): Promise... method updateProperty (line 526) | async updateProperty(type: T, value: IP... method resize (line 532) | resize(cols: number, rows: number, pixelWidth?: number, pixelHeight?: ... method clearBuffer (line 570) | clearBuffer(): void { method acknowledgeDataEvent (line 574) | acknowledgeDataEvent(charCount: number): void { method clearUnacknowledgedChars (line 585) | clearUnacknowledgedChars(): void { method setUnicodeVersion (line 594) | async setUnicodeVersion(version: '6' | '11'): Promise { method getInitialCwd (line 598) | getInitialCwd(): Promise { method getCwd (line 602) | async getCwd(): Promise { method getWindowsPty (line 639) | getWindowsPty(): IProcessReadyWindowsPty | undefined { class DelayedResizer (line 650) | class DelayedResizer extends Disposable { method onTrigger (line 656) | get onTrigger(): Event<{ rows?: number; cols?: number }> { return this... method constructor (line 658) | constructor() { function hasConptyOption (line 667) | function hasConptyOption(obj: IPtyForkOptions | IWindowsPtyForkOptions):... FILE: src/vs/platform/terminal/node/terminalProfiles.ts type Constants (line 22) | const enum Constants { function detectAvailableProfiles (line 29) | function detectAvailableProfiles( function detectAvailableWindowsProfiles (line 69) | async function detectAvailableWindowsProfiles( function transformToTerminalProfiles (line 168) | async function transformToTerminalProfiles( function getValidatedProfile (line 183) | async function getValidatedProfile( function validateIcon (line 271) | function validateIcon(icon: string | TerminalIcon | undefined): Terminal... function initializeWindowsProfiles (line 278) | async function initializeWindowsProfiles(testPwshSourcePaths?: string[])... function getGitBashPaths (line 299) | async function getGitBashPaths(): Promise { function getPowershellPaths (line 338) | async function getPowershellPaths(): Promise { function getWslProfiles (line 347) | async function getWslProfiles(wslPath: string, defaultProfileName: strin... function getWslIcon (line 391) | function getWslIcon(distroName: string): ThemeIcon { function detectAvailableUnixProfiles (line 401) | async function detectAvailableUnixProfiles( function applyConfigProfilesToMap (line 442) | function applyConfigProfilesToMap(configProfiles: { [key: string]: IUnre... function validateProfilePaths (line 456) | async function validateProfilePaths(profileName: string, defaultProfileN... type IFsProvider (line 500) | interface IFsProvider { type IPotentialTerminalProfile (line 505) | interface IPotentialTerminalProfile { type IUnresolvedTerminalProfile (line 512) | type IUnresolvedTerminalProfile = ITerminalExecutable | ITerminalProfile... FILE: src/vs/platform/terminal/node/windowsShellHelper.ts type IWindowsShellHelper (line 14) | interface IWindowsShellHelper extends IDisposable { constant SHELL_EXECUTABLES (line 21) | const SHELL_EXECUTABLES = [ constant SHELL_EXECUTABLE_REGEXES (line 40) | const SHELL_EXECUTABLE_REGEXES = [ class WindowsShellHelper (line 46) | class WindowsShellHelper extends Disposable implements IWindowsShellHelp... method shellType (line 49) | get shellType(): TerminalShellType | undefined { return this._shellTyp... method shellTitle (line 51) | get shellTitle(): string { return this._shellTitle; } method onShellNameChanged (line 53) | get onShellNameChanged(): Event { return this._onShellNameChan... method onShellTypeChanged (line 55) | get onShellTypeChanged(): Event { retur... method constructor (line 57) | constructor( method _startMonitoringShell (line 69) | private async _startMonitoringShell(): Promise { method checkShell (line 77) | async checkShell(): Promise { method traverseTree (line 95) | private traverseTree(tree: WindowsProcessTreeType.IProcessTreeNode | u... method getShellName (line 129) | async getShellName(): Promise { method getShellType (line 150) | getShellType(executable: string): TerminalShellType | undefined { FILE: src/vs/platform/terminal/test/common/capabilities/commandDetection/promptInputModel.test.ts function writePromise (line 29) | async function writePromise(data: string) { function fireCommandStart (line 33) | function fireCommandStart() { function fireCommandExecuted (line 37) | function fireCommandExecuted() { function fireCommandFinished (line 41) | function fireCommandFinished() { function setContinuationPrompt (line 45) | function setContinuationPrompt(prompt: string) { function assertPromptInput (line 49) | async function assertPromptInput(valueWithCursor: string) { function replayEvents (line 904) | async function replayEvents(events: string[]) { FILE: src/vs/platform/terminal/test/common/terminalRecorder.test.ts function eventsEqual (line 11) | async function eventsEqual(recorder: TerminalRecorder, expected: ReplayE... FILE: src/vs/platform/terminal/test/node/terminalEnvironment.test.ts function deepStrictEqualIgnoreStableVar (line 24) | function deepStrictEqualIgnoreStableVar(actual: IShellIntegrationConfigI... function assertIsEnabled (line 133) | function assertIsEnabled(result: IShellIntegrationConfigInjection, globa... FILE: src/vs/platform/test/electron-main/workbenchTestServices.ts class TestLifecycleMainService (line 14) | class TestLifecycleMainService implements ILifecycleMainService { method fireOnWillShutdown (line 23) | async fireOnWillShutdown(): Promise { method registerWindow (line 44) | registerWindow(window: ICodeWindow): void { } method registerAuxWindow (line 45) | registerAuxWindow(auxWindow: IAuxiliaryWindow): void { } method reload (line 46) | async reload(window: ICodeWindow, cli?: NativeParsedArgs): Promise { return true; } method kill (line 51) | async kill(code?: number): Promise { } method when (line 52) | async when(phase: LifecycleMainPhase): Promise { } class InMemoryTestStateMainService (line 55) | class InMemoryTestStateMainService implements IStateService { method setItem (line 61) | setItem(key: string, data?: object | string | number | boolean | undef... method setItems (line 65) | setItems(items: readonly { key: string; data?: object | string | numbe... method getItem (line 71) | getItem(key: string): T | undefined { method removeItem (line 75) | removeItem(key: string): void { method close (line 79) | async close(): Promise { } FILE: src/vs/platform/theme/browser/defaultStyles.ts type IStyleOverride (line 21) | type IStyleOverride = { function overrideStyles (line 25) | function overrideStyles): IButt... function getProgressBarStyles (line 66) | function getProgressBarStyles(override: IStyleOverride): ITogg... function getDialogStyle (line 109) | function getDialogStyle(override: IStyleOverride): IDialo... function getInputBoxStyle (line 128) | function getInputBoxStyle(override: IStyleOverride): II... function getCountBadgeStyle (line 147) | function getCountBadgeStyle(override: IStyleOverride)... function getBreadcrumbsWidgetStyles (line 159) | function getBreadcrumbsWidgetStyles(override: IStyleOverride): IListStyl... function getSelectBoxStyles (line 238) | function getSelectBoxStyles(override: IStyleOverride):... function getMenuStyles (line 257) | function getMenuStyles(override: IStyleOverride): IMenuStyl... FILE: src/vs/platform/theme/browser/iconsStyleSheet.ts type IIconsStyleSheet (line 13) | interface IIconsStyleSheet extends IDisposable { function getIconsStyleSheet (line 18) | function getIconsStyleSheet(themeService: IThemeService | undefined): II... class UnthemedProductIconTheme (line 78) | class UnthemedProductIconTheme implements IProductIconTheme { method getIcon (line 79) | getIcon(contribution: IconContribution) { FILE: src/vs/platform/theme/common/colorUtils.ts type ColorIdentifier (line 19) | type ColorIdentifier = string; type ColorContribution (line 21) | interface ColorContribution { function asCssVariableName (line 35) | function asCssVariableName(colorIdent: ColorIdentifier): string { function asCssVariable (line 39) | function asCssVariable(color: ColorIdentifier): string { function asCssVariableWithDefault (line 43) | function asCssVariableWithDefault(color: ColorIdentifier, defaultCssValu... type ColorTransformType (line 47) | const enum ColorTransformType { type ColorTransform (line 58) | type ColorTransform = type ColorDefaults (line 68) | interface ColorDefaults { function isColorDefaults (line 75) | function isColorDefaults(value: unknown): value is ColorDefaults { type ColorValue (line 82) | type ColorValue = Color | string | ColorIdentifier | ColorTransform; constant DEFAULT_COLOR_CONFIG_VALUE (line 89) | const DEFAULT_COLOR_CONFIG_VALUE = 'default'; type IColorRegistry (line 91) | interface IColorRegistry { type IJSONSchemaForColors (line 141) | type IJSONSchemaForColors = IJSONSchema & { properties: { [name: string]... type IJSONSchemaWithSnippets (line 142) | type IJSONSchemaWithSnippets = IJSONSchema & { defaultSnippets: IJSONSch... class ColorRegistry (line 144) | class ColorRegistry extends Disposable implements IColorRegistry { method constructor (line 153) | constructor() { method notifyThemeUpdate (line 158) | public notifyThemeUpdate(colorThemeData: IColorTheme) { method registerColor (line 168) | public registerColor(id: string, defaults: ColorDefaults | ColorValue ... method updateDefaultColor (line 194) | public updateDefaultColor(id: string, defaults: ColorDefaults | ColorV... method deregisterColor (line 201) | public deregisterColor(id: string): void { method getColors (line 212) | public getColors(): ColorContribution[] { method resolveDefaultColor (line 216) | public resolveDefaultColor(id: ColorIdentifier, theme: IColorTheme): C... method getColorSchema (line 225) | public getColorSchema(): IJSONSchema { method getColorReferenceSchema (line 229) | public getColorReferenceSchema(): IJSONSchema { method toString (line 233) | public override toString() { function registerColor (line 252) | function registerColor(id: string, defaults: ColorDefaults | ColorValue ... function getColorRegistry (line 256) | function getColorRegistry(): IColorRegistry { function executeTransform (line 262) | function executeTransform(transform: ColorTransform, theme: IColorTheme)... function darken (line 319) | function darken(colorValue: ColorValue, factor: number): ColorTransform { function lighten (line 323) | function lighten(colorValue: ColorValue, factor: number): ColorTransform { function transparent (line 327) | function transparent(colorValue: ColorValue, factor: number): ColorTrans... function opaque (line 331) | function opaque(colorValue: ColorValue, background: ColorValue): ColorTr... function oneOf (line 335) | function oneOf(...colorValues: ColorValue[]): ColorTransform { function ifDefinedThenElse (line 339) | function ifDefinedThenElse(ifArg: ColorIdentifier, thenArg: ColorValue, ... function lessProminent (line 343) | function lessProminent(colorValue: ColorValue, backgroundColorValue: Col... function resolveColorValue (line 352) | function resolveColorValue(colorValue: ColorValue | null, theme: IColorT... FILE: src/vs/platform/theme/common/iconRegistry.ts type IconDefaults (line 27) | type IconDefaults = ThemeIcon | IconDefinition; type IconDefinition (line 29) | interface IconDefinition { type IconContribution (line 35) | interface IconContribution { function getDefinition (line 43) | function getDefinition(contribution: IconContribution, registry: IIconRe... type IconFontContribution (line 56) | interface IconFontContribution { type IconFontDefinition (line 61) | interface IconFontDefinition { function toJSONObject (line 68) | function toJSONObject(iconFont: IconFontDefinition): any { function fromJSONObject (line 75) | function fromJSONObject(json: any): IconFontDefinition | undefined { type IconFontSource (line 89) | interface IconFontSource { type IIconRegistry (line 94) | interface IIconRegistry { class IconRegistry (line 160) | class IconRegistry extends Disposable implements IIconRegistry { method constructor (line 185) | constructor() { method registerIcon (line 191) | public registerIcon(id: string, defaults: IconDefaults, description?: ... method deregisterIcon (line 223) | public deregisterIcon(id: string): void { method getIcons (line 234) | public getIcons(): IconContribution[] { method getIcon (line 238) | public getIcon(id: string): IconContribution | undefined { method getIconSchema (line 242) | public getIconSchema(): IJSONSchema { method getIconReferenceSchema (line 246) | public getIconReferenceSchema(): IJSONSchema { method registerIconFont (line 250) | public registerIconFont(id: string, definition: IconFontDefinition): I... method deregisterIconFont (line 260) | public deregisterIconFont(id: string): void { method getIconFont (line 264) | public getIconFont(id: string): IconFontDefinition | undefined { method toString (line 268) | public override toString() { function registerIcon (line 305) | function registerIcon(id: string, defaults: IconDefaults, description: s... function getIconRegistry (line 309) | function getIconRegistry(): IIconRegistry { function initialize (line 313) | function initialize() { FILE: src/vs/platform/theme/common/sizeUtils.ts type SizeIdentifier (line 16) | type SizeIdentifier = string; type SizeUnit (line 21) | type SizeUnit = 'px' | 'rem' | 'em' | '%'; type SizeValue (line 26) | interface SizeValue { type SizeContribution (line 31) | interface SizeContribution { function asCssVariableName (line 44) | function asCssVariableName(sizeIdent: SizeIdentifier): string { function asCssVariable (line 48) | function asCssVariable(size: SizeIdentifier): string { function asCssVariableWithDefault (line 52) | function asCssVariableWithDefault(size: SizeIdentifier, defaultCssValue:... type SizeDefaults (line 56) | interface SizeDefaults { function isSizeDefaults (line 63) | function isSizeDefaults(value: unknown): value is SizeDefaults { function size (line 70) | function size(value: number, unit: SizeUnit = 'px'): SizeValue { function sizeForAllThemes (line 77) | function sizeForAllThemes(value: number, unit: SizeUnit = 'px'): SizeDef... function sizeValueToCss (line 90) | function sizeValueToCss(sizeValue: SizeValue): string { constant DEFAULT_SIZE_CONFIG_VALUE (line 99) | const DEFAULT_SIZE_CONFIG_VALUE = 'default'; type ISizeRegistry (line 101) | interface ISizeRegistry { type IJSONSchemaForSizes (line 145) | type IJSONSchemaForSizes = IJSONSchema & { properties: { [name: string]:... class SizeRegistry (line 147) | class SizeRegistry extends Disposable implements ISizeRegistry { method constructor (line 156) | constructor() { method notifyThemeUpdate (line 161) | public notifyThemeUpdate(theme: IColorTheme) { method registerSize (line 171) | public registerSize(id: string, defaults: SizeDefaults | SizeValue | n... method deregisterSize (line 197) | public deregisterSize(id: string): void { method getSizes (line 208) | public getSizes(): SizeContribution[] { method resolveDefaultSize (line 212) | public resolveDefaultSize(id: SizeIdentifier, theme: IColorTheme): Siz... method getSizeSchema (line 221) | public getSizeSchema(): IJSONSchema { method getSizeReferenceSchema (line 225) | public getSizeReferenceSchema(): IJSONSchema { method toString (line 229) | public override toString() { function registerSize (line 247) | function registerSize(id: string, defaults: SizeDefaults | SizeValue | n... function getSizeRegistry (line 251) | function getSizeRegistry(): ISizeRegistry { FILE: src/vs/platform/theme/common/theme.ts type ColorScheme (line 9) | enum ColorScheme { type ThemeTypeSelector (line 16) | enum ThemeTypeSelector { function isHighContrast (line 24) | function isHighContrast(scheme: ColorScheme): boolean { function isDark (line 28) | function isDark(scheme: ColorScheme): boolean { FILE: src/vs/platform/theme/common/themeService.ts function themeColorFromId (line 19) | function themeColorFromId(id: ColorIdentifier) { function getThemeTypeSelector (line 26) | function getThemeTypeSelector(type: ColorScheme): ThemeTypeSelector { type ITokenStyle (line 35) | interface ITokenStyle { type IColorTheme (line 43) | interface IColorTheme { class IFontTokenOptions (line 84) | class IFontTokenOptions { type IFileIconTheme (line 90) | interface IFileIconTheme { type IProductIconTheme (line 96) | interface IProductIconTheme { type ICssStyleCollector (line 106) | interface ICssStyleCollector { type IThemingParticipant (line 110) | interface IThemingParticipant { type IThemeService (line 114) | interface IThemeService { type IThemingRegistry (line 136) | interface IThemingRegistry { class ThemingRegistry (line 148) | class ThemingRegistry extends Disposable implements IThemingRegistry { method constructor (line 152) | constructor() { method onColorThemeChange (line 158) | public onColorThemeChange(participant: IThemingParticipant): IDisposab... method onThemingParticipantAdded (line 167) | public get onThemingParticipantAdded(): Event { method getThemingParticipants (line 171) | public getThemingParticipants(): IThemingParticipant[] { function registerThemingParticipant (line 179) | function registerThemingParticipant(participant: IThemingParticipant): I... class Themable (line 186) | class Themable extends Disposable { method constructor (line 189) | constructor( method onThemeChange (line 200) | protected onThemeChange(theme: IColorTheme): void { method updateStyles (line 206) | updateStyles(): void { method getColor (line 210) | protected getColor(id: string, modify?: (color: Color, theme: IColorTh... type IPartsSplash (line 221) | interface IPartsSplash { FILE: src/vs/platform/theme/common/tokenClassificationRegistry.ts constant TOKEN_TYPE_WILDCARD (line 16) | const TOKEN_TYPE_WILDCARD = '*'; constant TOKEN_CLASSIFIER_LANGUAGE_SEPARATOR (line 17) | const TOKEN_CLASSIFIER_LANGUAGE_SEPARATOR = ':'; constant CLASSIFIER_MODIFIER_SEPARATOR (line 18) | const CLASSIFIER_MODIFIER_SEPARATOR = '.'; type TokenClassificationString (line 21) | type TokenClassificationString = string; type TokenSelector (line 30) | interface TokenSelector { type TokenTypeOrModifierContribution (line 35) | interface TokenTypeOrModifierContribution { type TokenStyleData (line 44) | interface TokenStyleData { class TokenStyle (line 52) | class TokenStyle implements Readonly { method constructor (line 53) | constructor( function toJSONObject (line 64) | function toJSONObject(style: TokenStyle): any { function fromJSONObject (line 73) | function fromJSONObject(obj: any): TokenStyle | undefined { function equals (line 87) | function equals(s1: any, s2: any): boolean { function is (line 98) | function is(s: any): s is TokenStyle { function fromData (line 101) | function fromData(data: { foreground: Color | undefined; bold: boolean |... function fromSettings (line 106) | function fromSettings(foreground: string | undefined, fontStyle: string ... type ProbeScope (line 128) | type ProbeScope = string[]; type TokenStyleFunction (line 130) | interface TokenStyleFunction { type TokenStyleDefaults (line 134) | interface TokenStyleDefaults { type SemanticTokenDefaultRule (line 142) | interface SemanticTokenDefaultRule { type SemanticTokenRule (line 147) | interface SemanticTokenRule { function fromJSONObject (line 153) | function fromJSONObject(registry: ITokenClassificationRegistry, o: any):... function toJSONObject (line 165) | function toJSONObject(rule: SemanticTokenRule): any { function equals (line 171) | function equals(r1: SemanticTokenRule | undefined, r2: SemanticTokenRule... function is (line 179) | function is(r: any): r is SemanticTokenRule { type TokenStyleValue (line 187) | type TokenStyleValue = TokenStyle | TokenClassificationString; type ITokenClassificationRegistry (line 194) | interface ITokenClassificationRegistry { class TokenClassificationRegistry (line 265) | class TokenClassificationRegistry extends Disposable implements ITokenCl... method constructor (line 350) | constructor() { method registerTokenType (line 357) | public registerTokenType(id: string, description: string, superType?: ... method registerTokenModifier (line 374) | public registerTokenModifier(id: string, description: string, deprecat... method parseTokenSelector (line 387) | public parseTokenSelector(selectorString: string, language?: string): ... method registerTokenStyleDefault (line 426) | public registerTokenStyleDefault(selector: TokenSelector, defaults: To... method deregisterTokenStyleDefault (line 430) | public deregisterTokenStyleDefault(selector: TokenSelector): void { method deregisterTokenType (line 435) | public deregisterTokenType(id: string): void { method deregisterTokenModifier (line 441) | public deregisterTokenModifier(id: string): void { method getTokenTypes (line 446) | public getTokenTypes(): TokenTypeOrModifierContribution[] { method getTokenModifiers (line 450) | public getTokenModifiers(): TokenTypeOrModifierContribution[] { method getTokenStylingSchema (line 454) | public getTokenStylingSchema(): IJSONSchema { method getTokenStylingDefaultRules (line 458) | public getTokenStylingDefaultRules(): SemanticTokenDefaultRule[] { method getTypeHierarchy (line 462) | private getTypeHierarchy(typeId: string): string[] { method toString (line 476) | public override toString() { constant CHAR_LANGUAGE (line 491) | const CHAR_LANGUAGE = TOKEN_CLASSIFIER_LANGUAGE_SEPARATOR.charCodeAt(0); constant CHAR_MODIFIER (line 492) | const CHAR_MODIFIER = CLASSIFIER_MODIFIER_SEPARATOR.charCodeAt(0); function parseClassifierString (line 496) | function parseClassifierString(s: string, defaultLanguage: string | unde... function createDefaultTokenClassificationRegistry (line 522) | function createDefaultTokenClassificationRegistry(): TokenClassification... function getTokenClassificationRegistry (line 601) | function getTokenClassificationRegistry(): ITokenClassificationRegistry { function getStylingSchemeEntry (line 605) | function getStylingSchemeEntry(description?: string, deprecationMessage?... FILE: src/vs/platform/theme/electron-main/themeMainService.ts type IThemeMainService (line 14) | interface IThemeMainService { FILE: src/vs/platform/theme/electron-main/themeMainServiceImpl.ts constant DEFAULT_BG_LIGHT (line 23) | const DEFAULT_BG_LIGHT = '#FFFFFF'; constant DEFAULT_BG_DARK (line 24) | const DEFAULT_BG_DARK = '#1F1F1F'; constant DEFAULT_BG_HC_BLACK (line 25) | const DEFAULT_BG_HC_BLACK = '#000000'; constant DEFAULT_BG_HC_LIGHT (line 26) | const DEFAULT_BG_HC_LIGHT = '#FFFFFF'; constant THEME_STORAGE_KEY (line 28) | const THEME_STORAGE_KEY = 'theme'; constant THEME_BG_STORAGE_KEY (line 29) | const THEME_BG_STORAGE_KEY = 'themeBackground'; constant THEME_WINDOW_SPLASH_KEY (line 31) | const THEME_WINDOW_SPLASH_KEY = 'windowSplash'; constant THEME_WINDOW_SPLASH_OVERRIDE_KEY (line 32) | const THEME_WINDOW_SPLASH_OVERRIDE_KEY = 'windowSplashWorkspaceOverride'; class Setting (line 34) | class Setting { method constructor (line 35) | constructor(public readonly key: string, public readonly defaultValue:... method getValue (line 37) | getValue(configurationService: IConfigurationService): T { type IPartSplashOverrideWorkspaces (line 51) | interface IPartSplashOverrideWorkspaces { type IPartsSplashOverride (line 58) | interface IPartsSplashOverride { class ThemeMainService (line 67) | class ThemeMainService extends Disposable implements IThemeMainService { method constructor (line 78) | constructor( method logThemeSettings (line 104) | private logThemeSettings(): void { method updateSystemColorTheme (line 115) | private updateSystemColorTheme(): void { method getColorScheme (line 140) | getColorScheme(): IColorScheme { method getPreferredBaseTheme (line 171) | getPreferredBaseTheme(): ThemeTypeSelector | undefined { method isAutoDetectColorScheme (line 184) | isAutoDetectColorScheme(): boolean { method getBackgroundColor (line 191) | getBackgroundColor(): string { method getStoredBaseTheme (line 212) | private getStoredBaseTheme(): ThemeTypeSelector { method saveWindowSplash (line 222) | saveWindowSplash(windowId: number | undefined, workspace: IWorkspaceId... method updateWindowSplashOverride (line 244) | private updateWindowSplashOverride(workspace: IWorkspaceIdentifier | I... method doUpdateWindowSplashOverride (line 257) | private doUpdateWindowSplashOverride(workspace: IWorkspaceIdentifier |... method updateBackgroundColor (line 329) | private updateBackgroundColor(windowId: number, splash: IPartsSplash):... method getWindowSplash (line 338) | getWindowSplash(workspace: IWorkspaceIdentifier | ISingleFolderWorkspa... method doGetWindowSplash (line 348) | private doGetWindowSplash(workspace: IWorkspaceIdentifier | ISingleFol... method getWindowSplashOverride (line 401) | private getWindowSplashOverride(): IPartsSplashOverride { FILE: src/vs/platform/theme/test/common/testThemeService.ts class TestColorTheme (line 12) | class TestColorTheme implements IColorTheme { method constructor (line 16) | constructor( method getColor (line 22) | getColor(color: string, useDefault?: boolean): Color | undefined { method defines (line 30) | defines(color: string): boolean { method getTokenStyleMetadata (line 34) | getTokenStyleMetadata(type: string, modifiers: string[], modelLanguage... method tokenColorMap (line 38) | get tokenColorMap(): string[] { method tokenFontMap (line 42) | get tokenFontMap(): IFontTokenOptions[] { class TestFileIconTheme (line 47) | class TestFileIconTheme implements IFileIconTheme { class UnthemedProductIconTheme (line 53) | class UnthemedProductIconTheme implements IProductIconTheme { method getIcon (line 54) | getIcon(contribution: IconContribution) { class TestThemeService (line 59) | class TestThemeService implements IThemeService { method constructor (line 69) | constructor(theme: IColorTheme = new TestColorTheme(), fileIconTheme: ... method getColorTheme (line 75) | getColorTheme(): IColorTheme { method setTheme (line 79) | setTheme(theme: IColorTheme) { method fireThemeChange (line 84) | fireThemeChange() { method onDidColorThemeChange (line 88) | public get onDidColorThemeChange(): Event { method getFileIconTheme (line 92) | getFileIconTheme(): IFileIconTheme { method onDidFileIconThemeChange (line 96) | public get onDidFileIconThemeChange(): Event { method getProductIconTheme (line 100) | getProductIconTheme(): IProductIconTheme { method onDidProductIconThemeChange (line 104) | public get onDidProductIconThemeChange(): Event { FILE: src/vs/platform/tunnel/common/tunnel.ts type RemoteTunnel (line 20) | interface RemoteTunnel { function isRemoteTunnel (line 30) | function isRemoteTunnel(something: unknown): something is RemoteTunnel { type TunnelOptions (line 35) | interface TunnelOptions { type TunnelProtocol (line 44) | enum TunnelProtocol { type TunnelPrivacyId (line 49) | enum TunnelPrivacyId { type TunnelCreationOptions (line 55) | interface TunnelCreationOptions { type TunnelProviderFeatures (line 59) | interface TunnelProviderFeatures { type ITunnelProvider (line 69) | interface ITunnelProvider { function isTunnelProvider (line 73) | function isTunnelProvider(addressOrTunnelProvider: IAddressProvider | IT... type ProvidedOnAutoForward (line 77) | enum ProvidedOnAutoForward { type ProvidedPortAttributes (line 86) | interface ProvidedPortAttributes { type PortAttributesProvider (line 91) | interface PortAttributesProvider { type ITunnel (line 95) | interface ITunnel { type ISharedTunnelsService (line 120) | interface ISharedTunnelsService { type ITunnelService (line 126) | interface ITunnelService { function extractLocalHostUriMetaDataForPortMapping (line 149) | function extractLocalHostUriMetaDataForPortMapping(uri: URI): { address:... function extractQueryLocalHostUriMetaDataForPortMapping (line 163) | function extractQueryLocalHostUriMetaDataForPortMapping(uri: URI): { add... constant LOCALHOST_ADDRESSES (line 180) | const LOCALHOST_ADDRESSES = ['localhost', '127.0.0.1', '0:0:0:0:0:0:0:1'... function isLocalhost (line 181) | function isLocalhost(host: string): boolean { constant ALL_INTERFACES_ADDRESSES (line 185) | const ALL_INTERFACES_ADDRESSES = ['0.0.0.0', '0:0:0:0:0:0:0:0', '::']; function isAllInterfaces (line 186) | function isAllInterfaces(host: string): boolean { function isPortPrivileged (line 190) | function isPortPrivileged(port: number, host: string, os: OperatingSyste... class DisposableTunnel (line 208) | class DisposableTunnel { method constructor (line 212) | constructor( method dispose (line 217) | dispose(): Promise { method constructor (line 240) | public constructor( method hasTunnelProvider (line 245) | get hasTunnelProvider(): boolean { method defaultTunnelHost (line 249) | protected get defaultTunnelHost(): string { method setTunnelProvider (line 254) | setTunnelProvider(provider: ITunnelProvider | undefined): IDisposable { method setTunnelFeatures (line 276) | setTunnelFeatures(features: TunnelProviderFeatures): void { method canChangeProtocol (line 282) | public get canChangeProtocol(): boolean { method canElevate (line 286) | public get canElevate(): boolean { method canChangePrivacy (line 290) | public get canChangePrivacy() { method privacyOptions (line 294) | public get privacyOptions() { method tunnels (line 298) | public get tunnels(): Promise { method getTunnels (line 302) | private async getTunnels(): Promise { method dispose (line 317) | override async dispose(): Promise { method setEnvironmentTunnel (line 328) | setEnvironmentTunnel(remoteHost: string, remotePort: number, localAddres... method getExistingTunnel (line 339) | async getExistingTunnel(remoteHost: string, remotePort: number): Promise... method openTunnel (line 352) | openTunnel(addressProvider: IAddressProvider | undefined, remoteHost: st... method makeTunnel (line 401) | private makeTunnel(tunnel: RemoteTunnel): RemoteTunnel { method tryDisposeTunnel (line 423) | private async tryDisposeTunnel(remoteHost: string, remotePort: number, t... method closeTunnel (line 439) | async closeTunnel(remoteHost: string, remotePort: number): Promise { method addTunnelToMap (line 449) | protected addTunnelToMap(remoteHost: string, remotePort: number, tunnel:... method removeEmptyOrErrorTunnelFromMap (line 456) | private async removeEmptyOrErrorTunnelFromMap(remoteHost: string, remote... method getTunnelFromMap (line 470) | protected getTunnelFromMap(remoteHost: string, remotePort: number): { re... method canTunnel (line 492) | canTunnel(uri: URI): boolean { method createWithProvider (line 500) | protected createWithProvider(tunnelProvider: ITunnelProvider, remoteHost... FILE: src/vs/platform/tunnel/node/sharedProcessTunnelService.ts class TunnelData (line 14) | class TunnelData extends Disposable implements IAddressProvider { method constructor (line 19) | constructor() { method getAddress (line 25) | async getAddress(): Promise { method setAddress (line 36) | setAddress(address: IAddress): void { method setTunnel (line 44) | setTunnel(tunnel: RemoteTunnel): void { class SharedProcessTunnelService (line 49) | class SharedProcessTunnelService extends Disposable implements ISharedPr... method constructor (line 57) | constructor( method dispose (line 64) | public override dispose(): void { method createTunnel (line 69) | async createTunnel(): Promise<{ id: string }> { method startTunnel (line 74) | async startTunnel(authority: string, id: string, tunnelRemoteHost: str... method setAddress (line 102) | async setAddress(id: string, address: IAddress): Promise { method destroyTunnel (line 110) | async destroyTunnel(id: string): Promise { FILE: src/vs/platform/tunnel/node/tunnelService.ts function createRemoteTunnel (line 24) | async function createRemoteTunnel(options: IConnectionOptions, defaultTu... class NodeRemoteTunnel (line 37) | class NodeRemoteTunnel extends Disposable implements RemoteTunnel { method constructor (line 55) | constructor(options: IConnectionOptions, private readonly defaultTunne... method dispose (line 75) | public override async dispose(): Promise { method waitForReady (line 87) | public async waitForReady(): Promise { method _onConnection (line 112) | private async _onConnection(localSocket: net.Socket): Promise { method _mirrorGenericSocket (line 159) | private _mirrorGenericSocket(localSocket: net.Socket, remoteSocket: IS... method _mirrorNodeSocket (line 167) | private _mirrorNodeSocket(localSocket: net.Socket, remoteNodeSocket: N... class BaseTunnelService (line 180) | class BaseTunnelService extends AbstractTunnelService { method constructor (line 181) | public constructor( method isPortPrivileged (line 191) | public isPortPrivileged(port: number): boolean { method retainOrCreateTunnel (line 195) | protected retainOrCreateTunnel(addressOrTunnelProvider: IAddressProvid... class TunnelService (line 224) | class TunnelService extends BaseTunnelService { method constructor (line 225) | public constructor( class SharedTunnelsService (line 236) | class SharedTunnelsService extends Disposable implements ISharedTunnelsS... method constructor (line 240) | public constructor( method openTunnel (line 250) | async openTunnel(authority: string, addressProvider: IAddressProvider ... FILE: src/vs/platform/tunnel/test/common/tunnel.test.ts function portMappingDoTest (line 17) | function portMappingDoTest(uri: string, function portMappingTest (line 27) | function portMappingTest(uri: string, expectedAddress?: string, expected... function portMappingTestQuery (line 31) | function portMappingTestQuery(uri: string, expectedAddress?: string, exp... FILE: src/vs/platform/undoRedo/common/undoRedo.ts type UndoRedoElementType (line 12) | const enum UndoRedoElementType { type IResourceUndoRedoElement (line 17) | interface IResourceUndoRedoElement { type IWorkspaceUndoRedoElement (line 39) | interface IWorkspaceUndoRedoElement { type IUndoRedoElement (line 73) | type IUndoRedoElement = IResourceUndoRedoElement | IWorkspaceUndoRedoEle... type IPastFutureElements (line 75) | interface IPastFutureElements { type UriComparisonKeyComputer (line 80) | interface UriComparisonKeyComputer { class ResourceEditStackSnapshot (line 84) | class ResourceEditStackSnapshot { method constructor (line 85) | constructor( class UndoRedoGroup (line 91) | class UndoRedoGroup { method constructor (line 97) | constructor() { method nextOrder (line 102) | public nextOrder(): number { class UndoRedoSource (line 112) | class UndoRedoSource { method constructor (line 118) | constructor() { method nextOrder (line 123) | public nextOrder(): number { type IUndoRedoService (line 133) | interface IUndoRedoService { FILE: src/vs/platform/undoRedo/common/undoRedoService.ts constant DEBUG (line 17) | const DEBUG = false; function getResourceLabel (line 19) | function getResourceLabel(resource: URI): string { class ResourceStackElement (line 25) | class ResourceStackElement { method constructor (line 42) | constructor(actual: IUndoRedoElement, resourceLabel: string, strResour... method setValid (line 57) | public setValid(isValid: boolean): void { method toString (line 61) | public toString(): string { type RemovedResourceReason (line 66) | const enum RemovedResourceReason { class ResourceReasonPair (line 71) | class ResourceReasonPair { method constructor (line 72) | constructor( class RemovedResources (line 78) | class RemovedResources { method createMessage (line 81) | public createMessage(): string { method size (line 112) | public get size(): number { method has (line 116) | public has(strResource: string): boolean { method set (line 120) | public set(strResource: string, value: ResourceReasonPair): void { method delete (line 124) | public delete(strResource: string): boolean { class WorkspaceStackElement (line 129) | class WorkspaceStackElement { method constructor (line 145) | constructor(actual: IWorkspaceUndoRedoElement, resourceLabels: string[... method canSplit (line 159) | public canSplit(): this is WorkspaceStackElement & { actual: { split()... method removeResource (line 163) | public removeResource(resourceLabel: string, strResource: string, reas... method setValid (line 172) | public setValid(resourceLabel: string, strResource: string, isValid: b... method toString (line 190) | public toString(): string { type StackElement (line 195) | type StackElement = ResourceStackElement | WorkspaceStackElement; class ResourceEditStack (line 197) | class ResourceEditStack { method constructor (line 205) | constructor(resourceLabel: string, strResource: string) { method dispose (line 214) | public dispose(): void { method toString (line 228) | public toString(): string { method flushAllElements (line 240) | public flushAllElements(): void { method setElementsIsValid (line 246) | public setElementsIsValid(isValid: boolean): void { method _setElementValidFlag (line 263) | private _setElementValidFlag(element: StackElement, isValid: boolean):... method setElementsValidFlag (line 271) | public setElementsValidFlag(isValid: boolean, filter: (element: IUndoR... method pushElement (line 284) | public pushElement(element: StackElement): void { method createSnapshot (line 296) | public createSnapshot(resource: URI): ResourceEditStackSnapshot { method restoreSnapshot (line 309) | public restoreSnapshot(snapshot: ResourceEditStackSnapshot): void { method getElements (line 344) | public getElements(): IPastFutureElements { method getClosestPastElement (line 358) | public getClosestPastElement(): StackElement | null { method getSecondClosestPastElement (line 365) | public getSecondClosestPastElement(): StackElement | null { method getClosestFutureElement (line 372) | public getClosestFutureElement(): StackElement | null { method hasPastElements (line 379) | public hasPastElements(): boolean { method hasFutureElements (line 383) | public hasFutureElements(): boolean { method splitPastWorkspaceElement (line 387) | public splitPastWorkspaceElement(toRemove: WorkspaceStackElement, indi... method splitFutureWorkspaceElement (line 403) | public splitFutureWorkspaceElement(toRemove: WorkspaceStackElement, in... method moveBackward (line 419) | public moveBackward(element: StackElement): void { method moveForward (line 425) | public moveForward(element: StackElement): void { class EditStackSnapshot (line 432) | class EditStackSnapshot { method constructor (line 437) | constructor(editStacks: ResourceEditStack[]) { method isValid (line 445) | public isValid(): boolean { class UndoRedoService (line 458) | class UndoRedoService implements IUndoRedoService { method constructor (line 464) | constructor( method registerUriComparisonKeyComputer (line 472) | public registerUriComparisonKeyComputer(scheme: string, uriComparisonK... method getUriComparisonKey (line 486) | public getUriComparisonKey(resource: URI): string { method _print (line 495) | private _print(label: string): void { method pushElement (line 505) | public pushElement(element: IUndoRedoElement, group: UndoRedoGroup = U... method _pushElement (line 537) | private _pushElement(element: StackElement): void { method getLastElement (line 554) | public getLastElement(resource: URI): IUndoRedoElement | null { method _splitPastWorkspaceElement (line 567) | private _splitPastWorkspaceElement(toRemove: WorkspaceStackElement & {... method _splitFutureWorkspaceElement (line 586) | private _splitFutureWorkspaceElement(toRemove: WorkspaceStackElement &... method removeElements (line 605) | public removeElements(resource: URI | string): void { method setElementsValidFlag (line 617) | public setElementsValidFlag(resource: URI, isValid: boolean, filter: (... method hasElements (line 628) | public hasElements(resource: URI): boolean { method createSnapshot (line 637) | public createSnapshot(resource: URI): ResourceEditStackSnapshot { method restoreSnapshot (line 646) | public restoreSnapshot(snapshot: ResourceEditStackSnapshot): void { method getElements (line 663) | public getElements(resource: URI): IPastFutureElements { method _findClosestUndoElementWithSource (line 672) | private _findClosestUndoElementWithSource(sourceId: number): [StackEle... method canUndo (line 697) | public canUndo(resourceOrSource: URI | UndoRedoSource): boolean { method _onError (line 710) | private _onError(err: Error, element: StackElement): void { method _acquireLocks (line 719) | private _acquireLocks(editStackSnapshot: EditStackSnapshot): () => void { method _safeInvokeWithLocks (line 740) | private _safeInvokeWithLocks(element: StackElement, invoke: () => Prom... method _invokeWorkspacePrepare (line 774) | private async _invokeWorkspacePrepare(element: WorkspaceStackElement):... method _invokeResourcePrepare (line 785) | private _invokeResourcePrepare(element: ResourceStackElement, callback... method _getAffectedEditStacks (line 806) | private _getAffectedEditStacks(element: WorkspaceStackElement): EditSt... method _tryToSplitAndUndo (line 814) | private _tryToSplitAndUndo(strResource: string, element: WorkspaceStac... method _checkWorkspaceUndo (line 829) | private _checkWorkspaceUndo(strResource: string, element: WorkspaceSta... method _workspaceUndo (line 906) | private _workspaceUndo(strResource: string, element: WorkspaceStackEle... method _isPartOfUndoGroup (line 915) | private _isPartOfUndoGroup(element: WorkspaceStackElement): boolean { method _confirmAndExecuteWorkspaceUndo (line 940) | private async _confirmAndExecuteWorkspaceUndo(strResource: string, ele... method _resourceUndo (line 1012) | private _resourceUndo(editStack: ResourceEditStack, element: ResourceS... method _findClosestUndoElementInGroup (line 1032) | private _findClosestUndoElementInGroup(groupId: number): [StackElement... method _continueUndoInGroup (line 1057) | private _continueUndoInGroup(groupId: number, undoConfirmed: boolean):... method undo (line 1068) | public undo(resourceOrSource: URI | UndoRedoSource): Promise | v... method _undo (line 1079) | private _undo(strResource: string, sourceId: number = 0, undoConfirmed... method _confirmAndContinueUndo (line 1118) | private async _confirmAndContinueUndo(strResource: string, sourceId: n... method _findClosestRedoElementWithSource (line 1132) | private _findClosestRedoElementWithSource(sourceId: number): [StackEle... method canRedo (line 1157) | public canRedo(resourceOrSource: URI | UndoRedoSource): boolean { method _tryToSplitAndRedo (line 1170) | private _tryToSplitAndRedo(strResource: string, element: WorkspaceStac... method _checkWorkspaceRedo (line 1185) | private _checkWorkspaceRedo(strResource: string, element: WorkspaceSta... method _workspaceRedo (line 1262) | private _workspaceRedo(strResource: string, element: WorkspaceStackEle... method _executeWorkspaceRedo (line 1271) | private async _executeWorkspaceRedo(strResource: string, element: Work... method _resourceRedo (line 1293) | private _resourceRedo(editStack: ResourceEditStack, element: ResourceS... method _findClosestRedoElementInGroup (line 1314) | private _findClosestRedoElementInGroup(groupId: number): [StackElement... method _continueRedoInGroup (line 1339) | private _continueRedoInGroup(groupId: number): Promise | void { method redo (line 1350) | public redo(resourceOrSource: URI | UndoRedoSource | string): Promise<... method _redo (line 1361) | private _redo(strResource: string): Promise | void { class WorkspaceVerificationError (line 1395) | class WorkspaceVerificationError { method constructor (line 1396) | constructor(public readonly returnValue: Promise | void) { } FILE: src/vs/platform/undoRedo/test/common/undoRedoService.test.ts function createUndoRedoService (line 18) | function createUndoRedoService(dialogService: IDialogService = new TestD... method prompt (line 140) | override async prompt(prompt: IPrompt) { method confirm (line 145) | override async confirm() { FILE: src/vs/platform/update/common/update.ts type IUpdate (line 10) | interface IUpdate { type StateType (line 39) | const enum StateType { type UpdateType (line 53) | const enum UpdateType { type DisablementReason (line 59) | const enum DisablementReason { type Uninitialized (line 69) | type Uninitialized = { type: StateType.Uninitialized }; type Disabled (line 70) | type Disabled = { type: StateType.Disabled; reason: DisablementReason }; type Idle (line 71) | type Idle = { type: StateType.Idle; updateType: UpdateType; error?: stri... type CheckingForUpdates (line 72) | type CheckingForUpdates = { type: StateType.CheckingForUpdates; explicit... type AvailableForDownload (line 73) | type AvailableForDownload = { type: StateType.AvailableForDownload; upda... type Downloading (line 74) | type Downloading = { type: StateType.Downloading; update?: IUpdate; expl... type Downloaded (line 75) | type Downloaded = { type: StateType.Downloaded; update: IUpdate; explici... type Updating (line 76) | type Updating = { type: StateType.Updating; update: IUpdate; currentProg... type Ready (line 77) | type Ready = { type: StateType.Ready; update: IUpdate; explicit: boolean... type Overwriting (line 78) | type Overwriting = { type: StateType.Overwriting; update: IUpdate; expli... type Restarting (line 79) | type Restarting = { type: StateType.Restarting; update: IUpdate }; type State (line 81) | type State = Uninitialized | Disabled | Idle | CheckingForUpdates | Avai... type IAutoUpdater (line 97) | interface IAutoUpdater extends Event.NodeEventEmitter { type IUpdateService (line 106) | interface IUpdateService { FILE: src/vs/platform/update/common/updateIpc.ts class UpdateChannel (line 11) | class UpdateChannel implements IServerChannel { method constructor (line 13) | constructor(private service: IUpdateService) { } method listen (line 15) | listen(_: unknown, event: string): Event { method call (line 23) | call(_: unknown, command: string, arg?: any): Promise { class UpdateChannelClient (line 39) | class UpdateChannelClient implements IUpdateService { method state (line 48) | get state(): State { return this._state; } method state (line 49) | set state(state: State) { method constructor (line 54) | constructor(private readonly channel: IChannel) { method checkForUpdates (line 59) | checkForUpdates(explicit: boolean): Promise { method downloadUpdate (line 63) | downloadUpdate(explicit: boolean): Promise { method applyUpdate (line 67) | applyUpdate(): Promise { method quitAndInstall (line 71) | quitAndInstall(): Promise { method isLatestVersion (line 75) | isLatestVersion(): Promise { method _applySpecificUpdate (line 79) | _applySpecificUpdate(packagePath: string): Promise { method setInternalOrg (line 83) | setInternalOrg(internalOrg: string | undefined): Promise { method dispose (line 87) | dispose(): void { FILE: src/vs/platform/update/electron-main/abstractUpdateService.ts constant LAST_KNOWN_VERSION_STORAGE_KEY (line 24) | const LAST_KNOWN_VERSION_STORAGE_KEY = 'abstractUpdateService/lastKnownV... type IUpdateURLOptions (line 26) | interface IUpdateURLOptions { function createUpdateURL (line 31) | function createUpdateURL(baseUpdateUrl: string, platform: string, qualit... function getUpdateRequestHeaders (line 52) | function getUpdateRequestHeaders(productVersion: string): Record { method trackVersionChange (line 203) | private async trackVersionChange(): Promise { method getProductQuality (line 271) | private getProductQuality(updateMode: string): string | undefined { method scheduleCheckForUpdates (line 275) | private scheduleCheckForUpdates(delay = 60 * 60 * 1000): Promise { method checkForUpdates (line 284) | async checkForUpdates(explicit: boolean): Promise { method downloadUpdate (line 294) | async downloadUpdate(explicit: boolean): Promise { method doDownloadUpdate (line 309) | protected async doDownloadUpdate(state: AvailableForDownload): Promise { method doApplyUpdate (line 323) | protected async doApplyUpdate(): Promise { method quitAndInstall (line 327) | async quitAndInstall(): Promise { method checkForOverwriteUpdates (line 360) | private async checkForOverwriteUpdates(explicit: boolean = false): Promi... method isLatestVersion (line 400) | async isLatestVersion(commit?: string, token: CancellationToken = Cancel... method _applySpecificUpdate (line 435) | async _applySpecificUpdate(packagePath: string): Promise { method setInternalOrg (line 439) | async setInternalOrg(internalOrg: string | undefined): Promise { method getInternalOrg (line 448) | protected getInternalOrg(): string | undefined { method getUpdateType (line 452) | protected getUpdateType(): UpdateType { method doQuitAndInstall (line 456) | protected doQuitAndInstall(): void { method postInitialize (line 460) | protected async postInitialize(): Promise { method cancelPendingUpdate (line 464) | protected async cancelPendingUpdate(): Promise { FILE: src/vs/platform/update/electron-main/updateService.darwin.ts class DarwinUpdateService (line 25) | class DarwinUpdateService extends AbstractUpdateService implements IRela... method onRawError (line 29) | private get onRawError(): Event { return Event.fromNodeEventEm... method onRawCheckingForUpdate (line 30) | private get onRawCheckingForUpdate(): Event { return Event.fromN... method onRawUpdateNotAvailable (line 31) | private get onRawUpdateNotAvailable(): Event { return Event.from... method onRawUpdateAvailable (line 32) | private get onRawUpdateAvailable(): Event { return Event.fromNod... method onRawUpdateDownloaded (line 33) | private get onRawUpdateDownloaded(): Event { method constructor (line 41) | constructor( method handleRelaunch (line 57) | handleRelaunch(options?: IRelaunchOptions): boolean { method initialize (line 72) | protected override async initialize(): Promise { method onCheckingForUpdate (line 89) | private onCheckingForUpdate(): void { method onError (line 93) | private onError(err: string): void { method buildUpdateFeedUrl (line 102) | protected buildUpdateFeedUrl(quality: string, commit: string, options?... method checkForUpdates (line 117) | override async checkForUpdates(explicit: boolean): Promise { method doCheckForUpdates (line 127) | protected doCheckForUpdates(explicit: boolean, pendingCommit?: string)... method checkForUpdateNoDownload (line 165) | private async checkForUpdateNoDownload(url: string, canInstall?: boole... method onUpdateAvailable (line 189) | private onUpdateAvailable(): void { method onUpdateDownloaded (line 199) | private onUpdateDownloaded(update: IUpdate): void { method onUpdateNotAvailable (line 210) | private onUpdateNotAvailable(): void { method doDownloadUpdate (line 221) | protected override async doDownloadUpdate(state: AvailableForDownload)... method doQuitAndInstall (line 228) | protected override doQuitAndInstall(): void { method dispose (line 233) | dispose(): void { FILE: src/vs/platform/update/electron-main/updateService.linux.ts class LinuxUpdateService (line 20) | class LinuxUpdateService extends AbstractUpdateService { method constructor (line 22) | constructor( method buildUpdateFeedUrl (line 37) | protected buildUpdateFeedUrl(quality: string, commit: string, options?... method doCheckForUpdates (line 41) | protected doCheckForUpdates(explicit: boolean, _pendingCommit?: string... method doDownloadUpdate (line 68) | protected override async doDownloadUpdate(state: AvailableForDownload)... FILE: src/vs/platform/update/electron-main/updateService.snap.ts method state (line 26) | get state(): State { method setState (line 30) | protected setState(state: State): void { method constructor (line 42) | constructor( method scheduleCheckForUpdates (line 59) | private scheduleCheckForUpdates(delay = 60 * 60 * 1000): Promise { method checkForUpdates (line 68) | async checkForUpdates(explicit: boolean): Promise { method downloadUpdate (line 78) | async downloadUpdate(explicit: boolean): Promise { method doDownloadUpdate (line 93) | protected doDownloadUpdate(state: AvailableForDownload): Promise { method applyUpdate (line 97) | async applyUpdate(): Promise { method doApplyUpdate (line 107) | protected doApplyUpdate(): Promise { method quitAndInstall (line 111) | quitAndInstall(): Promise { method getUpdateType (line 134) | protected getUpdateType(): UpdateType { method doQuitAndInstall (line 138) | protected doQuitAndInstall(): void { method setInternalOrg (line 142) | async setInternalOrg(_internalOrg: string | undefined): Promise { method _applySpecificUpdate (line 148) | async _applySpecificUpdate(packagePath: string): Promise { class SnapUpdateService (line 155) | class SnapUpdateService extends AbstractUpdateService { method constructor (line 157) | constructor( method doCheckForUpdates (line 179) | protected doCheckForUpdates(): void { method doQuitAndInstall (line 193) | protected override doQuitAndInstall(): void { method isUpdateAvailable (line 204) | private async isUpdateAvailable(): Promise { method isLatestVersion (line 210) | isLatestVersion(): Promise { FILE: src/vs/platform/update/electron-main/updateService.win32.ts type IAvailableUpdate (line 39) | interface IAvailableUpdate { function getUpdateType (line 49) | function getUpdateType(): UpdateType { class Win32UpdateService (line 59) | class Win32UpdateService extends AbstractUpdateService implements IRelau... method cachePath (line 65) | get cachePath(): Promise { method constructor (line 70) | constructor( method handleRelaunch (line 88) | handleRelaunch(options?: IRelaunchOptions): boolean { method initialize (line 103) | protected override async initialize(): Promise { method postInitialize (line 142) | protected override async postInitialize(): Promise { method buildUpdateFeedUrl (line 185) | protected buildUpdateFeedUrl(quality: string, commit: string, options?... method doCheckForUpdates (line 197) | protected doCheckForUpdates(explicit: boolean, pendingCommit?: string)... method doDownloadUpdate (line 324) | protected override async doDownloadUpdate(state: AvailableForDownload)... method getUpdatePackagePath (line 331) | private async getUpdatePackagePath(version: string): Promise { method cleanup (line 336) | private async cleanup(exceptVersion: string | null = null): Promise { method cancelPendingUpdate (line 448) | protected override async cancelPendingUpdate(): Promise { method doQuitAndInstall (line 492) | protected override doQuitAndInstall(): void { method saveUpdateMetadata (line 514) | private async saveUpdateMetadata(update: IUpdate): Promise { method loadUpdateMetadata (line 524) | private async loadUpdateMetadata(): Promise { method getUpdateType (line 538) | protected override getUpdateType(): UpdateType { method _applySpecificUpdate (line 542) | override async _applySpecificUpdate(packagePath: string): Promise { method unlink (line 561) | private async unlink(path: string | undefined): Promise { FILE: src/vs/platform/uriIdentity/common/uriIdentity.ts type IUriIdentityService (line 13) | interface IUriIdentityService { FILE: src/vs/platform/uriIdentity/common/uriIdentityService.ts class Entry (line 15) | class Entry { method constructor (line 18) | constructor(readonly uri: URI) { } method touch (line 19) | touch() { class UriIdentityService (line 25) | class UriIdentityService implements IUriIdentityService { method constructor (line 35) | constructor(@IFileService private readonly _fileService: IFileService) { method dispose (line 78) | dispose(): void { method asCanonicalUri (line 83) | asCanonicalUri(uri: URI): URI { method _checkTrim (line 104) | private _checkTrim(): void { FILE: src/vs/platform/uriIdentity/test/common/uriIdentityService.test.ts class FakeFileService (line 16) | class FakeFileService extends mock() { method constructor (line 21) | constructor(readonly data: Map) { method hasProvider (line 24) | override hasProvider(uri: URI) { method hasCapability (line 27) | override hasCapability(uri: URI, flag: FileSystemProviderCapabilities)... function assertCanonical (line 48) | function assertCanonical(input: URI, expected: URI, service: UriIdentity... FILE: src/vs/platform/url/common/trustedDomains.ts function isURLDomainTrusted (line 17) | function isURLDomainTrusted(url: URI, trustedDomains: string[]): boolean { function normalizeURL (line 41) | function normalizeURL(url: string | URI): string { function isLocalhostAuthority (line 57) | function isLocalhostAuthority(authority: string) { FILE: src/vs/platform/url/common/url.ts type IOpenURLOptions (line 12) | interface IOpenURLOptions { type IURLHandler (line 25) | interface IURLHandler { type IURLService (line 29) | interface IURLService { FILE: src/vs/platform/url/common/urlGlob.ts function normalizeURL (line 13) | function normalizeURL(url: string | URI): URI { function testUrlMatchesGlob (line 31) | function testUrlMatchesGlob(uri: string | URI, globUrl: string): boolean { function doMemoUrlMatch (line 65) | function doMemoUrlMatch( function doUrlPartMatch (line 89) | function doUrlPartMatch( FILE: src/vs/platform/url/common/urlIpc.ts class URLHandlerChannel (line 13) | class URLHandlerChannel implements IServerChannel { method constructor (line 15) | constructor(private handler: IURLHandler) { } method listen (line 17) | listen(_: unknown, event: string): Event { method call (line 21) | call(_: unknown, command: string, arg?: any): Promise { class URLHandlerChannelClient (line 30) | class URLHandlerChannelClient implements IURLHandler { method constructor (line 32) | constructor(private channel: IChannel) { } method handleURL (line 34) | handleURL(uri: URI, options?: IOpenURLOptions): Promise { class URLHandlerRouter (line 39) | class URLHandlerRouter implements IClientRouter { method constructor (line 41) | constructor( method routeCall (line 46) | async routeCall(hub: IConnectionHub, command: string, arg?: an... method routeEvent (line 88) | routeEvent(_: IConnectionHub, event: string): Promise { method registerHandler (line 25) | registerHandler(handler: IURLHandler): IDisposable { class NativeURLService (line 31) | class NativeURLService extends AbstractURLService { method constructor (line 33) | constructor( method create (line 39) | create(options?: Partial): URI { FILE: src/vs/platform/url/electron-main/electronUrlListener.ts class ElectronURLListener (line 29) | class ElectronURLListener extends Disposable { method constructor (line 34) | constructor( method uriFromRawUrl (line 95) | private uriFromRawUrl(url: string): URI | undefined { method flush (line 103) | private async flush(): Promise { FILE: src/vs/platform/url/electron-main/url.ts type IProtocolUrl (line 9) | interface IProtocolUrl { type IInitialProtocolUrls (line 57) | interface IInitialProtocolUrls { FILE: src/vs/platform/userData/common/fileUserDataProvider.ts class FileUserDataProvider (line 22) | class FileUserDataProvider extends Disposable implements method constructor (line 41) | constructor( method updateAtomicReadWritesResources (line 61) | private updateAtomicReadWritesResources(): void { method open (line 71) | open(resource: URI, opts: IFileOpenOptions): Promise { method close (line 75) | close(fd: number): Promise { method read (line 79) | read(fd: number, pos: number, data: Uint8Array, offset: number, length... method write (line 83) | write(fd: number, pos: number, data: Uint8Array, offset: number, lengt... method watch (line 87) | watch(resource: URI, opts: IWatchOptions): IDisposable { method stat (line 96) | stat(resource: URI): Promise { method mkdir (line 100) | mkdir(resource: URI): Promise { method rename (line 104) | rename(from: URI, to: URI, opts: IFileOverwriteOptions): Promise { method readFile (line 108) | readFile(resource: URI, opts?: IFileAtomicReadOptions): Promise { method enforceAtomicReadFile (line 120) | enforceAtomicReadFile(resource: URI): boolean { method writeFile (line 124) | writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOptions)... method enforceAtomicWriteFile (line 128) | enforceAtomicWriteFile(resource: URI): IFileAtomicOptions | false { method delete (line 136) | delete(resource: URI, opts: IFileDeleteOptions): Promise { method copy (line 140) | copy(from: URI, to: URI, opts: IFileOverwriteOptions): Promise { method cloneFile (line 147) | cloneFile(from: URI, to: URI): Promise { method handleFileChanges (line 154) | private handleFileChanges(changes: readonly IFileChange[]): void { method toFileSystemResource (line 176) | private toFileSystemResource(userDataResource: URI): URI { method toUserDataResource (line 180) | private toUserDataResource(fileSystemResource: URI): URI { FILE: src/vs/platform/userData/test/browser/fileUserDataProvider.test.ts constant ROOT (line 27) | const ROOT = URI.file('tests').with({ scheme: 'vscode-tests' }); class TestEnvironmentService (line 29) | class TestEnvironmentService extends AbstractNativeEnvironmentService { method constructor (line 30) | constructor(private readonly _appSettingsHome: URI) { method userRoamingDataHome (line 33) | override get userRoamingDataHome() { return this._appSettingsHome.with... method cacheHome (line 34) | override get cacheHome() { return this.userRoamingDataHome; } class TestFileSystemProvider (line 283) | class TestFileSystemProvider implements IFileSystemProviderWithFileReadW... method constructor (line 285) | constructor(readonly onDidChangeFile: Event) { } method watch (line 292) | watch(): IDisposable { return Disposable.None; } method stat (line 294) | stat(): Promise { throw new Error('Not Supported'); } method mkdir (line 296) | mkdir(resource: URI): Promise { throw new Error('Not Supported'); } method rename (line 298) | rename(): Promise { throw new Error('Not Supported'); } method readFile (line 300) | readFile(resource: URI): Promise { throw new Error('Not Su... method readdir (line 302) | readdir(resource: URI): Promise<[string, FileType][]> { throw new Erro... method writeFile (line 304) | writeFile(): Promise { throw new Error('Not Supported'); } method delete (line 306) | delete(): Promise { throw new Error('Not Supported'); } method open (line 307) | open(resource: URI, opts: IFileOpenOptions): Promise { throw n... method close (line 308) | close(fd: number): Promise { throw new Error('Not Supported'); } method read (line 309) | read(fd: number, pos: number, data: Uint8Array, offset: number, length... method write (line 310) | write(fd: number, pos: number, data: Uint8Array, offset: number, lengt... method readFileStream (line 312) | readFileStream(resource: URI, opts: IFileReadStreamOptions, token: Can... FILE: src/vs/platform/userDataProfile/browser/userDataProfile.ts type BroadcastedProfileChanges (line 15) | type BroadcastedProfileChanges = UriDto; type IUserDataProfile (line 43) | interface IUserDataProfile { function isUserDataProfile (line 63) | function isUserDataProfile(thing: unknown): thing is IUserDataProfile { type IParsedUserDataProfileTemplate (line 82) | interface IParsedUserDataProfileTemplate { type ISystemProfileTemplate (line 89) | interface ISystemProfileTemplate extends IParsedUserDataProfileTemplate { type DidChangeProfilesEvent (line 93) | type DidChangeProfilesEvent = { readonly added: readonly IUserDataProfil... type WillCreateProfileEvent (line 95) | type WillCreateProfileEvent = { type WillRemoveProfileEvent (line 100) | type WillRemoveProfileEvent = { type IUserDataProfileOptions (line 105) | interface IUserDataProfileOptions { type IUserDataProfileUpdateOptions (line 112) | interface IUserDataProfileUpdateOptions extends Omit, scheme: string... function toUserDataProfile (line 164) | function toUserDataProfile(id: string, name: string, location: URI, prof... type UserDataProfilesObject (line 186) | type UserDataProfilesObject = { type StoredUserDataProfile (line 191) | type StoredUserDataProfile = { type StoredProfileAssociations (line 199) | type StoredProfileAssociations = { class UserDataProfilesService (line 204) | class UserDataProfilesService extends Disposable implements IUserDataPro... method defaultProfile (line 214) | get defaultProfile(): IUserDataProfile { return this.profiles[0]; } method profiles (line 215) | get profiles(): IUserDataProfile[] { return [...this.profilesObject.pr... method constructor (line 236) | constructor( method init (line 247) | init(): void { method profilesObject (line 252) | protected get profilesObject(): UserDataProfilesObject { method isInvalidProfile (line 309) | private isInvalidProfile(storedProfile: StoredUserDataProfile): boolean { method createDefaultProfile (line 328) | private createDefaultProfile() { method createTransientProfile (line 333) | async createTransientProfile(workspaceIdentifier?: IAnyWorkspaceIdenti... method createNamedProfile (line 346) | async createNamedProfile(name: string, options?: IUserDataProfileOptio... method createProfile (line 350) | async createProfile(id: string, name: string, options?: IUserDataProfi... method doCreateProfile (line 356) | private async doCreateProfile(id: string, name: string, options?: IUse... method updateProfile (line 407) | async updateProfile(profile: IUserDataProfile, options: IUserDataProfi... method removeProfile (line 456) | async removeProfile(profileToRemove: IUserDataProfile): Promise { method setProfileForWorkspace (line 490) | async setProfileForWorkspace(workspaceIdentifier: IAnyWorkspaceIdentif... method unsetWorkspace (line 509) | unsetWorkspace(workspaceIdentifier: IAnyWorkspaceIdentifier, transient... method resetWorkspaces (line 522) | async resetWorkspaces(): Promise { method cleanUp (line 532) | async cleanUp(): Promise { method cleanUpTransientProfiles (line 570) | async cleanUpTransientProfiles(): Promise { method getProfileForWorkspace (line 575) | getProfileForWorkspace(workspaceIdentifier: IAnyWorkspaceIdentifier): ... method getWorkspace (line 582) | protected getWorkspace(workspaceIdentifier: IAnyWorkspaceIdentifier): ... method isProfileAssociatedToWorkspace (line 592) | private isProfileAssociatedToWorkspace(profile: IUserDataProfile): boo... method updateProfiles (line 605) | private updateProfiles(added: IUserDataProfile[], removed: IUserDataPr... method triggerProfilesChanges (line 657) | protected triggerProfilesChanges(added: IUserDataProfile[], removed: I... method updateEmptyWindowAssociation (line 661) | private updateEmptyWindowAssociation(windowId: string, newProfile: IUs... method updateStoredProfiles (line 684) | private updateStoredProfiles(profiles: IUserDataProfile[]): void { method getStoredProfiles (line 717) | protected getStoredProfiles(): StoredUserDataProfile[] { return []; } method saveStoredProfiles (line 718) | protected saveStoredProfiles(storedProfiles: StoredUserDataProfile[]):... method getStoredProfileAssociations (line 720) | protected getStoredProfileAssociations(): StoredProfileAssociations { ... method saveStoredProfileAssociations (line 721) | protected saveStoredProfileAssociations(storedProfileAssociations: Sto... method getDefaultProfileExtensionsLocation (line 722) | protected getDefaultProfileExtensionsLocation(): URI | undefined { ret... class InMemoryUserDataProfilesService (line 725) | class InMemoryUserDataProfilesService extends UserDataProfilesService { method getStoredProfiles (line 727) | protected override getStoredProfiles(): StoredUserDataProfile[] { retu... method saveStoredProfiles (line 728) | protected override saveStoredProfiles(storedProfiles: StoredUserDataPr... method getStoredProfileAssociations (line 731) | protected override getStoredProfileAssociations(): StoredProfileAssoci... method saveStoredProfileAssociations (line 732) | protected override saveStoredProfileAssociations(storedProfileAssociat... FILE: src/vs/platform/userDataProfile/common/userDataProfileIpc.ts class RemoteUserDataProfilesServiceChannel (line 14) | class RemoteUserDataProfilesServiceChannel implements IServerChannel { method constructor (line 16) | constructor( method listen (line 21) | listen(context: any, event: string): Event { method call (line 36) | async call(context: any, command: string, args?: any): Promise { class UserDataProfilesService (line 57) | class UserDataProfilesService extends Disposable implements IUserDataPro... method defaultProfile (line 61) | get defaultProfile(): IUserDataProfile { return this.profiles[0]; } method profiles (line 63) | get profiles(): IUserDataProfile[] { return this._profiles; } method constructor (line 70) | constructor( method createNamedProfile (line 87) | async createNamedProfile(name: string, options?: IUserDataProfileOptio... method createProfile (line 92) | async createProfile(id: string, name: string, options?: IUserDataProfi... method createTransientProfile (line 97) | async createTransientProfile(workspaceIdentifier?: IAnyWorkspaceIdenti... method setProfileForWorkspace (line 102) | async setProfileForWorkspace(workspaceIdentifier: IAnyWorkspaceIdentif... method removeProfile (line 106) | removeProfile(profile: IUserDataProfile): Promise { method updateProfile (line 110) | async updateProfile(profile: IUserDataProfile, updateOptions: IUserDat... method resetWorkspaces (line 115) | resetWorkspaces(): Promise { method cleanUp (line 119) | cleanUp(): Promise { method cleanUpTransientProfiles (line 123) | cleanUpTransientProfiles(): Promise { FILE: src/vs/platform/userDataProfile/common/userDataProfileStorageService.ts type IProfileStorageValueChanges (line 16) | interface IProfileStorageValueChanges { type IProfileStorageChanges (line 21) | interface IProfileStorageChanges { type IStorageValue (line 26) | interface IStorageValue { type IUserDataProfileStorageService (line 32) | interface IUserDataProfileStorageService { method constructor (line 68) | constructor( method readStorageData (line 78) | async readStorageData(profile: IUserDataProfile): Promise(profile: IUserDataProfile, fn: ... method getItems (line 118) | private getItems(storageService: IStorageService): Map { method getStorage (line 201) | protected getStorage(scope: StorageScope): IStorage | undefined { method getLogDetails (line 205) | protected getLogDetails(): string | undefined { return undefined; } method switchToProfile (line 206) | protected async switchToProfile(): Promise { } method switchToWorkspace (line 207) | protected async switchToWorkspace(): Promise { } method hasScope (line 208) | hasScope() { return false; } FILE: src/vs/platform/userDataProfile/electron-browser/userDataProfileStorageService.ts class NativeUserDataProfileStorageService (line 13) | class NativeUserDataProfileStorageService extends RemoteUserDataProfileS... method constructor (line 15) | constructor( FILE: src/vs/platform/userDataProfile/electron-main/userDataProfile.ts type IUserDataProfilesMainService (line 18) | interface IUserDataProfilesMainService extends IUserDataProfilesService { class UserDataProfilesMainService (line 26) | class UserDataProfilesMainService extends UserDataProfilesService implem... method constructor (line 28) | constructor( method getAssociatedEmptyWindows (line 38) | getAssociatedEmptyWindows(): IEmptyWorkspaceIdentifier[] { FILE: src/vs/platform/userDataProfile/electron-main/userDataProfileStorageIpc.ts class ProfileStorageChangesListenerChannel (line 17) | class ProfileStorageChangesListenerChannel extends Disposable implements... method constructor (line 21) | constructor( method registerStorageChangeListeners (line 38) | private registerStorageChangeListeners(): IDisposable { method onDidChangeApplicationStorage (line 63) | private onDidChangeApplicationStorage(keys: string[]): void { method onDidChangeProfileStorage (line 74) | private onDidChangeProfileStorage(changes: Map { FILE: src/vs/platform/userDataProfile/electron-main/userDataProfilesHandler.ts class UserDataProfilesHandler (line 14) | class UserDataProfilesHandler extends Disposable { method constructor (line 16) | constructor( method unsetProfileForWorkspace (line 31) | private async unsetProfileForWorkspace(window: ICodeWindow): Promise { FILE: src/vs/platform/userDataProfile/node/userDataProfileStorageService.ts class SharedProcessUserDataProfileStorageService (line 12) | class SharedProcessUserDataProfileStorageService extends RemoteUserDataP... method constructor (line 14) | constructor( FILE: src/vs/platform/userDataProfile/test/common/userDataProfileService.test.ts constant ROOT (line 20) | const ROOT = URI.file('tests').with({ scheme: 'vscode-tests' }); class TestEnvironmentService (line 22) | class TestEnvironmentService extends AbstractNativeEnvironmentService { method constructor (line 23) | constructor(private readonly _appSettingsHome: URI) { method userRoamingDataHome (line 26) | override get userRoamingDataHome() { return this._appSettingsHome.with... method cacheHome (line 27) | override get cacheHome() { return this.userRoamingDataHome; } FILE: src/vs/platform/userDataProfile/test/common/userDataProfileStorageService.test.ts class TestStorageDatabase (line 16) | class TestStorageDatabase extends InMemoryStorageDatabase { method updateItems (line 21) | override async updateItems(request: IUpdateRequest): Promise { class TestUserDataProfileStorageService (line 29) | class TestUserDataProfileStorageService extends AbstractUserDataProfileS... method createStorageDatabase (line 34) | protected async createStorageDatabase(profile: IUserDataProfile): Prom... method setupStorageDatabase (line 42) | setupStorageDatabase(profile: IUserDataProfile): Promise { method resolveContent (line 223) | async resolveContent(uri: URI): Promise { method merge (line 234) | private merge(originalLocalContent: string | null, originalRemoteContent... FILE: src/vs/platform/userDataSync/common/abstractSynchronizer.ts function isRemoteUserData (line 40) | function isRemoteUserData(thing: any): thing is IRemoteUserData { function isSyncData (line 50) | function isSyncData(thing: any): thing is ISyncData { function getSyncResourceLogLabel (line 69) | function getSyncResourceLogLabel(syncResource: SyncResource, profile: IU... type IResourcePreview (line 73) | interface IResourcePreview { type IAcceptResult (line 90) | interface IAcceptResult { type IMergeResult (line 96) | interface IMergeResult extends IAcceptResult { type IEditableResourcePreview (line 100) | interface IEditableResourcePreview extends IBaseResourcePreview, IResour... type ISyncResourcePreview (line 107) | interface ISyncResourcePreview extends IBaseSyncResourcePreview { type ILastSyncUserDataState (line 113) | interface ILastSyncUserDataState { type SyncStrategy (line 119) | const enum SyncStrategy { method status (line 135) | get status(): SyncStatus { return this._status; } method conflicts (line 140) | get conflicts(): IUserDataSyncResourceConflicts { return { ...this.syncR... method constructor (line 157) | constructor( method triggerLocalChange (line 182) | protected triggerLocalChange(): void { method doTriggerLocalChange (line 186) | protected async doTriggerLocalChange(): Promise { method setStatus (line 208) | protected setStatus(status: SyncStatus): void { method sync (line 215) | async sync(refOrUserData: string | IUserData | null, preview: boolean = ... method apply (line 251) | async apply(force: boolean, headers: IHeaders = {}): Promise { method isRemoteDataFromCurrentMachine (line 300) | private async isRemoteDataFromCurrentMachine(remoteUserData: IRemoteUser... method getLatestRemoteUserData (line 305) | protected async getLatestRemoteUserData(refOrLatestData: string | IUserD... method performSync (line 322) | private async performSync(remoteUserData: IRemoteUserData, lastSyncUserD... method doSync (line 357) | protected async doSync(remoteUserData: IRemoteUserData, lastSyncUserData... method accept (line 412) | async accept(resource: URI, content?: string | null): Promise { method updateSyncResourcePreview (line 437) | private async updateSyncResourcePreview(resource: URI, updateResourcePre... method doApply (line 467) | private async doApply(force: boolean): Promise { method clearPreviewFolder (line 496) | private async clearPreviewFolder(): Promise { method updateConflicts (line 502) | private updateConflicts(resourcePreviews: IEditableResourcePreview[]): v... method hasPreviouslySynced (line 510) | async hasPreviouslySynced(): Promise { method resolvePreviewContent (line 515) | protected async resolvePreviewContent(uri: URI): Promise { method resetLocal (line 536) | async resetLocal(): Promise { method doGenerateSyncResourcePreview (line 547) | private async doGenerateSyncResourcePreview(remoteUserData: IRemoteUserD... method getLastSyncUserData (line 592) | async getLastSyncUserData(): Promise { method updateLastSyncUserData (line 664) | protected async updateLastSyncUserData(lastSyncRemoteUserData: IRemoteUs... method getStoredLastSyncUserDataStateContent (line 680) | private getStoredLastSyncUserDataStateContent(): string | undefined { method readLastSyncStoredRemoteUserData (line 684) | private async readLastSyncStoredRemoteUserData(): Promise { method stop (line 750) | async stop(): Promise { method getUserDataSyncConfiguration (line 768) | private getUserDataSyncConfiguration(): IUserDataSyncConfiguration { type IFileResourcePreview (line 783) | interface IFileResourcePreview extends IResourcePreview { method constructor (line 789) | constructor( method getLocalFileContent (line 809) | protected async getLocalFileContent(): Promise { method updateLocalFileContent (line 817) | protected async updateLocalFileContent(newContent: string, oldContent: I... method deleteLocalFile (line 836) | protected async deleteLocalFile(): Promise { method onFileChanges (line 846) | private onFileChanges(e: FileChangesEvent): void { method constructor (line 857) | constructor( method hasErrors (line 876) | protected hasErrors(content: string, isArray: boolean): boolean { method getFormattingOptions (line 883) | protected getFormattingOptions(): Promise { method constructor (line 897) | constructor( method initialize (line 910) | async initialize({ ref, content }: IUserData): Promise { method parseSyncData (line 928) | private parseSyncData(content: string): ISyncData | undefined { method updateLastSyncUserData (line 941) | protected async updateLastSyncUserData(lastSyncRemoteUserData: IRemoteUs... FILE: src/vs/platform/userDataSync/common/content.ts function edit (line 11) | function edit(content: string, originalPath: JSONPath, value: unknown, f... function getLineStartOffset (line 19) | function getLineStartOffset(content: string, eol: string, atOffset: numb... function getLineEndOffset (line 37) | function getLineEndOffset(content: string, eol: string, atOffset: number... FILE: src/vs/platform/userDataSync/common/extensionsMerge.ts type IMergeResult (line 13) | interface IMergeResult { function merge (line 18) | function merge(localExtensions: ILocalSyncExtension[], remoteExtensions:... function compare (line 256) | function compare(from: Map | null, to: Map, to: IString... function isSameExtensionState (line 393) | function isSameExtensionState(a: IStringDictionary = {}, b: IString... function massageIncomingExtension (line 399) | function massageIncomingExtension(extension: ISyncExtension): ISyncExten... function massageOutgoingExtension (line 404) | function massageOutgoingExtension(extension: ISyncExtension, key: string... FILE: src/vs/platform/userDataSync/common/extensionsSync.ts type IExtensionResourceMergeResult (line 36) | type IExtensionResourceMergeResult = IAcceptResult & IExtensionMergeResult; type IExtensionResourcePreview (line 38) | interface IExtensionResourcePreview extends IResourcePreview { type ILastSyncUserData (line 46) | interface ILastSyncUserData extends IRemoteUserData { function parseAndMigrateExtensions (line 51) | async function parseAndMigrateExtensions(syncData: ISyncData, extensionM... function parseExtensions (line 79) | function parseExtensions(syncData: ISyncData): ISyncExtension[] { function stringify (line 83) | function stringify(extensions: ISyncExtension[], format: boolean): string { class ExtensionsSynchroniser (line 96) | class ExtensionsSynchroniser extends AbstractSynchroniser implements IUs... method constructor (line 115) | constructor( method generateSyncPreview (line 145) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 187) | protected async hasRemoteChanged(lastSyncUserData: ILastSyncUserData):... method getPreviewContent (line 194) | private getPreviewContent(localExtensions: ISyncExtension[], added: IS... method getMergeResult (line 218) | protected async getMergeResult(resourcePreview: IExtensionResourcePrev... method getAcceptResult (line 222) | protected async getAcceptResult(resourcePreview: IExtensionResourcePre... method acceptLocal (line 242) | private async acceptLocal(resourcePreview: IExtensionResourcePreview):... method acceptRemote (line 257) | private async acceptRemote(resourcePreview: IExtensionResourcePreview)... method applyResult (line 282) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method computeBuiltinExtensions (line 312) | private computeBuiltinExtensions(localExtensions: ILocalSyncExtension[... method resolveContent (line 332) | async resolveContent(uri: URI): Promise { method stringify (line 344) | private stringify(extensions: ISyncExtension[], format: boolean): stri... method hasLocalData (line 348) | async hasLocalData(): Promise { class LocalExtensionsProvider (line 362) | class LocalExtensionsProvider { method constructor (line 364) | constructor( method getLocalExtensions (line 373) | async getLocalExtensions(profile: IUserDataProfile): Promise<{ localEx... method updateLocalExtensions (line 411) | async updateLocalExtensions(added: ISyncExtension[], removed: IExtensi... method updateExtensionState (line 560) | private updateExtensionState(state: IStringDictionary, extension:... method withProfileScopedServices (line 571) | private async withProfileScopedServices(profile: IUserDataProfile, ... type IExtensionsInitializerPreviewResult (line 588) | interface IExtensionsInitializerPreviewResult { method constructor (line 597) | constructor( method parseExtensions (line 610) | protected async parseExtensions(remoteUserData: IRemoteUserData): Promis... method generatePreview (line 614) | protected generatePreview(remoteExtensions: ISyncExtension[], localExten... FILE: src/vs/platform/userDataSync/common/globalStateMerge.ts type IMergeResult (line 11) | interface IMergeResult { function merge (line 16) | function merge(localStorage: IStringDictionary, remoteSto... function compare (line 123) | function compare(from: IStringDictionary, to: IStringDictionary { method hasLocalData (line 284) | async hasLocalData(): Promise { method getStorageKeys (line 296) | private async getStorageKeys(lastSyncGlobalState: IGlobalState | null)... class LocalGlobalStateProvider (line 320) | class LocalGlobalStateProvider { method constructor (line 321) | constructor( method getLocalGlobalState (line 328) | async getLocalGlobalState(profile: IUserDataProfile): Promise { method writeLocalGlobalState (line 360) | async writeLocalGlobalState({ added, removed, updated }: { added: IStr... class GlobalStateInitializer (line 410) | class GlobalStateInitializer extends AbstractInitializer { method constructor (line 412) | constructor( method doInitialize (line 423) | protected async doInitialize(remoteUserData: IRemoteUserData): Promise... class UserDataSyncStoreTypeSynchronizer (line 465) | class UserDataSyncStoreTypeSynchronizer { method constructor (line 467) | constructor( method getSyncStoreType (line 476) | getSyncStoreType(userData: IUserData): UserDataSyncStoreType | undefin... method sync (line 481) | async sync(userDataSyncStoreType: UserDataSyncStoreType): Promise { method doSync (line 497) | private async doSync(userDataSyncStoreType: UserDataSyncStoreType, syn... method parseGlobalState (line 511) | private parseGlobalState({ content }: IUserData): IGlobalState | null { FILE: src/vs/platform/userDataSync/common/ignoredExtensions.ts type IIgnoredExtensionsManagementService (line 12) | interface IIgnoredExtensionsManagementService { class IgnoredExtensionsManagementService (line 23) | class IgnoredExtensionsManagementService implements IIgnoredExtensionsMa... method constructor (line 27) | constructor( method hasToNeverSyncExtension (line 32) | hasToNeverSyncExtension(extensionId: string): boolean { method hasToAlwaysSyncExtension (line 37) | hasToAlwaysSyncExtension(extensionId: string): boolean { method updateIgnoredExtensions (line 42) | updateIgnoredExtensions(ignoredExtensionId: string, ignore: boolean): ... method updateSynchronizedExtensions (line 55) | updateSynchronizedExtensions(extensionId: string, sync: boolean): Prom... method getIgnoredExtensions (line 68) | getIgnoredExtensions(installed: ILocalExtension[]): string[] { method getConfiguredIgnoredExtensions (line 84) | private getConfiguredIgnoredExtensions(): ReadonlyArray { FILE: src/vs/platform/userDataSync/common/keybindingsMerge.ts type ICompareResult (line 16) | interface ICompareResult { type IMergeResult (line 22) | interface IMergeResult { function parseKeybindings (line 31) | function parseKeybindings(content: string): IUserFriendlyKeybinding[] { function merge (line 35) | async function merge(localContent: string, remoteContent: string, baseCo... function computeMergeResult (line 108) | function computeMergeResult(localToRemote: ICompareResult, baseToLocal: ... function computeMergeResultByKeybinding (line 199) | function computeMergeResultByKeybinding(local: IUserFriendlyKeybinding[]... function byKeybinding (line 225) | function byKeybinding(keybindings: IUserFriendlyKeybinding[], keys: IStr... function byCommand (line 240) | function byCommand(keybindings: IUserFriendlyKeybinding[]): Map, ... function areSameKeybindingsWithSameCommand (line 297) | function areSameKeybindingsWithSameCommand(value1: IUserFriendlyKeybindi... function isSameKeybinding (line 309) | function isSameKeybinding(a: IUserFriendlyKeybinding, b: IUserFriendlyKe... function addKeybindings (line 330) | function addKeybindings(content: string, keybindings: IUserFriendlyKeybi... function removeKeybindings (line 337) | function removeKeybindings(content: string, command: string, formattingO... function updateKeybindings (line 347) | function updateKeybindings(content: string, command: string, keybindings... FILE: src/vs/platform/userDataSync/common/keybindingsSync.ts type ISyncContent (line 27) | interface ISyncContent { type IKeybindingsResourcePreview (line 34) | interface IKeybindingsResourcePreview extends IFileResourcePreview { type ILastSyncUserData (line 38) | interface ILastSyncUserData extends IRemoteUserData { function getKeybindingsContentFromSyncContent (line 42) | function getKeybindingsContentFromSyncContent(syncContent: string, platf... class KeybindingsSynchroniser (line 62) | class KeybindingsSynchroniser extends AbstractJsonFileSynchroniser imple... method constructor (line 72) | constructor( method generateSyncPreview (line 91) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 166) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 179) | protected async getMergeResult(resourcePreview: IKeybindingsResourcePr... method getAcceptResult (line 183) | protected async getAcceptResult(resourcePreview: IKeybindingsResourceP... method applyResult (line 223) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method hasLocalData (line 268) | async hasLocalData(): Promise { method resolveContent (line 285) | async resolveContent(uri: URI): Promise { method getKeybindingsContentFromLastSyncUserData (line 296) | private getKeybindingsContentFromLastSyncUserData(lastSyncUserData: IL... method toSyncContent (line 309) | private toSyncContent(keybindingsContent: string, syncContent?: string... method syncKeybindingsPerPlatform (line 335) | private syncKeybindingsPerPlatform(): boolean { class KeybindingsInitializer (line 341) | class KeybindingsInitializer extends AbstractInitializer { method constructor (line 343) | constructor( method doInitialize (line 354) | protected async doInitialize(remoteUserData: IRemoteUserData): Promise... method isEmpty (line 372) | private async isEmpty(): Promise { method getKeybindingsContentFromSyncContent (line 382) | private getKeybindingsContentFromSyncContent(syncContent: string): str... FILE: src/vs/platform/userDataSync/common/mcpSync.ts type IMcpSyncContent (line 17) | interface IMcpSyncContent { function getMcpContentFromSyncContent (line 21) | function getMcpContentFromSyncContent(syncContent: string, logService: I... class McpSynchroniser (line 31) | class McpSynchroniser extends AbstractJsonSynchronizer implements IUserD... method constructor (line 33) | constructor( method getContentFromSyncContent (line 50) | protected getContentFromSyncContent(syncContent: string): string | null { method toSyncContent (line 54) | protected toSyncContent(mcp: string | null): IMcpSyncContent { FILE: src/vs/platform/userDataSync/common/promptsSync/promptsMerge.ts type IMergeResult (line 8) | interface IMergeResult { function merge (line 22) | function merge(local: IStringDictionary, remote: IStringDictiona... function compare (line 153) | function compare(from: IStringDictionary | null, to: IStringDict... function areSame (line 174) | function areSame(a: IStringDictionary, b: IStringDictionary { class PromptsSynchronizer (line 40) | class PromptsSynchronizer extends AbstractSynchroniser implements IUserD... method constructor (line 45) | constructor( method generateSyncPreview (line 81) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 100) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 111) | protected async getMergeResult(resourcePreview: IPromptsResourcePrevie... method getAcceptResult (line 115) | protected async getAcceptResult(resourcePreview: IPromptsResourcePrevi... method applyResult (line 163) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method getResourcePreviews (line 195) | private getResourcePreviews( method resolveContent (line 406) | override async resolveContent(uri: URI): Promise { method hasLocalData (line 416) | async hasLocalData(): Promise { method updateLocalBackup (line 428) | private async updateLocalBackup(resourcePreviews: IFileResourcePreview... method updateLocalPrompts (line 438) | private async updateLocalPrompts(resourcePreviews: IPromptsAcceptedRes... method updateRemotePrompts (line 468) | private async updateRemotePrompts(resourcePreviews: IPromptsAcceptedRe... method parsePrompts (line 492) | private parsePrompts(syncData: ISyncData): IStringDictionary { method toPromptContents (line 496) | private toPromptContents(fileContents: IStringDictionary... method getPromptsFileContents (line 504) | private async getPromptsFileContents(): Promise | null, to: IStringDiction... function addSetting (line 321) | function addSetting(key: string, sourceContent: string, targetContent: s... type InsertLocation (line 329) | interface InsertLocation { function getInsertLocation (line 334) | function getInsertLocation(key: string, sourceTree: INode[], targetTree:... function insertAtLocation (line 441) | function insertAtLocation(content: string, key: string, value: any, loca... function getEditToInsertAtLocation (line 452) | function getEditToInsertAtLocation(content: string, key: string, value: ... function findSettingNode (line 507) | function findSettingNode(key: string, tree: INode[]): INode | undefined { function findPreviousSettingNode (line 511) | function findPreviousSettingNode(index: number, tree: INode[]): INode | ... function findNextSettingNode (line 520) | function findNextSettingNode(index: number, tree: INode[]): INode | unde... function findNodesBetween (line 529) | function findNodesBetween(nodes: INode[], from: INode, till: INode): INo... function findLastMatchingTargetCommentNode (line 535) | function findLastMatchingTargetCommentNode(sourceComments: INode[], targ... type INode (line 548) | interface INode { function parseSettings (line 559) | function parseSettings(content: string): INode[] { FILE: src/vs/platform/userDataSync/common/settingsSync.ts type ISettingsResourcePreview (line 26) | interface ISettingsResourcePreview extends IFileResourcePreview { type ISettingsSyncContent (line 30) | interface ISettingsSyncContent { function isSettingsSyncContent (line 34) | function isSettingsSyncContent(thing: any): thing is ISettingsSyncContent { function parseSettingsSyncContent (line 40) | function parseSettingsSyncContent(syncContent: string): ISettingsSyncCon... class SettingsSynchroniser (line 45) | class SettingsSynchroniser extends AbstractJsonFileSynchroniser implemen... method constructor (line 55) | constructor( method getRemoteUserDataSyncConfiguration (line 74) | async getRemoteUserDataSyncConfiguration(refOrLatestData: string | IUs... method generateSyncPreview (line 85) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 150) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 164) | protected async getMergeResult(resourcePreview: ISettingsResourcePrevi... method getAcceptResult (line 175) | protected async getAcceptResult(resourcePreview: ISettingsResourcePrev... method applyResult (line 221) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method hasLocalData (line 267) | async hasLocalData(): Promise { method resolveContent (line 281) | async resolveContent(uri: URI): Promise { method resolvePreviewContent (line 292) | protected override async resolvePreviewContent(resource: URI): Promise... method getSettingsSyncContent (line 303) | private getSettingsSyncContent(remoteUserData: IRemoteUserData): ISett... method parseSettingsSyncContent (line 307) | private parseSettingsSyncContent(syncContent: string): ISettingsSyncCo... method toSettingsSyncContent (line 316) | private toSettingsSyncContent(settings: string): ISettingsSyncContent { method getIgnoredSettings (line 323) | private async getIgnoredSettings(content?: string): Promise { method getIgnoredSettingForSystemExtensions (line 343) | private async getIgnoredSettingForSystemExtensions(): Promise { method getIgnoredSettingForUserExtensions (line 348) | private async getIgnoredSettingForUserExtensions(): Promise { method validateContent (line 353) | private validateContent(content: string): void { class SettingsInitializer (line 361) | class SettingsInitializer extends AbstractInitializer { method constructor (line 363) | constructor( method doInitialize (line 374) | protected async doInitialize(remoteUserData: IRemoteUserData): Promise... method isEmpty (line 392) | private async isEmpty(): Promise { method parseSettingsSyncContent (line 401) | private parseSettingsSyncContent(syncContent: string): ISettingsSyncCo... FILE: src/vs/platform/userDataSync/common/snippetsMerge.ts type IMergeResult (line 8) | interface IMergeResult { function merge (line 22) | function merge(local: IStringDictionary, remote: IStringDictiona... function compare (line 153) | function compare(from: IStringDictionary | null, to: IStringDict... function areSame (line 174) | function areSame(a: IStringDictionary, b: IStringDictionary { class SnippetsSynchroniser (line 35) | class SnippetsSynchroniser extends AbstractSynchroniser implements IUser... method constructor (line 40) | constructor( method generateSyncPreview (line 61) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 80) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 91) | protected async getMergeResult(resourcePreview: ISnippetsResourcePrevi... method getAcceptResult (line 95) | protected async getAcceptResult(resourcePreview: ISnippetsResourcePrev... method applyResult (line 143) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method getResourcePreviews (line 175) | private getResourcePreviews(snippetsMergeResult: ISnippetsMergeResult,... method resolveContent (line 381) | override async resolveContent(uri: URI): Promise { method hasLocalData (line 391) | async hasLocalData(): Promise { method updateLocalBackup (line 403) | private async updateLocalBackup(resourcePreviews: IFileResourcePreview... method updateLocalSnippets (line 413) | private async updateLocalSnippets(resourcePreviews: ISnippetsAcceptedR... method updateRemoteSnippets (line 443) | private async updateRemoteSnippets(resourcePreviews: ISnippetsAccepted... method parseSnippets (line 467) | private parseSnippets(syncData: ISyncData): IStringDictionary { method toSnippetsContents (line 471) | private toSnippetsContents(snippetsFileContents: IStringDictionary { FILE: src/vs/platform/userDataSync/common/tasksSync.ts type ITasksSyncContent (line 19) | interface ITasksSyncContent { function getTasksContentFromSyncContent (line 23) | function getTasksContentFromSyncContent(syncContent: string, logService:... class TasksSynchroniser (line 33) | class TasksSynchroniser extends AbstractJsonSynchronizer implements IUse... method constructor (line 35) | constructor( method getContentFromSyncContent (line 52) | protected getContentFromSyncContent(syncContent: string): string | null { method toSyncContent (line 56) | protected toSyncContent(tasks: string | null): ITasksSyncContent { class TasksInitializer (line 61) | class TasksInitializer extends AbstractInitializer { method constructor (line 65) | constructor( method doInitialize (line 76) | protected async doInitialize(remoteUserData: IRemoteUserData): Promise... method isEmpty (line 94) | private async isEmpty(): Promise { FILE: src/vs/platform/userDataSync/common/userDataAutoSyncService.ts class UserDataAutoSyncService (line 30) | class UserDataAutoSyncService extends Disposable implements IUserDataAut... method syncUrl (line 44) | private get syncUrl(): URI | undefined { method syncUrl (line 48) | private set syncUrl(syncUrl: URI | undefined) { method productQuality (line 57) | private get productQuality(): string | undefined { method productQuality (line 60) | private set productQuality(productQuality: string | undefined) { method constructor (line 68) | constructor( method updateAutoSync (line 123) | private updateAutoSync(): void { method startAutoSync (line 151) | protected startAutoSync(): boolean { return true; } method isAutoSyncEnabled (line 153) | private isAutoSyncEnabled(): { enabled: boolean; message?: string } { method turnOn (line 172) | async turnOn(): Promise { method turnOff (line 178) | async turnOff(everywhere: boolean, softTurnOffOnError?: boolean, donot... method updateEnablement (line 208) | private updateEnablement(enabled: boolean): void { method hasProductQualityChanged (line 215) | private hasProductQualityChanged(): boolean { method onDidFinishSync (line 219) | private async onDidFinishSync(error: Error | undefined): Promise { method disableMachineEventually (line 311) | private async disableMachineEventually(): Promise { method hasToDisableMachineEventually (line 328) | private hasToDisableMachineEventually(): boolean { method stopDisableMachineEventually (line 332) | private stopDisableMachineEventually(): void { method triggerSync (line 337) | async triggerSync(sources: string[], options?: SyncOptions): Promise { method hasSyncServiceChanged (line 442) | private hasSyncServiceChanged(): boolean { method hasDefaultServiceChanged (line 446) | private async hasDefaultServiceChanged(): Promise { method doSync (line 456) | private async doSync(reason: string, disableCache: boolean, token: Can... method createAndRunSyncTask (line 484) | private async createAndRunSyncTask(disableCache: boolean, token: Cance... method register (line 567) | register(t: T): T { FILE: src/vs/platform/userDataSync/common/userDataProfilesManifestMerge.ts type IRelaxedMergeResult (line 10) | interface IRelaxedMergeResult { type IMergeResult (line 15) | type IMergeResult = Required; type IUserDataProfileInfo (line 17) | interface IUserDataProfileInfo { function merge (line 24) | function merge(local: IUserDataProfile[], remote: ISyncUserDataProfile[]... function compare (line 113) | function compare(from: IUserDataProfileInfo[] | null, to: IUserDataProfi... FILE: src/vs/platform/userDataSync/common/userDataProfilesManifestSync.ts type IUserDataProfileManifestResourceMergeResult (line 20) | interface IUserDataProfileManifestResourceMergeResult extends IAcceptRes... type IUserDataProfilesManifestResourcePreview (line 25) | interface IUserDataProfilesManifestResourcePreview extends IResourcePrev... class UserDataProfilesManifestSynchroniser (line 30) | class UserDataProfilesManifestSynchroniser extends AbstractSynchroniser ... method constructor (line 39) | constructor( method getLastSyncedProfiles (line 58) | async getLastSyncedProfiles(): Promise { method getRemoteSyncedProfiles (line 63) | async getRemoteSyncedProfiles(refOrLatestData: string | IUserData | nu... method generateSyncPreview (line 69) | protected async generateSyncPreview(remoteUserData: IRemoteUserData, l... method hasRemoteChanged (line 99) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 106) | protected async getMergeResult(resourcePreview: IUserDataProfilesManif... method getAcceptResult (line 110) | protected async getAcceptResult(resourcePreview: IUserDataProfilesMani... method acceptLocal (line 129) | private async acceptLocal(resourcePreview: IUserDataProfilesManifestRe... method acceptRemote (line 142) | private async acceptRemote(resourcePreview: IUserDataProfilesManifestR... method applyResult (line 174) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method updateRemoteProfiles (line 259) | async updateRemoteProfiles(profiles: ISyncUserDataProfile[], ref: stri... method hasLocalData (line 263) | async hasLocalData(): Promise { method resolveContent (line 267) | async resolveContent(uri: URI): Promise { method getLocalUserDataProfiles (line 279) | private getLocalUserDataProfiles(): IUserDataProfile[] { method stringifyRemoteProfiles (line 283) | private stringifyRemoteProfiles(profiles: ISyncUserDataProfile[]): str... function stringifyLocalProfiles (line 289) | function stringifyLocalProfiles(profiles: IUserDataProfile[], format: bo... function parseUserDataProfilesManifest (line 294) | function parseUserDataProfilesManifest(syncData: ISyncData): ISyncUserDa... FILE: src/vs/platform/userDataSync/common/userDataSync.ts function getDisallowedIgnoredSettings (line 29) | function getDisallowedIgnoredSettings(): string[] { function getDefaultIgnoredSettings (line 34) | function getDefaultIgnoredSettings(excludeExtensions: boolean = false): ... function getIgnoredSettingsForExtension (line 41) | function getIgnoredSettingsForExtension(manifest: IExtensionManifest): s... function getIgnoredSettings (line 53) | function getIgnoredSettings(properties: IStringDictionary; type IUserDataCollectionManifest (line 192) | interface IUserDataCollectionManifest { type IUserDataManifest (line 198) | interface IUserDataManifest { function isUserDataManifest (line 205) | function isUserDataManifest(thing: any): thing is IUserDataManifest { type IUserDataSyncActivityData (line 213) | interface IUserDataSyncActivityData { type IUserDataSyncLatestData (line 226) | interface IUserDataSyncLatestData { type IResourceRefHandle (line 235) | interface IResourceRefHandle { type ServerResource (line 240) | type ServerResource = SyncResource | 'machines' | 'editSessions' | 'work... type UserDataSyncStoreType (line 241) | type UserDataSyncStoreType = 'insiders' | 'stable'; type IUserDataSyncStoreManagementService (line 244) | interface IUserDataSyncStoreManagementService { type IUserDataSyncStoreService (line 253) | interface IUserDataSyncStoreService { type IUserDataSyncLocalStoreService (line 280) | interface IUserDataSyncLocalStoreService { constant HEADER_OPERATION_ID (line 291) | const HEADER_OPERATION_ID = 'x-operation-id'; constant HEADER_EXECUTION_ID (line 292) | const HEADER_EXECUTION_ID = 'X-Execution-Id'; function createSyncHeaders (line 294) | function createSyncHeaders(executionId: string): IHeaders { type UserDataSyncErrorCode (line 304) | const enum UserDataSyncErrorCode { class UserDataSyncError (line 344) | class UserDataSyncError extends Error { method constructor (line 346) | constructor( class UserDataSyncStoreError (line 358) | class UserDataSyncStoreError extends UserDataSyncError { method constructor (line 359) | constructor(message: string, readonly url: string, code: UserDataSyncE... class UserDataAutoSyncError (line 364) | class UserDataAutoSyncError extends UserDataSyncError { method constructor (line 365) | constructor(message: string, code: UserDataSyncErrorCode) { function toUserDataSyncError (line 372) | function toUserDataSyncError(error: Error): UserDataSyncError { type ISyncUserDataProfile (line 391) | interface ISyncUserDataProfile { type ISyncExtension (line 399) | type ISyncExtension = ILocalSyncExtension | IRemoteSyncExtension; type ILocalSyncExtension (line 401) | interface ILocalSyncExtension { type IRemoteSyncExtension (line 412) | interface IRemoteSyncExtension { type IStorageValue (line 423) | interface IStorageValue { type IGlobalState (line 428) | interface IGlobalState { type IWorkspaceState (line 432) | interface IWorkspaceState { type IWorkspaceStateFolder (line 438) | interface IWorkspaceStateFolder { type SyncStatus (line 443) | const enum SyncStatus { type ISyncResourceHandle (line 450) | interface ISyncResourceHandle { type IRemoteUserData (line 455) | interface IRemoteUserData { type ISyncData (line 460) | interface ISyncData { type Change (line 466) | const enum Change { type MergeState (line 473) | const enum MergeState { type IResourcePreview (line 479) | interface IResourcePreview { type IUserDataSyncResource (line 490) | interface IUserDataSyncResource { type IUserDataSyncResourceConflicts (line 495) | interface IUserDataSyncResourceConflicts extends IUserDataSyncResource { type IUserDataSyncResourcePreview (line 499) | interface IUserDataSyncResourcePreview extends IUserDataSyncResource { type IUserDataSyncResourceError (line 504) | interface IUserDataSyncResourceError extends IUserDataSyncResource { type IUserDataSyncResourceInitializer (line 508) | interface IUserDataSyncResourceInitializer { type IUserDataSynchroniser (line 512) | interface IUserDataSynchroniser { constant SYNC_SERVICE_URL_TYPE (line 540) | const SYNC_SERVICE_URL_TYPE = 'sync.store.url.type'; function getEnablementKey (line 541) | function getEnablementKey(resource: SyncResource) { return `sync.enable.... type IUserDataSyncEnablementService (line 547) | interface IUserDataSyncEnablementService { type IUserDataSyncTask (line 568) | interface IUserDataSyncTask { type IUserDataManualSyncTask (line 574) | interface IUserDataManualSyncTask { type IUserDataSyncService (line 582) | interface IUserDataSyncService { type IUserDataSyncResourceProviderService (line 619) | interface IUserDataSyncResourceProviderService { type SyncOptions (line 632) | type SyncOptions = { immediately?: boolean; skipIfSyncedRecently?: boole... type IUserDataAutoSyncService (line 635) | interface IUserDataAutoSyncService { type IUserDataSyncUtilService (line 644) | interface IUserDataSyncUtilService { type IUserDataSyncLogService (line 652) | interface IUserDataSyncLogService extends ILogService { } type IConflictSetting (line 654) | interface IConflictSetting { constant USER_DATA_SYNC_LOG_ID (line 662) | const USER_DATA_SYNC_LOG_ID = 'userDataSync'; constant USER_DATA_SYNC_SCHEME (line 663) | const USER_DATA_SYNC_SCHEME = 'vscode-userdata-sync'; constant PREVIEW_DIR_NAME (line 664) | const PREVIEW_DIR_NAME = 'preview'; FILE: src/vs/platform/userDataSync/common/userDataSyncAccount.ts type IUserDataSyncAccount (line 11) | interface IUserDataSyncAccount { type IUserDataSyncAccountService (line 17) | interface IUserDataSyncAccountService { class UserDataSyncAccountService (line 27) | class UserDataSyncAccountService extends Disposable implements IUserData... method account (line 32) | get account(): IUserDataSyncAccount | undefined { return this._account; } method constructor (line 41) | constructor( method updateAccount (line 59) | async updateAccount(account: IUserDataSyncAccount | undefined): Promis... FILE: src/vs/platform/userDataSync/common/userDataSyncEnablementService.ts class UserDataSyncEnablementService (line 15) | class UserDataSyncEnablementService extends Disposable implements IUserD... method constructor (line 25) | constructor( method isEnabled (line 34) | isEnabled(): boolean { method canToggleEnablement (line 44) | canToggleEnablement(): boolean { method setEnablement (line 48) | setEnablement(enabled: boolean): void { method isResourceEnabled (line 55) | isResourceEnabled(resource: SyncResource, defaultValue?: boolean): boo... method isResourceEnablementConfigured (line 61) | isResourceEnablementConfigured(resource: SyncResource): boolean { method setResourceEnablement (line 67) | setResourceEnablement(resource: SyncResource, enabled: boolean): void { method getResourceSyncStateVersion (line 74) | getResourceSyncStateVersion(resource: SyncResource): string | undefined { method storeResourceEnablement (line 78) | private storeResourceEnablement(resourceEnablementKey: string, enabled... method onDidStorageChange (line 82) | private onDidStorageChange(storageChangeEvent: IApplicationStorageValu... FILE: src/vs/platform/userDataSync/common/userDataSyncIpc.ts class UserDataSyncAccountServiceChannel (line 17) | class UserDataSyncAccountServiceChannel implements IServerChannel { method constructor (line 18) | constructor(private readonly service: IUserDataSyncAccountService) { } method listen (line 20) | listen(_: unknown, event: string): Event { method call (line 28) | call(context: any, command: string, args?: any): Promise { class UserDataSyncAccountServiceChannelClient (line 37) | class UserDataSyncAccountServiceChannelClient extends Disposable impleme... method account (line 42) | get account(): IUserDataSyncAccount | undefined { return this._account; } method onTokenFailed (line 44) | get onTokenFailed(): Event { return this.channel.listen { method call (line 76) | call(context: any, command: string, args?: any): Promise { class UserDataSyncStoreManagementServiceChannelClient (line 85) | class UserDataSyncStoreManagementServiceChannelClient extends AbstractUs... method constructor (line 87) | constructor( method switch (line 97) | async switch(type: UserDataSyncStoreType): Promise { method getPreviousUserDataSyncStore (line 101) | async getPreviousUserDataSyncStore(): Promise { method revive (line 106) | private revive(userDataSyncStore: IUserDataSyncStore): IUserDataSyncSt... FILE: src/vs/platform/userDataSync/common/userDataSyncLocalStoreService.ts class UserDataSyncLocalStoreService (line 18) | class UserDataSyncLocalStoreService extends Disposable implements IUserD... method constructor (line 22) | constructor( method cleanUp (line 33) | private async cleanUp(): Promise { method getAllResourceRefs (line 68) | async getAllResourceRefs(resource: SyncResource, collection?: string, ... method resolveResourceContent (line 87) | async resolveResourceContent(resourceKey: SyncResource, ref: string, c... method writeResource (line 99) | async writeResource(resourceKey: SyncResource, content: string, cTime:... method getResourceBackupHome (line 109) | private getResourceBackupHome(resource: SyncResource, collection?: str... method cleanUpBackup (line 113) | private async cleanUpBackup(folder: URI): Promise { method getCreationTime (line 141) | private getCreationTime(stat: IFileStat) { FILE: src/vs/platform/userDataSync/common/userDataSyncLog.ts class UserDataSyncLogService (line 12) | class UserDataSyncLogService extends AbstractLogger implements IUserData... method constructor (line 17) | constructor( method trace (line 25) | trace(message: string, ...args: unknown[]): void { method debug (line 29) | debug(message: string, ...args: unknown[]): void { method info (line 33) | info(message: string, ...args: unknown[]): void { method warn (line 37) | warn(message: string, ...args: unknown[]): void { method error (line 41) | error(message: string | Error, ...args: unknown[]): void { method flush (line 45) | flush(): void { FILE: src/vs/platform/userDataSync/common/userDataSyncMachines.ts type IMachineData (line 19) | interface IMachineData { type IMachinesData (line 26) | interface IMachinesData { type IUserDataSyncMachine (line 31) | type IUserDataSyncMachine = Readonly & { readonly isCurren... type IUserDataSyncMachinesService (line 34) | interface IUserDataSyncMachinesService { function isWebPlatform (line 55) | function isWebPlatform(platform: string) { function getPlatformName (line 68) | function getPlatformName(): string { class UserDataSyncMachinesService (line 77) | class UserDataSyncMachinesService extends Disposable implements IUserDat... method constructor (line 90) | constructor( method getMachines (line 102) | async getMachines(manifest?: IUserDataManifest): Promise { method removeCurrentMachine (line 117) | async removeCurrentMachine(manifest?: IUserDataManifest): Promise { method renameMachine (line 127) | async renameMachine(machineId: string, name: string, manifest?: IUserD... method setEnablements (line 140) | async setEnablements(enablements: [string, boolean][]): Promise { method computeCurrentMachineName (line 151) | private computeCurrentMachineName(machines: IMachineData[]): string { method readMachinesData (line 171) | private async readMachinesData(manifest?: IUserDataManifest): Promise<... method writeMachinesData (line 180) | private async writeMachinesData(machinesData: IMachinesData): Promise<... method readUserData (line 187) | private async readUserData(manifest?: IUserDataManifest): Promise { method getLocalSyncedProfiles (line 76) | async getLocalSyncedProfiles(location?: URI): Promise { method getContentFromStore (line 214) | private async getContentFromStore(remote: boolean, syncResource: SyncR... method resolveNodeContent (line 222) | private resolveNodeContent(syncResource: SyncResource, content: string... method resolveLatestContent (line 238) | private async resolveLatestContent(syncResource: SyncResource, profile... method getSettingsAssociatedResources (line 257) | private getSettingsAssociatedResources(uri: URI, profile: IUserDataPro... method resolveSettingsNodeContent (line 263) | private resolveSettingsNodeContent(syncData: ISyncData, node: string):... method getKeybindingsAssociatedResources (line 271) | private getKeybindingsAssociatedResources(uri: URI, profile: IUserData... method resolveKeybindingsNodeContent (line 277) | private resolveKeybindingsNodeContent(syncData: ISyncData, node: strin... method getTasksAssociatedResources (line 285) | private getTasksAssociatedResources(uri: URI, profile: IUserDataProfil... method resolveTasksNodeContent (line 291) | private resolveTasksNodeContent(syncData: ISyncData, node: string): st... method getSnippetsAssociatedResources (line 299) | private async getSnippetsAssociatedResources(uri: URI, profile: IUserD... method resolveSnippetsNodeContent (line 317) | private resolveSnippetsNodeContent(syncData: ISyncData, node: string):... method getPromptsAssociatedResources (line 321) | private async getPromptsAssociatedResources(uri: URI, profile: IUserDa... method resolvePromptsNodeContent (line 341) | private resolvePromptsNodeContent(syncData: ISyncData, node: string): ... method getExtensionsAssociatedResources (line 345) | private getExtensionsAssociatedResources(uri: URI, profile: IUserDataP... method resolveExtensionsNodeContent (line 361) | private resolveExtensionsNodeContent(syncData: ISyncData, node: string... method resolveLatestExtensionsContent (line 369) | private async resolveLatestExtensionsContent(profile: IUserDataProfile... method getGlobalStateAssociatedResources (line 374) | private getGlobalStateAssociatedResources(uri: URI, profile: IUserData... method resolveGlobalStateNodeContent (line 390) | private resolveGlobalStateNodeContent(syncData: ISyncData, node: strin... method resolveLatestGlobalStateContent (line 398) | private async resolveLatestGlobalStateContent(profile: IUserDataProfil... method getProfilesAssociatedResources (line 403) | private getProfilesAssociatedResources(uri: URI, profile: IUserDataPro... method resolveProfileNodeContent (line 417) | private resolveProfileNodeContent(syncData: ISyncData, node: string): ... method resolveLatestProfilesContent (line 425) | private async resolveLatestProfilesContent(profile: IUserDataProfile):... method toUri (line 429) | private toUri(syncResourceUriInfo: ISyncResourceUriInfo): URI { method resolveUri (line 451) | private resolveUri(uri: URI): ISyncResourceUriInfo | undefined { method parseSyncData (line 503) | private parseSyncData(content: string, syncResource: SyncResource): IS... method getUserData (line 515) | private async getUserData(syncResource: SyncResource, ref: string, col... method getMcpAssociatedResources (line 520) | private getMcpAssociatedResources(uri: URI, profile: IUserDataProfile ... method resolveMcpNodeContent (line 526) | private resolveMcpNodeContent(syncData: ISyncData, node: string): stri... FILE: src/vs/platform/userDataSync/common/userDataSyncService.ts type SyncErrorClassification (line 42) | type SyncErrorClassification = { type SyncErrorEvent (line 53) | type SyncErrorEvent = { constant LAST_SYNC_TIME_KEY (line 62) | const LAST_SYNC_TIME_KEY = 'sync.lastSyncTime'; class UserDataSyncService (line 64) | class UserDataSyncService extends Disposable implements IUserDataSyncSer... method status (line 69) | get status(): SyncStatus { return this._status; } method conflicts (line 77) | get conflicts(): IUserDataSyncResourceConflicts[] { return this._confl... method lastSyncTime (line 86) | get lastSyncTime(): number | undefined { return this._lastSyncTime; } method constructor (line 98) | constructor( method createSyncTask (line 119) | async createSyncTask(manifest: IUserDataManifest | null, disableCache?... method createManualSyncTask (line 158) | async createManualSyncTask(): Promise { method sync (line 233) | private async sync(manifestOrLatestData: IUserDataManifest | IUserData... method syncRemoteProfiles (line 261) | private async syncRemoteProfiles(remoteProfiles: ISyncUserDataProfile[... method applyManualSync (line 286) | private async applyManualSync(manifestOrLatestData: IUserDataManifest ... method syncProfile (line 318) | private async syncProfile(profileSynchronizer: ProfileSynchronizer, ma... method stop (line 323) | private async stop(): Promise { method resolveContent (line 329) | async resolveContent(resource: URI): Promise { method replace (line 345) | async replace(syncResourceHandle: ISyncResourceHandle): Promise { method accept (line 369) | async accept(syncResource: IUserDataSyncResource, resource: URI, conte... method hasLocalData (line 384) | async hasLocalData(): Promise { method hasPreviouslySynced (line 395) | async hasPreviouslySynced(): Promise { method reset (line 405) | async reset(): Promise { method resetRemote (line 411) | async resetRemote(): Promise { method resetLocal (line 422) | async resetLocal(): Promise { method cleanUpStaleStorageData (line 438) | private async cleanUpStaleStorageData(): Promise { method cleanUpRemoteData (line 478) | async cleanUpRemoteData(): Promise { method saveRemoteActivityData (line 504) | async saveRemoteActivityData(location: URI): Promise { method extractActivityData (line 510) | async extractActivityData(activityDataResource: URI, location: URI): P... method performAction (line 533) | private async performAction(profile: IUserDataProfile, action: (syn... method performActionWithProfileSynchronizer (line 564) | private async performActionWithProfileSynchronizer(profileSynchroni... method setStatus (line 580) | private setStatus(status: SyncStatus): void { method updateConflicts (line 591) | private updateConflicts(): void { method updateLastSyncTime (line 599) | private updateLastSyncTime(): void { method getOrCreateActiveProfileSynchronizer (line 607) | getOrCreateActiveProfileSynchronizer(profile: IUserDataProfile, syncPr... method getActiveProfileSynchronizers (line 626) | private getActiveProfileSynchronizers(): ProfileSynchronizer[] { method clearActiveProfileSynchronizers (line 634) | private clearActiveProfileSynchronizers(): void { method checkEnablement (line 639) | private checkEnablement(): void { class ProfileSynchronizer (line 648) | class ProfileSynchronizer extends Disposable { method enabled (line 651) | get enabled(): IUserDataSynchroniser[] { return this._enabled.sort((a,... method disabled (line 653) | get disabled(): SyncResource[] { return ALL_SYNC_RESOURCES.filter(sync... method status (line 656) | get status(): SyncStatus { return this._status; } method conflicts (line 664) | get conflicts(): IUserDataSyncResourceConflicts[] { return this._confl... method constructor (line 668) | constructor( method onDidChangeResourceEnablement (line 689) | private onDidChangeResourceEnablement(syncResource: SyncResource, enab... method registerSynchronizer (line 697) | protected registerSynchronizer(syncResource: SyncResource): void { method deRegisterSynchronizer (line 726) | private deRegisterSynchronizer(syncResource: SyncResource): void { method createSynchronizer (line 736) | createSynchronizer(syncResource: Exclude { method resetLocal (line 834) | async resetLocal(): Promise { method getUserDataSyncConfiguration (line 845) | private async getUserDataSyncConfiguration(manifestOrLatestData: IUser... method getLocalUserDataSyncConfiguration (line 858) | private getLocalUserDataSyncConfiguration(): IUserDataSyncConfiguration { method setStatus (line 862) | private setStatus(status: SyncStatus): void { method updateStatus (line 869) | private updateStatus(): void { method updateConflicts (line 880) | private updateConflicts(): void { method getOrder (line 890) | private getOrder(syncResource: SyncResource): number { function canBailout (line 906) | function canBailout(e: unknown): boolean { function reportUserDataSyncError (line 925) | function reportUserDataSyncError(userDataSyncError: UserDataSyncError, e... function getRefOrUserData (line 937) | function getRefOrUserData(manifestOrLatestData: IUserDataManifest | IUse... FILE: src/vs/platform/userDataSync/common/userDataSyncServiceIpc.ts type ManualSyncTaskEvent (line 18) | type ManualSyncTaskEvent = { manualSyncTaskId: string; data: T }; function reviewSyncResource (line 20) | function reviewSyncResource(syncResource: IUserDataSyncResource, userDat... function reviewSyncResourceHandle (line 24) | function reviewSyncResourceHandle(syncResourceHandle: ISyncResourceHandl... class UserDataSyncServiceChannel (line 28) | class UserDataSyncServiceChannel implements IServerChannel { method constructor (line 33) | constructor( method listen (line 39) | listen(_: unknown, event: string): Event { method call (line 57) | async call(context: any, command: string, args?: any): Promise { method _call (line 67) | private async _call(context: any, command: string, args?: any): Promis... method getManualSyncTask (line 104) | private getManualSyncTask(manualSyncTaskId: string): IUserDataManualSy... method createManualSyncTask (line 112) | private async createManualSyncTask(): Promise { method createKey (line 118) | private createKey(manualSyncTaskId: string): string { return `manualSy... class UserDataSyncServiceChannelClient (line 122) | class UserDataSyncServiceChannelClient extends Disposable implements IUs... method status (line 129) | get status(): SyncStatus { return this._status; } method onDidChangeLocal (line 133) | get onDidChangeLocal(): Event { return this.channel.list... method conflicts (line 136) | get conflicts(): IUserDataSyncResourceConflicts[] { return this._confl... method lastSyncTime (line 141) | get lastSyncTime(): number | undefined { return this._lastSyncTime; } method onDidResetLocal (line 148) | get onDidResetLocal(): Event { return this.channel.listen(... method onDidResetRemote (line 149) | get onDidResetRemote(): Event { return this.channel.listen... method constructor (line 151) | constructor( method createSyncTask (line 178) | createSyncTask(): Promise { method createManualSyncTask (line 182) | async createManualSyncTask(): Promise { method reset (line 196) | reset(): Promise { method resetRemote (line 200) | resetRemote(): Promise { method resetLocal (line 204) | resetLocal(): Promise { method hasPreviouslySynced (line 208) | hasPreviouslySynced(): Promise { method hasLocalData (line 212) | hasLocalData(): Promise { method accept (line 216) | accept(syncResource: IUserDataSyncResource, resource: URI, content: st... method resolveContent (line 220) | resolveContent(resource: URI): Promise { method cleanUpRemoteData (line 224) | cleanUpRemoteData(): Promise { method replace (line 228) | replace(syncResourceHandle: ISyncResourceHandle): Promise { method saveRemoteActivityData (line 232) | saveRemoteActivityData(location: URI): Promise { method extractActivityData (line 236) | extractActivityData(activityDataResource: URI, location: URI): Promise... method updateStatus (line 240) | private async updateStatus(status: SyncStatus): Promise { method updateConflicts (line 245) | private async updateConflicts(conflicts: IUserDataSyncResourceConflict... method updateLastSyncTime (line 263) | private updateLastSyncTime(lastSyncTime: number): void { class ManualSyncTaskChannelClient (line 271) | class ManualSyncTaskChannelClient extends Disposable implements IUserDat... method constructor (line 273) | constructor( method merge (line 280) | async merge(): Promise { method apply (line 284) | async apply(): Promise { method stop (line 288) | stop(): Promise { method dispose (line 292) | override dispose(): void { FILE: src/vs/platform/userDataSync/common/userDataSyncStoreService.ts type IDownloadLatestDataType (line 30) | type IDownloadLatestDataType = { constant CONFIGURATION_SYNC_STORE_KEY (line 43) | const CONFIGURATION_SYNC_STORE_KEY = 'configurationSync.store'; constant SYNC_PREVIOUS_STORE (line 44) | const SYNC_PREVIOUS_STORE = 'sync.previous.store'; constant DONOT_MAKE_REQUESTS_UNTIL_KEY (line 45) | const DONOT_MAKE_REQUESTS_UNTIL_KEY = 'sync.donot-make-requests-until'; constant USER_SESSION_ID_KEY (line 46) | const USER_SESSION_ID_KEY = 'sync.user-session-id'; constant MACHINE_SESSION_ID_KEY (line 47) | const MACHINE_SESSION_ID_KEY = 'sync.machine-session-id'; constant REQUEST_SESSION_LIMIT (line 48) | const REQUEST_SESSION_LIMIT = 100; constant REQUEST_SESSION_INTERVAL (line 49) | const REQUEST_SESSION_INTERVAL = 1000 * 60 * 5; type UserDataSyncStore (line 51) | type UserDataSyncStore = IUserDataSyncStore & { defaultType: UserDataSyn... method userDataSyncStore (line 60) | get userDataSyncStore(): UserDataSyncStore | undefined { return this._us... method userDataSyncStoreType (line 62) | protected get userDataSyncStoreType(): UserDataSyncStoreType | undefined { method userDataSyncStoreType (line 65) | protected set userDataSyncStoreType(type: UserDataSyncStoreType | undefi... method constructor (line 69) | constructor( method updateUserDataSyncStore (line 80) | protected updateUserDataSyncStore(): void { method toUserDataSyncStore (line 85) | protected toUserDataSyncStore(configurationSyncStore: ConfigurationSyncS... class UserDataSyncStoreManagementService (line 124) | class UserDataSyncStoreManagementService extends AbstractUserDataSyncSto... method constructor (line 128) | constructor( method switch (line 148) | async switch(type: UserDataSyncStoreType): Promise { method getPreviousUserDataSyncStore (line 155) | async getPreviousUserDataSyncStore(): Promise { method createCollection (line 266) | async createCollection(headers: IHeaders = {}): Promise { method deleteCollection (line 283) | async deleteCollection(collection?: string, headers: IHeaders = {}): P... method getAllResourceRefs (line 298) | async getAllResourceRefs(resource: ServerResource, collection?: string... method resolveResourceContent (line 312) | async resolveResourceContent(resource: ServerResource, ref: string, co... method deleteResource (line 326) | async deleteResource(resource: ServerResource, ref: string | null, col... method deleteResources (line 337) | async deleteResources(): Promise { method readResource (line 348) | async readResource(resource: ServerResource, oldValue: IUserData | nul... method writeResource (line 385) | async writeResource(resource: ServerResource, data: string, ref: strin... method manifest (line 408) | async manifest(oldValue: IUserDataManifest | null, headers: IHeaders =... method clear (line 463) | async clear(): Promise { method getLatestData (line 475) | async getLatestData(headers: IHeaders = {}): Promise { method getResourceUrl (line 546) | private getResourceUrl(userDataSyncStoreUrl: URI, collection: string |... method clearSession (line 550) | private clearSession(): void { method request (line 555) | private async request(url: string, options: IRequestOptions, successCo... method addSessionHeaders (line 687) | private addSessionHeaders(headers: IHeaders): void { class UserDataSyncStoreService (line 703) | class UserDataSyncStoreService extends UserDataSyncStoreClient implement... method constructor (line 707) | constructor( class RequestsSession (line 722) | class RequestsSession { method constructor (line 727) | constructor( method request (line 734) | request(url: string, options: IRequestOptions, token: CancellationToke... method isExpired (line 752) | private isExpired(): boolean { method reset (line 756) | private reset(): void { FILE: src/vs/platform/userDataSync/node/userDataAutoSyncService.ts class UserDataAutoSyncService (line 17) | class UserDataAutoSyncService extends BaseUserDataAutoSyncService { method constructor (line 19) | constructor( FILE: src/vs/platform/userDataSync/test/common/extensionsMerge.test.ts function anExpectedSyncExtension (line 1425) | function anExpectedSyncExtension(extension: Partial): IS... function anExpectedBuiltinSyncExtension (line 1436) | function anExpectedBuiltinSyncExtension(extension: Partial): I... function aRemoteSyncExtension (line 1457) | function aRemoteSyncExtension(extension: Partial): ... function aSyncExtension (line 1468) | function aSyncExtension(extension: Partial): ISyncExtens... FILE: src/vs/platform/userDataSync/test/common/globalStateSync.test.ts function parseGlobalState (line 227) | function parseGlobalState(content: string): IGlobalState { function updateLocale (line 232) | async function updateLocale(client: UserDataSyncClient): Promise { function updateUserStorage (line 238) | function updateUserStorage(key: string, value: string, client: UserDataS... function updateUserStorageForProfile (line 243) | async function updateUserStorageForProfile(key: string, value: string, p... function updateMachineStorage (line 250) | function updateMachineStorage(key: string, value: string, client: UserDa... function removeStorage (line 255) | function removeStorage(key: string, client: UserDataSyncClient): void { function readStorage (line 260) | function readStorage(key: string, client: UserDataSyncClient): string | ... function readLocale (line 265) | async function readLocale(client: UserDataSyncClient): Promise { function updatePrompt (line 853) | async function updatePrompt( function removePrompt (line 865) | async function removePrompt(name: string, client: UserDataSyncClient): P... function readPrompt (line 872) | async function readPrompt(name: string, client: UserDataSyncClient, prof... function assertPreviews (line 883) | function assertPreviews(actual: IResourcePreview[], expected: URI[]) { FILE: src/vs/platform/userDataSync/test/common/settingsMerge.test.ts function stringify (line 1621) | function stringify(value: any): string { FILE: src/vs/platform/userDataSync/test/common/settingsSync.test.ts function parseSettings (line 596) | function parseSettings(content: string): string { function updateSettings (line 602) | async function updateSettings(content: string, client: UserDataSyncClien... FILE: src/vs/platform/userDataSync/test/common/snippetsSync.test.ts function parseSnippets (line 877) | function parseSnippets(content: string): IStringDictionary { function updateSnippet (line 882) | async function updateSnippet(name: string, content: string, client: User... function removeSnippet (line 889) | async function removeSnippet(name: string, client: UserDataSyncClient): ... function readSnippet (line 896) | async function readSnippet(name: string, client: UserDataSyncClient, pro... function assertPreviews (line 907) | function assertPreviews(actual: IResourcePreview[], expected: URI[]) { FILE: src/vs/platform/userDataSync/test/common/synchronizer.test.ts type ITestResourcePreview (line 22) | interface ITestResourcePreview extends IResourcePreview { class TestSynchroniser (line 26) | class TestSynchroniser extends AbstractSynchroniser { method getMachineId (line 38) | getMachineId(): Promise { return this.currentMachineIdPromise; } method getLastSyncResource (line 39) | getLastSyncResource(): URI { return this.lastSyncResource; } method getLatestRemoteUserData (line 41) | protected override getLatestRemoteUserData(refOrLatestData: string | I... method doSync (line 48) | protected override async doSync(remoteUserData: IRemoteUserData, lastS... method generateSyncPreview (line 60) | protected override async generateSyncPreview(remoteUserData: IRemoteUs... method hasRemoteChanged (line 85) | protected async hasRemoteChanged(lastSyncUserData: IRemoteUserData): P... method getMergeResult (line 89) | protected async getMergeResult(resourcePreview: ITestResourcePreview, ... method getAcceptResult (line 98) | protected async getAcceptResult(resourcePreview: ITestResourcePreview,... method applyResult (line 135) | protected async applyResult(remoteUserData: IRemoteUserData, lastSyncU... method applyRef (line 153) | async applyRef(content: string | null, ref: string): Promise { method stop (line 158) | override async stop(): Promise { method testTriggerLocalChange (line 164) | testTriggerLocalChange(): void { method doTriggerLocalChange (line 169) | protected override async doTriggerLocalChange(): Promise { method hasLocalData (line 174) | hasLocalData(): Promise { throw new Error('not implemented'); } method resolveContent (line 175) | async resolveContent(uri: URI): Promise { return null; } function assertConflicts (line 1139) | function assertConflicts(actual: IBaseResourcePreview[], expected: URI[]) { function assertPreviews (line 1143) | function assertPreviews(actual: IBaseResourcePreview[], expected: URI[]) { FILE: src/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.ts class TestUserDataAutoSyncService (line 20) | class TestUserDataAutoSyncService extends UserDataAutoSyncService { method startAutoSync (line 21) | protected override startAutoSync(): boolean { return false; } method getSyncTriggerDelayTime (line 22) | protected override getSyncTriggerDelayTime(): number { return 50; } method sync (line 24) | sync(): Promise { FILE: src/vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test.ts function parseRemoteProfiles (line 286) | function parseRemoteProfiles(content: string): ISyncUserDataProfile[] { function getLocalProfiles (line 291) | function getLocalProfiles(client: UserDataSyncClient): { id: string; nam... FILE: src/vs/platform/userDataSync/test/common/userDataSyncClient.ts class UserDataSyncClient (line 50) | class UserDataSyncClient extends Disposable { method constructor (line 54) | constructor(readonly testServer: UserDataSyncTestServer = new UserData... method setUp (line 59) | async setUp(empty: boolean = false): Promise { method sync (line 154) | async sync(): Promise { method read (line 158) | read(resource: SyncResource, collection?: string): Promise { method getLatestRef (line 162) | async getLatestRef(resource: SyncResource): Promise { method _getResourceManifest (line 167) | async _getResourceManifest(): Promise { method getSynchronizer (line 172) | getSynchronizer(source: SyncResource): IUserDataSynchroniser { constant ALL_SERVER_RESOURCES (line 178) | const ALL_SERVER_RESOURCES: ServerResource[] = [...ALL_SYNC_RESOURCES, '... class UserDataSyncTestServer (line 180) | class UserDataSyncTestServer implements IRequestService { method requests (line 192) | get requests(): { url: string; type: string; headers?: IHeaders }[] { ... method requestsWithAllHeaders (line 195) | get requestsWithAllHeaders(): { url: string; type: string; headers?: I... method responses (line 198) | get responses(): { status: number }[] { return this._responses; } method reset (line 199) | reset(): void { this._requests = []; this._responses = []; this._reque... method constructor (line 204) | constructor(private readonly rateLimit = Number.MAX_SAFE_INTEGER, priv... method resolveProxy (line 206) | async resolveProxy(url: string): Promise { return ... method lookupAuthorization (line 207) | async lookupAuthorization(authInfo: AuthInfo): Promise { return []; } method request (line 211) | async request(options: IRequestOptions, token: CancellationToken): Pro... method doRequest (line 231) | private async doRequest(options: IRequestOptions): Promise { method getResourceData (line 288) | private async getResourceData(collection: string | undefined, resource... method writeData (line 311) | private async writeData(collection: string | undefined, resource: stri... method deleteResourceData (line 332) | private async deleteResourceData(collection: string | undefined, resou... method createCollection (line 347) | private async createCollection(): Promise { method clear (line 353) | async clear(headers?: IHeaders): Promise { method toResponse (line 361) | private toResponse(statusCode: number, headers?: IHeaders, data?: stri... class TestUserDataSyncUtilService (line 372) | class TestUserDataSyncUtilService implements IUserDataSyncUtilService { method resolveDefaultCoreIgnoredSettings (line 376) | async resolveDefaultCoreIgnoredSettings(): Promise { method resolveUserBindings (line 380) | async resolveUserBindings(userbindings: string[]): Promise { class TestStorageService (line 394) | class TestStorageService extends InMemoryStorageService { method constructor (line 395) | constructor(private readonly profileStorageProfile: IUserDataProfile) { method hasScope (line 398) | override hasScope(profile: IUserDataProfile): boolean { FILE: src/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.ts method request (line 416) | async request() { return { res: { headers: {} }, stream: newWriteableBuf... method resolveProxy (line 417) | async resolveProxy() { return undefined; } method lookupAuthorization (line 418) | async lookupAuthorization() { return undefined; } method lookupKerberosAuthorization (line 419) | async lookupKerberosAuthorization() { return undefined; } method loadCertificates (line 420) | async loadCertificates() { return []; } FILE: src/vs/platform/userInteraction/browser/userInteractionService.ts type IModifierKeyStatus (line 14) | interface IModifierKeyStatus { type IUserInteractionService (line 25) | interface IUserInteractionService { class MockUserInteractionService (line 53) | class MockUserInteractionService implements IUserInteractionService { method constructor (line 56) | constructor( method readModifierKeyStatus (line 62) | readModifierKeyStatus(_element: HTMLElement | Window, _reader: IReader... method createFocusTracker (line 66) | createFocusTracker(_element: HTMLElement | Window, _store: DisposableS... method createHoverTracker (line 70) | createHoverTracker(_element: Element, _store: DisposableStore): IObser... method createDomFocusTracker (line 74) | createDomFocusTracker(_element: HTMLElement): IFocusTracker { FILE: src/vs/platform/userInteraction/browser/userInteractionServiceImpl.ts class UserInteractionService (line 12) | class UserInteractionService implements IUserInteractionService { method readModifierKeyStatus (line 17) | readModifierKeyStatus(element: HTMLElement | Window, reader: IReader |... method createFocusTracker (line 37) | createFocusTracker(element: HTMLElement | Window, store: DisposableSto... method createHoverTracker (line 54) | createHoverTracker(element: Element, store: DisposableStore): IObserva... method createDomFocusTracker (line 69) | createDomFocusTracker(element: HTMLElement): IFocusTracker { FILE: src/vs/platform/utilityProcess/common/utilityProcessWorkerService.ts type IUtilityProcessWorkerProcess (line 6) | interface IUtilityProcessWorkerProcess { type IOnDidTerminateUtilityrocessWorkerProcess (line 25) | interface IOnDidTerminateUtilityrocessWorkerProcess { type IUtilityProcessWorkerProcessExit (line 38) | interface IUtilityProcessWorkerProcessExit { type IUtilityProcessWorkerConfiguration (line 51) | interface IUtilityProcessWorkerConfiguration { type IUtilityProcessWorkerCreateConfiguration (line 69) | interface IUtilityProcessWorkerCreateConfiguration extends IUtilityProce... type IUtilityProcessWorkerService (line 79) | interface IUtilityProcessWorkerService { FILE: src/vs/platform/utilityProcess/electron-main/utilityProcess.ts type IUtilityProcessConfiguration (line 22) | interface IUtilityProcessConfiguration { type IWindowUtilityProcessConfiguration (line 87) | interface IWindowUtilityProcessConfiguration extends IUtilityProcessConf... function isWindowUtilityProcessConfiguration (line 112) | function isWindowUtilityProcessConfiguration(config: IUtilityProcessConf... type IUtilityProcessExitBaseEvent (line 118) | interface IUtilityProcessExitBaseEvent { type IUtilityProcessExitEvent (line 131) | interface IUtilityProcessExitEvent extends IUtilityProcessExitBaseEvent { type IUtilityProcessCrashEvent (line 140) | interface IUtilityProcessCrashEvent extends IUtilityProcessExitBaseEvent { type IUtilityProcessInfo (line 148) | interface IUtilityProcessInfo { class UtilityProcess (line 153) | class UtilityProcess extends Disposable { method getAll (line 158) | static getAll(): IUtilityProcessInfo[] { method constructor (line 186) | constructor( method log (line 194) | protected log(msg: string, severity: Severity): void { method validateCanStart (line 215) | private validateCanStart(): boolean { method start (line 225) | start(configuration: IUtilityProcessConfiguration): boolean { method doStart (line 238) | protected doStart(configuration: IUtilityProcessConfiguration): boolean { method createEnv (line 276) | private createEnv(configuration: IUtilityProcessConfiguration): NodeJS... method registerListeners (line 304) | private registerListeners(process: ElectronUtilityProcess, configurati... method once (line 377) | once(message: unknown, callback: () => void): void { method postMessage (line 387) | postMessage(message: unknown, transfer?: Electron.MessagePortMain[]): ... method connect (line 397) | connect(payload?: unknown): Electron.MessagePortMain { method enableInspectPort (line 404) | enableInspectPort(): boolean { method kill (line 427) | kill(): void { method onDidExitOrCrashOrKill (line 442) | private onDidExitOrCrashOrKill(): void { method waitForExit (line 450) | async waitForExit(maxWaitTimeMs: number): Promise { class WindowUtilityProcess (line 465) | class WindowUtilityProcess extends UtilityProcess { method constructor (line 467) | constructor( method start (line 476) | override start(configuration: IWindowUtilityProcessConfiguration): boo... method registerWindowListeners (line 500) | private registerWindowListeners(window: BrowserWindow, configuration: ... FILE: src/vs/platform/utilityProcess/electron-main/utilityProcessWorkerMainService.ts type IUtilityProcessWorkerMainService (line 20) | interface IUtilityProcessWorkerMainService extends IUtilityProcessWorker... class UtilityProcessWorkerMainService (line 25) | class UtilityProcessWorkerMainService extends Disposable implements IUti... method constructor (line 31) | constructor( method createWorker (line 40) | async createWorker(configuration: IUtilityProcessWorkerCreateConfigura... method hash (line 75) | private hash(configuration: IUtilityProcessWorkerConfiguration): number { method disposeWorker (line 82) | async disposeWorker(configuration: IUtilityProcessWorkerConfiguration)... class UtilityProcessWorker (line 97) | class UtilityProcessWorker extends Disposable { method constructor (line 104) | constructor( method registerListeners (line 118) | private registerListeners(): void { method spawn (line 123) | spawn(): boolean { method kill (line 140) | kill() { FILE: src/vs/platform/webContentExtractor/common/webContentExtractor.ts type IWebContentExtractorOptions (line 14) | interface IWebContentExtractorOptions { type WebContentExtractResult (line 27) | type WebContentExtractResult = type IWebContentExtractorService (line 32) | interface IWebContentExtractorService { type ISharedWebContentExtractorService (line 40) | interface ISharedWebContentExtractorService { class NullWebContentExtractorService (line 50) | class NullWebContentExtractorService implements IWebContentExtractorServ... method extract (line 53) | extract(_uri: URI[]): Promise { class NullSharedWebContentExtractorService (line 58) | class NullSharedWebContentExtractorService implements ISharedWebContentE... method readImage (line 60) | readImage(_uri: URI, _token: CancellationToken): Promise void): this { method on (line 49) | on(event: string, listener: (...args: unknown[]) => void): this { method emit (line 57) | emit(event: string, ...args: unknown[]): void { method beginFrameSubscription (line 74) | beginFrameSubscription(_onlyDirty: boolean, callback: () => void): void { method endFrameSubscription (line 78) | endFrameSubscription(): void { class MockDebugger (line 82) | class MockDebugger { method on (line 87) | on(event: string, listener: (...args: unknown[]) => void): this { method emit (line 95) | emit(event: string, ...args: unknown[]): void { class MockBrowserWindow (line 103) | class MockBrowserWindow { method constructor (line 108) | constructor(_options?: Electron.BrowserWindowConstructorOptions) { function createWebPageLoader (line 121) | function createWebPageLoader(uri: URI, options?: IWebContentExtractorOpt... function createMockAXNodes (line 131) | function createMockAXNodes(): AXNode[] { type DebuggerMockOptions (line 148) | interface DebuggerMockOptions { function setupDebuggerMock (line 154) | function setupDebuggerMock(options: DebuggerMockOptions = {}): void { FILE: src/vs/platform/webWorker/browser/webWorkerDescriptor.ts class WebWorkerDescriptor (line 8) | class WebWorkerDescriptor { method constructor (line 13) | constructor(args: { FILE: src/vs/platform/webWorker/browser/webWorkerService.ts type IWebWorkerService (line 12) | interface IWebWorkerService { FILE: src/vs/platform/webWorker/browser/webWorkerServiceImpl.ts class WebWorkerService (line 17) | class WebWorkerService implements IWebWorkerService { method createWorkerClient (line 21) | createWorkerClient(workerDescriptor: WebWorkerDescri... method _createWorker (line 33) | protected _createWorker(descriptor: WebWorkerDescriptor): Promise { function isPromiseLike (line 131) | function isPromiseLike(obj: unknown): obj is PromiseLike { class WebWorker (line 135) | class WebWorker extends Disposable implements IWebWorker { method constructor (line 145) | constructor(worker: Promise, id: number) { method getId (line 175) | public getId(): number { method postMessage (line 179) | public postMessage(message: unknown, transfer: Transferable[]): void { FILE: src/vs/platform/webview/common/mimeTypes.ts function getWebviewContentMimeType (line 26) | function getWebviewContentMimeType(resource: URI): string { FILE: src/vs/platform/webview/common/webviewManagerService.ts type WebviewWebContentsId (line 11) | interface WebviewWebContentsId { type WebviewWindowId (line 15) | interface WebviewWindowId { type FindInFrameOptions (line 19) | interface FindInFrameOptions { type FoundInFrameResult (line 25) | interface FoundInFrameResult { type IWebviewManagerService (line 32) | interface IWebviewManagerService { FILE: src/vs/platform/webview/common/webviewPortMapping.ts type IWebviewPortMapping (line 12) | interface IWebviewPortMapping { class WebviewPortMappingManager (line 20) | class WebviewPortMappingManager implements IDisposable { method constructor (line 24) | constructor( method getRedirect (line 30) | public async getRedirect(resolveAuthority: IAddress | null | undefined... method dispose (line 63) | async dispose() { method getOrCreateTunnel (line 70) | private async getOrCreateTunnel(remoteAuthority: IAddress, remotePort:... FILE: src/vs/platform/webview/electron-main/webviewMainService.ts class WebviewMainService (line 14) | class WebviewMainService extends Disposable implements IWebviewManagerSe... method constructor (line 21) | constructor( method setIgnoreMenuShortcuts (line 29) | public async setIgnoreMenuShortcuts(id: WebviewWebContentsId | Webview... method findInFrame (line 52) | public async findInFrame(windowId: WebviewWindowId, frameName: string,... method stopFindInFrame (line 76) | public async stopFindInFrame(windowId: WebviewWindowId, frameName: str... method getFrameByName (line 89) | private getFrameByName(windowId: WebviewWindowId, frameName: string): ... FILE: src/vs/platform/webview/electron-main/webviewProtocolProvider.ts class WebviewProtocolProvider (line 13) | class WebviewProtocolProvider implements IDisposable { method constructor (line 21) | constructor( method dispose (line 29) | dispose(): void { method handleWebviewRequest (line 33) | private async handleWebviewRequest(request: GlobalRequest): Promise extends IPathData { type IPathData (line 339) | interface IPathData { type IPathsToWaitFor (line 371) | interface IPathsToWaitFor extends IPathsToWaitForData { type IPathsToWaitForData (line 376) | interface IPathsToWaitForData { type IOpenFileRequest (line 381) | interface IOpenFileRequest { type INativeOpenFileRequest (line 390) | interface INativeOpenFileRequest extends IOpenFileRequest { type INativeRunActionInWindowRequest (line 395) | interface INativeRunActionInWindowRequest { type INativeRunKeybindingInWindowRequest (line 401) | interface INativeRunKeybindingInWindowRequest { type IColorScheme (line 405) | interface IColorScheme { type IWindowConfiguration (line 410) | interface IWindowConfiguration { type IOSConfiguration (line 418) | interface IOSConfiguration { type INativeWindowConfiguration (line 424) | interface INativeWindowConfiguration extends IWindowConfiguration, Nativ... function zoomLevelToZoomFactor (line 476) | function zoomLevelToZoomFactor(zoomLevel = 0): number { constant DEFAULT_EMPTY_WINDOW_SIZE (line 480) | const DEFAULT_EMPTY_WINDOW_SIZE = { width: 1200, height: 800 } as const; constant DEFAULT_WORKSPACE_WINDOW_SIZE (line 481) | const DEFAULT_WORKSPACE_WINDOW_SIZE = { width: 1440, height: 900 } as co... constant DEFAULT_AUX_WINDOW_SIZE (line 482) | const DEFAULT_AUX_WINDOW_SIZE = { width: 1024, height: 768 } as const; FILE: src/vs/platform/window/electron-browser/window.ts type ApplyZoomTarget (line 13) | enum ApplyZoomTarget { constant MAX_ZOOM_LEVEL (line 18) | const MAX_ZOOM_LEVEL = 8; constant MIN_ZOOM_LEVEL (line 19) | const MIN_ZOOM_LEVEL = -8; function applyZoom (line 25) | function applyZoom(zoomLevel: number, target: ApplyZoomTarget | Window):... function getGlobals (line 44) | function getGlobals(win: Window): ISandboxGlobals | undefined { function zoomIn (line 59) | function zoomIn(target: ApplyZoomTarget | Window): void { function zoomOut (line 63) | function zoomOut(target: ApplyZoomTarget | Window): void { type ILoadOptions (line 69) | interface ILoadOptions { type IBootstrapWindow (line 84) | interface IBootstrapWindow { FILE: src/vs/platform/window/electron-main/window.ts type IBaseWindow (line 17) | interface IBaseWindow extends IDisposable { type ICodeWindow (line 46) | interface ICodeWindow extends IBaseWindow { type LoadReason (line 90) | const enum LoadReason { type UnloadReason (line 108) | const enum UnloadReason { type IWindowState (line 131) | interface IWindowState { type WindowMode (line 174) | const enum WindowMode { type ILoadEvent (line 181) | interface ILoadEvent { type WindowError (line 186) | const enum WindowError { FILE: src/vs/platform/windows/electron-main/windowImpl.ts type IWindowCreationOptions (line 51) | interface IWindowCreationOptions { type ITouchBarSegment (line 57) | interface ITouchBarSegment extends electron.SegmentedControlSegment { type ILoadOptions (line 61) | interface ILoadOptions { type ReadyState (line 66) | const enum ReadyState { class DockBadgeManager (line 88) | class DockBadgeManager { method acquireBadge (line 94) | acquireBadge(window: IBaseWindow): IDisposable { method lastFocusTime (line 141) | get lastFocusTime(): number { return this._lastFocusTime; } method win (line 146) | get win() { return this._win; } method setWin (line 147) | protected setWin(win: electron.BrowserWindow, options?: BrowserWindowCon... method onDisplayAdded (line 247) | private onDisplayAdded(display: Display): void { method constructor (line 256) | constructor( method applyState (line 265) | protected applyState(state: IWindowState, hasMultipleDisplays = electron... method setRepresentedFilename (line 310) | setRepresentedFilename(filename: string): void { method getRepresentedFilename (line 318) | getRepresentedFilename(): string | undefined { method setDocumentEdited (line 328) | setDocumentEdited(edited: boolean): void { method isDocumentEdited (line 336) | isDocumentEdited(): boolean { method focus (line 344) | focus(options?: { mode: FocusMode }): void { method showNotifyFocus (line 365) | private showNotifyFocus(): void { method clearNotifyFocus (line 381) | private clearNotifyFocus(): void { method doFocusWindow (line 385) | private doFocusWindow() { method updateWindowControls (line 411) | updateWindowControls(options: { height?: number; backgroundColor?: strin... method dimColor (line 462) | private dimColor(color: string): string { method toggleFullScreen (line 487) | toggleFullScreen(): void { method setFullScreen (line 491) | protected setFullScreen(fullscreen: boolean, fromRestore: boolean): void { method isFullScreen (line 501) | get isFullScreen(): boolean { method setNativeFullScreen (line 513) | private setNativeFullScreen(fullscreen: boolean, fromRestore: boolean): ... method doSetNativeFullScreen (line 522) | private doSetNativeFullScreen(fullscreen: boolean, fromRestore: boolean)... method setSimpleFullScreen (line 576) | private setSimpleFullScreen(fullscreen: boolean): void { method dispose (line 590) | override dispose(): void { class CodeWindow (line 597) | class CodeWindow extends BaseWindow implements ICodeWindow { method id (line 616) | get id(): number { return this._id; } method backupPath (line 620) | get backupPath(): string | undefined { return this._config?.backupPath; } method openedWorkspace (line 622) | get openedWorkspace(): IWorkspaceIdentifier | ISingleFolderWorkspaceId... method profile (line 624) | get profile(): IUserDataProfile | undefined { method remoteAuthority (line 637) | get remoteAuthority(): string | undefined { return this._config?.remot... method config (line 640) | get config(): INativeWindowConfiguration | undefined { return this._co... method isExtensionDevelopmentHost (line 642) | get isExtensionDevelopmentHost(): boolean { return !!(this._config?.ex... method isExtensionTestHost (line 644) | get isExtensionTestHost(): boolean { return !!(this._config?.extension... method isExtensionDevelopmentTestFromCli (line 646) | get isExtensionDevelopmentTestFromCli(): boolean { return this.isExten... method constructor (line 671) | constructor( method setReady (line 762) | setReady(): void { method ready (line 776) | ready(): Promise { method isReady (line 787) | get isReady(): boolean { method whenClosedOrLoaded (line 791) | get whenClosedOrLoaded(): Promise { method registerListeners (line 806) | private registerListeners(): void { method getMarketplaceHeaders (line 874) | private getMarketplaceHeaders(): Promise { method onWindowError (line 893) | private async onWindowError(type: WindowError, details?: { reason?: st... method destroyWindow (line 1026) | private async destroyWindow(reopen: boolean, skipRestoreEditors: boole... method onDidDeleteUntitledWorkspace (line 1082) | private onDidDeleteUntitledWorkspace(workspace: IWorkspaceIdentifier):... method onConfigurationUpdated (line 1091) | private onConfigurationUpdated(e?: IConfigurationChangeEvent): void { method registerSwipeListener (line 1148) | private registerSwipeListener(): void { method addTabbedWindow (line 1162) | addTabbedWindow(window: ICodeWindow): void { method load (line 1168) | load(configuration: INativeWindowConfiguration, options: ILoadOptions ... method updateConfiguration (line 1239) | private updateConfiguration(configuration: INativeWindowConfiguration,... method reload (line 1296) | async reload(cli?: NativeParsedArgs): Promise { method validateWorkspaceBeforeReload (line 1337) | private async validateWorkspaceBeforeReload(configuration: INativeWind... method serializeWindowState (line 1365) | serializeWindowState(): IWindowState { method restoreWindowState (line 1437) | private restoreWindowState(state?: IWindowState): [IWindowState, boole... method getBounds (line 1462) | getBounds(): electron.Rectangle { method setFullScreen (line 1469) | protected override setFullScreen(fullscreen: boolean, fromRestore: boo... method getMenuBarVisibility (line 1481) | private getMenuBarVisibility(): MenuBarVisibility { method setMenuBarVisibility (line 1490) | private setMenuBarVisibility(visibility: MenuBarVisibility, notify = t... method doSetMenuBarVisibility (line 1515) | private doSetMenuBarVisibility(visibility: MenuBarVisibility): void { method notifyZoomLevel (line 1541) | notifyZoomLevel(zoomLevel: number | undefined): void { method getZoomLevel (line 1545) | private getZoomLevel(): number | undefined { method close (line 1554) | close(): void { method sendWhenReady (line 1558) | sendWhenReady(channel: string, token: CancellationToken, ...args: unkn... method send (line 1570) | send(channel: string, ...args: unknown[]): void { method updateTouchBar (line 1585) | updateTouchBar(groups: ISerializableCommandAction[][]): void { method createTouchBar (line 1598) | private createTouchBar(): void { method createTouchBarGroup (line 1614) | private createTouchBarGroup(items: ISerializableCommandAction[] = []):... method createTouchBarGroupSegments (line 1632) | private createTouchBarGroupSegments(items: ISerializableCommandAction[... method startCollectingJScallStacks (line 1659) | private async startCollectingJScallStacks(): Promise { method stopCollectingJScallStacks (line 1673) | private stopCollectingJScallStacks(): void { method matches (line 1703) | matches(webContents: electron.WebContents): boolean { method dispose (line 1707) | override dispose(): void { class UnresponsiveError (line 1715) | class UnresponsiveError extends Error { method constructor (line 1717) | constructor(sample: string, windowId: number, pid = 0) { FILE: src/vs/platform/windows/electron-main/windows.ts type IWindowsMainService (line 25) | interface IWindowsMainService { type IWindowsCountChangedEvent (line 60) | interface IWindowsCountChangedEvent { type OpenContext (line 65) | const enum OpenContext { type IBaseOpenConfiguration (line 89) | interface IBaseOpenConfiguration { type IOpenConfiguration (line 94) | interface IOpenConfiguration extends IBaseOpenConfiguration { type IOpenEmptyConfiguration (line 121) | interface IOpenEmptyConfiguration extends IBaseOpenConfiguration { } type IDefaultBrowserWindowOptionsOverrides (line 123) | interface IDefaultBrowserWindowOptionsOverrides { function defaultBrowserWindowOptions (line 129) | function defaultBrowserWindowOptions(accessor: ServicesAccessor, windowS... function getLastFocused (line 247) | function getLastFocused(windows: ICodeWindow[] | IAuxiliaryWindow[]): IC... function validateWindowState (line 263) | function validateWindowState(logService: ILogService, state: IWindowStat... function validateWindowStateOnDisplay (line 384) | function validateWindowStateOnDisplay(state: IWindowState, display: Disp... function getWorkingArea (line 405) | function getWorkingArea(display: electron.Display): electron.Rectangle |... function getAllWindowsExcludingOffscreen (line 431) | function getAllWindowsExcludingOffscreen() { FILE: src/vs/platform/windows/electron-main/windowsFinder.ts function findWindowOnFile (line 11) | async function findWindowOnFile(windows: ICodeWindow[], fileUri: URI, lo... function findWindowOnWorkspaceOrFolder (line 44) | function findWindowOnWorkspaceOrFolder(windows: ICodeWindow[], folderOrW... function findWindowOnExtensionDevelopmentPath (line 63) | function findWindowOnExtensionDevelopmentPath(windows: ICodeWindow[], ex... FILE: src/vs/platform/windows/electron-main/windowsMainService.ts type RestoreWindowsSetting (line 65) | type RestoreWindowsSetting = 'preserve' | 'all' | 'folders' | 'one' | 'n... type IOpenBrowserWindowOptions (line 67) | interface IOpenBrowserWindowOptions { type IPathResolveOptions (line 88) | interface IPathResolveOptions { type IFilesToOpen (line 124) | interface IFilesToOpen { type IPathToOpen (line 134) | interface IPathToOpen extends IPath { constant EMPTY_WINDOW (line 164) | const EMPTY_WINDOW: IPathToOpen = Object.create(null); type IWorkspacePathToOpen (line 166) | interface IWorkspacePathToOpen extends IPathToOpen { type ISingleFolderWorkspacePathToOpen (line 170) | interface ISingleFolderWorkspacePathToOpen extends IPathToOpen { function isWorkspacePathToOpen (line 174) | function isWorkspacePathToOpen(path: IPathToOpen | undefined): path is I... function isSingleFolderWorkspacePathToOpen (line 178) | function isSingleFolderWorkspacePathToOpen(path: IPathToOpen | undefined... class WindowsMainService (line 184) | class WindowsMainService extends Disposable implements IWindowsMainServi... method constructor (line 216) | constructor( method registerListeners (line 247) | private registerListeners(): void { method openEmptyWindow (line 273) | openEmptyWindow(openConfig: IOpenEmptyConfiguration, options?: IOpenEm... method openExistingWindow (line 283) | openExistingWindow(window: ICodeWindow, openConfig: IOpenConfiguration... method openAgentsWindow (line 295) | async openAgentsWindow(openConfig: IOpenConfiguration): Promise { method handleWaitMarkerFile (line 496) | private handleWaitMarkerFile(openConfig: IOpenConfiguration, usedWindo... method handleChatRequest (line 515) | private handleChatRequest(openConfig: IOpenConfiguration, usedWindows:... method doOpen (line 536) | private async doOpen( method doOpenFilesInExistingWindow (line 724) | private doOpenFilesInExistingWindow(configuration: IOpenConfiguration,... method focusMainOrChildWindow (line 741) | private focusMainOrChildWindow(mainWindow: ICodeWindow): void { method doAddRemoveFoldersInExistingWindow (line 755) | private doAddRemoveFoldersInExistingWindow(window: ICodeWindow, folder... method doOpenEmpty (line 766) | private doOpenEmpty(openConfig: IOpenConfiguration, forceNewWindow: bo... method doOpenFolderOrWorkspace (line 789) | private doOpenFolderOrWorkspace(openConfig: IOpenConfiguration, folder... method getPathsToOpen (line 811) | private async getPathsToOpen(openConfig: IOpenConfiguration): Promise<... method doExtractPathsFromAPI (line 885) | private async doExtractPathsFromAPI(openConfig: IOpenConfiguration): P... method doExtractPathsFromCLI (line 919) | private async doExtractPathsFromCLI(cli: NativeParsedArgs): Promise { method getRestoreWindowsSetting (line 1050) | private getRestoreWindowsSetting(): RestoreWindowsSetting { method doGetWorkspaceMatchingFoldersFromLastSession (line 1066) | private async doGetWorkspaceMatchingFoldersFromLastSession(remoteAutho... method resolveOpenable (line 1090) | private async resolveOpenable(openable: IWindowOpenable, options: IPat... method doResolveRemoteOpenable (line 1106) | private doResolveRemoteOpenable(openable: IWindowOpenable, options: IP... method resourceFromOpenable (line 1141) | private resourceFromOpenable(openable: IWindowOpenable): URI { method doResolveFilePath (line 1153) | private async doResolveFilePath(path: string, options: IPathResolveOpt... method onUNCHostNotAllowed (line 1248) | private async onUNCHostNotAllowed(path: string, options: IPathResolveO... method doResolveRemotePath (line 1289) | private doResolveRemotePath(path: string, options: IPathResolveOptions... method shouldOpenNewWindow (line 1348) | private shouldOpenNewWindow(openConfig: IOpenConfiguration): { openFol... method openExtensionDevelopmentHostWindow (line 1390) | async openExtensionDevelopmentHostWindow(extensionDevelopmentPaths: st... method openInBrowserWindow (line 1497) | private async openInBrowserWindow(options: IOpenBrowserWindowOptions):... method doOpenInBrowserWindow (line 1675) | private async doOpenInBrowserWindow(window: ICodeWindow, configuration... method resolveProfileForBrowserWindow (line 1724) | private resolveProfileForBrowserWindow(options: IOpenBrowserWindowOpti... method onWindowClosed (line 1736) | private onWindowClosed(window: ICodeWindow, disposables: IDisposable):... method onWindowDestroyed (line 1748) | private onWindowDestroyed(window: ICodeWindow): void { method getFocusedWindow (line 1757) | getFocusedWindow(): ICodeWindow | undefined { method getLastActiveWindow (line 1766) | getLastActiveWindow(): ICodeWindow | undefined { method getLastActiveWindowForAuthority (line 1770) | private getLastActiveWindowForAuthority(remoteAuthority: string | unde... method doGetLastActiveWindow (line 1774) | private doGetLastActiveWindow(windows: ICodeWindow[]): ICodeWindow | u... method sendToFocused (line 1778) | sendToFocused(channel: string, ...args: unknown[]): void { method sendToOpeningWindow (line 1784) | sendToOpeningWindow(channel: string, ...args: unknown[]): void { method sendToAll (line 1790) | sendToAll(channel: string, payload?: unknown, windowIdsToIgnore?: numb... method getWindows (line 1800) | getWindows(): ICodeWindow[] { method getWindowCount (line 1804) | getWindowCount(): number { method getWindowById (line 1808) | getWindowById(windowId: number): ICodeWindow | undefined { method getWindowByWebContents (line 1812) | getWindowByWebContents(webContents: WebContents): ICodeWindow | undefi... FILE: src/vs/platform/windows/electron-main/windowsStateHandler.ts type IWindowState (line 20) | interface IWindowState { type IWindowsState (line 29) | interface IWindowsState { type INewWindowState (line 35) | interface INewWindowState extends IWindowUIState { type ISerializedWindowsState (line 39) | interface ISerializedWindowsState { type ISerializedWindowState (line 45) | interface ISerializedWindowState { class WindowsStateHandler (line 53) | class WindowsStateHandler extends Disposable { method state (line 57) | get state() { return this._state; } method constructor (line 64) | constructor( method registerListeners (line 78) | private registerListeners(): void { method onBeforeShutdown (line 142) | private onBeforeShutdown(): void { method saveWindowsState (line 148) | private saveWindowsState(): void { method onBeforeCloseWindow (line 227) | private onBeforeCloseWindow(window: ICodeWindow): void { method toWindowState (line 259) | private toWindowState(window: ICodeWindow): IWindowState { method getNewWindowState (line 270) | getNewWindowState(configuration: INativeWindowConfiguration): INewWind... method doGetNewWindowState (line 296) | private doGetNewWindowState(configuration: INativeWindowConfiguration)... method ensureNoOverlap (line 413) | private ensureNoOverlap(state: IWindowUIState): IWindowUIState { function restoreWindowsState (line 431) | function restoreWindowsState(data: ISerializedWindowsState | undefined):... function restoreWindowState (line 450) | function restoreWindowState(windowState: ISerializedWindowState): IWindo... function getWindowsStateStoreData (line 471) | function getWindowsStateStoreData(windowsState: IWindowsState): IWindows... function serializeWindowState (line 479) | function serializeWindowState(windowState: IWindowState): ISerializedWin... FILE: src/vs/platform/windows/node/windowTracker.ts class ActiveWindowManager (line 10) | class ActiveWindowManager extends Disposable { method constructor (line 17) | constructor({ onDidOpenMainWindow, onDidFocusMainWindow, getActiveWind... method setActiveWindow (line 42) | private setActiveWindow(windowId: number | undefined) { method getActiveClientId (line 51) | async getActiveClientId(): Promise { FILE: src/vs/platform/windows/test/electron-main/windowsFinder.test.ts function createTestCodeWindow (line 35) | function createTestCodeWindow(options: { lastFocusTime: number; openedFo... FILE: src/vs/platform/windows/test/electron-main/windowsStateHandler.test.ts function getUIState (line 17) | function getUIState(): IWindowUIState { function toWorkspace (line 27) | function toWorkspace(uri: URI): IWorkspaceIdentifier { function assertEqualURI (line 33) | function assertEqualURI(u1: URI | undefined, u2: URI | undefined, messag... function assertEqualWorkspace (line 37) | function assertEqualWorkspace(w1: IWorkspaceIdentifier | undefined, w2: ... function assertEqualWindowState (line 46) | function assertEqualWindowState(expected: IWindowState | undefined, actu... function assertEqualWindowsState (line 58) | function assertEqualWindowsState(expected: IWindowsState, actual: IWindo... function assertRestoring (line 67) | function assertRestoring(state: IWindowsState, message?: string) { FILE: src/vs/platform/workspace/common/canonicalUri.ts type ICanonicalUriProvider (line 11) | interface ICanonicalUriProvider { type ICanonicalUriService (line 18) | interface ICanonicalUriService { FILE: src/vs/platform/workspace/common/editSessions.ts type IEditSessionIdentityProvider (line 11) | interface IEditSessionIdentityProvider { type IEditSessionIdentityService (line 19) | interface IEditSessionIdentityService { type IEditSessionIdentityCreateParticipant (line 29) | interface IEditSessionIdentityCreateParticipant { type EditSessionIdentityMatch (line 33) | enum EditSessionIdentityMatch { FILE: src/vs/platform/workspace/common/virtualWorkspace.ts function isVirtualResource (line 10) | function isVirtualResource(resource: URI) { function getVirtualWorkspaceLocation (line 14) | function getVirtualWorkspaceLocation(workspace: IWorkspace): { scheme: s... function getVirtualWorkspaceScheme (line 23) | function getVirtualWorkspaceScheme(workspace: IWorkspace): string | unde... function getVirtualWorkspaceAuthority (line 27) | function getVirtualWorkspaceAuthority(workspace: IWorkspace): string | u... function isVirtualWorkspace (line 31) | function isVirtualWorkspace(workspace: IWorkspace): boolean { FILE: src/vs/platform/workspace/common/workspace.ts type IWorkspaceContextService (line 18) | interface IWorkspaceContextService { type IResolvedWorkspace (line 84) | interface IResolvedWorkspace extends IWorkspaceIdentifier, IBaseWorkspace { type IBaseWorkspace (line 88) | interface IBaseWorkspace { type IBaseWorkspaceIdentifier (line 106) | interface IBaseWorkspaceIdentifier { type ISingleFolderWorkspaceIdentifier (line 119) | interface ISingleFolderWorkspaceIdentifier extends IBaseWorkspaceIdentif... type IWorkspaceIdentifier (line 130) | interface IWorkspaceIdentifier extends IBaseWorkspaceIdentifier { type IEmptyWorkspaceIdentifier (line 138) | interface IEmptyWorkspaceIdentifier extends IBaseWorkspaceIdentifier { } type IAnyWorkspaceIdentifier (line 140) | type IAnyWorkspaceIdentifier = IWorkspaceIdentifier | ISingleFolderWorks... function isSingleFolderWorkspaceIdentifier (line 142) | function isSingleFolderWorkspaceIdentifier(obj: unknown): obj is ISingle... function isEmptyWorkspaceIdentifier (line 148) | function isEmptyWorkspaceIdentifier(obj: unknown): obj is IEmptyWorkspac... constant EXTENSION_DEVELOPMENT_EMPTY_WINDOW_WORKSPACE (line 155) | const EXTENSION_DEVELOPMENT_EMPTY_WINDOW_WORKSPACE: IEmptyWorkspaceIdent... constant UNKNOWN_EMPTY_WINDOW_WORKSPACE (line 156) | const UNKNOWN_EMPTY_WINDOW_WORKSPACE: IEmptyWorkspaceIdentifier = { id: ... function toWorkspaceIdentifier (line 160) | function toWorkspaceIdentifier(arg0: IWorkspace | string | undefined, is... function isWorkspaceIdentifier (line 205) | function isWorkspaceIdentifier(obj: unknown): obj is IWorkspaceIdentifier { type ISerializedSingleFolderWorkspaceIdentifier (line 211) | interface ISerializedSingleFolderWorkspaceIdentifier extends IBaseWorksp... type ISerializedWorkspaceIdentifier (line 215) | interface ISerializedWorkspaceIdentifier extends IBaseWorkspaceIdentifier { function reviveIdentifier (line 224) | function reviveIdentifier(identifier: ISerializedWorkspaceIdentifier | I... type WorkbenchState (line 246) | const enum WorkbenchState { type IWorkspaceFoldersWillChangeEvent (line 252) | interface IWorkspaceFoldersWillChangeEvent { type IWorkspaceFoldersChangeEvent (line 260) | interface IWorkspaceFoldersChangeEvent { type IWorkspace (line 266) | interface IWorkspace { function isWorkspace (line 292) | function isWorkspace(thing: unknown): thing is IWorkspace { type IWorkspaceFolderData (line 300) | interface IWorkspaceFolderData { type IWorkspaceFolder (line 319) | interface IWorkspaceFolder extends IWorkspaceFolderData { function isWorkspaceFolder (line 327) | function isWorkspaceFolder(thing: unknown): thing is IWorkspaceFolder { class Workspace (line 336) | class Workspace implements IWorkspace { method folders (line 341) | get folders(): WorkspaceFolder[] { return this._folders; } method folders (line 342) | set folders(folders: WorkspaceFolder[]) { method constructor (line 347) | constructor( method update (line 358) | update(workspace: Workspace) { method id (line 366) | get id(): string { method transient (line 370) | get transient(): boolean { method configuration (line 374) | get configuration(): URI | null { method configuration (line 378) | set configuration(configuration: URI | null) { method getFolder (line 382) | getFolder(resource: URI): IWorkspaceFolder | null { method updateFoldersMap (line 390) | private updateFoldersMap(): void { method toJSON (line 397) | toJSON(): IWorkspace { type IRawFileWorkspaceFolder (line 402) | interface IRawFileWorkspaceFolder { type IRawUriWorkspaceFolder (line 407) | interface IRawUriWorkspaceFolder { class WorkspaceFolder (line 412) | class WorkspaceFolder implements IWorkspaceFolder { method constructor (line 418) | constructor( method toResource (line 434) | toResource(relativePath: string): URI { method toJSON (line 438) | toJSON(): IWorkspaceFolderData { function toWorkspaceFolder (line 443) | function toWorkspaceFolder(resource: URI): WorkspaceFolder { constant WORKSPACE_EXTENSION (line 447) | const WORKSPACE_EXTENSION = 'code-workspace'; constant WORKSPACE_SUFFIX (line 448) | const WORKSPACE_SUFFIX = `.${WORKSPACE_EXTENSION}`; constant WORKSPACE_FILTER (line 449) | const WORKSPACE_FILTER = [{ name: localize('codeWorkspace', "Code Worksp... constant UNTITLED_WORKSPACE_NAME (line 450) | const UNTITLED_WORKSPACE_NAME = 'workspace.json'; function isUntitledWorkspace (line 452) | function isUntitledWorkspace(path: URI, environmentService: IEnvironment... function isTemporaryWorkspace (line 458) | function isTemporaryWorkspace(arg1: IWorkspace | URI): boolean { constant STANDALONE_EDITOR_WORKSPACE_ID (line 469) | const STANDALONE_EDITOR_WORKSPACE_ID = '4064f6ec-cb38-4ad0-af64-ee6467e6... function isStandaloneEditorWorkspace (line 470) | function isStandaloneEditorWorkspace(workspace: IWorkspace): boolean { function isSavedWorkspace (line 474) | function isSavedWorkspace(path: URI, environmentService: IEnvironmentSer... function hasWorkspaceFileExtension (line 478) | function hasWorkspaceFileExtension(path: string | URI) { FILE: src/vs/platform/workspace/common/workspaceTrust.ts type WorkspaceTrustScope (line 11) | enum WorkspaceTrustScope { type WorkspaceTrustRequestButton (line 16) | interface WorkspaceTrustRequestButton { type ResourceTrustRequestOptions (line 21) | interface ResourceTrustRequestOptions { type WorkspaceTrustRequestOptions (line 26) | interface WorkspaceTrustRequestOptions { type IWorkspaceTrustEnablementService (line 33) | interface IWorkspaceTrustEnablementService { type IWorkspaceTrustManagementService (line 41) | interface IWorkspaceTrustManagementService { type WorkspaceTrustUriResponse (line 69) | const enum WorkspaceTrustUriResponse { type IWorkspaceTrustRequestService (line 77) | interface IWorkspaceTrustRequestService { type IWorkspaceTrustTransitionParticipant (line 97) | interface IWorkspaceTrustTransitionParticipant { type IWorkspaceTrustUriInfo (line 101) | interface IWorkspaceTrustUriInfo { type IWorkspaceTrustInfo (line 106) | interface IWorkspaceTrustInfo { FILE: src/vs/platform/workspace/test/common/testWorkspace.ts class Workspace (line 10) | class Workspace extends BaseWorkspace { method constructor (line 11) | constructor( function testWorkspace (line 24) | function testWorkspace(...resource: URI[]): Workspace { FILE: src/vs/platform/workspaces/common/workspaces.ts type IWorkspacesService (line 25) | interface IWorkspacesService { type IRecentlyOpened (line 48) | interface IRecentlyOpened { type IRecent (line 53) | type IRecent = IRecentWorkspace | IRecentFolder | IRecentFile; type IRecentWorkspace (line 55) | interface IRecentWorkspace { type IRecentFolder (line 61) | interface IRecentFolder { type IRecentFile (line 67) | interface IRecentFile { function isRecentWorkspace (line 73) | function isRecentWorkspace(curr: IRecent): curr is IRecentWorkspace { function isRecentFolder (line 77) | function isRecentFolder(curr: IRecent): curr is IRecentFolder { function isRecentFile (line 81) | function isRecentFile(curr: IRecent): curr is IRecentFile { function isStoredWorkspaceFolder (line 89) | function isStoredWorkspaceFolder(obj: unknown): obj is IStoredWorkspaceF... function isRawFileWorkspaceFolder (line 93) | function isRawFileWorkspaceFolder(obj: unknown): obj is IRawFileWorkspac... function isRawUriWorkspaceFolder (line 99) | function isRawUriWorkspaceFolder(obj: unknown): obj is IRawUriWorkspaceF... type IStoredWorkspaceFolder (line 105) | type IStoredWorkspaceFolder = IRawFileWorkspaceFolder | IRawUriWorkspace... type IStoredWorkspace (line 107) | interface IStoredWorkspace extends IBaseWorkspace { type IWorkspaceFolderCreationData (line 111) | interface IWorkspaceFolderCreationData { type IUntitledWorkspaceInfo (line 116) | interface IUntitledWorkspaceInfo { type IEnterWorkspaceResult (line 121) | interface IEnterWorkspaceResult { function getStoredWorkspaceFolder (line 137) | function getStoredWorkspaceFolder(folderURI: URI, forceAbsolute: boolean... function massagePathForWindows (line 183) | function massagePathForWindows(folderPath: string) { function toWorkspaceFolders (line 198) | function toWorkspaceFolders(configuredFolders: IStoredWorkspaceFolder[],... function rewriteWorkspaceFileForNewLocation (line 240) | function rewriteWorkspaceFileForNewLocation(rawWorkspaceContents: string... function doParseStoredWorkspace (line 273) | function doParseStoredWorkspace(path: URI, contents: string): IStoredWor... type ISerializedRecentWorkspace (line 292) | interface ISerializedRecentWorkspace { type ISerializedRecentFolder (line 301) | interface ISerializedRecentFolder { type ISerializedRecentFile (line 307) | interface ISerializedRecentFile { type ISerializedRecentlyOpened (line 313) | interface ISerializedRecentlyOpened { type RecentlyOpenedStorageData (line 317) | type RecentlyOpenedStorageData = object; function isSerializedRecentWorkspace (line 319) | function isSerializedRecentWorkspace(data: unknown): data is ISerialized... function isSerializedRecentFolder (line 325) | function isSerializedRecentFolder(data: unknown): data is ISerializedRec... function isSerializedRecentFile (line 331) | function isSerializedRecentFile(data: unknown): data is ISerializedRecen... function restoreRecentlyOpened (line 337) | function restoreRecentlyOpened(data: RecentlyOpenedStorageData | undefin... function toStoreData (line 370) | function toStoreData(recents: IRecentlyOpened): RecentlyOpenedStorageData { FILE: src/vs/platform/workspaces/electron-main/workspacesHistoryMainService.ts type IWorkspacesHistoryMainService (line 32) | interface IWorkspacesHistoryMainService { class WorkspacesHistoryMainService (line 44) | class WorkspacesHistoryMainService extends Disposable implements IWorksp... method constructor (line 55) | constructor( method registerListeners (line 68) | private registerListeners(): void { method addRecentlyOpened (line 80) | async addRecentlyOpened(recentToAdd: IRecent[]): Promise { method removeRecentlyOpened (line 140) | async removeRecentlyOpened(recentToRemove: URI[]): Promise { method clearRecentlyOpened (line 168) | async clearRecentlyOpened(options?: { confirm?: boolean }): Promise { method mergeEntriesFromStorage (line 201) | private async mergeEntriesFromStorage(existingEntries?: IRecentlyOpene... method getRecentlyOpenedFromStorage (line 247) | private async getRecentlyOpenedFromStorage(): Promise { method saveRecentlyOpened (line 267) | private async saveRecentlyOpened(recent: IRecentlyOpened): Promise { method updateWindowsJumpList (line 338) | private async updateWindowsJumpList(): Promise { method getWindowsJumpListLabel (line 429) | private getWindowsJumpListLabel(workspace: IWorkspaceIdentifier | URI,... method renderJumpListPathDescription (line 455) | private renderJumpListPathDescription(uri: URI) { method updateMacOSRecentDocuments (line 459) | private async updateMacOSRecentDocuments(): Promise { FILE: src/vs/platform/workspaces/electron-main/workspacesMainService.ts class WorkspacesMainService (line 17) | class WorkspacesMainService implements AddFirstParameterToFunctions { method addRecentlyOpened (line 63) | addRecentlyOpened(windowId: number, recents: IRecent[]): Promise { method removeRecentlyOpened (line 67) | removeRecentlyOpened(windowId: number, paths: URI[]): Promise { method clearRecentlyOpened (line 71) | clearRecentlyOpened(windowId: number): Promise { method getDirtyWorkspaces (line 80) | async getDirtyWorkspaces(): Promise { method resolveLocalWorkspace (line 107) | resolveLocalWorkspace(uri: URI): Promise { method toIExtHostSocketMessage (line 83) | public toIExtHostSocketMessage(): IExtHostSocketMessage { class ExtensionHostConnection (line 110) | class ExtensionHostConnection extends Disposable { method constructor (line 121) | constructor( method dispose (line 144) | override dispose(): void { method _logPrefix (line 149) | private get _logPrefix(): string { method _log (line 153) | private _log(_str: string): void { method _logError (line 157) | private _logError(_str: string): void { method _pipeSockets (line 161) | private async _pipeSockets(extHostSocket: net.Socket, connectionData: ... method _sendSocketToExtensionHost (line 190) | private async _sendSocketToExtensionHost(extensionHostProcess: cp.Chil... method shortenReconnectionGraceTimeIfNecessary (line 203) | public shortenReconnectionGraceTimeIfNecessary(): void { method acceptReconnection (line 213) | public acceptReconnection(remoteAddress: string, _socket: NodeSocket |... method _cleanResources (line 230) | private _cleanResources(): void { method start (line 247) | public async start(startParams: IRemoteExtensionHostStartParams): Prom... method _listenOnPipe (line 337) | private _listenOnPipe(): Promise<{ pipeName: string; namedPipeServer: ... function readCaseInsensitive (line 351) | function readCaseInsensitive(env: { [key: string]: string | undefined },... function setCaseInsensitive (line 357) | function setCaseInsensitive(env: { [key: string]: unknown }, key: string... function removeNulls (line 363) | function removeNulls(env: { [key: string]: unknown | null }): void { FILE: src/vs/server/node/extensionHostStatusService.ts type IExtensionHostStatusService (line 11) | interface IExtensionHostStatusService { class ExtensionHostStatusService (line 18) | class ExtensionHostStatusService implements IExtensionHostStatusService { method setExitInfo (line 23) | setExitInfo(reconnectionToken: string, info: IExtensionHostExitInfo): ... method getExitInfo (line 27) | getExitInfo(reconnectionToken: string): IExtensionHostExitInfo | null { FILE: src/vs/server/node/extensionsScannerService.ts class ExtensionsScannerService (line 19) | class ExtensionsScannerService extends AbstractExtensionsScannerService ... method constructor (line 21) | constructor( method getTranslations (line 39) | protected async getTranslations(language: string): Promise { method listen (line 93) | listen(_: any, event: string, arg: any): Event { method _getEnvironmentData (line 97) | private async _getEnvironmentData(profile?: string): Promise { method initServices (line 95) | private async initServices(): Promise { method doRun (line 149) | private async doRun(extensionManagementCLI: ExtensionManagementCLI): P... method asExtensionIdOrVSIX (line 178) | private asExtensionIdOrVSIX(inputs: string[]): (string | URI)[] { function eventuallyExit (line 183) | function eventuallyExit(code: number): void { function run (line 187) | async function run(args: ServerParsedArgs, REMOTE_DATA_FOLDER: string, o... FILE: src/vs/server/node/remoteExtensionHostAgentServer.ts class signer (line 48) | class signer { class validator (line 53) | class validator { class RemoteExtensionHostAgentServer (line 59) | class RemoteExtensionHostAgentServer extends Disposable implements IServ... method constructor (line 72) | constructor( method handleRequest (line 105) | public async handleRequest(req: http.IncomingMessage, res: http.Server... method handleUpgrade (line 192) | public handleUpgrade(req: http.IncomingMessage, socket: net.Socket) { method handleServerError (line 223) | public handleServerError(err: Error): void { method _getRemoteAddress (line 230) | private _getRemoteAddress(socket: NodeSocket | WebSocketNodeSocket): s... method _rejectWebSocketConnection (line 240) | private async _rejectWebSocketConnection(logPrefix: string, protocol: ... method _handleWebSocketConnection (line 258) | private _handleWebSocketConnection(socket: NodeSocket | WebSocketNodeS... method _handleConnectionType (line 384) | private async _handleConnectionType(remoteAddress: string, _logPrefix:... method _createTunnel (line 502) | private async _createTunnel(protocol: PersistentProtocol, tunnelStartP... method _connectTunnelSocket (line 525) | private _connectTunnelSocket(host: string, port: number): Promise { method scanExtensions (line 110) | async scanExtensions( method _scanExtensions (line 134) | private async _scanExtensions(profileLocation: URI, language: string, ... method _scanDevelopedExtensions (line 147) | private async _scanDevelopedExtensions(language: string, extensionDeve... method _scanWorkspaceInstalledExtensions (line 156) | private async _scanWorkspaceInstalledExtensions(language: string, work... method _scanBuiltinExtensions (line 169) | private async _scanBuiltinExtensions(language: string): Promise { method call (line 336) | async call(context: any, command: string, args?: any): Promise { FILE: src/vs/server/node/remoteFileSystemProviderServer.ts class RemoteAgentFileSystemProviderChannel (line 20) | class RemoteAgentFileSystemProviderChannel extends AbstractDiskFileSyste... method constructor (line 24) | constructor( method getUriTransformer (line 34) | protected override getUriTransformer(ctx: RemoteAgentConnectionContext... method transformIncoming (line 44) | protected override transformIncoming(uriTransformer: IURITransformer, ... method createSessionFileWatcher (line 56) | protected createSessionFileWatcher(uriTransformer: IURITransformer, em... class SessionFileWatcher (line 63) | class SessionFileWatcher extends AbstractSessionFileWatcher { method constructor (line 65) | constructor( method getRecursiveWatcherOptions (line 75) | protected override getRecursiveWatcherOptions(environmentService: ISer... method getExtraExcludes (line 89) | protected override getExtraExcludes(environmentService: IServerEnviron... FILE: src/vs/server/node/remoteLanguagePacks.ts function getNLSConfiguration (line 17) | async function getNLSConfiguration(language: string, userDataPath: strin... FILE: src/vs/server/node/remoteTerminalChannel.ts class CustomVariableResolver (line 37) | class CustomVariableResolver extends AbstractVariableResolverService { method constructor (line 38) | constructor( class RemoteTerminalChannel (line 89) | class RemoteTerminalChannel extends Disposable implements IServerChannel... method constructor (line 101) | constructor( method call (line 113) | async call(ctx: RemoteAgentConnectionContext, command: RemoteTerminalC... method listen (line 171) | listen(_: unknown, event: RemoteTerminalChannelEvent, _arg: unknown... method _createProcess (line 192) | private async _createProcess(uriTransformer: IURITransformer, args: IC... method _executeCommand (line 279) | private _executeCommand(persistentProcessId: number, commandId: str... method _sendCommandResult (line 305) | private _sendCommandResult(reqId: number, isError: boolean, serialized... method _getDefaultSystemShell (line 325) | private _getDefaultSystemShell(osOverride?: platform.OperatingSystem):... method _getProfiles (line 329) | private async _getProfiles(workspaceId: string, profiles: unknown, def... method _getEnvironment (line 333) | private _getEnvironment(): platform.IProcessEnvironment { method _getWslPath (line 337) | private _getWslPath(original: string, direction: 'unix-to-win' | 'win-... method _reduceConnectionGraceTime (line 342) | private _reduceConnectionGraceTime(): Promise { FILE: src/vs/server/node/server.cli.ts type ProductDescription (line 29) | interface ProductDescription { type RemoteParsedArgs (line 36) | interface RemoteParsedArgs extends NativeParsedArgs { 'gitCredential'?: ... function main (line 92) | async function main(desc: ProductDescription, args: string[]): Promise str... function mapFileToRemoteUri (line 513) | function mapFileToRemoteUri(uri: string): string { function getAppRoot (line 517) | function getAppRoot() { FILE: src/vs/server/node/server.main.ts constant REMOTE_DATA_FOLDER (line 39) | const REMOTE_DATA_FOLDER = args['server-data-dir'] || process.env['VSCOD... constant USER_DATA_PATH (line 40) | const USER_DATA_PATH = join(REMOTE_DATA_FOLDER, 'data'); constant APP_SETTINGS_HOME (line 41) | const APP_SETTINGS_HOME = join(USER_DATA_PATH, 'User'); constant GLOBAL_STORAGE_HOME (line 42) | const GLOBAL_STORAGE_HOME = join(APP_SETTINGS_HOME, 'globalStorage'); constant LOCAL_HISTORY_HOME (line 43) | const LOCAL_HISTORY_HOME = join(APP_SETTINGS_HOME, 'History'); constant MACHINE_SETTINGS_HOME (line 44) | const MACHINE_SETTINGS_HOME = join(USER_DATA_PATH, 'Machine'); constant APP_ROOT (line 46) | const APP_ROOT = dirname(FileAccess.asFileUri('').fsPath); constant BUILTIN_EXTENSIONS_FOLDER_PATH (line 47) | const BUILTIN_EXTENSIONS_FOLDER_PATH = join(APP_ROOT, 'extensions'); function spawnCli (line 62) | function spawnCli() { function createServer (line 69) | function createServer(address: string | net.AddressInfo | null): Promise... FILE: src/vs/server/node/serverAgentHostManager.ts type IServerAgentHostManager (line 27) | interface IServerAgentHostManager { type IConnectionTrackerService (line 36) | interface IConnectionTrackerService { type Constants (line 40) | enum Constants { class ServerAgentHostManager (line 44) | class ServerAgentHostManager extends Disposable implements IServerAgentH... method constructor (line 55) | constructor( method _start (line 66) | private _start(): void { method _trackActiveSessions (line 99) | private _trackActiveSessions(connection: IAgentHostConnection): void { method _trackClientConnections (line 109) | private _trackClientConnections(connection: IAgentHostConnection): void { method _updateLifetimeToken (line 117) | private _updateLifetimeToken(): void { FILE: src/vs/server/node/serverConnectionToken.ts type ServerConnectionTokenType (line 18) | const enum ServerConnectionTokenType { class NoneServerConnectionToken (line 24) | class NoneServerConnectionToken { method validate (line 27) | public validate(connectionToken: unknown): boolean { class MandatoryServerConnectionToken (line 32) | class MandatoryServerConnectionToken { method constructor (line 35) | constructor(public readonly value: string) { method validate (line 38) | public validate(connectionToken: unknown): boolean { type ServerConnectionToken (line 43) | type ServerConnectionToken = NoneServerConnectionToken | MandatoryServer... class ServerConnectionTokenParseError (line 45) | class ServerConnectionTokenParseError { method constructor (line 46) | constructor( function parseServerConnectionToken (line 51) | async function parseServerConnectionToken(args: ServerParsedArgs, defaul... function determineServerConnectionToken (line 93) | async function determineServerConnectionToken(args: ServerParsedArgs): P... function requestHasValidConnectionToken (line 123) | function requestHasValidConnectionToken(connectionToken: ServerConnectio... FILE: src/vs/server/node/serverEnvironmentService.ts type ServerParsedArgs (line 106) | interface ServerParsedArgs { type IServerEnvironmentService (line 240) | interface IServerEnvironmentService extends INativeEnvironmentService { class ServerEnvironmentService (line 247) | class ServerEnvironmentService extends NativeEnvironmentService implemen... method userRoamingDataHome (line 249) | override get userRoamingDataHome(): URI { return this.appSettingsHome; } method machineSettingsResource (line 251) | get machineSettingsResource(): URI { return joinPath(URI.file(join(thi... method mcpResource (line 253) | get mcpResource(): URI { return joinPath(URI.file(join(this.userDataPa... method args (line 254) | override get args(): ServerParsedArgs { return super.args as ServerPar... method reconnectionGraceTime (line 256) | get reconnectionGraceTime(): number { return parseGraceTime(this.args[... function parseGraceTime (line 259) | function parseGraceTime(rawValue: string | undefined, fallback: number):... FILE: src/vs/server/node/serverLifetimeService.ts constant SHUTDOWN_TIMEOUT (line 12) | const SHUTDOWN_TIMEOUT = 5 * 60 * 1000; type IServerLifetimeOptions (line 15) | interface IServerLifetimeOptions { type IServerLifetimeService (line 28) | interface IServerLifetimeService { class ServerLifetimeService (line 47) | class ServerLifetimeService extends Disposable implements IServerLifetim... method constructor (line 54) | constructor( method hasActiveConsumers (line 66) | get hasActiveConsumers(): boolean { method active (line 70) | active(consumer: string): IDisposable { method delay (line 107) | delay(): void { method _scheduleShutdown (line 115) | private _scheduleShutdown(initial: boolean): void { method _tryShutdown (line 127) | private _tryShutdown(): void { method _cancelShutdown (line 138) | private _cancelShutdown(): void { FILE: src/vs/server/node/serverServices.ts function setupServerServices (line 107) | async function setupServerServices(connectionToken: ServerConnectionToke... function getUriTransformer (line 305) | function getUriTransformer(remoteAuthority: string): IURITransformer { class SocketServer (line 312) | class SocketServer extends IPCServer { method constructor (line 316) | constructor() { method acceptConnection (line 322) | public acceptConnection(protocol: IMessagePassingProtocol, onDidClient... class ServerLogger (line 327) | class ServerLogger extends AbstractLogger { method constructor (line 330) | constructor(logLevel: LogLevel = DEFAULT_LOG_LEVEL) { method trace (line 336) | trace(message: string, ...args: unknown[]): void { method debug (line 346) | debug(message: string, ...args: unknown[]): void { method info (line 356) | info(message: string, ...args: unknown[]): void { method warn (line 366) | warn(message: string | Error, ...args: unknown[]): void { method error (line 376) | error(message: string, ...args: unknown[]): void { method flush (line 386) | flush(): void { function now (line 391) | function now(): string { function twodigits (line 396) | function twodigits(n: number): string { function cleanupOlderLogs (line 406) | async function cleanupOlderLogs(logsPath: string): Promise { FILE: src/vs/server/node/webClientServer.ts function serveError (line 43) | async function serveError(req: http.IncomingMessage, res: http.ServerRes... type CacheControl (line 48) | const enum CacheControl { function serveFile (line 55) | async function serveFile(filePath: string, cacheControl: CacheControl, l... constant APP_ROOT (line 112) | const APP_ROOT = dirname(FileAccess.asFileUri('').fsPath); constant STATIC_PATH (line 114) | const STATIC_PATH = `/static`; constant CALLBACK_PATH (line 115) | const CALLBACK_PATH = `/callback`; constant WEB_EXTENSION_PATH (line 116) | const WEB_EXTENSION_PATH = `/web-extension-resource`; class WebClientServer (line 118) | class WebClientServer { method constructor (line 122) | constructor( method handle (line 142) | async handle(req: http.IncomingMessage, res: http.ServerResponse, pars... method _handleStatic (line 171) | private async _handleStatic(req: http.IncomingMessage, res: http.Serve... method _getResourceURLTemplateAuthority (line 185) | private _getResourceURLTemplateAuthority(uri: URI): string | undefined { method _handleWebExtensionResource (line 194) | private async _handleWebExtensionResource(req: http.IncomingMessage, r... method _handleRoot (line 260) | private async _handleRoot(req: http.IncomingMessage, res: http.ServerR... method _getScriptCspHashes (line 478) | private _getScriptCspHashes(content: string): string[] { method _handleCallback (line 500) | private async _handleCallback(res: http.ServerResponse): Promise { FILE: src/vs/server/test/node/serverAgentHostManager.test.ts class MockChannel (line 19) | class MockChannel implements IChannel { method getEmitter (line 23) | getEmitter(event: string): Emitter { method setCallResult (line 32) | setCallResult(command: string, value: unknown): void { method call (line 36) | call(command: string, _arg?: unknown): Promise { method listen (line 40) | listen(event: string, _arg?: unknown): Event { method dispose (line 44) | dispose(): void { class MockAgentHostStarter (line 52) | class MockAgentHostStarter implements IAgentHostStarter { method constructor (line 59) | constructor() { method start (line 64) | start(): IAgentHostConnection { method fireProcessExit (line 87) | fireProcessExit(code: number): void { method dispose (line 91) | dispose(): void { class MockServerLifetimeService (line 99) | class MockServerLifetimeService implements IServerLifetimeService { method hasActiveConsumers (line 104) | get hasActiveConsumers(): boolean { method active (line 108) | active(_consumer: string): IDisposable { method delay (line 113) | delay(): void { } function createManager (line 127) | function createManager(): ServerAgentHostManager { function fireActiveSessions (line 136) | function fireActiveSessions(count: number): void { function fireConnectionCount (line 144) | function fireConnectionCount(count: number): void { FILE: src/vs/server/test/node/serverConnectionToken.test.ts function isError (line 18) | function isError(r: ServerConnectionToken | ServerConnectionTokenParseEr... function assertIsError (line 22) | function assertIsError(r: ServerConnectionToken | ServerConnectionTokenP... FILE: src/vs/server/test/node/serverLifetimeService.test.ts function create (line 14) | function create(opts: IServerLifetimeOptions = {}): ServerLifetimeService { FILE: src/vs/sessions/browser/layoutActions.ts class ToggleSidebarVisibilityAction (line 23) | class ToggleSidebarVisibilityAction extends Action2 { method constructor (line 27) | constructor() { method run (line 61) | run(accessor: ServicesAccessor): void { class ToggleSecondarySidebarVisibilityAction (line 75) | class ToggleSecondarySidebarVisibilityAction extends Action2 { method constructor (line 79) | constructor() { method run (line 99) | run(accessor: ServicesAccessor): void { class TogglePanelVisibilityAction (line 113) | class TogglePanelVisibilityAction extends Action2 { method constructor (line 117) | constructor() { method run (line 135) | run(accessor: ServicesAccessor): void { FILE: src/vs/sessions/browser/paneCompositePartService.ts class AgenticPaneCompositePartService (line 23) | class AgenticPaneCompositePartService extends Disposable implements IPan... method constructor (line 35) | constructor( method registerPart (line 46) | private registerPart(location: ViewContainerLocation, part: IPaneCompo... method getRegistryId (line 52) | getRegistryId(viewContainerLocation: ViewContainerLocation): string { method getPartId (line 56) | getPartId(viewContainerLocation: ViewContainerLocation): SINGLE_WINDOW... method openPaneComposite (line 60) | openPaneComposite(id: string | undefined, viewContainerLocation: ViewC... method getActivePaneComposite (line 64) | getActivePaneComposite(viewContainerLocation: ViewContainerLocation): ... method getPaneComposite (line 68) | getPaneComposite(id: string, viewContainerLocation: ViewContainerLocat... method getPaneComposites (line 72) | getPaneComposites(viewContainerLocation: ViewContainerLocation): PaneC... method getPinnedPaneCompositeIds (line 76) | getPinnedPaneCompositeIds(viewContainerLocation: ViewContainerLocation... method getVisiblePaneCompositeIds (line 80) | getVisiblePaneCompositeIds(viewContainerLocation: ViewContainerLocatio... method getPaneCompositeIds (line 84) | getPaneCompositeIds(viewContainerLocation: ViewContainerLocation): str... method getProgressIndicator (line 88) | getProgressIndicator(id: string, viewContainerLocation: ViewContainerL... method hideActivePaneComposite (line 92) | hideActivePaneComposite(viewContainerLocation: ViewContainerLocation):... method getLastActivePaneCompositeId (line 96) | getLastActivePaneCompositeId(viewContainerLocation: ViewContainerLocat... method getPartByLocation (line 100) | private getPartByLocation(viewContainerLocation: ViewContainerLocation... FILE: src/vs/sessions/browser/parts/auxiliaryBarPart.ts class AuxiliaryBarPart (line 43) | class AuxiliaryBarPart extends AbstractPaneCompositePart { method preferredHeight (line 70) | get preferredHeight(): number | undefined { method preferredWidth (line 74) | get preferredWidth(): number | undefined { method constructor (line 91) | constructor( method updateStyles (line 139) | override updateStyles(): void { method getCompositeBarOptions (line 159) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method actionViewItemProvider (line 190) | protected override actionViewItemProvider(action: IAction, options: IB... method _getRunScriptDropdownActions (line 228) | private _getRunScriptDropdownActions(): IAction[] { method _updateRunScriptDropdown (line 235) | private _updateRunScriptDropdown(): void { method fillExtraContextMenuActions (line 250) | private fillExtraContextMenuActions(_actions: IAction[]): void { } method shouldShowCompositeBar (line 252) | protected shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 256) | protected getCompositeBarPosition(): CompositeBarPosition { method layout (line 260) | override layout(width: number, height: number, top: number, left: numb... method toJSON (line 278) | override toJSON(): object { FILE: src/vs/sessions/browser/parts/chatBarPart.ts class ChatBarPart (line 35) | class ChatBarPart extends AbstractPaneCompositePart { // TODO: should no... method preferredHeight (line 63) | get preferredHeight(): number | undefined { method constructor (line 69) | constructor( method create (line 116) | override create(parent: HTMLElement): void { method updateStyles (line 131) | override updateStyles(): void { method layout (line 143) | override layout(width: number, height: number, top: number, left: numb... method getCompositeBarOptions (line 166) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method shouldShowCompositeBar (line 196) | protected shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 200) | protected getCompositeBarPosition(): CompositeBarPosition { method toJSON (line 204) | override toJSON(): object { FILE: src/vs/sessions/browser/parts/panelPart.ts class PanelPart (line 39) | class PanelPart extends AbstractPaneCompositePart { method preferredHeight (line 48) | get preferredHeight(): number | undefined { method preferredWidth (line 52) | get preferredWidth(): number | undefined { method constructor (line 76) | constructor( method updateStyles (line 126) | override updateStyles(): void { method getCompositeBarOptions (line 142) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method fillExtraContextMenuActions (line 172) | private fillExtraContextMenuActions(_actions: IAction[]): void { } method layout (line 174) | override layout(width: number, height: number, top: number, left: numb... method shouldShowCompositeBar (line 192) | protected override shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 196) | protected getCompositeBarPosition(): CompositeBarPosition { method toJSON (line 200) | toJSON(): object { FILE: src/vs/sessions/browser/parts/parts.ts type AgenticParts (line 6) | const enum AgenticParts { FILE: src/vs/sessions/browser/parts/projectBarPart.ts constant HOVER_GROUP_ID (line 42) | const HOVER_GROUP_ID = 'projectbar'; constant PROJECT_BAR_FOLDERS_KEY (line 43) | const PROJECT_BAR_FOLDERS_KEY = 'workbench.agentsession.projectbar.folde... type ProjectBarEntryDisplayType (line 45) | type ProjectBarEntryDisplayType = 'letter' | 'icon'; type IProjectBarEntryData (line 47) | interface IProjectBarEntryData { type IProjectBarEntry (line 53) | interface IProjectBarEntry { class ProjectBarPart (line 85) | class ProjectBarPart extends Part { method constructor (line 110) | constructor( method getContextMenuActions (line 148) | private getContextMenuActions(): IAction[] { method loadEntriesFromStorage (line 152) | private loadEntriesFromStorage(): void { method saveEntriesToStorage (line 184) | private saveEntriesToStorage(): void { method addFolderEntry (line 193) | private addFolderEntry(uri: URI): void { method applySelectedFolder (line 211) | private async applySelectedFolder(): Promise { method createContentArea (line 227) | protected override createContentArea(parent: HTMLElement): HTMLElement { method renderContent (line 243) | private renderContent(): void { method createAddFolderButton (line 259) | private createAddFolderButton(container: HTMLElement): void { method pickAndAddFolder (line 300) | private async pickAndAddFolder(): Promise { method createWorkspaceEntries (line 315) | private createWorkspaceEntries(container: HTMLElement): void { method createWorkspaceEntry (line 326) | private createWorkspaceEntry(container: HTMLElement, entry: IProjectBa... method selectWorkspace (line 408) | private selectWorkspace(index: number): void { method removeFolderEntry (line 431) | private removeFolderEntry(index: number): void { method showCustomizeQuickPick (line 455) | private async showCustomizeQuickPick(index: number): Promise { method pickIcon (line 504) | private async pickIcon(): Promise { method selectedWorkspaceFolder (line 547) | get selectedWorkspaceFolder(): URI | undefined { method updateStyles (line 551) | override updateStyles(): void { method focus (line 563) | focus(): void { method focusGlobalCompositeBar (line 568) | focusGlobalCompositeBar(): void { method layout (line 572) | override layout(width: number, height: number): void { method toJSON (line 579) | toJSON(): object { FILE: src/vs/sessions/browser/parts/sessionCompositeBar.ts type ISessionTab (line 24) | interface ISessionTab { class SessionCompositeBar (line 35) | class SessionCompositeBar extends Disposable { method element (line 47) | get element(): HTMLElement { method visible (line 51) | get visible(): boolean { method constructor (line 55) | constructor( method _rebuildTabs (line 86) | private _rebuildTabs(chats: readonly IChat[], activeChatId: string, ma... method _createTab (line 99) | private _createTab(chat: IChat, isMainChat: boolean): void { method _onTabClicked (line 163) | private _onTabClicked(chat: IChat): void { method _updateActiveTab (line 170) | private _updateActiveTab(activeChatId: string): void { method _updateVisibility (line 178) | private _updateVisibility(): void { method _updateStyles (line 188) | private _updateStyles(): void { FILE: src/vs/sessions/browser/parts/sidebarPart.ts class SidebarPart (line 47) | class SidebarPart extends AbstractPaneCompositePart { method snap (line 75) | override get snap(): boolean { return true; } method preferredWidth (line 79) | get preferredWidth(): number | undefined { method constructor (line 96) | constructor( method create (line 140) | override create(parent: HTMLElement): void { method createTitleArea (line 145) | protected override createTitleArea(parent: HTMLElement): HTMLElement |... method createFooter (line 181) | private createFooter(parent: HTMLElement): void { method getFooterHeight (line 199) | private getFooterHeight(): number { method updateFooterVisibility (line 212) | private updateFooterVisibility(): void { method updateStyles (line 221) | override updateStyles(): void { method layout (line 242) | override layout(width: number, height: number, top: number, left: numb... method getTitleAreaDropDownAnchorAlignment (line 263) | protected override getTitleAreaDropDownAnchorAlignment(): AnchorAlignm... method createTitleLabel (line 267) | protected override createTitleLabel(_parent: HTMLElement): ICompositeT... method getCompositeBarOptions (line 275) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method shouldShowCompositeBar (line 313) | protected shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 317) | protected getCompositeBarPosition(): CompositeBarPosition { method focusActivityBar (line 321) | async focusActivityBar(): Promise { method toJSON (line 327) | toJSON(): object { FILE: src/vs/sessions/browser/parts/titlebarPart.ts class TitlebarPart (line 46) | class TitlebarPart extends Part implements ITitlebarPart { method minimumHeight (line 53) | get minimumHeight(): number { method maximumHeight (line 63) | get maximumHeight(): number { return this.minimumHeight; } method leftContainer (line 84) | get leftContainer(): HTMLElement { return this.leftContent; } method rightContainer (line 85) | get rightContainer(): HTMLElement { return this.rightContent; } method rightWindowControlsContainer (line 86) | get rightWindowControlsContainer(): HTMLElement | undefined { return t... method constructor (line 91) | constructor( method registerListeners (line 110) | private registerListeners(targetWindowId: number): void { method onBlur (line 115) | private onBlur(): void { method onFocus (line 120) | private onFocus(): void { method updateProperties (line 125) | updateProperties(_properties: ITitleProperties): void { method registerVariables (line 129) | registerVariables(_variables: ITitleVariable[]): void { method updateOptions (line 133) | updateOptions(_options: { compact: boolean }): void { method createContentArea (line 137) | protected override createContentArea(parent: HTMLElement): HTMLElement { method updateStyles (line 239) | override updateStyles(): void { method onContextMenu (line 261) | private onContextMenu(e: MouseEvent): void { method hasZoomableElements (line 271) | get hasZoomableElements(): boolean { method preventZoom (line 275) | get preventZoom(): boolean { method layout (line 282) | override layout(width: number, height: number): void { method updateLayout (line 287) | private updateLayout(): void { method focus (line 297) | focus(): void { method toJSON (line 302) | toJSON(): object { method dispose (line 306) | override dispose(): void { class MainTitlebarPart (line 315) | class MainTitlebarPart extends TitlebarPart { method constructor (line 317) | constructor( class AuxiliaryTitlebarPart (line 334) | class AuxiliaryTitlebarPart extends TitlebarPart implements IAuxiliaryTi... method height (line 338) | get height() { return this.minimumHeight; } method constructor (line 340) | constructor( method preventZoom (line 356) | override get preventZoom(): boolean { class TitleService (line 369) | class TitleService extends MultiWindowParts implements ITi... method constructor (line 375) | constructor( method createMainTitlebarPart (line 387) | protected createMainTitlebarPart(): TitlebarPart { method createAuxiliaryTitlebarPart (line 393) | createAuxiliaryTitlebarPart(container: HTMLElement, editorGroupsContai... method doCreateAuxiliaryTitlebarPart (line 411) | protected doCreateAuxiliaryTitlebarPart(container: HTMLElement, _edito... method updateProperties (line 421) | updateProperties(properties: ITitleProperties): void { method registerVariables (line 427) | registerVariables(variables: ITitleVariable[]): void { FILE: src/vs/sessions/browser/web.factory.ts function create (line 17) | function create(domElement: HTMLElement, options: IWorkbenchConstruction... FILE: src/vs/sessions/browser/web.main.ts class SessionsBrowserMain (line 11) | class SessionsBrowserMain extends BrowserMain { method createWorkbench (line 13) | protected override createWorkbench(domElement: HTMLElement, serviceCol... FILE: src/vs/sessions/browser/workbench.ts type IWorkbenchOptions (line 67) | interface IWorkbenchOptions { type LayoutClasses (line 78) | enum LayoutClasses { type IPartVisibilityState (line 93) | interface IPartVisibilityState { class Workbench (line 103) | class Workbench extends Disposable implements IWorkbenchLayoutService { method activeContainer (line 164) | get activeContainer(): HTMLElement { method containers (line 168) | get containers(): Iterable { method getContainerFromDocument (line 176) | private getContainerFromDocument(targetDocument: Document): HTMLElement { method mainContainerDimension (line 186) | get mainContainerDimension(): IDimension { return this._mainContainerD... method activeContainerDimension (line 188) | get activeContainerDimension(): IDimension { method getContainerDimension (line 192) | private getContainerDimension(container: HTMLElement): IDimension { method mainContainerOffset (line 200) | get mainContainerOffset(): ILayoutOffsetInfo { method activeContainerOffset (line 204) | get activeContainerOffset(): ILayoutOffsetInfo { method computeContainerOffset (line 208) | private computeContainerOffset(): ILayoutOffsetInfo { method constructor (line 262) | constructor( method registerErrorHandler (line 278) | private registerErrorHandler(logService: ILogService): void { method handleUnexpectedError (line 300) | private handleUnexpectedError(error: unknown, logService: ILogService)... method startup (line 322) | startup(): IInstantiationService { method initServices (line 384) | private initServices(serviceCollection: ServiceCollection): IInstantia... method registerListeners (line 408) | private registerListeners(lifecycleService: ILifecycleService, storage... method updateFontAliasing (line 445) | private updateFontAliasing(e: IConfigurationChangeEvent | undefined, c... method restoreFontInfo (line 471) | private restoreFontInfo(storageService: IStorageService, configuration... method storeFontInfo (line 487) | private storeFontInfo(storageService: IStorageService): void { method renderWorkbench (line 496) | private renderWorkbench(instantiationService: IInstantiationService, n... method createNotificationsHandlers (line 546) | private createNotificationsHandlers(instantiationService: IInstantiati... method createPartContainer (line 575) | private createPartContainer(id: string, role: string, classes: string[... method createHiddenEditorPart (line 583) | private createHiddenEditorPart(): void { method restore (line 599) | private restore(lifecycleService: ILifecycleService): void { method restoreParts (line 620) | private restoreParts(): void { method initLayout (line 643) | initLayout(accessor: ServicesAccessor): void { method areAllGroupsEmpty (line 673) | private areAllGroupsEmpty(): boolean { method registerLayoutListeners (line 682) | private registerLayoutListeners(): void { method updateFullscreenClass (line 693) | private updateFullscreenClass(): void { method createWorkbenchLayout (line 705) | createWorkbenchLayout(): void { method createWorkbenchManagement (line 766) | createWorkbenchManagement(_instantiationService: IInstantiationService... method createGridDescriptor (line 781) | private createGridDescriptor(): ISerializedGrid { method layout (line 867) | layout(): void { method handleContainerDidLayout (line 882) | private handleContainerDidLayout(container: HTMLElement, dimension: ID... method getLayoutClasses (line 892) | getLayoutClasses(): string[] { method registerPart (line 908) | registerPart(part: Part): IDisposable { method getPart (line 914) | getPart(key: Parts): Part { method hasFocus (line 922) | hasFocus(part: Parts): boolean { method focusPart (line 938) | focusPart(part: Parts, targetWindow: Window = mainWindow): void { method focus (line 962) | focus(): void { method getContainer (line 972) | getContainer(targetWindow: Window, part?: Parts): HTMLElement | undefi... method whenContainerStylesLoaded (line 993) | whenContainerStylesLoaded(_window: CodeWindow): Promise | undefi... method isActivityBarHidden (line 1001) | isActivityBarHidden(): boolean { method isVisible (line 1007) | isVisible(part: Parts, targetWindow?: Window): boolean { method setPartHidden (line 1029) | setPartHidden(hidden: boolean, part: Parts): void { method setSideBarHidden (line 1049) | private setSideBarHidden(hidden: boolean): void { method setAuxiliaryBarHidden (line 1078) | private setAuxiliaryBarHidden(hidden: boolean): void { method setEditorHidden (line 1107) | private setEditorHidden(hidden: boolean): void { method setPanelHidden (line 1116) | private setPanelHidden(hidden: boolean): void { method setChatBarHidden (line 1161) | private setChatBarHidden(hidden: boolean): void { method getSideBarPosition (line 1191) | getSideBarPosition(): Position { method getPanelPosition (line 1195) | getPanelPosition(): Position { method setPanelPosition (line 1199) | setPanelPosition(_position: Position): void { method getPanelAlignment (line 1203) | getPanelAlignment(): PanelAlignment { method setPanelAlignment (line 1207) | setPanelAlignment(_alignment: PanelAlignment): void { method getSize (line 1215) | getSize(part: Parts): IViewSize { method setSize (line 1223) | setSize(part: Parts, size: IViewSize): void { method resizePart (line 1230) | resizePart(part: Parts, sizeChangeWidth: number, sizeChangeHeight: num... method getPartView (line 1243) | private getPartView(part: Parts): ISerializableView | undefined { method getMaximumEditorDimensions (line 1262) | getMaximumEditorDimensions(_container: HTMLElement): IDimension { method toggleMaximizedPanel (line 1279) | toggleMaximizedPanel(): void { method isPanelMaximized (line 1291) | isPanelMaximized(): boolean { method toggleMaximizedAuxiliaryBar (line 1299) | toggleMaximizedAuxiliaryBar(): void { method setAuxiliaryBarMaximized (line 1303) | setAuxiliaryBarMaximized(_maximized: boolean): boolean { method isAuxiliaryBarMaximized (line 1307) | isAuxiliaryBarMaximized(): boolean { method toggleZenMode (line 1311) | toggleZenMode(): void { method toggleMenuBar (line 1315) | toggleMenuBar(): void { method isMainEditorLayoutCentered (line 1319) | isMainEditorLayoutCentered(): boolean { method centerMainEditorLayout (line 1323) | centerMainEditorLayout(_active: boolean): void { method hasMainWindowBorder (line 1327) | hasMainWindowBorder(): boolean { method getMainWindowBorderRadius (line 1331) | getMainWindowBorderRadius(): string | undefined { method isWindowMaximized (line 1339) | isWindowMaximized(targetWindow: Window): boolean { method updateWindowMaximizedState (line 1343) | updateWindowMaximizedState(targetWindow: Window, maximized: boolean): ... method getVisibleNeighborPart (line 1364) | getVisibleNeighborPart(part: Parts, direction: Direction): Parts | und... method isRestored (line 1405) | isRestored(): boolean { method setRestored (line 1409) | setRestored(): void { method registerNotifications (line 1418) | registerNotifications(delegate: { onDidChangeNotificationsVisibility: ... FILE: src/vs/sessions/common/sessionsTelemetry.ts type SessionsInteractionButton (line 10) | type SessionsInteractionButton = type SessionsInteractionEvent (line 18) | type SessionsInteractionEvent = { type SessionsInteractionClassification (line 22) | type SessionsInteractionClassification = { function logSessionsInteraction (line 31) | function logSessionsInteraction(telemetryService: ITelemetryService, but... type ChangesViewTogglePanelEvent (line 37) | type ChangesViewTogglePanelEvent = { type ChangesViewTogglePanelClassification (line 41) | type ChangesViewTogglePanelClassification = { function logChangesViewToggle (line 47) | function logChangesViewToggle(telemetryService: ITelemetryService, visib... type ChangesViewVersionModeChangeEvent (line 51) | type ChangesViewVersionModeChangeEvent = { type ChangesViewVersionModeChangeClassification (line 55) | type ChangesViewVersionModeChangeClassification = { function logChangesViewVersionModeChange (line 61) | function logChangesViewVersionModeChange(telemetryService: ITelemetrySer... type ChangesViewFileSelectEvent (line 65) | type ChangesViewFileSelectEvent = { type ChangesViewFileSelectClassification (line 69) | type ChangesViewFileSelectClassification = { function logChangesViewFileSelect (line 75) | function logChangesViewFileSelect(telemetryService: ITelemetryService, c... type ChangesViewViewModeChangeEvent (line 79) | type ChangesViewViewModeChangeEvent = { type ChangesViewViewModeChangeClassification (line 83) | type ChangesViewViewModeChangeClassification = { function logChangesViewViewModeChange (line 89) | function logChangesViewViewModeChange(telemetryService: ITelemetryServic... type ChangesViewReviewCommentAddedEvent (line 93) | type ChangesViewReviewCommentAddedEvent = { type ChangesViewReviewCommentAddedClassification (line 99) | type ChangesViewReviewCommentAddedClassification = { function logChangesViewReviewCommentAdded (line 107) | function logChangesViewReviewCommentAdded(telemetryService: ITelemetrySe... FILE: src/vs/sessions/contrib/accountMenu/browser/account.contribution.ts constant SESSIONS_ACCOUNT_TITLEBAR_PANEL_WIDTH (line 47) | const SESSIONS_ACCOUNT_TITLEBAR_PANEL_WIDTH = 280; function shouldHideSessionsTitleBarUpdateWidget (line 49) | function shouldHideSessionsTitleBarUpdateWidget(type: StateType): boolean { function isPrimarySessionsTitleBarUpdateWidget (line 56) | function isPrimarySessionsTitleBarUpdateWidget(type: StateType): boolean { function isBusySessionsTitleBarUpdateWidget (line 62) | function isBusySessionsTitleBarUpdateWidget(type: StateType): boolean { function getSessionsTitleBarUpdateLabel (line 69) | function getSessionsTitleBarUpdateLabel(state: State): string { function getSessionsTitleBarUpdateAriaLabel (line 88) | function getSessionsTitleBarUpdateAriaLabel(state: State): string { function runSessionsUpdateAction (line 107) | async function runSessionsUpdateAction( method constructor (line 150) | constructor() { method run (line 162) | async run(accessor: ServicesAccessor): Promise { method constructor (line 170) | constructor() { method run (line 182) | async run(accessor: ServicesAccessor): Promise { class TitleBarAccountWidget (line 201) | class TitleBarAccountWidget extends BaseActionViewItem { method constructor (line 218) | constructor( method render (line 244) | override render(container: HTMLElement): void { method onClick (line 257) | override onClick(): void { method refreshAccount (line 265) | private async refreshAccount(): Promise { method renderState (line 281) | private renderState(): void { method getHoverTarget (line 319) | private getHoverTarget(): { targetElements: HTMLElement[]; x: number } { method showCombinedPanel (line 327) | private showCombinedPanel(): void { method createCombinedPanelContent (line 382) | private createCombinedPanelContent(panelStore: DisposableStore): HTMLE... method getPanelHeaderLabel (line 449) | private getPanelHeaderLabel(): string { method getHeaderActions (line 461) | private getHeaderActions(): IAction[] { method getPanelActions (line 473) | private getPanelActions(): IAction[] { method getHeaderActionIcon (line 495) | private getHeaderActionIcon(action: IAction): ThemeIcon { method shouldShowCopilotDashboardHover (line 506) | private shouldShowCopilotDashboardHover(): boolean { method createCopilotHoverContent (line 510) | private createCopilotHoverContent(): HTMLElement { class TitleBarUpdateWidget (line 531) | class TitleBarUpdateWidget extends BaseActionViewItem { method constructor (line 538) | constructor( method render (line 553) | override render(container: HTMLElement): void { method onClick (line 565) | override onClick(): void { method renderState (line 581) | private renderState(): void { class AccountWidgetContribution (line 609) | class AccountWidgetContribution extends Disposable implements IWorkbench... method constructor (line 613) | constructor( FILE: src/vs/sessions/contrib/accountMenu/browser/accountTitleBarState.ts type AccountTitleBarStateSource (line 11) | type AccountTitleBarStateSource = 'account' | 'copilot'; type AccountTitleBarStateKind (line 12) | type AccountTitleBarStateKind = 'default' | 'accent' | 'warning' | 'prom... type IAccountTitleBarStateContext (line 14) | interface IAccountTitleBarStateContext { type IAccountTitleBarState (line 26) | interface IAccountTitleBarState { function getAccountTitleBarBadgeKey (line 37) | function getAccountTitleBarBadgeKey(state: IAccountTitleBarState): strin... function getAccountTitleBarState (line 45) | function getAccountTitleBarState(context: IAccountTitleBarStateContext):... function getCopilotPresentation (line 84) | function getCopilotPresentation( function getLowestPositivePercent (line 144) | function getLowestPositivePercent(...quotas: Array = ... FILE: src/vs/sessions/contrib/accountMenu/test/browser/updateHoverWidget.fixture.ts function createMockUpdateService (line 17) | function createMockUpdateService(state: State): IUpdateService { function renderHoverWidget (line 34) | function renderHoverWidget(ctx: ComponentFixtureContext, state: State): ... FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedback.contribution.ts class ActiveSessionFeedbackContextContribution (line 32) | class ActiveSessionFeedbackContextContribution extends Disposable implem... method constructor (line 36) | constructor( class AgentFeedbackAttachmentWidgetContribution (line 89) | class AgentFeedbackAttachmentWidgetContribution { method constructor (line 91) | constructor( FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachment.ts constant ATTACHMENT_ID_PREFIX (line 15) | const ATTACHMENT_ID_PREFIX = 'agentFeedback:'; class AgentFeedbackAttachmentContribution (line 22) | class AgentFeedbackAttachmentContribution extends Disposable { method constructor (line 29) | constructor( method _updateAttachment (line 41) | private async _updateAttachment(sessionResource: URI): Promise { method _buildFeedbackValue (line 86) | private _buildFeedbackValue(feedbackItems: IAgentFeedbackVariableEntry... method _ensureAcceptListener (line 114) | private _ensureAcceptListener(sessionResource: URI): void { FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentWidget.ts class AgentFeedbackAttachmentWidget (line 21) | class AgentFeedbackAttachmentWidget extends Disposable { method constructor (line 31) | constructor( FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorActions.ts method constructor (line 40) | constructor(desc: ConstructorParameters[0]) { method run (line 47) | override async run(accessor: ServicesAccessor): Promise { class SubmitFeedbackAction (line 82) | class SubmitFeedbackAction extends AgentFeedbackEditorAction { method constructor (line 84) | constructor() { method runWithSession (line 100) | override async runWithSession(accessor: ServicesAccessor, sessionResou... class NavigateFeedbackAction (line 131) | class NavigateFeedbackAction extends AgentFeedbackEditorAction { method constructor (line 133) | constructor(private readonly _next: boolean) { method runWithSession (line 151) | override async runWithSession(accessor: ServicesAccessor, sessionResou... class ClearAllFeedbackAction (line 170) | class ClearAllFeedbackAction extends AgentFeedbackEditorAction { method constructor (line 172) | constructor() { method runWithSession (line 189) | override runWithSession(accessor: ServicesAccessor, sessionResource: U... class SubmitActiveSessionFeedbackAction (line 195) | class SubmitActiveSessionFeedbackAction extends Action2 { method constructor (line 199) | constructor() { method run (line 209) | override async run(accessor: ServicesAccessor): Promise { function registerAgentFeedbackEditorActions (line 252) | function registerAgentFeedbackEditorActions(): void { FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution.ts class AgentFeedbackInputWidget (line 28) | class AgentFeedbackInputWidget implements IOverlayWidget { method constructor (line 51) | constructor( method _updateActionForAlt (line 104) | private _updateActionForAlt(altKey: boolean): void { method getId (line 116) | getId(): string { method getDomNode (line 120) | getDomNode(): HTMLElement { method getPosition (line 124) | getPosition(): IOverlayWidgetPosition | null { method inputElement (line 128) | get inputElement(): HTMLTextAreaElement { method setPosition (line 132) | setPosition(position: IOverlayWidgetPosition | null): void { method show (line 137) | show(): void { method hide (line 141) | hide(): void { method clearInput (line 145) | clearInput(): void { method autoSize (line 151) | autoSize(): void { method updateActionEnabled (line 155) | updateActionEnabled(): void { method _updateActionEnabled (line 159) | private _updateActionEnabled(): void { method _autoSize (line 165) | private _autoSize(): void { method dispose (line 182) | dispose(): void { class AgentFeedbackEditorInputContribution (line 191) | class AgentFeedbackEditorInputContribution extends Disposable implements... method constructor (line 202) | constructor( method _isWidgetTarget (line 250) | private _isWidgetTarget(target: EventTarget | Element | null): boolean { method _ensureWidget (line 254) | private _ensureWidget(): AgentFeedbackInputWidget { method _onModelChanged (line 264) | private _onModelChanged(): void { method _onSelectionChanged (line 270) | private _onSelectionChanged(): void { method _show (line 302) | private _show(): void { method _hide (line 315) | private _hide(): void { method _registerWidgetListeners (line 330) | private _registerWidgetListeners(widget: AgentFeedbackInputWidget): vo... method focusInput (line 447) | focusInput(): void { method _hideAndRefocusEditor (line 453) | private _hideAndRefocusEditor(): void { method _addFeedback (line 459) | private _addFeedback(): boolean { method _addFeedbackAndSubmit (line 480) | private _addFeedbackAndSubmit(): void { method _getContainingDiffEditor (line 501) | private _getContainingDiffEditor(): IDiffEditor | undefined { method _getDiffHunkForSelection (line 507) | private _getDiffHunkForSelection(selection: Selection): { startLineNum... method _updatePosition (line 546) | private _updatePosition(): void { method dispose (line 633) | override dispose(): void { FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorOverlay.ts class AgentFeedbackActionViewItem (line 31) | class AgentFeedbackActionViewItem extends ActionViewItem { method constructor (line 33) | constructor( method render (line 43) | override render(container: HTMLElement): void { method getTooltip (line 50) | protected override getTooltip(): string | undefined { class AgentFeedbackOverlayWidget (line 59) | class AgentFeedbackOverlayWidget extends Disposable { method constructor (line 66) | constructor( method getDomNode (line 79) | getDomNode(): HTMLElement { method show (line 83) | show(navigationBearings: { activeIdx: number; totalCount: number }): v... method hide (line 131) | hide(): void { class AgentFeedbackOverlayController (line 138) | class AgentFeedbackOverlayController { method constructor (line 143) | constructor( method dispose (line 224) | dispose(): void { class AgentFeedbackEditorOverlay (line 229) | class AgentFeedbackEditorOverlay implements IWorkbenchContribution { method constructor (line 235) | constructor( method dispose (line 274) | dispose(): void { FILE: src/vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorUtils.ts function getSessionForResource (line 22) | function getSessionForResource( type AgentFeedbackSessionChange (line 42) | type AgentFeedbackSessionChange = IChatSessionFileChange | IChatSessionF... type IAgentFeedbackContext (line 44) | interface IAgentFeedbackContext { function changeMatchesResource (line 49) | function changeMatchesResource(change: AgentFeedbackSessionChange, resou... function getSessionChangeForResource (line 60) | function getSessionChangeForResource( function createAgentFeedbackContext (line 78) | function createAgentFeedbackContext( function getCodeSelection (line 89) | function getCodeSelection( function getDiffHunks (line 104) | function getDiffHunks( function getContainingDiffEditor (line 158) | function getContainingDiffEditor(editor: ICodeEditor, codeEditorService:... function getModelForResource (line 164) | function getModelForResource(editor: ICodeEditor, codeEditorService: ICo... function groupChanges (line 184) | function groupChanges(changes: readonly DetailedLineRangeMapping[]): Det... function rangeTouchesChange (line 213) | function rangeTouchesChange( function renderHunkGroup (line 227) | function renderHunkGroup( function getActiveResourceCandidates (line 316) | function getActiveResourceCandidates(input: Parameters, _index: num... method disposeTemplate (line 129) | disposeTemplate(templateData: IFeedbackFileTemplate): void { type IFeedbackCommentTemplate (line 136) | interface IFeedbackCommentTemplate { class FeedbackCommentRenderer (line 145) | class FeedbackCommentRenderer implements ITreeRenderer, _index: ... method disposeTemplate (line 217) | disposeTemplate(templateData: IFeedbackCommentTemplate): void { method _buildCommentHover (line 221) | private _buildCommentHover(element: IFeedbackCommentElement): IDelayed... class AgentFeedbackHover (line 253) | class AgentFeedbackHover extends Disposable { method constructor (line 255) | constructor( method _showHoverNow (line 281) | private _showHoverNow(): void { method _buildHoverContent (line 290) | private _buildHoverContent(): IDelayedHoverOptions & IDisposable { method _buildTreeData (line 369) | private _buildTreeData(): { children: IObjectTreeElement(sessionResour... method setNavigationAnchor (line 433) | setNavigationAnchor(sessionResource: URI, itemId: string | undefined):... method getNavigationBearing (line 443) | getNavigationBearing(sessionResource: URI, items: readonly INavigableS... method clearFeedback (line 450) | clearFeedback(sessionResource: URI): void { method addFeedbackAndSubmit (line 459) | async addFeedbackAndSubmit(sessionResource: URI, resourceUri: URI, ran... FILE: src/vs/sessions/contrib/agentFeedback/browser/sessionEditorComments.ts type SessionEditorCommentSource (line 11) | const enum SessionEditorCommentSource { type ISessionEditorComment (line 17) | interface ISessionEditorComment { function getCodeReviewComments (line 30) | function getCodeReviewComments(reviewState: ICodeReviewState): readonly ... function getPRReviewComments (line 34) | function getPRReviewComments(prReviewState: IPRReviewState | undefined):... function getSessionEditorComments (line 38) | function getSessionEditorComments( function compareSessionEditorComments (line 92) | function compareSessionEditorComments(a: ISessionEditorComment, b: ISess... function groupNearbySessionEditorComments (line 99) | function groupNearbySessionEditorComments(items: readonly ISessionEditor... function getResourceEditorComments (line 127) | function getResourceEditorComments(resourceUri: URI, comments: readonly ... function toSessionEditorCommentId (line 132) | function toSessionEditorCommentId(source: SessionEditorCommentSource, so... function hasAgentFeedbackComments (line 136) | function hasAgentFeedbackComments(comments: readonly ISessionEditorComme... FILE: src/vs/sessions/contrib/agentFeedback/test/browser/agentFeedbackEditorOverlayWidget.fixture.ts type INavigationBearings (line 14) | interface INavigationBearings { type IFixtureOptions (line 19) | interface IFixtureOptions { class FixtureMenuService (line 24) | class FixtureMenuService implements IMenuService { method constructor (line 25) | constructor(private readonly _hasAgentFeedbackActions: boolean) { method createMenu (line 30) | createMenu(_id: MenuId): IMenu { method getMenuActions (line 58) | getMenuActions(_id: MenuId, _contextKeyService: unknown, _options?: IM... method getMenuContexts (line 59) | getMenuContexts() { return new Set(); } method resetHiddenStates (line 60) | resetHiddenStates() { } function renderWidget (line 63) | function renderWidget(context: ComponentFixtureContext, options: IFixtur... FILE: src/vs/sessions/contrib/agentFeedback/test/browser/agentFeedbackEditorWidget.fixture.ts type IFixtureOptions (line 43) | interface IFixtureOptions { function createRange (line 50) | function createRange(startLineNumber: number, endLineNumber: number = st... function createFeedbackComment (line 59) | function createFeedbackComment(id: string, text: string, startLineNumber... function createReviewComment (line 73) | function createReviewComment(id: string, text: string, startLineNumber: ... function createPRReviewComment (line 95) | function createPRReviewComment(id: string, text: string, startLineNumber... function createMockAgentFeedbackService (line 108) | function createMockAgentFeedbackService(): IAgentFeedbackService { function ensureTokenColorMap (line 149) | function ensureTokenColorMap(): void { function renderWidget (line 170) | function renderWidget(context: ComponentFixtureContext, options: IFixtur... FILE: src/vs/sessions/contrib/agentFeedback/test/browser/agentFeedbackService.test.ts function r (line 19) | function r(startLine: number, endLine: number = startLine): Range { function feedbackSummary (line 23) | function feedbackSummary(items: readonly { resourceUri: URI; range: { st... FILE: src/vs/sessions/contrib/agentFeedback/test/browser/sessionEditorComments.test.ts type ICodeReviewResultState (line 13) | type ICodeReviewResultState = Extract, ... method disposeTemplate (line 201) | disposeTemplate(_templateData: IGroupTemplateData): void { } class AICustomizationFileRenderer (line 204) | class AICustomizationFileRenderer implements ITreeRenderer, _... method disposeElement (line 293) | disposeElement(_node: ITreeNode,... method disposeTemplate (line 297) | disposeTemplate(templateData: IFileTemplateData): void { type ICachedTypeData (line 306) | interface ICachedTypeData { class UnifiedAICustomizationDataSource (line 315) | class UnifiedAICustomizationDataSource implements IAsyncDataSource { method layoutBody (line 753) | protected override layoutBody(height: number, width: number): void { method refresh (line 758) | public refresh(): void { method collapseAll (line 765) | public collapseAll(): void { method expandAll (line 769) | public expandAll(): void { method onContextMenu (line 773) | private onContextMenu(e: ITreeContextMenuEvent { FILE: src/vs/sessions/contrib/changes/browser/changesTitleBarWidget.ts constant TOGGLE_CHANGES_VIEW_ID (line 35) | const TOGGLE_CHANGES_VIEW_ID = 'workbench.action.agentSessions.toggleCha... class ChangesTitleBarActionViewItem (line 42) | class ChangesTitleBarActionViewItem extends BaseActionViewItem { method constructor (line 48) | constructor( method render (line 76) | override render(container: HTMLElement): void { method _updateActiveState (line 87) | private _updateActiveState(): void { method _rebuildIndicators (line 93) | private _rebuildIndicators(): void { class ChangesTitleBarContribution (line 143) | class ChangesTitleBarContribution extends Disposable implements IWorkben... method constructor (line 147) | constructor( method constructor (line 175) | constructor() { method run (line 184) | run(accessor: ServicesAccessor): void { FILE: src/vs/sessions/contrib/changes/browser/changesView.ts constant CHANGES_VIEW_CONTAINER_ID (line 83) | const CHANGES_VIEW_CONTAINER_ID = 'workbench.view.agentSessions.changesC... constant CHANGES_VIEW_ID (line 84) | const CHANGES_VIEW_ID = 'workbench.view.agentSessions.changes'; constant RUN_SESSION_CODE_REVIEW_ACTION_ID (line 85) | const RUN_SESSION_CODE_REVIEW_ACTION_ID = 'sessions.codeReview.run'; type ChangesViewMode (line 89) | const enum ChangesViewMode { type ChangesVersionMode (line 98) | const enum ChangesVersionMode { type IsolationMode (line 105) | const enum IsolationMode { type ChangeType (line 121) | type ChangeType = 'added' | 'modified' | 'deleted' | 'none'; type IChangesFileItem (line 123) | interface IChangesFileItem { type IChangesRootItem (line 136) | interface IChangesRootItem { type IChangesTreeRootInfo (line 142) | interface IChangesTreeRootInfo { type ChangesTreeElement (line 147) | type ChangesTreeElement = IChangesRootItem | IChangesFileItem | IResourc... function isChangesFileItem (line 149) | function isChangesFileItem(element: ChangesTreeElement): element is ICha... function isChangesRootItem (line 153) | function isChangesRootItem(element: ChangesTreeElement): element is ICha... function buildTreeChildren (line 161) | function buildTreeChildren(items: IChangesFileItem[], treeRootInfo?: ICh... function toChangesFileItem (line 223) | function toChangesFileItem(changes: GitDiffChange[], modifiedRef: string... class ChangesViewModel (line 255) | class ChangesViewModel extends Disposable { method setVersionMode (line 272) | setVersionMode(mode: ChangesVersionMode): void { method setViewMode (line 280) | setViewMode(mode: ChangesViewMode): void { method constructor (line 288) | constructor( class ChangesViewPane (line 514) | class ChangesViewPane extends ViewPane { method constructor (line 541) | constructor( method renderBody (line 590) | protected override renderBody(container: HTMLElement): void { method getActionsContext (line 746) | override getActionsContext(): URI | undefined { method onVisible (line 750) | private onVisible(): void { method _layoutTreeInPane (line 1195) | private _layoutTreeInPane(paneHeight: number): void { method layoutSplitView (line 1208) | private layoutSplitView(): void { method getTreeSelection (line 1224) | private getTreeSelection(): IChangesFileItem[] { method getTreeRootInfo (line 1229) | private getTreeRootInfo(items: readonly IChangesFileItem[]): IChangesT... method getSessionDiscardRef (line 1268) | private getSessionDiscardRef(): string { method layoutBody (line 1280) | protected override layoutBody(height: number, width: number): void { method focus (line 1287) | override focus(): void { method renderSidebarList (line 1292) | private renderSidebarList( method createChangesTree (line 1354) | private createChangesTree( method dispose (line 1420) | override dispose(): void { class ChangesViewPaneContainer (line 1426) | class ChangesViewPaneContainer extends ViewPaneContainer { method constructor (line 1427) | constructor( method create (line 1443) | override create(parent: HTMLElement): void { class ChangesViewActionRunner (line 1451) | class ChangesViewActionRunner extends ActionRunner { method constructor (line 1453) | constructor( method runAction (line 1461) | protected override async runAction(action: IAction, context: ChangesTr... class ChangesTreeDelegate (line 1485) | class ChangesTreeDelegate implements IListVirtualDelegate, _index: numbe... method renderCompressedElements (line 1583) | renderCompressedElements(node: ITreeNode { method constructor (line 1746) | constructor() { method runInView (line 1762) | async runInView(accessor: ServicesAccessor, view: ChangesViewPane): Pr... class SetChangesTreeViewModeAction (line 1768) | class SetChangesTreeViewModeAction extends ViewAction { method constructor (line 1769) | constructor() { method runInView (line 1785) | async runInView(accessor: ServicesAccessor, view: ChangesViewPane): Pr... class VersionsPickerAction (line 1796) | class VersionsPickerAction extends Action2 { method constructor (line 1799) | constructor() { method run (line 1814) | override async run(): Promise { } class ChangesPickerActionItem (line 1818) | class ChangesPickerActionItem extends ActionWidgetDropdownActionViewItem { method constructor (line 1819) | constructor( method renderLabel (line 1900) | protected override renderLabel(element: HTMLElement): IDisposable | nu... FILE: src/vs/sessions/contrib/changes/browser/changesViewActions.ts class OpenChangesViewAction (line 27) | class OpenChangesViewAction extends Action2 { method constructor (line 31) | constructor() { method run (line 35) | async run(accessor: ServicesAccessor): Promise { class ChangesViewActionsContribution (line 43) | class ChangesViewActionsContribution extends Disposable implements IWork... method constructor (line 47) | constructor( FILE: src/vs/sessions/contrib/changes/browser/ciStatusWidget.ts type ICICheckListItem (line 30) | interface ICICheckListItem { type ICICheckCounts (line 35) | interface ICICheckCounts { class CICheckListDelegate (line 42) | class CICheckListDelegate implements IListVirtualDelegate, sessi... method _renderHeader (line 325) | private _renderHeader(checks: readonly IGitHubCICheck[]): void { method _renderHeaderActions (line 356) | private _renderHeaderActions(failedChecks: readonly IGitHubCICheck[]):... method layout (line 385) | layout(height: number): void { method _toggleCollapsed (line 394) | private _toggleCollapsed(): void { method _setCollapsed (line 401) | private _setCollapsed(collapsed: boolean): void { method _updateChevron (line 407) | private _updateChevron(): void { method _renderBody (line 416) | private _renderBody(checks: readonly ICICheckListItem[]): void { method _sendFixChecksPrompt (line 420) | private async _sendFixChecksPrompt(failedChecks: readonly IGitHubCIChe... function sortChecks (line 446) | function sortChecks(checks: readonly IGitHubCICheck[]): ICICheckListItem... function compareChecks (line 452) | function compareChecks(a: IGitHubCICheck, b: IGitHubCICheck): number { function getCheckCounts (line 461) | function getCheckCounts(checks: readonly IGitHubCICheck[]): ICICheckCoun... function getCheckIcon (line 487) | function getCheckIcon(check: IGitHubCICheck): ThemeIcon { function getCheckStatusClass (line 513) | function getCheckStatusClass(check: IGitHubCICheck): string { FILE: src/vs/sessions/contrib/changes/browser/fixCIChecksAction.ts type CICheckGroup (line 28) | const enum CICheckGroup { function isFailedConclusion (line 35) | function isFailedConclusion(conclusion: GitHubCheckConclusion | undefine... function getCheckGroup (line 41) | function getCheckGroup(check: IGitHubCICheck): CICheckGroup { function getCheckStateLabel (line 52) | function getCheckStateLabel(check: IGitHubCICheck): string { function getFailedChecks (line 65) | function getFailedChecks(checks: readonly IGitHubCICheck[]): readonly IG... function buildFixChecksPrompt (line 69) | function buildFixChecksPrompt(failedChecks: ReadonlyArray<{ check: IGitH... class ActiveSessionFailedCIChecksContextContribution (line 100) | class ActiveSessionFailedCIChecksContextContribution extends Disposable ... method constructor (line 104) | constructor( class FixCIChecksAction (line 139) | class FixCIChecksAction extends Action2 { method constructor (line 143) | constructor() { method run (line 159) | override async run(accessor: ServicesAccessor): Promise { FILE: src/vs/sessions/contrib/chat/browser/aiCustomizationWorkspaceService.ts class SessionsAICustomizationWorkspaceService (line 34) | class SessionsAICustomizationWorkspaceService implements IAICustomizatio... method constructor (line 46) | constructor( method getActiveProjectRoot (line 77) | getActiveProjectRoot(): URI | undefined { method setOverrideProjectRoot (line 91) | setOverrideProjectRoot(root: URI): void { method clearOverrideProjectRoot (line 95) | clearOverrideProjectRoot(): void { method getStorageSourceFilter (line 109) | getStorageSourceFilter(type: PromptsType): IStorageSourceFilter { method commitFiles (line 120) | async commitFiles(_projectRoot: URI, fileUris: URI[]): Promise { method deleteFiles (line 137) | async deleteFiles(_projectRoot: URI, fileUris: URI[]): Promise { method getRelativePath (line 153) | private getRelativePath(fileUri: URI, repositoryUri: URI, worktreeUri:... method commitFileToRepos (line 168) | private async commitFileToRepos(fileUri: URI, repositoryUri: URI, work... method commitDeletionToRepos (line 219) | private async commitDeletionToRepos(fileUri: URI, repositoryUri: URI, ... method generateCustomization (line 261) | async generateCustomization(type: PromptsType): Promise { method getFilteredPromptSlashCommands (line 266) | async getFilteredPromptSlashCommands(token: CancellationToken): Promis... method getSkillUIIntegrations (line 284) | getSkillUIIntegrations(): ReadonlyMap { FILE: src/vs/sessions/contrib/chat/browser/branchChatSessionAction.ts constant ACTION_ID_BRANCH_CHAT_SESSION (line 23) | const ACTION_ID_BRANCH_CHAT_SESSION = 'workbench.action.chat.branchChatS... class BranchChatSessionAction (line 30) | class BranchChatSessionAction extends Action2 { method constructor (line 34) | constructor() { method run (line 57) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... FILE: src/vs/sessions/contrib/chat/browser/chat.contribution.ts class OpenSessionWorktreeInVSCodeAction (line 46) | class OpenSessionWorktreeInVSCodeAction extends Action2 { method constructor (line 49) | constructor() { method run (line 64) | override async run(accessor: ServicesAccessor): Promise { class NewChatInSessionsWindowAction (line 105) | class NewChatInSessionsWindowAction extends Action2 { method constructor (line 107) | constructor() { method run (line 124) | override run(accessor: ServicesAccessor): void { class RegisterChatViewContainerContribution (line 142) | class RegisterChatViewContainerContribution implements IWorkbenchContrib... method constructor (line 146) | constructor() { FILE: src/vs/sessions/contrib/chat/browser/customizationHarnessService.ts class SessionsCustomizationHarnessService (line 21) | class SessionsCustomizationHarnessService extends CustomizationHarnessSe... method constructor (line 22) | constructor( FILE: src/vs/sessions/contrib/chat/browser/customizationsDebugLog.contribution.ts constant PROMPT_SECTIONS (line 18) | const PROMPT_SECTIONS: { section: AICustomizationManagementSection; type... class CustomizationsDebugLogContribution (line 26) | class CustomizationsDebugLogContribution extends Disposable implements I... method constructor (line 32) | constructor( method _logSnapshot (line 58) | private _logSnapshot(): void { method _doLogSnapshot (line 72) | private async _doLogSnapshot(): Promise { method _logMcpServers (line 102) | private _logMcpServers(): void { method _logSectionRow (line 116) | private async _logSectionRow(section: AICustomizationManagementSection... method _logSectionDetails (line 135) | private async _logSectionDetails(section: AICustomizationManagementSec... FILE: src/vs/sessions/contrib/chat/browser/newChatContextAttachments.ts class NewChatContextAttachments (line 54) | class NewChatContextAttachments extends Disposable { method attachments (line 63) | get attachments(): readonly IChatRequestVariableEntry[] { method setAttachments (line 67) | setAttachments(entries: readonly IChatRequestVariableEntry[]): void { method constructor (line 76) | constructor( method renderAttachedContext (line 97) | renderAttachedContext(container: HTMLElement): void { method _updateRendering (line 102) | private _updateRendering(): void { method registerDropTarget (line 172) | registerDropTarget(dndContainer: HTMLElement): void { method registerPasteHandler (line 256) | registerPasteHandler(element: HTMLElement): void { method showPicker (line 314) | showPicker(folderUri?: URI): void { method _collectFilePicks (line 402) | private async _collectFilePicks(rootUri: URI, filePattern?: string, to... method _collectFilePicksViaSearch (line 414) | private async _collectFilePicksViaSearch(rootUri: URI, maxFiles: numbe... method _collectFilePicksViaFileService (line 441) | private async _collectFilePicksViaFileService(rootUri: URI, maxFiles: ... method _handleFileDialog (line 491) | private async _handleFileDialog(): Promise { method _attachFileUri (line 507) | private async _attachFileUri(uri: URI, name: string): Promise { method _handleClipboardImage (line 555) | private async _handleClipboardImage(): Promise { method _getUniqueImageName (line 574) | private _getUniqueImageName(): string { method _addAttachments (line 583) | private _addAttachments(...entries: IChatRequestVariableEntry[]): void { method _removeAttachment (line 593) | private _removeAttachment(id: string): void { method clear (line 602) | clear(): void { FILE: src/vs/sessions/contrib/chat/browser/newChatPermissionPicker.ts type IPermissionItem (line 29) | interface IPermissionItem { class NewChatPermissionPicker (line 40) | class NewChatPermissionPicker extends Disposable { method permissionLevel (line 49) | get permissionLevel(): ChatPermissionLevel { method permissionLevel (line 53) | set permissionLevel(level: ChatPermissionLevel) { method constructor (line 58) | constructor( method render (line 78) | render(container: HTMLElement): HTMLElement { method showPicker (line 106) | showPicker(): void { method _selectLevel (line 207) | private async _selectLevel(level: ChatPermissionLevel): Promise { method _updateTriggerLabel (line 267) | private _updateTriggerLabel(trigger: HTMLElement | undefined): void { FILE: src/vs/sessions/contrib/chat/browser/newChatViewPane.ts constant STORAGE_KEY_DRAFT_STATE (line 59) | const STORAGE_KEY_DRAFT_STATE = 'sessions.draftState'; constant MIN_EDITOR_HEIGHT (line 60) | const MIN_EDITOR_HEIGHT = 50; constant MAX_EDITOR_HEIGHT (line 61) | const MAX_EDITOR_HEIGHT = 200; type IDraftState (line 63) | interface IDraftState { class NewChatWidget (line 77) | class NewChatWidget extends Disposable implements IHistoryNavigationWidg... method element (line 87) | get element(): HTMLElement { return this._editorContainer; } method constructor (line 122) | constructor( method render (line 164) | render(container: HTMLElement): void { method _createNewSession (line 240) | private _createNewSession(selection: IWorkspaceSelection): void { method _updateInputLoadingState (line 244) | private _updateInputLoadingState(): void { method _createEditor (line 264) | private _createEditor(container: HTMLElement, overflowWidgetsDomNode: ... method _focusEditor (line 377) | private _focusEditor(): void { method _createAttachButton (line 381) | private _createAttachButton(container: HTMLElement): void { method _getContextFolderUri (line 401) | private _getContextFolderUri(): URI | undefined { method _createBottomToolbar (line 405) | private _createBottomToolbar(container: HTMLElement): void { method _renderOptionGroupPickers (line 435) | private _renderOptionGroupPickers(): void { method showPreviousValue (line 454) | showPreviousValue(): void { method showNextValue (line 464) | showNextValue(): void { method _updateDraftState (line 474) | private _updateDraftState(): void { method _toHistoryEntry (line 481) | private _toHistoryEntry(draft: IDraftState): IChatModelInputState { method _navigateHistory (line 491) | private _navigateHistory(previous: boolean): void { method _updateSendButtonState (line 512) | private _updateSendButtonState(): void { method _send (line 523) | private async _send(): Promise { method _hasRequiredRepoOrFolderSelection (line 584) | private _hasRequiredRepoOrFolderSelection(): boolean { method _openRepoOrFolderPicker (line 588) | private _openRepoOrFolderPicker(): void { method _requestFolderTrust (line 592) | private async _requestFolderTrust(folderUri: URI): Promise { method _restoreState (line 604) | private _restoreState(): void { method _getDraftState (line 614) | private _getDraftState(): IDraftState | undefined { method _clearDraftState (line 626) | private _clearDraftState(): void { method saveState (line 631) | saveState(): void { method layout (line 641) | layout(_height: number, _width: number): void { method focusInput (line 645) | focusInput(): void { method _onWorkspaceSelected (line 653) | private async _onWorkspaceSelected(selection: IWorkspaceSelection): Pr... method prefillInput (line 664) | prefillInput(text: string): void { method sendQuery (line 676) | sendQuery(text: string): void { method selectWorkspace (line 684) | selectWorkspace(workspace: IWorkspaceSelection): void { class NewChatViewPane (line 698) | class NewChatViewPane extends ViewPane { method constructor (line 702) | constructor( method renderBody (line 717) | protected override renderBody(container: HTMLElement): void { method layoutBody (line 728) | protected override layoutBody(height: number, width: number): void { method focus (line 733) | override focus(): void { method prefillInput (line 738) | prefillInput(text: string): void { method sendQuery (line 742) | sendQuery(text: string): void { method selectWorkspace (line 746) | selectWorkspace(workspace: IWorkspaceSelection): void { method setVisible (line 750) | override setVisible(visible: boolean): void { method saveState (line 757) | override saveState(): void { method dispose (line 761) | override dispose(): void { FILE: src/vs/sessions/contrib/chat/browser/newSession.ts type NewSessionChangeType (line 8) | type NewSessionChangeType = 'repoUri' | 'isolationMode' | 'branch' | 'op... type ISessionOptionGroup (line 13) | interface ISessionOptionGroup { FILE: src/vs/sessions/contrib/chat/browser/nullInlineChatSessionService.ts class NullInlineChatSessionService (line 12) | class NullInlineChatSessionService implements IInlineChatSessionService { method dispose (line 18) | dispose(): void { } method createSession (line 20) | createSession(_editor: ICodeEditor): IInlineChatSession2 { method getSessionByTextModel (line 24) | getSessionByTextModel(_uri: URI): IInlineChatSession2 | undefined { method getSessionBySessionUri (line 28) | getSessionBySessionUri(_uri: URI): IInlineChatSession2 | undefined { FILE: src/vs/sessions/contrib/chat/browser/promptsService.ts constant BUILTIN_SKILLS_URI (line 29) | const BUILTIN_SKILLS_URI = FileAccess.asFileUri('vs/sessions/skills'); class AgenticPromptsService (line 31) | class AgenticPromptsService extends PromptsService { method createPromptFilesLocator (line 35) | protected override createPromptFilesLocator(): PromptFilesLocator { method getCopilotRoot (line 39) | private getCopilotRoot(): URI { method getBuiltinSkills (line 52) | private async getBuiltinSkills(): Promise { method discoverBuiltinSkills (line 63) | private async discoverBuiltinSkills(): Promise { method getBuiltinSkillPaths (line 110) | private async getBuiltinSkillPaths(): Promise { method getHookSourceFolders (line 256) | public override async getHookSourceFolders(): Promise { method getActiveWorkspaceFolder (line 265) | private getActiveWorkspaceFolder(): IWorkspaceFolder | undefined { function getCliUserSubfolder (line 286) | function getCliUserSubfolder(type: PromptsType): string | undefined { function sanitizeSkillText (line 299) | function sanitizeSkillText(text: string, maxLength: number): string { FILE: src/vs/sessions/contrib/chat/browser/repoPicker.ts constant OPEN_REPO_COMMAND (line 17) | const OPEN_REPO_COMMAND = 'github.copilot.chat.cloudSessions.openReposit... constant STORAGE_KEY_LAST_REPO (line 18) | const STORAGE_KEY_LAST_REPO = 'agentSessions.lastPickedRepo'; constant STORAGE_KEY_RECENT_REPOS (line 19) | const STORAGE_KEY_RECENT_REPOS = 'agentSessions.recentlyPickedRepos'; constant MAX_RECENT_REPOS (line 20) | const MAX_RECENT_REPOS = 10; constant FILTER_THRESHOLD (line 21) | const FILTER_THRESHOLD = 10; type IRepoItem (line 23) | interface IRepoItem { class RepoPicker (line 35) | class RepoPicker extends Disposable { method selectedRepo (line 46) | get selectedRepo(): string | undefined { method constructor (line 50) | constructor( method render (line 78) | render(container: HTMLElement): HTMLElement { method showPicker (line 109) | showPicker(): void { method setSelectedRepo (line 149) | setSelectedRepo(repoPath: string): void { method clearSelection (line 156) | clearSelection(): void { method _selectRepo (line 161) | private _selectRepo(item: IRepoItem): void { method _browseForRepo (line 169) | private async _browseForRepo(): Promise { method _addToRecentlyPicked (line 180) | private _addToRecentlyPicked(item: IRepoItem): void { method _buildItems (line 188) | private _buildItems(): IActionListItem[] { method _removeRepo (line 231) | private _removeRepo(repoId: string): void { method _updateTriggerLabel (line 240) | private _updateTriggerLabel(): void { FILE: src/vs/sessions/contrib/chat/browser/runScriptAction.ts constant RUN_SCRIPT_ACTION_MODAL_VISIBLE_CLASS (line 44) | const RUN_SCRIPT_ACTION_MODAL_VISIBLE_CLASS = 'run-script-action-modal-v... constant RUN_SCRIPT_ACTION_PRIMARY_ID (line 47) | const RUN_SCRIPT_ACTION_PRIMARY_ID = 'workbench.action.agentSessions.run... constant CONFIGURE_DEFAULT_RUN_ACTION_ID (line 48) | const CONFIGURE_DEFAULT_RUN_ACTION_ID = 'workbench.action.agentSessions.... constant GENERATE_RUN_ACTION_ID (line 49) | const GENERATE_RUN_ACTION_ID = 'workbench.action.agentSessions.generateR... function getTaskDisplayLabel (line 56) | function getTaskDisplayLabel(task: ITaskEntry): string { function getTaskCommandPreview (line 72) | function getTaskCommandPreview(task: ITaskEntry): string { function getPrimaryTask (line 85) | function getPrimaryTask(tasks: readonly ISessionTaskWithTarget[], pinned... type IRunScriptActionContext (line 100) | interface IRunScriptActionContext { type TaskConfigurationMode (line 106) | type TaskConfigurationMode = 'add' | 'configure'; class RunScriptContribution (line 112) | class RunScriptContribution extends Disposable implements IWorkbenchCont... method constructor (line 118) | constructor( method _registerActionViewItemProvider (line 158) | private _registerActionViewItemProvider(): void { method _registerActions (line 179) | private _registerActions(): void { method _showConfigureQuickPick (line 276) | private async _showConfigureQuickPick(session: ISession): Promise { method _getActiveProviders (line 286) | private _getActiveProviders(): import('../../sessions/browser/sessions... method _getAllBrowseActions (line 301) | private _getAllBrowseActions(): ISessionsBrowseAction[] { method _buildItems (line 305) | private _buildItems(): IActionListItem[] { method _getStatusDescription (line 457) | private _getStatusDescription(status: RemoteAgentHostConnectionStatus)... method _getStatusHover (line 476) | private _getStatusHover(status: RemoteAgentHostConnectionStatus, addre... method _showRemoteHostOptionsDelayed (line 498) | private _showRemoteHostOptionsDelayed(provider: ISessionsProvider): vo... method _showRemoteHostOptions (line 503) | private async _showRemoteHostOptions(provider: ISessionsProvider): Pro... method _updateTriggerLabel (line 554) | private _updateTriggerLabel(): void { method _isProviderUnavailable (line 575) | private _isProviderUnavailable(providerId: string): boolean { method _watchConnectionStatus (line 588) | private _watchConnectionStatus(): void { method _isSelectedWorkspace (line 621) | private _isSelectedWorkspace(selection: IWorkspaceSelection): boolean { method _persistSelectedWorkspace (line 633) | private _persistSelectedWorkspace(selection: IWorkspaceSelection): void { method _restoreSelectedWorkspace (line 641) | private _restoreSelectedWorkspace(): IWorkspaceSelection | undefined { method _restoreCheckedWorkspace (line 678) | private _restoreCheckedWorkspace(): IWorkspaceSelection | undefined { method _migrateLegacyStorage (line 708) | private _migrateLegacyStorage(): void { method _addRecentWorkspace (line 735) | private _addRecentWorkspace(providerId: string, workspace: ISessionWor... method _getRecentWorkspaces (line 758) | private _getRecentWorkspaces(): { providerId: string; workspace: ISess... method _removeRecentWorkspace (line 780) | private _removeRecentWorkspace(selection: IWorkspaceSelection): void { method _getStoredRecentWorkspaces (line 800) | private _getStoredRecentWorkspaces(): IStoredRecentWorkspace[] { FILE: src/vs/sessions/contrib/chat/browser/sessionsConfigurationService.ts type TaskStorageTarget (line 22) | type TaskStorageTarget = 'user' | 'workspace'; type TaskRunOnOption (line 23) | type TaskRunOnOption = 'default' | 'folderOpen' | 'worktreeCreated'; type ITaskRunOptions (line 25) | interface ITaskRunOptions { type ITaskEntry (line 32) | interface ITaskEntry { type INonSessionTaskEntry (line 47) | interface INonSessionTaskEntry { type ISessionTaskWithTarget (line 55) | interface ISessionTaskWithTarget { type ITasksJson (line 60) | interface ITasksJson { type ISessionsConfigurationService (line 65) | interface ISessionsConfigurationService { class SessionsConfigurationService (line 123) | class SessionsConfigurationService extends Disposable implements ISessio... method constructor (line 136) | constructor( method getSessionTasks (line 148) | getSessionTasks(session: ISession): IObservable { method getPinnedTaskLabel (line 327) | getPinnedTaskLabel(repository: URI | undefined): IObservable { method _isSupportedTask (line 373) | private _isSupportedTask(task: ITaskEntry): boolean { method _ensureFileWatch (line 377) | private _ensureFileWatch(folder: URI): void { method _refreshSessionTasks (line 402) | private async _refreshSessionTasks(folder: URI | undefined): Promise { method _savePinnedTaskLabels (line 436) | private _savePinnedTaskLabels(): void { method _setPinnedTaskLabelForKey (line 445) | private _setPinnedTaskLabelForKey(key: string, taskLabel: string | und... FILE: src/vs/sessions/contrib/chat/browser/slashCommands.ts constant SESSIONS_EXECUTE_SLASH_COMMAND_ID (line 32) | const SESSIONS_EXECUTE_SLASH_COMMAND_ID = 'sessions.chat.executeSlashCom... type ISessionsSlashCommandData (line 44) | interface ISessionsSlashCommandData { class SlashCommandHandler (line 56) | class SlashCommandHandler extends Disposable { method constructor (line 65) | constructor( method clearInput (line 82) | clearInput(): void { method _refreshPromptCommands (line 86) | private _refreshPromptCommands(): void { method tryExecuteSlashCommand (line 97) | tryExecuteSlashCommand(query: string): boolean { method tryExpandPromptSlashCommand (line 118) | tryExpandPromptSlashCommand(query: string): string | undefined { method _registerSlashCommands (line 137) | private _registerSlashCommands(): void { method _registerDecorations (line 178) | private _registerDecorations(): void { method _updateDecorations (line 193) | private _updateDecorations(): void { method _getPlaceholderColor (line 240) | private _getPlaceholderColor(): string | undefined { method _registerCompletions (line 245) | private _registerCompletions(): void { method _computeCompletionRanges (line 322) | private _computeCompletionRanges(model: ITextModel, position: Position... FILE: src/vs/sessions/contrib/chat/browser/syncIndicator.ts constant GIT_SYNC_COMMAND (line 16) | const GIT_SYNC_COMMAND = 'git.sync'; class SyncIndicator (line 23) | class SyncIndicator extends Disposable { method constructor (line 36) | constructor( method setRepository (line 46) | setRepository(repository: IGitRepository | undefined): void { method setBranch (line 64) | setBranch(branch: string | undefined): void { method render (line 72) | render(container: HTMLElement): void { method setVisible (line 102) | setVisible(visible: boolean): void { method _executeSyncCommand (line 107) | private async _executeSyncCommand(): Promise { method _getAheadBehind (line 121) | private _getAheadBehind(): { ahead: number; behind: number } | undefin... method _update (line 145) | private _update(): void { FILE: src/vs/sessions/contrib/chat/common/builtinPromptsStorage.ts type IBuiltinPromptPath (line 17) | interface IBuiltinPromptPath { FILE: src/vs/sessions/contrib/chat/test/browser/runScriptCustomTaskWidget.fixture.ts function renderWidget (line 17) | function renderWidget(ctx: ComponentFixtureContext, state: IRunScriptCus... function defineFixture (line 28) | function defineFixture(state: IRunScriptCustomTaskWidgetState) { FILE: src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts constant STORAGE_KEY_RECENT_WORKSPACES (line 31) | const STORAGE_KEY_RECENT_WORKSPACES = 'sessions.recentlyPickedWorkspaces'; function createMockProvider (line 35) | function createMockProvider(id: string, opts?: { class MockSessionsProvidersService (line 68) | class MockSessionsProvidersService extends Disposable { method setProviders (line 78) | setProviders(providers: ISessionsProvider[]): void { method getProviders (line 83) | getProviders(): ISessionsProvider[] { method resolveWorkspace (line 87) | resolveWorkspace(providerId: string, repositoryUri: URI): ISessionWork... function seedStorage (line 95) | function seedStorage(storageService: IStorageService, entries: { uri: UR... function createTestPicker (line 104) | function createTestPicker( function assertSelectedProvider (line 130) | function assertSelectedProvider(picker: WorkspacePicker, expectedProvide... FILE: src/vs/sessions/contrib/chat/test/browser/sessionsConfigurationService.test.ts function makeSession (line 26) | function makeSession(opts: { repository?: URI; worktree?: URI } = {}): I... function makeTask (line 79) | function makeTask(label: string, command?: string, inSessions?: boolean)... function makeNpmTask (line 83) | function makeNpmTask(label: string, script: string, inSessions?: boolean... function makeUnsupportedTask (line 87) | function makeUnsupportedTask(label: string, inSessions?: boolean): ITask... function tasksJsonContent (line 91) | function tasksJsonContent(tasks: ITaskEntry[]): string { method readFile (line 124) | override async readFile(resource: URI) { method watch (line 132) | override watch() { return { dispose() { } }; } method dispose (line 133) | dispose() { } method write (line 137) | override async write(resource: URI, values: IJSONValue[], _save: boolean) { method getTask (line 147) | override async getTask(_workspaceFolder: any, alias: string | any) { method run (line 151) | override async run(task: Task | undefined) { method getWorkspaceFolder (line 160) | override getWorkspaceFolder(resource: URI): IWorkspaceFolder | null { function registerMockTask (line 600) | function registerMockTask(label: string, folder: URI): void { FILE: src/vs/sessions/contrib/chatDebug/browser/chatDebug.contribution.ts constant COPILOT_CHAT_VIEW_CONTAINER_ID (line 16) | const COPILOT_CHAT_VIEW_CONTAINER_ID = 'workbench.view.extension.copilot... constant COPILOT_CHAT_VIEW_ID (line 17) | const COPILOT_CHAT_VIEW_ID = 'copilot-chat'; constant SESSIONS_CHAT_DEBUG_CONTAINER_ID (line 18) | const SESSIONS_CHAT_DEBUG_CONTAINER_ID = 'workbench.sessions.panel.chatD... class RegisterChatDebugViewContribution (line 22) | class RegisterChatDebugViewContribution extends Disposable implements IW... method constructor (line 26) | constructor() { method tryMoveView (line 49) | private tryMoveView(viewContainerRegistry: IViewContainersRegistry, vi... FILE: src/vs/sessions/contrib/codeReview/browser/codeReview.contributions.ts function registerSessionCodeReviewAction (line 33) | function registerSessionCodeReviewAction(tooltip: string, icon: ThemeIco... class CodeReviewToolbarContribution (line 116) | class CodeReviewToolbarContribution extends Disposable implements IWorkb... method constructor (line 122) | constructor( FILE: src/vs/sessions/contrib/codeReview/browser/codeReviewService.ts type ICodeReviewComment (line 23) | interface ICodeReviewComment { type ICodeReviewSuggestion (line 33) | interface ICodeReviewSuggestion { type ICodeReviewSuggestionChange (line 37) | interface ICodeReviewSuggestionChange { type ICodeReviewFile (line 43) | interface ICodeReviewFile { function getCodeReviewFilesFromSessionChanges (line 48) | function getCodeReviewFilesFromSessionChanges(changes: readonly (IChatSe... function getCodeReviewVersion (line 64) | function getCodeReviewVersion(files: readonly ICodeReviewFile[]): string { constant MAX_CODE_REVIEWS_PER_SESSION_VERSION (line 72) | const MAX_CODE_REVIEWS_PER_SESSION_VERSION = 5; type CodeReviewStateKind (line 74) | const enum CodeReviewStateKind { type ICodeReviewState (line 81) | type ICodeReviewState = type PRReviewStateKind (line 89) | const enum PRReviewStateKind { type IPRReviewState (line 96) | type IPRReviewState = type IPRReviewComment (line 102) | interface IPRReviewComment { type IRawCodeReviewComment (line 111) | interface IRawCodeReviewComment { type IRawCodeReviewUri (line 120) | type IRawCodeReviewUri = URI | UriComponents | string; type IRawCodeReviewPosition (line 122) | interface IRawCodeReviewPosition { type IRawCodeReviewRangeWithPositions (line 127) | interface IRawCodeReviewRangeWithPositions { type IRawCodeReviewRangeWithLines (line 132) | interface IRawCodeReviewRangeWithLines { type IRawCodeReviewRangeTuple (line 139) | type IRawCodeReviewRangeTuple = readonly [IRawCodeReviewPosition, IRawCo... type IRawCodeReviewRange (line 141) | type IRawCodeReviewRange = IRange | IRawCodeReviewRangeWithPositions | I... type IRawCodeReviewSuggestion (line 143) | interface IRawCodeReviewSuggestion { type IRawCodeReviewSuggestionChange (line 147) | interface IRawCodeReviewSuggestionChange { type ICodeReviewService (line 157) | interface ICodeReviewService { type IStoredCodeReview (line 214) | interface IStoredCodeReview { type IStoredCodeReviewComment (line 221) | interface IStoredCodeReviewComment { type ISessionReviewData (line 233) | interface ISessionReviewData { type IPRSessionReviewData (line 237) | interface IPRSessionReviewData { function isRawCodeReviewRangeWithPositions (line 243) | function isRawCodeReviewRangeWithPositions(range: IRawCodeReviewRange): ... function isRawCodeReviewRangeTuple (line 247) | function isRawCodeReviewRangeTuple(range: IRawCodeReviewRange): range is... function normalizeCodeReviewUri (line 251) | function normalizeCodeReviewUri(uri: IRawCodeReviewUri): URI { function normalizeCodeReviewRange (line 255) | function normalizeCodeReviewRange(range: IRawCodeReviewRange): IRange { function normalizeCodeReviewSuggestion (line 288) | function normalizeCodeReviewSuggestion(suggestion: IRawCodeReviewSuggest... class CodeReviewService (line 302) | class CodeReviewService extends Disposable implements ICodeReviewService { method constructor (line 313) | constructor( method getReviewState (line 345) | getReviewState(sessionResource: URI): IObservable { method hasReview (line 349) | hasReview(sessionResource: URI, version: string): boolean { method requestReview (line 358) | requestReview(sessionResource: URI, version: string, files: readonly {... method removeComment (line 379) | removeComment(sessionResource: URI, commentId: string): void { method updateComment (line 395) | updateComment(sessionResource: URI, commentId: string, newBody: string... method dismissReview (line 411) | dismissReview(sessionResource: URI): void { method _getOrCreateData (line 419) | private _getOrCreateData(sessionResource: URI): ISessionReviewData { method _executeReview (line 431) | private async _executeReview( method _loadFromStorage (line 486) | private _loadFromStorage(): void { method _saveToStorage (line 512) | private _saveToStorage(): void { method _registerSessionListeners (line 541) | private _registerSessionListeners(): void { method getPRReviewState (line 593) | getPRReviewState(sessionResource: URI): IObservable { method resolvePRReviewThread (line 597) | async resolvePRReviewThread(sessionResource: URI, threadId: string): P... method markPRReviewCommentConverted (line 620) | markPRReviewCommentConverted(sessionResource: URI, commentId: string):... method _getOrCreatePRReviewData (line 640) | private _getOrCreatePRReviewData(sessionResource: URI): IPRSessionRevi... method _ensurePRReviewInitialized (line 654) | private _ensurePRReviewInitialized(sessionResource: URI): void { method _disposePRReview (line 713) | private _disposePRReview(sessionResource: URI): void { method dispose (line 723) | override dispose(): void { FILE: src/vs/sessions/contrib/codeReview/test/browser/codeReviewService.test.ts class MockCommandService (line 37) | class MockCommandService implements ICommandService { method executeCommand (line 47) | async executeCommand(commandId: string, ...args: unknown[]): Promis... method deferNextExecution (line 63) | deferNextExecution(): void { method resolveExecution (line 88) | resolveExecution(value: unknown): void { method rejectExecution (line 94) | rejectExecution(error: unknown): void { class MockSessionsManagementService (line 101) | class MockSessionsManagementService extends mock): void { function tick (line 1031) | function tick(): Promise { FILE: src/vs/sessions/contrib/copilotChatSessions/browser/branchPicker.ts constant FILTER_THRESHOLD (line 18) | const FILTER_THRESHOLD = 10; type IBranchItem (line 20) | interface IBranchItem { class BranchPicker (line 29) | class BranchPicker extends Disposable { method constructor (line 35) | constructor( method _getSession (line 55) | private _getSession(): ICopilotChatSession | undefined { method render (line 63) | render(container: HTMLElement): void { method showPicker (line 89) | showPicker(): void { method _updateTriggerLabel (line 131) | private _updateTriggerLabel(): void { FILE: src/vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessions.contribution.ts class DefaultSessionsProviderContribution (line 31) | class DefaultSessionsProviderContribution extends Disposable implements ... method constructor (line 34) | constructor( FILE: src/vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessionsActions.ts method constructor (line 49) | constructor() { method run (line 65) | override async run(): Promise { /* handled by action view item */ } method constructor (line 69) | constructor() { method run (line 83) | override async run(): Promise { /* handled by action view item */ } method constructor (line 87) | constructor() { method run (line 100) | override async run(): Promise { /* handled by action view item */ } method constructor (line 104) | constructor() { method run (line 117) | override async run(): Promise { /* handled by action view item */ } method constructor (line 121) | constructor() { method run (line 134) | override async run(): Promise { /* handled by action view item */ } method constructor (line 138) | constructor() { method run (line 151) | override async run(): Promise { /* handled by action view item */ } class PickerActionViewItem (line 160) | class PickerActionViewItem extends BaseActionViewItem { method constructor (line 161) | constructor(private readonly picker: { render(container: HTMLElement):... method render (line 165) | override render(container: HTMLElement): void { method dispose (line 169) | override dispose(): void { class CopilotPickerActionViewItemContribution (line 177) | class CopilotPickerActionViewItemContribution extends Disposable impleme... method constructor (line 181) | constructor( function getAvailableModels (line 273) | function getAvailableModels( class CopilotActiveSessionContribution (line 291) | class CopilotActiveSessionContribution extends Disposable implements IWo... method constructor (line 295) | constructor( class CopilotSessionContextMenuBridge (line 322) | class CopilotSessionContextMenuBridge extends Disposable implements IWor... method constructor (line 327) | constructor( method _bridgeItems (line 340) | private _bridgeItems(): void { FILE: src/vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessionsProvider.ts type ICopilotChatSession (line 43) | interface ICopilotChatSession { constant OPEN_REPO_COMMAND (line 102) | const OPEN_REPO_COMMAND = 'github.copilot.chat.cloudSessions.openReposit... constant COPILOT_PROVIDER_ID (line 105) | const COPILOT_PROVIDER_ID = 'default-copilot'; constant COPILOT_MULTI_CHAT_SETTING (line 108) | const COPILOT_MULTI_CHAT_SETTING = 'sessions.github.copilot.multiChatSes... constant REPOSITORY_OPTION_ID (line 111) | const REPOSITORY_OPTION_ID = 'repository'; constant BRANCH_OPTION_ID (line 112) | const BRANCH_OPTION_ID = 'branch'; constant ISOLATION_OPTION_ID (line 113) | const ISOLATION_OPTION_ID = 'isolation'; constant AGENT_OPTION_ID (line 114) | const AGENT_OPTION_ID = 'agent'; type NewSession (line 116) | type NewSession = CopilotCLISession | RemoteNewSession; class CopilotCLISession (line 123) | class CopilotCLISession extends Disposable implements ICopilotChatSession { method selectedModelId (line 199) | get selectedModelId(): string | undefined { return this._modelId; } method chatMode (line 200) | get chatMode(): IChatMode | undefined { return this._mode; } method query (line 201) | get query(): string | undefined { return this._query; } method attachedContext (line 202) | get attachedContext(): IChatRequestVariableEntry[] | undefined { retur... method gitRepository (line 203) | get gitRepository(): IGitRepository | undefined { return this._gitRepo... method disabled (line 204) | get disabled(): boolean { method constructor (line 214) | constructor( method _resolveGitRepository (line 250) | private async _resolveGitRepository(): Promise { method _loadBranches (line 286) | private _loadBranches(repo: IGitRepository): void { method setIsolationMode (line 322) | setIsolationMode(mode: IsolationMode): void { method setBranch (line 340) | setBranch(branch: string | undefined): void { method setModelId (line 348) | setModelId(modelId: string | undefined): void { method setModeById (line 353) | setModeById(modeId: string, modeKind: string): void { method setPermissionLevel (line 357) | setPermissionLevel(level: ChatPermissionLevel): void { method setTitle (line 361) | setTitle(title: string): void { method setStatus (line 365) | setStatus(status: SessionStatus): void { method setMode (line 369) | setMode(mode: IChatMode | undefined): void { method setOption (line 377) | setOption(optionId: string, value: IChatSessionProviderOptionItem | st... method update (line 386) | update(agentSession: IAgentSession): void { function isModelOptionGroup (line 397) | function isModelOptionGroup(group: IChatSessionProviderOptionGroup): boo... function isRepositoriesOptionGroup (line 405) | function isRepositoriesOptionGroup(group: IChatSessionProviderOptionGrou... class RemoteNewSession (line 414) | class RemoteNewSession extends Disposable implements ICopilotChatSession { method project (line 474) | get project(): ISessionWorkspace | undefined { return this._project; } method selectedModelId (line 475) | get selectedModelId(): string | undefined { return this._modelId; } method chatMode (line 476) | get chatMode(): IChatMode | undefined { return undefined; } method query (line 477) | get query(): string | undefined { return this._query; } method attachedContext (line 478) | get attachedContext(): IChatRequestVariableEntry[] | undefined { retur... method disabled (line 479) | get disabled(): boolean { method constructor (line 485) | constructor( method setPermissionLevel (line 520) | setPermissionLevel(level: ChatPermissionLevel): void { method setIsolationMode (line 526) | setIsolationMode(_mode: IsolationMode): void { method setBranch (line 530) | setBranch(_branch: string | undefined): void { method setModelId (line 534) | setModelId(modelId: string | undefined): void { method setTitle (line 538) | setTitle(title: string): void { method setStatus (line 542) | setStatus(status: SessionStatus): void { method setMode (line 546) | setMode(_mode: IChatMode | undefined): void { method setOption (line 550) | setOption(optionId: string, value: IChatSessionProviderOptionItem | st... method getModelOptionGroup (line 559) | getModelOptionGroup(): ISessionOptionGroup | undefined { method getOtherOptionGroups (line 571) | getOtherOptionGroups(): ISessionOptionGroup[] { method getOptionValue (line 581) | getOptionValue(groupId: string): IChatSessionProviderOptionItem | unde... method setOptionValue (line 585) | setOptionValue(groupId: string, value: IChatSessionProviderOptionItem)... method _getOptionGroups (line 591) | private _getOptionGroups(): IChatSessionProviderOptionGroup[] | undefi... method _isOptionGroupVisible (line 595) | private _isOptionGroupVisible(group: IChatSessionProviderOptionGroup):... method _updateWhenClauseKeys (line 603) | private _updateWhenClauseKeys(): void { method _getValueForGroup (line 621) | private _getValueForGroup(group: IChatSessionProviderOptionGroup): ICh... method update (line 641) | update(_session: IAgentSession): void { } function toSessionStatus (line 647) | function toSessionStatus(status: ChatSessionStatus): SessionStatus { class AgentSessionAdapter (line 663) | class AgentSessionAdapter implements ICopilotChatSession { method constructor (line 712) | constructor( method setPermissionLevel (line 754) | setPermissionLevel(level: ChatPermissionLevel): void { method setBranch (line 757) | setBranch(branch: string | undefined): void { method setIsolationMode (line 760) | setIsolationMode(mode: IsolationMode): void { method setModelId (line 763) | setModelId(modelId: string): void { method setMode (line 766) | setMode(chatMode: IChatMode | undefined): void { method update (line 773) | update(session: IAgentSession): void { method _getSessionTypeIcon (line 788) | private _getSessionTypeIcon(session: IAgentSession): ThemeIcon { method _extractDescription (line 799) | private _extractDescription(session: IAgentSession): IMarkdownString |... method _extractGitHubInfo (line 806) | private _extractGitHubInfo(session: IAgentSession): IGitHubInfo | unde... method _extractPullRequestNumber (line 830) | private _extractPullRequestNumber(session: IAgentSession, pullRequestU... method _extractOwnerRepo (line 842) | private _extractOwnerRepo(session: IAgentSession): { owner: string | u... method _extractPullRequestStateIcon (line 881) | private _extractPullRequestStateIcon(session: IAgentSession): ThemeIco... method _extractPullRequestUri (line 899) | private _extractPullRequestUri(session: IAgentSession): URI | undefined { method _extractChanges (line 927) | private _extractChanges(session: IAgentSession): readonly IChatSession... method _buildWorkspace (line 946) | private _buildWorkspace(session: IAgentSession): ISessionWorkspace | u... method _extractRepositoryFromMetadata (line 969) | private _extractRepositoryFromMetadata(session: IAgentSession): [URI |... class CopilotChatSessionsProvider (line 1016) | class CopilotChatSessionsProvider extends Disposable implements ISession... method capabilities (line 1023) | get capabilities() { method constructor (line 1046) | constructor( method getSessionTypes (line 1086) | getSessionTypes(sessionId: string): ISessionType[] { method getSessions (line 1100) | getSessions(): ISession[] { method getSession (line 1127) | getSession(sessionId: string): ICopilotChatSession | undefined { method createNewSession (line 1134) | createNewSession(workspace: ISessionWorkspace): ISession { method setSessionType (line 1158) | setSessionType(sessionId: string, type: ISessionType): ISession { method setModel (line 1162) | setModel(sessionId: string, modelId: string): void { method archiveSession (line 1170) | async archiveSession(sessionId: string): Promise { method unarchiveSession (line 1177) | async unarchiveSession(sessionId: string): Promise { method deleteSession (line 1184) | async deleteSession(sessionId: string): Promise { method renameChat (line 1224) | async renameChat(sessionId: string, _chatUri: URI, title: string): Pro... method deleteChat (line 1235) | async deleteChat(sessionId: string, chatUri: URI): Promise { method setRead (line 1269) | setRead(sessionId: string, read: boolean): void { method sendAndCreateChat (line 1278) | async sendAndCreateChat(sessionId: string, options: ISendRequestOption... method _sendFirstChat (line 1298) | private async _sendFirstChat(session: CopilotCLISession | RemoteNewSes... method _sendSubsequentChat (line 1417) | private async _sendSubsequentChat(sessionId: string, options: ISendReq... method _createNewSessionFrom (line 1514) | private _createNewSessionFrom(sessionId: string): CopilotCLISession { method _waitForCommittedSession (line 1554) | private _waitForCommittedSession(untitledResource: URI): Promise { method _waitForSessionInCache (line 1569) | private _waitForSessionInCache(resource: URI): Promise { method resolveWorkspace (line 1620) | resolveWorkspace(repositoryUri: URI): ISessionWorkspace { method _labelFromUri (line 1629) | private _labelFromUri(uri: URI): string { method _iconFromUri (line 1636) | private _iconFromUri(uri: URI): ThemeIcon { method _ensureSessionCache (line 1643) | private _ensureSessionCache(): void { method _refreshSessionCache (line 1650) | private _refreshSessionCache(): void { method _refreshSessionCacheMultiChat (line 1696) | private _refreshSessionCacheMultiChat( method _findChatSession (line 1777) | private _findChatSession(chatId: string): ICopilotChatSession | undefi... method _findAgentSession (line 1781) | private _findAgentSession(chatId: string): IAgentSession | undefined { method _localIdFromchatId (line 1789) | private _localIdFromchatId(chatId: string): string { method _chatToSession (line 1800) | private _chatToSession(chat: ICopilotChatSession): ISession { method _chatToSingleChatSession (line 1868) | private _chatToSingleChatSession(chat: ICopilotChatSession): ISession { method _toChat (line 1895) | private _toChat(chat: ICopilotChatSession): IChat { method _latestDate (line 1912) | private _latestDate(chats: readonly IChat[], getter: (chat: IChat) => ... method _aggregateStatus (line 1923) | private _aggregateStatus(chats: readonly IChat[], reader: IReader): Se... method _isMultiChatEnabled (line 1937) | private _isMultiChatEnabled(): boolean { FILE: src/vs/sessions/contrib/copilotChatSessions/browser/isolationPicker.ts type IsolationMode (line 19) | type IsolationMode = 'worktree' | 'workspace'; class IsolationPicker (line 33) | class IsolationPicker extends Disposable { method constructor (line 42) | constructor( method _getSessionIsolationMode (line 76) | private _getSessionIsolationMode(): IsolationMode { method render (line 82) | render(container: HTMLElement): void { method _showPicker (line 108) | private _showPicker(): void { method _setModeOnSession (line 156) | private _setModeOnSession(mode: IsolationMode): void { method _updateTriggerLabel (line 162) | private _updateTriggerLabel(): void { FILE: src/vs/sessions/contrib/copilotChatSessions/browser/modePicker.ts type IModePickerItem (line 24) | interface IModePickerItem { type IConfigurePickerItem (line 29) | interface IConfigurePickerItem { type ModePickerItem (line 33) | type ModePickerItem = IModePickerItem | IConfigurePickerItem; class ModePicker (line 40) | class ModePicker extends Disposable { method selectedMode (line 51) | get selectedMode(): IChatMode { method constructor (line 55) | constructor( method reset (line 76) | reset(): void { method render (line 84) | render(container: HTMLElement): HTMLElement { method _getAvailableModes (line 114) | private _getAvailableModes(): IChatMode[] { method _showPicker (line 137) | private _showPicker(): void { method _buildItems (line 174) | private _buildItems(modes: IChatMode[]): IActionListItem[] { method _selectModel (line 189) | private _selectModel(item: IModelItem): void { method _updateTriggerLabel (line 200) | private _updateTriggerLabel(): void { FILE: src/vs/sessions/contrib/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.ts function createMockAgentSession (line 35) | function createMockAgentSession(resource: URI, opts?: { class MockAgentSessionsModel (line 65) | class MockAgentSessionsModel { method sessions (line 74) | get sessions(): IAgentSession[] { return [...this._sessions]; } method getSession (line 76) | getSession(resource: URI): IAgentSession | undefined { method addSession (line 80) | addSession(session: IAgentSession): void { method removeSession (line 85) | removeSession(resource: URI): void { method resolve (line 93) | async resolve(): Promise { } method dispose (line 95) | dispose(): void { function createProvider (line 102) | function createProvider( FILE: src/vs/sessions/contrib/fileTreeView/browser/fileTreeView.contribution.ts class GitHubFileSystemProviderContribution (line 18) | class GitHubFileSystemProviderContribution extends Disposable { method constructor (line 22) | constructor( FILE: src/vs/sessions/contrib/fileTreeView/browser/githubFileSystemProvider.ts function getGitHubRemoteFileDisplayName (line 20) | function getGitHubRemoteFileDisplayName(uri: URI): string | undefined { type IGitHubTreeResponse (line 42) | interface IGitHubTreeResponse { type IGitHubTreeEntry (line 49) | interface IGitHubTreeEntry { type ITreeCacheEntry (line 58) | interface ITreeCacheEntry { class GitHubFileSystemProvider (line 75) | class GitHubFileSystemProvider extends Disposable implements IFileSystem... method constructor (line 103) | constructor( method parseUri (line 117) | private parseUri(resource: URI): { owner: string; repo: string; ref: s... method getCacheKey (line 133) | private getCacheKey(owner: string, repo: string, ref: string): string { method getAuthToken (line 139) | private async getAuthToken(): Promise { method fetchTree (line 150) | private fetchTree(owner: string, repo: string, ref: string): Promise { method readdir (line 259) | async readdir(resource: URI): Promise<[string, FileType][]> { method readFile (line 281) | async readFile(resource: URI): Promise { method watch (line 324) | watch(): IDisposable { method writeFile (line 328) | async writeFile(_resource: URI, _content: Uint8Array, _opts: IFileWrit... method mkdir (line 332) | async mkdir(_resource: URI): Promise { method delete (line 336) | async delete(_resource: URI, _opts: IFileDeleteOptions): Promise { method rename (line 340) | async rename(_from: URI, _to: URI, _opts: IFileOverwriteOptions): Prom... method invalidateCache (line 346) | invalidateCache(owner: string, repo: string, ref: string): void { method dispose (line 352) | override dispose(): void { FILE: src/vs/sessions/contrib/files/browser/files.contribution.ts constant SESSIONS_FILES_CONTAINER_ID (line 21) | const SESSIONS_FILES_CONTAINER_ID = 'workbench.sessions.auxiliaryBar.fil... constant SESSIONS_FILES_VIEW_ID (line 22) | const SESSIONS_FILES_VIEW_ID = 'sessions.files.explorer'; class RegisterFilesViewContribution (line 26) | class RegisterFilesViewContribution implements IWorkbenchContribution { method constructor (line 30) | constructor() { method constructor (line 63) | constructor() { method run (line 76) | run(accessor: ServicesAccessor) { FILE: src/vs/sessions/contrib/github/browser/fetchers/githubPRCIFetcher.ts type IGitHubCheckRunResponse (line 11) | interface IGitHubCheckRunResponse { type IGitHubCheckRunsListResponse (line 21) | interface IGitHubCheckRunsListResponse { type IGitHubCheckRunAnnotationResponse (line 26) | interface IGitHubCheckRunAnnotationResponse { type IGitHubCheckRunDetailResponse (line 35) | interface IGitHubCheckRunDetailResponse { class GitHubPRCIFetcher (line 56) | class GitHubPRCIFetcher { method constructor (line 58) | constructor( method getCheckRuns (line 62) | async getCheckRuns(owner: string, repo: string, ref: string): Promise<... method rerunFailedJobs (line 74) | async rerunFailedJobs(owner: string, repo: string, runId: number): Pro... method getCheckRunAnnotations (line 91) | async getCheckRunAnnotations(owner: string, repo: string, checkRunId: ... function e (line 144) | function e(value: string): string { function mapCheckRun (line 148) | function mapCheckRun(data: IGitHubCheckRunResponse): IGitHubCICheck { function mapCheckStatus (line 160) | function mapCheckStatus(status: string): GitHubCheckStatus { function mapCheckConclusion (line 169) | function mapCheckConclusion(conclusion: string): GitHubCheckConclusion { function computeOverallCIStatus (line 186) | function computeOverallCIStatus(checks: readonly IGitHubCICheck[]): GitH... FILE: src/vs/sessions/contrib/github/browser/fetchers/githubPRFetcher.ts type IGitHubPRResponse (line 20) | interface IGitHubPRResponse { type IGitHubReviewResponse (line 37) | interface IGitHubReviewResponse { type IGitHubReviewCommentResponse (line 44) | interface IGitHubReviewCommentResponse { type IGitHubIssueCommentResponse (line 56) | interface IGitHubIssueCommentResponse { type IGitHubGraphQLPullRequestReviewThreadsResponse (line 64) | interface IGitHubGraphQLPullRequestReviewThreadsResponse { type IGitHubGraphQLReviewThreadNode (line 74) | interface IGitHubGraphQLReviewThreadNode { type IGitHubGraphQLReviewCommentNode (line 84) | interface IGitHubGraphQLReviewCommentNode { type IGitHubGraphQLResolveReviewThreadResponse (line 96) | interface IGitHubGraphQLResolveReviewThreadResponse { constant GET_REVIEW_THREADS_QUERY (line 106) | const GET_REVIEW_THREADS_QUERY = [ constant RESOLVE_REVIEW_THREAD_MUTATION (line 141) | const RESOLVE_REVIEW_THREAD_MUTATION = [ class GitHubPRFetcher (line 155) | class GitHubPRFetcher { method constructor (line 157) | constructor( method getPullRequest (line 161) | async getPullRequest(owner: string, repo: string, prNumber: number): P... method getMergeability (line 170) | async getMergeability(owner: string, repo: string, prNumber: number): ... method getReviewThreads (line 219) | async getReviewThreads(owner: string, repo: string, prNumber: number):... method postReviewComment (line 234) | async postReviewComment( method postIssueComment (line 250) | async postIssueComment( method resolveThread (line 275) | async resolveThread(_owner: string, _repo: string, threadId: string): ... function e (line 290) | function e(value: string): string { function mapUser (line 294) | function mapUser(user: { readonly login: string; readonly avatar_url: st... function mapPullRequest (line 298) | function mapPullRequest(data: IGitHubPRResponse): IGitHubPullRequest { function mapReviewComment (line 326) | function mapReviewComment(data: IGitHubReviewCommentResponse): IGitHubPR... function mapReviewThread (line 340) | function mapReviewThread(thread: IGitHubGraphQLReviewThreadNode): IGitHu... function mapGraphQLReviewComment (line 350) | function mapGraphQLReviewComment(comment: IGitHubGraphQLReviewCommentNod... FILE: src/vs/sessions/contrib/github/browser/fetchers/githubRepositoryFetcher.ts type IGitHubRepoResponse (line 9) | interface IGitHubRepoResponse { class GitHubRepositoryFetcher (line 22) | class GitHubRepositoryFetcher { method constructor (line 24) | constructor( method getRepository (line 28) | async getRepository(owner: string, repo: string): Promise { class GitHubApiError (line 25) | class GitHubApiError extends Error { method constructor (line 26) | constructor( class GitHubApiClient (line 43) | class GitHubApiClient extends Disposable { method constructor (line 45) | constructor( method request (line 53) | async request(method: string, path: string, callSite: string, body?... method graphql (line 57) | async graphql(query: string, callSite: string, variables?: Record(method: string, url: string, pathForLogging:... method _getAuthToken (line 131) | private async _getAuthToken(): Promise { function parseRateLimitHeader (line 143) | function parseRateLimitHeader(value: string | string[] | undefined): num... FILE: src/vs/sessions/contrib/github/browser/githubService.ts type IGitHubService (line 17) | interface IGitHubService { constant LOG_PREFIX (line 41) | const LOG_PREFIX = '[GitHubService]'; class GitHubService (line 43) | class GitHubService extends Disposable implements IGitHubService { method constructor (line 56) | constructor( method getRepository (line 68) | getRepository(owner: string, repo: string): GitHubRepositoryModel { method getPullRequest (line 79) | getPullRequest(owner: string, repo: string, prNumber: number): GitHubP... method getPullRequestCI (line 90) | getPullRequestCI(owner: string, repo: string, headRef: string): GitHub... FILE: src/vs/sessions/contrib/github/browser/models/githubPullRequestCIModel.ts constant LOG_PREFIX (line 13) | const LOG_PREFIX = '[GitHubPullRequestCIModel]'; constant DEFAULT_POLL_INTERVAL_MS (line 14) | const DEFAULT_POLL_INTERVAL_MS = 60_000; class GitHubPullRequestCIModel (line 20) | class GitHubPullRequestCIModel extends Disposable { method constructor (line 31) | constructor( method refresh (line 46) | async refresh(): Promise { method getCheckRunAnnotations (line 59) | async getCheckRunAnnotations(checkRunId: number): Promise { method rerunFailedCheck (line 67) | async rerunFailedCheck(check: IGitHubCICheck): Promise { method startPolling (line 80) | startPolling(intervalMs: number = DEFAULT_POLL_INTERVAL_MS): void { method stopPolling (line 88) | stopPolling(): void { method _poll (line 92) | private async _poll(): Promise { method dispose (line 100) | override dispose(): void { function parseWorkflowRunId (line 110) | function parseWorkflowRunId(detailsUrl: string | undefined): number | un... FILE: src/vs/sessions/contrib/github/browser/models/githubPullRequestModel.ts constant LOG_PREFIX (line 13) | const LOG_PREFIX = '[GitHubPullRequestModel]'; constant DEFAULT_POLL_INTERVAL_MS (line 14) | const DEFAULT_POLL_INTERVAL_MS = 30_000; class GitHubPullRequestModel (line 20) | class GitHubPullRequestModel extends Disposable { method constructor (line 34) | constructor( method refresh (line 49) | async refresh(): Promise { method refreshThreads (line 60) | async refreshThreads(): Promise { method postReviewComment (line 67) | async postReviewComment(body: string, inReplyTo: number): Promise { method resolveThread (line 83) | async resolveThread(threadId: string): Promise { method startPolling (line 91) | startPolling(intervalMs: number = DEFAULT_POLL_INTERVAL_MS): void { method stopPolling (line 99) | stopPolling(): void { method _poll (line 103) | private async _poll(): Promise { method dispose (line 111) | override dispose(): void { method _refreshPullRequest (line 116) | private async _refreshPullRequest(): Promise { method _refreshMergeability (line 125) | private async _refreshMergeability(): Promise { method _refreshThreads (line 134) | private async _refreshThreads(): Promise { FILE: src/vs/sessions/contrib/github/browser/models/githubRepositoryModel.ts constant LOG_PREFIX (line 12) | const LOG_PREFIX = '[GitHubRepositoryModel]'; class GitHubRepositoryModel (line 18) | class GitHubRepositoryModel extends Disposable { method constructor (line 23) | constructor( method refresh (line 32) | async refresh(): Promise { FILE: src/vs/sessions/contrib/github/common/types.ts type IGitHubSessionContext (line 12) | interface IGitHubSessionContext { type IGitHubRepository (line 22) | interface IGitHubRepository { type GitHubPullRequestState (line 35) | const enum GitHubPullRequestState { type IGitHubUser (line 41) | interface IGitHubUser { type IGitHubPullRequest (line 46) | interface IGitHubPullRequest { type MergeBlockerKind (line 63) | const enum MergeBlockerKind { type IMergeBlocker (line 72) | interface IMergeBlocker { type IGitHubPullRequestMergeability (line 77) | interface IGitHubPullRequestMergeability { type IGitHubPRComment (line 86) | interface IGitHubPRComment { type IGitHubPRReviewThread (line 102) | interface IGitHubPRReviewThread { type GitHubCheckStatus (line 114) | const enum GitHubCheckStatus { type GitHubCheckConclusion (line 120) | const enum GitHubCheckConclusion { type IGitHubCICheck (line 131) | interface IGitHubCICheck { type GitHubCIOverallStatus (line 141) | const enum GitHubCIOverallStatus { FILE: src/vs/sessions/contrib/github/test/browser/githubFetchers.test.ts class MockApiClient (line 15) | class MockApiClient { method setNextResponse (line 22) | setNextResponse(data: unknown): void { method setNextError (line 27) | setNextError(error: Error): void { method request (line 32) | async request(_method: string, _path: string, _callSite: string, _b... method graphql (line 40) | async graphql(query: string, _callSite: string, variables?: Record<... function makePRResponse (line 366) | function makePRResponse(overrides: { function makeGraphQLReviewThreadsResponse (line 391) | function makeGraphQLReviewThreadsResponse(threads: readonly ReturnType { class MockCIFetcher (line 71) | class MockCIFetcher { method getCheckRuns (line 74) | async getCheckRuns(_owner: string, _repo: string, _ref: string): Promi... method getCheckRunAnnotations (line 78) | async getCheckRunAnnotations(_owner: string, _repo: string, _checkRunI... function makePR (line 264) | function makePR(): IGitHubPullRequest { function makeThread (line 283) | function makeThread(id: string, path: string): IGitHubPRReviewThread { function makeComment (line 293) | function makeComment(id: number, body: string, threadId: string = String... FILE: src/vs/sessions/contrib/github/test/browser/githubService.test.ts function makeSession (line 81) | function makeSession(overrides: { repository?: URI }): { repository: URI... FILE: src/vs/sessions/contrib/layout/browser/layoutController.ts type IPendingTurnState (line 16) | interface IPendingTurnState { class LayoutController (line 21) | class LayoutController extends Disposable { method constructor (line 28) | constructor( method _syncAuxiliaryBarVisibility (line 100) | private _syncAuxiliaryBarVisibility(hasChanges: boolean): void { method _syncPanelVisibility (line 108) | private _syncPanelVisibility(sessionResource: URI | undefined): void { FILE: src/vs/sessions/contrib/logs/browser/logs.contribution.ts constant SESSIONS_LOGS_CONTAINER_ID (line 18) | const SESSIONS_LOGS_CONTAINER_ID = 'workbench.sessions.panel.logsContain... class RegisterLogsViewContainerContribution (line 22) | class RegisterLogsViewContainerContribution implements IWorkbenchContrib... method constructor (line 26) | constructor( FILE: src/vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHost.contribution.ts class ConnectionState (line 46) | class ConnectionState extends Disposable { method constructor (line 53) | constructor( class RemoteAgentHostContribution (line 74) | class RemoteAgentHostContribution extends Disposable implements IWorkben... method constructor (line 86) | constructor( method _reconcile (line 125) | private _reconcile(): void { method _reconcileProviders (line 153) | private _reconcileProviders(): void { method _createProvider (line 178) | private _createProvider(entry: IRemoteAgentHostEntry): void { method _reconnectSSHEntries (line 193) | private _reconnectSSHEntries(): void { method _reconcileConnections (line 218) | private _reconcileConnections(): void { method _setupConnection (line 260) | private _setupConnection(connectionInfo: IRemoteAgentHostConnectionInf... method _handleRootStateChange (line 317) | private _handleRootStateChange(address: string, loggedConnection: Logg... method _registerAgent (line 344) | private _registerAgent(address: string, loggedConnection: LoggingAgent... method _resolveCustomizations (line 457) | private async _resolveCustomizations( method _authenticateAllConnections (line 492) | private _authenticateAllConnections(): void { method _authenticateWithConnection (line 503) | private async _authenticateWithConnection(loggedConnection: LoggingAge... method _resolveTokenForResource (line 526) | private _resolveTokenForResource(resourceServer: URI, authorizationSer... method _resolveAuthenticationInteractively (line 534) | private async _resolveAuthenticationInteractively(loggedConnection: Lo... FILE: src/vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHostActions.ts method constructor (line 21) | constructor() { method run (line 31) | override async run(accessor: ServicesAccessor): Promise { type ISSHAuthMethodPickItem (line 91) | interface ISSHAuthMethodPickItem extends IQuickPickItem { type ISSHHostPickItem (line 95) | interface ISSHHostPickItem extends IQuickPickItem { function promptToConnectViaSSH (line 99) | async function promptToConnectViaSSH( function connectWithProgress (line 307) | async function connectWithProgress( function promptForRemoteFolder (line 350) | async function promptForRemoteFolder( function promptForManualHost (line 381) | async function promptForManualHost( method constructor (line 457) | constructor() { method run (line 467) | override async run(accessor: ServicesAccessor): Promise { FILE: src/vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHostCustomizationHarness.ts function toStatusString (line 27) | function toStatusString(status: CustomizationStatus | undefined): 'loadi... class RemoteAgentCustomizationItemProvider (line 46) | class RemoteAgentCustomizationItemProvider extends Disposable implements... method constructor (line 53) | constructor( method updateAgentCustomizations (line 73) | updateAgentCustomizations(customizations: readonly ICustomizationRef[]... method provideChatSessionCustomizations (line 78) | async provideChatSessionCustomizations(_token: CancellationToken): Pro... function createRemoteAgentHarnessDescriptor (line 110) | function createRemoteAgentHarnessDescriptor( FILE: src/vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHostSessionsProvider.ts type IChatData (line 34) | interface IChatData { type IRemoteAgentHostSessionsProviderConfig (line 78) | interface IRemoteAgentHostSessionsProviderConfig { class RemoteSessionAdapter (line 86) | class RemoteSessionAdapter implements IChatData { method constructor (line 111) | constructor( method update (line 135) | update(metadata: IAgentSessionMetadata): void { class RemoteAgentHostSessionsProvider (line 160) | class RemoteAgentHostSessionsProvider extends Disposable implements ISes... method outputChannelId (line 169) | get outputChannelId(): string | undefined { return this._outputChannel... method constructor (line 204) | constructor( method setConnectionStatus (line 237) | setConnectionStatus(status: RemoteAgentHostConnectionStatus): void { method setOutputChannelId (line 244) | setOutputChannelId(id: string): void { method setConnection (line 253) | setConnection(connection: IAgentConnection, defaultDirectory?: string)... method clearConnection (line 290) | clearConnection(): void { method buildWorkspace (line 313) | static buildWorkspace(workingDirectory: URI, providerLabel: string, _c... method _buildWorkspaceFromUri (line 323) | private _buildWorkspaceFromUri(uri: URI): ISessionWorkspace { method resolveWorkspace (line 333) | resolveWorkspace(repositoryUri: URI): ISessionWorkspace { method getSessionTypes (line 339) | getSessionTypes(_sessionId: string): ISessionType[] { method getSessions (line 343) | getSessions(): ISession[] { method createNewSession (line 356) | createNewSession(workspace: ISessionWorkspace): ISession { method setSessionType (line 398) | setSessionType(_sessionId: string, _type: ISessionType): ISession { method setModel (line 402) | setModel(sessionId: string, modelId: string): void { method archiveSession (line 410) | async archiveSession(_sessionId: string): Promise { method unarchiveSession (line 414) | async unarchiveSession(_sessionId: string): Promise { method deleteSession (line 418) | async deleteSession(sessionId: string): Promise { method renameChat (line 428) | async renameChat(sessionId: string, _chatUri: URI, _title: string): Pr... method deleteChat (line 439) | async deleteChat(_sessionId: string, _chatUri: URI): Promise { method setRead (line 443) | setRead(sessionId: string, read: boolean): void { method sendAndCreateChat (line 451) | async sendAndCreateChat(chatId: string, options: ISendRequestOptions):... method _ensureSessionCache (line 547) | private _ensureSessionCache(): void { method _refreshSessions (line 556) | private async _refreshSessions(_token: unknown): Promise { method _waitForNewSession (line 603) | private async _waitForNewSession(existingKeys: Set): Promise() { method nextClientSeq (line 48) | override nextClientSeq(): number { method listSessions (line 52) | override async listSessions(): Promise { method disposeSession (line 56) | override async disposeSession(session: URI): Promise { method dispatchAction (line 62) | override dispatchAction(action: ISessionAction, clientId: string, clie... method addSession (line 67) | addSession(meta: IAgentSessionMetadata): void { method fireNotification (line 71) | fireNotification(n: INotification): void { method fireAction (line 75) | fireAction(envelope: IActionEnvelope): void { method dispose (line 79) | dispose(): void { function createSession (line 87) | function createSession(id: string, opts?: { provider?: string; summary?:... function createProvider (line 97) | function createProvider(disposables: DisposableStore, connection: MockAg... function fireSessionAdded (line 127) | function fireSessionAdded(connection: MockAgentConnection, rawId: string... function fireSessionRemoved (line 144) | function fireSessionRemoved(connection: MockAgentConnection, rawId: stri... FILE: src/vs/sessions/contrib/sessions/browser/aiCustomizationShortcutsWidget.ts constant CUSTOMIZATIONS_COLLAPSED_KEY (line 29) | const CUSTOMIZATIONS_COLLAPSED_KEY = 'agentSessions.customizationsCollap... type IAICustomizationShortcutsWidgetOptions (line 31) | interface IAICustomizationShortcutsWidgetOptions { class AICustomizationShortcutsWidget (line 35) | class AICustomizationShortcutsWidget extends Disposable { method constructor (line 37) | constructor( method _render (line 53) | private _render(parent: HTMLElement, options: IAICustomizationShortcut... FILE: src/vs/sessions/contrib/sessions/browser/customizationCounts.ts type ISourceCounts (line 20) | interface ISourceCounts { function getSourceCountsTotal (line 34) | function getSourceCountsTotal(counts: ISourceCounts, filter: IStorageSou... function getSourceCounts (line 49) | async function getSourceCounts( function getCustomizationTotalCount (line 139) | async function getCustomizationTotalCount( FILE: src/vs/sessions/contrib/sessions/browser/customizationsToolbar.contribution.ts type ICustomizationItemConfig (line 38) | interface ICustomizationItemConfig { constant CUSTOMIZATION_ITEMS (line 48) | const CUSTOMIZATION_ITEMS: ICustomizationItemConfig[] = [ class CustomizationLinkViewItem (line 104) | class CustomizationLinkViewItem extends ActionViewItem { method constructor (line 110) | constructor( method getTooltip (line 127) | protected override getTooltip(): string | undefined { method render (line 131) | override render(container: HTMLElement): void { method _updateCounts (line 181) | private async _updateCounts(): Promise { method _renderTotalCount (line 206) | private _renderTotalCount(container: HTMLElement, count: number): void { class CustomizationsToolbarContribution (line 219) | class CustomizationsToolbarContribution extends Disposable implements IW... method constructor (line 223) | constructor( FILE: src/vs/sessions/contrib/sessions/browser/sessionTypes.ts constant COPILOT_CLI_SESSION_TYPE (line 11) | const COPILOT_CLI_SESSION_TYPE = 'copilotcli'; constant COPILOT_CLOUD_SESSION_TYPE (line 14) | const COPILOT_CLOUD_SESSION_TYPE = 'copilot-cloud-agent'; FILE: src/vs/sessions/contrib/sessions/browser/sessions.contribution.ts constant AGENT_SESSIONS_VIEW_TITLE (line 22) | const AGENT_SESSIONS_VIEW_TITLE = localize2('agentSessions.view.label', ... FILE: src/vs/sessions/contrib/sessions/browser/sessionsActions.ts constant SHOW_SESSIONS_PICKER_COMMAND_ID (line 19) | const SHOW_SESSIONS_PICKER_COMMAND_ID = 'sessions.showSessionsPicker'; method constructor (line 22) | constructor() { method run (line 31) | override async run(accessor: ServicesAccessor) { FILE: src/vs/sessions/contrib/sessions/browser/sessionsGroupModel.ts constant SESSIONS_GROUPS_STORAGE_KEY (line 10) | const SESSIONS_GROUPS_STORAGE_KEY = 'sessions.groups'; type ISerializedSessionGroup (line 12) | interface ISerializedSessionGroup { type ISessionsGroupModelChange (line 18) | interface ISessionsGroupModelChange { type ISessionsGroupModelChatAddedChange (line 22) | interface ISessionsGroupModelChatAddedChange { type Group (line 27) | interface Group { class SessionsGroupModel (line 39) | class SessionsGroupModel extends Disposable { method constructor (line 49) | constructor( method getSessionIds (line 59) | getSessionIds(): string[] { method getChatIds (line 67) | getChatIds(sessionId: string): readonly string[] { method getSessionIdForChat (line 75) | getSessionIdForChat(chatId: string): string | undefined { method getActiveChatId (line 88) | getActiveChatId(sessionId: string): string { method hasGroupForSession (line 99) | hasGroupForSession(sessionId: string): boolean { method setActiveChatId (line 107) | setActiveChatId(chatId: string): void { method addChat (line 127) | addChat(sessionId: string, chatId: string): void { method removeChat (line 147) | removeChat(chatId: string): void { method deleteSession (line 169) | deleteSession(sessionId: string): void { method _load (line 179) | private _load(): void { method _save (line 220) | private _save(): void { FILE: src/vs/sessions/contrib/sessions/browser/sessionsManagementService.ts constant LAST_SELECTED_SESSION_KEY (line 27) | const LAST_SELECTED_SESSION_KEY = 'agentSessions.lastSelectedSession'; constant ACTIVE_PROVIDER_KEY (line 28) | const ACTIVE_PROVIDER_KEY = 'sessions.activeProviderId'; type ISessionsChangeEvent (line 33) | interface ISessionsChangeEvent { type IActiveSession (line 42) | interface IActiveSession extends ISession { type ISessionsManagementService (line 52) | interface ISessionsManagementService { class SessionsManagementService (line 157) | class SessionsManagementService extends Disposable implements ISessionsM... method constructor (line 182) | constructor( method _initActiveProvider (line 221) | private _initActiveProvider(): void { method setActiveProvider (line 244) | setActiveProvider(providerId: string): void { method onDidReplaceSession (line 249) | private onDidReplaceSession(from: ISession, to: ISession): void { method onDidChangeSessionsFromSessionsProviders (line 260) | private onDidChangeSessionsFromSessionsProviders(e: ISessionChangeEven... method getSessions (line 276) | getSessions(): ISession[] { method getSession (line 280) | getSession(resource: URI): ISession | undefined { method getSessionTypes (line 286) | getSessionTypes(session: ISession): ISessionType[] { method getAllSessionTypes (line 294) | getAllSessionTypes(): ISessionType[] { method _collectSessionTypes (line 298) | private _collectSessionTypes(): ISessionType[] { method _updateSessionTypes (line 312) | private _updateSessionTypes(): void { method openChat (line 322) | async openChat(session: ISession, chatUri: URI): Promise { method openSession (line 341) | async openSession(sessionResource: URI, options?: { preserveFocus?: bo... method createNewSession (line 355) | createNewSession(providerId: string, workspace: ISessionWorkspace): IS... method setSessionType (line 370) | async setSessionType(session: ISession, type: ISessionType): Promise { method unarchiveSession (line 496) | async unarchiveSession(session: ISession): Promise { method deleteSession (line 500) | async deleteSession(session: ISession): Promise { method deleteChat (line 504) | async deleteChat(session: ISession, chatUri: URI): Promise { method renameChat (line 508) | async renameChat(session: ISession, chatUri: URI, title: string): Prom... method setRead (line 512) | setRead(session: ISession, read: boolean): void { FILE: src/vs/sessions/contrib/sessions/browser/sessionsProvider.ts type ISessionType (line 18) | interface ISessionType { type ISessionsBrowseAction (line 31) | interface ISessionsBrowseAction { type ISessionChangeEvent (line 45) | interface ISessionChangeEvent { type ISendRequestOptions (line 54) | interface ISendRequestOptions { type ISessionsProviderCapabilities (line 65) | interface ISessionsProviderCapabilities { type ISessionsProvider (line 77) | interface ISessionsProvider { FILE: src/vs/sessions/contrib/sessions/browser/sessionsProvidersService.ts type ISessionsProvidersService (line 21) | interface ISessionsProvidersService { constant SESSION_ID_SEPARATOR (line 82) | const SESSION_ID_SEPARATOR = ':'; class SessionsProvidersService (line 84) | class SessionsProvidersService extends Disposable implements ISessionsPr... method registerProvider (line 100) | registerProvider(provider: ISessionsProvider): IDisposable { method getProviders (line 132) | getProviders(): ISessionsProvider[] { method getProvider (line 136) | getProvider(providerId: string): T | unde... method getSessionTypesForProvider (line 142) | getSessionTypesForProvider(providerId: string): ISessionType[] { method getSessionTypes (line 150) | getSessionTypes(sessionId: string): ISessionType[] { method getSessions (line 160) | getSessions(): ISession[] { method getSession (line 168) | getSession(sessionId: string): ISession | undefined { method archiveSession (line 178) | async archiveSession(sessionId: string): Promise { method unarchiveSession (line 185) | async unarchiveSession(sessionId: string): Promise { method deleteSession (line 192) | async deleteSession(sessionId: string): Promise { method renameChat (line 199) | async renameChat(sessionId: string, chatUri: URI, title: string): Prom... method deleteChat (line 206) | async deleteChat(sessionId: string, chatUri: URI): Promise { method setRead (line 213) | setRead(sessionId: string, read: boolean): void { method resolveWorkspace (line 220) | resolveWorkspace(providerId: string, repositoryUri: URI): ISessionWork... method sendAndCreateChat (line 225) | async sendAndCreateChat(sessionId: string, options: ISendRequestOption... method _resolveProvider (line 238) | private _resolveProvider(chatId: string): { provider: ISessionsProvide... FILE: src/vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget.ts class SessionsTitleBarWidget (line 50) | class SessionsTitleBarWidget extends BaseActionViewItem { method constructor (line 61) | constructor( method render (line 100) | override render(container: HTMLElement): void { method setFocusable (line 110) | override setFocusable(_focusable: boolean): void { method onClick (line 116) | override onClick(): void { method _render (line 120) | private _render(): void { method _getActiveSessionLabel (line 223) | private _getActiveSessionLabel(): string { method _getActiveSessionIcon (line 234) | private _getActiveSessionIcon(): ThemeIcon | undefined { method _getRepositoryLabel (line 245) | private _getRepositoryLabel(): string | undefined { method _showContextMenu (line 256) | private _showContextMenu(e: MouseEvent): void { method _showSessionsPicker (line 285) | private _showSessionsPicker(): void { class SidebarToggleActionViewItem (line 294) | class SidebarToggleActionViewItem extends ActionViewItem { method constructor (line 298) | constructor( method render (line 308) | override render(container: HTMLElement): void { method _updateBadge (line 340) | private _updateBadge(): void { method _countUnreadSessions (line 366) | private _countUnreadSessions(): number { class SessionsTitleBarContribution (line 382) | class SessionsTitleBarContribution extends Disposable implements IWorkbe... method constructor (line 386) | constructor( FILE: src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts type SessionsGrouping (line 58) | enum SessionsGrouping { type SessionsSorting (line 63) | enum SessionsSorting { type ISessionSection (line 68) | interface ISessionSection { type ISessionShowMore (line 74) | interface ISessionShowMore { type SessionListItem (line 80) | type SessionListItem = ISession | ISessionSection | ISessionShowMore; function isSessionSection (line 82) | function isSessionSection(item: SessionListItem): item is ISessionSection { function isSessionShowMore (line 86) | function isSessionShowMore(item: SessionListItem): item is ISessionShowM... class SessionsTreeDelegate (line 94) | class SessionsTreeDelegate implements IListVirtualDelegate, _index: nu... method renderSession (line 212) | private renderSession(element: ISession, template: ISessionItemTemplat... method renderApprovalRow (line 392) | private renderApprovalRow(element: ISession, template: ISessionItemTem... method getStatusIcon (line 454) | private getStatusIcon(status: SessionStatus, isRead: boolean, isArchiv... method getWorkspaceBadgeLabel (line 471) | private getWorkspaceBadgeLabel(workspace: ISessionWorkspace): string |... method disposeElement (line 486) | disposeElement(node: ITreeNode, _index: n... method disposeTemplate (line 490) | disposeTemplate(template: ISessionItemTemplate): void { type ISessionSectionTemplate (line 499) | interface ISessionSectionTemplate { class SessionSectionRenderer (line 508) | class SessionSectionRenderer implements ITreeRenderer, _index: nu... method disposeTemplate (line 555) | disposeTemplate(template: ISessionSectionTemplate): void { class SessionShowMoreRenderer (line 564) | class SessionShowMoreRenderer implements ITreeRenderer, _index: nu... method disposeTemplate (line 581) | disposeTemplate(_template: HTMLElement): void { } class SessionsAccessibilityProvider (line 586) | class SessionsAccessibilityProvider { method getWidgetAriaLabel (line 587) | getWidgetAriaLabel(): string { method getAriaLabel (line 591) | getAriaLabel(element: SessionListItem): string | null { type ISessionsListControlOptions (line 606) | interface ISessionsListControlOptions { type ISessionsListOptions (line 616) | type ISessionsListOptions = ISessionsListControlOptions; type ISessionsList (line 618) | interface ISessionsList { class SessionsList (line 647) | class SessionsList extends Disposable implements ISessionsList { method element (line 674) | get element(): HTMLElement { return this.listContainer; } method constructor (line 676) | constructor( method refresh (line 819) | refresh(): void { method update (line 824) | update(expandAll?: boolean): void { method reveal (line 932) | reveal(sessionResource: URI): boolean { method clearFocus (line 949) | clearFocus(): void { method hasFocusOrSelection (line 954) | hasFocusOrSelection(): boolean { method setVisible (line 958) | setVisible(visible: boolean): void { method layout (line 968) | layout(height: number, width: number): void { method focus (line 972) | focus(): void { method openFind (line 976) | openFind(): void { method onContextMenu (line 982) | private onContextMenu(e: ITreeContextMenuEvent... method resetSectionCollapseState (line 1010) | resetSectionCollapseState(): void { method pinSession (line 1016) | pinSession(session: ISession): void { method unpinSession (line 1022) | unpinSession(session: ISession): void { method isSessionPinned (line 1028) | isSessionPinned(session: ISession): boolean { method loadPinnedSessions (line 1032) | private loadPinnedSessions(): Set { method savePinnedSessions (line 1047) | private savePinnedSessions(): void { method setSessionTypeExcluded (line 1057) | setSessionTypeExcluded(sessionTypeId: string, excluded: boolean): void { method isSessionTypeExcluded (line 1067) | isSessionTypeExcluded(sessionTypeId: string): boolean { method loadExcludedSessionTypes (line 1071) | private loadExcludedSessionTypes(): Set { method saveExcludedSessionTypes (line 1086) | private saveExcludedSessionTypes(): void { method setStatusExcluded (line 1096) | setStatusExcluded(status: SessionStatus, excluded: boolean): void { method isStatusExcluded (line 1106) | isStatusExcluded(status: SessionStatus): boolean { method loadExcludedStatuses (line 1110) | private loadExcludedStatuses(): Set { method saveExcludedStatuses (line 1125) | private saveExcludedStatuses(): void { method setExcludeArchived (line 1135) | setExcludeArchived(exclude: boolean): void { method isExcludeArchived (line 1141) | isExcludeArchived(): boolean { method setExcludeRead (line 1145) | setExcludeRead(exclude: boolean): void { method isExcludeRead (line 1151) | isExcludeRead(): boolean { method resetFilters (line 1155) | resetFilters(): void { method setWorkspaceGroupCapped (line 1172) | setWorkspaceGroupCapped(capped: boolean): void { method isWorkspaceGroupCapped (line 1181) | isWorkspaceGroupCapped(): boolean { method getSavedCollapseState (line 1187) | private getSavedCollapseState(sectionId: string): boolean | undefined { method saveSectionCollapseState (line 1202) | private saveSectionCollapseState(sectionId: string, collapsed: boolean... method sortSessions (line 1221) | private sortSessions(sessions: ISession[]): ISession[] { method groupByWorkspace (line 1227) | private groupByWorkspace(sessions: ISession[]): ISessionSection[] { method groupByDate (line 1231) | private groupByDate(sessions: ISession[]): ISessionSection[] { function getFirstApprovalAcrossChats (line 1240) | function getFirstApprovalAcrossChats(approvalModel: AgentSessionApproval... function sortSessions (line 1255) | function sortSessions(sessions: ISession[], sorting: SessionsSorting): I... function groupByWorkspace (line 1264) | function groupByWorkspace(sessions: ISession[]): ISessionSection[] { function groupByDate (line 1297) | function groupByDate(sessions: ISession[], sorting: SessionsSorting): IS... FILE: src/vs/sessions/contrib/sessions/browser/views/sessionsView.ts constant ACTION_ID_NEW_SESSION (line 39) | const ACTION_ID_NEW_SESSION = 'workbench.action.sessions.newChat'; constant GROUPING_STORAGE_KEY (line 40) | const GROUPING_STORAGE_KEY = 'sessionsViewPane.grouping'; constant SORTING_STORAGE_KEY (line 41) | const SORTING_STORAGE_KEY = 'sessionsViewPane.sorting'; class SessionsView (line 49) | class SessionsView extends ViewPane { method constructor (line 61) | constructor( method renderBody (line 101) | protected override renderBody(parent: HTMLElement): void { method getLocationBasedColors (line 110) | protected override getLocationBasedColors(): IViewPaneLocationColors { method createControls (line 122) | private createControls(parent: HTMLElement): void { method restoreLastSelectedSession (line 249) | private restoreLastSelectedSession(): void { method registerSessionTypeFilters (line 258) | private registerSessionTypeFilters(sessionsControl: SessionsList): void { method registerStatusFilters (line 295) | private registerStatusFilters(sessionsControl: SessionsList): void { method layoutBody (line 404) | protected override layoutBody(height: number, width: number): void { method focus (line 414) | override focus(): void { method refresh (line 420) | refresh(): void { method openFind (line 424) | openFind(): void { method setGrouping (line 428) | setGrouping(grouping: SessionsGrouping): void { method setSorting (line 440) | setSorting(sorting: SessionsSorting): void { FILE: src/vs/sessions/contrib/sessions/browser/views/sessionsViewActions.ts constant ACTION_ID_NEW_SESSION (line 31) | const ACTION_ID_NEW_SESSION = 'workbench.action.chat.newChat'; constant CLOSE_SESSION_COMMAND_ID (line 40) | const CLOSE_SESSION_COMMAND_ID = 'sessionsViewPane.closeSession'; method constructor (line 42) | constructor() { method run (line 51) | override async run(accessor: ServicesAccessor) { method constructor (line 86) | constructor() { method run (line 95) | override run(accessor: ServicesAccessor) { method constructor (line 103) | constructor() { method run (line 112) | override run(accessor: ServicesAccessor) { method constructor (line 120) | constructor() { method run (line 129) | override run(accessor: ServicesAccessor) { method constructor (line 137) | constructor() { method run (line 146) | override run(accessor: ServicesAccessor) { method constructor (line 156) | constructor() { method run (line 170) | override run(accessor: ServicesAccessor) { method constructor (line 179) | constructor() { method run (line 193) | override run(accessor: ServicesAccessor) { method constructor (line 204) | constructor() { method run (line 213) | override run(accessor: ServicesAccessor) { method constructor (line 221) | constructor() { method run (line 235) | override run(accessor: ServicesAccessor) { method constructor (line 245) | constructor() { method run (line 258) | async run(accessor: ServicesAccessor, context?: ISessionSection): Promis... method constructor (line 276) | constructor() { method run (line 289) | async run(accessor: ServicesAccessor, context?: ISessionSection): Promis... method constructor (line 327) | constructor() { method run (line 340) | async run(accessor: ServicesAccessor, context?: ISessionSection): Promis... method constructor (line 379) | constructor() { method run (line 403) | run(accessor: ServicesAccessor, context?: ISession | ISession[]): void { method constructor (line 417) | constructor() { method run (line 441) | run(accessor: ServicesAccessor, context?: ISession | ISession[]): void { method constructor (line 455) | constructor() { method run (line 473) | async run(accessor: ServicesAccessor, context?: ISession | ISession[]): ... method constructor (line 486) | constructor() { method run (line 504) | async run(accessor: ServicesAccessor, context?: ISession | ISession[]): ... method constructor (line 517) | constructor() { method run (line 529) | async run(accessor: ServicesAccessor, context?: ISession | ISession[]): ... method constructor (line 556) | constructor() { method run (line 571) | run(accessor: ServicesAccessor, context?: ISession | ISession[]): void { method constructor (line 584) | constructor() { method run (line 599) | run(accessor: ServicesAccessor, context?: ISession | ISession[]): void { method constructor (line 612) | constructor() { method run (line 623) | async run(accessor: ServicesAccessor, context?: ISession | ISession[]): ... method constructor (line 643) | constructor() { method run (line 654) | run(accessor: ServicesAccessor): void { method constructor (line 667) | constructor() { method run (line 694) | async run(accessor: ServicesAccessor): Promise { method constructor (line 707) | constructor() { method run (line 725) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/sessions/contrib/sessions/common/sessionData.ts constant GITHUB_REMOTE_FILE_SCHEME (line 12) | const GITHUB_REMOTE_FILE_SCHEME = 'github-remote-file'; type SessionStatus (line 17) | const enum SessionStatus { type ISessionRepository (line 33) | interface ISessionRepository { type ISessionWorkspace (line 49) | interface ISessionWorkspace { type IGitHubInfo (line 63) | interface IGitHubInfo { type IChat (line 82) | interface IChat { type ISession (line 116) | interface ISession { FILE: src/vs/sessions/contrib/sessions/test/browser/aiCustomizationShortcutsWidget.fixture.ts class FixtureMenuService (line 54) | class FixtureMenuService implements IMenuService { method createMenu (line 57) | createMenu(id: MenuId): IMenu { method getMenuActions (line 73) | getMenuActions(_id: MenuId, _contextKeyService: unknown, _options?: IM... method getMenuContexts (line 74) | getMenuContexts() { return new Set(); } method resetHiddenStates (line 75) | resetHiddenStates() { } class FixtureActionViewItemService (line 82) | class FixtureActionViewItemService implements IActionViewItemService { method register (line 89) | register(menu: MenuId, commandId: string | MenuId, provider: IActionVi... method lookUp (line 95) | lookUp(menu: MenuId, commandId: string | MenuId): IActionViewItemFacto... function createMockPromptsService (line 109) | function createMockPromptsService(): IPromptsService { type ICustomizationCounts (line 113) | interface ICustomizationCounts { function createMockPromptsServiceWithCounts (line 121) | function createMockPromptsServiceWithCounts(counts?: ICustomizationCount... function createMockMcpService (line 155) | function createMockMcpService(serverCount: number = 0): IMcpService { function createMockWorkspaceService (line 163) | function createMockWorkspaceService(): IAICustomizationWorkspaceService { function createMockWorkspaceContextService (line 172) | function createMockWorkspaceContextService(): IWorkspaceContextService { function renderWidget (line 183) | function renderWidget(ctx: ComponentFixtureContext, options?: { mcpServe... FILE: src/vs/sessions/contrib/sessions/test/browser/customizationCounts.test.ts function localFile (line 18) | function localFile(path: string): ILocalPromptPath { function userFile (line 22) | function userFile(path: string): IUserPromptPath { function extensionFile (line 26) | function extensionFile(path: string): IExtensionPromptPath { function agentInstructionFile (line 36) | function agentInstructionFile(path: string): IAgentInstructionFile { function makeWorkspaceFolder (line 40) | function makeWorkspaceFolder(path: string, name?: string): IWorkspaceFol... function createMockPromptsService (line 50) | function createMockPromptsService(opts: { function createMockWorkspaceService (line 95) | function createMockWorkspaceService(opts: { function createMockWorkspaceContextService (line 114) | function createMockWorkspaceContextService(folders: IWorkspaceFolder[]):... FILE: src/vs/sessions/contrib/sessions/test/browser/sessionsGroupModel.test.ts constant STORAGE_KEY (line 12) | const STORAGE_KEY = 'sessions.groups'; function createModel (line 30) | function createModel(): SessionsGroupModel { FILE: src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts function createSession (line 14) | function createSession(id: string, opts: { FILE: src/vs/sessions/contrib/terminal/browser/sessionsTerminalContribution.ts function getSessionCwd (line 39) | function getSessionCwd(session: ISession | undefined): URI | undefined { class SessionsTerminalContribution (line 57) | class SessionsTerminalContribution extends Disposable implements IWorkbe... method constructor (line 63) | constructor( method ensureTerminal (line 123) | async ensureTerminal(cwd: URI, focus: boolean): Promise { method dumpTracking (line 280) | async dumpTracking(): Promise { method showAllTerminals (line 291) | async showAllTerminals(): Promise { class OpenSessionInTerminalAction (line 303) | class OpenSessionInTerminalAction extends Action2 { method constructor (line 305) | constructor() { method run (line 323) | override async run(_accessor: ServicesAccessor): Promise { class DumpTerminalTrackingAction (line 352) | class DumpTerminalTrackingAction extends Action2 { method constructor (line 354) | constructor() { method run (line 362) | override async run(): Promise { class ShowAllTerminalsAction (line 370) | class ShowAllTerminalsAction extends Action2 { method constructor (line 372) | constructor() { method run (line 380) | override async run(): Promise { FILE: src/vs/sessions/contrib/terminal/test/browser/sessionsTerminalContribution.test.ts constant HOME_DIR (line 29) | const HOME_DIR = URI.file('/home/user'); class TestLogService (line 31) | class TestLogService extends NullLogService { method trace (line 34) | override trace(message: string, ...args: unknown[]): void { type TestTerminalInstance (line 39) | type TestTerminalInstance = ITerminalInstance & { function makeAgentSession (line 45) | function makeAgentSession(opts: { function makeNonAgentSession (line 99) | function makeNonAgentSession(opts: { repository?: URI; worktree?: URI; p... function makeTerminalInstance (line 147) | function makeTerminalInstance(id: number, cwd: string): TestTerminalInst... function addCommandToInstance (line 176) | function addCommandToInstance(instance: ITerminalInstance, timestamp: nu... method instances (line 227) | override get instances(): readonly ITerminalInstance[] { method foregroundInstances (line 230) | override get foregroundInstances(): readonly ITerminalInstance[] { method createTerminal (line 233) | override async createTerminal(opts?: any): Promise { method getInstanceFromId (line 246) | override getInstanceFromId(id: number): ITerminalInstance | undefined { method setActiveInstance (line 249) | override setActiveInstance(instance: ITerminalInstance): void { method focusActiveInstance (line 252) | override async focusActiveInstance(): Promise { method safeDisposeTerminal (line 255) | override async safeDisposeTerminal(instance: ITerminalInstance): Promise... method moveToBackground (line 261) | override moveToBackground(instance: ITerminalInstance): void { method showBackgroundTerminal (line 265) | override async showBackgroundTerminal(instance: ITerminalInstance): Prom... method isViewVisible (line 276) | override isViewVisible(): boolean { return false; } function tick (line 714) | function tick(): Promise { FILE: src/vs/sessions/contrib/welcome/browser/welcome.contribution.ts constant WELCOME_COMPLETE_KEY (line 33) | const WELCOME_COMPLETE_KEY = 'workbench.agentsession.welcomeComplete'; class SessionsWelcomeOverlay (line 35) | class SessionsWelcomeOverlay extends Disposable { method constructor (line 39) | constructor( method _runSetup (line 84) | private async _runSetup(button: Button, spinner: HTMLElement, error: H... method dismiss (line 126) | dismiss(): void { class SessionsWelcomeContribution (line 133) | class SessionsWelcomeContribution extends Disposable implements IWorkben... method constructor (line 148) | constructor( method showOverlayIfNeeded (line 183) | private showOverlayIfNeeded(): void { method watchEntitlementState (line 201) | private watchEntitlementState(): void { method _needsChatSetup (line 225) | private _needsChatSetup(includeUnknown: boolean = true): boolean { method showOverlay (line 243) | private showOverlay(): void { method constructor (line 279) | constructor() { method run (line 287) | run(accessor: ServicesAccessor): void { FILE: src/vs/sessions/contrib/welcome/test/browser/welcome.contribution.test.ts constant WELCOME_COMPLETE_KEY (line 21) | const WELCOME_COMPLETE_KEY = 'workbench.agentsession.welcomeComplete'; class MockChatEntitlementService (line 23) | class MockChatEntitlementService implements Partial { return Promise.resolve(); } method markAnonymousRateLimited (line 49) | markAnonymousRateLimited(): void { } function markReturningUser (line 81) | function markReturningUser(): void { function isOverlayVisible (line 86) | function isOverlayVisible(): boolean { FILE: src/vs/sessions/contrib/workspace/browser/workspaceFolderManagement.ts class WorkspaceFolderManagementContribution (line 20) | class WorkspaceFolderManagementContribution extends Disposable implement... method constructor (line 25) | constructor( method updateWorkspaceFoldersForSession (line 40) | private async updateWorkspaceFoldersForSession(session: ISession | und... method getActiveSessionFolderData (line 64) | private getActiveSessionFolderData(session: ISession | undefined): IWo... method manageTrustWorkspaceForSession (line 97) | private async manageTrustWorkspaceForSession(session: ISession | undef... method isUriTrusted (line 116) | private isUriTrusted(uri: URI): boolean { FILE: src/vs/sessions/electron-browser/parts/titlebarPart.ts class NativeTitlebarPart (line 26) | class NativeTitlebarPart extends TitlebarPart { method constructor (line 31) | constructor( method createContentArea (line 50) | protected override createContentArea(parent: HTMLElement): HTMLElement { method handleWindowsAlwaysOnTop (line 68) | private async handleWindowsAlwaysOnTop(targetWindowId: number, context... method updateStyles (line 80) | override updateStyles(): void { method layout (line 104) | override layout(width: number, height: number): void { class MainNativeTitlebarPart (line 120) | class MainNativeTitlebarPart extends NativeTitlebarPart { method constructor (line 122) | constructor( class AuxiliaryNativeTitlebarPart (line 138) | class AuxiliaryNativeTitlebarPart extends NativeTitlebarPart implements ... method height (line 142) | get height() { return this.minimumHeight; } method constructor (line 144) | constructor( method preventZoom (line 162) | override get preventZoom(): boolean { class NativeTitleService (line 167) | class NativeTitleService extends TitleService { method createMainTitlebarPart (line 169) | protected override createMainTitlebarPart(): MainNativeTitlebarPart { method doCreateAuxiliaryTitlebarPart (line 173) | protected override doCreateAuxiliaryTitlebarPart(container: HTMLElemen... FILE: src/vs/sessions/electron-browser/sessions.main.ts class SessionsMain (line 72) | class SessionsMain extends Disposable { method constructor (line 74) | constructor( method init (line 82) | private init(): void { method reviveUris (line 91) | private reviveUris() { method open (line 117) | async open(): Promise { method applyWindowZoomLevel (line 145) | private applyWindowZoomLevel(configurationService: IConfigurationServi... method getExtraClasses (line 157) | private getExtraClasses(): string[] { method registerListeners (line 165) | private registerListeners(workbench: AgenticWorkbench, storageService:... method initServices (line 172) | private async initServices(): Promise<{ serviceCollection: ServiceColl... method createConfigurationService (line 349) | private async createConfigurationService( method createStorageService (line 367) | private async createStorageService(workspace: IAnyWorkspaceIdentifier,... method createKeyboardLayoutService (line 381) | private async createKeyboardLayoutService(mainProcessService: IMainPro... type IDesktopMain (line 396) | interface IDesktopMain { function main (line 400) | function main(configuration: INativeWindowConfiguration): Promise { FILE: src/vs/sessions/electron-browser/sessions.ts type ISandboxConfiguration (line 13) | type ISandboxConfiguration = import('../../base/parts/sandbox/common/san... type ILoadResult (line 14) | type ILoadResult = import('../../pla... type ILoadOptions (line 15) | type ILoadOptions = import('../../platf... type INativeWindowConfiguration (line 16) | type INativeWindowConfiguration = import('../../platform/window/common/w... type IMainWindowSandboxGlobals (line 17) | type IMainWindowSandboxGlobals = import('../../base/parts/sandbox/electr... type IDesktopMain (line 18) | type IDesktopMain = import('./sessions.main.js').IDesktopMain; function showSplash (line 25) | function showSplash(configuration: INativeWindowConfiguration) { function load (line 95) | async function load(options: ILoadOp... function resolveWindowConfiguration (line 138) | async function resolveWindowConfiguration(conf... function registerDeveloperKeybindings (line 178) | function registerDeveloperKeybindings(disallowReloadKeybinding: boolean ... function setupNLS (line 216) | function setupNLS(configuration: T): vo... function onUnexpectedError (line 230) | function onUnexpectedError(error: string | Error, showDevtoolsOnError: b... function fileUriFromPath (line 243) | function fileUriFromPath(path: string, config: { isWindows?: boolean; sc... function setupCSSImportMaps (line 269) | function setupCSSImportMaps(configurati... FILE: src/vs/sessions/services/configuration/browser/configurationService.ts class ConfigurationService (line 37) | class ConfigurationService extends Disposable implements IWorkbenchConfi... method constructor (line 58) | constructor( method initialize (line 95) | async initialize(): Promise { method getConfigurationData (line 120) | getConfigurationData(): IConfigurationData { method getValue (line 128) | getValue(arg1?: unknown, arg2?: unknown): unknown { method updateValue (line 138) | async updateValue(key: string, value: unknown, arg3?: unknown, arg4?: ... method getSettingsResource (line 173) | private getSettingsResource(target: ConfigurationTarget | undefined, r... method inspect (line 185) | inspect(key: string, overrides?: IConfigurationOverrides): IConfigu... method keys (line 189) | keys(): { default: string[]; policy: string[]; user: string[]; workspa... method reloadConfiguration (line 193) | async reloadConfiguration(_target?: ConfigurationTarget | IWorkspaceFo... method hasCachedConfigurationDefaultsOverrides (line 212) | hasCachedConfigurationDefaultsOverrides(): boolean { method whenRemoteConfigurationLoaded (line 216) | async whenRemoteConfigurationLoaded(): Promise { } method isSettingAppliedForAllProfiles (line 218) | isSettingAppliedForAllProfiles(key: string): boolean { method onDefaultConfigurationChanged (line 231) | private onDefaultConfigurationChanged(defaults: ConfigurationModel, pr... method onPolicyConfigurationChanged (line 244) | private onPolicyConfigurationChanged(policyConfiguration: Configuratio... method onUserConfigurationChanged (line 250) | private onUserConfigurationChanged(userConfiguration: ConfigurationMod... method onWorkspaceFoldersChanged (line 256) | private onWorkspaceFoldersChanged(e: IWorkspaceFoldersChangeEvent): vo... method onWorkspaceFolderConfigurationChanged (line 272) | private onWorkspaceFolderConfigurationChanged(folder: IWorkspaceFolder... method loadFolderConfigurations (line 283) | private async loadFolderConfigurations(folders: readonly IWorkspaceFol... method triggerConfigurationChange (line 296) | private triggerConfigurationChange(change: IConfigurationChange, previ... class ConfigurationEditing (line 308) | class ConfigurationEditing { method constructor (line 312) | constructor( method write (line 317) | write(settingsResource: URI, path: JSONPath, value: unknown): Promise<... method doWriteConfiguration (line 321) | private async doWriteConfiguration(settingsResource: URI, path: JSONPa... method getEdits (line 346) | private getEdits(content: string, path: JSONPath, value: unknown): Edi... method formattingOptions (line 362) | private get formattingOptions(): Required { FILE: src/vs/sessions/services/configuration/test/browser/configurationService.test.ts constant ROOT (line 31) | const ROOT = URI.file('tests').with({ scheme: 'vscode-tests' }); FILE: src/vs/sessions/services/workspace/browser/workspaceContextService.ts class SessionsWorkspaceContextService (line 16) | class SessionsWorkspaceContextService extends Disposable implements IWor... method constructor (line 33) | constructor( method getCompleteWorkspace (line 41) | getCompleteWorkspace(): Promise { method getWorkspace (line 45) | getWorkspace(): IWorkspace { method getWorkbenchState (line 49) | getWorkbenchState(): WorkbenchState { method hasWorkspaceData (line 53) | hasWorkspaceData(): boolean { method getWorkspaceFolder (line 57) | getWorkspaceFolder(resource: URI): IWorkspaceFolder | null { method isInsideWorkspace (line 61) | public isInsideWorkspace(resource: URI): boolean { method isCurrentWorkspace (line 65) | public isCurrentWorkspace(workspaceIdOrFolder: IWorkspaceIdentifier | ... method addFolders (line 69) | public addFolders(foldersToAdd: IWorkspaceFolderCreationData[]): Promi... method removeFolders (line 73) | public removeFolders(foldersToRemove: URI[]): Promise { method updateFolders (line 77) | public async updateFolders(index: number, deleteCount?: number, folder... method enterWorkspace (line 93) | async enterWorkspace(_path: URI): Promise { } method createAndEnterWorkspace (line 95) | async createAndEnterWorkspace(_folders: IWorkspaceFolderCreationData[]... method saveAndEnterWorkspace (line 97) | async saveAndEnterWorkspace(_path: URI): Promise { } method copyWorkspaceSettings (line 99) | async copyWorkspaceSettings(_toWorkspace: IWorkspaceIdentifier): Promi... method pickNewWorkspacePath (line 101) | async pickNewWorkspacePath(): Promise { return undefi... method doUpdateFolders (line 103) | private doUpdateFolders(foldersToAdd: IWorkspaceFolderCreationData[], ... method _doUpdateFolders (line 107) | private async _doUpdateFolders(foldersToAdd: IWorkspaceFolderCreationD... FILE: src/vs/sessions/test/e2e/common.cjs constant APP_ROOT (line 16) | const APP_ROOT = path.resolve(__dirname, '..', '..', '..', '..', '..'); constant SCENARIOS_DIR (line 17) | const SCENARIOS_DIR = path.join(__dirname, 'scenarios'); function parseScenario (line 23) | function parseScenario(filePath) { function discoverScenarios (line 43) | function discoverScenarios() { function runPlaywrightCli (line 54) | function runPlaywrightCli(args) { function getSnapshot (line 69) | function getSnapshot() { function startServer (line 100) | function startServer(port, { mock = false } = {}) { function waitForServer (line 116) | async function waitForServer(url, timeoutMs) { function commandsPathForScenario (line 135) | function commandsPathForScenario(scenarioPath) { FILE: src/vs/sessions/test/e2e/extensions/sessions-e2e-mock/extension.js function activate (line 28) | function activate(context) { function registerMockAuth (line 55) | function registerMockAuth(vscode) { function registerMockCommands (line 102) | function registerMockCommands(vscode) { FILE: src/vs/sessions/test/e2e/generate.cjs constant PORT (line 36) | const PORT = 9100 + Math.floor(Math.random() * 900); constant BASE_URL (line 37) | const BASE_URL = `http://localhost:${PORT}/?skip-sessions-welcome`; constant SYSTEM_PROMPT (line 39) | const SYSTEM_PROMPT = [ function askCopilot (line 74) | function askCopilot(step, snapshot) { function resolveSemanticCommand (line 100) | function resolveSemanticCommand(cmd, snapshotText) { function compileScenario (line 129) | function compileScenario(scenario) { function main (line 181) | async function main() { function cleanup (line 238) | function cleanup(server) { FILE: src/vs/sessions/test/e2e/test.cjs constant PORT (line 30) | const PORT = 9100 + Math.floor(Math.random() * 900); constant BASE_URL (line 31) | const BASE_URL = `http://localhost:${PORT}/?skip-sessions-welcome`; function discoverCommandFiles (line 37) | function discoverCommandFiles(filter) { function normalizeLabel (line 51) | function normalizeLabel(text) { function resolveSemanticCommand (line 66) | function resolveSemanticCommand(cmd, snapshotText) { constant ASSERT_TIMEOUT_MS (line 93) | const ASSERT_TIMEOUT_MS = 10_000; constant ASSERT_POLL_MS (line 94) | const ASSERT_POLL_MS = 500; function pollAssertion (line 100) | function pollAssertion(checkFn) { function executeCommand (line 114) | function executeCommand(cmd) { function main (line 197) | async function main() { function cleanup (line 292) | function cleanup(server) { FILE: src/vs/sessions/test/web.test.factory.ts function create (line 17) | function create(domElement: HTMLElement, options: IWorkbenchConstruction... FILE: src/vs/sessions/test/web.test.ts constant MOCK_FS_FILES (line 45) | const MOCK_FS_FILES: Record = { function registerMockFileSystemProvider (line 58) | function registerMockFileSystemProvider(serviceCollection: ServiceCollec... constant MOCK_ACCOUNT (line 71) | const MOCK_ACCOUNT: IDefaultAccount = { class MockChatEntitlementService (line 82) | class MockChatEntitlementService implements IChatEntitlementService { method markAnonymousRateLimited (line 109) | markAnonymousRateLimited(): void { } method update (line 110) | async update(_token: CancellationToken): Promise { } class MockDefaultAccountService (line 117) | class MockDefaultAccountService implements IDefaultAccountService { method getDefaultAccount (line 127) | async getDefaultAccount(): Promise { return MO... method getDefaultAccountAuthenticationProvider (line 128) | getDefaultAccountAuthenticationProvider(): IDefaultAccountAuthenticati... method setDefaultAccountProvider (line 129) | setDefaultAccountProvider(): void { } method refresh (line 130) | async refresh(): Promise { return MOCK_ACCOUNT; } method signIn (line 131) | async signIn(): Promise { return MOCK_ACCOUNT; } method signOut (line 132) | async signOut(): Promise { } constant EXISTING_MOCK_FILES (line 145) | const EXISTING_MOCK_FILES = new Set(['/mock-repo/src/index.ts', '/mock-r... type MockFileEdit (line 147) | interface MockFileEdit { type MockResponse (line 152) | interface MockResponse { function emitFileEdits (line 163) | function emitFileEdits(fileEdits: MockFileEdit[], progress: (parts: ICha... function getMockResponseWithEdits (line 186) | function getMockResponseWithEdits(message: string): MockResponse { class MockChatAgentContribution (line 235) | class MockChatAgentContribution extends Disposable implements IWorkbench... method constructor (line 244) | constructor( method addSessionItem (line 264) | private addSessionItem(resource: URI, message: string, responseText: s... method registerMockAgents (line 310) | private registerMockAgents(): void { method registerMockSessionProvider (line 365) | private registerMockSessionProvider(): void { method registerMockTerminalBackend (line 423) | private registerMockTerminalBackend(): void { method createMockTerminalBackend (line 431) | private createMockTerminalBackend(): ITerminalBackend { class MockGitService (line 520) | class MockGitService implements IGitService { method setDelegate (line 523) | setDelegate(_delegate: IGitExtensionDelegate) { return Disposable.None; } method openRepository (line 524) | async openRepository(_uri: URI) { return undefined; } class TestSessionsBrowserMain (line 538) | class TestSessionsBrowserMain extends SessionsBrowserMain { method open (line 542) | override async open(): Promise { method preseedFolder (line 576) | private preseedFolder(storageService: IStorageService): void { method createWorkbench (line 587) | protected override createWorkbench(domElement: HTMLElement, serviceCol... FILE: src/vs/workbench/api/browser/extensionHost.contribution.ts class ExtensionPoints (line 105) | class ExtensionPoints implements IWorkbenchContribution { method constructor (line 109) | constructor( FILE: src/vs/workbench/api/browser/mainThreadAiEmbeddingVector.ts class MainThreadAiEmbeddingVector (line 13) | class MainThreadAiEmbeddingVector extends Disposable implements MainThre... method constructor (line 17) | constructor( method $registerAiEmbeddingVectorProvider (line 25) | $registerAiEmbeddingVectorProvider(model: string, handle: number): void { method $unregisterAiEmbeddingVectorProvider (line 38) | $unregisterAiEmbeddingVectorProvider(handle: number): void { FILE: src/vs/workbench/api/browser/mainThreadAiRelatedInformation.ts class MainThreadAiRelatedInformation (line 14) | class MainThreadAiRelatedInformation extends Disposable implements MainT... method constructor (line 18) | constructor( method $getAiRelatedInformation (line 26) | $getAiRelatedInformation(query: string, types: RelatedInformationType[... method $registerAiRelatedInformationProvider (line 31) | $registerAiRelatedInformationProvider(handle: number, type: RelatedInf... method $unregisterAiRelatedInformationProvider (line 40) | $unregisterAiRelatedInformationProvider(handle: number): void { FILE: src/vs/workbench/api/browser/mainThreadAiSettingsSearch.ts class MainThreadAiSettingsSearch (line 12) | class MainThreadAiSettingsSearch extends Disposable implements MainThrea... method constructor (line 16) | constructor( method $registerAiSettingsSearchProvider (line 24) | $registerAiSettingsSearchProvider(handle: number): void { method $unregisterAiSettingsSearchProvider (line 33) | $unregisterAiSettingsSearchProvider(handle: number): void { method $handleSearchResult (line 37) | $handleSearchResult(handle: number, result: AiSettingsSearchResult): v... FILE: src/vs/workbench/api/browser/mainThreadAuthentication.ts type AuthenticationInteractiveOptions (line 33) | interface AuthenticationInteractiveOptions { type AuthenticationGetSessionOptions (line 39) | interface AuthenticationGetSessionOptions { class MainThreadAuthenticationProvider (line 48) | class MainThreadAuthenticationProvider extends Disposable implements IAu... method constructor (line 52) | constructor( method getSessions (line 65) | async getSessions(scopes: string[] | undefined, options: IAuthenticati... method createSession (line 69) | createSession(scopes: string[], options: IAuthenticationProviderSessio... method removeSession (line 73) | async removeSession(sessionId: string): Promise { class MainThreadAuthenticationProviderWithChallenges (line 78) | class MainThreadAuthenticationProviderWithChallenges extends MainThreadA... method constructor (line 80) | constructor( method getSessionsFromChallenges (line 100) | getSessionsFromChallenges(constraint: IAuthenticationConstraint, optio... method createSessionFromChallenges (line 104) | createSessionFromChallenges(constraint: IAuthenticationConstraint, opt... class MainThreadAuthentication (line 110) | class MainThreadAuthentication extends Disposable implements MainThreadA... method constructor (line 117) | constructor( method $registerAuthenticationProvider (line 183) | async $registerAuthenticationProvider({ id, label, supportsMultipleAcc... method $unregisterAuthenticationProvider (line 220) | async $unregisterAuthenticationProvider(id: string): Promise { method $ensureProvider (line 231) | async $ensureProvider(id: string): Promise { method $sendDidChangeSessions (line 237) | async $sendDidChangeSessions(providerId: string, event: Authentication... method $removeSession (line 244) | $removeSession(providerId: string, sessionId: string): Promise { method $waitForUriHandler (line 248) | async $waitForUriHandler(expectedUri: UriComponents): Promise { method $registerDynamicAuthenticationProvider (line 289) | async $registerDynamicAuthenticationProvider(details: IRegisterDynamic... method $setSessionsForDynamicAuthProvider (line 300) | async $setSessionsForDynamicAuthProvider(authProviderId: string, clien... method $sendDidChangeDynamicProviderInfo (line 304) | async $sendDidChangeDynamicProviderInfo({ providerId, clientId, author... method loginPrompt (line 321) | private async loginPrompt(provider: IAuthenticationProvider, extension... method continueWithIncorrectAccountPrompt (line 363) | private async continueWithIncorrectAccountPrompt(chosenAccountLabel: s... method doGetSession (line 388) | private async doGetSession(providerId: string, scopeListOrRequest: Rea... method $getSession (line 495) | async $getSession(providerId: string, scopeListOrRequest: ReadonlyArra... method $getAccounts (line 510) | async $getAccounts(providerId: string): Promise { method _track (line 94) | private _track(input: BrowserEditorInput): void { method _toDto (line 115) | private _toDto(input: BrowserEditorInput): BrowserTabDto { method $startCDPSession (line 128) | async $startCDPSession(sessionId: string, browserId: string): Promise<... method $closeCDPSession (line 155) | async $closeCDPSession(sessionId: string): Promise { method $sendCDPMessage (line 159) | async $sendCDPMessage(sessionId: string, message: CDPRequest): Promise... method $closeBrowserTab (line 166) | async $closeBrowserTab(browserId: string): Promise { FILE: src/vs/workbench/api/browser/mainThreadBulkEdits.ts class MainThreadBulkEdits (line 20) | class MainThreadBulkEdits implements MainThreadBulkEditsShape { method constructor (line 22) | constructor( method dispose (line 29) | dispose(): void { } method $tryApplyWorkspaceEdit (line 31) | $tryApplyWorkspaceEdit(dto: SerializableObjectWithBuffers { method _pushInstructions (line 212) | private async _pushInstructions(): Promise { method _pushSkills (line 222) | private async _pushSkills(): Promise { method $unregisterAgent (line 232) | $unregisterAgent(handle: number): void { method $transferActiveChatSession (line 236) | async $transferActiveChatSession(toWorkspace: UriComponents): Promise<... method $registerAgent (line 247) | async $registerAgent(handle: number, extension: ExtensionIdentifier, i... method $updateAgent (line 340) | async $updateAgent(handle: number, metadataUpdate: IExtensionChatAgent... method $handleProgressChunk (line 351) | async $handleProgressChunk(requestId: string, chunks: (IChatProgressDt... method $handleAnchorResolve (line 461) | $handleAnchorResolve(requestId: string, handle: string, resolveAnchor:... method $registerAgentCompletionsProvider (line 474) | $registerAgentCompletionsProvider(handle: number, id: string, triggerC... method $unregisterAgentCompletionsProvider (line 532) | $unregisterAgentCompletionsProvider(handle: number, id: string): void { method $registerChatParticipantDetectionProvider (line 537) | $registerChatParticipantDetectionProvider(handle: number): void { method $unregisterChatParticipantDetectionProvider (line 547) | $unregisterChatParticipantDetectionProvider(handle: number): void { method $registerPromptFileProvider (line 551) | async $registerPromptFileProvider(handle: number, type: string, extens... method $unregisterPromptFileProvider (line 589) | $unregisterPromptFileProvider(handle: number): void { method $onDidChangePromptFiles (line 595) | $onDidChangePromptFiles(handle: number): void { method $registerChatSessionCustomizationProvider (line 602) | async $registerChatSessionCustomizationProvider(handle: number, chatSe... method $unregisterChatSessionCustomizationProvider (line 666) | $unregisterChatSessionCustomizationProvider(handle: number): void { method $onDidChangeCustomizations (line 671) | $onDidChangeCustomizations(handle: number): void { function computeCompletionRanges (line 680) | function computeCompletionRanges(model: ITextModel, position: Position, ... function fromChatEdit (line 700) | function fromChatEdit(part: IChatNotebookEditDto): IChatNotebookEdit { FILE: src/vs/workbench/api/browser/mainThreadChatCodeMapper.ts class MainThreadChatCodemapper (line 15) | class MainThreadChatCodemapper extends Disposable implements MainThreadC... method constructor (line 22) | constructor( method $registerCodeMapperProvider (line 30) | $registerCodeMapperProvider(handle: number, displayName: string): void { method $unregisterCodeMapperProvider (line 56) | $unregisterCodeMapperProvider(handle: number): void { method $handleProgress (line 60) | $handleProgress(requestId: string, data: ICodeMapperProgressDto): Prom... FILE: src/vs/workbench/api/browser/mainThreadChatContext.ts function reviveContextItem (line 15) | function reviveContextItem(item: IChatContextItemDto): IChatContextItem { function reviveContextItems (line 22) | function reviveContextItems(items: IChatContextItemDto[]): IChatContextI... class MainThreadChatContext (line 27) | class MainThreadChatContext extends Disposable implements MainThreadChat... method constructor (line 31) | constructor( method $registerChatWorkspaceContextProvider (line 40) | $registerChatWorkspaceContextProvider(handle: number, id: string): void { method $registerChatExplicitContextProvider (line 50) | $registerChatExplicitContextProvider(handle: number, id: string): void { method $registerChatResourceContextProvider (line 64) | $registerChatResourceContextProvider(handle: number, id: string, selec... method $unregisterChatContextProvider (line 78) | $unregisterChatContextProvider(handle: number): void { method $updateWorkspaceContextItems (line 87) | $updateWorkspaceContextItems(handle: number, items: IChatContextItemDt... method $executeChatContextItemCommand (line 95) | $executeChatContextItemCommand(itemHandle: number): Promise { FILE: src/vs/workbench/api/browser/mainThreadChatDebug.ts class MainThreadChatDebug (line 16) | class MainThreadChatDebug extends Disposable implements MainThreadChatDe... method constructor (line 22) | constructor( method $subscribeToCoreDebugEvents (line 31) | $subscribeToCoreDebugEvents(): void { method $unsubscribeFromCoreDebugEvents (line 39) | $unsubscribeFromCoreDebugEvents(): void { method $registerChatDebugLogProvider (line 43) | $registerChatDebugLogProvider(handle: number): void { method $unregisterChatDebugLogProvider (line 80) | $unregisterChatDebugLogProvider(handle: number): void { method $acceptChatDebugEvent (line 87) | $acceptChatDebugEvent(handle: number, dto: IChatDebugEventDto): void { method _serializeEvent (line 98) | private _serializeEvent(event: IChatDebugEvent): IChatDebugEventDto { method _reviveEvent (line 122) | private _reviveEvent(dto: IChatDebugEventDto, sessionResource: URI): I... method _reviveResolvedContent (line 190) | private _reviveResolvedContent(dto: IChatDebugResolvedEventContentDto)... FILE: src/vs/workbench/api/browser/mainThreadChatOutputRenderer.ts class MainThreadChatOutputRenderer (line 15) | class MainThreadChatOutputRenderer extends Disposable implements MainThr... method constructor (line 23) | constructor( method dispose (line 32) | override dispose(): void { method $registerChatOutputRenderer (line 39) | $registerChatOutputRenderer(viewType: string, extensionId: ExtensionId... method $unregisterChatOutputRenderer (line 55) | $unregisterChatOutputRenderer(viewType: string): void { FILE: src/vs/workbench/api/browser/mainThreadChatSessions.ts function stringOrMarkdownEqual (line 45) | function stringOrMarkdownEqual(a: string | IMarkdownString | undefined, ... class ObservableChatSession (line 58) | class ObservableChatSession extends Disposable implements IChatSession { method options (line 65) | public get options(): ReadonlyChatSessionOptionsMap | undefined { method progressObs (line 95) | get progressObs(): IObservable { method isCompleteObs (line 99) | get isCompleteObs(): IObservable { method constructor (line 103) | constructor( method initialize (line 121) | initialize(token: CancellationToken, context: ChatSessionContentContex... method _doInitializeContent (line 128) | private async _doInitializeContent(token: CancellationToken, context: ... method handleProgressChunk (line 297) | handleProgressChunk(requestId: string, progress: IChatProgress[]): void { method handleProgressComplete (line 311) | handleProgressComplete(requestId: string): void { method _addProgress (line 326) | private _addProgress(progress: IChatProgress[]): void { method _markComplete (line 331) | private _markComplete(): void { method toRequestDto (line 337) | private toRequestDto(request: IChatSessionRequestHistoryItem): IChatSe... method dispose (line 350) | override dispose(): void { class MainThreadChatSessionItemController (line 368) | class MainThreadChatSessionItemController extends Disposable implements ... method constructor (line 380) | constructor( method dispose (line 429) | override dispose(): void { method items (line 435) | get items(): IChatSessionItem[] { method refresh (line 439) | refresh(token: CancellationToken): Promise { method newChatSessionItem (line 443) | async newChatSessionItem(request: IChatNewSessionRequest, token: Cance... method acceptChange (line 456) | async acceptChange(change: { readonly addedOrUpdated: readonly Dto): Promise { method getNewChatSessionInputState (line 495) | async getNewChatSessionInputState(token: CancellationToken): Promise, model: IChatModel | undefined,... method isEqual (line 546) | isEqual(other: MainThreadChatSessionItem): boolean { class MainThreadChatSessions (line 565) | class MainThreadChatSessions extends Disposable implements MainThreadCha... method constructor (line 578) | constructor( method _getHandleForSessionType (line 618) | private _getHandleForSessionType(chatSessionType: string): number | un... method $registerChatSessionItemController (line 622) | $registerChatSessionItemController(handle: number, chatSessionType: st... method _refreshControllerInputState (line 638) | private _refreshControllerInputState(handle: number, chatSessionType: ... method _applyOptionGroups (line 646) | private _applyOptionGroups(handle: number, chatSessionType: string, op... method getController (line 656) | private getController(handle: number): MainThreadChatSessionItemContro... method $updateChatSessionItems (line 664) | async $updateChatSessionItems(controllerHandle: number, change: IChatS... method $addOrUpdateChatSessionItem (line 672) | async $addOrUpdateChatSessionItem(controllerHandle: number, item: Dto<... method $onDidChangeChatSessionOptions (line 680) | $onDidChangeChatSessionOptions(handle: number, sessionResourceComponen... method $onDidCommitChatSessionItem (line 686) | async $onDidCommitChatSessionItem(handle: number, originalComponents: ... method _resendPendingRequests (line 788) | private _resendPendingRequests(originalResource: URI, modifiedResource... method _provideChatSessionContent (line 792) | private async _provideChatSessionContent(providerHandle: number, sessi... method $unregisterChatSessionItemController (line 837) | $unregisterChatSessionItemController(handle: number): void { method $registerChatSessionContentProvider (line 841) | $registerChatSessionContentProvider(handle: number, chatSessionScheme:... method $unregisterChatSessionContentProvider (line 851) | $unregisterChatSessionContentProvider(handle: number): void { method $handleProgressChunk (line 869) | async $handleProgressChunk(handle: number, sessionResource: UriCompone... method $handleProgressComplete (line 885) | $handleProgressComplete(handle: number, sessionResource: UriComponents... method $handleAnchorResolve (line 898) | $handleAnchorResolve(handle: number, sesssionResource: UriComponents, ... method $onDidChangeChatSessionProviderOptions (line 902) | $onDidChangeChatSessionProviderOptions(handle: number): void { method $updateChatSessionInputState (line 919) | $updateChatSessionInputState(controllerHandle: number, optionGroups: r... method _refreshProviderOptions (line 929) | private _refreshProviderOptions(handle: number, chatSessionScheme: str... method dispose (line 943) | override dispose(): void { method notifyOptionsChange (line 962) | async notifyOptionsChange(handle: number, sessionResource: URI, update... function warnOnUntitledSessionResource (line 973) | function warnOnUntitledSessionResource(resource: URI, logService: ILogSe... function reviveMarkdownString (line 979) | function reviveMarkdownString(value: string | IMarkdownString | undefine... FILE: src/vs/workbench/api/browser/mainThreadChatStatus.ts class MainThreadChatStatus (line 12) | class MainThreadChatStatus extends Disposable implements MainThreadChatS... method constructor (line 14) | constructor( method $setEntry (line 21) | $setEntry(id: string, entry: ChatStatusItemDto): void { method $disposeEntry (line 30) | $disposeEntry(id: string): void { FILE: src/vs/workbench/api/browser/mainThreadClipboard.ts class MainThreadClipboard (line 12) | class MainThreadClipboard implements MainThreadClipboardShape { method constructor (line 14) | constructor( method dispose (line 20) | dispose(): void { method $readText (line 24) | $readText(): Promise { method $writeText (line 30) | $writeText(value: string): Promise { FILE: src/vs/workbench/api/browser/mainThreadCodeInsets.ts class EditorWebviewZone (line 19) | class EditorWebviewZone implements IViewZone { method constructor (line 34) | constructor( method dispose (line 50) | dispose(): void { class MainThreadEditorInsets (line 56) | class MainThreadEditorInsets implements MainThreadEditorInsetsShape { method constructor (line 62) | constructor( method dispose (line 70) | dispose(): void { method $createEditorInset (line 74) | async $createEditorInset(handle: number, id: string, uri: UriComponent... method $disposeEditorInset (line 119) | $disposeEditorInset(handle: number): void { method $setHtml (line 125) | $setHtml(handle: number, value: string): void { method $setOptions (line 130) | $setOptions(handle: number, options: IWebviewContentOptions): void { method $postMessage (line 135) | async $postMessage(handle: number, value: unknown): Promise { method getInset (line 141) | private getInset(handle: number): EditorWebviewZone { FILE: src/vs/workbench/api/browser/mainThreadCommands.ts class MainThreadCommands (line 17) | class MainThreadCommands implements MainThreadCommandsShape { method constructor (line 23) | constructor( method dispose (line 33) | dispose() { method _generateCommandsDocumentation (line 38) | private async _generateCommandsDocumentation(): Promise { method $registerCommand (line 57) | $registerCommand(id: string): void { method $unregisterCommand (line 68) | $unregisterCommand(id: string): void { method $fireCommandActivationEvent (line 72) | $fireCommandActivationEvent(id: string): void { method $executeCommand (line 81) | async $executeCommand(id: string, args: unknown[] | SerializableObj... method $getCommands (line 95) | $getCommands(): Promise { function _generateMarkdown (line 102) | function _generateMarkdown(description: string | Dto |... FILE: src/vs/workbench/api/browser/mainThreadComments.ts class MainThreadCommentThread (line 34) | class MainThreadCommentThread implements languages.CommentThread { method input (line 36) | get input(): languages.CommentInput | undefined { method input (line 40) | set input(value: languages.CommentInput | undefined) { method onDidChangeInput (line 46) | get onDidChangeInput(): Event { re... method label (line 50) | get label(): string | undefined { method label (line 54) | set label(label: string | undefined) { method contextValue (line 61) | get contextValue(): string | undefined { method contextValue (line 65) | set contextValue(context: string | undefined) { method comments (line 74) | public get comments(): ReadonlyArray | undefined { method comments (line 78) | public set comments(newComments: ReadonlyArray | un... method onDidChangeComments (line 84) | get onDidChangeComments(): Event { return this._onDidChangeCa... method canReply (line 96) | set canReply(state: boolean | languages.CommentAuthorInformation) { method canReply (line 101) | get canReply() { method collapsibleState (line 106) | get collapsibleState() { method collapsibleState (line 110) | set collapsibleState(newState: languages.CommentThreadCollapsibleState... method initialCollapsibleState (line 122) | get initialCollapsibleState() { method initialCollapsibleState (line 126) | private set initialCollapsibleState(initialCollapsibleState: languages... method isDisposed (line 138) | get isDisposed(): boolean { method isDocumentCommentThread (line 142) | isDocumentCommentThread(): this is languages.CommentThread { method state (line 147) | get state() { method state (line 151) | set state(newState: languages.CommentThreadState | undefined) { method applicability (line 158) | get applicability(): languages.CommentThreadApplicability | undefined { method applicability (line 162) | set applicability(value: languages.CommentThreadApplicability | undefi... method isTemplate (line 170) | public get isTemplate(): boolean { method constructor (line 177) | constructor( method batchUpdate (line 197) | batchUpdate(changes: CommentThreadChanges) { method hasComments (line 212) | hasComments(): boolean { method dispose (line 216) | dispose() { method toJSON (line 228) | toJSON(): MarshalledCommentThread { class CommentThreadWithDisposable (line 237) | class CommentThreadWithDisposable { method constructor (line 239) | constructor(public readonly thread: MainThreadCommentThread[] { method createCommentThreadTemplate (line 519) | createCommentThreadTemplate(resource: UriComponents, range: IRange | u... method updateCommentThreadTemplate (line 523) | async updateCommentThreadTemplate(threadHandle: number, range: IRange) { method toJSON (line 527) | toJSON() { class MainThreadComments (line 539) | class MainThreadComments extends Disposable implements MainThreadComment... method constructor (line 552) | constructor( method $registerCommentController (line 578) | $registerCommentController(handle: number, id: string, label: string, ... method $unregisterCommentController (line 597) | $unregisterCommentController(handle: number): void { method $updateCommentControllerFeatures (line 611) | $updateCommentControllerFeatures(handle: number, features: CommentProv... method $createCommentThread (line 621) | $createCommentThread(handle: number, method $updateCommentThread (line 640) | $updateCommentThread(handle: number, method $deleteCommentThread (line 654) | $deleteCommentThread(handle: number, commentThreadHandle: number) { method $updateCommentingRanges (line 664) | $updateCommentingRanges(handle: number, resourceHints?: languages.Comm... method $revealCommentThread (line 674) | async $revealCommentThread(handle: number, commentThreadHandle: number... method $hideCommentThread (line 691) | async $hideCommentThread(handle: number, commentThreadHandle: number):... method registerView (line 706) | private registerView() { method setComments (line 734) | private setComments() { method registerViewOpenedListener (line 745) | private registerViewOpenedListener() { method registerViewListeners (line 763) | private registerViewListeners(commentsPanelAlreadyConstructed: boolean) { method getHandler (line 788) | private getHandler(handle: number) { FILE: src/vs/workbench/api/browser/mainThreadConfiguration.ts class MainThreadConfiguration (line 17) | class MainThreadConfiguration implements MainThreadConfigurationShape { method constructor (line 21) | constructor( method _getConfigurationData (line 35) | private _getConfigurationData(): IConfigurationInitData { method dispose (line 44) | public dispose(): void { method $updateConfigurationOption (line 48) | $updateConfigurationOption(target: ConfigurationTarget | null, key: st... method $removeConfigurationOption (line 53) | $removeConfigurationOption(target: ConfigurationTarget | null, key: st... method writeConfiguration (line 58) | private writeConfiguration(target: ConfigurationTarget | null, key: st... method _updateValue (line 75) | private _updateValue(key: string, value: unknown, configurationTarget:... method deriveConfigurationTarget (line 83) | private deriveConfigurationTarget(key: string, overrides: IConfigurati... FILE: src/vs/workbench/api/browser/mainThreadConsole.ts class MainThreadConsole (line 15) | class MainThreadConsole implements MainThreadConsoleShape { method constructor (line 19) | constructor( method dispose (line 28) | dispose(): void { method $logExtensionHostMessage (line 32) | $logExtensionHostMessage(entry: IRemoteConsoleLog): void { FILE: src/vs/workbench/api/browser/mainThreadCustomEditors.ts type CustomEditorModelType (line 49) | const enum CustomEditorModelType { class MainThreadCustomEditors (line 54) | class MainThreadCustomEditors extends Disposable implements extHostProto... method constructor (line 64) | constructor( method $registerTextEditorProvider (line 113) | public $registerTextEditorProvider(extensionData: extHostProtocol.Webv... method $registerCustomEditorProvider (line 117) | public $registerCustomEditorProvider(extensionData: extHostProtocol.We... method registerEditorProvider (line 121) | private registerEditorProvider( method $unregisterEditorProvider (line 232) | public $unregisterEditorProvider(viewType: string): void { method getOrCreateCustomEditorModel (line 242) | private async getOrCreateCustomEditorModel( method $onDidEdit (line 271) | public async $onDidEdit(resourceComponents: UriComponents, viewType: s... method $onContentChange (line 276) | public async $onContentChange(resourceComponents: UriComponents, viewT... method getCustomEditorModel (line 281) | private async getCustomEditorModel(resourceComponents: UriComponents, ... method onWillRunWorkingCopyFileOperation (line 291) | private async onWillRunWorkingCopyFileOperation(e: WorkingCopyFileEven... type Type (line 317) | const enum Type { class Pending (line 326) | class Pending { method constructor (line 329) | constructor( type State (line 334) | type State = typeof Allowed | typeof NotAllowed | Pending; class MainThreadCustomEditorModel (line 338) | class MainThreadCustomEditorModel extends ResourceWorkingCopy implements... method create (line 363) | public static async create( method constructor (line 381) | constructor( method editorResource (line 415) | get editorResource() { method dispose (line 419) | override dispose() { method toWorkingCopyResource (line 432) | private static toWorkingCopyResource(viewType: string, resource: URI) { method name (line 443) | public get name() { method capabilities (line 447) | public get capabilities(): WorkingCopyCapabilities { method isDirty (line 451) | public isDirty(): boolean { method isUntitled (line 461) | private isUntitled() { method isReadonly (line 478) | public isReadonly(): boolean { method viewType (line 482) | public get viewType() { method backupId (line 486) | public get backupId() { method pushEdit (line 490) | public pushEdit(editId: number, label: string | undefined) { method changeContent (line 510) | public changeContent() { method undo (line 516) | private async undo(): Promise { method redo (line 533) | private async redo(): Promise { method spliceEdits (line 550) | private spliceEdits(editToInsert?: number) { method change (line 563) | private change(makeEdit: () => void): void { method revert (line 573) | public async revert(options?: IRevertOptions) { method save (line 594) | public async save(options?: ISaveOptions): Promise { method saveCustomEditor (line 605) | public async saveCustomEditor(options?: ISaveOptions): Promise { method sendMessage (line 511) | sendMessage(message: DebugProtocol.ProtocolMessage): void { method stopSession (line 515) | async stopSession(): Promise { FILE: src/vs/workbench/api/browser/mainThreadDecorations.ts class DecorationRequestsQueue (line 16) | class DecorationRequestsQueue { method constructor (line 24) | constructor( method enqueue (line 31) | enqueue(uri: URI, token: CancellationToken): Promise { method _processQueue (line 47) | private _processQueue(): void { class MainThreadDecorations (line 71) | class MainThreadDecorations implements MainThreadDecorationsShape { method constructor (line 76) | constructor( method dispose (line 83) | dispose() { method $registerDecorationProvider (line 88) | $registerDecorationProvider(handle: number, label: string): void { method $onDidChange (line 112) | $onDidChange(handle: number, resources: UriComponents[]): void { method $unregisterDecorationProvider (line 120) | $unregisterDecorationProvider(handle: number): void { FILE: src/vs/workbench/api/browser/mainThreadDiagnostics.ts class MainThreadDiagnostics (line 15) | class MainThreadDiagnostics implements MainThreadDiagnosticsShape { method constructor (line 25) | constructor( method dispose (line 36) | dispose(): void { method _forwardMarkers (line 57) | private _forwardMarkers(resources: readonly URI[]): void { method $changeMany (line 75) | $changeMany(owner: string, entries: [UriComponents, IMarkerData[]][]):... method $clear (line 98) | $clear(owner: string): void { FILE: src/vs/workbench/api/browser/mainThreadDialogs.ts class MainThreadDialogs (line 12) | class MainThreadDialogs implements MainThreadDiaglogsShape { method constructor (line 14) | constructor( method dispose (line 21) | dispose(): void { method $showOpenDialog (line 25) | async $showOpenDialog(options?: MainThreadDialogOpenOptions): Promise<... method $showSaveDialog (line 33) | async $showSaveDialog(options?: MainThreadDialogSaveOptions): Promise<... method _convertOpenOptions (line 41) | private static _convertOpenOptions(options?: MainThreadDialogOpenOptio... method _convertSaveOptions (line 60) | private static _convertSaveOptions(options?: MainThreadDialogSaveOptio... FILE: src/vs/workbench/api/browser/mainThreadDocumentContentProviders.ts class MainThreadDocumentContentProviders (line 21) | class MainThreadDocumentContentProviders implements MainThreadDocumentCo... method constructor (line 27) | constructor( method dispose (line 37) | dispose(): void { method $registerTextContentProvider (line 42) | $registerTextContentProvider(handle: number, scheme: string): void { method $unregisterTextContentProvider (line 58) | $unregisterTextContentProvider(handle: number): void { method $onVirtualDocumentChange (line 62) | async $onVirtualDocumentChange(uri: UriComponents, value: string): Pro... FILE: src/vs/workbench/api/browser/mainThreadDocuments.ts class BoundModelReferenceCollection (line 28) | class BoundModelReferenceCollection { method constructor (line 33) | constructor( method dispose (line 42) | dispose(): void { method remove (line 46) | remove(uri: URI): void { method add (line 54) | add(uri: URI, ref: IReference, length: number = 0): void { method _cleanup (line 73) | private _cleanup(): void { class ModelTracker (line 86) | class ModelTracker extends Disposable { method constructor (line 90) | constructor( method isCaughtUpWithContentChanges (line 121) | isCaughtUpWithContentChanges(): boolean { class MainThreadDocuments (line 126) | class MainThreadDocuments extends Disposable implements MainThreadDocume... method constructor (line 135) | constructor( method dispose (line 186) | override dispose(): void { method isCaughtUpWithContentChanges (line 192) | isCaughtUpWithContentChanges(resource: URI): boolean { method _shouldHandleFileEvent (line 200) | private _shouldHandleFileEvent(resource: URI): boolean { method handleModelAdded (line 205) | handleModelAdded(model: ITextModel): void { method _onModelModeChanged (line 214) | private _onModelModeChanged(event: { model: ITextModel; oldLanguageId:... method handleModelRemoved (line 222) | handleModelRemoved(modelUrl: URI): void { method $trySaveDocument (line 232) | async $trySaveDocument(uri: UriComponents): Promise { method $tryOpenDocument (line 237) | async $tryOpenDocument(uriData: UriComponents, options?: { encoding?: ... method $tryCreateDocument (line 273) | $tryCreateDocument(options?: { language?: string; content?: string; en... method _handleAsResourceInput (line 277) | private async _handleAsResourceInput(uri: URI, options?: { encoding?: ... method _handleUntitledScheme (line 291) | private async _handleUntitledScheme(uri: URI, options?: { encoding?: s... method _doCreateUntitled (line 301) | private async _doCreateUntitled(associatedResource?: URI, options?: { ... FILE: src/vs/workbench/api/browser/mainThreadDocumentsAndEditors.ts class TextEditorSnapshot (line 38) | class TextEditorSnapshot { method constructor (line 42) | constructor( class DocumentAndEditorStateDelta (line 49) | class DocumentAndEditorStateDelta { method constructor (line 53) | constructor( method toString (line 68) | toString(): string { class DocumentAndEditorState (line 79) | class DocumentAndEditorState { method compute (line 81) | static compute(before: DocumentAndEditorState | undefined, after: Docu... method constructor (line 101) | constructor( type ActiveEditorOrder (line 110) | const enum ActiveEditorOrder { class MainThreadDocumentAndEditorStateComputer (line 114) | class MainThreadDocumentAndEditorStateComputer { method constructor (line 121) | constructor( method dispose (line 143) | dispose(): void { method _onDidAddEditor (line 148) | private _onDidAddEditor(e: ICodeEditor): void { method _onDidRemoveEditor (line 157) | private _onDidRemoveEditor(e: ICodeEditor): void { method _updateStateOnModelAdd (line 165) | private _updateStateOnModelAdd(model: ITextModel): void { method _updateState (line 191) | private _updateState(widgetFocusCandidate?: ICodeEditor): void { method _getActiveEditorFromPanel (line 255) | private _getActiveEditorFromPanel(): IEditor | undefined { method _getActiveEditorFromEditorPart (line 267) | private _getActiveEditorFromEditorPart(): IEditor | undefined { class MainThreadDocumentsAndEditors (line 277) | class MainThreadDocumentsAndEditors implements IMainThreadEditorLocator { method constructor (line 285) | constructor( method dispose (line 315) | dispose(): void { method _onDelta (line 319) | private _onDelta(delta: DocumentAndEditorStateDelta): void { method _toModelAddData (line 382) | private _toModelAddData(model: ITextModel): IModelAddedData { method _toTextEditorAddData (line 394) | private _toTextEditorAddData(textEditor: MainThreadTextEditor): ITextE... method _findEditorPosition (line 406) | private _findEditorPosition(editor: MainThreadTextEditor): EditorGroup... method findTextEditorIdFor (line 415) | findTextEditorIdFor(editorPane: IEditorPane): string | undefined { method getIdOfCodeEditor (line 424) | getIdOfCodeEditor(codeEditor: ICodeEditor): string | undefined { method getEditor (line 433) | getEditor(id: string): MainThreadTextEditor | undefined { FILE: src/vs/workbench/api/browser/mainThreadDownloadService.ts class MainThreadDownloadService (line 13) | class MainThreadDownloadService extends Disposable implements MainThread... method constructor (line 15) | constructor( method $download (line 22) | $download(uri: UriComponents, to: UriComponents): Promise { FILE: src/vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant.ts class ExtHostEditSessionIdentityCreateParticipant (line 16) | class ExtHostEditSessionIdentityCreateParticipant implements IEditSessio... method constructor (line 21) | constructor(extHostContext: IExtHostContext) { method participate (line 25) | async participate(workspaceFolder: WorkspaceFolder, token: Cancellatio... class EditSessionIdentityCreateParticipant (line 40) | class EditSessionIdentityCreateParticipant { method constructor (line 44) | constructor( method dispose (line 52) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadEditor.ts type IFocusTracker (line 26) | interface IFocusTracker { class MainThreadTextEditorProperties (line 31) | class MainThreadTextEditorProperties { method readFromEditor (line 33) | public static readFromEditor(previousProperties: MainThreadTextEditorP... method _readSelectionsFromCodeEditor (line 40) | private static _readSelectionsFromCodeEditor(previousProperties: MainT... method _readOptionsFromCodeEditor (line 54) | private static _readOptionsFromCodeEditor(previousProperties: MainThre... method _readVisibleRangesFromCodeEditor (line 90) | private static _readVisibleRangesFromCodeEditor(previousProperties: Ma... method constructor (line 97) | constructor( method generateDelta (line 104) | public generateDelta(oldProps: MainThreadTextEditorProperties | null, ... method _selectionsEqual (line 134) | private static _selectionsEqual(a: readonly Selection[], b: readonly S... method _rangesEqual (line 138) | private static _rangesEqual(a: readonly Range[], b: readonly Range[]):... method _optionsEqual (line 142) | private static _optionsEqual(a: IResolvedTextEditorConfiguration, b: I... class MainThreadTextEditor (line 163) | class MainThreadTextEditor { method constructor (line 178) | constructor( method dispose (line 206) | public dispose(): void { method _updatePropertiesNow (line 213) | private _updatePropertiesNow(selectionChangeSource: string | null): vo... method _setProperties (line 220) | private _setProperties(newProperties: MainThreadTextEditorProperties, ... method getId (line 228) | public getId(): string { method getModel (line 232) | public getModel(): ITextModel { method getCodeEditor (line 236) | public getCodeEditor(): ICodeEditor | null { method hasCodeEditor (line 240) | public hasCodeEditor(codeEditor: ICodeEditor | null): boolean { method setCodeEditor (line 244) | public setCodeEditor(codeEditor: ICodeEditor | null): void { method isVisible (line 331) | public isVisible(): boolean { method getProperties (line 335) | public getProperties(): MainThreadTextEditorProperties { method onPropertiesChanged (line 339) | public get onPropertiesChanged(): Event { method setSelections (line 343) | public setSelections(selections: ISelection[]): void { method _setIndentConfiguration (line 356) | private _setIndentConfiguration(newConfiguration: ITextEditorConfigura... method setConfiguration (line 389) | public setConfiguration(newConfiguration: ITextEditorConfigurationUpda... method setDecorations (line 424) | public setDecorations(key: string, ranges: IDecorationOptions[]): void { method setDecorationsFast (line 431) | public setDecorationsFast(key: string, _ranges: number[]): void { method revealRange (line 442) | public revealRange(range: IRange, revealType: TextEditorRevealType): v... method isFocused (line 465) | public isFocused(): boolean { method matches (line 472) | public matches(editor: IEditorPane): boolean { method applyEdits (line 479) | public applyEdits(versionIdCheck: number, edits: ISingleEditOperation[... method insertSnippet (line 513) | async insertSnippet(modelVersionId: number, template: string, ranges: ... FILE: src/vs/workbench/api/browser/mainThreadEditorTabs.ts type TabInfo (line 32) | interface TabInfo { class MainThreadEditorTabs (line 38) | class MainThreadEditorTabs implements MainThreadEditorTabsShape { method constructor (line 51) | constructor( method dispose (line 82) | dispose(): void { method _buildTabObject (line 94) | private _buildTabObject(group: IEditorGroup, editor: EditorInput, edit... method _editorInputToDto (line 109) | private _editorInputToDto(editor: EditorInput): AnyInputDto { method _generateTabId (line 234) | private _generateTabId(editor: EditorInput, groupId: number) { method _onDidGroupActivate (line 249) | private _onDidGroupActivate() { method _onDidTabLabelChange (line 264) | private _onDidTabLabelChange(groupId: number, editorInput: EditorInput... method _onDidTabOpen (line 288) | private _onDidTabOpen(groupId: number, editorInput: EditorInput, edito... method _onDidTabClose (line 337) | private _onDidTabClose(groupId: number, editorIndex: number) { method _onDidTabActiveChange (line 373) | private _onDidTabActiveChange(groupId: number, editorIndex: number) { method _onDidTabDirty (line 398) | private _onDidTabDirty(groupId: number, editorIndex: number, editor: E... method _onDidTabPinChange (line 422) | private _onDidTabPinChange(groupId: number, editorIndex: number, edito... method _onDidTabPreviewChange (line 449) | private _onDidTabPreviewChange(groupId: number, editorIndex: number, e... method _onDidTabMove (line 470) | private _onDidTabMove(groupId: number, editorIndex: number, oldEditorI... method _createTabsModel (line 499) | private _createTabsModel(): void { method _updateTabsModel (line 558) | private _updateTabsModel(changeEvent: IEditorsChangeEvent): void { method $moveTab (line 618) | $moveTab(tabId: string, index: number, viewColumn: EditorGroupColumn, ... method $closeTab (line 659) | async $closeTab(tabIds: string[], preserveFocus?: boolean): Promise { method $trySetSelections (line 295) | $trySetSelections(id: string, selections: ISelection[]): Promise { method $trySetDecorations (line 304) | $trySetDecorations(id: string, key: string, ranges: IDecorationOptions... method $trySetDecorationsFast (line 314) | $trySetDecorationsFast(id: string, key: string, ranges: number[]): Pro... method $tryRevealRange (line 324) | $tryRevealRange(id: string, range: IRange, revealType: TextEditorRevea... method $trySetOptions (line 333) | $trySetOptions(id: string, options: ITextEditorConfigurationUpdate): P... method $tryApplyEdits (line 342) | $tryApplyEdits(id: string, modelVersionId: number, edits: ISingleEditO... method $tryInsertSnippet (line 350) | $tryInsertSnippet(id: string, modelVersionId: number, template: string... method $registerTextEditorDecorationType (line 358) | $registerTextEditorDecorationType(extensionId: ExtensionIdentifier, ke... method $removeTextEditorDecorationType (line 364) | $removeTextEditorDecorationType(key: string): void { method $getDiffInformation (line 370) | $getDiffInformation(id: string): Promise { FILE: src/vs/workbench/api/browser/mainThreadEmbeddings.ts type IEmbeddingsProvider (line 15) | interface IEmbeddingsProvider { type IEmbeddingsService (line 21) | interface IEmbeddingsService { class EmbeddingsService (line 34) | class EmbeddingsService implements IEmbeddingsService { method constructor (line 42) | constructor() { method allProviders (line 46) | get allProviders(): Iterable { method registerProvider (line 50) | registerProvider(id: string, provider: IEmbeddingsProvider): IDisposab... method computeEmbeddings (line 61) | computeEmbeddings(id: string, input: string[], token: CancellationToke... class MainThreadEmbeddings (line 75) | class MainThreadEmbeddings implements MainThreadEmbeddingsShape { method constructor (line 81) | constructor( method dispose (line 92) | dispose(): void { method $registerEmbeddingProvider (line 96) | $registerEmbeddingProvider(handle: number, identifier: string): void { method $unregisterEmbeddingProvider (line 105) | $unregisterEmbeddingProvider(handle: number): void { method $computeEmbeddings (line 109) | $computeEmbeddings(embeddingsModel: string, input: string[], token: Ca... FILE: src/vs/workbench/api/browser/mainThreadErrors.ts class MainThreadErrors (line 11) | class MainThreadErrors implements MainThreadErrorsShape { method dispose (line 13) | dispose(): void { method $onUnexpectedError (line 17) | $onUnexpectedError(err: unknown | SerializedError): void { FILE: src/vs/workbench/api/browser/mainThreadExtensionService.ts class MainThreadExtensionService (line 34) | class MainThreadExtensionService implements MainThreadExtensionServiceSh... method constructor (line 39) | constructor( method dispose (line 61) | public dispose(): void { method $getExtension (line 64) | $getExtension(extensionId: string) { method $activateExtension (line 67) | $activateExtension(extensionId: ExtensionIdentifier, reason: Extension... method $onWillActivateExtension (line 70) | async $onWillActivateExtension(extensionId: ExtensionIdentifier): Prom... method $onDidActivateExtension (line 73) | $onDidActivateExtension(extensionId: ExtensionIdentifier, codeLoadingT... method $onExtensionRuntimeError (line 76) | $onExtensionRuntimeError(extensionId: ExtensionIdentifier, data: Seria... method $onExtensionActivationError (line 82) | async $onExtensionActivationError(extensionId: ExtensionIdentifier, da... method _handleMissingInstalledDependency (line 111) | private async _handleMissingInstalledDependency(extension: IExtensionD... method _handleMissingNotInstalledDependency (line 157) | private async _handleMissingNotInstalledDependency(extension: IExtensi... method $setPerformanceMarks (line 182) | async $setPerformanceMarks(marks: PerformanceMark[]): Promise { method $asBrowserUri (line 192) | async $asBrowserUri(uri: UriComponents): Promise { class ExtensionHostProxy (line 197) | class ExtensionHostProxy implements IExtensionHostProxy { method constructor (line 198) | constructor( method resolveAuthority (line 202) | async resolveAuthority(remoteAuthority: string, resolveAttempt: number... method getCanonicalURI (line 206) | async getCanonicalURI(remoteAuthority: string, uri: URI): Promise { method activateByEvent (line 216) | activateByEvent(activationEvent: string, activationKind: ActivationKin... method activate (line 219) | activate(extensionId: ExtensionIdentifier, reason: ExtensionActivation... method setRemoteEnvironment (line 222) | setRemoteEnvironment(env: { [key: string]: string | null }): Promise { method test_up (line 234) | test_up(b: VSBuffer): Promise { method test_down (line 237) | test_down(size: number): Promise { function reviveResolveAuthorityResult (line 242) | function reviveResolveAuthorityResult(result: Dto): RemoteConn... FILE: src/vs/workbench/api/browser/mainThreadFileSystem.ts class MainThreadFileSystem (line 16) | class MainThreadFileSystem implements MainThreadFileSystemShape { method constructor (line 22) | constructor( method dispose (line 37) | dispose(): void { method $registerFileSystemProvider (line 42) | async $registerFileSystemProvider(handle: number, scheme: string, capa... method $unregisterProvider (line 46) | $unregisterProvider(handle: number): void { method $onFileSystemChange (line 50) | $onFileSystemChange(handle: number, changes: IFileChangeDto[]): void { method $stat (line 61) | async $stat(uri: UriComponents): Promise { method $readdir (line 76) | async $readdir(uri: UriComponents): Promise<[string, FileType][]> { method _asFileType (line 90) | private static _asFileType(stat: IFileStat | IFileStatWithPartialMetad... method $readFile (line 104) | async $readFile(uri: UriComponents): Promise { method $writeFile (line 113) | async $writeFile(uri: UriComponents, content: VSBuffer): Promise { method $rename (line 121) | async $rename(source: UriComponents, target: UriComponents, opts: IFil... method $copy (line 129) | async $copy(source: UriComponents, target: UriComponents, opts: IFileO... method $mkdir (line 137) | async $mkdir(uri: UriComponents): Promise { method $delete (line 145) | async $delete(uri: UriComponents, opts: IFileDeleteOptions): Promise { class RemoteFileSystemProvider (line 184) | class RemoteFileSystemProvider implements IFileSystemProviderWithFileRea... method constructor (line 194) | constructor( method dispose (line 206) | dispose(): void { method watch (line 211) | watch(resource: URI, opts: IWatchOptions) { method $onFileSystemChange (line 219) | $onFileSystemChange(changes: IFileChangeDto[]): void { method _createFileChange (line 223) | private static _createFileChange(dto: IFileChangeDto): IFileChange { method stat (line 229) | async stat(resource: URI): Promise { method readFile (line 237) | async readFile(resource: URI): Promise { method writeFile (line 242) | writeFile(resource: URI, content: Uint8Array, opts: IFileWriteOptions)... method delete (line 246) | delete(resource: URI, opts: IFileDeleteOptions): Promise { method mkdir (line 250) | mkdir(resource: URI): Promise { method readdir (line 254) | readdir(resource: URI): Promise<[string, FileType][]> { method rename (line 258) | rename(resource: URI, target: URI, opts: IFileOverwriteOptions): Promi... method copy (line 262) | copy(resource: URI, target: URI, opts: IFileOverwriteOptions): Promise... method open (line 266) | open(resource: URI, opts: IFileOpenOptions): Promise { method close (line 270) | close(fd: number): Promise { method read (line 274) | async read(fd: number, pos: number, data: Uint8Array, offset: number, ... method write (line 280) | write(fd: number, pos: number, data: Uint8Array, offset: number, lengt... FILE: src/vs/workbench/api/browser/mainThreadFileSystemEventService.ts class MainThreadFileSystemEventService (line 28) | class MainThreadFileSystemEventService implements MainThreadFileSystemEv... method constructor (line 37) | constructor( method $watch (line 208) | async $watch(extensionId: string, session: number, resource: UriCompon... method $unwatch (line 263) | $unwatch(session: number): void { method dispose (line 270) | dispose(): void { method constructor (line 277) | constructor() { method run (line 287) | run(accessor: ServicesAccessor) { FILE: src/vs/workbench/api/browser/mainThreadGitExtensionService.ts function toGitRefType (line 15) | function toGitRefType(type: GitRefTypeDto): GitRefType { function toGitDiffChange (line 24) | function toGitDiffChange(dto: GitDiffChangeDto): GitDiffChange { function toGitRepositoryState (line 34) | function toGitRepositoryState(dto: GitRepositoryStateDto | undefined): G... class MainThreadGitExtensionService (line 70) | class MainThreadGitExtensionService extends Disposable implements MainTh... method repositories (line 77) | get repositories(): Iterable { method constructor (line 81) | constructor( method _initializeDelegate (line 91) | private async _initializeDelegate(): Promise { method _getRepositoryByUri (line 102) | private _getRepositoryByUri(uri: URI): IGitRepository | undefined { method openRepository (line 107) | async openRepository(uri: URI): Promise { method getRefs (line 140) | async getRefs(root: URI, query: GitRefQuery, token?: CancellationToken... method diffBetweenWithStats (line 158) | async diffBetweenWithStats(root: URI, ref1: string, ref2: string, path... method diffBetweenWithStats2 (line 168) | async diffBetweenWithStats2(root: URI, ref: string, path?: string): Pr... method $onDidChangeRepository (line 178) | async $onDidChangeRepository(handle: number): Promise { FILE: src/vs/workbench/api/browser/mainThreadInteractive.ts class MainThreadInteractive (line 13) | class MainThreadInteractive implements MainThreadInteractiveShape { method constructor (line 18) | constructor( method dispose (line 33) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadLabelService.ts class MainThreadLabelService (line 12) | class MainThreadLabelService extends Disposable implements MainThreadLab... method constructor (line 16) | constructor( method $registerResourceLabelFormatter (line 23) | $registerResourceLabelFormatter(handle: number, formatter: ResourceLab... method $unregisterResourceLabelFormatter (line 30) | $unregisterResourceLabelFormatter(handle: number): void { FILE: src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts class MainThreadLanguageFeatures (line 46) | class MainThreadLanguageFeatures extends Disposable implements MainThrea... method constructor (line 51) | constructor( method $unregister (line 100) | $unregister(handle: number): void { method _reviveLocationDto (line 108) | private static _reviveLocationDto(data: ILocationDto | ILocationDto[] ... method _reviveLocationLinkDto (line 122) | private static _reviveLocationLinkDto(data: ILocationLinkDto | ILocati... method _reviveWorkspaceSymbolDto (line 137) | private static _reviveWorkspaceSymbolDto(data: IWorkspaceSymbolDto | I... method _reviveCodeActionDto (line 149) | private static _reviveCodeActionDto(data: ReadonlyArray { class MainThreadDocumentOnDropEditProvider (line 1162) | class MainThreadDocumentOnDropEditProvider implements languages.Document... method constructor (line 1172) | constructor( method provideDocumentDropEdits (line 1192) | async provideDocumentDropEdits(model: ITextModel, position: IPosition,... method resolveDocumentOnDropFileData (line 1223) | public resolveDocumentOnDropFileData(requestId: number, dataId: string... class MainThreadDocumentSemanticTokensProvider (line 1228) | class MainThreadDocumentSemanticTokensProvider implements languages.Docu... method constructor (line 1230) | constructor( method releaseDocumentSemanticTokens (line 1238) | public releaseDocumentSemanticTokens(resultId: string | undefined): vo... method getLegend (line 1244) | public getLegend(): languages.SemanticTokensLegend { method provideDocumentSemanticTokens (line 1248) | async provideDocumentSemanticTokens(model: ITextModel, lastResultId: s... class MainThreadDocumentRangeSemanticTokensProvider (line 1271) | class MainThreadDocumentRangeSemanticTokensProvider implements languages... method constructor (line 1273) | constructor( method getLegend (line 1281) | public getLegend(): languages.SemanticTokensLegend { method provideDocumentRangeSemanticTokens (line 1285) | async provideDocumentRangeSemanticTokens(model: ITextModel, range: Edi... class ExtensionBackedInlineCompletionsProvider (line 1304) | class ExtensionBackedInlineCompletionsProvider extends Disposable implem... method constructor (line 1316) | constructor( method _setModelInfo (line 1355) | public _setModelInfo(newModelInfo: languages.IInlineCompletionModelInf... method _setProviderOptions (line 1362) | public _setProviderOptions(newProviderOptions: readonly languages.IInl... method _emitDidChange (line 1369) | public _emitDidChange(changeHint: IInlineCompletionChangeHintDto | und... method provideInlineCompletions (line 1375) | public async provideInlineCompletions(model: ITextModel, position: Edi... method handleItemDidShow (line 1380) | public async handleItemDidShow(completions: IdentifiableInlineCompleti... method handlePartialAccept (line 1399) | public async handlePartialAccept(completions: IdentifiableInlineComple... method handleEndOfLifetime (line 1405) | public async handleEndOfLifetime(completions: IdentifiableInlineComple... method disposeInlineCompletions (line 1500) | public disposeInlineCompletions(completions: IdentifiableInlineComplet... method handleRejection (line 1504) | public async handleRejection(completions: IdentifiableInlineCompletion... method toString (line 1510) | override toString() { function extractEngineFromCorrelationId (line 1515) | function extractEngineFromCorrelationId(correlationId: string | undefine... FILE: src/vs/workbench/api/browser/mainThreadLanguageModelTools.ts class MainThreadLanguageModelTools (line 21) | class MainThreadLanguageModelTools extends Disposable implements MainThr... method constructor (line 30) | constructor( method getToolDtos (line 42) | private getToolDtos(): IToolDataDto[] { method $getTools (line 58) | async $getTools(): Promise { method $invokeTool (line 62) | async $invokeTool(dto: Dto, token?: CancellationToken... method $acceptToolProgress (line 78) | $acceptToolProgress(callId: string, progress: IToolProgressStep): void { method $countTokensForInvocation (line 82) | $countTokensForInvocation(callId: string, input: string, token: Cancel... method $registerTool (line 91) | $registerTool(id: string, hasHandleToolStream: boolean): void { method $registerToolWithDefinition (line 111) | $registerToolWithDefinition(extensionId: ExtensionIdentifier, definiti... method $unregisterTool (line 181) | $unregisterTool(name: string): void { FILE: src/vs/workbench/api/browser/mainThreadLanguageModels.ts class MainThreadLanguageModels (line 29) | class MainThreadLanguageModels implements MainThreadLanguageModelsShape { method constructor (line 38) | constructor( method dispose (line 50) | dispose(): void { method $registerLanguageModelProvider (line 57) | $registerLanguageModelProvider(vendor: string): void { method $onLMProviderChange (line 107) | $onLMProviderChange(vendor: string): void { method $reportResponsePart (line 111) | async $reportResponsePart(requestId: number, chunk: SerializableObject... method $reportResponseDone (line 119) | async $reportResponseDone(requestId: number, err: SerializedError | un... method $unregisterProvider (line 135) | $unregisterProvider(vendor: string): void { method $selectChatModels (line 139) | $selectChatModels(selector: ILanguageModelChatSelector): Promise { method removeSession (line 264) | removeSession(sessionId: string): Promise { method confirmation (line 272) | confirmation(extensionName: string, _recreatingSession: boolean): stri... method _createFakeSession (line 276) | private _createFakeSession(scopes: string[]): AuthenticationSession { method dispose (line 288) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadLanguages.ts class MainThreadLanguages (line 19) | class MainThreadLanguages extends Disposable implements MainThreadLangua... method constructor (line 25) | constructor( method $changeLanguage (line 41) | async $changeLanguage(resource: UriComponents, languageId: string): Pr... method $tokensAtPosition (line 56) | async $tokensAtPosition(resource: UriComponents, position: IPosition):... method $setLanguageStatus (line 73) | $setLanguageStatus(handle: number, status: ILanguageStatus): void { method $removeLanguageStatus (line 77) | $removeLanguageStatus(handle: number): void { FILE: src/vs/workbench/api/browser/mainThreadLocalization.ts class MainThreadLocalization (line 14) | class MainThreadLocalization extends Disposable implements MainThreadLoc... method constructor (line 16) | constructor( method $fetchBuiltInBundleUri (line 24) | async $fetchBuiltInBundleUri(id: string, language: string): Promise): Promise { method $setVisibility (line 59) | async $setVisibility(resource: UriComponents, visible: boolean): Promi... method $flush (line 63) | $flush(file: UriComponents): void { method dispose (line 71) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadManagedSockets.ts class MainThreadManagedSockets (line 17) | class MainThreadManagedSockets extends Disposable implements MainThreadM... method constructor (line 23) | constructor( method $registerSocketFactory (line 31) | async $registerSocketFactory(socketFactoryId: number): Promise { method $unregisterSocketFactory (line 74) | async $unregisterSocketFactory(socketFactoryId: number): Promise { method $onDidManagedSocketHaveData (line 78) | $onDidManagedSocketHaveData(socketId: number, data: VSBuffer): void { method $onDidManagedSocketClose (line 82) | $onDidManagedSocketClose(socketId: number, error: string | undefined):... method $onDidManagedSocketEnd (line 91) | $onDidManagedSocketEnd(socketId: number): void { class MainThreadManagedSocket (line 96) | class MainThreadManagedSocket extends ManagedSocket { method connect (line 97) | public static connect( method constructor (line 107) | private constructor( method write (line 116) | public override write(buffer: VSBuffer): void { method closeRemote (line 120) | protected override closeRemote(): void { method drain (line 124) | public override drain(): Promise { FILE: src/vs/workbench/api/browser/mainThreadMcp.ts class MainThreadMcp (line 37) | class MainThreadMcp extends Disposable implements MainThreadMcpShape { method constructor (line 51) | constructor( method _publishServerDefinitions (line 123) | private _publishServerDefinitions() { method $upsertMcpCollection (line 137) | $upsertMcpCollection(collection: McpCollectionDefinition.FromExtHost, ... method $deleteMcpCollection (line 189) | $deleteMcpCollection(collectionId: string): void { method $onDidChangeState (line 193) | $onDidChangeState(id: number, update: McpConnectionState): void { method $onDidPublishLog (line 208) | $onDidPublishLog(id: number, level: LogLevel, log: string): void { method $onDidReceiveMessage (line 217) | $onDidReceiveMessage(id: number, message: string): void { method $getTokenForProviderId (line 221) | async $getTokenForProviderId(id: number, providerId: string, scopes: s... method $getTokenFromServerMetadata (line 229) | async $getTokenFromServerMetadata(id: number, authDetails: IMcpAuthent... method _getSessionForProvider (line 259) | private async _getSessionForProvider( method continueWithIncorrectAccountPrompt (line 335) | private async continueWithIncorrectAccountPrompt(chosenAccountLabel: s... method _onDidChangeAuthSessions (line 360) | private async _onDidChangeAuthSessions(providerId: string, providerLab... method $logMcpAuthSetup (line 394) | $logMcpAuthSetup(data: IAuthMetadataSource): void { method $startMcpGateway (line 404) | async $startMcpGateway(): Promise<{ servers: { label: string; address:... method $disposeMcpGateway (line 429) | $disposeMcpGateway(gatewayId: string): void { method loginPrompt (line 433) | private async loginPrompt(mcpLabel: string, providerLabel: string, rec... method dispose (line 456) | override dispose(): void { class ExtHostMcpServerLaunch (line 468) | class ExtHostMcpServerLaunch extends Disposable implements IMcpMessageTr... method pushLog (line 477) | pushLog(level: LogLevel, message: string): void { method pushMessage (line 481) | pushMessage(message: string): void { method constructor (line 498) | constructor( method extHostDispose (line 510) | public extHostDispose() { method dispose (line 518) | public override dispose(): void { class McpServerAuthTracker (line 531) | class McpServerAuthTracker { method track (line 539) | track(providerId: string, serverId: number, scopes: string[]): void { method untrack (line 549) | untrack(serverId: number): void { method get (line 563) | get(providerId: string): ReadonlyArray<{ serverId: number; scopes: str... method clear (line 570) | clear(): void { FILE: src/vs/workbench/api/browser/mainThreadMessageService.ts class MainThreadMessageService (line 19) | class MainThreadMessageService implements MainThreadMessageServiceShape { method constructor (line 28) | constructor( method dispose (line 42) | dispose(): void { method $showMessage (line 46) | $showMessage(severity: Severity, message: string, options: MainThreadM... method _showMessage (line 54) | private _showMessage(severity: Severity, message: string, commands: { ... method _showModalMessage (line 110) | private async _showModalMessage(severity: Severity, message: string, d... FILE: src/vs/workbench/api/browser/mainThreadMeteredConnection.ts class MainThreadMeteredConnection (line 12) | class MainThreadMeteredConnection extends Disposable implements MainThre... method constructor (line 16) | constructor( FILE: src/vs/workbench/api/browser/mainThreadNotebook.ts class MainThreadNotebooks (line 30) | class MainThreadNotebooks implements MainThreadNotebookShape { method constructor (line 38) | constructor( method dispose (line 47) | dispose(): void { method $registerNotebookSerializer (line 52) | $registerNotebookSerializer(handle: number, extension: NotebookExtensi... method $unregisterNotebookSerializer (line 143) | $unregisterNotebookSerializer(handle: number): void { method $emitCellStatusBarEvent (line 148) | $emitCellStatusBarEvent(eventHandle: number): void { method $registerNotebookCellStatusBarItemProvider (line 155) | async $registerNotebookCellStatusBarItemProvider(handle: number, event... method $unregisterNotebookCellStatusBarItemProvider (line 182) | async $unregisterNotebookCellStatusBarItemProvider(handle: number, eve... function isFileOperationError (line 227) | function isFileOperationError(error: unknown): error is FileOperationErr... FILE: src/vs/workbench/api/browser/mainThreadNotebookDocuments.ts class MainThreadNotebookDocuments (line 20) | class MainThreadNotebookDocuments implements MainThreadNotebookDocuments... method constructor (line 28) | constructor( method dispose (line 46) | dispose(): void { method handleNotebooksAdded (line 52) | handleNotebooksAdded(notebooks: readonly NotebookTextModel[]): void { method handleNotebooksRemoved (line 122) | handleNotebooksRemoved(uris: URI[]): void { method $tryCreateNotebook (line 129) | async $tryCreateNotebook(options: { viewType: string; content?: Notebo... method $tryOpenNotebook (line 156) | async $tryOpenNotebook(uriComponents: UriComponents): Promise { method $trySaveNotebook (line 172) | async $trySaveNotebook(uriComponents: UriComponents) { FILE: src/vs/workbench/api/browser/mainThreadNotebookDocumentsAndEditors.ts type INotebookAndEditorDelta (line 25) | interface INotebookAndEditorDelta { class NotebookAndEditorState (line 34) | class NotebookAndEditorState { method delta (line 35) | static delta(before: NotebookAndEditorState | undefined, after: Notebo... method constructor (line 63) | constructor( class MainThreadNotebooksAndEditors (line 74) | class MainThreadNotebooksAndEditors { method constructor (line 96) | constructor( method dispose (line 122) | dispose() { method _handleEditorAdd (line 129) | private _handleEditorAdd(editor: INotebookEditor): void { method _handleEditorRemove (line 137) | private _handleEditorRemove(editor: INotebookEditor): void { method _updateState (line 142) | private _updateState(focusedEditor?: INotebookEditor): void { method _onDelta (line 177) | private _onDelta(delta: INotebookAndEditorDelta): void { method _isDeltaEmpty (line 201) | private static _isDeltaEmpty(delta: INotebookAndEditorDelta): boolean { method _asModelAddData (line 223) | private static _asModelAddData(e: NotebookTextModel): INotebookModelAd... method _asEditorAddData (line 233) | private _asEditorAddData(add: IActiveNotebookEditor): INotebookEditorA... FILE: src/vs/workbench/api/browser/mainThreadNotebookDto.ts function toNotebookOutputItemDto (line 13) | function toNotebookOutputItemDto(item: notebookCommon.IOutputItemDto): e... function toNotebookOutputDto (line 20) | function toNotebookOutputDto(output: notebookCommon.IOutputDto): extHost... function toNotebookCellDataDto (line 28) | function toNotebookCellDataDto(cell: notebookCommon.ICellDto2): extHostP... function toNotebookDataDto (line 40) | function toNotebookDataDto(data: notebookCommon.NotebookData): extHostPr... function fromNotebookOutputItemDto (line 47) | function fromNotebookOutputItemDto(item: extHostProtocol.NotebookOutputI... function fromNotebookOutputDto (line 54) | function fromNotebookOutputDto(output: extHostProtocol.NotebookOutputDto... function fromNotebookCellDataDto (line 62) | function fromNotebookCellDataDto(cell: extHostProtocol.NotebookCellDataD... function fromNotebookDataDto (line 74) | function fromNotebookDataDto(data: extHostProtocol.NotebookDataDto): not... function toNotebookCellDto (line 81) | function toNotebookCellDto(cell: notebookCommon.ICell): extHostProtocol.... function fromCellExecuteUpdateDto (line 95) | function fromCellExecuteUpdateDto(data: extHostProtocol.ICellExecuteUpda... function fromCellExecuteCompleteDto (line 115) | function fromCellExecuteCompleteDto(data: extHostProtocol.ICellExecution... function fromCellEditOperationDto (line 119) | function fromCellEditOperationDto(edit: extHostProtocol.ICellEditOperati... FILE: src/vs/workbench/api/browser/mainThreadNotebookEditors.ts class MainThreadNotebook (line 20) | class MainThreadNotebook { method constructor (line 22) | constructor( method dispose (line 27) | dispose() { class MainThreadNotebookEditors (line 32) | class MainThreadNotebookEditors implements MainThreadNotebookEditorsShape { method constructor (line 41) | constructor( method dispose (line 55) | dispose(): void { method handleEditorsAdded (line 60) | handleEditorsAdded(editors: readonly INotebookEditor[]): void { method handleEditorsRemoved (line 78) | handleEditorsRemoved(editorIds: readonly string[]): void { method _updateEditorViewColumns (line 85) | private _updateEditorViewColumns(): void { method $tryShowNotebookDocument (line 99) | async $tryShowNotebookDocument(resource: UriComponents, viewType: stri... method $tryRevealRange (line 122) | async $tryRevealRange(id: string, range: ICellRange, revealType: Noteb... method $trySetSelections (line 150) | $trySetSelections(id: string, ranges: ICellRange[]): void { FILE: src/vs/workbench/api/browser/mainThreadNotebookKernels.ts method preloadUris (line 43) | public get preloadUris() { method preloadProvides (line 47) | public get preloadProvides() { method constructor (line 51) | constructor(data: INotebookKernelDto2, private _languageService: ILangua... method update (line 68) | update(data: Partial) { class MainThreadKernelDetectionTask (line 107) | class MainThreadKernelDetectionTask implements INotebookKernelDetectionT... method constructor (line 108) | constructor(readonly notebookType: string) { } class MainThreadNotebookKernels (line 112) | class MainThreadNotebookKernels implements MainThreadNotebookKernelsShape { method constructor (line 127) | constructor( method dispose (line 160) | dispose(): void { method _onEditorAdd (line 176) | private _onEditorAdd(editor: INotebookEditor) { method _onEditorRemove (line 196) | private _onEditorRemove(editor: INotebookEditor) { method $postMessage (line 200) | async $postMessage(handle: number, editorId: string | undefined, messa... method $receiveVariable (line 231) | $receiveVariable(requestId: string, variable: VariablesResult) { method $addKernel (line 240) | async $addKernel(handle: number, data: INotebookKernelDto2): Promise): void { method $removeKernel (line 277) | $removeKernel(handle: number): void { method $updateNotebookPriority (line 285) | $updateNotebookPriority(handle: number, notebook: UriComponents, value... method $createExecution (line 294) | $createExecution(handle: number, controllerId: string, rawUri: UriComp... method $updateExecution (line 310) | $updateExecution(handle: number, data: SerializableObjectWithBuffers { method $dispose (line 125) | public async $dispose(channelId: string): Promise { method _getChannel (line 130) | private _getChannel(channelId: string): IOutputChannel | undefined { FILE: src/vs/workbench/api/browser/mainThreadPower.ts class MainThreadPower (line 12) | class MainThreadPower extends Disposable implements MainThreadPowerShape { method constructor (line 16) | constructor( method $getSystemIdleState (line 34) | async $getSystemIdleState(idleThreshold: number): Promise { method $getCurrentThermalState (line 42) | async $getCurrentThermalState(): Promise { method $isOnBatteryPower (line 46) | async $isOnBatteryPower(): Promise { method $startPowerSaveBlocker (line 50) | async $startPowerSaveBlocker(type: PowerSaveBlockerType): Promise { method $isPowerSaveBlockerStarted (line 58) | async $isPowerSaveBlockerStarted(id: number): Promise { FILE: src/vs/workbench/api/browser/mainThreadProfileContentHandlers.ts class MainThreadProfileContentHandlers (line 15) | class MainThreadProfileContentHandlers extends Disposable implements Mai... method constructor (line 21) | constructor( method $registerProfileContentHandler (line 29) | async $registerProfileContentHandler(id: string, name: string, descrip... method $unregisterProfileContentHandler (line 44) | async $unregisterProfileContentHandler(id: string): Promise { FILE: src/vs/workbench/api/browser/mainThreadProgress.ts class MainThreadProgress (line 16) | class MainThreadProgress implements MainThreadProgressShape { method constructor (line 27) | constructor( method dispose (line 36) | dispose(): void { method $startProgress (line 41) | async $startProgress(handle: number, options: IProgressOptions, extens... method $progressReport (line 69) | $progressReport(handle: number, message: IProgressStep): void { method $progressEnd (line 74) | $progressEnd(handle: number): void { method _createTask (line 82) | private _createTask(handle: number) { FILE: src/vs/workbench/api/browser/mainThreadQuickDiff.ts class MainThreadQuickDiff (line 14) | class MainThreadQuickDiff implements MainThreadQuickDiffShape { method constructor (line 19) | constructor( method $registerQuickDiffProvider (line 26) | async $registerQuickDiffProvider(handle: number, selector: IDocumentFi... method $unregisterQuickDiffProvider (line 41) | async $unregisterQuickDiffProvider(handle: number): Promise { method dispose (line 47) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadQuickOpen.ts type QuickInputSession (line 22) | interface QuickInputSession { class MainThreadQuickOpen (line 29) | class MainThreadQuickOpen implements MainThreadQuickOpenShape { method constructor (line 38) | constructor( method dispose (line 50) | public dispose(): void { method $show (line 56) | $show(instance: number, options: IPickOptions, ... method $setItems (line 87) | $setItems(instance: number, items: TransferQuickPickItemOrSeparator[])... method $setError (line 96) | $setError(instance: number, error: Error): Promise { method $input (line 106) | $input(options: IInputBoxOptions | undefined, validateInput: boolean, ... method $createOrUpdate (line 132) | $createOrUpdate(params: TransferQuickInput): Promise { method $dispose (line 244) | $dispose(sessionId: number): Promise { method expandItemProps (line 256) | private expandItemProps(item: TransferQuickPickItemOrSeparator) { method expandIconPath (line 290) | private expandIconPath(target: Pick { class MainThreadSCMResourceGroup (line 81) | class MainThreadSCMResourceGroup implements ISCMResourceGroup { method resourceTree (line 86) | get resourceTree(): ResourceTree { method hideWhenEmpty (line 104) | get hideWhenEmpty(): boolean { return !!this.features.hideWhenEmpty; } method contextValue (line 106) | get contextValue(): string | undefined { return this.features.contextV... method constructor (line 108) | constructor( method toJSON (line 119) | toJSON() { method splice (line 127) | splice(start: number, deleteCount: number, toInsert: ISCMResource[]) { method $updateGroup (line 134) | $updateGroup(features: SCMGroupFeatures): void { method $updateGroupLabel (line 139) | $updateGroupLabel(label: string): void { class MainThreadSCMResource (line 145) | class MainThreadSCMResource implements ISCMResource { method constructor (line 147) | constructor( method open (line 161) | open(preserveFocus: boolean): Promise { method toJSON (line 165) | toJSON() { class MainThreadSCMArtifactProvider (line 175) | class MainThreadSCMArtifactProvider implements ISCMArtifactProvider { method constructor (line 181) | constructor(private readonly proxy: ExtHostSCMShape, private readonly ... method provideArtifactGroups (line 185) | async provideArtifactGroups(token?: CancellationToken): Promise { re... method historyItemRemoteRef (line 215) | get historyItemRemoteRef(): IObservable ... method historyItemRefChanges (line 224) | get historyItemRefChanges(): IObservable { return this._con... method acceptInputCommand (line 323) | get acceptInputCommand(): Command | undefined { return this.features.a... method count (line 326) | get count() { return this._count; } method statusBarCommands (line 329) | get statusBarCommands() { return this._statusBarCommands; } method name (line 332) | get name(): string { return this._name ?? this._label; } method commitTemplate (line 335) | get commitTemplate() { return this._commitTemplate; } method actionButton (line 338) | get actionButton(): IObservable { method $onDidChangeHistoryProviderCurrentHistoryItemRefs (line 564) | $onDidChangeHistoryProviderCurrentHistoryItemRefs(historyItemRef?: SCM... method $onDidChangeHistoryProviderHistoryItemRefs (line 573) | $onDidChangeHistoryProviderHistoryItemRefs(historyItemRefs: SCMHistory... method $onDidChangeArtifacts (line 582) | $onDidChangeArtifacts(groups: string[]): void { method toJSON (line 591) | toJSON() { method dispose (line 598) | dispose(): void { class MainThreadSCM (line 608) | class MainThreadSCM implements MainThreadSCMShape { method constructor (line 616) | constructor( method dispose (line 632) | dispose(): void { method $registerSourceControl (line 642) | async $registerSourceControl(handle: number, parentHandle: number | un... method $updateSourceControl (line 668) | async $updateSourceControl(handle: number, features: SCMProviderFeatur... method $unregisterSourceControl (line 680) | async $unregisterSourceControl(handle: number): Promise { method $registerGroups (line 695) | async $registerGroups(sourceControlHandle: number, groups: [number /*h... method $updateGroup (line 708) | async $updateGroup(sourceControlHandle: number, groupHandle: number, f... method $updateGroupLabel (line 720) | async $updateGroupLabel(sourceControlHandle: number, groupHandle: numb... method $spliceResourceStates (line 732) | async $spliceResourceStates(sourceControlHandle: number, splices: SCMR... method $unregisterGroup (line 744) | async $unregisterGroup(sourceControlHandle: number, handle: number): P... method $setInputBoxValue (line 756) | async $setInputBoxValue(sourceControlHandle: number, value: string): P... method $setInputBoxPlaceholder (line 767) | async $setInputBoxPlaceholder(sourceControlHandle: number, placeholder... method $setInputBoxEnablement (line 778) | async $setInputBoxEnablement(sourceControlHandle: number, enabled: boo... method $setInputBoxVisibility (line 789) | async $setInputBoxVisibility(sourceControlHandle: number, visible: boo... method $showValidationMessage (line 800) | async $showValidationMessage(sourceControlHandle: number, message: str... method $setValidationProviderIsEnabled (line 810) | async $setValidationProviderIsEnabled(sourceControlHandle: number, ena... method $onDidChangeHistoryProviderCurrentHistoryItemRefs (line 828) | async $onDidChangeHistoryProviderCurrentHistoryItemRefs(sourceControlH... method $onDidChangeHistoryProviderHistoryItemRefs (line 840) | async $onDidChangeHistoryProviderHistoryItemRefs(sourceControlHandle: ... method $onDidChangeArtifacts (line 852) | async $onDidChangeArtifacts(sourceControlHandle: number, groups: strin... FILE: src/vs/workbench/api/browser/mainThreadSaveParticipant.ts class ExtHostSaveParticipant (line 17) | class ExtHostSaveParticipant implements ITextFileSaveParticipant { method constructor (line 21) | constructor(extHostContext: IExtHostContext) { method participate (line 25) | async participate(editorModel: ITextFileEditorModel, context: ITextFil... class SaveParticipant (line 53) | class SaveParticipant { method constructor (line 57) | constructor( method dispose (line 65) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadSearch.ts class MainThreadSearch (line 20) | class MainThreadSearch implements MainThreadSearchShape { method constructor (line 26) | constructor( method dispose (line 37) | dispose(): void { method $registerTextSearchProvider (line 44) | $registerTextSearchProvider(handle: number, scheme: string): void { method $registerAITextSearchProvider (line 48) | $registerAITextSearchProvider(handle: number, scheme: string): void { method $registerFileSearchProvider (line 55) | $registerFileSearchProvider(handle: number, scheme: string): void { method $unregisterProvider (line 59) | $unregisterProvider(handle: number): void { method $handleFileMatch (line 68) | $handleFileMatch(handle: number, session: number, data: UriComponents[... method $handleTextMatch (line 77) | $handleTextMatch(handle: number, session: number, data: IRawFileMatch2... method $handleKeywordResult (line 86) | $handleKeywordResult(handle: number, session: number, data: AISearchKe... method $handleTelemetry (line 95) | $handleTelemetry(eventName: string, data: ITelemetryData | undefined):... class SearchOperation (line 100) | class SearchOperation { method constructor (line 104) | constructor( method addMatch (line 113) | addMatch(match: IFileMatch): void { method addKeyword (line 129) | addKeyword(result: AISearchKeyword): void { class RemoteSearchProvider (line 135) | class RemoteSearchProvider implements ISearchResultProvider, IDisposable { method constructor (line 141) | constructor( method getAIName (line 151) | async getAIName(): Promise { method dispose (line 158) | dispose(): void { method fileSearch (line 162) | fileSearch(query: IFileQuery, token: CancellationToken = CancellationT... method textSearch (line 166) | textSearch(query: ITextQuery, onProgress?: (p: ISearchProgressItem) =>... method doSearch (line 170) | doSearch(query: ISearchQuery, onProgress?: (p: ISearchProgressItem) =>... method clearCache (line 189) | clearCache(cacheKey: string): Promise { method handleFindMatch (line 193) | handleFindMatch(session: number, dataOrUri: Array { method doDeletePassword (line 66) | private async doDeletePassword(extensionId: string, key: string): Prom... method $getKeys (line 72) | $getKeys(extensionId: string): Promise { method doGetKeys (line 77) | private async doGetKeys(extensionId: string): Promise { method getKey (line 90) | private getKey(extensionId: string, key: string): string { method parseKey (line 94) | private parseKey(key: string): { extensionId: string; key: string } | ... FILE: src/vs/workbench/api/browser/mainThreadShare.ts class MainThreadShare (line 14) | class MainThreadShare implements MainThreadShareShape { method constructor (line 20) | constructor( method $registerShareProvider (line 27) | $registerShareProvider(handle: number, selector: IDocumentFilterDto[],... method $unregisterShareProvider (line 43) | $unregisterShareProvider(handle: number): void { method dispose (line 48) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadSpeech.ts type SpeechToTextSession (line 14) | type SpeechToTextSession = { type TextToSpeechSession (line 18) | type TextToSpeechSession = { type KeywordRecognitionSession (line 22) | type KeywordRecognitionSession = { class MainThreadSpeech (line 27) | class MainThreadSpeech implements MainThreadSpeechShape { method constructor (line 37) | constructor( method $registerProvider (line 45) | $registerProvider(handle: number, identifier: string, metadata: ISpeec... method $unregisterProvider (line 143) | $unregisterProvider(handle: number): void { method $emitSpeechToTextEvent (line 151) | $emitSpeechToTextEvent(session: number, event: ISpeechToTextEvent): vo... method $emitTextToSpeechEvent (line 156) | $emitTextToSpeechEvent(session: number, event: ITextToSpeechEvent): vo... method $emitKeywordRecognitionEvent (line 161) | $emitKeywordRecognitionEvent(session: number, event: IKeywordRecogniti... method dispose (line 166) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadStatusBar.ts class MainThreadStatusBar (line 19) | class MainThreadStatusBar extends Disposable implements MainThreadStatus... method constructor (line 24) | constructor( method $setEntry (line 59) | $setEntry(entryId: string, id: string, extensionId: string | undefined... method $disposeEntry (line 76) | $disposeEntry(entryId: string) { FILE: src/vs/workbench/api/browser/mainThreadStorage.ts class MainThreadStorage (line 17) | class MainThreadStorage implements MainThreadStorageShape { method constructor (line 23) | constructor( method dispose (line 42) | dispose(): void { method $initializeExtensionStorage (line 46) | async $initializeExtensionStorage(shared: boolean, extensionId: string... method $setValue (line 56) | async $setValue(shared: boolean, key: string, value: object): Promise<... method $registerExtensionStorageKeysToSync (line 60) | $registerExtensionStorageKeysToSync(extension: IExtensionIdWithVersion... method checkAndMigrateExtensionStorage (line 64) | private async checkAndMigrateExtensionStorage(extensionId: string, sha... FILE: src/vs/workbench/api/browser/mainThreadTask.ts function from (line 44) | function from(value: ITaskExecution): ITaskExecutionDTO { type ITaskProblemMatcherStartedDto (line 52) | interface ITaskProblemMatcherStartedDto { function from (line 57) | function from(value: ITaskProblemMatcherStarted): ITaskProblemMatcherSta... type ITaskProblemMatcherEndedDto (line 67) | interface ITaskProblemMatcherEndedDto { function from (line 73) | function from(value: ITaskProblemMatcherEnded): ITaskProblemMatcherEnded... function from (line 87) | function from(value: ITaskExecution, processId: number): ITaskProcessSta... function from (line 96) | function from(value: ITaskExecution, exitCode: number | undefined): ITas... function from (line 105) | function from(value: KeyedTaskIdentifier): ITaskDefinitionDTO { function to (line 110) | function to(value: ITaskDefinitionDTO, executeOnly: boolean): KeyedTaskI... function from (line 123) | function from(value: IPresentationOptions | undefined): ITaskPresentatio... function to (line 129) | function to(value: ITaskPresentationOptionsDTO | undefined): IPresentati... function from (line 138) | function from(value: IRunOptions): IRunOptionsDTO | undefined { function to (line 144) | function to(value: IRunOptionsDTO | undefined): IRunOptions { function from (line 153) | function from(value: CommandOptions): IProcessExecutionOptionsDTO | unde... function to (line 162) | function to(value: IProcessExecutionOptionsDTO | undefined): CommandOpti... function is (line 174) | function is(value: IShellExecutionDTO | IProcessExecutionDTO | ICustomEx... function from (line 178) | function from(value: ICommandConfiguration): IProcessExecutionDTO { function to (line 190) | function to(value: IProcessExecutionDTO): ICommandConfiguration { function from (line 203) | function from(value: CommandOptions): IShellExecutionOptionsDTO | undefi... function to (line 218) | function to(value: IShellExecutionOptionsDTO): CommandOptions | undefined { function is (line 242) | function is(value: IShellExecutionDTO | IProcessExecutionDTO | ICustomEx... function from (line 246) | function from(value: ICommandConfiguration): IShellExecutionDTO { function to (line 259) | function to(value: IShellExecutionDTO): ICommandConfiguration { function is (line 274) | function is(value: IShellExecutionDTO | IProcessExecutionDTO | ICustomEx... function from (line 279) | function from(value: ICommandConfiguration): ICustomExecutionDTO { function to (line 285) | function to(value: ICustomExecutionDTO): ICommandConfiguration { function from (line 294) | function from(value: TaskSource): ITaskSourceDTO { function to (line 311) | function to(value: ITaskSourceDTO, workspace: IWorkspaceContextService):... function is (line 340) | function is(value: unknown): value is ITaskHandleDTO { function from (line 347) | function from(task: Task | ConfiguringTask): ITaskDTO | undefined { function to (line 385) | function to(task: ITaskDTO | undefined, workspace: IWorkspaceContextServ... function from (line 435) | function from(value: string | TaskGroup | undefined): ITaskGroupDTO | un... function from (line 447) | function from(value: ITaskFilter): ITaskFilterDTO { function to (line 450) | function to(value: ITaskFilterDTO | undefined): ITaskFilter | undefined { class MainThreadTask (line 456) | class MainThreadTask extends Disposable implements MainThreadTaskShape { method constructor (line 462) | constructor( method dispose (line 509) | public override dispose(): void { method $createTaskId (line 517) | $createTaskId(taskDTO: ITaskDTO): Promise { method $registerTaskProvider (line 528) | public $registerTaskProvider(handle: number, type: string): Promise { method $fetchTasks (line 581) | public $fetchTasks(filter?: ITaskFilterDTO): Promise { method getWorkspace (line 594) | private getWorkspace(value: UriComponents | string): string | IWorkspa... method $getTaskExecution (line 610) | public async $getTaskExecution(value: ITaskHandleDTO | ITaskDTO): Prom... method $executeTask (line 636) | public $executeTask(value: ITaskHandleDTO | ITaskDTO): Promise { method $registerTaskSystem (line 717) | public $registerTaskSystem(key: string, info: ITaskSystemInfoDTO): void { method $registerSupportedExecutions (line 783) | async $registerSupportedExecutions(custom?: boolean, shell?: boolean, ... FILE: src/vs/workbench/api/browser/mainThreadTelemetry.ts class MainThreadTelemetry (line 17) | class MainThreadTelemetry extends Disposable implements MainThreadTeleme... method constructor (line 22) | constructor( method telemetryLevel (line 43) | private get telemetryLevel(): TelemetryLevel { method $publicLog (line 51) | $publicLog(eventName: string, data: ITelemetryData = Object.create(nul... method $publicLog2 (line 57) | $publicLog2> = never, T exte... FILE: src/vs/workbench/api/browser/mainThreadTerminalService.ts class MainThreadTerminalService (line 32) | class MainThreadTerminalService extends Disposable implements MainThread... method constructor (line 59) | constructor( method _updateDefaultProfile (line 139) | private async _updateDefaultProfile() { method _getTerminalInstance (line 146) | private async _getTerminalInstance(id: ExtHostTerminalIdentifier): Pro... method $createTerminal (line 153) | public async $createTerminal(extHostTerminalId: string, launchConfig: ... method _deserializeParentTerminal (line 193) | private async _deserializeParentTerminal(location?: TerminalLocation |... method $show (line 201) | public async $show(id: ExtHostTerminalIdentifier, preserveFocus: boole... method $hide (line 213) | public async $hide(id: ExtHostTerminalIdentifier): Promise { method $dispose (line 221) | public async $dispose(id: ExtHostTerminalIdentifier): Promise { method $sendText (line 225) | public async $sendText(id: ExtHostTerminalIdentifier, text: string, sh... method $sendProcessExit (line 230) | public $sendProcessExit(terminalId: number, exitCode: number | undefin... method $startSendingDataEvents (line 234) | public $startSendingDataEvents(): void { method $stopSendingDataEvents (line 248) | public $stopSendingDataEvents(): void { method $startSendingCommandEvents (line 252) | public $startSendingCommandEvents(): void { method $stopSendingCommandEvents (line 270) | public $stopSendingCommandEvents(): void { method $startLinkProvider (line 274) | public $startLinkProvider(): void { method $stopLinkProvider (line 278) | public $stopLinkProvider(): void { method $registerProcessSupport (line 282) | public $registerProcessSupport(isSupported: boolean): void { method $registerCompletionProvider (line 286) | public $registerCompletionProvider(id: string, extensionIdentifier: st... method $unregisterCompletionProvider (line 316) | public $unregisterCompletionProvider(id: string): void { method $registerProfileProvider (line 321) | public $registerProfileProvider(id: string, extensionIdentifier: strin... method $unregisterProfileProvider (line 330) | public $unregisterProfileProvider(id: string): void { method $registerQuickFixProvider (line 335) | public async $registerQuickFixProvider(id: string, extensionId: string... method $unregisterQuickFixProvider (line 372) | public $unregisterQuickFixProvider(id: string): void { method _onActiveTerminalChanged (line 377) | private _onActiveTerminalChanged(terminalId: number | null): void { method _onTerminalData (line 381) | private _onTerminalData(terminalId: number, data: string): void { method _onDidExecuteCommand (line 385) | private _onDidExecuteCommand(terminalId: number, command: ITerminalCom... method _onTitleChanged (line 389) | private _onTitleChanged(terminalId: number, name: string): void { method _onShellTypeChanged (line 393) | private _onShellTypeChanged(terminalId: number): void { method _onTerminalDisposed (line 400) | private _onTerminalDisposed(terminalInstance: ITerminalInstance): void { method _onTerminalOpened (line 410) | private _onTerminalOpened(terminalInstance: ITerminalInstance): void { method _onTerminalProcessIdReady (line 425) | private _onTerminalProcessIdReady(terminalInstance: ITerminalInstance)... method _onInstanceDimensionsChanged (line 432) | private _onInstanceDimensionsChanged(instance: ITerminalInstance): void { method _onInstanceMaximumDimensionsChanged (line 436) | private _onInstanceMaximumDimensionsChanged(instance: ITerminalInstanc... method _onRequestStartExtensionTerminal (line 440) | private _onRequestStartExtensionTerminal(request: IStartExtensionTermi... method $sendProcessData (line 463) | public $sendProcessData(terminalId: number, data: string): void { method $sendProcessReady (line 467) | public $sendProcessReady(terminalId: number, pid: number, cwd: string,... method $sendProcessProperty (line 471) | public $sendProcessProperty(terminalId: number, property: IProcessProp... method $setEnvironmentVariableCollection (line 479) | $setEnvironmentVariableCollection(extensionIdentifier: string, persist... class TerminalDataEventTracker (line 497) | class TerminalDataEventTracker extends Disposable { method constructor (line 500) | constructor( method _registerInstance (line 515) | private _registerInstance(instance: ITerminalInstance): void { class ExtensionTerminalLinkProvider (line 521) | class ExtensionTerminalLinkProvider implements ITerminalExternalLinkProv... method constructor (line 522) | constructor( method provideLinks (line 527) | async provideLinks(instance: ITerminalInstance, line: string): Promise... function getOutputMatchForLines (line 540) | function getOutputMatchForLines(lines: string[], outputMatcher: ITermina... function parseQuickFix (line 545) | function parseQuickFix(id: string, source: string, fix: TerminalQuickFix... FILE: src/vs/workbench/api/browser/mainThreadTerminalShellIntegration.ts class MainThreadTerminalShellIntegration (line 17) | class MainThreadTerminalShellIntegration extends Disposable implements M... method constructor (line 20) | constructor( method $executeCommand (line 111) | $executeCommand(terminalId: number, commandLine: string): void { method _enableShellIntegration (line 115) | private _enableShellIntegration(instance: ITerminalInstance): void { function convertToExtHostCommandLineConfidence (line 128) | function convertToExtHostCommandLineConfidence(command: ITerminalCommand... function instanceSupportsExecuteCommandApi (line 140) | function instanceSupportsExecuteCommandApi(instance: ITerminalInstance):... FILE: src/vs/workbench/api/browser/mainThreadTesting.ts class MainThreadTesting (line 26) | class MainThreadTesting extends Disposable implements MainThreadTestingS... method constructor (line 36) | constructor( method $markTestRetired (line 88) | $markTestRetired(testIds: string[] | undefined): void { method $publishTestRunProfile (line 108) | $publishTestRunProfile(profile: ITestRunProfile): void { method $updateTestRunConfig (line 118) | $updateTestRunConfig(controllerId: string, profileId: number, update: ... method $removeTestProfile (line 125) | $removeTestProfile(controllerId: string, profileId: number): void { method $addTestsToRun (line 132) | $addTestsToRun(controllerId: string, runId: string, tests: ITestItem.S... method $appendCoverage (line 140) | $appendCoverage(runId: string, taskId: string, coverage: IFileCoverage... method $startedExtensionTestRun (line 168) | $startedExtensionTestRun(req: ExtensionRunTestsRequest): void { method $startedTestRunTask (line 175) | $startedTestRunTask(runId: string, task: ITestRunTask): void { method $finishedTestRunTask (line 182) | $finishedTestRunTask(runId: string, taskId: string): void { method $finishedExtensionTestRun (line 189) | $finishedExtensionTestRun(runId: string): void { method $updateTestStateInRun (line 196) | public $updateTestStateInRun(runId: string, taskId: string, testId: st... method $appendOutputToRun (line 203) | public $appendOutputToRun(runId: string, taskId: string, output: VSBuf... method $appendTestMessagesInRun (line 216) | public $appendTestMessagesInRun(runId: string, taskId: string, testId:... method $registerTestController (line 228) | public $registerTestController(controllerId: string, _label: string, _... method $updateController (line 264) | public $updateController(controllerId: string, patch: ITestControllerP... method $unregisterTestController (line 285) | public $unregisterTestController(controllerId: string) { method $subscribeToDiffs (line 293) | public $subscribeToDiffs(): void { method $unsubscribeFromDiffs (line 301) | public $unsubscribeFromDiffs(): void { method $publishDiff (line 308) | public $publishDiff(controllerId: string, diff: TestsDiffOp.Serialized... method $runTests (line 316) | public async $runTests(req: ResolvedTestRunRequest, token: Cancellatio... method $getCoverageDetails (line 324) | public async $getCoverageDetails(resultId: string, taskIndex: number, ... method dispose (line 336) | public override dispose() { method withLiveRun (line 344) | private withLiveRun(runId: string, fn: (run: LiveTestResult) => T):... FILE: src/vs/workbench/api/browser/mainThreadTheming.ts class MainThreadTheming (line 12) | class MainThreadTheming implements MainThreadThemingShape { method constructor (line 18) | constructor( method dispose (line 31) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadTimeline.ts class MainThreadTimeline (line 16) | class MainThreadTimeline implements MainThreadTimelineShape { method constructor (line 20) | constructor( method $registerTimelineProvider (line 28) | $registerTimelineProvider(provider: TimelineProviderDescriptor): void { method $unregisterTimelineProvider (line 53) | $unregisterTimelineProvider(id: string): void { method $emitTimelineChangeEvent (line 59) | $emitTimelineChangeEvent(e: TimelineChangeEvent): void { method dispose (line 66) | dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadTreeViews.ts class MainThreadTreeViews (line 28) | class MainThreadTreeViews extends Disposable implements MainThreadTreeVi... method constructor (line 34) | constructor( method $registerTreeViewDataProvider (line 46) | async $registerTreeViewDataProvider(treeViewId: string, options: { sho... method $reveal (line 75) | $reveal(treeViewId: string, itemInfo: { item: ITreeItem; parentChain: ... method $refresh (line 88) | $refresh(treeViewId: string, itemsToRefreshByHandle: { [treeItemHandle... method $setMessage (line 100) | $setMessage(treeViewId: string, message: string | IMarkdownString): vo... method $setTitle (line 109) | $setTitle(treeViewId: string, title: string, description: string | und... method $setBadge (line 119) | $setBadge(treeViewId: string, badge: IViewBadge | undefined): void { method $resolveDropFileData (line 128) | $resolveDropFileData(destinationViewId: string, requestId: number, dat... method $disposeTree (line 136) | public async $disposeTree(treeViewId: string): Promise { method $logResolveTreeNodeFailure (line 145) | $logResolveTreeNodeFailure(extensionId: string): void { method reveal (line 159) | private async reveal(treeView: ITreeView, dataProvider: TreeViewDataPr... method registerListeners (line 200) | private registerListeners(treeViewId: string, treeView: ITreeView, dis... method getTreeView (line 212) | private getTreeView(treeViewId: string): ITreeView | null { method dispose (line 217) | override dispose(): void { type TreeItemHandle (line 232) | type TreeItemHandle = string; class TreeViewDragAndDropController (line 234) | class TreeViewDragAndDropController implements ITreeViewDragAndDropContr... method constructor (line 238) | constructor(private readonly treeViewId: string, method handleDrop (line 244) | async handleDrop(dataTransfer: VSDataTransfer, targetTreeItem: ITreeIt... method handleDrag (line 258) | async handleDrag(sourceTreeItemHandles: string[], operationUuid: strin... method resolveDropFileData (line 278) | public resolveDropFileData(requestId: number, dataItemId: string): Pro... class TreeViewDataProvider (line 283) | class TreeViewDataProvider implements ITreeViewDataProvider { method constructor (line 288) | constructor(private readonly treeViewId: string, method getChildren (line 295) | async getChildren(treeItem?: ITreeItem): Promise { method $registerPortsAttributesProvider (line 71) | async $registerPortsAttributesProvider(selector: PortAttributesSelecto... method $unregisterPortsAttributesProvider (line 79) | async $unregisterPortsAttributesProvider(providerHandle: number): Prom... method providePortAttributes (line 83) | async providePortAttributes(ports: number[], pid: number | undefined, ... method $openTunnel (line 103) | async $openTunnel(tunnelOptions: TunnelOptions, source: string): Promi... method elevationPrompt (line 129) | private async elevationPrompt(tunnelOptions: TunnelOptions, tunnel: Re... method $closeTunnel (line 152) | async $closeTunnel(remote: { host: string; port: number }): Promise { method $onFoundNewCandidates (line 167) | async $onFoundNewCandidates(candidates: CandidatePort[]): Promise { method $setTunnelProvider (line 171) | async $setTunnelProvider(features: TunnelProviderFeatures | undefined,... method $hasTunnelProvider (line 210) | async $hasTunnelProvider(): Promise { method $setCandidateFilter (line 214) | async $setCandidateFilter(): Promise { method $setCandidatePortSource (line 220) | async $setCandidatePortSource(source: CandidatePortSource): Promise { method dispose (line 131) | override dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadUrls.ts class ExtensionUrlHandler (line 15) | class ExtensionUrlHandler implements IExtensionContributedURLHandler { method constructor (line 17) | constructor( method handleURL (line 24) | async handleURL(uri: URI, options?: IOpenURLOptions): Promise { class MainThreadUrls (line 35) | class MainThreadUrls extends Disposable implements MainThreadUrlsShape { method constructor (line 40) | constructor( method $registerUriHandler (line 51) | async $registerUriHandler(handle: number, extensionId: ExtensionIdenti... method $unregisterUriHandler (line 61) | async $unregisterUriHandler(handle: number): Promise { method $createAppUri (line 77) | async $createAppUri(uri: UriComponents): Promise { method dispose (line 81) | override dispose(): void { FILE: src/vs/workbench/api/browser/mainThreadWebviewManager.ts class MainThreadWebviewManager (line 17) | class MainThreadWebviewManager extends Disposable { method constructor (line 18) | constructor( FILE: src/vs/workbench/api/browser/mainThreadWebviewPanels.ts class WebviewInputStore (line 30) | class WebviewInputStore { method add (line 34) | public add(handle: string, input: WebviewInput): void { method getHandleForInput (line 39) | public getHandleForInput(input: WebviewInput): string | undefined { method getInputForHandle (line 43) | public getInputForHandle(handle: string): WebviewInput | undefined { method delete (line 47) | public delete(handle: string): void { method size (line 55) | public get size(): number { method [Symbol.iterator] (line 59) | [Symbol.iterator](): Iterator { class WebviewViewTypeTransformer (line 64) | class WebviewViewTypeTransformer { method constructor (line 65) | public constructor( method fromExternal (line 69) | public fromExternal(viewType: string): string { method toExternal (line 73) | public toExternal(viewType: string): string | undefined { class MainThreadWebviewPanels (line 80) | class MainThreadWebviewPanels extends Disposable implements extHostProto... method constructor (line 92) | constructor( method webviewInputs (line 136) | public get webviewInputs(): Iterable { return this._webv... method addWebviewInput (line 138) | public addWebviewInput(handle: extHostProtocol.WebviewHandle, input: W... method $createWebviewPanel (line 151) | public $createWebviewPanel( method $disposeWebview (line 179) | public $disposeWebview(handle: extHostProtocol.WebviewHandle): void { method $setTitle (line 187) | public $setTitle(handle: extHostProtocol.WebviewHandle, value: string)... method $setIconPath (line 191) | public $setIconPath(handle: extHostProtocol.WebviewHandle, value: extH... method $reveal (line 198) | public $reveal(handle: extHostProtocol.WebviewHandle, showOptions: ext... method getTargetGroupFromShowOptions (line 208) | private getTargetGroupFromShowOptions(showOptions: extHostProtocol.Web... method $registerSerializer (line 242) | public $registerSerializer(viewType: string, options: { serializeBuffe... method $unregisterSerializer (line 287) | public $unregisterSerializer(viewType: string): void { method updateWebviewViewStates (line 295) | private updateWebviewViewStates(activeEditorInput: EditorInput | undef... method tryGetWebviewInput (line 335) | private tryGetWebviewInput(handle: extHostProtocol.WebviewHandle): Web... function reviveWebviewIcon (line 340) | function reviveWebviewIcon(value: extHostProtocol.IWebviewIconPath | und... function reviveWebviewOptions (line 355) | function reviveWebviewOptions(panelOptions: extHostProtocol.IWebviewPane... FILE: src/vs/workbench/api/browser/mainThreadWebviewViews.ts class MainThreadWebviewsViews (line 18) | class MainThreadWebviewsViews extends Disposable implements extHostProto... method constructor (line 25) | constructor( method $setWebviewViewTitle (line 36) | public $setWebviewViewTitle(handle: extHostProtocol.WebviewHandle, val... method $setWebviewViewDescription (line 41) | public $setWebviewViewDescription(handle: extHostProtocol.WebviewHandl... method $setWebviewViewBadge (line 46) | public $setWebviewViewBadge(handle: string, badge: IViewBadge | undefi... method $show (line 51) | public $show(handle: extHostProtocol.WebviewHandle, preserveFocus: boo... method $registerWebviewViewProvider (line 56) | public $registerWebviewViewProvider( method $unregisterWebviewViewProvider (line 127) | public $unregisterWebviewViewProvider(viewType: string): void { method getWebviewView (line 135) | private getWebviewView(handle: string): WebviewView { FILE: src/vs/workbench/api/browser/mainThreadWebviews.ts class MainThreadWebviews (line 22) | class MainThreadWebviews extends Disposable implements extHostProtocol.M... method constructor (line 36) | constructor( method addWebview (line 46) | public addWebview(handle: extHostProtocol.WebviewHandle, webview: IWeb... method $setHtml (line 55) | public $setHtml(handle: extHostProtocol.WebviewHandle, value: string):... method $setOptions (line 59) | public $setOptions(handle: extHostProtocol.WebviewHandle, options: ext... method $postMessage (line 66) | public async $postMessage(handle: extHostProtocol.WebviewHandle, jsonM... method hookupWebviewEventDelegate (line 75) | private hookupWebviewEventDelegate(handle: extHostProtocol.WebviewHand... method onDidClickLink (line 93) | private onDidClickLink(handle: extHostProtocol.WebviewHandle, link: st... method isSupportedLink (line 100) | private isSupportedLink(webview: IWebview, link: URI): boolean { method tryGetWebview (line 120) | private tryGetWebview(handle: extHostProtocol.WebviewHandle): IWebview... method getWebview (line 124) | private getWebview(handle: extHostProtocol.WebviewHandle): IWebview { method getWebviewResolvedFailedContent (line 132) | public getWebviewResolvedFailedContent(viewType: string) { function reviveWebviewExtension (line 144) | function reviveWebviewExtension(extensionData: extHostProtocol.WebviewEx... function reviveWebviewContentOptions (line 151) | function reviveWebviewContentOptions(webviewOptions: extHostProtocol.IWe... FILE: src/vs/workbench/api/browser/mainThreadWindow.ts class MainThreadWindow (line 17) | class MainThreadWindow implements MainThreadWindowShape { method constructor (line 22) | constructor( method dispose (line 36) | dispose(): void { method registerNativeHandle (line 40) | registerNativeHandle(): void { method $getInitialState (line 51) | $getInitialState() { method $openUri (line 58) | async $openUri(uriComponents: UriComponents, uriString: string | undef... method $asExternalUri (line 75) | async $asExternalUri(uriComponents: UriComponents, options: IOpenUriOp... FILE: src/vs/workbench/api/browser/mainThreadWorkspace.ts class MainThreadWorkspace (line 35) | class MainThreadWorkspace extends Disposable implements MainThreadWorksp... method constructor (line 41) | constructor( method dispose (line 76) | override dispose(): void { method $updateWorkspaceFolders (line 87) | $updateWorkspaceFolders(extensionName: string, index: number, deleteCo... method getStatusMessage (line 96) | private getStatusMessage(extensionName: string, addCount: number, remo... method _onDidChangeWorkspace (line 128) | private _onDidChangeWorkspace(): void { method getWorkspaceData (line 132) | private getWorkspaceData(workspace: IWorkspace): IWorkspaceData | null { method $startFileSearch (line 148) | $startFileSearch(_includeFolder: UriComponents | null, options: IFileQ... method $startTextSearch (line 167) | $startTextSearch(pattern: IPatternInfo, _folder: UriComponents | null,... method $checkExists (line 196) | $checkExists(folders: readonly UriComponents[], includes: string[], to... method $save (line 202) | async $save(uriComponents: UriComponents, options: { saveAs: boolean }... method _saveResultToUris (line 215) | private _saveResultToUris(result: ISaveEditorsResult): URI[] { method $saveAll (line 223) | $saveAll(includeUntitled?: boolean): Promise { method $resolveProxy (line 227) | $resolveProxy(url: string): Promise { method $lookupAuthorization (line 231) | $lookupAuthorization(authInfo: AuthInfo): Promise { method $loadCertificates (line 239) | $loadCertificates(): Promise { method $requestResourceTrust (line 245) | $requestResourceTrust(optionsDto: ResourceTrustRequestOptionsDto): Pro... method $requestWorkspaceTrust (line 250) | $requestWorkspaceTrust(options?: WorkspaceTrustRequestOptions): Promis... method $isResourceTrusted (line 254) | async $isResourceTrusted(resource: UriComponents): Promise { method isWorkspaceTrusted (line 260) | private isWorkspaceTrusted(): boolean { method _onDidGrantWorkspaceTrust (line 264) | private _onDidGrantWorkspaceTrust(): void { method _onDidChangeWorkspaceTrustedFolders (line 268) | private _onDidChangeWorkspaceTrustedFolders(): void { method $registerEditSessionIdentityProvider (line 275) | $registerEditSessionIdentityProvider(handle: number, scheme: string) { method $unregisterEditSessionIdentityProvider (line 289) | $unregisterEditSessionIdentityProvider(handle: number) { method $registerCanonicalUriProvider (line 296) | $registerCanonicalUriProvider(handle: number, scheme: string) { method $unregisterCanonicalUriProvider (line 311) | $unregisterCanonicalUriProvider(handle: number) { method $resolveDecoding (line 317) | $resolveDecoding(resource: UriComponents | undefined, options?: { enco... method $validateDetectedEncoding (line 321) | $validateDetectedEncoding(resource: UriComponents | undefined, detecte... method $resolveEncoding (line 325) | $resolveEncoding(resource: UriComponents | undefined, options?: { enco... FILE: src/vs/workbench/api/browser/statusBarExtensionPoint.ts type IExtensionStatusBarItemChangeEvent (line 32) | interface IExtensionStatusBarItemChangeEvent { type ExtensionStatusBarEntry (line 37) | type ExtensionStatusBarEntry = [string, { type StatusBarUpdateKind (line 43) | const enum StatusBarUpdateKind { type IExtensionStatusBarItemService (line 48) | interface IExtensionStatusBarItemService { class ExtensionStatusBarItemService (line 61) | class ExtensionStatusBarItemService implements IExtensionStatusBarItemSe... method constructor (line 70) | constructor(@IStatusbarService private readonly _statusbarService: ISt... method dispose (line 72) | dispose(): void { method setOrUpdateEntry (line 78) | setOrUpdateEntry(entryId: string, method unsetEntry (line 159) | unsetEntry(entryId: string): void { method getEntries (line 164) | getEntries(): Iterable<[string, { entry: IStatusbarEntry; alignment: M... type IUserFriendlyStatusItemEntry (line 173) | type IUserFriendlyStatusItemEntry = TypeFromJsonSchema { class ViewsDataRenderer (line 695) | class ViewsDataRenderer extends Disposable implements IExtensionFeatureT... method shouldRender (line 699) | shouldRender(manifest: IExtensionManifest): boolean { method render (line 703) | render(manifest: IExtensionManifest): IRenderedData { FILE: src/vs/workbench/api/common/cache.ts class Cache (line 6) | class Cache { method constructor (line 13) | constructor( method add (line 17) | add(item: readonly T[]): number { method get (line 24) | get(pid: number, id: number): T | undefined { method delete (line 28) | delete(id: number) { method logDebugInfo (line 33) | private logDebugInfo() { FILE: src/vs/workbench/api/common/configurationExtensionPoint.ts function handleConfiguration (line 252) | function handleConfiguration(node: IConfigurationNode, extension: IExten... function validateProperties (line 268) | function validateProperties(configuration: IConfigurationNode, extension... class SettingsTableRenderer (line 438) | class SettingsTableRenderer extends Disposable implements IExtensionFeat... method shouldRender (line 442) | shouldRender(manifest: IExtensionManifest): boolean { method render (line 446) | render(manifest: IExtensionManifest): IRenderedData { class ConfigurationDefaultsTableRenderer (line 483) | class ConfigurationDefaultsTableRenderer extends Disposable implements I... method shouldRender (line 487) | shouldRender(manifest: IExtensionManifest): boolean { method render (line 491) | render(manifest: IExtensionManifest): IRenderedData { FILE: src/vs/workbench/api/common/extHost.api.impl.ts type IExtensionRegistries (line 125) | interface IExtensionRegistries { type IExtensionApiFactory (line 130) | interface IExtensionApiFactory { function createApiFactoryAndRegisterActors (line 137) | function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): ... FILE: src/vs/workbench/api/common/extHost.protocol.ts type IconPathDto (line 105) | type IconPathDto = type IWorkspaceData (line 110) | interface IWorkspaceData extends IStaticWorkspaceData { type IConfigurationInitData (line 114) | interface IConfigurationInitData extends IConfigurationData { type IMainContext (line 118) | interface IMainContext extends IRPCProtocol { type MainThreadGitExtensionShape (line 123) | interface MainThreadGitExtensionShape extends IDisposable { type MainThreadClipboardShape (line 127) | interface MainThreadClipboardShape extends IDisposable { type MainThreadCommandsShape (line 132) | interface MainThreadCommandsShape extends IDisposable { type CommentProviderFeatures (line 140) | interface CommentProviderFeatures { type CommentChanges (line 146) | interface CommentChanges { type CommentThreadChanges (line 159) | type CommentThreadChanges = Partial<{ type MainThreadCommentsShape (line 171) | interface MainThreadCommentsShape extends IDisposable { type AuthenticationForceNewSessionOptions (line 183) | interface AuthenticationForceNewSessionOptions { type AuthenticationInteractiveOptions (line 188) | interface AuthenticationInteractiveOptions { type AuthenticationGetSessionOptions (line 194) | interface AuthenticationGetSessionOptions { type IRegisterAuthenticationProviderDetails (line 201) | interface IRegisterAuthenticationProviderDetails { type IRegisterDynamicAuthenticationProviderDetails (line 210) | interface IRegisterDynamicAuthenticationProviderDetails extends IRegiste... type MainThreadAuthenticationShape (line 216) | interface MainThreadAuthenticationShape extends IDisposable { type MainThreadSecretStateShape (line 233) | interface MainThreadSecretStateShape extends IDisposable { type MainThreadConfigurationShape (line 240) | interface MainThreadConfigurationShape extends IDisposable { type MainThreadDiagnosticsShape (line 245) | interface MainThreadDiagnosticsShape extends IDisposable { type MainThreadDialogOpenOptions (line 250) | interface MainThreadDialogOpenOptions { type MainThreadDialogSaveOptions (line 261) | interface MainThreadDialogSaveOptions { type MainThreadDiaglogsShape (line 268) | interface MainThreadDiaglogsShape extends IDisposable { type MainThreadDecorationsShape (line 273) | interface MainThreadDecorationsShape extends IDisposable { type MainThreadDocumentContentProvidersShape (line 279) | interface MainThreadDocumentContentProvidersShape extends IDisposable { type MainThreadDocumentsShape (line 285) | interface MainThreadDocumentsShape extends IDisposable, IExtHostDocument... type ITextEditorConfigurationUpdate (line 291) | interface ITextEditorConfigurationUpdate { type IResolvedTextEditorConfiguration (line 299) | interface IResolvedTextEditorConfiguration { type TextEditorRevealType (line 308) | enum TextEditorRevealType { type IUndoStopOptions (line 315) | interface IUndoStopOptions { type IApplyEditsOptions (line 320) | interface IApplyEditsOptions extends IUndoStopOptions { type ISnippetOptions (line 324) | interface ISnippetOptions extends IUndoStopOptions { type ITextDocumentShowOptions (line 327) | interface ITextDocumentShowOptions { type MainThreadBulkEditsShape (line 334) | interface MainThreadBulkEditsShape extends IDisposable { type MainThreadTextEditorsShape (line 338) | interface MainThreadTextEditorsShape extends IDisposable { type MainThreadTreeViewsShape (line 354) | interface MainThreadTreeViewsShape extends IDisposable { type MainThreadDownloadServiceShape (line 366) | interface MainThreadDownloadServiceShape extends IDisposable { type MainThreadErrorsShape (line 370) | interface MainThreadErrorsShape extends IDisposable { type MainThreadConsoleShape (line 374) | interface MainThreadConsoleShape extends IDisposable { type IRegExpDto (line 378) | interface IRegExpDto { type IIndentationRuleDto (line 382) | interface IIndentationRuleDto { type IOnEnterRuleDto (line 388) | interface IOnEnterRuleDto { type ILanguageConfigurationDto (line 394) | interface ILanguageConfigurationDto { type GlobPattern (line 423) | type GlobPattern = string | IRelativePattern; type IRelativePatternDto (line 425) | interface IRelativePatternDto extends IRelativePattern { type IDocumentFilterDto (line 429) | interface IDocumentFilterDto { type IShareableItemDto (line 439) | interface IShareableItemDto { type IDocumentContextItemDto (line 444) | interface IDocumentContextItemDto { type IConversationItemDto (line 450) | interface IConversationItemDto { type IMappedEditsContextDto (line 456) | interface IMappedEditsContextDto { type ICodeBlockDto (line 461) | interface ICodeBlockDto { type IMappedEditsRequestDto (line 466) | interface IMappedEditsRequestDto { type IMappedEditsResultDto (line 471) | interface IMappedEditsResultDto { type ISignatureHelpProviderMetadataDto (line 475) | interface ISignatureHelpProviderMetadataDto { type IdentifiableInlineCompletions (line 480) | interface IdentifiableInlineCompletions extends languages.InlineCompleti... type IdentifiableInlineCompletion (line 485) | interface IdentifiableInlineCompletion extends languages.InlineCompletion { type IInlineCompletionModelDto (line 490) | interface IInlineCompletionModelDto { type IInlineCompletionModelInfoDto (line 495) | interface IInlineCompletionModelInfoDto { type IInlineCompletionProviderOptionValueDto (line 500) | interface IInlineCompletionProviderOptionValueDto { type IInlineCompletionProviderOptionDto (line 505) | interface IInlineCompletionProviderOptionDto { type IInlineCompletionChangeHintDto (line 512) | interface IInlineCompletionChangeHintDto { type MainThreadLanguageFeaturesShape (line 516) | interface MainThreadLanguageFeaturesShape extends IDisposable { type MainThreadLanguagesShape (line 584) | interface MainThreadLanguagesShape extends IDisposable { type MainThreadMessageOptions (line 591) | interface MainThreadMessageOptions { type MainThreadMessageServiceShape (line 598) | interface MainThreadMessageServiceShape extends IDisposable { type MainThreadOutputServiceShape (line 602) | interface MainThreadOutputServiceShape extends IDisposable { type MainThreadProgressShape (line 610) | interface MainThreadProgressShape extends IDisposable { type ExtHostTerminalIdentifier (line 625) | type ExtHostTerminalIdentifier = number | string; type TerminalLaunchConfig (line 627) | interface TerminalLaunchConfig { type MainThreadTerminalServiceShape (line 651) | interface MainThreadTerminalServiceShape extends IDisposable { type MainThreadTerminalShellIntegrationShape (line 681) | interface MainThreadTerminalShellIntegrationShape extends IDisposable { type TransferQuickPickItemOrSeparator (line 685) | type TransferQuickPickItemOrSeparator = TransferQuickPickItem | quickInp... type TransferQuickPickItem (line 686) | interface TransferQuickPickItem { type TransferQuickInputButton (line 706) | interface TransferQuickInputButton extends quickInput.IQuickInputButton { type TransferQuickInput (line 717) | type TransferQuickInput = TransferQuickPick | TransferInputBox; type BaseTransferQuickInput (line 719) | interface BaseTransferQuickInput { type TransferQuickPick (line 736) | interface TransferQuickPick extends BaseTransferQuickInput { type TransferInputBox (line 765) | interface TransferInputBox extends BaseTransferQuickInput { type IInputBoxOptions (line 784) | interface IInputBoxOptions { type MainThreadQuickOpenShape (line 794) | interface MainThreadQuickOpenShape extends IDisposable { type MainThreadStatusBarShape (line 803) | interface MainThreadStatusBarShape extends IDisposable { type StatusBarItemDto (line 808) | type StatusBarItemDto = { type ExtHostStatusBarShape (line 819) | interface ExtHostStatusBarShape { type MainThreadStorageShape (line 824) | interface MainThreadStorageShape extends IDisposable { type MainThreadTelemetryShape (line 830) | interface MainThreadTelemetryShape extends IDisposable { type MainThreadEditorInsetsShape (line 835) | interface MainThreadEditorInsetsShape extends IDisposable { type ExtHostEditorInsetsShape (line 844) | interface ExtHostEditorInsetsShape { type TabInputKind (line 851) | const enum TabInputKind { type TabModelOperationKind (line 866) | const enum TabModelOperationKind { type UnknownInputDto (line 873) | interface UnknownInputDto { type TextInputDto (line 877) | interface TextInputDto { type TextDiffInputDto (line 882) | interface TextDiffInputDto { type TextMergeInputDto (line 888) | interface TextMergeInputDto { type NotebookInputDto (line 896) | interface NotebookInputDto { type NotebookDiffInputDto (line 902) | interface NotebookDiffInputDto { type CustomInputDto (line 909) | interface CustomInputDto { type WebviewInputDto (line 915) | interface WebviewInputDto { type InteractiveEditorInputDto (line 920) | interface InteractiveEditorInputDto { type ChatEditorInputDto (line 926) | interface ChatEditorInputDto { type MultiDiffEditorInputDto (line 930) | interface MultiDiffEditorInputDto { type TabInputDto (line 935) | interface TabInputDto { type AnyInputDto (line 939) | type AnyInputDto = UnknownInputDto | TextInputDto | TextDiffInputDto | M... type MainThreadEditorTabsShape (line 941) | interface MainThreadEditorTabsShape extends IDisposable { type IEditorTabGroupDto (line 948) | interface IEditorTabGroupDto { type TabOperation (line 957) | interface TabOperation { type IEditorTabDto (line 966) | interface IEditorTabDto { type IExtHostEditorTabsShape (line 977) | interface IExtHostEditorTabsShape { type WebviewHandle (line 988) | type WebviewHandle = string; type WebviewPanelShowOptions (line 990) | interface WebviewPanelShowOptions { type WebviewExtensionDescription (line 995) | interface WebviewExtensionDescription { type WebviewEditorCapabilities (line 1000) | enum WebviewEditorCapabilities { type IWebviewPortMapping (line 1005) | interface IWebviewPortMapping { type IWebviewContentOptions (line 1010) | interface IWebviewContentOptions { type IWebviewPanelOptions (line 1018) | interface IWebviewPanelOptions { type CustomTextEditorCapabilities (line 1023) | interface CustomTextEditorCapabilities { type WebviewMessageArrayBufferViewType (line 1027) | const enum WebviewMessageArrayBufferViewType { type WebviewMessageArrayBufferReference (line 1041) | interface WebviewMessageArrayBufferReference { type MainThreadWebviewsShape (line 1056) | interface MainThreadWebviewsShape extends IDisposable { type IWebviewIconPath (line 1062) | type IWebviewIconPath = ThemeIcon | { type IWebviewInitData (line 1067) | interface IWebviewInitData { type MainThreadWebviewPanelsShape (line 1074) | interface MainThreadWebviewPanelsShape extends IDisposable { type MainThreadCustomEditorsShape (line 1091) | interface MainThreadCustomEditorsShape extends IDisposable { type MainThreadWebviewViewsShape (line 1100) | interface MainThreadWebviewViewsShape extends IDisposable { type WebviewPanelViewStateData (line 1111) | interface WebviewPanelViewStateData { type ExtHostWebviewsShape (line 1119) | interface ExtHostWebviewsShape { type ExtHostWebviewPanelsShape (line 1124) | interface ExtHostWebviewPanelsShape { type ExtHostCustomEditorsShape (line 1141) | interface ExtHostCustomEditorsShape { type ExtHostWebviewViewsShape (line 1171) | interface ExtHostWebviewViewsShape { type MainThreadManagedSocketsShape (line 1179) | interface MainThreadManagedSocketsShape extends IDisposable { type ExtHostManagedSocketsShape (line 1187) | interface ExtHostManagedSocketsShape { type CellOutputKind (line 1194) | enum CellOutputKind { type NotebookEditorRevealType (line 1200) | enum NotebookEditorRevealType { type INotebookDocumentShowOptions (line 1207) | interface INotebookDocumentShowOptions { type INotebookCellStatusBarEntryDto (line 1215) | type INotebookCellStatusBarEntryDto = Dto; type ExtHostChatContextShape (line 1406) | interface ExtHostChatContextShape { type MainThreadChatContextShape (line 1415) | interface MainThreadChatContextShape extends IDisposable { type IChatDebugEventCommonDto (line 1424) | interface IChatDebugEventCommonDto { type IChatDebugToolCallEventDto (line 1431) | interface IChatDebugToolCallEventDto extends IChatDebugEventCommonDto { type IChatDebugModelTurnEventDto (line 1441) | interface IChatDebugModelTurnEventDto extends IChatDebugEventCommonDto { type IChatDebugGenericEventDto (line 1451) | interface IChatDebugGenericEventDto extends IChatDebugEventCommonDto { type IChatDebugSubagentInvocationEventDto (line 1459) | interface IChatDebugSubagentInvocationEventDto extends IChatDebugEventCo... type IChatDebugMessageSectionDto (line 1469) | interface IChatDebugMessageSectionDto { type IChatDebugUserMessageEventDto (line 1474) | interface IChatDebugUserMessageEventDto extends IChatDebugEventCommonDto { type IChatDebugAgentResponseEventDto (line 1480) | interface IChatDebugAgentResponseEventDto extends IChatDebugEventCommonD... type IChatDebugEventDto (line 1486) | type IChatDebugEventDto = IChatDebugToolCallEventDto | IChatDebugModelTu... type IChatDebugEventTextContentDto (line 1488) | interface IChatDebugEventTextContentDto { type IChatDebugEventMessageContentDto (line 1493) | interface IChatDebugEventMessageContentDto { type IChatDebugEventToolCallContentDto (line 1500) | interface IChatDebugEventToolCallContentDto { type IChatDebugEventModelTurnContentDto (line 1509) | interface IChatDebugEventModelTurnContentDto { type IChatDebugEventHookContentDto (line 1526) | interface IChatDebugEventHookContentDto { type IChatDebugResolvedEventContentDto (line 1538) | type IChatDebugResolvedEventContentDto = IChatDebugEventTextContentDto |... type ExtHostChatDebugShape (line 1540) | interface ExtHostChatDebugShape { type MainThreadChatDebugShape (line 1548) | interface MainThreadChatDebugShape extends IDisposable { type MainThreadEmbeddingsShape (line 1556) | interface MainThreadEmbeddingsShape extends IDisposable { type ExtHostEmbeddingsShape (line 1562) | interface ExtHostEmbeddingsShape { type IExtensionChatAgentMetadata (line 1567) | interface IExtensionChatAgentMetadata extends Dto { type IDynamicChatAgentProps (line 1571) | interface IDynamicChatAgentProps { type IChatAgentProgressShape (line 1578) | interface IChatAgentProgressShape { type MainThreadChatAgentsShape2 (line 1583) | interface MainThreadChatAgentsShape2 extends IChatAgentProgressShape, ID... type ICodeMapperTextEdit (line 1601) | interface ICodeMapperTextEdit { type ICodeMapperNotebookEditDto (line 1606) | interface ICodeMapperNotebookEditDto { type ICodeMapperProgressDto (line 1611) | type ICodeMapperProgressDto = Dto | Dto; type ExtHostLanguageModelToolsShape (line 1745) | interface ExtHostLanguageModelToolsShape { type MainThreadUrlsShape (line 1754) | interface MainThreadUrlsShape extends IDisposable { type IChatResponseProgressFileTreeData (line 1760) | interface IChatResponseProgressFileTreeData { type IDocumentContextDto (line 1766) | type IDocumentContextDto = { type IChatProgressDto (line 1772) | type IChatProgressDto = type ExtHostUrlsShape (line 1782) | interface ExtHostUrlsShape { type MainThreadUriOpenersShape (line 1786) | interface MainThreadUriOpenersShape extends IDisposable { type ExtHostUriOpenersShape (line 1791) | interface ExtHostUriOpenersShape { type MainThreadChatOutputRendererShape (line 1796) | interface MainThreadChatOutputRendererShape extends IDisposable { type ExtHostChatOutputRendererShape (line 1801) | interface ExtHostChatOutputRendererShape { type MainThreadProfileContentHandlersShape (line 1805) | interface MainThreadProfileContentHandlersShape { type ExtHostProfileContentHandlersShape (line 1810) | interface ExtHostProfileContentHandlersShape { type ITextSearchComplete (line 1815) | interface ITextSearchComplete { type ResourceTrustRequestOptionsDto (line 1820) | interface ResourceTrustRequestOptionsDto { type MainThreadWorkspaceShape (line 1825) | interface MainThreadWorkspaceShape extends IDisposable { type IFileChangeDto (line 1848) | interface IFileChangeDto { type MainThreadFileSystemShape (line 1853) | interface MainThreadFileSystemShape extends IDisposable { type MainThreadFileSystemEventServiceShape (line 1870) | interface MainThreadFileSystemEventServiceShape extends IDisposable { type MainThreadLabelServiceShape (line 1875) | interface MainThreadLabelServiceShape extends IDisposable { type MainThreadSearchShape (line 1880) | interface MainThreadSearchShape extends IDisposable { type MainThreadShareShape (line 1891) | interface MainThreadShareShape extends IDisposable { type MainThreadTaskShape (line 1896) | interface MainThreadTaskShape extends IDisposable { type MainThreadExtensionServiceShape (line 1909) | interface MainThreadExtensionServiceShape extends IDisposable { type SCMProviderFeatures (line 1920) | interface SCMProviderFeatures { type SCMActionButtonDto (line 1935) | interface SCMActionButtonDto { type SCMGroupFeatures (line 1941) | interface SCMGroupFeatures { type SCMRawResource (line 1946) | type SCMRawResource = [ type SCMRawResourceSplice (line 1959) | type SCMRawResourceSplice = [ type SCMRawResourceSplices (line 1965) | type SCMRawResourceSplices = [ type SCMHistoryItemRefDto (line 1970) | interface SCMHistoryItemRefDto { type SCMHistoryItemRefsChangeEventDto (line 1979) | interface SCMHistoryItemRefsChangeEventDto { type SCMHistoryItemDto (line 1986) | interface SCMHistoryItemDto { type SCMHistoryItemChangeDto (line 2005) | interface SCMHistoryItemChangeDto { type SCMArtifactGroupDto (line 2011) | interface SCMArtifactGroupDto { type SCMArtifactDto (line 2018) | interface SCMArtifactDto { type MainThreadSCMShape (line 2027) | interface MainThreadSCMShape extends IDisposable { type MainThreadQuickDiffShape (line 2052) | interface MainThreadQuickDiffShape extends IDisposable { type DebugSessionUUID (line 2057) | type DebugSessionUUID = string; type IDebugConfiguration (line 2059) | interface IDebugConfiguration { type IStartDebuggingOptions (line 2066) | interface IStartDebuggingOptions { type MainThreadDebugServiceShape (line 2079) | interface MainThreadDebugServiceShape extends IDisposable { type IOpenUriOptions (line 2103) | interface IOpenUriOptions { type MainThreadWindowShape (line 2108) | interface MainThreadWindowShape extends IDisposable { type CandidatePortSource (line 2114) | enum CandidatePortSource { type PortAttributesSelector (line 2121) | interface PortAttributesSelector { type MainThreadTunnelServiceShape (line 2126) | interface MainThreadTunnelServiceShape extends IDisposable { type MainThreadTimelineShape (line 2140) | interface MainThreadTimelineShape extends IDisposable { type HoverWithId (line 2146) | interface HoverWithId extends languages.Hover { type ICommandMetadataDto (line 2155) | interface ICommandMetadataDto { type ICodeMapperRequestDto (line 2172) | interface ICodeMapperRequestDto extends Dto { type ExtHostCodeMapperShape (line 2176) | interface ExtHostCodeMapperShape { type ExtHostCommandsShape (line 2180) | interface ExtHostCommandsShape { type ExtHostConfigurationShape (line 2185) | interface ExtHostConfigurationShape { type ExtHostDiagnosticsShape (line 2190) | interface ExtHostDiagnosticsShape { type ExtHostDocumentContentProvidersShape (line 2194) | interface ExtHostDocumentContentProvidersShape { type IModelAddedData (line 2198) | interface IModelAddedData { type ExtHostDocumentsShape (line 2207) | interface ExtHostDocumentsShape { type ExtHostDocumentSaveParticipantShape (line 2215) | interface ExtHostDocumentSaveParticipantShape { type ITextEditorAddData (line 2219) | interface ITextEditorAddData { type ITextEditorPositionData (line 2227) | interface ITextEditorPositionData { type ITextEditorChange (line 2231) | type ITextEditorChange = [ type ITextEditorDiffInformation (line 2238) | interface ITextEditorDiffInformation { type IEditorPropertiesChangeData (line 2245) | interface IEditorPropertiesChangeData { type ISelectionChangeEvent (line 2250) | interface ISelectionChangeEvent { type ExtHostEditorsShape (line 2255) | interface ExtHostEditorsShape { type IDocumentsAndEditorsDelta (line 2261) | interface IDocumentsAndEditorsDelta { type ExtHostDocumentsAndEditorsShape (line 2269) | interface ExtHostDocumentsAndEditorsShape { type IDataTransferFileDTO (line 2273) | interface IDataTransferFileDTO { type DataTransferItemDTO (line 2279) | interface DataTransferItemDTO { type DataTransferDTO (line 2286) | interface DataTransferDTO { type CheckboxUpdate (line 2290) | interface CheckboxUpdate { type ExtHostTreeViewsShape (line 2295) | interface ExtHostTreeViewsShape { type ExtHostWorkspaceShape (line 2317) | interface ExtHostWorkspaceShape { type ExtHostFileSystemInfoShape (line 2329) | interface ExtHostFileSystemInfoShape { type ExtHostFileSystemShape (line 2333) | interface ExtHostFileSystemShape { type ExtHostLabelServiceShape (line 2350) | interface ExtHostLabelServiceShape { type ExtHostAuthenticationShape (line 2354) | interface ExtHostAuthenticationShape { type ExtHostAiRelatedInformationShape (line 2366) | interface ExtHostAiRelatedInformationShape { type MainThreadAiRelatedInformationShape (line 2370) | interface MainThreadAiRelatedInformationShape { type ExtHostAiSettingsSearchShape (line 2376) | interface ExtHostAiSettingsSearchShape { type MainThreadAiSettingsSearchShape (line 2380) | interface MainThreadAiSettingsSearchShape { type ExtHostAiEmbeddingVectorShape (line 2386) | interface ExtHostAiEmbeddingVectorShape { type MainThreadAiEmbeddingVectorShape (line 2390) | interface MainThreadAiEmbeddingVectorShape { type ExtHostSecretStateShape (line 2395) | interface ExtHostSecretStateShape { type ExtHostSearchShape (line 2399) | interface ExtHostSearchShape { type ExtHostExtensionServiceShape (line 2408) | interface ExtHostExtensionServiceShape { type FileSystemEvents (line 2428) | interface FileSystemEvents { type SourceTargetPair (line 2435) | interface SourceTargetPair { type IWillRunFileOperationParticipation (line 2440) | interface IWillRunFileOperationParticipation { type ExtHostFileSystemEventServiceShape (line 2445) | interface ExtHostFileSystemEventServiceShape { type ExtHostLanguagesShape (line 2451) | interface ExtHostLanguagesShape { type ExtHostHeapServiceShape (line 2455) | interface ExtHostHeapServiceShape { type IRawColorInfo (line 2458) | interface IRawColorInfo { class IdObject (line 2463) | class IdObject { method mixin (line 2466) | static mixin(object: T): T & IdObject { type ISuggestDataDtoField (line 2474) | const enum ISuggestDataDtoField { type ISuggestDataDto (line 2493) | interface ISuggestDataDto { type ISuggestResultDtoField (line 2515) | const enum ISuggestResultDtoField { type ISuggestResultDto (line 2522) | interface ISuggestResultDto { type ISignatureHelpDto (line 2530) | interface ISignatureHelpDto { type ISignatureHelpContextDto (line 2537) | interface ISignatureHelpContextDto { type IInlayHintDto (line 2544) | type IInlayHintDto = CachedSessionItem>; type IInlayHintsDto (line 2546) | type IInlayHintsDto = CachedSession<{ hints: IInlayHintDto[] }>; type ILocationDto (line 2548) | type ILocationDto = Dto; type ILocationLinkDto (line 2549) | type ILocationLinkDto = Dto; type IWorkspaceSymbolDto (line 2551) | type IWorkspaceSymbolDto = CachedSessionItem>; type IWorkspaceSymbolsDto (line 2552) | type IWorkspaceSymbolsDto = CachedSession<{ symbols: IWorkspaceSymbolDto... type IWorkspaceEditEntryMetadataDto (line 2554) | interface IWorkspaceEditEntryMetadataDto { type IChatNotebookEditDto (line 2561) | interface IChatNotebookEditDto { type IChatResponseClearToPreviousToolInvocationDto (line 2568) | interface IChatResponseClearToPreviousToolInvocationDto { type IChatBeginToolInvocationDto (line 2573) | interface IChatBeginToolInvocationDto { type IChatUpdateToolInvocationDto (line 2583) | interface IChatUpdateToolInvocationDto { type IChatUsageDto (line 2591) | interface IChatUsageDto { type ICellEditOperationDto (line 2599) | type ICellEditOperationDto = type IWorkspaceCellEditDto (line 2609) | type IWorkspaceCellEditDto = Dto; type IWorkspaceEditDto (line 2618) | interface IWorkspaceEditDto { type ICommandDto (line 2622) | type ICommandDto = { $ident?: string } & languages.Command; type ICodeActionDto (line 2624) | interface ICodeActionDto { type ICodeActionListDto (line 2637) | interface ICodeActionListDto { type ICodeActionProviderMetadataDto (line 2642) | interface ICodeActionProviderMetadataDto { type CacheId (line 2647) | type CacheId = number; type ChainedCacheId (line 2648) | type ChainedCacheId = [CacheId, CacheId]; type CachedSessionItem (line 2650) | type CachedSessionItem = T & { cacheId?: ChainedCacheId }; type CachedSession (line 2651) | type CachedSession = T & { cacheId?: CacheId }; type ILinksListDto (line 2653) | type ILinksListDto = CachedSession<{ links: ILinkDto[] }>; type ILinkDto (line 2654) | type ILinkDto = CachedSessionItem>; type ICodeLensListDto (line 2656) | type ICodeLensListDto = CachedSession<{ lenses: ICodeLensDto[] }>; type ICodeLensDto (line 2657) | type ICodeLensDto = CachedSessionItem>; type ICallHierarchyItemDto (line 2659) | type ICallHierarchyItemDto = Dto; type IIncomingCallDto (line 2661) | interface IIncomingCallDto { type IOutgoingCallDto (line 2666) | interface IOutgoingCallDto { type ILanguageWordDefinitionDto (line 2671) | interface ILanguageWordDefinitionDto { type ILinkedEditingRangesDto (line 2677) | interface ILinkedEditingRangesDto { type IInlineValueContextDto (line 2682) | interface IInlineValueContextDto { type ITypeHierarchyItemDto (line 2687) | type ITypeHierarchyItemDto = Dto; type IPasteEditProviderMetadataDto (line 2689) | interface IPasteEditProviderMetadataDto { type IDocumentPasteContextDto (line 2699) | interface IDocumentPasteContextDto { type IPasteEditDto (line 2704) | interface IPasteEditDto { type IDocumentDropEditProviderMetadata (line 2713) | interface IDocumentDropEditProviderMetadata { type IDocumentDropEditDto (line 2720) | interface IDocumentDropEditDto { type ExtHostLanguageFeaturesShape (line 2729) | interface ExtHostLanguageFeaturesShape { type ExtHostQuickOpenShape (line 2804) | interface ExtHostQuickOpenShape { type ExtHostTelemetryShape (line 2816) | interface ExtHostTelemetryShape { type MainThreadMeteredConnectionShape (line 2821) | interface MainThreadMeteredConnectionShape extends IDisposable { type ExtHostMeteredConnectionShape (line 2824) | interface ExtHostMeteredConnectionShape { type ITerminalLinkDto (line 2829) | interface ITerminalLinkDto { type ITerminalDimensionsDto (line 2840) | interface ITerminalDimensionsDto { type SingleOrMany (line 2845) | type SingleOrMany = T[] | T; type ITerminalQuickFixTerminalCommandDto (line 2847) | interface ITerminalQuickFixTerminalCommandDto { type ITerminalQuickFixOpenerDto (line 2852) | interface ITerminalQuickFixOpenerDto { type TerminalQuickFix (line 2856) | type TerminalQuickFix = ITerminalQuickFixTerminalCommandDto | ITerminalQ... type TerminalCommandMatchResultDto (line 2858) | interface TerminalCommandMatchResultDto { type ITerminalCommandDto (line 2867) | interface ITerminalCommandDto { type ITerminalCompletionContextDto (line 2874) | interface ITerminalCompletionContextDto { type ITerminalCompletionItemDto (line 2879) | interface ITerminalCompletionItemDto { type ITerminalCompletionProvider (line 2891) | interface ITerminalCompletionProvider { class TerminalCompletionListDto (line 2902) | class TerminalCompletionListDto; type ExtHostNotebookEditorsShape (line 3350) | interface ExtHostNotebookEditorsShape { type ExtHostNotebookKernelsShape (line 3355) | interface ExtHostNotebookKernelsShape { type ExtHostInteractiveShape (line 3364) | interface ExtHostInteractiveShape { type ExtHostStorageShape (line 3369) | interface ExtHostStorageShape { type ExtHostThemingShape (line 3373) | interface ExtHostThemingShape { type MainThreadThemingShape (line 3377) | interface MainThreadThemingShape extends IDisposable { type MainThreadLocalizationShape (line 3380) | interface MainThreadLocalizationShape extends IDisposable { type TunnelDto (line 3385) | interface TunnelDto { type ExtHostTunnelServiceShape (line 3394) | interface ExtHostTunnelServiceShape { type ExtHostTimelineShape (line 3403) | interface ExtHostTimelineShape { type ExtHostTestingResource (line 3407) | const enum ExtHostTestingResource { type ExtHostTestingShape (line 3412) | interface ExtHostTestingShape { type IStartMcpOptions (line 3447) | interface IStartMcpOptions { type ExtHostMcpShape (line 3453) | interface ExtHostMcpShape { type IMcpAuthenticationDetails (line 3464) | interface IMcpAuthenticationDetails { type IMcpAuthenticationOptions (line 3471) | interface IMcpAuthenticationOptions { type IAuthResourceMetadataSource (line 3476) | const enum IAuthResourceMetadataSource { type IAuthServerMetadataSource (line 3482) | const enum IAuthServerMetadataSource { type IAuthMetadataSource (line 3488) | interface IAuthMetadataSource { type MainThreadMcpShape (line 3493) | interface MainThreadMcpShape { type MainThreadDataChannelsShape (line 3506) | interface MainThreadDataChannelsShape extends IDisposable { type ExtHostDataChannelsShape (line 3509) | interface ExtHostDataChannelsShape { type ExtHostLocalizationShape (line 3513) | interface ExtHostLocalizationShape { type IStringDetails (line 3520) | interface IStringDetails { type ITestControllerPatch (line 3526) | interface ITestControllerPatch { type MainThreadTestingShape (line 3531) | interface MainThreadTestingShape { type ChatStatusItemDto (line 3588) | type ChatStatusItemDto = { type MainThreadChatStatusShape (line 3595) | interface MainThreadChatStatusShape { type IChatSessionHistoryItemDto (line 3600) | type IChatSessionHistoryItemDto = { type IChatSessionRequestHistoryItemDto (line 3615) | type IChatSessionRequestHistoryItemDto = Extract(f: (x: T) => R) { function mapLocationOrLocationLink (line 628) | function mapLocationOrLocationLink(values: (languages.Location | languag... FILE: src/vs/workbench/api/common/extHostApiDeprecationService.ts type IExtHostApiDeprecationService (line 12) | interface IExtHostApiDeprecationService { class ExtHostApiDeprecationService (line 20) | class ExtHostApiDeprecationService implements IExtHostApiDeprecationServ... method constructor (line 27) | constructor( method report (line 34) | public report(apiId: string, extension: IExtensionDescription, migrati... method getUsageKey (line 64) | private getUsageKey(apiId: string, extension: IExtensionDescription, u... method report (line 74) | public report(_apiId: string, _extension: IExtensionDescription, _warnin... FILE: src/vs/workbench/api/common/extHostAuthentication.ts type IExtHostAuthentication (line 31) | interface IExtHostAuthentication extends ExtHostAuthentication { } type ProviderWithMetadata (line 34) | interface ProviderWithMetadata { class ExtHostAuthentication (line 41) | class ExtHostAuthentication implements ExtHostAuthenticationShape { method constructor (line 56) | constructor( method getExtensionScopedSessionsEvent (line 74) | getExtensionScopedSessionsEvent(extensionId: string): Event { method $getSessions (line 191) | $getSessions(providerId: string, scopes: ReadonlyArray | undef... method $getSessionsFromChallenges (line 203) | $getSessionsFromChallenges(providerId: string, constraint: vscode.Auth... method $createSessionFromChallenges (line 220) | $createSessionFromChallenges(providerId: string, constraint: vscode.Au... method $onDidChangeAuthenticationSessions (line 237) | $onDidChangeAuthenticationSessions(id: string, label: string, extensio... method $onDidUnregisterAuthenticationProvider (line 245) | $onDidUnregisterAuthenticationProvider(id: string): Promise { method $registerDynamicAuthProvider (line 255) | async $registerDynamicAuthProvider( method $onDidChangeDynamicAuthProviderTokens (line 344) | async $onDidChangeDynamicAuthProviderTokens(authProviderId: string, cl... class TaskSingler (line 349) | class TaskSingler { method getOrCreate (line 351) | getOrCreate(key: string, promiseFactory: () => Promise) { class DynamicAuthProvider (line 364) | class DynamicAuthProvider implements vscode.AuthenticationProvider { method constructor (line 384) | constructor( method clientId (line 434) | get clientId(): string { method clientSecret (line 438) | get clientSecret(): string | undefined { method getSessions (line 442) | async getSessions(scopes: readonly string[] | undefined, _options: vsc... method createSession (line 501) | async createSession(scopes: string[], _options: vscode.AuthenticationP... method removeSession (line 549) | async removeSession(sessionId: string): Promise { method dispose (line 565) | dispose(): void { method _createWithUrlHandler (line 569) | private async _createWithUrlHandler(scopes: string[], progress: vscode... method generateRandomString (line 645) | protected generateRandomString(length: number): string { method generateCodeChallenge (line 654) | protected async generateCodeChallenge(codeVerifier: string): Promise { type IAuthorizationToken (line 811) | type IAuthorizationToken = IAuthorizationTokenResponse & { class TokenStore (line 818) | class TokenStore implements Disposable { method constructor (line 827) | constructor( method tokens (line 842) | get tokens(): IAuthorizationToken[] { method sessions (line 846) | get sessions(): vscode.AuthenticationSession[] { method dispose (line 850) | dispose() { method update (line 854) | update({ added, removed }: { added: IAuthorizationToken[]; removed: IA... method _registerChangeEventAutorun (line 878) | private _registerChangeEventAutorun(): IDisposable { method _getSessionFromToken (line 932) | private _getSessionFromToken(token: IAuthorizationTokenResponse): vsco... FILE: src/vs/workbench/api/common/extHostBrowsers.ts class ExtHostBrowserTab (line 19) | class ExtHostBrowserTab { method constructor (line 26) | constructor( method update (line 54) | update(data: BrowserTabDto): boolean { method _startCDPSession (line 71) | private async _startCDPSession(): Promise { method _close (line 79) | private async _close(): Promise { class ExtHostBrowserCDPSession (line 88) | class ExtHostBrowserCDPSession { method constructor (line 96) | constructor( method dispose (line 113) | dispose(): void { method _sendMessage (line 118) | private async _sendMessage(message: CDPRequest): Promise { method _close (line 140) | private async _close(): Promise { method _acceptMessage (line 146) | _acceptMessage(message: unknown): void { method _acceptClosed (line 150) | _acceptClosed(): void { class ExtHostBrowsers (line 158) | class ExtHostBrowsers extends Disposable implements ExtHostBrowsersShape { method constructor (line 177) | constructor(mainContext: IMainContext) { method browserTabs (line 184) | get browserTabs(): readonly vscode.BrowserTab[] { method activeBrowserTab (line 188) | get activeBrowserTab(): vscode.BrowserTab | undefined { method openBrowserTab (line 195) | async openBrowserTab(url: string, options?: vscode.BrowserTabShowOptio... method _getOrCreateTab (line 209) | private _getOrCreateTab(dto: BrowserTabDto): ExtHostBrowserTab { method $onDidOpenBrowserTab (line 225) | $onDidOpenBrowserTab(dto: BrowserTabDto): void { method $onDidCloseBrowserTab (line 229) | $onDidCloseBrowserTab(browserId: string): void { method $onDidChangeActiveBrowserTab (line 240) | $onDidChangeActiveBrowserTab(browserId: string | undefined): void { method $onDidChangeBrowserTabState (line 245) | $onDidChangeBrowserTabState(data: BrowserTabDto): void { method $onCDPSessionMessage (line 252) | $onCDPSessionMessage(sessionId: string, message: CDPResponse | CDPEven... method $onCDPSessionClosed (line 259) | $onCDPSessionClosed(sessionId: string): void { FILE: src/vs/workbench/api/common/extHostBulkEdits.ts class ExtHostBulkEdits (line 14) | class ExtHostBulkEdits { method constructor (line 19) | constructor( method applyWorkspaceEdit (line 31) | applyWorkspaceEdit(edit: vscode.WorkspaceEdit, extension: IExtensionDe... FILE: src/vs/workbench/api/common/extHostChatAgents2.ts class ChatAgentResponseStream (line 42) | class ChatAgentResponseStream { method constructor (line 49) | constructor( method close (line 59) | close() { method timings (line 63) | get timings(): IChatAgentResultTimings { method apiObject (line 70) | get apiObject() { type InFlightChatRequest (line 456) | interface InFlightChatRequest { class ExtHostChatAgents2 (line 464) | class ExtHostChatAgents2 extends Disposable implements ExtHostChatAgents... method activeChatPanelSessionResource (line 510) | get activeChatPanelSessionResource(): URI | undefined { method customAgents (line 514) | get customAgents(): readonly vscode.ChatResource[] { method instructions (line 518) | get instructions(): readonly vscode.ChatResource[] { method skills (line 522) | get skills(): readonly vscode.ChatResource[] { method $acceptCustomAgents (line 526) | $acceptCustomAgents(agents: ICustomAgentDto[]): void { method $acceptInstructions (line 531) | $acceptInstructions(instructions: IInstructionDto[]): void { method $acceptSkills (line 536) | $acceptSkills(skills: ISkillDto[]): void { method constructor (line 541) | constructor( method transferActiveChat (line 566) | async transferActiveChat(newWorkspace: vscode.Uri): Promise { method createChatAgent (line 570) | createChatAgent(extension: IExtensionDescription, id: string, handler:... method createDynamicChatAgent (line 579) | createDynamicChatAgent(extension: IExtensionDescription, id: string, d... method registerChatParticipantDetectionProvider (line 588) | registerChatParticipantDetectionProvider(extension: IExtensionDescript... method registerPromptFileProvider (line 602) | registerPromptFileProvider(extension: IExtensionDescription, type: Pro... method $providePromptFiles (line 641) | async $providePromptFiles(handle: number, type: PromptsType, context: ... method registerChatSessionCustomizationProvider (line 667) | registerChatSessionCustomizationProvider(extension: IExtensionDescript... method $provideChatSessionCustomizations (line 695) | async $provideChatSessionCustomizations(handle: number, token: Cancell... method $detectChatParticipant (line 721) | async $detectChatParticipant(handle: number, requestDto: Dto, conte... method getModelForRequest (line 773) | private async getModelForRequest(request: IChatAgentRequest, extension... method $setRequestTools (line 789) | async $setRequestTools(requestId: string, tools: UserSelectedTools) { method $setYieldRequested (line 803) | $setYieldRequested(requestId: string, value: boolean): void { method $invokeAgent (line 810) | async $invokeAgent(handle: number, requestDto: Dto,... method getDiagnosticsWhenEnabled (line 922) | private getDiagnosticsWhenEnabled(extension: Readonly, handle: nu... method $acceptFeedback (line 1023) | $acceptFeedback(handle: number, result: IChatAgentResult, voteAction: ... method $handleQuestionCarouselAnswer (line 1047) | $handleQuestionCarouselAnswer(requestId: string, resolveId: string, an... method $acceptAction (line 1065) | $acceptAction(handle: number, result: IChatAgentResult, event: IChatUs... method $invokeCompletionProvider (line 1081) | async $invokeCompletionProvider(handle: number, query: string, token: ... method $provideChatTitle (line 1101) | async $provideChatTitle(handle: number, context: IChatAgentHistoryEntr... method $provideChatSummary (line 1112) | async $provideChatSummary(handle: number, context: IChatAgentHistoryEn... class ExtHostParticipantDetector (line 1124) | class ExtHostParticipantDetector { method constructor (line 1125) | constructor( class ExtHostChatAgent (line 1131) | class ExtHostChatAgent { method constructor (line 1146) | constructor( method acceptFeedback (line 1154) | acceptFeedback(feedback: vscode.ChatResultFeedback) { method acceptAction (line 1158) | acceptAction(event: vscode.ChatUserActionEvent) { method setChatRequestPauseState (line 1162) | setChatRequestPauseState(pauseState: vscode.ChatParticipantPauseStateE... method invokeCompletionProvider (line 1166) | async invokeCompletionProvider(query: string, token: CancellationToken... method provideFollowups (line 1174) | async provideFollowups(result: vscode.ChatResult, context: vscode.Chat... method provideTitle (line 1190) | async provideTitle(context: vscode.ChatContext, token: CancellationTok... method provideSummary (line 1198) | async provideSummary(context: vscode.ChatContext, token: CancellationT... method apiAgent (line 1206) | get apiAgent(): vscode.ChatParticipant { method invoke (line 1355) | invoke(request: vscode.ChatRequest, context: vscode.ChatContext, respo... function raceCancellationWithTimeout (line 1363) | function raceCancellationWithTimeout(cancelWait: number, promise: Pro... function isBuiltinParticipant (line 1374) | function isBuiltinParticipant(agentId: string): boolean { FILE: src/vs/workbench/api/common/extHostChatContext.ts type ProviderType (line 16) | type ProviderType = 'workspace' | 'explicit' | 'resource'; type ProviderEntry (line 18) | interface ProviderEntry { class ExtHostChatContext (line 24) | class ExtHostChatContext extends Disposable implements ExtHostChatContex... method constructor (line 36) | constructor( method $provideWorkspaceChatContext (line 46) | async $provideWorkspaceChatContext(handle: number, token: Cancellation... method $provideExplicitChatContext (line 59) | async $provideExplicitChatContext(handle: number, token: CancellationT... method $resolveExplicitChatContext (line 70) | async $resolveExplicitChatContext(handle: number, context: IChatContex... method $provideResourceChatContext (line 85) | async $provideResourceChatContext(handle: number, options: { resource:... method $resolveResourceChatContext (line 120) | async $resolveResourceChatContext(handle: number, context: IChatContex... method $executeChatContextItemCommand (line 135) | async $executeChatContextItemCommand(itemHandle: number): Promise { method registerChatWorkspaceContextProvider (line 150) | registerChatWorkspaceContextProvider(id: string, provider: vscode.Chat... method registerChatExplicitContextProvider (line 168) | registerChatExplicitContextProvider(id: string, provider: vscode.ChatE... method registerChatResourceContextProvider (line 185) | registerChatResourceContextProvider(selector: vscode.DocumentSelector,... method registerChatContextProvider (line 205) | registerChatContextProvider(selector: vscode.DocumentSelector | undefi... method _clearProviderItems (line 250) | private _clearProviderItems(handle: number): void { method _addTrackedItem (line 260) | private _addTrackedItem(providerHandle: number, item: vscode.ChatConte... method _convertItems (line 270) | private _convertItems(handle: number, items: vscode.ChatContextItem[])... method _doResolve (line 291) | private async _doResolve( method _listenForWorkspaceContextChanges (line 313) | private _listenForWorkspaceContextChanges(handle: number, provider: vs... method dispose (line 328) | public override dispose(): void { FILE: src/vs/workbench/api/common/extHostChatDebug.ts class ExtHostChatDebug (line 16) | class ExtHostChatDebug extends Disposable implements ExtHostChatDebugSha... method constructor (line 31) | constructor( method _progressKey (line 38) | private _progressKey(handle: number, sessionResource: UriComponents): ... method _cleanupProgress (line 42) | private _cleanupProgress(key: string): void { method registerChatDebugLogProvider (line 50) | registerChatDebugLogProvider(provider: vscode.ChatDebugLogProvider): v... method $provideChatDebugLog (line 71) | async $provideChatDebugLog(handle: number, sessionResource: UriCompone... method _serializeEvent (line 121) | private _serializeEvent(event: vscode.ChatDebugEvent): IChatDebugEvent... method $resolveChatDebugLogEvent (line 223) | async $resolveChatDebugLogEvent(_handle: number, eventId: string, toke... method _deserializeEvent (line 318) | private _deserializeEvent(dto: IChatDebugEventDto): vscode.ChatDebugEv... method $onCoreDebugEvent (line 393) | $onCoreDebugEvent(dto: IChatDebugEventDto): void { method $exportChatDebugLog (line 400) | async $exportChatDebugLog(_handle: number, sessionResource: UriCompone... method $importChatDebugLog (line 414) | async $importChatDebugLog(_handle: number, data: VSBuffer, token: Canc... method dispose (line 425) | override dispose(): void { FILE: src/vs/workbench/api/common/extHostChatOutputRenderer.ts class ExtHostChatOutputRenderer (line 14) | class ExtHostChatOutputRenderer implements ExtHostChatOutputRendererShape { method constructor (line 23) | constructor( method registerChatOutputRenderer (line 30) | registerChatOutputRenderer(extension: IExtensionDescription, viewType:... method $renderChatOutput (line 44) | async $renderChatOutput(viewType: string, mime: string, valueData: VSB... FILE: src/vs/workbench/api/common/extHostChatSessions.ts type ChatSessionTiming (line 35) | type ChatSessionTiming = vscode.ChatSessionItem['timing']; class ChatSessionInputStateImpl (line 39) | class ChatSessionInputStateImpl implements vscode.ChatSessionInputState { method constructor (line 46) | constructor(groups: readonly vscode.ChatSessionProviderOptionGroup[], ... method groups (line 51) | get groups(): readonly vscode.ChatSessionProviderOptionGroup[] { method groups (line 55) | set groups(value: readonly vscode.ChatSessionProviderOptionGroup[]) { method _fireDidChange (line 60) | _fireDidChange(): void { class ChatSessionItemImpl (line 69) | class ChatSessionItemImpl implements vscode.ChatSessionItem { method constructor (line 84) | constructor(resource: vscode.Uri, label: string, onChanged: () => void) { method label (line 90) | get label(): string { method label (line 94) | set label(value: string) { method iconPath (line 101) | get iconPath(): vscode.IconPath | undefined { method iconPath (line 105) | set iconPath(value: vscode.IconPath | undefined) { method description (line 112) | get description(): string | vscode.MarkdownString | undefined { method description (line 116) | set description(value: string | vscode.MarkdownString | undefined) { method badge (line 123) | get badge(): string | vscode.MarkdownString | undefined { method badge (line 127) | set badge(value: string | vscode.MarkdownString | undefined) { method status (line 134) | get status(): vscode.ChatSessionStatus | undefined { method status (line 138) | set status(value: vscode.ChatSessionStatus | undefined) { method archived (line 145) | get archived(): boolean | undefined { method archived (line 149) | set archived(value: boolean | undefined) { method tooltip (line 156) | get tooltip(): string | vscode.MarkdownString | undefined { method tooltip (line 160) | set tooltip(value: string | vscode.MarkdownString | undefined) { method timing (line 167) | get timing(): ChatSessionTiming | undefined { method timing (line 171) | set timing(value: ChatSessionTiming | undefined) { method changes (line 178) | get changes(): readonly vscode.ChatSessionChangedFile[] | undefined { method changes (line 182) | set changes(value: readonly vscode.ChatSessionChangedFile[] | undefine... method metadata (line 189) | get metadata(): { readonly [key: string]: unknown } | undefined { method metadata (line 193) | set metadata(value: { readonly [key: string]: unknown } | undefined) { type ChatSessionDelta (line 208) | interface ChatSessionDelta { function computeItemsDelta (line 213) | function computeItemsDelta(oldItems: ResourceMap... function convertChatSessionDeltaToDto (line 235) | function convertChatSessionDeltaToDto(delta: ChatSessionDelta): { addedO... class ChatSessionItemCollectionImpl (line 242) | class ChatSessionItemCollectionImpl implements vscode.ChatSessionItemCol... method constructor (line 247) | constructor(controllerHandle: number, proxy: Proxied(...args: an... method executeCommand (line 172) | executeCommand(id: string, ...args: unknown[]): Promise { method _doExecuteCommand (line 177) | private async _doExecuteCommand(id: string, args: unknown[], retry:... method _executeContributedCommand (line 230) | private async _executeContributedCommand(id: string, args... method _reportTelemetry (line 284) | private _reportTelemetry(command: CommandHandler, id: string, duration... method $executeContributedCommand (line 311) | $executeContributedCommand(id: string, ...args: unknown[]): Promise(...args: unknown[]): Promise { class ApiCommandArgument (line 445) | class ApiCommandArgument { method Arr (line 454) | static Arr(element: ApiCommandArgument) { method constructor (line 468) | constructor( method optional (line 475) | optional(): ApiCommandArgument { method constructor (line 492) | constructor( class ApiCommand (line 498) | class ApiCommand { method constructor (line 500) | constructor( FILE: src/vs/workbench/api/common/extHostComments.ts type ProviderHandle (line 25) | type ProviderHandle = number; type ExtHostComments (line 27) | interface ExtHostComments { function createExtHostComments (line 31) | function createExtHostComments(mainContext: IMainContext, commands: ExtH... FILE: src/vs/workbench/api/common/extHostConfiguration.ts function lookUp (line 24) | function lookUp(tree: unknown, key: string) { type ConfigurationInspect (line 36) | type ConfigurationInspect = { function isUri (line 56) | function isUri(thing: unknown): thing is vscode.Uri { function isResourceLanguage (line 60) | function isResourceLanguage(thing: unknown): thing is { uri: URI; langua... function isLanguage (line 67) | function isLanguage(thing: unknown): thing is { languageId: string } { function isWorkspaceFolder (line 74) | function isWorkspaceFolder(thing: unknown): thing is vscode.WorkspaceFol... function scopeToOverrides (line 81) | function scopeToOverrides(scope: vscode.ConfigurationScope | undefined |... class ExtHostConfiguration (line 100) | class ExtHostConfiguration implements ExtHostConfigurationShape { method constructor (line 110) | constructor( method getConfigProvider (line 122) | public getConfigProvider(): Promise { method $initializeConfiguration (line 126) | $initializeConfiguration(data: IConfigurationInitData): void { method $acceptConfigurationChanged (line 131) | $acceptConfigurationChanged(data: IConfigurationInitData, change: ICon... class ExtHostConfigProvider (line 136) | class ExtHostConfigProvider { method constructor (line 145) | constructor(proxy: MainThreadConfigurationShape, extHostWorkspace: Ext... method onDidChangeConfiguration (line 153) | get onDidChangeConfiguration(): Event { method $acceptConfigurationChanged (line 157) | $acceptConfigurationChanged(data: IConfigurationInitData, change: ICon... method getConfiguration (line 164) | getConfiguration(section?: string, scope?: vscode.ConfigurationScope |... method _toReadonlyValue (line 297) | private _toReadonlyValue(result: unknown): unknown { method _validateConfigurationAccess (line 313) | private _validateConfigurationAccess(key: string, overrides?: IConfigu... method _toConfigurationChangeEvent (line 330) | private _toConfigurationChangeEvent(change: IConfigurationChange, prev... method _toMap (line 337) | private _toMap(scopes: [string, ConfigurationScope | undefined][]): Ma... type IExtHostConfiguration (line 344) | interface IExtHostConfiguration extends ExtHostConfiguration { } FILE: src/vs/workbench/api/common/extHostConsoleForwarder.ts method constructor (line 18) | constructor( method _wrapConsoleMethod (line 43) | private _wrapConsoleMethod(method: 'log' | 'info' | 'warn' | 'error' | '... method _handleConsoleCall (line 55) | private _handleConsoleCall(method: 'log' | 'info' | 'warn' | 'error' | '... constant MAX_LENGTH (line 70) | const MAX_LENGTH = 100000; function safeStringifyArgumentsToArray (line 75) | function safeStringifyArgumentsToArray(args: unknown[], includeStack: bo... FILE: src/vs/workbench/api/common/extHostCustomEditors.ts class CustomDocumentStoreEntry (line 26) | class CustomDocumentStoreEntry { method constructor (line 30) | constructor( method addEdit (line 39) | addEdit(item: vscode.CustomDocumentEditEvent): number { method undo (line 43) | async undo(editId: number, isDirty: boolean): Promise { method redo (line 50) | async redo(editId: number, isDirty: boolean): Promise { method disposeEdits (line 57) | disposeEdits(editIds: number[]): void { method getNewBackupUri (line 63) | getNewBackupUri(): URI { method updateBackup (line 71) | updateBackup(backup: vscode.CustomDocumentBackup): void { method disposeBackup (line 76) | disposeBackup(): void { method getEdit (line 81) | private getEdit(editId: number): vscode.CustomDocumentEditEvent { class CustomDocumentStore (line 90) | class CustomDocumentStore { method get (line 93) | public get(viewType: string, resource: vscode.Uri): CustomDocumentStor... method add (line 97) | public add(viewType: string, document: vscode.CustomDocument, storageP... method delete (line 107) | public delete(viewType: string, resource: vscode.Uri) { method key (line 114) | private key(viewType: string, resource: vscode.Uri): string { type CustomEditorType (line 119) | const enum CustomEditorType { type ProviderEntry (line 124) | type ProviderEntry = { class EditorProviderStore (line 134) | class EditorProviderStore { method addTextProvider (line 137) | public addTextProvider(viewType: string, extension: IExtensionDescript... method addCustomProvider (line 141) | public addCustomProvider(viewType: string, extension: IExtensionDescri... method get (line 145) | public get(viewType: string): ProviderEntry | undefined { method add (line 149) | private add(viewType: string, entry: ProviderEntry): vscode.Disposable { class ExtHostCustomEditors (line 158) | class ExtHostCustomEditors implements extHostProtocol.ExtHostCustomEdito... method constructor (line 166) | constructor( method registerCustomEditorProvider (line 176) | public registerCustomEditorProvider( method $createCustomDocument (line 213) | async $createCustomDocument(resource: UriComponents, viewType: string,... method $disposeCustomDocument (line 235) | async $disposeCustomDocument(resource: UriComponents, viewType: string... method $resolveCustomEditor (line 253) | async $resolveCustomEditor( method $disposeEdits (line 293) | $disposeEdits(resourceComponents: UriComponents, viewType: string, edi... method $onMoveCustomEditor (line 298) | async $onMoveCustomEditor(handle: string, newResourceComponents: UriCo... method $undo (line 318) | async $undo(resourceComponents: UriComponents, viewType: string, editI... method $redo (line 323) | async $redo(resourceComponents: UriComponents, viewType: string, editI... method $revert (line 328) | async $revert(resourceComponents: UriComponents, viewType: string, can... method $onSave (line 335) | async $onSave(resourceComponents: UriComponents, viewType: string, can... method $onSaveAs (line 342) | async $onSaveAs(resourceComponents: UriComponents, viewType: string, t... method $backup (line 348) | async $backup(resourceComponents: UriComponents, viewType: string, can... method getCustomDocumentEntry (line 359) | private getCustomDocumentEntry(viewType: string, resource: UriComponen... method getCustomEditorProvider (line 367) | private getCustomEditorProvider(viewType: string): vscode.CustomEditor... function isCustomEditorProviderWithEditingCapability (line 377) | function isCustomEditorProviderWithEditingCapability(provider: vscode.Cu... function isCustomTextEditorProvider (line 381) | function isCustomTextEditorProvider(provider: vscode.CustomReadonlyEdito... function isEditEvent (line 385) | function isEditEvent(e: vscode.CustomDocumentContentChangeEvent | vscode... function hashPath (line 390) | function hashPath(resource: URI): string { FILE: src/vs/workbench/api/common/extHostDataChannels.ts type IExtHostDataChannels (line 14) | interface IExtHostDataChannels extends ExtHostDataChannelsShape { class ExtHostDataChannels (line 21) | class ExtHostDataChannels implements IExtHostDataChannels { method constructor (line 26) | constructor() { method createDataChannel (line 29) | createDataChannel(extension: IExtensionDescription, channelId: stri... method $onDidReceiveData (line 40) | $onDidReceiveData(channelId: string, data: any): void { class DataChannelImpl (line 48) | class DataChannelImpl extends Disposable implements vscode.DataChanne... method constructor (line 52) | constructor(private readonly channelId: string) { method _fireDidReceiveData (line 57) | _fireDidReceiveData(data: T): void { method toString (line 61) | override toString(): string { FILE: src/vs/workbench/api/common/extHostDebugService.ts type IExtHostDebugService (line 37) | interface IExtHostDebugService extends ExtHostDebugServiceShape { method onDidStartDebugSession (line 81) | get onDidStartDebugSession(): Event { return this._... method onDidTerminateDebugSession (line 84) | get onDidTerminateDebugSession(): Event { return th... method onDidChangeActiveDebugSession (line 87) | get onDidChangeActiveDebugSession(): Event(ma... method $getVisualizerTreeItemChildren (line 195) | public async $getVisualizerTreeItemChildren(treeId: string, element: num... method $editVisualizerTreeItem (line 205) | public async $editVisualizerTreeItem(element: number, value: string): Pr... method $disposeVisualizedTree (line 213) | public $disposeVisualizedTree(element: number): void { method convertVisualizerTreeItem (line 230) | private convertVisualizerTreeItem(treeId: string, item: vscode.DebugTree... method asDebugSourceUri (line 241) | public asDebugSourceUri(src: vscode.DebugProtocolSource, session?: vscod... method registerAllDebugTypes (line 268) | private registerAllDebugTypes(extensionRegistry: ExtensionDescriptionReg... method activeStackItem (line 291) | get activeStackItem(): vscode.DebugThread | vscode.DebugStackFrame | und... method onDidChangeActiveStackItem (line 295) | get onDidChangeActiveStackItem(): Event { method breakpoints (line 303) | get breakpoints(): vscode.Breakpoint[] { method $resolveDebugVisualizer (line 309) | public async $resolveDebugVisualizer(id: number, token: CancellationToke... method $executeDebugVisualizerCommand (line 328) | public async $executeDebugVisualizerCommand(id: number): Promise { method hydrateVisualizationContext (line 340) | private hydrateVisualizationContext(context: IDebugVisualizationContext)... method $provideDebugVisualizers (line 351) | public async $provideDebugVisualizers(extensionId: string, id: string, c... method $disposeDebugVisualizers (line 379) | public $disposeDebugVisualizers(ids: number[]): void { method registerDebugVisualizationProvider (line 385) | public registerDebugVisualizationProvider { method removeBreakpoints (line 461) | public removeBreakpoints(breakpoints0: vscode.Breakpoint[]): Promise { method registerDebugConfigurationProvider (line 504) | public registerDebugConfigurationProvider(type: string, provider: vscode... method registerDebugAdapterDescriptorFactory (line 525) | public registerDebugAdapterDescriptorFactory(extension: IExtensionDescri... method registerDebugAdapterTrackerFactory (line 552) | public registerDebugAdapterTrackerFactory(type: string, factory: vscode.... method $runInTerminal (line 568) | public async $runInTerminal(args: DebugProtocol.RunInTerminalRequestArgu... method $substituteVariables (line 572) | public async $substituteVariables(folderUri: UriComponents | undefined, ... method createDebugAdapter (line 586) | protected createDebugAdapter(adapter: vscode.DebugAdapterDescriptor, ses... method createSignService (line 593) | protected createSignService(): ISignService | undefined { method $startDASession (line 597) | public async $startDASession(debugAdapterHandle: number, sessionDto: IDe... method $sendDAMessage (line 697) | public $sendDAMessage(debugAdapterHandle: number, message: DebugProtocol... method $stopDASession (line 711) | public $stopDASession(debugAdapterHandle: number): Promise { method $acceptBreakpointsDelta (line 728) | public $acceptBreakpointsDelta(delta: IBreakpointsDeltaDto): void { method $acceptStackFrameFocus (line 795) | public async $acceptStackFrameFocus(focusDto: IThreadFocusDto | IStackFr... method $provideDebugConfigurations (line 810) | public $provideDebugConfigurations(configProviderHandle: number, folderU... method $resolveDebugConfiguration (line 829) | public $resolveDebugConfiguration(configProviderHandle: number, folderUr... method $resolveDebugConfigurationWithSubstitutedVariables (line 843) | public $resolveDebugConfigurationWithSubstitutedVariables(configProvider... method $provideDebugAdapter (line 857) | public async $provideDebugAdapter(adapterFactoryHandle: number, sessionD... method $acceptDebugSessionStarted (line 871) | public async $acceptDebugSessionStarted(sessionDto: IDebugSessionDto): P... method $acceptDebugSessionTerminated (line 876) | public async $acceptDebugSessionTerminated(sessionDto: IDebugSessionDto)... method $acceptDebugSessionActiveChanged (line 884) | public async $acceptDebugSessionActiveChanged(sessionDto: IDebugSessionD... method $acceptDebugSessionNameChanged (line 889) | public async $acceptDebugSessionNameChanged(sessionDto: IDebugSessionDto... method $acceptDebugSessionCustomEvent (line 894) | public async $acceptDebugSessionCustomEvent(sessionDto: IDebugSessionDto... method convertToDto (line 906) | private convertToDto(x: vscode.DebugAdapterDescriptor): Dto { method sendMessage (line 1266) | sendMessage(message: DebugProtocol.ProtocolMessage): void { method stopSession (line 1270) | stopSession(): Promise { class WorkerExtHostDebugService (line 1277) | class WorkerExtHostDebugService extends ExtHostDebugServiceBase { method constructor (line 1278) | constructor( type DebugProtocolMessageErrorClassification (line 1293) | type DebugProtocolMessageErrorClassification = { type DebugProtocolMessageErrorEvent (line 1300) | type DebugProtocolMessageErrorEvent = { FILE: src/vs/workbench/api/common/extHostDecorations.ts type ProviderData (line 20) | interface ProviderData { class ExtHostDecorations (line 25) | class ExtHostDecorations implements ExtHostDecorationsShape { method constructor (line 34) | constructor( method registerFileDecorationProvider (line 41) | registerFileDecorationProvider(provider: vscode.FileDecorationProvider... method $provideDecorations (line 85) | async $provideDecorations(handle: number, requests: DecorationRequest[... type IExtHostDecorations (line 121) | interface IExtHostDecorations extends ExtHostDecorations { } FILE: src/vs/workbench/api/common/extHostDiagnostics.ts class DiagnosticCollection (line 22) | class DiagnosticCollection implements vscode.DiagnosticCollection { method constructor (line 30) | constructor( method dispose (line 46) | dispose(): void { method name (line 55) | get name(): string { method set (line 62) | set(first: vscode.Uri | ReadonlyArray<[vscode.Uri, ReadonlyArray { method has (line 210) | has(uri: URI): boolean { method _checkDisposed (line 215) | private _checkDisposed() { method _compareIndexedTuplesByUri (line 221) | private static _compareIndexedTuplesByUri(a: [vscode.Uri, readonly vsc... method [Symbol.iterator] (line 194) | *[Symbol.iterator](): IterableIterator<[uri: vscode.Uri, diagnostics: re... class ExtHostDiagnostics (line 232) | class ExtHostDiagnostics implements ExtHostDiagnosticsShape { method _mapper (line 242) | static _mapper(last: readonly vscode.Uri[]): { uris: readonly vscode.U... method constructor (line 252) | constructor( method createDiagnosticCollection (line 261) | createDiagnosticCollection(extensionId: ExtensionIdentifier, name?: st... method getDiagnostics (line 316) | getDiagnostics(resource?: vscode.Uri): ReadonlyArray { method _getTextInRange (line 117) | private _getTextInRange(_range: vscode.Range): string { method _lineAt (line 142) | private _lineAt(lineOrPosition: number | vscode.Position): vscode.Text... method _offsetAt (line 160) | private _offsetAt(position: vscode.Position): number { method _positionAt (line 166) | private _positionAt(offset: number): vscode.Position { method _validateRange (line 181) | private _validateRange(range: vscode.Range): vscode.Range { method _validatePosition (line 201) | private _validatePosition(position: vscode.Position): vscode.Position { method _getWordRangeAtPosition (line 247) | private _getWordRangeAtPosition(_position: vscode.Position, regexp?: R... class ExtHostDocumentLine (line 273) | class ExtHostDocumentLine implements vscode.TextLine { method constructor (line 279) | constructor(line: number, text: string, isLastLine: boolean) { method lineNumber (line 285) | public get lineNumber(): number { method text (line 289) | public get text(): string { method range (line 293) | public get range(): Range { method rangeIncludingLineBreak (line 297) | public get rangeIncludingLineBreak(): Range { method firstNonWhitespaceCharacterIndex (line 304) | public get firstNonWhitespaceCharacterIndex(): number { method isEmptyOrWhitespace (line 309) | public get isEmptyOrWhitespace(): boolean { FILE: src/vs/workbench/api/common/extHostDocumentSaveParticipant.ts type Listener (line 20) | type Listener = [Function, unknown, IExtensionDescription]; class ExtHostDocumentSaveParticipant (line 22) | class ExtHostDocumentSaveParticipant implements ExtHostDocumentSaveParti... method constructor (line 27) | constructor( method dispose (line 36) | dispose(): void { method getOnWillSaveTextDocumentEvent (line 40) | getOnWillSaveTextDocumentEvent(extension: IExtensionDescription): Even... method $participateInSave (line 51) | async $participateInSave(data: UriComponents, reason: SaveReason): Pro... method _deliverEventAsyncAndBlameBadListeners (line 75) | private _deliverEventAsyncAndBlameBadListeners([listener, thisArg, ext... method _deliverEventAsync (line 103) | private _deliverEventAsync(extension: IExtensionDescription, listener:... FILE: src/vs/workbench/api/common/extHostDocuments.ts class ExtHostDocuments (line 19) | class ExtHostDocuments implements ExtHostDocumentsShape { method constructor (line 38) | constructor(mainContext: IMainContext, documentsAndEditors: ExtHostDoc... method dispose (line 54) | public dispose(): void { method getAllDocumentData (line 58) | public getAllDocumentData(): ExtHostDocumentData[] { method getDocumentData (line 62) | public getDocumentData(resource: vscode.Uri): ExtHostDocumentData | un... method getDocument (line 73) | public getDocument(resource: vscode.Uri): vscode.TextDocument { method ensureDocumentData (line 81) | public ensureDocumentData(uri: URI, options?: { encoding?: string }): ... method createDocumentData (line 113) | public createDocumentData(options?: { language?: string; content?: str... method $acceptModelLanguageChanged (line 117) | public $acceptModelLanguageChanged(uriComponents: UriComponents, newLa... method $acceptModelSaved (line 130) | public $acceptModelSaved(uriComponents: UriComponents): void { method $acceptDirtyStateChanged (line 140) | public $acceptDirtyStateChanged(uriComponents: UriComponents, isDirty:... method $acceptEncodingChanged (line 160) | public $acceptEncodingChanged(uriComponents: UriComponents, encoding: ... method $acceptModelChanged (line 180) | public $acceptModelChanged(uriComponents: UriComponents, events: ISeri... method setWordDefinitionFor (line 226) | public setWordDefinitionFor(languageId: string, wordDefinition: RegExp... FILE: src/vs/workbench/api/common/extHostDocumentsAndEditors.ts class Reference (line 23) | class Reference { method constructor (line 25) | constructor(readonly value: T) { } method ref (line 26) | ref() { method unref (line 29) | unref() { class ExtHostDocumentsAndEditors (line 34) | class ExtHostDocumentsAndEditors implements ExtHostDocumentsAndEditorsSh... method constructor (line 53) | constructor( method $acceptDocumentsAndEditorsDelta (line 58) | $acceptDocumentsAndEditorsDelta(delta: IDocumentsAndEditorsDelta): void { method acceptDocumentsAndEditorsDelta (line 62) | acceptDocumentsAndEditorsDelta(delta: IDocumentsAndEditorsDelta): void { method getDocument (line 165) | getDocument(uri: URI): ExtHostDocumentData | undefined { method allDocuments (line 169) | allDocuments(): Iterable { method getEditor (line 173) | getEditor(id: string): ExtHostTextEditor | undefined { method activeEditor (line 179) | activeEditor(internal?: true): vscode.TextEditor | ExtHostTextEditor |... method allEditors (line 191) | allEditors(): ExtHostTextEditor[] { type IExtHostDocumentsAndEditors (line 196) | interface IExtHostDocumentsAndEditors extends ExtHostDocumentsAndEditors... FILE: src/vs/workbench/api/common/extHostEditorTabs.ts type IExtHostEditorTabs (line 17) | interface IExtHostEditorTabs extends IExtHostEditorTabsShape { type AnyTabInput (line 24) | type AnyTabInput = TextTabInput | TextDiffTabInput | TextMultiDiffTabInp... class ExtHostEditorTab (line 26) | class ExtHostEditorTab { method constructor (line 33) | constructor(dto: IEditorTabDto, parentGroup: ExtHostEditorTabGroup, ac... method apiObject (line 39) | get apiObject(): vscode.Tab { method tabId (line 72) | get tabId(): string { method acceptDtoUpdate (line 76) | acceptDtoUpdate(dto: IEditorTabDto) { method _initInput (line 81) | private _initInput() { class ExtHostEditorTabGroup (line 111) | class ExtHostEditorTabGroup { method constructor (line 119) | constructor(dto: IEditorTabGroupDto, activeGroupIdGetter: () => number... method apiObject (line 131) | get apiObject(): vscode.TabGroup { method groupId (line 155) | get groupId(): number { method tabs (line 159) | get tabs(): ExtHostEditorTab[] { method acceptGroupDtoUpdate (line 163) | acceptGroupDtoUpdate(dto: IEditorTabGroupDto) { method acceptTabOperation (line 167) | acceptTabOperation(operation: TabOperation): ExtHostEditorTab { method activeTabId (line 215) | activeTabId(): string { class ExtHostEditorTabs (line 220) | class ExtHostEditorTabs implements IExtHostEditorTabs { method constructor (line 234) | constructor(@IExtHostRpcService extHostRpc: IExtHostRpcService) { method tabGroups (line 238) | get tabGroups(): vscode.TabGroups { method $acceptEditorTabModel (line 281) | $acceptEditorTabModel(tabGroups: IEditorTabGroupDto[]): void { method $acceptTabGroupUpdate (line 310) | $acceptTabGroupUpdate(groupDto: IEditorTabGroupDto) { method $acceptTabOperation (line 322) | $acceptTabOperation(operation: TabOperation) { method _findExtHostTabFromApi (line 356) | private _findExtHostTabFromApi(apiTab: vscode.Tab): ExtHostEditorTab |... method _findExtHostTabGroupFromApi (line 367) | private _findExtHostTabGroupFromApi(apiTabGroup: vscode.TabGroup): Ext... method _closeTabs (line 371) | private async _closeTabs(tabs: vscode.Tab[], preserveFocus?: boolean):... method _closeGroups (line 383) | private async _closeGroups(groups: vscode.TabGroup[], preserverFoucs?:... function isTabGroup (line 397) | function isTabGroup(obj: unknown): obj is vscode.TabGroup { FILE: src/vs/workbench/api/common/extHostEmbedding.ts class ExtHostEmbeddings (line 14) | class ExtHostEmbeddings implements ExtHostEmbeddingsShape { method constructor (line 25) | constructor( method registerEmbeddingsProvider (line 31) | registerEmbeddingsProvider(_extension: IExtensionDescription, embeddin... method computeEmbeddings (line 50) | async computeEmbeddings(embeddingsModel: string, input: string | strin... method $provideEmbeddings (line 73) | async $provideEmbeddings(handle: number, input: string[], token: Cance... method embeddingsModels (line 85) | get embeddingsModels(): string[] { method $acceptEmbeddingModels (line 89) | $acceptEmbeddingModels(models: string[]): void { FILE: src/vs/workbench/api/common/extHostEmbeddingVector.ts class ExtHostAiEmbeddingVector (line 11) | class ExtHostAiEmbeddingVector implements ExtHostAiEmbeddingVectorShape { method constructor (line 17) | constructor( method $provideAiEmbeddingVector (line 23) | async $provideAiEmbeddingVector(handle: number, strings: string[], tok... method registerEmbeddingVectorProvider (line 40) | registerEmbeddingVectorProvider(extension: IExtensionDescription, mode... FILE: src/vs/workbench/api/common/extHostExtensionActivator.ts type IExtensionModule (line 18) | interface IExtensionModule { type IExtensionAPI (line 26) | interface IExtensionAPI { type ExtensionActivationTimesFragment (line 30) | type ExtensionActivationTimesFragment = { class ExtensionActivationTimes (line 37) | class ExtensionActivationTimes { method constructor (line 46) | constructor(startup: boolean, codeLoadingTime: number, activateCallTim... class ExtensionActivationTimesBuilder (line 54) | class ExtensionActivationTimesBuilder { method constructor (line 64) | constructor(startup: boolean) { method _delta (line 74) | private _delta(start: number, stop: number): number { method build (line 81) | public build(): ExtensionActivationTimes { method codeLoadingStart (line 90) | public codeLoadingStart(): void { method codeLoadingStop (line 94) | public codeLoadingStop(): void { method activateCallStart (line 98) | public activateCallStart(): void { method activateCallStop (line 102) | public activateCallStop(): void { method activateResolveStart (line 106) | public activateResolveStart(): void { method activateResolveStop (line 110) | public activateResolveStop(): void { class ActivatedExtension (line 115) | class ActivatedExtension { method constructor (line 124) | constructor( class EmptyExtension (line 141) | class EmptyExtension extends ActivatedExtension { method constructor (line 142) | constructor(activationTimes: ExtensionActivationTimes) { class HostExtension (line 147) | class HostExtension extends ActivatedExtension { method constructor (line 148) | constructor() { class FailedExtension (line 153) | class FailedExtension extends ActivatedExtension { method constructor (line 154) | constructor(activationError: Error) { type IExtensionsActivatorHost (line 159) | interface IExtensionsActivatorHost { type ActivationIdAndReason (line 164) | type ActivationIdAndReason = { id: ExtensionIdentifier; reason: Extensio... class ExtensionsActivator (line 166) | class ExtensionsActivator implements IDisposable { method constructor (line 177) | constructor( method dispose (line 190) | public dispose(): void { method waitForActivatingExtensions (line 196) | public async waitForActivatingExtensions(): Promise { method isActivated (line 204) | public isActivated(extensionId: ExtensionIdentifier): boolean { method getActivatedExtension (line 209) | public getActivatedExtension(extensionId: ExtensionIdentifier): Activa... method activateByEvent (line 217) | public async activateByEvent(activationEvent: string, startup: boolean... method activateById (line 231) | public activateById(extensionId: ExtensionIdentifier, reason: Extensio... method _activateExtensions (line 239) | private async _activateExtensions(extensions: ActivationIdAndReason[])... method _handleActivationRequest (line 250) | private _handleActivationRequest(currentActivation: ActivationIdAndRea... method _createAndSaveOperation (line 326) | private _createAndSaveOperation(activation: ActivationIdAndReason, dis... method _isHostExtension (line 332) | private _isHostExtension(extensionId: ExtensionIdentifier | string): b... method _isResolvedExtension (line 336) | private _isResolvedExtension(extensionId: ExtensionIdentifier | string... class ActivationOperation (line 346) | class ActivationOperation { method value (line 351) | public get value(): ActivatedExtension | null { method friendlyName (line 355) | public get friendlyName(): string { method constructor (line 359) | constructor( method dispose (line 371) | public dispose(): void { method wait (line 375) | public wait() { method _initialize (line 379) | private async _initialize(): Promise { method _waitForDepsThenActivate (line 384) | private async _waitForDepsThenActivate(): Promise { method _activate (line 422) | private async _activate(): Promise { FILE: src/vs/workbench/api/common/extHostExtensionService.ts type ITestRunner (line 50) | interface ITestRunner { type INewTestRunner (line 55) | interface INewTestRunner { type IHostUtils (line 62) | interface IHostUtils { type TelemetryActivationEventFragment (line 70) | type TelemetryActivationEventFragment = { method constructor (line 126) | constructor( method getRemoteConnectionData (line 208) | public getRemoteConnectionData(): IRemoteConnectionData | null { method initialize (line 212) | public async initialize(): Promise { method _deactivateAll (line 230) | private async _deactivateAll(): Promise { method terminate (line 248) | public terminate(reason: string, code: number = 0): void { method isActivated (line 282) | public isActivated(extensionId: ExtensionIdentifier): boolean { method getExtension (line 289) | public async getExtension(extensionId: string): Promise { method getExtensionExports (line 321) | public getExtensionExports(extensionId: ExtensionIdentifier): IExtension... method _realPathExtensionUri (line 337) | private async _realPathExtensionUri(uri: URI): Promise { method getExtensionPathIndex (line 350) | public async getExtensionPathIndex(): Promise { method _createExtensionPathIndex (line 362) | private async _createExtensionPathIndex(extensions: IExtensionDescriptio... method _deactivate (line 379) | private _deactivate(extensionId: ExtensionIdentifier): Promise { method _activateExtension (line 421) | private async _activateExtension(extensionDescription: IExtensionDescrip... method _logExtensionActivationTimes (line 441) | private _logExtensionActivationTimes(extensionDescription: IExtensionDes... method _doActivateExtension (line 467) | private _doActivateExtension(extensionDescription: IExtensionDescription... method _loadExtensionContext (line 501) | private _loadExtensionContext(extensionDescription: IExtensionDescriptio... method _callActivate (line 575) | private static _callActivate(logService: ILogService, extensionId: Exten... method _callActivateOptional (line 590) | private static _callActivateOptional(logService: ILogService, extensionI... method _activateOneStartupFinished (line 614) | private _activateOneStartupFinished(desc: IExtensionDescription, activat... method _activateAllStartupFinishedDeferred (line 624) | private _activateAllStartupFinishedDeferred(extensions: IExtensionDescri... method _activateAllStartupFinished (line 647) | private _activateAllStartupFinished(): void { method _handleEagerExtensions (line 671) | private _handleEagerExtensions(): Promise { method _handleWorkspaceContainsEagerExtensions (line 689) | private _handleWorkspaceContainsEagerExtensions(folders: ReadonlyArray { method $extensionTestsExecute (line 732) | public async $extensionTestsExecute(): Promise { method _doHandleExtensionTests (line 742) | private async _doHandleExtensionTests(): Promise { method _startExtensionHost (line 803) | private _startExtensionHost(): Promise { method registerRemoteAuthorityResolver (line 824) | public registerRemoteAuthorityResolver(authorityPrefix: string, resolver... method getRemoteExecServer (line 831) | public async getRemoteExecServer(remoteAuthority: string): Promise { method $test_up (line 1071) | public async $test_up(b: VSBuffer): Promise { method $test_down (line 1075) | public async $test_down(size: number): Promise { method $updateRemoteConnectionData (line 1084) | public async $updateRemoteConnectionData(connectionData: IRemoteConnecti... method _isESM (line 1089) | protected _isESM(extensionDescription: IExtensionDescription | undefined... function applyExtensionsDelta (line 1101) | function applyExtensionsDelta(activationEventsReader: SyncedActivationEv... type TelemetryActivationEvent (line 1118) | type TelemetryActivationEvent = { function getTelemetryActivationEvent (line 1129) | function getTelemetryActivationEvent(extensionDescription: IExtensionDes... function printExtIds (line 1144) | function printExtIds(registry: ExtensionDescriptionRegistry) { type IExtHostExtensionService (line 1150) | interface IExtHostExtensionService extends AbstractExtHostExtensionServi... class Extension (line 1167) | class Extension implements vscode.E... method constructor (line 1180) | constructor(extensionService: IExtHostExtensionService, originExtensio... method isActive (line 1192) | get isActive(): boolean { method exports (line 1197) | get exports(): T { method activate (line 1204) | async activate(): Promise { function filterExtensions (line 1213) | function filterExtensions(globalRegistry: ExtensionDescriptionRegistry, ... class ExtensionPaths (line 1219) | class ExtensionPaths { method constructor (line 1221) | constructor( method setSearchTree (line 1225) | setSearchTree(searchTree: TernarySearchTree any): ... class SyncedActivationEventsReader (line 1244) | class SyncedActivationEventsReader implements IActivationEventsReader { method constructor (line 1248) | constructor(activationEvents: { [extensionId: string]: string[] }) { method readActivationEvents (line 1252) | public readActivationEvents(extensionDescription: IExtensionDescriptio... method addActivationEvents (line 1256) | public addActivationEvents(activationEvents: { [extensionId: string]: ... FILE: src/vs/workbench/api/common/extHostFileSystem.ts class FsLinkProvider (line 22) | class FsLinkProvider { method add (line 27) | add(scheme: string): void { method delete (line 32) | delete(scheme: string): void { method _initStateMachine (line 40) | private _initStateMachine(): void { method provideDocumentLinks (line 90) | provideDocumentLinks(document: vscode.TextDocument): vscode.ProviderRe... class ExtHostFileSystem (line 113) | class ExtHostFileSystem implements ExtHostFileSystemShape { method constructor (line 124) | constructor(mainContext: IMainContext, private _extHostLanguageFeature... method dispose (line 128) | dispose(): void { method registerFileSystemProvider (line 132) | registerFileSystemProvider(extension: IExtensionDescription, scheme: s... method _validateFileSystemProvider (line 221) | private static _validateFileSystemProvider(provider: vscode.FileSystem... method _asIStat (line 251) | private static _asIStat(stat: vscode.FileStat): files.IStat { method $stat (line 256) | $stat(handle: number, resource: UriComponents): Promise { method $readdir (line 260) | $readdir(handle: number, resource: UriComponents): Promise<[string, fi... method $readFile (line 264) | $readFile(handle: number, resource: UriComponents): Promise { method $writeFile (line 268) | $writeFile(handle: number, resource: UriComponents, content: VSBuffer,... method $delete (line 272) | $delete(handle: number, resource: UriComponents, opts: files.IFileDele... method $rename (line 276) | $rename(handle: number, oldUri: UriComponents, newUri: UriComponents, ... method $copy (line 280) | $copy(handle: number, oldUri: UriComponents, newUri: UriComponents, op... method $mkdir (line 288) | $mkdir(handle: number, resource: UriComponents): Promise { method $watch (line 292) | $watch(handle: number, session: number, resource: UriComponents, opts:... method $unwatch (line 297) | $unwatch(_handle: number, session: number): void { method $open (line 305) | $open(handle: number, resource: UriComponents, opts: files.IFileOpenOp... method $close (line 313) | $close(handle: number, fd: number): Promise { method $read (line 321) | $read(handle: number, fd: number, pos: number, length: number): Promis... method $write (line 332) | $write(handle: number, fd: number, pos: number, data: VSBuffer): Promi... method _getFsProvider (line 340) | private _getFsProvider(handle: number): vscode.FileSystemProvider { FILE: src/vs/workbench/api/common/extHostFileSystemConsumer.ts class ExtHostConsumerFileSystem (line 20) | class ExtHostConsumerFileSystem { method constructor (line 31) | constructor( method mkdirp (line 161) | private async mkdirp(provider: vscode.FileSystemProvider, providerExtU... method _handleError (line 204) | private static _handleError(err: any): never { method addFileSystemProvider (line 249) | addFileSystemProvider(scheme: string, provider: vscode.FileSystemProvi... method getFileSystemProviderExtUri (line 254) | getFileSystemProviderExtUri(scheme: string) { type IExtHostConsumerFileSystem (line 259) | interface IExtHostConsumerFileSystem extends ExtHostConsumerFileSystem { } FILE: src/vs/workbench/api/common/extHostFileSystemEventService.ts type FileSystemWatcherCreateOptions (line 26) | interface FileSystemWatcherCreateOptions { class FileSystemWatcher (line 32) | class FileSystemWatcher implements vscode.FileSystemWatcher { method ignoreCreateEvents (line 43) | get ignoreCreateEvents(): boolean { method ignoreChangeEvents (line 47) | get ignoreChangeEvents(): boolean { method ignoreDeleteEvents (line 51) | get ignoreDeleteEvents(): boolean { method constructor (line 55) | constructor(mainContext: IMainContext, configuration: ExtHostConfigPro... method ensureWatching (line 134) | private ensureWatching(mainContext: IMainContext, workspace: IExtHostW... method dispose (line 236) | dispose() { method onDidCreate (line 240) | get onDidCreate(): Event { method onDidChange (line 244) | get onDidChange(): Event { method onDidDelete (line 248) | get onDidDelete(): Event { type IExtensionListener (line 253) | interface IExtensionListener { type RevivedFileSystemEvent (line 258) | interface RevivedFileSystemEvent { class LazyRevivedFileSystemEvents (line 263) | class LazyRevivedFileSystemEvents { method created (line 268) | get created(): RevivedFileSystemEvent[] { return this._created.value; } method changed (line 271) | get changed(): RevivedFileSystemEvent[] { return this._changed.value; } method deleted (line 274) | get deleted(): RevivedFileSystemEvent[] { return this._deleted.value; } method _revive (line 276) | private static _revive(uriComponents: UriComponents): RevivedFileSyste... method constructor (line 281) | constructor(private readonly _events: FileSystemEvents) { class ExtHostFileSystemEventService (line 286) | class ExtHostFileSystemEventService implements ExtHostFileSystemEventSer... method constructor (line 301) | constructor( method createFileSystemWatcher (line 311) | createFileSystemWatcher(workspace: IExtHostWorkspace, configProvider: ... method $onFileEvent (line 315) | $onFileEvent(events: FileSystemEvents) { method $onDidRunFileOperation (line 321) | $onDidRunFileOperation(operation: FileOperation, files: SourceTargetPa... method getOnWillRenameFileEvent (line 339) | getOnWillRenameFileEvent(extension: IExtensionDescription): Event(extension: IExte... method $onWillRunFileOperation (line 359) | async $onWillRunFileOperation(operation: FileOperation, files: SourceT... method _fireWillEvent (line 372) | private async _fireWillEvent(emitter: AsyncEmitt... FILE: src/vs/workbench/api/common/extHostFileSystemInfo.ts class ExtHostFileSystemInfo (line 13) | class ExtHostFileSystemInfo implements ExtHostFileSystemInfoShape { method constructor (line 22) | constructor() { method $acceptProviderInfos (line 37) | $acceptProviderInfos(uri: UriComponents, capabilities: number | null):... method isFreeScheme (line 45) | isFreeScheme(scheme: string): boolean { method getCapabilities (line 49) | getCapabilities(scheme: string): number | undefined { type IExtHostFileSystemInfo (line 54) | interface IExtHostFileSystemInfo extends ExtHostFileSystemInfo { FILE: src/vs/workbench/api/common/extHostGitExtensionService.ts constant GIT_EXTENSION_ID (line 17) | const GIT_EXTENSION_ID = 'vscode.git'; function toGitRefTypeDto (line 19) | function toGitRefTypeDto(type: GitRefType): GitRefTypeDto { function toGitBranchDto (line 28) | function toGitBranchDto(branch: Branch): GitBranchDto { function toGitUpstreamRefDto (line 41) | function toGitUpstreamRefDto(upstream: UpstreamRef): GitUpstreamRefDto { type GitStatus (line 50) | const enum GitStatus { function toGitChangeDto (line 61) | function toGitChangeDto(change: Change): GitChangeDto { type DiffChange (line 85) | interface DiffChange extends Change { type Repository (line 90) | interface Repository { type Change (line 102) | interface Change { type RepositoryState (line 109) | interface RepositoryState { type Branch (line 118) | interface Branch extends GitRef { type BaseRef (line 125) | interface BaseRef { type UpstreamRef (line 130) | interface UpstreamRef { type GitRef (line 136) | interface GitRef { type GitRefType (line 143) | const enum GitRefType { type GitRefQuery (line 149) | interface GitRefQuery { type GitExtensionAPI (line 156) | interface GitExtensionAPI { type GitExtension (line 160) | interface GitExtension { type IExtHostGitExtensionService (line 164) | interface IExtHostGitExtensionService extends ExtHostGitExtensionShape { class ExtHostGitExtensionService (line 170) | class ExtHostGitExtensionService extends Disposable implements IExtHostG... method constructor (line 184) | constructor( method $isGitExtensionAvailable (line 193) | async $isGitExtensionAvailable(): Promise { method $openRepository (line 198) | async $openRepository(uri: UriComponents): Promise<{ handle: number; r... method $getRefs (line 240) | async $getRefs(handle: number, query: GitRefQueryDto, token?: vscode.C... method $getRepositoryState (line 273) | async $getRepositoryState(handle: number): Promise { method dispose (line 370) | override dispose(): void { FILE: src/vs/workbench/api/common/extHostInitDataService.ts type IExtHostInitDataService (line 11) | interface IExtHostInitDataService extends Readonly { method createReferenceId (line 1583) | createReferenceId(value: T): number { method disposeReferenceId (line 1589) | disposeReferenceId(referenceId: number): T | undefined { method get (line 1595) | get(referenceId: number): T | undefined { class SignatureHelpAdapter (line 1600) | class SignatureHelpAdapter { method constructor (line 1604) | constructor( method provideSignatureHelp (line 1609) | async provideSignatureHelp(resource: URI, position: IPosition, context... method reviveContext (line 1622) | private reviveContext(context: extHostProtocol.ISignatureHelpContextDt... method releaseSignatureHelp (line 1638) | releaseSignatureHelp(id: number): any { class InlayHintsAdapter (line 1643) | class InlayHintsAdapter { method constructor (line 1648) | constructor( method provideInlayHints (line 1656) | async provideInlayHints(resource: URI, ran: IRange, token: Cancellatio... method resolveInlayHint (line 1683) | async resolveInlayHint(id: extHostProtocol.ChainedCacheId, token: Canc... method releaseHints (line 1701) | releaseHints(id: number): any { method _isValidInlayHint (line 1707) | private _isValidInlayHint(hint: vscode.InlayHint, range?: vscode.Range... method _convertInlayHint (line 1719) | private _convertInlayHint(hint: vscode.InlayHint, id: extHostProtocol.... class LinkProviderAdapter (line 1765) | class LinkProviderAdapter { method constructor (line 1769) | constructor( method provideLinks (line 1774) | async provideLinks(resource: URI, token: CancellationToken): Promise( method _addNewAdapter (line 2249) | private _addNewAdapter(adapter: Adapter, extension: IExtensionDescript... method _extLabel (line 2255) | private static _extLabel(ext: IExtensionDescription): string { method _extId (line 2259) | private static _extId(ext: IExtensionDescription): string { method registerDocumentSymbolProvider (line 2265) | registerDocumentSymbolProvider(extension: IExtensionDescription, selec... method $provideDocumentSymbols (line 2272) | $provideDocumentSymbols(handle: number, resource: UriComponents, token... method registerCodeLensProvider (line 2278) | registerCodeLensProvider(extension: IExtensionDescription, selector: v... method $provideCodeLenses (line 2294) | $provideCodeLenses(handle: number, resource: UriComponents, token: Can... method $resolveCodeLens (line 2298) | $resolveCodeLens(handle: number, symbol: extHostProtocol.ICodeLensDto,... method $releaseCodeLenses (line 2302) | $releaseCodeLenses(handle: number, cacheId: number): void { method registerDefinitionProvider (line 2308) | registerDefinitionProvider(extension: IExtensionDescription, selector:... method $provideDefinition (line 2314) | $provideDefinition(handle: number, resource: UriComponents, position: ... method registerDeclarationProvider (line 2318) | registerDeclarationProvider(extension: IExtensionDescription, selector... method $provideDeclaration (line 2324) | $provideDeclaration(handle: number, resource: UriComponents, position:... method registerImplementationProvider (line 2328) | registerImplementationProvider(extension: IExtensionDescription, selec... method $provideImplementation (line 2334) | $provideImplementation(handle: number, resource: UriComponents, positi... method registerTypeDefinitionProvider (line 2338) | registerTypeDefinitionProvider(extension: IExtensionDescription, selec... method $provideTypeDefinition (line 2344) | $provideTypeDefinition(handle: number, resource: UriComponents, positi... method registerHoverProvider (line 2350) | registerHoverProvider(extension: IExtensionDescription, selector: vsco... method $provideHover (line 2356) | $provideHover(handle: number, resource: UriComponents, position: IPosi... method $releaseHover (line 2360) | $releaseHover(handle: number, id: number): void { method registerEvaluatableExpressionProvider (line 2366) | registerEvaluatableExpressionProvider(extension: IExtensionDescription... method $provideEvaluatableExpression (line 2372) | $provideEvaluatableExpression(handle: number, resource: UriComponents,... method registerInlineValuesProvider (line 2378) | registerInlineValuesProvider(extension: IExtensionDescription, selecto... method $provideInlineValues (line 2393) | $provideInlineValues(handle: number, resource: UriComponents, range: I... method registerDocumentHighlightProvider (line 2399) | registerDocumentHighlightProvider(extension: IExtensionDescription, se... method registerMultiDocumentHighlightProvider (line 2405) | registerMultiDocumentHighlightProvider(extension: IExtensionDescriptio... method $provideDocumentHighlights (line 2411) | $provideDocumentHighlights(handle: number, resource: UriComponents, po... method $provideMultiDocumentHighlights (line 2415) | $provideMultiDocumentHighlights(handle: number, resource: UriComponent... method registerLinkedEditingRangeProvider (line 2421) | registerLinkedEditingRangeProvider(extension: IExtensionDescription, s... method $provideLinkedEditingRanges (line 2427) | $provideLinkedEditingRanges(handle: number, resource: UriComponents, p... method registerReferenceProvider (line 2442) | registerReferenceProvider(extension: IExtensionDescription, selector: ... method $provideReferences (line 2448) | $provideReferences(handle: number, resource: UriComponents, position: ... method registerCodeActionProvider (line 2454) | registerCodeActionProvider(extension: IExtensionDescription, selector:... method $provideCodeActions (line 2469) | $provideCodeActions(handle: number, resource: UriComponents, rangeOrSe... method $resolveCodeAction (line 2473) | $resolveCodeAction(handle: number, id: extHostProtocol.ChainedCacheId,... method $releaseCodeActions (line 2477) | $releaseCodeActions(handle: number, cacheId: number): void { method registerDocumentFormattingEditProvider (line 2483) | registerDocumentFormattingEditProvider(extension: IExtensionDescriptio... method $provideDocumentFormattingEdits (line 2489) | $provideDocumentFormattingEdits(handle: number, resource: UriComponent... method registerDocumentRangeFormattingEditProvider (line 2493) | registerDocumentRangeFormattingEditProvider(extension: IExtensionDescr... method $provideDocumentRangeFormattingEdits (line 2500) | $provideDocumentRangeFormattingEdits(handle: number, resource: UriComp... method $provideDocumentRangesFormattingEdits (line 2504) | $provideDocumentRangesFormattingEdits(handle: number, resource: UriCom... method registerOnTypeFormattingEditProvider (line 2508) | registerOnTypeFormattingEditProvider(extension: IExtensionDescription,... method $provideOnTypeFormattingEdits (line 2514) | $provideOnTypeFormattingEdits(handle: number, resource: UriComponents,... method registerWorkspaceSymbolProvider (line 2520) | registerWorkspaceSymbolProvider(extension: IExtensionDescription, prov... method $provideWorkspaceSymbols (line 2526) | $provideWorkspaceSymbols(handle: number, search: string, token: Cancel... method $resolveWorkspaceSymbol (line 2530) | $resolveWorkspaceSymbol(handle: number, symbol: extHostProtocol.IWorks... method $releaseWorkspaceSymbols (line 2534) | $releaseWorkspaceSymbols(handle: number, id: number): void { method registerRenameProvider (line 2540) | registerRenameProvider(extension: IExtensionDescription, selector: vsc... method $provideRenameEdits (line 2546) | $provideRenameEdits(handle: number, resource: UriComponents, position:... method $resolveRenameLocation (line 2550) | $resolveRenameLocation(handle: number, resource: URI, position: IPosit... method registerNewSymbolNamesProvider (line 2554) | registerNewSymbolNamesProvider(extension: IExtensionDescription, selec... method $supportsAutomaticNewSymbolNamesTriggerKind (line 2560) | $supportsAutomaticNewSymbolNamesTriggerKind(handle: number): Promise, token: CancellationToken)... method getModel (line 238) | private async getModel(modelId: string, extension: IExtensionDescripti... method $handleToolStream (line 253) | async $handleToolStream(toolId: string, context: IToolInvocationStream... method $prepareToolInvocation (line 284) | async $prepareToolInvocation(toolId: string, context: IToolInvocationP... method registerTool (line 336) | registerTool(extension: IExtensionDescription, id: string, tool: vscod... method registerToolDefinition (line 346) | registerToolDefinition(extension: IExtensionDescription, definition: v... FILE: src/vs/workbench/api/common/extHostLanguageModels.ts type IExtHostLanguageModels (line 33) | interface IExtHostLanguageModels extends ExtHostLanguageModels { } type LanguageModelProviderData (line 37) | type LanguageModelProviderData = { type LMResponsePart (line 42) | type LMResponsePart = vscode.LanguageModelTextPart | vscode.LanguageMode... class LanguageModelResponse (line 45) | class LanguageModelResponse { method constructor (line 52) | constructor() { method handleResponsePart (line 75) | handleResponsePart(parts: IChatResponsePart | IChatResponsePart[]): vo... method reject (line 101) | reject(err: Error): void { method resolve (line 106) | resolve(): void { class ExtHostLanguageModels (line 112) | class ExtHostLanguageModels implements ExtHostLanguageModelsShape { method constructor (line 133) | constructor( method dispose (line 141) | dispose(): void { method registerLanguageModelChatProvider (line 147) | registerLanguageModelChatProvider(extension: IExtensionDescription, ve... method toModelIdentifier (line 171) | private toModelIdentifier(vendor: string, group: string | undefined, m... method getVendorFromModelIdentifier (line 175) | private getVendorFromModelIdentifier(modelIdentifier: string): string ... method $provideLanguageModelChatInfo (line 180) | async $provideLanguageModelChatInfo(vendor: string, options: ILanguage... method $startChatRequest (line 263) | async $startChatRequest(modelId: string, requestId: number, from: Exte... method $provideTokenLength (line 346) | $provideTokenLength(modelId: string, value: string, token: Cancellatio... method getDefaultLanguageModel (line 361) | async getDefaultLanguageModel(extension: IExtensionDescription, forceR... method getLanguageModelByIdentifier (line 381) | async getLanguageModelByIdentifier(extension: IExtensionDescription, m... method selectLanguageModels (line 443) | async selectLanguageModels(extension: IExtensionDescription, selector:... method _sendChatRequest (line 461) | private async _sendChatRequest(extension: IExtensionDescription, langu... method _convertMessages (line 497) | private _convertMessages(extension: IExtensionDescription, messages: v... method $acceptResponsePart (line 508) | async $acceptResponsePart(requestId: number, chunk: SerializableObject... method $acceptResponseDone (line 515) | async $acceptResponseDone(requestId: number, error: SerializedError | ... method _getAuthAccess (line 531) | private async _getAuthAccess(from: IExtensionDescription, to: { identi... method _isUsingAuth (line 559) | private _isUsingAuth(from: ExtensionIdentifier, toMetadata: ILanguageM... method _fakeAuthPopulate (line 566) | private async _fakeAuthPopulate(metadata: ILanguageModelChatMetadata):... method _computeTokenLength (line 582) | private async _computeTokenLength(modelId: string, value: string | vsc... method $updateModelAccesslist (line 592) | $updateModelAccesslist(data: { from: ExtensionIdentifier; to: Extensio... method createLanguageModelAccessInformation (line 613) | createLanguageModelAccessInformation(from: Readonly { method changeLanguage (line 42) | async changeLanguage(uri: vscode.Uri, languageId: string): Promise Thenable { method $remoteSocketWrite (line 73) | $remoteSocketWrite(socketId: number, buffer: VSBuffer): void { method $remoteSocketEnd (line 77) | $remoteSocketEnd(socketId: number): void { method $remoteSocketDrain (line 85) | async $remoteSocketDrain(socketId: number): Promise { class ManagedSocketFactory (line 90) | class ManagedSocketFactory { method constructor (line 91) | constructor( class ManagedSocket (line 97) | class ManagedSocket extends Disposable { method constructor (line 98) | constructor( FILE: src/vs/workbench/api/common/extHostMcp.ts type IExtHostMpcService (line 35) | interface IExtHostMpcService extends ExtHostMcpShape { class ExtHostMcpService (line 69) | class ExtHostMcpService extends Disposable implements IExtHostMpcService { method constructor (line 89) | constructor( method mcpServerDefinitions (line 101) | get mcpServerDefinitions(): readonly vscode.McpServerDefinition[] { method $onDidChangeMcpServerDefinitions (line 106) | $onDidChangeMcpServerDefinitions(servers: McpServerDefinition.Serializ... method $startMcp (line 111) | $startMcp(id: number, opts: IStartMcpOptions): void { method _startMcp (line 115) | protected _startMcp(id: number, launch: McpServerLaunch, _defaultCwd?:... method $substituteVariables (line 124) | async $substituteVariables(_workspaceFolder: UriComponents | undefi... method $stopMcp (line 135) | $stopMcp(id: number): void { method _didClose (line 141) | private _didClose(id: number) { method $sendMessage (line 145) | $sendMessage(id: number, message: string): void { method $waitForInitialCollectionProviders (line 149) | async $waitForInitialCollectionProviders(): Promise { method $resolveMcpLaunch (line 153) | async $resolveMcpLaunch(collectionId: string, label: string): Promise<... method registerMcpConfigurationProvider (line 172) | public registerMcpConfigurationProvider(extension: IExtensionDescripti... method startMcpGateway (line 267) | public async startMcpGateway(): Promise { method $onDidChangeGatewayServers (line 294) | $onDidChangeGatewayServers(gatewayId: string, newServers: { label: str... type HttpMode (line 310) | const enum HttpMode { type HttpModeT (line 316) | type HttpModeT = constant MAX_FOLLOW_REDIRECTS (line 321) | const MAX_FOLLOW_REDIRECTS = 5; constant REDIRECT_STATUS_CODES (line 322) | const REDIRECT_STATUS_CODES = [301, 302, 303, 307, 308]; class McpHTTPHandle (line 331) | class McpHTTPHandle extends Disposable { method constructor (line 340) | constructor( method send (line 356) | async send(message: string) { method close (line 369) | async close() { method _closeSession (line 382) | private async _closeSession(sessionId: string) { method _send (line 406) | private _send(message: string) { method _sendStreamableHttp (line 420) | private async _sendStreamableHttp(message: string, sessionId: string |... method _sseFallbackWithMessage (line 486) | private async _sseFallbackWithMessage(message: string) { method _handleSuccessfulStreamableHttp (line 494) | private async _handleSuccessfulStreamableHttp(res: CommonResponse, mes... method _attachStreamableBackchannel (line 534) | private async _attachStreamableBackchannel() { method _attachSSE (line 608) | private async _attachSSE(): Promise { method _sendLegacySSE (line 655) | private async _sendLegacySSE(url: string, message: string) { method _doSSE (line 675) | private async _doSSE(parser: SSEParser, res: CommonResponse) { method _addAuthHeader (line 700) | private async _addAuthHeader(headers: Record, options?... method _log (line 755) | private _log(level: LogLevel, message: string) { method _getErrText (line 761) | private async _getErrText(res: CommonResponse) { method _fetchWithAuthRetry (line 775) | private async _fetchWithAuthRetry(mcpUrl: string, init: MinimalRequest... method _fetch (line 818) | private async _fetch(url: string, init: MinimalRequestInit): Promise void; type IAuthMetadata (line 923) | interface IAuthMetadata { class AuthMetadata (line 943) | class AuthMetadata implements IAuthMetadata { method constructor (line 946) | constructor( method scopes (line 957) | get scopes(): string[] | undefined { method update (line 961) | update(responseHeaders: Headers): boolean { method _parseScopesFromResponse (line 971) | private _parseScopesFromResponse(responseHeaders: Headers): string[] |... type ICreateAuthMetadataOptions (line 993) | interface ICreateAuthMetadataOptions { function createAuthMetadata (line 1016) | async function createAuthMetadata( function parseWWWAuthenticateHeaderForChallenges (line 1119) | function parseWWWAuthenticateHeaderForChallenges( FILE: src/vs/workbench/api/common/extHostMemento.ts class ExtensionMemento (line 12) | class ExtensionMemento implements vscode.Memento { method constructor (line 25) | constructor(id: string, global: boolean, storage: ExtHostStorage) { method keys (line 59) | keys(): readonly string[] { method whenReady (line 64) | get whenReady(): Promise { method get (line 70) | get(key: string, defaultValue?: T): T { method update (line 78) | update(key: string, value: any): Promise { method dispose (line 104) | dispose(): void { class ExtensionGlobalMemento (line 109) | class ExtensionGlobalMemento extends ExtensionMemento { method setKeysForSync (line 113) | setKeysForSync(keys: string[]): void { method constructor (line 117) | constructor(extensionDescription: IExtensionDescription, storage: ExtH... FILE: src/vs/workbench/api/common/extHostMessageService.ts function isMessageItem (line 13) | function isMessageItem(item: any): item is vscode.MessageItem { class ExtHostMessageService (line 17) | class ExtHostMessageService { method constructor (line 21) | constructor( method showMessage (line 32) | showMessage(extension: IExtensionDescription, severity: Severity, mess... FILE: src/vs/workbench/api/common/extHostMeteredConnection.ts type IExtHostMeteredConnection (line 11) | interface IExtHostMeteredConnection extends ExtHostMeteredConnectionShape { class ExtHostMeteredConnection (line 19) | class ExtHostMeteredConnection extends Disposable implements IExtHostMet... method constructor (line 28) | constructor() { method isConnectionMetered (line 32) | get isConnectionMetered(): boolean { method $initializeIsConnectionMetered (line 36) | $initializeIsConnectionMetered(isMetered: boolean): void { method $onDidChangeIsConnectionMetered (line 40) | $onDidChangeIsConnectionMetered(isMetered: boolean): void { FILE: src/vs/workbench/api/common/extHostNotebook.ts class ExtHostNotebookController (line 43) | class ExtHostNotebookController implements ExtHostNotebookShape { method activeNotebookEditor (line 59) | get activeNotebookEditor(): vscode.NotebookEditor | undefined { method visibleNotebookEditors (line 63) | get visibleNotebookEditors(): vscode.NotebookEditor[] { method constructor (line 77) | constructor( method getEditorById (line 118) | getEditorById(editorId: string): ExtHostNotebookEditor { method getIdByEditor (line 126) | getIdByEditor(editor: vscode.NotebookEditor): string | undefined { method notebookDocuments (line 135) | get notebookDocuments() { method getNotebookDocument (line 141) | getNotebookDocument(uri: URI, relaxed?: true): ExtHostNotebookDocument... method _convertNotebookRegistrationData (line 149) | private static _convertNotebookRegistrationData(extension: IExtensionD... method registerNotebookCellStatusBarItemProvider (line 169) | registerNotebookCellStatusBarItemProvider(extension: IExtensionDescrip... method createNotebookDocument (line 189) | async createNotebookDocument(options: { viewType: string; content?: vs... method openNotebookDocument (line 197) | async openNotebookDocument(uri: URI): Promise { method showNotebookDocument (line 207) | async showNotebookDocument(notebook: vscode.NotebookDocument, options?... method $provideNotebookCellStatusBarItems (line 243) | async $provideNotebookCellStatusBarItems(handle: number, uri: UriCompo... method $releaseNotebookCellStatusBarItems (line 271) | $releaseNotebookCellStatusBarItems(cacheId: number): void { method registerNotebookSerializer (line 280) | registerNotebookSerializer(extension: IExtensionDescription, viewType:... method $dataToNotebook (line 298) | async $dataToNotebook(handle: number, bytes: VSBuffer, token: Cancella... method $notebookToData (line 307) | async $notebookToData(handle: number, data: SerializableObjectWithBuff... method $saveNotebook (line 316) | async $saveNotebook(handle: number, uriComponents: UriComponents, vers... method $searchInNotebooks (line 414) | async $searchInNotebooks(handle: number, textQuery: ITextQuery, viewTy... method _validateWriteFile (line 571) | private async _validateWriteFile(uri: URI, options: files.IWriteFileOp... method _resourceForError (line 585) | private _resourceForError(uri: URI): string { method _createExtHostEditor (line 592) | private _createExtHostEditor(document: ExtHostNotebookDocument, editor... method $acceptDocumentAndEditorsDelta (line 611) | $acceptDocumentAndEditorsDelta(delta: SerializableObjectWithBuffers { method _spliceNotebookCells (line 357) | private _spliceNotebookCells(splices: notebookCommon.NotebookCellTextM... method _moveCells (line 398) | private _moveCells(index: number, length: number, newIdx: number, buck... method _setCellOutputs (line 410) | private _setCellOutputs(index: number, outputs: extHostProtocol.Notebo... method _setCellOutputItems (line 415) | private _setCellOutputItems(index: number, outputId: string, append: b... method _changeCellLanguage (line 420) | private _changeCellLanguage(index: number, newLanguageId: string): void { method _changeCellMime (line 427) | private _changeCellMime(index: number, newMime: string | undefined): v... method _changeCellMetadata (line 432) | private _changeCellMetadata(index: number, newMetadata: notebookCommon... method _changeCellInternalMetadata (line 437) | private _changeCellInternalMetadata(index: number, newInternalMetadata... method getCellFromApiCell (line 442) | getCellFromApiCell(apiCell: vscode.NotebookCell): ExtHostCell | undefi... method getCellFromIndex (line 446) | getCellFromIndex(index: number): ExtHostCell | undefined { method getCell (line 450) | getCell(cellHandle: number): ExtHostCell | undefined { method getCellIndex (line 454) | getCellIndex(cell: ExtHostCell): number { FILE: src/vs/workbench/api/common/extHostNotebookDocumentSaveParticipant.ts type IExtensionListener (line 19) | interface IExtensionListener { class ExtHostNotebookDocumentSaveParticipant (line 24) | class ExtHostNotebookDocumentSaveParticipant implements ExtHostNotebookD... method constructor (line 28) | constructor( method dispose (line 36) | dispose(): void { method getOnWillSaveNotebookDocumentEvent (line 39) | getOnWillSaveNotebookDocumentEvent(extension: IExtensionDescription): ... method $participateInSave (line 47) | async $participateInSave(resource: UriComponents, reason: SaveReason, ... FILE: src/vs/workbench/api/common/extHostNotebookDocuments.ts class ExtHostNotebookDocuments (line 14) | class ExtHostNotebookDocuments implements extHostProtocol.ExtHostNoteboo... method constructor (line 22) | constructor( method $acceptModelChanged (line 26) | $acceptModelChanged(uri: UriComponents, event: SerializableObjectWithB... method $acceptDirtyStateChanged (line 32) | $acceptDirtyStateChanged(uri: UriComponents, isDirty: boolean): void { method $acceptModelSaved (line 37) | $acceptModelSaved(uri: UriComponents): void { FILE: src/vs/workbench/api/common/extHostNotebookEditor.ts class ExtHostNotebookEditor (line 14) | class ExtHostNotebookEditor { method constructor (line 22) | constructor( method apiEditor (line 32) | get apiEditor(): vscode.NotebookEditor { method visible (line 84) | get visible(): boolean { method _acceptVisibility (line 88) | _acceptVisibility(value: boolean) { method _acceptVisibleRanges (line 92) | _acceptVisibleRanges(value: vscode.NotebookRange[]): void { method _acceptSelections (line 96) | _acceptSelections(selections: vscode.NotebookRange[]): void { method _trySetSelections (line 100) | private _trySetSelections(value: vscode.NotebookRange[]): void { method _acceptViewColumn (line 104) | _acceptViewColumn(value: vscode.ViewColumn | undefined) { FILE: src/vs/workbench/api/common/extHostNotebookEditors.ts class ExtHostNotebookEditors (line 14) | class ExtHostNotebookEditors implements ExtHostNotebookEditorsShape { method constructor (line 22) | constructor( method $acceptEditorPropertiesChanged (line 27) | $acceptEditorPropertiesChanged(id: string, data: INotebookEditorProper... method $acceptEditorViewColumns (line 53) | $acceptEditorViewColumns(data: INotebookEditorViewColumnInfo): void { FILE: src/vs/workbench/api/common/extHostNotebookKernels.ts type IKernelData (line 30) | interface IKernelData { type ExtHostSelectKernelArgs (line 38) | type ExtHostSelectKernelArgs = ControllerInfo | { notebookEditor: vscode... type SelectKernelReturnArgs (line 39) | type SelectKernelReturnArgs = ControllerInfo | { notebookEditorId: strin... type ControllerInfo (line 40) | type ControllerInfo = { id: string; extension: string }; class ExtHostNotebookKernels (line 43) | class ExtHostNotebookKernels implements ExtHostNotebookKernelsShape { method constructor (line 58) | constructor( method createNotebookController (line 119) | createNotebookController(extension: IExtensionDescription, id: string,... method getIdByController (line 310) | getIdByController(controller: vscode.NotebookController) { method createNotebookControllerDetectionTask (line 319) | createNotebookControllerDetectionTask(extension: IExtensionDescription... method registerKernelSourceActionProvider (line 337) | registerKernelSourceActionProvider(extension: IExtensionDescription, v... method $provideKernelSourceActions (line 360) | async $provideKernelSourceActions(handle: number, token: CancellationT... method $acceptNotebookAssociation (line 370) | $acceptNotebookAssociation(handle: number, uri: UriComponents, value: ... method $executeCells (line 389) | async $executeCells(handle: number, uri: UriComponents, handles: numbe... method $cancelCells (line 414) | async $cancelCells(handle: number, uri: UriComponents, handles: number... method $provideVariables (line 449) | async $provideVariables(handle: number, requestId: string, notebookUri... method $acceptKernelMessageFromRenderer (line 503) | $acceptKernelMessageFromRenderer(handle: number, editorId: string, mes... method _createNotebookCellExecution (line 517) | _createNotebookCellExecution(cell: vscode.NotebookCell, controllerId: ... method _createNotebookExecution (line 543) | _createNotebookExecution(nb: vscode.NotebookDocument, controllerId: st... type NotebookCellExecutionTaskState (line 569) | enum NotebookCellExecutionTaskState { class NotebookCellExecutionTask (line 575) | class NotebookCellExecutionTask extends Disposable { method state (line 583) | get state(): NotebookCellExecutionTaskState { return this._state; } method constructor (line 591) | constructor( method cancel (line 604) | cancel(): void { method updateSoon (line 608) | private async updateSoon(update: ICellExecuteUpdateDto): Promise { method update (line 612) | private async update(update: ICellExecuteUpdateDto | ICellExecuteUpdat... method verifyStateForOutput (line 617) | private verifyStateForOutput() { method cellIndexToHandle (line 627) | private cellIndexToHandle(cellOrCellIndex: vscode.NotebookCell | undef... method validateAndConvertOutputs (line 638) | private validateAndConvertOutputs(items: vscode.NotebookCellOutput[]):... method updateOutputs (line 652) | private async updateOutputs(outputs: vscode.NotebookCellOutput | vscod... method updateOutputItems (line 664) | private async updateOutputItems(items: vscode.NotebookCellOutputItem |... method asApiObject (line 674) | asApiObject(): vscode.NotebookCellExecution { function createSerializeableError (line 752) | function createSerializeableError(executionError: vscode.CellExecutionEr... type NotebookExecutionTaskState (line 778) | enum NotebookExecutionTaskState { class NotebookExecutionTask (line 785) | class NotebookExecutionTask extends Disposable { method state (line 793) | get state(): NotebookExecutionTaskState { return this._state; } method constructor (line 797) | constructor( method cancel (line 807) | cancel(): void { method asApiObject (line 810) | asApiObject(): vscode.NotebookExecution { class TimeoutBasedCollector (line 839) | class TimeoutBasedCollector { method constructor (line 844) | constructor( method addItem (line 848) | addItem(item: T): Promise { method flush (line 867) | flush(): Promise { function createKernelId (line 881) | function createKernelId(extensionIdentifier: ExtensionIdentifier, id: st... FILE: src/vs/workbench/api/common/extHostNotebookRenderers.ts class ExtHostNotebookRenderers (line 14) | class ExtHostNotebookRenderers implements ExtHostNotebookRenderersShape { method constructor (line 18) | constructor(mainContext: IMainContext, private readonly _extHostNotebo... method $postRendererMessage (line 22) | public $postRendererMessage(editorId: string, rendererId: string, mess... method createRendererMessaging (line 27) | public createRendererMessaging(manifest: IExtensionDescription, render... method getOrCreateEmitterFor (line 49) | private getOrCreateEmitterFor(rendererId: string) { FILE: src/vs/workbench/api/common/extHostOutput.ts class ExtHostOutputChannel (line 25) | class ExtHostOutputChannel extends AbstractMessageLogger implements vsco... method constructor (line 31) | constructor( method logLevel (line 44) | get logLevel(): LogLevel { method appendLine (line 48) | appendLine(value: string): void { method append (line 52) | append(value: string): void { method clear (line 56) | clear(): void { method replace (line 62) | replace(value: string): void { method show (line 71) | show(columnOrPreserveFocus?: vscode.ViewColumn | boolean, preserveFocu... method hide (line 76) | hide(): void { method log (line 80) | protected log(level: LogLevel, message: string): void { class ExtHostLogOutputChannel (line 91) | class ExtHostLogOutputChannel extends ExtHostOutputChannel { method appendLine (line 93) | override appendLine(value: string): void { class ExtHostOutputService (line 99) | class ExtHostOutputService implements ExtHostOutputServiceShape { method constructor (line 114) | constructor( method $setVisibleChannel (line 126) | $setVisibleChannel(visibleChannelId: string | null): void { method createOutputChannel (line 133) | createOutputChannel(name: string, options: string | { log: true } | un... method doCreateOutputChannel (line 185) | private async doCreateOutputChannel(name: string, languageId: string |... method doCreateLogOutputChannel (line 197) | private async doCreateLogOutputChannel(name: string, file: URI, logLev... method createExtensionLogDirectory (line 205) | private createExtensionLogDirectory(file: URI): Thenable { method createExtHostOutputChannel (line 222) | private createExtHostOutputChannel(name: string, channelPromise: Promi... method createExtHostLogOutputChannel (line 261) | private createExtHostLogOutputChannel(name: string, logLevel: LogLevel... type IExtHostOutputService (line 306) | interface IExtHostOutputService extends ExtHostOutputService { } FILE: src/vs/workbench/api/common/extHostPower.ts class ExtHostPower (line 12) | class ExtHostPower extends Disposable implements ExtHostPowerShape { method constructor (line 43) | constructor( method $onDidSuspend (line 52) | $onDidSuspend(): void { method $onDidResume (line 56) | $onDidResume(): void { method $onDidChangeOnBatteryPower (line 60) | $onDidChangeOnBatteryPower(isOnBattery: boolean): void { method $onDidChangeThermalState (line 64) | $onDidChangeThermalState(state: PowerThermalState): void { method $onDidChangeSpeedLimit (line 68) | $onDidChangeSpeedLimit(limit: number): void { method $onWillShutdown (line 72) | $onWillShutdown(): void { method $onDidLockScreen (line 76) | $onDidLockScreen(): void { method $onDidUnlockScreen (line 80) | $onDidUnlockScreen(): void { method getSystemIdleState (line 86) | getSystemIdleState(idleThresholdSeconds: number): Promise { method getCurrentThermalState (line 94) | getCurrentThermalState(): Promise { method isOnBatteryPower (line 98) | isOnBatteryPower(): Promise { method startPowerSaveBlocker (line 102) | async startPowerSaveBlocker(type: PowerSaveBlockerType): Promise<{ id:... type IExtHostPower (line 124) | interface IExtHostPower extends ExtHostPower, ExtHostPowerShape { } FILE: src/vs/workbench/api/common/extHostProfileContentHandler.ts class ExtHostProfileContentHandlers (line 17) | class ExtHostProfileContentHandlers implements ExtHostProfileContentHand... method constructor (line 23) | constructor( method registerProfileContentHandler (line 29) | registerProfileContentHandler( method $saveProfile (line 48) | async $saveProfile(id: string, name: string, content: string, token: C... method $readProfile (line 57) | async $readProfile(id: string, idOrUri: string | UriComponents, token:... FILE: src/vs/workbench/api/common/extHostProgress.ts type IExtHostProgress (line 18) | interface IExtHostProgress extends ExtHostProgress { } class ExtHostProgress (line 21) | class ExtHostProgress implements ExtHostProgressShape { method constructor (line 29) | constructor(@IExtHostRpcService extHostRpc: IExtHostRpcService) { method withProgress (line 33) | async withProgress(extension: IExtensionDescription, options: Progr... method withProgressFromSource (line 42) | async withProgressFromSource(source: string | INotificationSource, ... method _withProgress (line 50) | private _withProgress(handle: number, task: (progress: Progress { method constructor (line 99) | constructor(private _proxy: MainThreadProgressShape, private _handle: ... method throttledReport (line 104) | throttledReport(p: IProgressStep): void { FILE: src/vs/workbench/api/common/extHostQuickDiff.ts class ExtHostQuickDiff (line 15) | class ExtHostQuickDiff implements ExtHostQuickDiffShape { method constructor (line 21) | constructor( method $provideOriginalResource (line 28) | $provideOriginalResource(handle: number, uriComponents: UriComponents,... method registerQuickDiffProvider (line 40) | registerQuickDiffProvider(extension: IExtensionDescription, selector: ... FILE: src/vs/workbench/api/common/extHostQuickOpen.ts type Item (line 21) | type Item = string | QuickPickItem; type ExtHostQuickOpen (line 23) | interface ExtHostQuickOpen { function createExtHostQuickOpen (line 38) | function createExtHostQuickOpen(mainContext: IMainContext, workspace: IE... FILE: src/vs/workbench/api/common/extHostRequireInterceptor.ts type LoadFunction (line 22) | interface LoadFunction { type IAlternativeModuleProvider (line 26) | interface IAlternativeModuleProvider { type INodeModuleFactory (line 30) | interface INodeModuleFactory extends Partial { method constructor (line 40) | constructor( method install (line 53) | async install(): Promise { method register (line 71) | public register(interceptor: INodeModuleFactory | IAlternativeModuleProv... class NodeModuleAliasingModuleFactory (line 92) | class NodeModuleAliasingModuleFactory implements IAlternativeModuleProvi... method constructor (line 104) | constructor(@IExtHostInitDataService initData: IExtHostInitDataService) { method alternativeModuleName (line 117) | public alternativeModuleName(name: string): string | undefined { method forceForwardSlashes (line 138) | private forceForwardSlashes(str: string) { class VSCodeNodeModuleFactory (line 147) | class VSCodeNodeModuleFactory implements INodeModuleFactory { method constructor (line 153) | constructor( method load (line 162) | public load(_request: string, parent: URI): any { type OpenOptions (line 190) | interface OpenOptions { type IOriginalOpen (line 195) | interface IOriginalOpen { type IOpenModule (line 199) | interface IOpenModule { class OpenNodeModuleFactory (line 203) | class OpenNodeModuleFactory implements INodeModuleFactory { method constructor (line 212) | constructor( method load (line 236) | public load(request: string, parent: URI, original: LoadFunction): any { method callOriginal (line 248) | private callOriginal(target: string, options: OpenOptions | undefined)... method sendShimmingTelemetry (line 253) | private sendShimmingTelemetry(): void { method sendNoForwardTelemetry (line 265) | private sendNoForwardTelemetry(): void { FILE: src/vs/workbench/api/common/extHostRpcService.ts type IExtHostRpcService (line 11) | interface IExtHostRpcService extends IRPCProtocol { class ExtHostRpcService (line 15) | class ExtHostRpcService implements IExtHostRpcService { method constructor (line 24) | constructor(rpcProtocol: IRPCProtocol) { FILE: src/vs/workbench/api/common/extHostSCM.ts type ProviderHandle (line 31) | type ProviderHandle = number; type GroupHandle (line 32) | type GroupHandle = number; type ResourceStateHandle (line 33) | type ResourceStateHandle = number; function isUri (line 35) | function isUri(thing: any): thing is vscode.Uri { function uriEquals (line 39) | function uriEquals(a: vscode.Uri, b: vscode.Uri): boolean { function getIconResource (line 47) | function getIconResource(decorations?: vscode.SourceControlResourceThema... function getHistoryItemIconDto (line 61) | function getHistoryItemIconDto(icon: vscode.Uri | { light: vscode.Uri; d... function toSCMHistoryItemDto (line 74) | function toSCMHistoryItemDto(historyItem: vscode.SourceControlHistoryIte... function toSCMHistoryItemRefDto (line 87) | function toSCMHistoryItemRefDto(historyItemRef?: vscode.SourceControlHis... function compareResourceThemableDecorations (line 91) | function compareResourceThemableDecorations(a: vscode.SourceControlResou... function compareResourceStatesDecorations (line 105) | function compareResourceStatesDecorations(a: vscode.SourceControlResourc... function compareCommands (line 149) | function compareCommands(a: vscode.Command, b: vscode.Command): number { function compareResourceStates (line 196) | function compareResourceStates(a: vscode.SourceControlResourceState, b: ... function compareArgs (line 250) | function compareArgs(a: any[], b: any[]): boolean { function commandEquals (line 260) | function commandEquals(a: vscode.Command, b: vscode.Command): boolean { function commandListEquals (line 267) | function commandListEquals(a: readonly vscode.Command[], b: readonly vsc... type IValidateInput (line 271) | interface IValidateInput { class ExtHostSCMInputBox (line 275) | class ExtHostSCMInputBox implements vscode.SourceControlInputBox { method value (line 282) | get value(): string { method value (line 286) | set value(value: string) { method onDidChange (line 294) | get onDidChange(): Event { method placeholder (line 300) | get placeholder(): string { method placeholder (line 304) | set placeholder(placeholder: string) { method validateInput (line 311) | get validateInput(): IValidateInput | undefined { method validateInput (line 317) | set validateInput(fn: IValidateInput | undefined) { method enabled (line 330) | get enabled(): boolean { method enabled (line 334) | set enabled(enabled: boolean) { method visible (line 347) | get visible(): boolean { method visible (line 351) | set visible(visible: boolean) { method document (line 362) | get document(): vscode.TextDocument { method constructor (line 368) | constructor(private _extension: IExtensionDescription, _extHostDocumen... method showValidationMessage (line 373) | showValidationMessage(message: string | vscode.MarkdownString, type: v... method $onInputBoxValueChange (line 378) | $onInputBoxValueChange(value: string): void { method updateValue (line 382) | private updateValue(value: string): void { class ExtHostSourceControlResourceGroup (line 388) | class ExtHostSourceControlResourceGroup implements vscode.SourceControlR... method disposed (line 402) | get disposed(): boolean { return this._disposed; } method id (line 409) | get id(): string { return this._id; } method label (line 411) | get label(): string { return this._label; } method label (line 412) | set label(label: string) { method contextValue (line 418) | get contextValue(): string | undefined { method contextValue (line 421) | set contextValue(contextValue: string | undefined) { method hideWhenEmpty (line 427) | get hideWhenEmpty(): boolean | undefined { return this._hideWhenEmpty; } method hideWhenEmpty (line 428) | set hideWhenEmpty(hideWhenEmpty: boolean | undefined) { method features (line 433) | get features(): SCMGroupFeatures { method resourceStates (line 440) | get resourceStates(): vscode.SourceControlResourceState[] { return [..... method resourceStates (line 441) | set resourceStates(resources: vscode.SourceControlResourceState[]) { method constructor (line 448) | constructor( method getResourceState (line 458) | getResourceState(handle: number): vscode.SourceControlResourceState | ... method $executeResourceCommand (line 462) | $executeResourceCommand(handle: number, preserveFocus: boolean): Promi... method _takeResourceStateSnapshot (line 472) | _takeResourceStateSnapshot(): SCMRawResourceSplice[] { method dispose (line 537) | dispose(): void { class ExtHostSourceControl (line 545) | class ExtHostSourceControl implements vscode.SourceControl { method id (line 559) | get id(): string { method label (line 563) | get label(): string { method rootUri (line 567) | get rootUri(): vscode.Uri | undefined { method contextValue (line 573) | get contextValue(): string | undefined { method contextValue (line 578) | set contextValue(contextValue: string | undefined) { method inputBox (line 590) | get inputBox(): ExtHostSCMInputBox { return this._inputBox; } method count (line 594) | get count(): number | undefined { method count (line 598) | set count(count: number | undefined) { method quickDiffProvider (line 609) | get quickDiffProvider(): vscode.QuickDiffProvider | undefined { method quickDiffProvider (line 613) | set quickDiffProvider(quickDiffProvider: vscode.QuickDiffProvider | un... method secondaryQuickDiffProvider (line 624) | get secondaryQuickDiffProvider(): vscode.QuickDiffProvider | undefined { method secondaryQuickDiffProvider (line 629) | set secondaryQuickDiffProvider(secondaryQuickDiffProvider: vscode.Quic... method historyProvider (line 640) | get historyProvider(): vscode.SourceControlHistoryProvider | undefined { method historyProvider (line 645) | set historyProvider(historyProvider: vscode.SourceControlHistoryProvid... method artifactProvider (line 678) | get artifactProvider(): vscode.SourceControlArtifactProvider | undefin... method artifactProvider (line 683) | set artifactProvider(artifactProvider: vscode.SourceControlArtifactPro... method commitTemplate (line 702) | get commitTemplate(): string | undefined { method commitTemplate (line 706) | set commitTemplate(commitTemplate: string | undefined) { method acceptInputCommand (line 718) | get acceptInputCommand(): vscode.Command | undefined { method acceptInputCommand (line 722) | set acceptInputCommand(acceptInputCommand: vscode.Command | undefined) { method actionButton (line 735) | get actionButton(): vscode.SourceControlActionButton | undefined { method actionButton (line 740) | set actionButton(actionButton: vscode.SourceControlActionButton | unde... method statusBarCommands (line 778) | get statusBarCommands(): vscode.Command[] | undefined { method statusBarCommands (line 782) | set statusBarCommands(statusBarCommands: vscode.Command[] | undefined) { method selected (line 802) | get selected(): boolean { method constructor (line 813) | constructor( method createResourceGroup (line 842) | createResourceGroup(id: string, label: string, options?: { multiDiffEd... method eventuallyAddResourceGroups (line 852) | eventuallyAddResourceGroups(): void { method eventuallyUpdateResourceStates (line 887) | eventuallyUpdateResourceStates(): void { method getResourceGroup (line 907) | getResourceGroup(handle: GroupHandle): ExtHostSourceControlResourceGro... method setSelectionState (line 911) | setSelectionState(selected: boolean): void { method provideArtifacts (line 916) | async provideArtifacts(group: string, token: CancellationToken): Promi... method dispose (line 931) | dispose(): void { class ExtHostSCM (line 948) | class ExtHostSCM implements ExtHostSCMShape { method onDidChangeActiveProvider (line 956) | get onDidChangeActiveProvider(): Event { return ... method constructor (line 960) | constructor( method createSourceControl (line 1008) | createSourceControl(extension: IExtensionDescription, id: string, labe... method getLastInputBox (line 1033) | getLastInputBox(extension: IExtensionDescription): ExtHostSCMInputBox ... method $provideOriginalResource (line 1041) | $provideOriginalResource(sourceControlHandle: number, uriComponents: U... method $provideSecondaryOriginalResource (line 1055) | $provideSecondaryOriginalResource(sourceControlHandle: number, uriComp... method $onInputBoxValueChange (line 1069) | $onInputBoxValueChange(sourceControlHandle: number, value: string): Pr... method $executeResourceCommand (line 1082) | $executeResourceCommand(sourceControlHandle: number, groupHandle: numb... method $validateInput (line 1100) | $validateInput(sourceControlHandle: number, value: string, cursorPosit... method $setSelectedSourceControl (line 1127) | $setSelectedSourceControl(selectedSourceControlHandle: number | undefi... method $resolveHistoryItem (line 1145) | async $resolveHistoryItem(sourceControlHandle: number, historyItemId: ... method $resolveHistoryItemChatContext (line 1158) | async $resolveHistoryItemChatContext(sourceControlHandle: number, hist... method $resolveHistoryItemChangeRangeChatContext (line 1171) | async $resolveHistoryItemChangeRangeChatContext(sourceControlHandle: n... method $resolveHistoryItemRefsCommonAncestor (line 1184) | async $resolveHistoryItemRefsCommonAncestor(sourceControlHandle: numbe... method $provideHistoryItemRefs (line 1197) | async $provideHistoryItemRefs(sourceControlHandle: number, historyItem... method $provideHistoryItems (line 1210) | async $provideHistoryItems(sourceControlHandle: number, options: vscod... method $provideHistoryItemChanges (line 1223) | async $provideHistoryItemChanges(sourceControlHandle: number, historyI... method $provideArtifactGroups (line 1236) | async $provideArtifactGroups(sourceControlHandle: number, token: Cance... method $provideArtifacts (line 1252) | async $provideArtifacts(sourceControlHandle: number, group: string, to... FILE: src/vs/workbench/api/common/extHostSearch.ts type IExtHostSearch (line 21) | interface IExtHostSearch extends ExtHostSearchShape { class ExtHostSearch (line 32) | class ExtHostSearch implements IExtHostSearch { method constructor (line 48) | constructor( method _transformScheme (line 64) | protected _transformScheme(scheme: string): string { method registerTextSearchProviderOld (line 68) | registerTextSearchProviderOld(scheme: string, provider: vscode.TextSea... method registerTextSearchProvider (line 84) | registerTextSearchProvider(scheme: string, provider: vscode.TextSearch... method registerAITextSearchProvider (line 100) | registerAITextSearchProvider(scheme: string, provider: vscode.AITextSe... method registerFileSearchProviderOld (line 116) | registerFileSearchProviderOld(scheme: string, provider: vscode.FileSea... method registerFileSearchProvider (line 132) | registerFileSearchProvider(scheme: string, provider: vscode.FileSearch... method $provideFileSearchResults (line 148) | $provideFileSearchResults(handle: number, session: number, rawQuery: I... method doInternalFileSearchWithCustomCallback (line 160) | async doInternalFileSearchWithCustomCallback(query: IFileQuery, token:... method $clearCache (line 164) | $clearCache(cacheKey: string): Promise { method $provideTextSearchResults (line 170) | $provideTextSearchResults(handle: number, session: number, rawQuery: I... method $provideAITextSearchResults (line 181) | $provideAITextSearchResults(handle: number, session: number, rawQuery:... method $enableExtensionHostSearch (line 192) | $enableExtensionHostSearch(): void { } method $getAIName (line 194) | async $getAIName(handle: number): Promise { method createTextSearchManager (line 204) | protected createTextSearchManager(query: ITextQuery, provider: vscode.... method createAITextSearchManager (line 211) | protected createAITextSearchManager(query: IAITextQuery, provider: vsc... function reviveQuery (line 219) | function reviveQuery(rawQuery: U): U extends IRawTe... function reviveFolderQuery (line 230) | function reviveFolderQuery(rawFolderQuery: IFolderQuery):... FILE: src/vs/workbench/api/common/extHostSecretState.ts class ExtHostSecretState (line 11) | class ExtHostSecretState implements ExtHostSecretStateShape { method constructor (line 16) | constructor(mainContext: IExtHostRpcService) { method $onDidChangePassword (line 20) | async $onDidChangePassword(e: { extensionId: string; key: string }): P... method get (line 24) | get(extensionId: string, key: string): Promise { method store (line 28) | store(extensionId: string, key: string, value: string): Promise { method delete (line 32) | delete(extensionId: string, key: string): Promise { method keys (line 36) | keys(extensionId: string): Promise { type IExtHostSecretState (line 41) | interface IExtHostSecretState extends ExtHostSecretState { } FILE: src/vs/workbench/api/common/extHostSecrets.ts class ExtensionSecrets (line 13) | class ExtensionSecrets implements vscode.SecretStorage { method constructor (line 21) | constructor(extensionDescription: IExtensionDescription, secretState: ... method dispose (line 32) | dispose() { method get (line 36) | get(key: string): Promise { method store (line 40) | store(key: string, value: string): Promise { method delete (line 44) | delete(key: string): Promise { method keys (line 48) | keys(): Promise { FILE: src/vs/workbench/api/common/extHostShare.ts class ExtHostShare (line 13) | class ExtHostShare implements ExtHostShareShape { method constructor (line 19) | constructor( method $provideShare (line 26) | async $provideShare(handle: number, shareableItem: IShareableItemDto, ... method registerShareProvider (line 32) | registerShareProvider(selector: vscode.DocumentSelector, provider: vsc... FILE: src/vs/workbench/api/common/extHostSpeech.ts class ExtHostSpeech (line 12) | class ExtHostSpeech implements ExtHostSpeechShape { method constructor (line 22) | constructor( method $createSpeechToTextSession (line 28) | async $createSpeechToTextSession(handle: number, session: number, lang... method $cancelSpeechToTextSession (line 55) | async $cancelSpeechToTextSession(session: number): Promise { method $createTextToSpeechSession (line 60) | async $createTextToSpeechSession(handle: number, session: number, lang... method $synthesizeSpeech (line 89) | async $synthesizeSpeech(session: number, text: string): Promise { method $cancelTextToSpeechSession (line 93) | async $cancelTextToSpeechSession(session: number): Promise { method $createKeywordRecognitionSession (line 99) | async $createKeywordRecognitionSession(handle: number, session: number... method $cancelKeywordRecognitionSession (line 126) | async $cancelKeywordRecognitionSession(session: number): Promise { method registerProvider (line 131) | registerProvider(extension: ExtensionIdentifier, identifier: string, p... FILE: src/vs/workbench/api/common/extHostStatusBar.ts class ExtHostStatusBarEntry (line 19) | class ExtHostStatusBarEntry implements vscode.StatusBarItem { method constructor (line 63) | constructor(proxy: MainThreadStatusBarShape, commands: CommandsConvert... method validatePriority (line 92) | private validatePriority(priority?: number): number | undefined { method id (line 113) | public get id(): string { method entryId (line 117) | public get entryId(): string { method alignment (line 121) | public get alignment(): vscode.StatusBarAlignment { method priority (line 125) | public get priority(): number | undefined { method text (line 129) | public get text(): string { method name (line 133) | public get name(): string | undefined { method tooltip (line 137) | public get tooltip(): vscode.MarkdownString | string | undefined { method tooltip2 (line 141) | public get tooltip2(): vscode.MarkdownString | string | undefined | ((... method color (line 149) | public get color(): string | ThemeColor | undefined { method backgroundColor (line 153) | public get backgroundColor(): ThemeColor | undefined { method command (line 157) | public get command(): string | vscode.Command | undefined { method accessibilityInformation (line 161) | public get accessibilityInformation(): vscode.AccessibilityInformation... method text (line 165) | public set text(text: string) { method name (line 170) | public set name(name: string | undefined) { method tooltip (line 175) | public set tooltip(tooltip: vscode.MarkdownString | string | undefined) { method tooltip2 (line 180) | public set tooltip2(tooltip: vscode.MarkdownString | string | undefine... method color (line 189) | public set color(color: string | ThemeColor | undefined) { method backgroundColor (line 194) | public set backgroundColor(color: ThemeColor | undefined) { method command (line 203) | public set command(command: string | vscode.Command | undefined) { method accessibilityInformation (line 228) | public set accessibilityInformation(accessibilityInformation: vscode.A... method show (line 233) | public show(): void { method hide (line 238) | public hide(): void { method update (line 244) | private update(): void { method dispose (line 303) | public dispose(): void { class StatusBarMessage (line 312) | class StatusBarMessage { method constructor (line 317) | constructor(statusBar: ExtHostStatusBar) { method dispose (line 322) | dispose() { method setMessage (line 327) | setMessage(message: string): Disposable { method _update (line 341) | private _update() { class ExtHostStatusBar (line 351) | class ExtHostStatusBar implements ExtHostStatusBarShape { method constructor (line 359) | constructor(mainContext: IMainContext, commands: CommandsConverter) { method $acceptStaticEntries (line 365) | $acceptStaticEntries(added: StatusBarItemDto[]): void { method $provideTooltip (line 371) | async $provideTooltip(entryId: string, cancellation: vscode.Cancellati... method createStatusBarEntry (line 383) | createStatusBarEntry(extension: IExtensionDescription, id: string, ali... method setStatusBarMessage (line 390) | setStatusBarMessage(text: string, timeoutOrThenable?: number | Thenabl... FILE: src/vs/workbench/api/common/extHostStorage.ts type IStorageChangeEvent (line 13) | interface IStorageChangeEvent { class ExtHostStorage (line 19) | class ExtHostStorage implements ExtHostStorageShape { method constructor (line 28) | constructor( method registerExtensionStorageKeysToSync (line 35) | registerExtensionStorageKeysToSync(extension: IExtensionIdWithVersion,... method initializeExtensionStorage (line 39) | async initializeExtensionStorage(shared: boolean, key: string, default... method setValue (line 50) | setValue(shared: boolean, key: string, value: object): Promise { method $acceptValue (line 54) | $acceptValue(shared: boolean, key: string, value: string): void { method safeParseValue (line 61) | private safeParseValue(shared: boolean, key: string, value: string): o... type IExtHostStorage (line 74) | interface IExtHostStorage extends ExtHostStorage { } FILE: src/vs/workbench/api/common/extHostStoragePaths.ts type IExtensionStoragePaths (line 16) | interface IExtensionStoragePaths { class ExtensionStoragePaths (line 24) | class ExtensionStoragePaths implements IExtensionStoragePaths { method constructor (line 34) | constructor( method _getWorkspaceStorageURI (line 44) | protected async _getWorkspaceStorageURI(storageName: string): Promise<... method _getOrCreateWorkspaceStoragePath (line 48) | private async _getOrCreateWorkspaceStoragePath(): Promise { method taskExecutions (line 484) | public get taskExecutions(): vscode.TaskExecution[] { method terminateTask (line 490) | public terminateTask(execution: vscode.TaskExecution): Promise { method onDidStartTask (line 497) | public get onDidStartTask(): Event { method $onDidStartTask (line 501) | public async $onDidStartTask(execution: tasks.ITaskExecutionDTO, termina... method onDidEndTask (line 521) | public get onDidEndTask(): Event { method $OnDidEndTask (line 525) | public async $OnDidEndTask(execution: tasks.ITaskExecutionDTO): Promise<... method onDidStartTaskProcess (line 540) | public get onDidStartTaskProcess(): Event { method $onDidStartTaskProcess (line 544) | public async $onDidStartTaskProcess(value: tasks.ITaskProcessStartedDTO)... method onDidEndTaskProcess (line 552) | public get onDidEndTaskProcess(): Event { method $onDidEndTaskProcess (line 556) | public async $onDidEndTaskProcess(value: tasks.ITaskProcessEndedDTO): Pr... method onDidStartTaskProblemMatchers (line 564) | public get onDidStartTaskProblemMatchers(): Event { method $findExecutable (line 844) | public async $findExecutable(command: string, cwd?: string | undefined... FILE: src/vs/workbench/api/common/extHostTelemetry.ts type ExtHostTelemetryEventData (line 20) | type ExtHostTelemetryEventData = Record & { class ExtHostTelemetry (line 25) | class ExtHostTelemetry extends Disposable implements ExtHostTelemetrySha... method constructor (line 42) | constructor( method getTelemetryConfiguration (line 58) | getTelemetryConfiguration(): boolean { method getTelemetryDetails (line 62) | getTelemetryDetails(): vscode.TelemetryConfiguration { method instantiateLogger (line 70) | instantiateLogger(extension: IExtensionDescription, sender: vscode.Tel... method $initializeTelemetryLevel (line 86) | $initializeTelemetryLevel(level: TelemetryLevel, supportsTelemetry: bo... method getBuiltInCommonProperties (line 91) | getBuiltInCommonProperties(extension: IExtensionDescription): ICommonP... method $onDidChangeTelemetryLevel (line 123) | $onDidChangeTelemetryLevel(level: TelemetryLevel): void { method onExtensionError (line 149) | onExtensionError(extension: ExtensionIdentifier, error: Error): boolean { class ExtHostTelemetryLogger (line 168) | class ExtHostTelemetryLogger { method validateSender (line 170) | static validateSender(sender: vscode.TelemetrySender): void { method constructor (line 194) | constructor( method updateTelemetryEnablements (line 210) | updateTelemetryEnablements(isUsageEnabled: boolean, isErrorsEnabled: b... method mixInCommonPropsAndCleanData (line 217) | mixInCommonPropsAndCleanData(data: ExtHostTelemetryEventData): Record<... method logEvent (line 242) | private logEvent(eventName: string, data?: Record): void { method logUsage (line 260) | logUsage(eventName: string, data?: Record): void { method logError (line 267) | logError(eventNameOrException: Error | string, data?: Record { return this._... method constructor (line 323) | constructor(private readonly _pty: vscode.Pseudoterminal) { } method refreshProperty (line 325) | refreshProperty(property: ProcessProper... method updateProperty (line 329) | updateProperty(property: ProcessPropert... method start (line 333) | async start(): Promise { method shutdown (line 337) | shutdown(): void { method input (line 341) | input(data: string): void { method sendSignal (line 345) | sendSignal(signal: string): void { method resize (line 350) | resize(cols: number, rows: number): void { method clearBuffer (line 354) | clearBuffer(): void { method processBinary (line 358) | async processBinary(data: string): Promise { method acknowledgeDataEvent (line 362) | acknowledgeDataEvent(charCount: number): void { method setUnicodeVersion (line 367) | async setUnicodeVersion(version: '6' | '11'): Promise { method getInitialCwd (line 371) | getInitialCwd(): Promise { method getCwd (line 375) | getCwd(): Promise { method startSendingEvents (line 379) | startSendingEvents(initialDimensions: ITerminalDimensionsDto | undefin... type ICachedLinkEntry (line 406) | interface ICachedLinkEntry { method activeTerminal (line 435) | public get activeTerminal(): vscode.Terminal | undefined { return this._... method terminals (line 436) | public get terminals(): vscode.Terminal[] { return this._terminals.map(t... method constructor (line 462) | constructor( method getDefaultShell (line 507) | public getDefaultShell(useAutomationShell: boolean): string { method getDefaultShellArgs (line 512) | public getDefaultShellArgs(useAutomationShell: boolean): string[] | stri... method createExtensionTerminal (line 517) | public createExtensionTerminal(options: vscode.ExtensionTerminalOptions,... method _serializeParentTerminal (line 528) | protected _serializeParentTerminal(options: vscode.TerminalOptions, inte... method attachPtyToTerminal (line 546) | public attachPtyToTerminal(id: number, pty: vscode.Pseudoterminal): void { method $acceptActiveTerminalChanged (line 556) | public async $acceptActiveTerminalChanged(id: number | null): Promise { method registerProfileProvider (line 753) | public registerProfileProvider(extension: IExtensionDescription, id: str... method registerTerminalCompletionProvider (line 765) | public registerTerminalCompletionProvider(extension: IExtensionDescripti... method $provideTerminalCompletions (line 777) | public async $provideTerminalCompletions(id: string, options: ITerminalC... method $acceptTerminalShellType (line 796) | public $acceptTerminalShellType(id: number, shellType: TerminalShellType... method registerTerminalQuickFixProvider (line 803) | public registerTerminalQuickFixProvider(id: string, extensionId: string,... method $provideTerminalQuickFixes (line 815) | public async $provideTerminalQuickFixes(id: string, matchResult: Termina... method $createContributedProfileTerminal (line 848) | public async $createContributedProfileTerminal(id: string, options: ICre... method registerLinkProvider (line 888) | public registerLinkProvider(provider: vscode.TerminalLinkProvider): vsco... method $provideLinks (line 901) | public async $provideLinks(terminalId: number, line: string): Promise(array: T[], id... method _getTerminalObjectIndexById (line 1001) | private _getTerminalObjectIndexById(array: T[... method getEnvironmentVariableCollection (line 1008) | public getEnvironmentVariableCollection(extension: IExtensionDescription... method _syncEnvironmentVariableCollection (line 1017) | private _syncEnvironmentVariableCollection(extensionIdentifier: string, ... method $initEnvironmentVariableCollections (line 1023) | public $initEnvironmentVariableCollections(collections: [string, ISerial... method $acceptDefaultProfile (line 1031) | public $acceptDefaultProfile(profile: ITerminalProfile, automationProfil... method _setEnvironmentVariableCollection (line 1040) | private _setEnvironmentVariableCollection(extensionIdentifier: string, c... class UnifiedEnvironmentVariableCollection (line 1055) | class UnifiedEnvironmentVariableCollection extends Disposable { method persistent (line 1061) | public get persistent(): boolean { return this._persistent; } method persistent (line 1062) | public set persistent(value: boolean) { method onDidChangeCollection (line 1068) | get onDidChangeCollection(): Event { return this._onDidChangeCol... method constructor (line 1070) | constructor( method getScopedEnvironmentVariableCollection (line 1077) | getScopedEnvironmentVariableCollection(scope: vscode.EnvironmentVariab... method replace (line 1088) | replace(variable: string, value: string, options: vscode.EnvironmentVa... method append (line 1092) | append(variable: string, value: string, options: vscode.EnvironmentVar... method prepend (line 1096) | prepend(variable: string, value: string, options: vscode.EnvironmentVa... method _setIfDiffers (line 1100) | private _setIfDiffers(variable: string, mutator: vscode.EnvironmentVar... method get (line 1131) | get(variable: string, scope: vscode.EnvironmentVariableScope | undefin... method getKey (line 1138) | private getKey(variable: string, scope: vscode.EnvironmentVariableScop... method getScopeKey (line 1143) | private getScopeKey(scope: vscode.EnvironmentVariableScope | undefined... method getWorkspaceKey (line 1147) | private getWorkspaceKey(workspaceFolder: vscode.WorkspaceFolder | unde... method getVariableMap (line 1151) | public getVariableMap(scope: vscode.EnvironmentVariableScope | undefin... method delete (line 1161) | delete(variable: string, scope: vscode.EnvironmentVariableScope | unde... method clear (line 1167) | clear(scope: vscode.EnvironmentVariableScope | undefined): void { method setDescription (line 1182) | setDescription(description: string | vscode.MarkdownString | undefined... method getDescription (line 1199) | public getDescription(scope: vscode.EnvironmentVariableScope | undefin... method clearDescription (line 1204) | private clearDescription(scope: vscode.EnvironmentVariableScope | unde... class ScopedEnvironmentVariableCollection (line 1210) | class ScopedEnvironmentVariableCollection implements IEnvironmentVariabl... method persistent (line 1211) | public get persistent(): boolean { return this.collection.persistent; } method persistent (line 1212) | public set persistent(value: boolean) { method onDidChangeCollection (line 1217) | get onDidChangeCollection(): Event { return this._onDidChangeCol... method constructor (line 1219) | constructor( method getScoped (line 1225) | getScoped(scope: vscode.EnvironmentVariableScope | undefined) { method replace (line 1229) | replace(variable: string, value: string, options?: vscode.EnvironmentV... method append (line 1233) | append(variable: string, value: string, options?: vscode.EnvironmentVa... method prepend (line 1237) | prepend(variable: string, value: string, options?: vscode.EnvironmentV... method get (line 1241) | get(variable: string): vscode.EnvironmentVariableMutator | undefined { method forEach (line 1245) | forEach(callback: (variable: string, mutator: vscode.EnvironmentVariab... method delete (line 1253) | delete(variable: string): void { method clear (line 1258) | clear(): void { method description (line 1262) | set description(description: string | vscode.MarkdownString | undefine... method description (line 1266) | get description(): string | vscode.MarkdownString | undefined { method [Symbol.iterator] (line 1249) | [Symbol.iterator](): IterableIterator<[variable: string, mutator: vscode... class WorkerExtHostTerminalService (line 1271) | class WorkerExtHostTerminalService extends BaseExtHostTerminalService { method constructor (line 1275) | constructor( method createTerminal (line 1284) | public createTerminal(name?: string, shellPath?: string, shellArgs?: s... method createTerminalFromOptions (line 1291) | public createTerminalFromOptions(options: vscode.TerminalOptions, inte... function asTerminalIcon (line 1302) | function asTerminalIcon(iconPath?: vscode.Uri | { light: vscode.Uri; dar... function asTerminalColor (line 1317) | function asTerminalColor(color?: vscode.ThemeColor): ThemeColor | undefi... function convertMutator (line 1321) | function convertMutator(mutator: IEnvironmentVariableMutator): vscode.En... FILE: src/vs/workbench/api/common/extHostTerminalShellIntegration.ts type IExtHostTerminalShellIntegration (line 17) | interface IExtHostTerminalShellIntegration extends ExtHostTerminalShellI... class ExtHostTerminalShellIntegration (line 26) | class ExtHostTerminalShellIntegration extends Disposable implements IExt... method constructor (line 41) | constructor( method $shellIntegrationChange (line 84) | public $shellIntegrationChange(instanceId: number, supportsExecuteComm... method $shellExecutionStart (line 107) | public $shellExecutionStart(instanceId: number, supportsExecuteCommand... method $shellExecutionEnd (line 121) | public $shellExecutionEnd(instanceId: number, commandLineValue: string... method $shellExecutionData (line 130) | public $shellExecutionData(instanceId: number, data: string): void { method $shellEnvChange (line 134) | public $shellEnvChange(instanceId: number, shellEnvKeys: string[], she... method $cwdChange (line 138) | public $cwdChange(instanceId: number, cwd: string | undefined): void { method $closeTerminal (line 142) | public $closeTerminal(instanceId: number): void { method _convertCwdToUri (line 147) | private _convertCwdToUri(cwd: string | undefined): URI | undefined { type IExecutionProperties (line 156) | interface IExecutionProperties { class InternalTerminalShellIntegration (line 161) | class InternalTerminalShellIntegration extends Disposable { method currentExecution (line 167) | get currentExecution(): InternalTerminalShellExecution | undefined { r... method constructor (line 186) | constructor( method requestNewShellExecution (line 239) | requestNewShellExecution(commandLine: vscode.TerminalShellExecutionCom... method startShellExecution (line 253) | startShellExecution(commandLine: vscode.TerminalShellExecutionCommandL... method emitData (line 317) | emitData(data: string): void { method endShellExecution (line 321) | endShellExecution(commandLine: vscode.TerminalShellExecutionCommandLin... method setEnv (line 349) | setEnv(keys: string[], values: string[], isTrusted: boolean): void { method setCwd (line 358) | setCwd(cwd: URI | undefined): void { method _fireChangeEvent (line 371) | private _fireChangeEvent() { class InternalTerminalShellExecution (line 376) | class InternalTerminalShellExecution { method constructor (line 382) | constructor( method _createDataStream (line 400) | private _createDataStream(): AsyncIterable { method emitData (line 410) | emitData(data: string): void { method endExecution (line 416) | endExecution(commandLine: vscode.TerminalShellExecutionCommandLine | u... method flush (line 424) | async flush(): Promise { class ShellExecutionDataStream (line 433) | class ShellExecutionDataStream extends Disposable { method createIterable (line 438) | createIterable(): AsyncIterable { method emitData (line 451) | emitData(data: string): void { method endExecution (line 457) | endExecution(): void { method flush (line 461) | async flush(): Promise { function splitAndSanitizeCommandLine (line 466) | function splitAndSanitizeCommandLine(commandLine: string): string[] { function isSubExecution (line 478) | function isSubExecution(unresolvedCommandLines: string[], commandLine: v... FILE: src/vs/workbench/api/common/extHostTestItem.ts method get (line 26) | get() { method set (line 29) | set(newValue: vscode.TestItem[K]) { type WritableProps (line 39) | type WritableProps = Pick { method constructor (line 187) | constructor(controllerId: string, controllerLabel: string, editors: Ex... FILE: src/vs/workbench/api/common/extHostTesting.ts type ControllerInfo (line 35) | interface ControllerInfo { type DefaultProfileChangeEvent (line 44) | type DefaultProfileChangeEvent = Map { method $getCoverageDetails (line 342) | async $getCoverageDetails(coverageId: string, testId: string | undefin... method $disposeRun (line 350) | async $disposeRun(runId: string) { method $configureRunProfile (line 355) | $configureRunProfile(controllerId: string, profileId: number) { method $setDefaultRunProfiles (line 360) | $setDefaultRunProfiles(profiles: Record { method $cancelExtensionTestRun (line 513) | public $cancelExtensionTestRun(runId: string | undefined, taskId: stri... method getMetadataForRun (line 523) | public getMetadataForRun(run: vscode.TestRun) { method runControllerTestRequest (line 534) | private async runControllerTestRequest(req: ICallProfileRunHandler | I... constant RUN_CANCEL_DEADLINE (line 592) | const RUN_CANCEL_DEADLINE = 10_000; type TestRunTrackerState (line 594) | const enum TestRunTrackerState { class TestRunTracker (line 603) | class TestRunTracker extends Disposable { method hasRunningTasks (line 621) | public get hasRunningTasks() { method id (line 628) | public get id() { method constructor (line 632) | constructor( method getTaskIdForRun (line 655) | public getTaskIdForRun(run: vscode.TestRun) { method cancel (line 666) | public cancel(taskId?: string) { method getCoverageDetails (line 678) | public async getCoverageDetails(id: string, testId: string | undefined... method createRun (line 708) | public createRun(name: string | undefined): vscode.TestRun { method forciblyEndTasks (line 836) | private forciblyEndTasks() { method markEnded (line 842) | private markEnded() { method ensureTestIsKnown (line 849) | private ensureTestIsKnown(test: vscode.TestItem) { method dispose (line 879) | public override dispose(): void { class TestRunCoordinator (line 889) | class TestRunCoordinator { method trackers (line 893) | public get trackers() { method constructor (line 897) | constructor( method getCoverageDetails (line 905) | public getCoverageDetails(id: string, testId: string | undefined, toke... method disposeTestRun (line 914) | public disposeTestRun(runId: string) { method prepareForMainThreadTestRun (line 929) | public prepareForMainThreadTestRun(extension: IExtensionDescription, r... method cancelRunById (line 936) | public cancelRunById(runId: string, taskId?: string) { method cancelAllRuns (line 943) | public cancelAllRuns() { method createTestRun (line 952) | public createTestRun(extension: IExtensionDescription, controllerId: s... method getTracker (line 981) | private getTracker(req: vscode.TestRunRequest, dto: TestRunDto, profil... class TestRunDto (line 1001) | class TestRunDto { method fromPublic (line 1002) | public static fromPublic(controllerId: string, collection: ExtHostTest... method fromInternal (line 1011) | public static fromInternal(request: IStartControllerTests, collection:... method constructor (line 1020) | constructor( type MirroredCollectionTestItem (line 1032) | interface MirroredCollectionTestItem extends IncrementalTestCollectionIt... class MirroredChangeCollector (line 1037) | class MirroredChangeCollector implements IncrementalChangeCollector) { method add (line 1054) | public add(node: MirroredCollectionTestItem): void { method update (line 1061) | public update(node: MirroredCollectionTestItem): void { method remove (line 1071) | public remove(node: MirroredCollectionTestItem): void { method getChangeEvent (line 1090) | public getChangeEvent(): vscode.TestsChangeEvent { method complete (line 1099) | public complete() { class MirroredTestCollection (line 1110) | class MirroredTestCollection extends AbstractIncrementalTestCollection void)) { method onDidChangeDefault (line 1293) | public get onDidChangeDefault() { method constructor (line 1300) | constructor( method dispose (line 1348) | dispose(): void { function findTestInResultSnapshot (line 1357) | function findTestInResultSnapshot(extId: TestId, snapshot: readonly Read... FILE: src/vs/workbench/api/common/extHostTestingPrivateApi.ts type IExtHostTestItemApi (line 9) | interface IExtHostTestItemApi { FILE: src/vs/workbench/api/common/extHostTextEditor.ts class TextEditorDecorationType (line 20) | class TextEditorDecorationType { method constructor (line 26) | constructor(proxy: MainThreadTextEditorsShape, extension: IExtensionDe... type ITextEditOperation (line 39) | interface ITextEditOperation { type IEditData (line 45) | interface IEditData { class TextEditorEdit (line 53) | class TextEditorEdit { method constructor (line 63) | constructor(document: vscode.TextDocument, options: { undoStopBefore: ... method finalize (line 70) | finalize(): IEditData { method _throwIfFinalized (line 81) | private _throwIfFinalized() { method replace (line 87) | replace(location: Position | Range | Selection, value: string): void { method insert (line 102) | insert(location: Position, value: string): void { method delete (line 107) | delete(location: Range | Selection): void { method _pushEdit (line 120) | private _pushEdit(range: Range, text: string | null, forceMoveMarkers:... method setEndOfLine (line 129) | setEndOfLine(endOfLine: EndOfLine): void { class ExtHostTextEditorOptions (line 139) | class ExtHostTextEditorOptions { method constructor (line 154) | constructor(proxy: MainThreadTextEditorsShape, id: string, source: IRe... method _accept (line 196) | public _accept(source: IResolvedTextEditorConfiguration): void { method _validateTabSize (line 207) | private _validateTabSize(value: number | string): number | 'auto' | nu... method _setTabSize (line 225) | private _setTabSize(value: number | string) { method _validateIndentSize (line 246) | private _validateIndentSize(value: number | string): number | 'tabSize... method _setIndentSize (line 264) | private _setIndentSize(value: number | string) { method _validateInsertSpaces (line 286) | private _validateInsertSpaces(value: boolean | string): boolean | 'aut... method _setInsertSpaces (line 293) | private _setInsertSpaces(value: boolean | string) { method _setCursorStyle (line 310) | private _setCursorStyle(value: TextEditorCursorStyle) { method _setLineNumbers (line 323) | private _setLineNumbers(value: TextEditorLineNumbersStyle) { method assign (line 334) | public assign(newOptions: vscode.TextEditorOptions) { method _warnOnError (line 399) | private _warnOnError(action: string, promise: Promise): void { class ExtHostTextEditor (line 407) | class ExtHostTextEditor { method constructor (line 419) | constructor( method dispose (line 586) | dispose() { method _acceptOptions (line 593) | _acceptOptions(options: IResolvedTextEditorConfiguration): void { method _acceptVisibleRanges (line 598) | _acceptVisibleRanges(value: Range[]): void { method _acceptViewColumn (line 603) | _acceptViewColumn(value: vscode.ViewColumn) { method _acceptSelections (line 608) | _acceptSelections(selections: Selection[]): void { method _acceptDiffInformation (line 613) | _acceptDiffInformation(diffInformation: vscode.TextEditorDiffInformati... method _trySetSelection (line 618) | private async _trySetSelection(): Promise { method _runOnProxy (line 677) | private _runOnProxy(callback: () => Promise): Promise { FILE: src/vs/workbench/api/common/extHostTheming.ts class ExtHostTheming (line 11) | class ExtHostTheming implements ExtHostThemingShape { method constructor (line 18) | constructor( method activeColorTheme (line 25) | public get activeColorTheme(): ColorTheme { method $onColorThemeChange (line 29) | $onColorThemeChange(type: string): void { method onDidChangeActiveColorTheme (line 42) | public get onDidChangeActiveColorTheme(): Event { FILE: src/vs/workbench/api/common/extHostTimeline.ts type IExtHostTimeline (line 21) | interface IExtHostTimeline extends ExtHostTimelineShape { class ExtHostTimeline (line 28) | class ExtHostTimeline implements IExtHostTimeline { method constructor (line 37) | constructor( method $getTimeline (line 58) | async $getTimeline(id: string, uri: UriComponents, options: vscode.Tim... method registerTimelineProvider (line 63) | registerTimelineProvider(scheme: string | string[], provider: vscode.T... method convertTimelineItem (line 112) | private convertTimelineItem(source: string, commandConverter: Commands... method registerTimelineProviderCore (line 189) | private registerTimelineProviderCore(provider: TimelineProvider, exten... function getUriKey (line 216) | function getUriKey(uri: URI | undefined): string | undefined { FILE: src/vs/workbench/api/common/extHostTreeViews.ts type TreeItemHandle (line 27) | type TreeItemHandle = string; function toTreeItemLabel (line 29) | function toTreeItemLabel(label: any, extension: IExtensionDescription): ... class ExtHostTreeViews (line 52) | class ExtHostTreeViews extends Disposable implements ExtHostTreeViewsSha... method constructor (line 57) | constructor( method registerTreeDataProvider (line 83) | registerTreeDataProvider(id: string, treeDataProvider: vscode.TreeD... method createTreeView (line 88) | createTreeView(viewId: string, options: vscode.TreeViewOptions, ... method $getChildren (line 167) | async $getChildren(treeViewId: string, treeItemHandles?: string[]): Pr... method $handleDrop (line 189) | async $handleDrop(destinationViewId: string, requestId: number, treeDa... method _addAdditionalTransferItems (line 205) | private async _addAdditionalTransferItems(treeDataTransfer: vscode.Dat... method $handleDrag (line 222) | async $handleDrag(sourceViewId: string, sourceTreeItemHandles: string[... method $hasResolve (line 236) | async $hasResolve(treeViewId: string): Promise { method $resolve (line 244) | $resolve(treeViewId: string, treeItemHandle: string, token: vscode.Can... method $setExpanded (line 252) | $setExpanded(treeViewId: string, treeItemHandle: string, expanded: boo... method $setSelectionAndFocus (line 260) | $setSelectionAndFocus(treeViewId: string, selectedHandles: string[], f... method $setVisible (line 268) | $setVisible(treeViewId: string, isVisible: boolean): void { method $changeCheckboxState (line 279) | $changeCheckboxState(treeViewId: string, checkboxUpdate: CheckboxUpdat... method _createExtHostTreeView (line 287) | private _createExtHostTreeView(id: string, options: vscode.TreeView... method _convertArgument (line 293) | private _convertArgument(arg: TreeViewItemHandleArg | TreeViewPaneHand... type Root (line 307) | type Root = null | undefined | void; type TreeData (line 308) | type TreeData = { message: boolean; element: T | T[] | Root | false }; type TreeNode (line 310) | interface TreeNode extends IDisposable { class ExtHostTreeView (line 318) | class ExtHostTreeView extends Disposable { method visible (line 339) | get visible(): boolean { return this._visible; } method selectedElements (line 342) | get selectedElements(): T[] { return this._selectedHandles.map(ha... method focusedElement (line 345) | get focusedElement(): T | undefined { return (this._foc... method constructor (line 372) | constructor( method _debugCollectHandles (line 451) | private _debugCollectHandles(elements: (T | Root)[]): { changed: strin... method _debugLogRefresh (line 467) | private _debugLogRefresh(phase: 'start' | 'done' | 'error', elements: ... method _isDebugLogging (line 482) | private _isDebugLogging(): boolean { method getChildren (line 491) | async getChildren(parentHandle: TreeItemHandle | Root): Promise { method message (line 532) | get message(): string | vscode.MarkdownString { method message (line 536) | set message(message: string | vscode.MarkdownString) { method title (line 542) | get title(): string { method title (line 546) | set title(title: string) { method description (line 552) | get description(): string | undefined { method description (line 556) | set description(description: string | undefined) { method badge (line 562) | get badge(): vscode.ViewBadge | undefined { method badge (line 566) | set badge(badge: vscode.ViewBadge | undefined) { method setExpanded (line 576) | setExpanded(treeItemHandle: TreeItemHandle, expanded: boolean): void { method setSelectionAndFocus (line 587) | setSelectionAndFocus(selectedHandles: TreeItemHandle[], focusedHandle:... method setVisible (line 603) | setVisible(visible: boolean): void { method setCheckboxState (line 610) | async setCheckboxState(checkboxUpdates: CheckboxUpdate[]) { method handleDrag (line 631) | async handleDrag(sourceTreeItemHandles: TreeItemHandle[], treeDataTran... method hasHandleDrag (line 647) | get hasHandleDrag(): boolean { method onDrop (line 651) | async onDrop(treeDataTransfer: vscode.DataTransfer, targetHandleOrNode... method hasResolve (line 661) | get hasResolve(): boolean { method resolveTreeItem (line 665) | async resolveTreeItem(treeItemHandle: string, token: vscode.Cancellati... method _resolveUnknownParentChain (line 684) | private _resolveUnknownParentChain(element: T): Promise { method _resolveParent (line 699) | private _resolveParent(element: T): Promise { method _resolveTreeNode (line 707) | private async _resolveTreeNode(element: T, parent?: TreeNode): Promise... method _getChildrenNodes (line 727) | private _getChildrenNodes(parentNodeOrHandle: TreeNode | TreeItemHandl... method _getFetchKey (line 741) | private _getFetchKey(parentElement?: T): T | typeof ExtHostTreeView.RO... method _fetchChildrenNodes (line 745) | private async _fetchChildrenNodes(parentElement?: T): Promise { method _getHandlesToRefresh (line 808) | private _getHandlesToRefresh(elements: T[]): TreeItemHandle[] { method _refreshHandles (line 840) | private _refreshHandles(itemHandles: TreeItemHandle[]): Promise { method _refreshNode (line 852) | private _refreshNode(treeItemHandle: TreeItemHandle): Promise { method nextPortAttributesProviderHandle (line 102) | private nextPortAttributesProviderHandle(): number { method registerPortsAttributesProvider (line 106) | registerPortsAttributesProvider(portSelector: PortAttributesSelector, ... method $providePortAttributes (line 120) | async $providePortAttributes(handles: number[], ports: number[], pid: ... method $registerCandidateFinder (line 149) | async $registerCandidateFinder(_enable: boolean): Promise { } method registerTunnelProvider (line 151) | registerTunnelProvider(provider: vscode.TunnelProvider, information: v... method hasTunnelProvider (line 173) | hasTunnelProvider(): Promise { method setTunnelFactory (line 185) | async setTunnelFactory(provider: vscode.RemoteAuthorityResolver | unde... method makeManagedTunnelFactory (line 232) | protected makeManagedTunnelFactory(_authority: vscode.ManagedResolvedA... method $closeTunnel (line 236) | async $closeTunnel(remote: { host: string; port: number }, silent?: bo... method $onDidTunnelsChange (line 249) | async $onDidTunnelsChange(): Promise { method $forwardPort (line 253) | async $forwardPort(tunnelOptions: TunnelOptions, tunnelCreationOptions... method $applyCandidateFilter (line 288) | async $applyCandidateFilter(candidates: CandidatePort[]): Promise { function to (line 156) | function to(location: Dto): vscode.Location { function to (line 162) | function to(type: encodedTokenAttributes.StandardTokenType): types.Stand... function to (line 173) | function to(position: IPosition): types.Position { function from (line 176) | function from(position: types.Position | vscode.Position): IPosition { function from (line 183) | function from(value: vscode.DocumentSelector, uriTransformer?: IURITrans... function _doTransformDocumentSelector (line 187) | function _doTransformDocumentSelector(selector: string | vscode.Document... function _transformScheme (line 211) | function _transformScheme(scheme: string | undefined, uriTransformer: IU... function from (line 220) | function from(value: vscode.DiagnosticTag): MarkerTag | undefined { function to (line 229) | function to(value: MarkerTag): vscode.DiagnosticTag | undefined { function from (line 242) | function from(value: vscode.Diagnostic): IMarkerData { function to (line 267) | function to(value: IMarkerData): vscode.Diagnostic { function from (line 278) | function from(value: vscode.DiagnosticRelatedInformation): IRelatedInfor... function to (line 285) | function to(value: IRelatedInformation): types.DiagnosticRelatedInformat... function from (line 291) | function from(value: number): MarkerSeverity { function to (line 305) | function to(value: MarkerSeverity): types.DiagnosticSeverity { function from (line 322) | function from(column?: vscode.ViewColumn): EditorGroupColumn { function to (line 334) | function to(position: EditorGroupColumn): vscode.ViewColumn { function isDecorationOptions (line 343) | function isDecorationOptions(something: any): something is vscode.Decora... function isDecorationOptionsArr (line 347) | function isDecorationOptionsArr(something: vscode.Range[] | vscode.Decor... function fromMany (line 356) | function fromMany(markup: (vscode.MarkdownString | vscode.MarkedString)[... type Codeblock (line 360) | interface Codeblock { function isCodeblock (line 365) | function isCodeblock(thing: any): thing is Codeblock { function from (line 371) | function from(markup: vscode.MarkdownString | vscode.MarkedString): html... function _uriMassage (line 412) | function _uriMassage(part: string, bucket: { [n: string]: UriComponents ... function to (line 444) | function to(value: htmlContent.IMarkdownString): vscode.MarkdownString { function fromStrict (line 453) | function fromStrict(value: string | vscode.MarkdownString | undefined | ... function fromRangeOrRangeWithMessage (line 461) | function fromRangeOrRangeWithMessage(ranges: vscode.Range[] | vscode.Dec... function pathOrURIToURI (line 482) | function pathOrURIToURI(value: string | URI): URI { function from (line 494) | function from(options: vscode.ThemableDecorationAttachmentRenderOptions)... function from (line 516) | function from(options: vscode.ThemableDecorationRenderOptions): IThemeDe... function from (line 549) | function from(value: types.DecorationRangeBehavior): TrackedRangeStickin... function from (line 567) | function from(options: vscode.DecorationRenderOptions): IDecorationRende... function from (line 604) | function from(edit: vscode.TextEdit): languages.TextEdit { function to (line 612) | function to(edit: languages.TextEdit): types.TextEdit { type IVersionInformationProvider (line 621) | interface IVersionInformationProvider { function from (line 626) | function from(value: vscode.WorkspaceEdit, versionInfo?: IVersionInforma... function to (line 711) | function to(value: extHostProtocol.IWorkspaceEditDto) { function from (line 784) | function from(kind: vscode.SymbolKind): languages.SymbolKind { function to (line 788) | function to(kind: languages.SymbolKind): vscode.SymbolKind { function from (line 800) | function from(kind: types.SymbolTag): languages.SymbolTag { function to (line 806) | function to(kind: languages.SymbolTag): types.SymbolTag { function from (line 814) | function from(info: vscode.SymbolInformation): search.IWorkspaceSymbol { function to (line 823) | function to(info: search.IWorkspaceSymbol): types.SymbolInformation { function from (line 836) | function from(info: vscode.DocumentSymbol): languages.DocumentSymbol { function to (line 850) | function to(info: languages.DocumentSymbol): vscode.DocumentSymbol { function to (line 871) | function to(item: extHostProtocol.ICallHierarchyItemDto): types.CallHier... function from (line 887) | function from(item: vscode.CallHierarchyItem, sessionId?: string, itemId... function to (line 912) | function to(item: extHostProtocol.IIncomingCallDto): types.CallHierarchy... function to (line 922) | function to(item: extHostProtocol.IOutgoingCallDto): types.CallHierarchy... function from (line 932) | function from(value: vscode.Location): languages.Location { function to (line 939) | function to(value: extHostProtocol.ILocationDto): types.Location { function from (line 945) | function from(value: vscode.Location | vscode.DefinitionLink): languages... function to (line 959) | function to(value: extHostProtocol.ILocationLinkDto): vscode.LocationLink { function from (line 974) | function from(hover: vscode.VerboseHover): languages.Hover { function to (line 984) | function to(info: languages.Hover): types.VerboseHover { function from (line 994) | function from(expression: vscode.EvaluatableExpression): languages.Evalu... function to (line 1001) | function to(info: languages.EvaluatableExpression): types.EvaluatableExp... function from (line 1007) | function from(inlineValue: vscode.InlineValue): languages.InlineValue { function to (line 1032) | function to(inlineValue: languages.InlineValue): vscode.InlineValue { function from (line 1055) | function from(inlineValueContext: vscode.InlineValueContext): extHostPro... function to (line 1062) | function to(inlineValueContext: extHostProtocol.IInlineValueContextDto):... function from (line 1068) | function from(documentHighlight: vscode.DocumentHighlight): languages.Do... function to (line 1074) | function to(occurrence: languages.DocumentHighlight): types.DocumentHigh... function from (line 1080) | function from(multiDocumentHighlight: vscode.MultiDocumentHighlight): la... function to (line 1087) | function to(multiDocumentHighlight: languages.MultiDocumentHighlight): t... function to (line 1093) | function to(kind: languages.CompletionTriggerKind) { function to (line 1107) | function to(context: languages.CompletionContext): types.CompletionConte... function from (line 1117) | function from(kind: types.CompletionItemTag): languages.CompletionItemTag { function to (line 1123) | function to(kind: languages.CompletionItemTag): types.CompletionItemTag { function from (line 1131) | function from(c: vscode.Command | { command: vscode.Command; icon: vscod... function from (line 1174) | function from(kind: types.CompletionItemKind): languages.CompletionItemK... function to (line 1208) | function to(kind: languages.CompletionItemKind): types.CompletionItemKind { function to (line 1215) | function to(suggestion: languages.CompletionItem, converter?: Command.IC... function from (line 1253) | function from(info: types.ParameterInformation): languages.ParameterInfo... function to (line 1263) | function to(info: languages.ParameterInformation): types.ParameterInform... function from (line 1273) | function from(info: types.SignatureInformation): languages.SignatureInfo... function to (line 1282) | function to(info: languages.SignatureInformation): types.SignatureInform... function from (line 1294) | function from(help: types.SignatureHelp): languages.SignatureHelp { function to (line 1302) | function to(help: languages.SignatureHelp): types.SignatureHelp { function to (line 1313) | function to(converter: Command.ICommandsConverter, hint: languages.Inlay... function to (line 1329) | function to(converter: Command.ICommandsConverter, part: languages.Inlay... function from (line 1345) | function from(kind: vscode.InlayHintKind): languages.InlayHintKind { function to (line 1348) | function to(kind: languages.InlayHintKind): vscode.InlayHintKind { function from (line 1355) | function from(link: vscode.DocumentLink): languages.ILink { function to (line 1363) | function to(link: languages.ILink): vscode.DocumentLink { function to (line 1379) | function to(colorPresentation: languages.IColorPresentation): types.Colo... function from (line 1390) | function from(colorPresentation: vscode.ColorPresentation): languages.IC... function to (line 1400) | function to(c: [number, number, number, number]): types.Color { function from (line 1403) | function from(color: types.Color): [number, number, number, number] { function from (line 1410) | function from(obj: vscode.SelectionRange): languages.SelectionRange { function to (line 1414) | function to(obj: languages.SelectionRange): vscode.SelectionRange { function to (line 1421) | function to(reason: SaveReason): vscode.TextDocumentSaveReason { function from (line 1435) | function from(style: vscode.TextEditorLineNumbersStyle): RenderLineNumbe... function to (line 1448) | function to(style: RenderLineNumbersType): vscode.TextEditorLineNumbersS... function from (line 1465) | function from(eol: vscode.EndOfLine): EndOfLineSequence | undefined { function to (line 1474) | function to(eol: EndOfLineSequence): vscode.EndOfLine | undefined { function from (line 1485) | function from(loc: vscode.ProgressLocation | { viewId: string }): MainPr... function from (line 1500) | function from(r: vscode.FoldingRange): languages.FoldingRange { function to (line 1507) | function to(r: languages.FoldingRange): vscode.FoldingRange { function from (line 1517) | function from(kind: vscode.FoldingRangeKind | undefined): languages.Fold... function to (line 1530) | function to(kind: languages.FoldingRangeKind | undefined): vscode.Foldin... type TextEditorOpenOptions (line 1545) | interface TextEditorOpenOptions extends vscode.TextDocumentShowOptions { function from (line 1552) | function from(options?: TextEditorOpenOptions): ITextEditorOptions | und... function from (line 1574) | function from(pattern: vscode.GlobPattern | undefined | null): string | ... function isRelativePatternShape (line 1595) | function isRelativePatternShape(obj: unknown): obj is { base: string; ba... function isLegacyRelativePatternShape (line 1604) | function isLegacyRelativePatternShape(obj: unknown): obj is { base: stri... function to (line 1618) | function to(pattern: string | extHostProtocol.IRelativePatternDto): vsco... function from (line 1632) | function from(selector: vscode.DocumentSelector | undefined): languageSe... function from (line 1654) | function from(range: vscode.NotebookRange): ICellRange { function to (line 1658) | function to(range: ICellRange): types.NotebookRange { function to (line 1664) | function to(data: notebooks.NotebookCellInternalMetadata): vscode.Notebo... function from (line 1672) | function from(data: vscode.NotebookCellExecutionSummary): Partial(obj: any): obj is { include?: T; exclude?... function from (line 1822) | function from(item: vscode.NotebookCellStatusBarItem, commandsConverter:... function from (line 1836) | function from(item: vscode.NotebookKernelSourceAction, commandsConverter... function from (line 1850) | function from(options: vscode.NotebookDocumentContentOptions | undefined... function from (line 1861) | function from(preload: vscode.NotebookRendererScript): { uri: UriCompone... function to (line 1868) | function to(preload: { uri: UriComponents; provides: readonly string[] }... function from (line 1874) | function from(message: vscode.TestMessage): ITestErrorMessage.Serialized { function to (line 1890) | function to(item: ITestErrorMessage.Serialized): vscode.TestMessage { function from (line 1907) | function from(item: types.TestRunProfileBase): ITestRunProfileReference { function from (line 1923) | function from(kind: types.TestRunProfileKind): TestRunProfileBitset { type Raw (line 1929) | type Raw = vscode.TestItem; function from (line 1931) | function from(item: vscode.TestItem): ITestItem { function toPlain (line 1946) | function toPlain(item: ITestItem.Serialized): vscode.TestItem { function from (line 1976) | function from(tag: vscode.TestTag): ITestTag { function to (line 1980) | function to(tag: ITestTag): vscode.TestTag { function to (line 2017) | function to(serialized: ISerializedTestResults): vscode.TestRunResult { function fromCoverageCount (line 2044) | function fromCoverageCount(count: vscode.TestCoverageCount): ICoverageCo... function fromLocation (line 2048) | function fromLocation(location: vscode.Range | vscode.Position) { function toLocation (line 2054) | function toLocation(location: IPosition | editorRange.IRange | undefined... function to (line 2059) | function to(serialized: CoverageDetails.Serialized): vscode.FileCoverage... function fromDetails (line 2089) | function fromDetails(coverage: vscode.FileCoverageDetail): CoverageDetai... function fromFile (line 2113) | function fromFile(controllerId: string, id: string, coverage: vscode.Fil... function to (line 2132) | function to(value: languages.CodeActionTriggerType): types.CodeActionTri... function to (line 2145) | function to(item: extHostProtocol.ITypeHierarchyItemDto): types.TypeHier... function from (line 2161) | function from(item: vscode.TypeHierarchyItem, sessionId?: string, itemId... function from (line 2185) | function from(badge: vscode.ViewBadge | undefined): IViewBadge | undefin... function to (line 2198) | function to(mime: string, item: extHostProtocol.DataTransferItemDTO, res... function from (line 2212) | async function from(mime: string, item: vscode.DataTransferItem | IDataT... function serializeUriList (line 2236) | function serializeUriList(stringValue: string): ReadonlyArray): st... function toDataTransfer (line 2260) | function toDataTransfer(value: extHostProtocol.DataTransferDTO, resolveF... function from (line 2267) | async function from(dataTransfer: vscode.DataTransfer): Promise): vscode.ChatResponseMarkdow... function from (line 2611) | function from(part: vscode.ChatResponseCodeblockUriPart): Dto): vscode.ChatRespon... function from (line 2625) | function from(part: vscode.ChatResponseMarkdownWithVulnerabilitiesPart):... function to (line 2632) | function to(part: Dto): vsco... function from (line 2638) | function from(part: vscode.ChatResponseConfirmationPart): Dto): vscode.ChatResponseQuesti... function from (line 2705) | function from(part: vscode.ChatResponseFileTreePart): IChatTreeData { function to (line 2726) | function to(part: Dto): vscode.ChatResponseFileTreePart { function from (line 2744) | function from(part: vscode.ChatResponseMultiDiffPart): IChatMultiDiffDat... function to (line 2760) | function to(part: IChatMultiDiffDataSerialized): vscode.ChatResponseMult... function from (line 2773) | function from(part: vscode.ChatResponseAnchorPart): Dto): vscode.ChatResponse... function from (line 2803) | function from(part: vscode.ChatResponseProgressPart): Dto): vscode.ChatResponseProgres... function from (line 2815) | function from(part: vscode.ChatResponseThinkingProgressPart): Dto): vscode.ChatResponseThinkingPr... function from (line 2829) | function from(part: vscode.ChatResponseHookPart): Dto { function to (line 2838) | function to(part: Dto): vscode.ChatResponseHookPart { function from (line 2844) | function from(part: vscode.ChatResponseWarningPart): Dto): vscode.ChatResponseWarningP... function from (line 2856) | function from(part: vscode.ChatResponseExtensionsPart): Dto ... function from (line 2893) | function from(part: vscode.ChatResponseMovePart): Dto { function to (line 2900) | function to(part: Dto): vscode.ChatResponseMovePart { function from (line 2906) | function from(part: vscode.ChatToolInvocationPart): IChatToolInvocationS... function isChatMcpToolInvocationData (line 2962) | function isChatMcpToolInvocationData(data: any): data is vscode.ChatMcpT... function convertMcpToResultDetails (line 2968) | function convertMcpToResultDetails(data: vscode.ChatMcpToolInvocationDat... function convertToolSpecificData (line 2984) | function convertToolSpecificData(data: any): any { function todoStatusEnumToString (line 3054) | function todoStatusEnumToString(status: types.ChatTodoStatus | string): ... function todoStatusStringToEnum (line 3068) | function todoStatusStringToEnum(status: string): types.ChatTodoStatus { function to (line 3081) | function to(part: any): vscode.ChatToolInvocationPart { function convertFromInternalToolSpecificData (line 3112) | function convertFromInternalToolSpecificData(data: any): any { function from (line 3171) | function from(part: vscode.ChatResponseProgressPart2): IChatTaskDto { function from (line 3180) | function from(part: string | void): Dto { function from (line 3189) | function from(part: vscode.ChatResponseCommandButtonPart, commandsConver... function to (line 3197) | function to(part: Dto, commandsConverter: CommandsCo... function from (line 3204) | function from(part: vscode.ChatResponseTextEditPart): Dto { function to (line 3212) | function to(part: Dto): vscode.ChatResponseTextEditPart { function from (line 3221) | function from(edit: vscode.NotebookEdit): extHostProtocol.ICellEditOpera... function from (line 3246) | function from(part: vscode.ChatResponseNotebookEditPart): extHostProtoco... function from (line 3257) | function from(part: vscode.ChatResponseWorkspaceEditPart): IChatWorkspac... function from (line 3269) | function from(part: types.ChatResponseReferencePart): Dto): vscode.ChatResponseRefere... function from (line 3316) | function from(part: vscode.ChatResponseCodeCitationPart): Dto { function reviveMetadata (line 3686) | function reviveMetadata(metadata: IChatAgentResult['metadata']) { function to (line 3720) | function to(result: IChatAgentResult, event: IChatUserActionEvent, comma... function from (line 3779) | function from(quickFix: vscode.TerminalQuickFixTerminalCommand | vscode.... function from (line 3790) | function from(item: vscode.TerminalCompletionItem): extHostProtocol.ITer... function from (line 3799) | function from(completions: vscode.TerminalCompletionList | vscode.Termin... function from (line 3813) | function from(resourceOptions: vscode.TerminalCompletionResourceOptions,... function to (line 3824) | function to(info: languages.PartialAcceptInfo): types.PartialAcceptInfo { function to (line 3833) | function to(kind: languages.PartialAcceptTriggerKind): types.PartialAcce... function to (line 3848) | function to(reason: languages.InlineCompletionEndOfLifeReason, con... function from (line 3868) | function from(value: vscode.InlineCompletionDisplayLocationKind): langua... function to (line 3876) | function to(kind: languages.InlineCompletionHintStyle): types.InlineComp... function from (line 3887) | function from(item: vscode.DebugTreeItem, id: number): IDebugVisualizati... function to (line 3900) | function to(source: Dto): vscode.LanguageModelToolInform... function to (line 3912) | function to(result: IToolResult): vscode.ExtendedLanguageModelToolResult { function from (line 3931) | function from(result: vscode.ExtendedLanguageModelToolResult2, extension... function fromThemeIcon (line 4001) | function fromThemeIcon(iconPath: vscode.ThemeIcon): languages.IconPath { function from (line 4014) | function from(value: vscode.IconPath | undefined): extHostProtocol.IconP... function to (line 4039) | function to(value: extHostProtocol.IconPathDto | undefined): vscode.Icon... function fromSettingsSearchResult (line 4057) | function fromSettingsSearchResult(result: vscode.SettingsSearchResult): ... function fromSettingsSearchResultKind (line 4065) | function fromSettingsSearchResultKind(kind: number): AiSettingsSearchRes... function isHttpConfig (line 4080) | function isHttpConfig(candidate: vscode.McpServerDefinition): candidate ... function from (line 4084) | function from(item: vscode.McpServerDefinition): McpServerLaunch.Seriali... function to (line 4109) | function to(dto: McpServerDefinitionType.Serialized): vscode.McpServerDe... function from (line 4135) | function from(type: number): InputValidationType { function to (line 4150) | function to(hooks: ChatRequestHooks): vscode.ChatRequestHooks { function to (line 4172) | function to(hook: IParsedHookCommand): vscode.ChatHookCommand | undefined { function convertStatus (line 4188) | function convertStatus(status: vscode.ChatSessionStatus | undefined): Ch... function from (line 4207) | function from(sessionContent: vscode.ChatSessionItem): Dto any) { method dispose (line 86) | dispose(): any { class ResolvedAuthority (line 101) | class ResolvedAuthority { method isResolvedAuthority (line 102) | public static isResolvedAuthority(resolvedAuthority: any): resolvedAut... method constructor (line 114) | constructor(host: string, port: number, connectionToken?: string) { class ManagedResolvedAuthority (line 131) | class ManagedResolvedAuthority { method isManagedResolvedAuthority (line 133) | public static isManagedResolvedAuthority(resolvedAuthority: any): reso... method constructor (line 140) | constructor(public readonly makeConnection: () => Thenable T... method computeId (line 1289) | public computeId(): string { method callback (line 1293) | public set callback(value: (resolvedDefinition: vscode.TaskDefinition)... method callback (line 1297) | public get callback(): ((resolvedDefinition: vscode.TaskDefinition) =>... class Task (line 1303) | class Task implements vscode.Task { method constructor (line 1328) | constructor(definition: vscode.TaskDefinition, arg2: string | (vscode.... method _id (line 1365) | get _id(): string | undefined { method _id (line 1369) | set _id(value: string | undefined) { method _deprecated (line 1373) | get _deprecated(): boolean { method clear (line 1377) | private clear(): void { method computeDefinitionBasedOnExecution (line 1386) | private computeDefinitionBasedOnExecution(): void { method definition (line 1410) | get definition(): vscode.TaskDefinition { method definition (line 1414) | set definition(value: vscode.TaskDefinition) { method scope (line 1422) | get scope(): vscode.TaskScope.Global | vscode.TaskScope.Workspace | vs... method target (line 1426) | set target(value: vscode.TaskScope.Global | vscode.TaskScope.Workspace... method name (line 1431) | get name(): string { method name (line 1435) | set name(value: string) { method execution (line 1443) | get execution(): ProcessExecution | ShellExecution | CustomExecution |... method execution (line 1447) | set execution(value: ProcessExecution | ShellExecution | CustomExecuti... method problemMatchers (line 1459) | get problemMatchers(): string[] { method problemMatchers (line 1463) | set problemMatchers(value: string[]) { method hasDefinedMatchers (line 1476) | get hasDefinedMatchers(): boolean { method isBackground (line 1480) | get isBackground(): boolean { method isBackground (line 1484) | set isBackground(value: boolean) { method source (line 1492) | get source(): string { method source (line 1496) | set source(value: string) { method group (line 1504) | get group(): TaskGroup | undefined { method group (line 1508) | set group(value: TaskGroup | undefined) { method detail (line 1516) | get detail(): string | undefined { method detail (line 1520) | set detail(value: string | undefined) { method presentationOptions (line 1527) | get presentationOptions(): vscode.TaskPresentationOptions { method presentationOptions (line 1531) | set presentationOptions(value: vscode.TaskPresentationOptions) { method runOptions (line 1539) | get runOptions(): vscode.RunOptions { method runOptions (line 1543) | set runOptions(value: vscode.RunOptions) { type ProgressLocation (line 1553) | enum ProgressLocation { function isViewBadge (line 1560) | function isViewBadge(thing: any): thing is vscode.ViewBadge { class TreeItem (line 1576) | class TreeItem { method isTreeItem (line 1586) | static isTreeItem(thing: any, extension: IExtensionDescription): thing... method constructor (line 1652) | constructor(arg1: string | vscode.TreeItemLabel | URI, public collapsi... type TreeItemCollapsibleState (line 1662) | enum TreeItemCollapsibleState { type TreeItemCheckboxState (line 1668) | enum TreeItemCheckboxState { class DataTransferItem (line 1674) | class DataTransferItem implements vscode.DataTransferItem { method asString (line 1676) | async asString(): Promise { method asFile (line 1680) | asFile(): undefined | vscode.DataTransferFile { method constructor (line 1684) | constructor( class InternalDataTransferItem (line 1694) | class InternalDataTransferItem extends DataTransferItem { } class InternalFileDataTransferItem (line 1701) | class InternalFileDataTransferItem extends InternalDataTransferItem { method constructor (line 1705) | constructor(file: vscode.DataTransferFile) { method asFile (line 1710) | override asFile() { class DataTransferFile (line 1718) | class DataTransferFile implements vscode.DataTransferFile { method constructor (line 1726) | constructor(name: string, uri: vscode.Uri | undefined, itemId: string,... method data (line 1733) | data(): Promise { class DataTransfer (line 1739) | class DataTransfer implements vscode.DataTransfer { method constructor (line 1742) | constructor(init?: Iterable Thenable, refere... class ChatReferenceDiagnostic (line 3838) | class ChatReferenceDiagnostic implements vscode.ChatReferenceDiagnostic { method constructor (line 3839) | constructor(public readonly diagnostics: [vscode.Uri, vscode.Diagnosti... type LanguageModelChatMessageRole (line 3842) | enum LanguageModelChatMessageRole { class LanguageModelToolResultPart (line 3848) | class LanguageModelToolResultPart implements vscode.LanguageModelToolRes... method constructor (line 3854) | constructor(callId: string, content: (LanguageModelTextPart | Language... type ChatErrorLevel (line 3862) | enum ChatErrorLevel { class LanguageModelChatMessage (line 3868) | class LanguageModelChatMessage implements vscode.LanguageModelChatMessage { method User (line 3870) | static User(content: string | (LanguageModelTextPart | LanguageModelTo... method Assistant (line 3874) | static Assistant(content: string | (LanguageModelTextPart | LanguageMo... method content (line 3882) | set content(value: string | (LanguageModelTextPart | LanguageModelTool... method content (line 3892) | get content(): (LanguageModelTextPart | LanguageModelToolResultPart | ... method constructor (line 3898) | constructor(role: vscode.LanguageModelChatMessageRole, content: string... class LanguageModelChatMessage2 (line 3905) | class LanguageModelChatMessage2 implements vscode.LanguageModelChatMessa... method User (line 3907) | static User(content: string | (LanguageModelTextPart | LanguageModelTo... method Assistant (line 3911) | static Assistant(content: string | (LanguageModelTextPart | LanguageMo... method content (line 3919) | set content(value: string | (LanguageModelTextPart | LanguageModelTool... method content (line 3929) | get content(): (LanguageModelTextPart | LanguageModelToolResultPart | ... method content2 (line 3934) | set content2(value: (string | LanguageModelToolResultPart | LanguageMo... method content2 (line 3945) | get content2(): (string | LanguageModelToolResultPart | LanguageModelT... method constructor (line 3956) | constructor(role: vscode.LanguageModelChatMessageRole, content: string... class LanguageModelToolCallPart (line 3964) | class LanguageModelToolCallPart implements vscode.LanguageModelToolCallP... method constructor (line 3969) | constructor(callId: string, name: string, input: any) { type LanguageModelPartAudience (line 3977) | enum LanguageModelPartAudience { class LanguageModelTextPart (line 3983) | class LanguageModelTextPart implements vscode.LanguageModelTextPart2 { method constructor (line 3987) | constructor(value: string, audience?: vscode.LanguageModelPartAudience... method toJSON (line 3992) | toJSON() { class LanguageModelDataPart (line 4001) | class LanguageModelDataPart implements vscode.LanguageModelDataPart2 { method constructor (line 4006) | constructor(data: Uint8Array, mimeType: string, audie... method image (line 4012) | static image(data: Uint8Array, mimeType: string): vsc... method json (line 4016) | static json(value: object, mime: string = 'text/x-json'): vscode.Langu... method text (line 4021) | static text(value: string, mime: string = Mimes.text): vscode.Language... method toJSON (line 4025) | toJSON() { type ChatImageMimeType (line 4035) | enum ChatImageMimeType { class LanguageModelThinkingPart (line 4043) | class LanguageModelThinkingPart implements vscode.LanguageModelThinkingP... method constructor (line 4048) | constructor(value: string | string[], id?: string, metadata?: { readon... method toJSON (line 4054) | toJSON() { class LanguageModelPromptTsxPart (line 4066) | class LanguageModelPromptTsxPart { method constructor (line 4069) | constructor(value: unknown) { method toJSON (line 4073) | toJSON() { class LanguageModelChatSystemMessage (line 4084) | class LanguageModelChatSystemMessage { method constructor (line 4086) | constructor(content: string) { class LanguageModelChatUserMessage (line 4095) | class LanguageModelChatUserMessage { method constructor (line 4099) | constructor(content: string, name?: string) { class LanguageModelChatAssistantMessage (line 4108) | class LanguageModelChatAssistantMessage { method constructor (line 4112) | constructor(content: string, name?: string) { class LanguageModelError (line 4118) | class LanguageModelError extends Error { method NotFound (line 4122) | static NotFound(message?: string): LanguageModelError { method NoPermissions (line 4126) | static NoPermissions(message?: string): LanguageModelError { method Blocked (line 4130) | static Blocked(message?: string): LanguageModelError { method tryDeserialize (line 4134) | static tryDeserialize(data: SerializedError): LanguageModelError | und... method constructor (line 4143) | constructor(message?: string, code?: string, cause?: Error) { class LanguageModelToolResult (line 4151) | class LanguageModelToolResult { method constructor (line 4152) | constructor(public content: (LanguageModelTextPart | LanguageModelProm... method toJSON (line 4154) | toJSON() { class LanguageModelToolResult2 (line 4162) | class LanguageModelToolResult2 { method constructor (line 4163) | constructor(public content: (LanguageModelTextPart | LanguageModelProm... method toJSON (line 4165) | toJSON() { class ExtendedLanguageModelToolResult (line 4173) | class ExtendedLanguageModelToolResult extends LanguageModelToolResult { type LanguageModelChatToolMode (line 4180) | enum LanguageModelChatToolMode { class LanguageModelToolExtensionSource (line 4185) | class LanguageModelToolExtensionSource implements vscode.LanguageModelTo... method constructor (line 4186) | constructor(public readonly id: string, public readonly label: string)... class LanguageModelToolMCPSource (line 4189) | class LanguageModelToolMCPSource implements vscode.LanguageModelToolMCPS... method constructor (line 4190) | constructor(public readonly label: string, public readonly name: strin... type RelatedInformationType (line 4197) | enum RelatedInformationType { type SettingsSearchResultKind (line 4204) | enum SettingsSearchResultKind { type SpeechToTextStatus (line 4214) | enum SpeechToTextStatus { type TextToSpeechStatus (line 4222) | enum TextToSpeechStatus { type KeywordRecognitionStatus (line 4228) | enum KeywordRecognitionStatus { type McpToolAvailability (line 4236) | enum McpToolAvailability { class McpStdioServerDefinition (line 4241) | class McpStdioServerDefinition implements vscode.McpStdioServerDefinition { method constructor (line 4244) | constructor( class McpHttpServerDefinition (line 4254) | class McpHttpServerDefinition implements vscode.McpHttpServerDefinition { method constructor (line 4255) | constructor( FILE: src/vs/workbench/api/common/extHostTypes/codeActionKind.ts class CodeActionKind (line 9) | class CodeActionKind { method constructor (line 24) | constructor( method append (line 28) | public append(parts: string): CodeActionKind { method intersects (line 32) | public intersects(other: CodeActionKind): boolean { method contains (line 36) | public contains(other: CodeActionKind): boolean { FILE: src/vs/workbench/api/common/extHostTypes/diagnostic.ts type DiagnosticTag (line 12) | enum DiagnosticTag { type DiagnosticSeverity (line 17) | enum DiagnosticSeverity { class DiagnosticRelatedInformation (line 25) | class DiagnosticRelatedInformation { method is (line 27) | static is(thing: unknown): thing is DiagnosticRelatedInformation { method constructor (line 40) | constructor(location: Location, message: string) { method isEqual (line 45) | static isEqual(a: DiagnosticRelatedInformation, b: DiagnosticRelatedIn... class Diagnostic (line 59) | class Diagnostic { method constructor (line 69) | constructor(range: Range, message: string, severity: DiagnosticSeverit... method toJSON (line 81) | toJSON(): { severity: string; message: string; range: Range; source?: ... method isEqual (line 91) | static isEqual(a: Diagnostic | undefined, b: Diagnostic | undefined): ... FILE: src/vs/workbench/api/common/extHostTypes/es5ClassCompat.ts function es5ClassCompat (line 12) | function es5ClassCompat(target: Function): any { FILE: src/vs/workbench/api/common/extHostTypes/location.ts class Location (line 13) | class Location { method isLocation (line 15) | static isLocation(thing: unknown): thing is vscode.Location { method constructor (line 29) | constructor(uri: URI, rangeOrPosition: Range | Position) { method toJSON (line 43) | toJSON(): any { FILE: src/vs/workbench/api/common/extHostTypes/markdownString.ts class MarkdownString (line 11) | class MarkdownString implements vscode.MarkdownString { method isMarkdownString (line 15) | static isMarkdownString(thing: unknown): thing is vscode.MarkdownString { method constructor (line 25) | constructor(value?: string, supportThemeIcons: boolean = false) { method value (line 29) | get value(): string { method value (line 32) | set value(value: string) { method isTrusted (line 36) | get isTrusted(): boolean | MarkdownStringTrustedOptions | undefined { method isTrusted (line 40) | set isTrusted(value: boolean | MarkdownStringTrustedOptions | undefine... method supportThemeIcons (line 44) | get supportThemeIcons(): boolean | undefined { method supportThemeIcons (line 48) | set supportThemeIcons(value: boolean | undefined) { method supportHtml (line 52) | get supportHtml(): boolean | undefined { method supportHtml (line 56) | set supportHtml(value: boolean | undefined) { method supportAlertSyntax (line 60) | get supportAlertSyntax(): boolean | undefined { method supportAlertSyntax (line 64) | set supportAlertSyntax(value: boolean | undefined) { method baseUri (line 68) | get baseUri(): vscode.Uri | undefined { method baseUri (line 72) | set baseUri(value: vscode.Uri | undefined) { method appendText (line 76) | appendText(value: string): vscode.MarkdownString { method appendMarkdown (line 81) | appendMarkdown(value: string): vscode.MarkdownString { method appendCodeblock (line 86) | appendCodeblock(value: string, language?: string): vscode.MarkdownStri... FILE: src/vs/workbench/api/common/extHostTypes/notebooks.ts type NotebookCellKind (line 12) | enum NotebookCellKind { class NotebookRange (line 17) | class NotebookRange { method isNotebookRange (line 18) | static isNotebookRange(thing: unknown): thing is vscode.NotebookRange { method start (line 32) | get start() { method end (line 36) | get end() { method isEmpty (line 40) | get isEmpty(): boolean { method constructor (line 44) | constructor(start: number, end: number) { method with (line 60) | with(change: { start?: number; end?: number }): NotebookRange { class NotebookCellData (line 77) | class NotebookCellData { method validate (line 79) | static validate(data: NotebookCellData): void { method isNotebookCellDataArray (line 91) | static isNotebookCellDataArray(value: unknown): value is vscode.Notebo... method isNotebookCellData (line 95) | static isNotebookCellData(value: unknown): value is vscode.NotebookCel... method constructor (line 108) | constructor(kind: NotebookCellKind, value: string, languageId: string,... class NotebookData (line 121) | class NotebookData { method constructor (line 126) | constructor(cells: NotebookCellData[]) { class NotebookEdit (line 132) | class NotebookEdit implements vscode.NotebookEdit { method isNotebookCellEdit (line 134) | static isNotebookCellEdit(thing: unknown): thing is NotebookEdit { method replaceCells (line 145) | static replaceCells(range: NotebookRange, newCells: NotebookCellData[]... method insertCells (line 149) | static insertCells(index: number, newCells: vscode.NotebookCellData[])... method deleteCells (line 153) | static deleteCells(range: NotebookRange): NotebookEdit { method updateCellMetadata (line 157) | static updateCellMetadata(index: number, newMetadata: { [key: string]:... method updateNotebookMetadata (line 163) | static updateNotebookMetadata(newMetadata: { [key: string]: unknown })... method constructor (line 174) | constructor(range: NotebookRange, newCells: NotebookCellData[]) { class NotebookCellOutputItem (line 180) | class NotebookCellOutputItem { method isNotebookCellOutputItem (line 182) | static isNotebookCellOutputItem(obj: unknown): obj is vscode.NotebookC... method error (line 193) | static error(err: Error | { name: string; message?: string; stack?: st... method stdout (line 202) | static stdout(value: string): NotebookCellOutputItem { method stderr (line 206) | static stderr(value: string): NotebookCellOutputItem { method bytes (line 210) | static bytes(value: Uint8Array, mime: string = 'application/octet-stre... method text (line 216) | static text(value: string, mime: string = Mimes.text): NotebookCellOut... method json (line 221) | static json(value: unknown, mime: string = 'text/x-json'): NotebookCel... method constructor (line 226) | constructor( class NotebookCellOutput (line 238) | class NotebookCellOutput { method isNotebookCellOutput (line 240) | static isNotebookCellOutput(candidate: unknown): candidate is vscode.N... method ensureUniqueMimeTypes (line 250) | static ensureUniqueMimeTypes(items: NotebookCellOutputItem[], warn: bo... method constructor (line 277) | constructor( FILE: src/vs/workbench/api/common/extHostTypes/position.ts class Position (line 11) | class Position { method Min (line 13) | static Min(...positions: Position[]): Position { method Max (line 27) | static Max(...positions: Position[]): Position { method isPosition (line 41) | static isPosition(other: unknown): other is Position { method of (line 55) | static of(obj: vscode.Position): Position { method line (line 67) | get line(): number { method character (line 71) | get character(): number { method constructor (line 75) | constructor(line: number, character: number) { method isBefore (line 86) | isBefore(other: Position): boolean { method isBeforeOrEqual (line 96) | isBeforeOrEqual(other: Position): boolean { method isAfter (line 106) | isAfter(other: Position): boolean { method isAfterOrEqual (line 110) | isAfterOrEqual(other: Position): boolean { method isEqual (line 114) | isEqual(other: Position): boolean { method compareTo (line 118) | compareTo(other: Position): number { method translate (line 138) | translate(lineDeltaOrChange: number | undefined | { lineDelta?: number... method with (line 162) | with(lineOrChange: number | undefined | { line?: number; character?: n... method toJSON (line 186) | toJSON(): { line: number; character: number } { method [Symbol.for('debug.description')] (line 190) | [Symbol.for('debug.description')]() { FILE: src/vs/workbench/api/common/extHostTypes/range.ts class Range (line 12) | class Range { method isRange (line 14) | static isRange(thing: unknown): thing is vscode.Range { method of (line 25) | static of(obj: vscode.Range): Range { method start (line 38) | get start(): Position { method end (line 42) | get end(): Position { method constructor (line 49) | constructor(startLineOrStart: number | Position | vscode.Position, sta... method contains (line 74) | contains(positionOrRange: Position | Range): boolean { method isEqual (line 91) | isEqual(other: Range): boolean { method intersection (line 95) | intersection(other: Range): Range | undefined { method union (line 107) | union(other: Range): Range { method isEmpty (line 118) | get isEmpty(): boolean { method isSingleLine (line 122) | get isSingleLine(): boolean { method with (line 128) | with(startOrChange: Position | undefined | { start?: Position; end?: P... method toJSON (line 152) | toJSON(): unknown { method [Symbol.for('debug.description')] (line 156) | [Symbol.for('debug.description')]() { function getDebugDescriptionOfRange (line 161) | function getDebugDescriptionOfRange(range: vscode.Range): string { FILE: src/vs/workbench/api/common/extHostTypes/selection.ts class Selection (line 12) | class Selection extends Range { method isSelection (line 14) | static isSelection(thing: unknown): thing is Selection { method anchor (line 29) | public get anchor(): Position { method active (line 35) | public get active(): Position { method constructor (line 41) | constructor(anchorLineOrAnchor: number | Position, anchorColumnOrActiv... method isReversed (line 63) | get isReversed(): boolean { method toJSON (line 67) | override toJSON() { method [Symbol.for('debug.description')] (line 77) | [Symbol.for('debug.description')]() { function getDebugDescriptionOfSelection (line 82) | function getDebugDescriptionOfSelection(selection: vscode.Selection): st... FILE: src/vs/workbench/api/common/extHostTypes/snippetString.ts class SnippetString (line 9) | class SnippetString { method isSnippetString (line 11) | static isSnippetString(thing: unknown): thing is SnippetString { method _escape (line 21) | private static _escape(value: string): string { method constructor (line 29) | constructor(value?: string) { method appendText (line 33) | appendText(string: string): SnippetString { method appendTabstop (line 38) | appendTabstop(number: number = this._tabstop++): SnippetString { method appendPlaceholder (line 44) | appendPlaceholder(value: string | ((snippet: SnippetString) => unknown... method appendChoice (line 65) | appendChoice(values: string[], number: number = this._tabstop++): Snip... method appendVariable (line 77) | appendVariable(name: string, defaultValue?: string | ((snippet: Snippe... FILE: src/vs/workbench/api/common/extHostTypes/snippetTextEdit.ts class SnippetTextEdit (line 11) | class SnippetTextEdit implements vscode.SnippetTextEdit { method isSnippetTextEdit (line 13) | static isSnippetTextEdit(thing: unknown): thing is SnippetTextEdit { method replace (line 24) | static replace(range: Range, snippet: SnippetString): SnippetTextEdit { method insert (line 28) | static insert(position: Position, snippet: SnippetString): SnippetText... method constructor (line 38) | constructor(range: Range, snippet: SnippetString) { FILE: src/vs/workbench/api/common/extHostTypes/symbolInformation.ts type SymbolKind (line 11) | enum SymbolKind { type SymbolTag (line 40) | enum SymbolTag { class SymbolInformation (line 45) | class SymbolInformation { method validate (line 47) | static validate(candidate: SymbolInformation): void { method constructor (line 61) | constructor(name: string, kind: SymbolKind, rangeOrContainer: string |... method toJSON (line 79) | toJSON(): { name: string; kind: string; location: Location; containerN... FILE: src/vs/workbench/api/common/extHostTypes/textEdit.ts type EndOfLine (line 11) | enum EndOfLine { class TextEdit (line 17) | class TextEdit { method isTextEdit (line 19) | static isTextEdit(thing: unknown): thing is TextEdit { method replace (line 30) | static replace(range: Range, newText: string): TextEdit { method insert (line 34) | static insert(position: Position, newText: string): TextEdit { method delete (line 38) | static delete(range: Range): TextEdit { method setEndOfLine (line 42) | static setEndOfLine(eol: EndOfLine): TextEdit { method range (line 52) | get range(): Range { method range (line 56) | set range(value: Range) { method newText (line 63) | get newText(): string { method newText (line 67) | set newText(value: string) { method newEol (line 74) | get newEol(): EndOfLine | undefined { method newEol (line 78) | set newEol(value: EndOfLine | undefined) { method constructor (line 85) | constructor(range: Range, newText: string | null) { method toJSON (line 90) | toJSON(): { range: Range; newText: string; newEol: EndOfLine | undefin... FILE: src/vs/workbench/api/common/extHostTypes/workspaceEdit.ts type IFileOperationOptions (line 18) | interface IFileOperationOptions { type FileEditType (line 26) | const enum FileEditType { type IFileOperation (line 34) | interface IFileOperation { type IFileTextEdit (line 42) | interface IFileTextEdit { type IFileSnippetTextEdit (line 49) | interface IFileSnippetTextEdit { type IFileCellEdit (line 58) | interface IFileCellEdit { type ICellEdit (line 65) | interface ICellEdit { type WorkspaceEditEntry (line 74) | type WorkspaceEditEntry = IFileOperation | IFileTextEdit | IFileSnippetT... class WorkspaceEdit (line 77) | class WorkspaceEdit implements vscode.WorkspaceEdit { method _allEntries (line 82) | _allEntries(): ReadonlyArray { method renameFile (line 87) | renameFile(from: vscode.Uri, to: vscode.Uri, options?: { readonly over... method createFile (line 91) | createFile(uri: vscode.Uri, options?: { readonly overwrite?: boolean; ... method deleteFile (line 95) | deleteFile(uri: vscode.Uri, options?: { readonly recursive?: boolean; ... method replaceNotebookMetadata (line 100) | private replaceNotebookMetadata(uri: URI, value: Record { method createAppUri (line 64) | async createAppUri(uri: URI): Promise { type IExtHostUrlsService (line 69) | interface IExtHostUrlsService extends ExtHostUrls { } FILE: src/vs/workbench/api/common/extHostVariableResolverService.ts type IExtHostVariableResolverProvider (line 22) | interface IExtHostVariableResolverProvider { type DynamicContext (line 29) | interface DynamicContext { class ExtHostVariableResolverService (line 33) | class ExtHostVariableResolverService extends AbstractVariableResolverSer... method constructor (line 35) | constructor( class ExtHostVariableResolverProviderService (line 136) | class ExtHostVariableResolverProviderService extends Disposable implemen... method constructor (line 159) | constructor( method getResolver (line 169) | public getResolver(): Promise { method homeDir (line 173) | protected homeDir(): string | undefined { FILE: src/vs/workbench/api/common/extHostWebview.ts class ExtHostWebview (line 23) | class ExtHostWebview implements vscode.Webview { method constructor (line 41) | constructor( method dispose (line 67) | public dispose() { method asWebviewUri (line 76) | public asWebviewUri(resource: vscode.Uri): vscode.Uri { method cspSource (line 81) | public get cspSource(): string { method html (line 96) | public get html(): string { method html (line 101) | public set html(value: string) { method options (line 114) | public get options(): vscode.WebviewOptions { method options (line 119) | public set options(newOptions: vscode.WebviewOptions) { method postMessage (line 129) | public async postMessage(message: any): Promise { method assertNotDisposed (line 137) | private assertNotDisposed() { method rewriteOldResourceUrlsIfNeeded (line 143) | private rewriteOldResourceUrlsIfNeeded(value: string): string { function shouldSerializeBuffersForPostMessage (line 170) | function shouldSerializeBuffersForPostMessage(extension: IExtensionDescr... function shouldTryRewritingOldResourceUris (line 179) | function shouldTryRewritingOldResourceUris(extension: IExtensionDescript... class ExtHostWebviews (line 192) | class ExtHostWebviews extends Disposable implements extHostProtocol.ExtH... method constructor (line 198) | constructor( method dispose (line 209) | public override dispose(): void { method $onMessage (line 218) | public $onMessage( method $onMissingCsp (line 230) | public $onMissingCsp( method createNewWebview (line 237) | public createNewWebview(handle: string, options: extHostProtocol.IWebv... method deleteWebview (line 249) | public deleteWebview(handle: string) { method getWebview (line 253) | private getWebview(handle: extHostProtocol.WebviewHandle): ExtHostWebv... function toExtensionData (line 258) | function toExtensionData(extension: IExtensionDescription): extHostProto... function serializeWebviewOptions (line 262) | function serializeWebviewOptions( function reviveOptions (line 276) | function reviveOptions(options: extHostProtocol.IWebviewContentOptions):... function getDefaultLocalResourceRoots (line 286) | function getDefaultLocalResourceRoots( FILE: src/vs/workbench/api/common/extHostWebviewMessaging.ts class ArrayBufferSet (line 9) | class ArrayBufferSet { method add (line 12) | public add(buffer: ArrayBufferLike): number { function serializeWebviewMessage (line 22) | function serializeWebviewMessage( function getTypedArrayType (line 69) | function getTypedArrayType(value: ArrayBufferView): extHostProtocol.Webv... function deserializeWebviewMessage (line 86) | function deserializeWebviewMessage(jsonMessage: string, buffers: VSBuffe... FILE: src/vs/workbench/api/common/extHostWebviewPanels.ts class ExtHostWebviewPanel (line 19) | class ExtHostWebviewPanel extends Disposable implements vscode.WebviewPa... method constructor (line 41) | constructor( method dispose (line 64) | public override dispose() { method webview (line 78) | get webview() { method viewType (line 83) | get viewType(): string { method title (line 88) | get title(): string { method title (line 93) | set title(value: string) { method iconPath (line 101) | get iconPath(): vscode.IconPath | undefined { method iconPath (line 106) | set iconPath(value: vscode.IconPath | undefined) { method options (line 119) | get options() { method viewColumn (line 123) | get viewColumn(): vscode.ViewColumn | undefined { method active (line 133) | public get active(): boolean { method visible (line 138) | public get visible(): boolean { method _updateViewState (line 143) | _updateViewState(newState: { active: boolean; visible: boolean; viewCo... method reveal (line 156) | public reveal(viewColumn?: vscode.ViewColumn, preserveFocus?: boolean)... method assertNotDisposed (line 164) | private assertNotDisposed() { class ExtHostWebviewPanels (line 171) | class ExtHostWebviewPanels extends Disposable implements extHostProtocol... method newHandle (line 173) | private static newHandle(): extHostProtocol.WebviewHandle { method constructor (line 186) | constructor( method dispose (line 195) | public override dispose(): void { method createWebviewPanel (line 202) | public createWebviewPanel( method $onDidChangeWebviewPanelViewStates (line 230) | public $onDidChangeWebviewPanelViewStates(newStates: extHostProtocol.W... method $onDidDisposeWebviewPanel (line 263) | async $onDidDisposeWebviewPanel(handle: extHostProtocol.WebviewHandle)... method registerWebviewPanelSerializer (line 271) | public registerWebviewPanelSerializer( method $deserializeWebviewPanel (line 291) | async $deserializeWebviewPanel( method createNewWebviewPanel (line 314) | public createNewWebviewPanel(webviewHandle: string, viewType: string, ... method getWebviewPanel (line 320) | public getWebviewPanel(handle: extHostProtocol.WebviewHandle): ExtHost... function serializeWebviewPanelOptions (line 325) | function serializeWebviewPanelOptions(options: vscode.WebviewPanelOption... FILE: src/vs/workbench/api/common/extHostWebviewView.ts class ExtHostWebviewView (line 16) | class ExtHostWebviewView extends Disposable implements vscode.WebviewView { method constructor (line 30) | constructor( method dispose (line 48) | public override dispose() { method title (line 67) | public get title(): string | undefined { method title (line 72) | public set title(value: string | undefined) { method description (line 80) | public get description(): string | undefined { method description (line 85) | public set description(value: string | undefined) { method visible (line 93) | public get visible(): boolean { return this.#isVisible; } method webview (line 95) | public get webview(): vscode.Webview { return this.#webview; } method viewType (line 97) | public get viewType(): string { return this.#viewType; } method _setVisible (line 99) | _setVisible(visible: boolean) { method badge (line 108) | public get badge(): vscode.ViewBadge | undefined { method badge (line 113) | public set badge(badge: vscode.ViewBadge | undefined) { method show (line 125) | public show(preserveFocus?: boolean): void { method assertNotDisposed (line 130) | private assertNotDisposed() { class ExtHostWebviewViews (line 137) | class ExtHostWebviewViews implements extHostProtocol.ExtHostWebviewViews... method constructor (line 148) | constructor( method registerWebviewViewProvider (line 155) | public registerWebviewViewProvider( method $resolveWebviewView (line 179) | async $resolveWebviewView( method $onDidChangeWebviewViewVisibility (line 201) | async $onDidChangeWebviewViewVisibility( method $disposeWebviewView (line 209) | async $disposeWebviewView(webviewHandle: string) { method getWebviewView (line 217) | private getWebviewView(handle: string): ExtHostWebviewView { FILE: src/vs/workbench/api/common/extHostWindow.ts class ExtHostWindow (line 17) | class ExtHostWindow implements ExtHostWindowShape { method getState (line 34) | getState(): WindowState { method constructor (line 48) | constructor( method nativeHandle (line 62) | get nativeHandle(): Uint8Array | undefined { method $onDidChangeActiveNativeWindowHandle (line 66) | $onDidChangeActiveNativeWindowHandle(handle: string | undefined): void { method $onDidChangeWindowFocus (line 70) | $onDidChangeWindowFocus(value: boolean) { method $onDidChangeWindowActive (line 74) | $onDidChangeWindowActive(value: boolean) { method onDidChangeWindowProperty (line 78) | onDidChangeWindowProperty(property: keyof WindowState, value: boolean)... method openUri (line 87) | openUri(stringOrUri: string | URI, options: IOpenUriOptions): Promise<... method asExternalUri (line 105) | async asExternalUri(uri: URI, options: IOpenUriOptions): Promise { type IExtHostWindow (line 116) | interface IExtHostWindow extends ExtHostWindow, ExtHostWindowShape { } FILE: src/vs/workbench/api/common/extHostWorkspace.ts type IExtHostWorkspaceProvider (line 43) | interface IExtHostWorkspaceProvider { function isFolderEqual (line 53) | function isFolderEqual(folderA: URI, folderB: URI, extHostFileSystemInfo... function compareWorkspaceFolderByUri (line 57) | function compareWorkspaceFolderByUri(a: vscode.WorkspaceFolder, b: vscod... function compareWorkspaceFolderByUriAndNameAndIndex (line 61) | function compareWorkspaceFolderByUriAndNameAndIndex(a: vscode.WorkspaceF... function delta (line 69) | function delta(oldFolders: vscode.WorkspaceFolder[], newFolders: vscode.... function ignorePathCasing (line 76) | function ignorePathCasing(uri: URI, extHostFileSystemInfo: IExtHostFileS... type MutableWorkspaceFolder (line 81) | interface MutableWorkspaceFolder extends vscode.WorkspaceFolder { type QueryOptions (line 86) | interface QueryOptions { class ExtHostWorkspaceImpl (line 91) | class ExtHostWorkspaceImpl extends Workspace { method toExtHostWorkspace (line 93) | static toExtHostWorkspace(data: IWorkspaceData | null, previousConfirm... method _findFolder (line 132) | private static _findFolder(workspace: ExtHostWorkspaceImpl, folderUriT... method constructor (line 146) | constructor(id: string, private _name: string, folders: vscode.Workspa... method name (line 157) | get name(): string { method isUntitled (line 161) | get isUntitled(): boolean { method workspaceFolders (line 165) | get workspaceFolders(): vscode.WorkspaceFolder[] { method getWorkspaceFolder (line 169) | getWorkspaceFolder(uri: URI, resolveParent?: boolean): vscode.Workspac... method resolveWorkspaceFolder (line 177) | resolveWorkspaceFolder(uri: URI): vscode.WorkspaceFolder | undefined { class ExtHostWorkspace (line 182) | class ExtHostWorkspace implements ExtHostWorkspaceShape, IExtHostWorkspa... method constructor (line 213) | constructor( method $initializeWorkspace (line 232) | $initializeWorkspace(data: IWorkspaceData | null, trusted: boolean): v... method waitForInitializeCall (line 238) | waitForInitializeCall(): Promise { method workspace (line 244) | get workspace(): Workspace | undefined { method name (line 248) | get name(): string | undefined { method workspaceFile (line 252) | get workspaceFile(): vscode.Uri | undefined { method _actualWorkspace (line 266) | private get _actualWorkspace(): ExtHostWorkspaceImpl | undefined { method getWorkspaceFolders (line 270) | getWorkspaceFolders(): vscode.WorkspaceFolder[] | undefined { method getWorkspaceFolders2 (line 277) | async getWorkspaceFolders2(): Promise { method saveAs (line 778) | async saveAs(uri: URI): Promise { method saveAll (line 784) | saveAll(includeUntitled?: boolean): Promise { method resolveProxy (line 788) | resolveProxy(url: string): Promise { method lookupAuthorization (line 792) | lookupAuthorization(authInfo: AuthInfo): Promise { method loadCertificates (line 800) | loadCertificates(): Promise { method trusted (line 806) | get trusted(): boolean { method requestResourceTrust (line 810) | requestResourceTrust(options: vscode.ResourceTrustRequestOptions): Pro... method requestWorkspaceTrust (line 814) | requestWorkspaceTrust(options?: vscode.WorkspaceTrustRequestOptions): ... method $onDidGrantWorkspaceTrust (line 818) | $onDidGrantWorkspaceTrust(): void { method $onDidChangeWorkspaceTrustedFolders (line 825) | $onDidChangeWorkspaceTrustedFolders(): void { method isResourceTrusted (line 829) | isResourceTrusted(resource: vscode.Uri): Promise { method registerEditSessionIdentityProvider (line 838) | registerEditSessionIdentityProvider(scheme: string, provider: vscode.E... method $getEditSessionIdentifier (line 855) | async $getEditSessionIdentifier(workspaceFolder: UriComponents, cancel... method $provideEditSessionIdentityMatch (line 880) | async $provideEditSessionIdentityMatch(workspaceFolder: UriComponents,... method getOnWillCreateEditSessionIdentityEvent (line 907) | getOnWillCreateEditSessionIdentityEvent(extension: IExtensionDescripti... method $onWillCreateEditSessionIdentity (line 916) | async $onWillCreateEditSessionIdentity(workspaceFolder: UriComponents,... method registerCanonicalUriProvider (line 941) | registerCanonicalUriProvider(scheme: string, provider: vscode.Canonica... method provideCanonicalUri (line 957) | async provideCanonicalUri(uri: URI, options: vscode.CanonicalUriReques... method $provideCanonicalUri (line 972) | async $provideCanonicalUri(uri: UriComponents, targetScheme: string, c... method decode (line 978) | async decode(content: Uint8Array, args?: { uri?: vscode.Uri; encoding?... method encode (line 1000) | async encode(content: string, args?: { uri?: vscode.Uri; encoding?: st... method toEncodeDecodeParameters (line 1014) | private toEncodeDecodeParameters(opts?: { uri?: vscode.Uri; encoding?:... type IExtHostWorkspace (line 1023) | interface IExtHostWorkspace extends ExtHostWorkspace, ExtHostWorkspaceSh... function parseSearchExcludeInclude (line 1025) | function parseSearchExcludeInclude(include: string | IRelativePatternDto... type IExtensionListener (line 1044) | interface IExtensionListener { function globsToISearchPatternBuilder (line 1049) | function globsToISearchPatternBuilder(excludes: vscode.GlobPattern[] | u... FILE: src/vs/workbench/api/common/extensionHostMain.ts type IExitFn (line 28) | interface IExitFn { type IConsolePatchFn (line 32) | interface IConsolePatchFn { method installEarlyHandler (line 38) | static async installEarlyHandler(accessor: ServicesAccessor): Promise { method terminate (line 218) | terminate(reason: string): void { method _transform (line 222) | private static _transform(initData: IExtensionHostInitData, rpcProtoco... FILE: src/vs/workbench/api/common/jsonValidationExtensionPoint.ts type IJSONValidationExtensionPoint (line 17) | interface IJSONValidationExtensionPoint { class JSONValidationExtensionPoint (line 49) | class JSONValidationExtensionPoint { method constructor (line 51) | constructor() { class JSONValidationDataRenderer (line 92) | class JSONValidationDataRenderer extends Disposable implements IExtensio... method shouldRender (line 96) | shouldRender(manifest: IExtensionManifest): boolean { method render (line 100) | render(manifest: IExtensionManifest): IRenderedData { FILE: src/vs/workbench/api/common/shared/dataTransferCache.ts class DataTransferFileCache (line 10) | class DataTransferFileCache { method add (line 15) | public add(dataTransfer: IReadonlyVSDataTransfer): { id: number; dispo... method resolveFileData (line 26) | async resolveFileData(requestId: number, dataItemId: string): Promise<... method dispose (line 40) | dispose() { FILE: src/vs/workbench/api/common/shared/tasks.ts type ITaskDefinitionDTO (line 11) | interface ITaskDefinitionDTO { type ITaskPresentationOptionsDTO (line 16) | interface ITaskPresentationOptionsDTO { type IRunOptionsDTO (line 27) | interface IRunOptionsDTO { type IExecutionOptionsDTO (line 32) | interface IExecutionOptionsDTO { type IProcessExecutionOptionsDTO (line 37) | interface IProcessExecutionOptionsDTO extends IExecutionOptionsDTO { type IProcessExecutionDTO (line 40) | interface IProcessExecutionDTO { type IShellQuotingOptionsDTO (line 46) | interface IShellQuotingOptionsDTO { type TaskEventKind (line 55) | enum TaskEventKind { type IShellExecutionOptionsDTO (line 96) | interface IShellExecutionOptionsDTO extends IExecutionOptionsDTO { type IShellQuotedStringDTO (line 102) | interface IShellQuotedStringDTO { type IShellExecutionDTO (line 107) | interface IShellExecutionDTO { type ICustomExecutionDTO (line 114) | interface ICustomExecutionDTO { type ITaskSourceDTO (line 118) | interface ITaskSourceDTO { type ITaskHandleDTO (line 127) | interface ITaskHandleDTO { type ITaskGroupDTO (line 132) | interface ITaskGroupDTO { type ITaskDTO (line 137) | interface ITaskDTO { type ITaskSetDTO (line 152) | interface ITaskSetDTO { type ITaskExecutionDTO (line 157) | interface ITaskExecutionDTO { type ITaskProcessStartedDTO (line 162) | interface ITaskProcessStartedDTO { type ITaskProcessEndedDTO (line 167) | interface ITaskProcessEndedDTO { type ITaskFilterDTO (line 173) | interface ITaskFilterDTO { type ITaskSystemInfoDTO (line 178) | interface ITaskSystemInfoDTO { type ITaskProblemMatcherStarted (line 184) | interface ITaskProblemMatcherStarted { type ITaskProblemMatcherStartedDto (line 188) | interface ITaskProblemMatcherStartedDto { type ITaskProblemMatcherEnded (line 192) | interface ITaskProblemMatcherEnded { type ITaskProblemMatcherEndedDto (line 197) | interface ITaskProblemMatcherEndedDto { FILE: src/vs/workbench/api/node/extHostAuthentication.ts class NodeDynamicAuthProvider (line 25) | class NodeDynamicAuthProvider extends DynamicAuthProvider { method constructor (line 27) | constructor( method _createWithLoopbackServer (line 76) | private async _createWithLoopbackServer(scopes: string[], progress: vs... method _createWithDeviceCode (line 171) | private async _createWithDeviceCode(scopes: string[], progress: vscode... class NodeExtHostAuthentication (line 321) | class NodeExtHostAuthentication extends ExtHostAuthentication implements... method constructor (line 325) | constructor( FILE: src/vs/workbench/api/node/extHostCLIServer.ts type OpenCommandPipeArgs (line 15) | interface OpenCommandPipeArgs { type OpenExternalCommandPipeArgs (line 30) | interface OpenExternalCommandPipeArgs { type StatusPipeArgs (line 35) | interface StatusPipeArgs { type ExtensionManagementPipeArgs (line 39) | interface ExtensionManagementPipeArgs { type PipeCommand (line 47) | type PipeCommand = OpenCommandPipeArgs | StatusPipeArgs | OpenExternalCo... type ICommandsExecuter (line 49) | interface ICommandsExecuter { class CLIServerBase (line 53) | class CLIServerBase { method constructor (line 57) | constructor( method ipcHandlePath (line 65) | public get ipcHandlePath() { method setup (line 69) | private async setup(): Promise { method onRequest (line 87) | private onRequest(req: http.IncomingMessage, res: http.ServerResponse)... method open (line 126) | private async open(data: OpenCommandPipeArgs): Promise { method openExternal (line 157) | private async openExternal(data: OpenExternalCommandPipeArgs): Promise... method manageExtensions (line 168) | private async manageExtensions(data: ExtensionManagementPipeArgs): Pro... method getStatus (line 179) | private async getStatus(data: StatusPipeArgs): Promise { method readDirectory (line 48) | readDirectory(uri: vscode.Uri): Promise<[string, vscode.FileType][]> { method createDirectory (line 52) | createDirectory(uri: vscode.Uri): Promise { method readFile (line 56) | readFile(uri: vscode.Uri): Promise { method writeFile (line 60) | writeFile(uri: vscode.Uri, content: Uint8Array, options: { readonly cr... method delete (line 64) | delete(uri: vscode.Uri, options: { readonly recursive: boolean }): Pro... method rename (line 68) | rename(oldUri: vscode.Uri, newUri: vscode.Uri, options: { readonly ove... method copy (line 72) | copy(source: vscode.Uri, destination: vscode.Uri, options: { readonly ... method onDidChangeFile (line 78) | get onDidChangeFile(): never { throw new Error('Method not implemented... method watch (line 79) | watch(uri: vscode.Uri, options: { readonly recursive: boolean; readonl... FILE: src/vs/workbench/api/node/extHostDownloadService.ts class ExtHostDownloadService (line 15) | class ExtHostDownloadService extends Disposable { method constructor (line 17) | constructor( FILE: src/vs/workbench/api/node/extHostExtensionService.ts class NodeModuleRequireInterceptor (line 30) | class NodeModuleRequireInterceptor extends RequireInterceptor { method _installInterceptor (line 32) | protected _installInterceptor(): void { class NodeModuleESMInterceptor (line 78) | class NodeModuleESMInterceptor extends RequireInterceptor { method _createDataUri (line 80) | private static _createDataUri(scriptContent: string): string { method dispose (line 119) | dispose(): void { method _installInterceptor (line 123) | protected override _installInterceptor(): void { class ExtHostExtensionService (line 196) | class ExtHostExtensionService extends AbstractExtHostExtensionService { method _beforeAlmostReadyToRunExtensions (line 200) | protected async _beforeAlmostReadyToRunExtensions(): Promise { method _getEntryPoint (line 235) | protected _getEntryPoint(extensionDescription: IExtensionDescription):... method _doLoadModule (line 239) | private async _doLoadModule(extension: IExtensionDescription | null... method _loadCommonJSModule (line 269) | protected async _loadCommonJSModule(extension: IExtensionDescriptio... method _loadESMModule (line 273) | protected async _loadESMModule(extension: IExtensionDescription | n... method $setRemoteEnvironment (line 277) | public async $setRemoteEnvironment(env: { [key: string]: string | null... FILE: src/vs/workbench/api/node/extHostLoggerService.ts class ExtHostLoggerService (line 13) | class ExtHostLoggerService extends BaseExtHostLoggerService { method doCreateLogger (line 15) | protected override doCreateLogger(resource: URI, logLevel: LogLevel, o... method registerLogger (line 23) | override registerLogger(resource: ILoggerResource): void { method deregisterLogger (line 28) | override deregisterLogger(resource: URI): void { FILE: src/vs/workbench/api/node/extHostMcpNode.ts class NodeExtHostMpcService (line 23) | class NodeExtHostMpcService extends ExtHostMcpService { method _startMcp (line 26) | protected override _startMcp(id: number, launch: McpServerLaunch, defa... method $stopMcp (line 36) | override $stopMcp(id: number): void { method $sendMessage (line 45) | override $sendMessage(id: number, message: string): void { method startNodeMpc (line 54) | private async startNodeMpc(id: number, launch: McpServerTransportStdio... class McpHTTPHandleNode (line 147) | class McpHTTPHandleNode extends McpHTTPHandle { method _fetchInternal (line 150) | protected override async _fetchInternal(url: string, init?: CommonRequ... FILE: src/vs/workbench/api/node/extHostSearch.ts class NativeExtHostSearch (line 24) | class NativeExtHostSearch extends ExtHostSearch implements IDisposable { method constructor (line 39) | constructor( method handleConfigurationChanged (line 64) | private handleConfigurationChanged(event: vscode.ConfigurationChangeEv... method getNumThreads (line 71) | async getNumThreads(): Promise { method getNumThreadsCached (line 77) | async getNumThreadsCached(): Promise { method dispose (line 84) | dispose(): void { method $enableExtensionHostSearch (line 89) | override $enableExtensionHostSearch(): void { method _registerEHSearchProviders (line 93) | private _registerEHSearchProviders(): void { method registerInternalFileSearchProvider (line 104) | private registerInternalFileSearchProvider(scheme: string, provider: S... method $provideFileSearchResults (line 115) | override $provideFileSearchResults(handle: number, session: number, ra... method doInternalFileSearchWithCustomCallback (line 129) | override async doInternalFileSearchWithCustomCallback(rawQuery: IFileQ... method doInternalFileSearch (line 152) | private async doInternalFileSearch(handle: number, session: number, ra... method $clearCache (line 158) | override $clearCache(cacheKey: string): Promise { method createTextSearchManager (line 164) | protected override createTextSearchManager(query: ITextQuery, provider... FILE: src/vs/workbench/api/node/extHostStoragePaths.ts class ExtensionStoragePaths (line 16) | class ExtensionStoragePaths extends CommonExtensionStoragePaths { method _getWorkspaceStorageURI (line 20) | protected override async _getWorkspaceStorageURI(storageName: string):... method onWillDeactivateAll (line 64) | override onWillDeactivateAll(): void { function mkdir (line 70) | async function mkdir(dir: string): Promise { constant MTIME_UPDATE_TIME (line 84) | const MTIME_UPDATE_TIME = 1000; constant STALE_LOCK_TIME (line 85) | const STALE_LOCK_TIME = 10 * 60 * 1000; class Lock (line 87) | class Lock extends Disposable { method constructor (line 91) | constructor( method dispose (line 114) | public override dispose(): void { method setWillRelease (line 119) | public async setWillRelease(timeUntilReleaseMs: number): Promise { function tryAcquireLock (line 138) | async function tryAcquireLock(logService: ILogService, filename: string,... type ILockfileContents (line 166) | interface ILockfileContents { function readLockfileContents (line 174) | async function readLockfileContents(logService: ILogService, filename: s... function readmtime (line 196) | async function readmtime(logService: ILogService, filename: string): Pro... function processExists (line 208) | function processExists(pid: number): boolean { function checkStaleAndTryAcquireLock (line 217) | async function checkStaleAndTryAcquireLock(logService: ILogService, file... function tryDeleteAndAcquireLock (line 279) | async function tryDeleteAndAcquireLock(logService: ILogService, filename... FILE: src/vs/workbench/api/node/extHostTask.ts class ExtHostTask (line 29) | class ExtHostTask extends ExtHostTaskBase { method constructor (line 30) | constructor( method executeTask (line 58) | public async executeTask(extension: IExtensionDescription, task: vscod... method provideTasksInternal (line 95) | protected provideTasksInternal(validTypes: { [key: string]: boolean },... method resolveTaskInternal (line 124) | protected async resolveTaskInternal(resolvedTaskDTO: tasks.ITaskDTO): ... method getAFolder (line 128) | private async getAFolder(workspaceFolders: vscode.WorkspaceFolder[] | ... method $resolveVariables (line 144) | public async $resolveVariables(uriComponents: UriComponents, toResolve... method $jsonTasksSupported (line 188) | public async $jsonTasksSupported(): Promise { method $findExecutable (line 192) | public async $findExecutable(command: string, cwd?: string, paths?: st... FILE: src/vs/workbench/api/node/extHostTerminalService.ts class ExtHostTerminalService (line 12) | class ExtHostTerminalService extends BaseExtHostTerminalService { method constructor (line 14) | constructor( method createTerminal (line 21) | public createTerminal(name?: string, shellPath?: string, shellArgs?: s... method createTerminalFromOptions (line 25) | public createTerminalFromOptions(options: vscode.TerminalOptions, inte... FILE: src/vs/workbench/api/node/extHostTunnelService.ts function getSockets (line 30) | function getSockets(stdout: string): Record[] { function knownExcludeCmdline (line 108) | function knownExcludeCmdline(command: string): boolean { function getRootProcesses (line 117) | function getRootProcesses(stdout: string) { function findPorts (line 133) | async function findPorts(connections: { socket: number; ip: string; port... function tryFindRootPorts (line 150) | function tryFindRootPorts(connections: { socket: number; ip: string; por... class NodeExtHostTunnelService (line 181) | class NodeExtHostTunnelService extends ExtHostTunnelService { method constructor (line 186) | constructor( method $registerCandidateFinder (line 200) | override async $registerCandidateFinder(enable: boolean): Promise { method calculateDelay (line 238) | private calculateDelay(movingAverage: number) { method setInitialCandidates (line 243) | private async setInitialCandidates(): Promise { method findCandidatePorts (line 248) | private async findCandidatePorts(): Promise { method defaultTunnelHost (line 317) | private async defaultTunnelHost(): Promise { method makeManagedTunnelFactory (line 322) | protected override makeManagedTunnelFactory(authority: vscode.ManagedR... class ExtHostManagedSocket (line 376) | class ExtHostManagedSocket extends ManagedSocket { method connect (line 377) | public static connect( method constructor (line 401) | constructor( method write (line 409) | public override write(buffer: VSBuffer): void { method closeRemote (line 412) | protected override closeRemote(): void { method drain (line 416) | public override async drain(): Promise { FILE: src/vs/workbench/api/node/extHostVariableResolverService.ts class NodeExtHostVariableResolverProviderService (line 9) | class NodeExtHostVariableResolverProviderService extends ExtHostVariable... method homeDir (line 10) | protected override homeDir(): string | undefined { FILE: src/vs/workbench/api/node/extensionHostProcess.ts type ParsedExtHostArgs (line 33) | interface ParsedExtHostArgs { function patchProcess (line 97) | function patchProcess(allowExit: boolean) { type IRendererConnection (line 152) | interface IRendererConnection { function readReconnectionValue (line 163) | function readReconnectionValue(envKey: string, fallback: number): number { function _createExtHostProtocol (line 180) | function _createExtHostProtocol(): Promise { function createExtHostProtocol (line 293) | async function createExtHostProtocol(): Promise { function connectToRenderer (line 332) | function connectToRenderer(protocol: IMessagePassingProtocol): Promise { FILE: src/vs/workbench/api/node/loopbackServer.ts type IOAuthResult (line 13) | interface IOAuthResult { type ILoopbackServer (line 18) | interface ILoopbackServer { class LoopbackAuthServer (line 44) | class LoopbackAuthServer implements ILoopbackServer { method constructor (line 51) | constructor( method state (line 104) | get state(): string { return this._state; } method redirectUri (line 105) | get redirectUri(): string { method _sendPage (line 112) | private _sendPage(res: http.ServerResponse): void { method start (line 121) | async start(): Promise { method stop (line 161) | async stop(): Promise { method waitForOAuthResponse (line 184) | waitForOAuthResponse(): Promise { method getHtml (line 188) | getHtml(): string { FILE: src/vs/workbench/api/node/proxyResolver.ts function connectProxyResolver (line 32) | function connectProxyResolver( function patchGlobalFetch (line 146) | function patchGlobalFetch(params: ProxyAgentParams, configProvider: ExtH... function patchGlobalWebSocket (line 211) | function patchGlobalWebSocket(params: ProxyAgentParams, resolveProxyURL:... function monitorResponseProperties (line 221) | function monitorResponseProperties(mainThreadTelemetry: MainThreadTeleme... type FetchFeatureUseClassification (line 238) | type FetchFeatureUseClassification = { type FetchFeatureUseEvent (line 249) | type FetchFeatureUseEvent = { function recordFetchFeatureUse (line 269) | function recordFetchFeatureUse(mainThreadTelemetry: MainThreadTelemetryS... type AdditionalCertificatesClassification (line 281) | type AdditionalCertificatesClassification = { type AdditionalCertificatesEvent (line 291) | type AdditionalCertificatesEvent = { function collectNodeSystemCertErrors (line 299) | function collectNodeSystemCertErrors(useNodeSystemCerts: boolean, logSer... function sanitizeCertErrorMessage (line 367) | function sanitizeCertErrorMessage(message: string): string { type ProxyResolveStatsClassification (line 374) | type ProxyResolveStatsClassification = { type ProxyResolveStatsEvent (line 384) | type ProxyResolveStatsEvent = { function sendProxyResolveStats (line 402) | function sendProxyResolveStats(mainThreadTelemetry: MainThreadTelemetryS... function createTimedResolveProxy (line 421) | function createTimedResolveProxy(extHostWorkspace: IExtHostWorkspaceProv... function createPatchedModules (line 442) | function createPatchedModules(params: ProxyAgentParams, resolveProxy: Re... function certSettingV1 (line 458) | function certSettingV1(configProvider: ExtHostConfigProvider, isRemote: ... function certSettingV2 (line 462) | function certSettingV2(configProvider: ExtHostConfigProvider, isRemote: ... function configureModuleLoading (line 467) | function configureModuleLoading(extensionService: ExtHostExtensionServic... function lookupProxyAuthorization (line 505) | async function lookupProxyAuthorization( type ProxyAuthenticationClassification (line 588) | type ProxyAuthenticationClassification = { type ProxyAuthenticationEvent (line 595) | type ProxyAuthenticationEvent = { function sendTelemetry (line 602) | function sendTelemetry(mainThreadTelemetry: MainThreadTelemetryShape, au... function getExtHostConfigValue (line 616) | function getExtHostConfigValue(configProvider: ExtHostConfigProvider,... FILE: src/vs/workbench/api/test/browser/TestMainThreadNotebookKernels.ts class TestMainThreadNotebookKernels (line 19) | class TestMainThreadNotebookKernels extends Disposable { method constructor (line 25) | constructor(extHostContext: IExtHostContext) { method setupDefaultStubs (line 32) | private setupDefaultStubs(): void { method instance (line 83) | get instance(): MainThreadNotebookKernels { method addKernel (line 87) | async addKernel(id: string): Promise { method getKernel (line 100) | getKernel(id: string): INotebookKernel | undefined { FILE: src/vs/workbench/api/test/browser/extHostApiCommands.test.ts function assertRejects (line 70) | function assertRejects(fn: () => Promise, message: string = 'Expect... function isLocation (line 74) | function isLocation(value: vscode.Location | vscode.LocationLink): value... method asCanonicalUri (line 109) | override asCanonicalUri(uri: URI): URI { method activateByEvent (line 115) | override async activateByEvent() { method activationEventIsDone (line 118) | override activationEventIsDone(activationEvent: string): boolean { method executeCommand (line 124) | override executeCommand(id: string, ...args: any): any { method getModel (line 141) | override getModel() { return model; } method createModelReference (line 145) | override async createModelReference() { method computeMoreMinimalEdits (line 152) | override async computeMoreMinimalEdits(_uri: any, edits: any) { method onExtensionError (line 178) | override onExtensionError(): boolean { method onExtensionError (line 190) | override onExtensionError(): boolean { function testApiCmd (line 222) | function testApiCmd(name: string, fn: () => Promise) { method provideWorkspaceSymbols (line 246) | provideWorkspaceSymbols(query): any { method provideWorkspaceSymbols (line 255) | provideWorkspaceSymbols(query): any { method provideWorkspaceSymbols (line 278) | provideWorkspaceSymbols(): vscode.SymbolInformation[] { method provideDocumentFormattingEdits (line 296) | provideDocumentFormattingEdits() { method prepareRename (line 314) | prepareRename(document: vscode.TextDocument, position: vscode.Position) { method provideRenameEdits (line 321) | provideRenameEdits(document: vscode.TextDocument, position: vscode.Posit... method provideRenameEdits (line 343) | provideRenameEdits(document: vscode.TextDocument, position: vscode.Posit... method provideDefinition (line 377) | provideDefinition(doc: any): any { method provideDefinition (line 382) | provideDefinition(doc: any): any { method provideDefinition (line 388) | provideDefinition(doc: any): any { method provideDefinition (line 412) | provideDefinition(doc: any): any { method provideDefinition (line 417) | provideDefinition(doc: any): any { method provideDefinition (line 423) | provideDefinition(doc: any): any { method provideDefinition (line 446) | provideDefinition(doc: any): (vscode.Location | vscode.LocationLink)[] { method provideDeclaration (line 477) | provideDeclaration(doc: any): any { method provideDeclaration (line 482) | provideDeclaration(doc: any): any { method provideDeclaration (line 488) | provideDeclaration(doc: any): any { method provideDeclaration (line 510) | provideDeclaration(doc: any): (vscode.Location | vscode.LocationLink)[] { method provideTypeDefinition (line 552) | provideTypeDefinition(doc: any): any { method provideTypeDefinition (line 557) | provideTypeDefinition(doc: any): any { method provideTypeDefinition (line 563) | provideTypeDefinition(doc: any): any { method provideTypeDefinition (line 585) | provideTypeDefinition(doc: any): (vscode.Location | vscode.LocationLink)... method provideImplementation (line 627) | provideImplementation(doc: any): any { method provideImplementation (line 632) | provideImplementation(doc: any): any { method provideImplementation (line 638) | provideImplementation(doc: any): any { method provideImplementation (line 660) | provideImplementation(doc: any): (vscode.Location | vscode.LocationLink)... method provideReferences (line 691) | provideReferences() { method provideDocumentHighlights (line 715) | provideDocumentHighlights() { method provideDocumentSymbols (line 740) | provideDocumentSymbols(): any { method provideDocumentSymbols (line 762) | provideDocumentSymbols(): any { method provideDocumentSymbols (line 769) | provideDocumentSymbols(): any { method provideCompletionItems (line 797) | provideCompletionItems(_doc, _pos, _tok, context): any { method provideCompletionItems (line 815) | provideCompletionItems(): any { method provideCompletionItems (line 871) | provideCompletionItems(): any { method provideCompletionItems (line 893) | provideCompletionItems(): any { method resolveCompletionItem (line 900) | resolveCompletionItem(item) { method provideCompletionItems (line 926) | provideCompletionItems(): any { method provideCompletionItems (line 958) | provideCompletionItems(): any { method provideCompletionItems (line 985) | provideCompletionItems(): any { method provideSignatureHelp (line 1014) | provideSignatureHelp(_document: vscode.TextDocument, _position: vscode.P... method provideCodeActions (line 1043) | provideCodeActions(): vscode.Command[] { method provideCodeActions (line 1061) | provideCodeActions(document, range): vscode.CodeAction[] { method provideCodeActions (line 1090) | provideCodeActions(document, rangeOrSelection): vscode.CodeAction[] { method provideCodeActions (line 1118) | provideCodeActions(document, rangeOrSelection): vscode.CodeAction[] { class MyAction (line 1146) | class MyAction extends types.CodeAction { } method provideCodeActions (line 1149) | provideCodeActions(document, rangeOrSelection): vscode.CodeAction[] { method resolveCodeAction (line 1152) | resolveCodeAction(action): vscode.CodeAction { method foo (line 1180) | foo() { } method bar (line 1181) | bar() { } method provideCodeLenses (line 1186) | provideCodeLenses(): any { method provideCodeLenses (line 1210) | provideCodeLenses(): any { method resolveCodeLens (line 1218) | resolveCodeLens(codeLens: types.CodeLens) { method provideDocumentLinks (line 1242) | provideDocumentLinks(): any { method provideDocumentLinks (line 1263) | provideDocumentLinks(): any { method resolveDocumentLink (line 1266) | resolveDocumentLink(link) { method provideDocumentLinks (line 1286) | provideDocumentLinks(): any { method provideDocumentColors (line 1304) | provideDocumentColors(): vscode.ColorInformation[] { method provideColorPresentations (line 1307) | provideColorPresentations(): vscode.ColorPresentation[] { method provideHover (line 1354) | provideHover(): any { method provideInlayHints (line 1371) | provideInlayHints() { method provideInlayHints (line 1389) | provideInlayHints() { method provideInlayHints (line 1402) | provideInlayHints() { method provideInlayHints (line 1437) | provideInlayHints() { method provideInlayHints (line 1442) | provideInlayHints() { method provideSelectionRanges (line 1463) | provideSelectionRanges() { method prepareCallHierarchy (line 1482) | prepareCallHierarchy(document: vscode.TextDocument, position: vscode.Pos... method provideCallHierarchyIncomingCalls (line 1486) | provideCallHierarchyIncomingCalls(item: vscode.CallHierarchyItem, token:... method provideCallHierarchyOutgoingCalls (line 1494) | provideCallHierarchyOutgoingCalls(item: vscode.CallHierarchyItem, token:... method prepareCallHierarchy (line 1522) | prepareCallHierarchy(document: vscode.TextDocument, position: vscode.Pos... method provideCallHierarchyIncomingCalls (line 1525) | provideCallHierarchyIncomingCalls(item: vscode.CallHierarchyItem, token:... method provideCallHierarchyOutgoingCalls (line 1528) | provideCallHierarchyOutgoingCalls(item: vscode.CallHierarchyItem, token:... method prepareTypeHierarchy (line 1547) | prepareTypeHierarchy(document: vscode.TextDocument, position: vscode.Pos... method provideTypeHierarchySupertypes (line 1550) | provideTypeHierarchySupertypes(item: vscode.TypeHierarchyItem, token: vs... method provideTypeHierarchySubtypes (line 1553) | provideTypeHierarchySubtypes(item: vscode.TypeHierarchyItem, token: vsco... method provideSelectionRanges (line 1578) | provideSelectionRanges(_doc, positions) { method provideSelectionRanges (line 1598) | provideSelectionRanges(_doc, positions) { FILE: src/vs/workbench/api/test/browser/extHostAuthentication.integrationTest.ts class AuthQuickPick (line 50) | class AuthQuickPick { method selectedItems (line 54) | public get selectedItems(): IQuickPickItem[] { method onDidAccept (line 58) | onDidAccept(listener: (e: IQuickPickDidAcceptEvent) => any) { method onDidHide (line 61) | onDidHide(listener: (e: IQuickInputHideEvent) => any) { method dispose (line 65) | dispose() { method show (line 68) | show() { class AuthTestQuickInputService (line 73) | class AuthTestQuickInputService extends TestQuickInputService { method createQuickPick (line 74) | override createQuickPick() { class TestAuthUsageService (line 80) | class TestAuthUsageService implements IAuthenticationUsageService { method initializeExtensionUsageCache (line 82) | initializeExtensionUsageCache(): Promise { return Promise.resolv... method extensionUsesAuth (line 83) | extensionUsesAuth(extensionId: string): Promise { return Prom... method readAccountUsages (line 84) | readAccountUsages(providerId: string, accountName: string): IAccountUs... method removeAccountUsage (line 85) | removeAccountUsage(providerId: string, accountName: string): void { } method addAccountUsage (line 86) | addAccountUsage(providerId: string, accountName: string, scopes: Reado... class TestAuthProvider (line 89) | class TestAuthProvider implements AuthenticationProvider { method dispose (line 92) | dispose() { } method constructor (line 93) | constructor(private readonly authProviderName: string) { } method getSessions (line 94) | async getSessions(scopes?: readonly string[]): Promise { FILE: src/vs/workbench/api/test/browser/extHostBrowsers.test.ts function createDto (line 25) | function createDto(overrides?: Partial): BrowserTabDto { function createExtHostBrowsers (line 29) | function createExtHostBrowsers(overrides?: Partial(id: string, args: any[], retry: boolea... method onExtensionError (line 102) | override onExtensionError(): boolean { method $registerCommand (line 118) | override $registerCommand(id: string): void { method $fireCommandActivationEvent (line 121) | override $fireCommandActivationEvent(id: string): void { method onExtensionError (line 129) | override onExtensionError(): boolean { FILE: src/vs/workbench/api/test/browser/extHostConfiguration.test.ts class RecordingShape (line 26) | class RecordingShape extends mock() { method $updateConfigurationOption (line 28) | override $updateConfigurationOption(target: ConfigurationTarget, key: ... function createExtHostWorkspace (line 34) | function createExtHostWorkspace(): ExtHostWorkspace { function createExtHostConfiguration (line 38) | function createExtHostConfiguration(contents: any = Object.create(null),... function createConfigurationData (line 45) | function createConfigurationData(contents: any): IConfigurationInitData { method $updateConfigurationOption (line 810) | override $updateConfigurationOption(target: ConfigurationTarget, key: st... function aWorkspaceFolder (line 889) | function aWorkspaceFolder(uri: URI, index: number, name: string = ''): I... function toConfigurationModel (line 893) | function toConfigurationModel(obj: any): ConfigurationModel { FILE: src/vs/workbench/api/test/browser/extHostDecorations.test.ts method $registerDecorationProvider (line 31) | override $registerDecorationProvider(handle: number) { method getProxy (line 38) | override getProxy(): any { method provideFileDecoration (line 54) | provideFileDecoration() { method provideFileDecoration (line 63) | provideFileDecoration() { FILE: src/vs/workbench/api/test/browser/extHostDiagnostics.test.ts class DiagnosticsShape (line 25) | class DiagnosticsShape extends mock() { method $changeMany (line 26) | override $changeMany(owner: string, entries: [UriComponents, IMarkerDa... method $clear (line 29) | override $clear(owner: string): void { method $changeMany (line 182) | override $changeMany(owner: string, entries: [UriComponents, IMarkerData... method $changeMany (line 216) | override $changeMany() { method $changeMany (line 282) | override $changeMany(owner: string, entries: [UriComponents, IMarkerData... method $changeMany (line 309) | override $changeMany(owner: string, entries: [UriComponents, IMarkerData... method $changeMany (line 391) | override $changeMany(owner: string, entries: [UriComponents, IMarkerData... method getProxy (line 417) | getProxy(id: any): any { method set (line 424) | set(): any { method dispose (line 427) | dispose() { } method assertRegistered (line 428) | assertRegistered(): void { method drain (line 431) | drain() { method getDocument (line 435) | override getDocument() { method $changeMany (line 454) | override $changeMany(owner: string, entries: [UriComponents, IMarkerData... method getProxy (line 478) | getProxy(): any { method set (line 481) | set(): any { method dispose (line 484) | dispose(): void { } method assertRegistered (line 485) | assertRegistered(): void { } method drain (line 486) | drain() { method getDocument (line 490) | override getDocument() { method $changeMany (line 516) | override $changeMany(_owner: string, entries: [UriComponents, IMarkerDat... method getProxy (line 539) | getProxy(id: any): any { method set (line 542) | set(): any { method dispose (line 545) | dispose() { } method assertRegistered (line 546) | assertRegistered(): void { method drain (line 549) | drain() { method getDocument (line 553) | override getDocument() { method getProxy (line 585) | getProxy(id: any): any { method set (line 588) | set(): any { method dispose (line 591) | dispose() { } method assertRegistered (line 592) | assertRegistered(): void { method drain (line 595) | drain() { method getDocument (line 602) | override getDocument() { FILE: src/vs/workbench/api/test/browser/extHostDocumentContentProvider.test.ts method $registerTextContentProvider (line 32) | $registerTextContentProvider(handle: number, scheme: string): void { method $unregisterTextContentProvider (line 35) | $unregisterTextContentProvider(handle: number): void { method $onVirtualDocumentChange (line 38) | async $onVirtualDocumentChange(uri: UriComponents, value: string): Promi... method dispose (line 42) | dispose(): void { method provideTextDocumentContent (line 74) | async provideTextDocumentContent(_uri) { FILE: src/vs/workbench/api/test/browser/extHostDocumentData.test.ts function assertPositionAt (line 22) | function assertPositionAt(offset: number, line: number, character: numbe... function assertOffsetAt (line 28) | function assertOffsetAt(line: number, character: number, offset: number) { method $trySaveDocument (line 63) | override $trySaveDocument(uri: URI) { type AssertDocumentLineMappingDirection (line 379) | enum AssertDocumentLineMappingDirection { function positionToStr (line 386) | function positionToStr(position: { line: number; character: number }): s... function assertDocumentLineMapping (line 390) | function assertDocumentLineMapping(doc: ExtHostDocumentData, direction: ... function createChangeEvent (line 419) | function createChangeEvent(range: Range, text: string, eol?: string): IM... function testLineMappingDirectionAfterEvents (line 434) | function testLineMappingDirectionAfterEvents(lines: string[], eol: strin... function testLineMappingAfterEvents (line 442) | function testLineMappingAfterEvents(lines: string[], e: IModelChangedEve... FILE: src/vs/workbench/api/test/browser/extHostDocumentSaveParticipant.test.ts function timeout (line 21) | function timeout(n: number) { method $tryApplyWorkspaceEdit (line 263) | $tryApplyWorkspaceEdit(_edits: SerializableObjectWithBuffers): IEditorTabDto { method $closeTab (line 387) | override async $closeTab(tabIds: string[], preserveFocus?: boolean) { method $closeTab (line 425) | override async $closeTab(tabIds: string[], preserveFocus?: boolean) { FILE: src/vs/workbench/api/test/browser/extHostFileSystemEventService.test.ts method $watch (line 31) | $watch() { } method $unwatch (line 31) | $unwatch() { } method dispose (line 31) | dispose() { } FILE: src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts method asCanonicalUri (line 96) | override asCanonicalUri(uri: URI): URI { method onExtensionError (line 122) | override onExtensionError(): boolean { method onExtensionError (line 133) | override onExtensionError(): boolean { method provideDocumentSymbols (line 160) | provideDocumentSymbols() { method provideDocumentSymbols (line 174) | provideDocumentSymbols(): any { method provideDocumentSymbols (line 179) | provideDocumentSymbols(): any { method provideDocumentSymbols (line 191) | provideDocumentSymbols(): any { method provideCodeLenses (line 239) | provideCodeLenses(): any { method provideCodeLenses (line 244) | provideCodeLenses() { method provideCodeLenses (line 259) | provideCodeLenses(): any { method resolveCodeLens (line 264) | resolveCodeLens(): any { method provideCodeLenses (line 283) | provideCodeLenses() { method provideDefinition (line 303) | provideDefinition(): any { method provideDefinition (line 319) | provideDefinition(): any { method provideDefinition (line 324) | provideDefinition(): any { method provideDefinition (line 337) | provideDefinition(): any { method provideDefinition (line 343) | provideDefinition(): any { method provideDefinition (line 359) | provideDefinition(): any { method provideDefinition (line 364) | provideDefinition(): any { method provideDeclaration (line 379) | provideDeclaration(): any { method provideImplementation (line 397) | provideImplementation(): any { method provideTypeDefinition (line 415) | provideTypeDefinition(): any { method provideHover (line 433) | provideHover(): any { method provideHover (line 449) | provideHover(): any { method provideHover (line 464) | provideHover(): any { method provideHover (line 471) | provideHover(): any { method provideHover (line 488) | provideHover(): any { method provideHover (line 493) | provideHover(): any { method provideDocumentHighlights (line 508) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 524) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 529) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 545) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 550) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 566) | provideDocumentHighlights(): any { method provideDocumentHighlights (line 572) | provideDocumentHighlights(): any { method provideReferences (line 587) | provideReferences(): any { method provideReferences (line 593) | provideReferences(): any { method provideReferences (line 609) | provideReferences(): any { method provideReferences (line 625) | provideReferences(): any { method provideReferences (line 630) | provideReferences(): any { method provideCodeActions (line 645) | provideCodeActions(): vscode.Command[] { method provideCodeActions (line 669) | provideCodeActions(): vscode.CodeAction[] { method provideCodeActions (line 697) | provideCodeActions(): any { method provideCodeActions (line 717) | provideCodeActions(): any { method provideCodeActions (line 722) | provideCodeActions(): any { method provideWorkspaceSymbols (line 740) | provideWorkspaceSymbols(): any { method provideWorkspaceSymbols (line 746) | provideWorkspaceSymbols(): any { method provideWorkspaceSymbols (line 761) | provideWorkspaceSymbols(): any { method provideWorkspaceSymbols (line 767) | provideWorkspaceSymbols(): any { method provideWorkspaceSymbols (line 773) | provideWorkspaceSymbols(): any { method resolveWorkspaceSymbol (line 776) | resolveWorkspaceSymbol(a: vscode.SymbolInformation) { method provideWorkspaceSymbols (line 782) | provideWorkspaceSymbols(): any { method provideRenameEdits (line 797) | provideRenameEdits(): any { method provideRenameEdits (line 815) | provideRenameEdits(): any { method provideRenameEdits (line 828) | provideRenameEdits(): any { method provideRenameEdits (line 834) | provideRenameEdits(): any { method provideRenameEdits (line 849) | provideRenameEdits(): any { method provideRenameEdits (line 858) | provideRenameEdits(): any { method prepareRename (line 874) | prepareRename(document: vscode.TextDocument, position: vscode.Position,)... method provideRenameEdits (line 880) | provideRenameEdits(): vscode.ProviderResult { method prepareRename (line 887) | prepareRename(document: vscode.TextDocument, position: vscode.Position,)... method provideRenameEdits (line 891) | provideRenameEdits(): vscode.ProviderResult { method prepareRename (line 908) | prepareRename(document: vscode.TextDocument, position: vscode.Position,)... method provideRenameEdits (line 914) | provideRenameEdits(): vscode.ProviderResult { method provideRenameEdits (line 922) | provideRenameEdits(document: vscode.TextDocument, position: vscode.Posit... method provideSignatureHelp (line 940) | provideSignatureHelp(): any { method provideSignatureHelp (line 946) | provideSignatureHelp(): vscode.SignatureHelp { method provideSignatureHelp (line 963) | provideSignatureHelp(): any { method provideCompletionItems (line 978) | provideCompletionItems(): any { method provideCompletionItems (line 984) | provideCompletionItems(): any { method provideCompletionItems (line 1000) | provideCompletionItems(): any { method provideCompletionItems (line 1006) | provideCompletionItems(): any { method provideCompletionItems (line 1022) | provideCompletionItems(): any { method provideCompletionItems (line 1028) | provideCompletionItems(): any { method provideCompletionItems (line 1045) | provideCompletionItems(): any { method provideCompletionItems (line 1051) | provideCompletionItems(): any { method provideCompletionItems (line 1067) | provideCompletionItems(): any { method computeMoreMinimalEdits (line 1084) | override computeMoreMinimalEdits(resource: URI, edits: languages.TextEdi... method provideDocumentFormattingEdits (line 1091) | provideDocumentFormattingEdits(): any { method provideDocumentFormattingEdits (line 1109) | provideDocumentFormattingEdits(): any { method provideDocumentFormattingEdits (line 1121) | provideDocumentFormattingEdits(): any { method provideDocumentFormattingEdits (line 1127) | provideDocumentFormattingEdits(): any { method provideDocumentFormattingEdits (line 1133) | provideDocumentFormattingEdits(): any { method provideDocumentRangeFormattingEdits (line 1148) | provideDocumentRangeFormattingEdits(): any { method provideDocumentRangeFormattingEdits (line 1163) | provideDocumentRangeFormattingEdits(): any { method provideDocumentRangeFormattingEdits (line 1168) | provideDocumentRangeFormattingEdits(): any { method provideDocumentFormattingEdits (line 1173) | provideDocumentFormattingEdits(): any { method provideDocumentRangeFormattingEdits (line 1190) | provideDocumentRangeFormattingEdits(): any { method provideOnTypeFormattingEdits (line 1202) | provideOnTypeFormattingEdits(): any { method provideDocumentLinks (line 1218) | provideDocumentLinks() { method provideDocumentLinks (line 1237) | provideDocumentLinks() { method provideDocumentLinks (line 1243) | provideDocumentLinks(): any { method provideDocumentColors (line 1259) | provideDocumentColors(): vscode.ColorInformation[] { method provideColorPresentations (line 1262) | provideColorPresentations(color: vscode.Color, context: { range: vscode.... method provideSelectionRanges (line 1279) | provideSelectionRanges() { FILE: src/vs/workbench/api/test/browser/extHostMessagerService.test.ts method notify (line 30) | notify(...args: unknown[]): never { method info (line 33) | info(...args: unknown[]): never { method warn (line 36) | warn(...args: unknown[]): never { method error (line 39) | error(...args: unknown[]): never { method prompt (line 42) | prompt(severity: Severity, message: string, choices: IPromptChoice[], op... method status (line 45) | status(message: string | Error, options?: IStatusMessageOptions): IStatu... method setFilter (line 48) | setFilter(): void { method getFilter (line 51) | getFilter(source?: INotificationSource | undefined): NotificationsFilter { method getFilters (line 54) | getFilters(): INotificationSourceFilter[] { method removeFilter (line 57) | removeFilter(sourceId: string): void { class EmptyNotificationService (line 62) | class EmptyNotificationService implements INotificationService { method constructor (line 65) | constructor(private withNotify: (notification: INotification) => void) { method notify (line 69) | notify(notification: INotification): INotificationHandle { method info (line 74) | info(message: any): void { method warn (line 77) | warn(message: any): void { method error (line 80) | error(message: any): void { method prompt (line 83) | prompt(severity: Severity, message: string, choices: IPromptChoice[], ... method status (line 86) | status(message: string, options?: IStatusMessageOptions): IStatusHandle { method setFilter (line 89) | setFilter(): void { method getFilter (line 92) | getFilter(source?: INotificationSource | undefined): NotificationsFilt... method getFilters (line 95) | getFilters(): INotificationSourceFilter[] { method removeFilter (line 98) | removeFilter(sourceId: string): void { method prompt (line 121) | override prompt({ type, message, buttons, cancelButton }: IPrompt) { method prompt (line 138) | override prompt(prompt: IPrompt) { method prompt (line 151) | override prompt({ type, message, buttons, cancelButton }: IPrompt) { FILE: src/vs/workbench/api/test/browser/extHostNotebook.test.ts method $registerCommand (line 55) | override $registerCommand() { } method $registerNotebookSerializer (line 58) | override async $registerNotebookSerializer() { } method $unregisterNotebookSerializer (line 59) | override async $unregisterNotebookSerializer() { } method onExtensionError (line 66) | override onExtensionError(): boolean { function replaceOutputs (line 561) | async function replaceOutputs(cellIndex: number, outputId: string, outpu... function appendOutputItem (line 573) | async function appendOutputItem(cellIndex: number, outputId: string, out... FILE: src/vs/workbench/api/test/browser/extHostNotebookKernel.test.ts method $registerCommand (line 69) | override $registerCommand() { } method $addKernel (line 72) | override async $addKernel(handle: number, data: INotebookKernelDto2): Pr... method $removeKernel (line 75) | override $removeKernel(handle: number) { method $updateKernel (line 78) | override $updateKernel(handle: number, data: Partial { function assertState (line 109) | function assertState(opts: ExtHostTextEditorOptions, expected: Omit() { method $registerTreeViewDataProvider (line 40) | override async $registerTreeViewDataProvider(treeViewId: string): Prom... method $refresh (line 43) | override $refresh(viewId: string, itemsToRefresh: { [treeItemHandle: s... method $reveal (line 49) | override $reveal(treeViewId: string, itemInfo: { item: ITreeItem; pare... method $disposeTree (line 53) | override $disposeTree(treeViewId: string): Promise { method $registerCommand (line 85) | override $registerCommand() { } method onExtensionError (line 92) | override onExtensionError(): boolean { function runWithEventMerging (line 307) | async function runWithEventMerging(action: (resolve: () => void) => void) { function loadCompleteTree (line 725) | function loadCompleteTree(treeId: string, element?: string): Promise { function aCompleteNodeTreeDataProvider (line 765) | function aCompleteNodeTreeDataProvider(): TreeDataProvider<{ key: string... function aNodeWithIdTreeDataProvider (line 781) | function aNodeWithIdTreeDataProvider(): TreeDataProvider<{ key: string }> { function aNodeWithHighlightedLabelTreeDataProvider (line 795) | function aNodeWithHighlightedLabelTreeDataProvider(): TreeDataProvider<{... function getTreeElement (line 809) | function getTreeElement(element: string): any { function getChildren (line 820) | function getChildren(key: string | undefined): string[] { function getTreeItem (line 831) | function getTreeItem(key: string, highlights?: [number, number][]): Tree... function getNode (line 839) | function getNode(key: string): { key: string } { class Key (line 846) | class Key { method constructor (line 847) | constructor(readonly key: string) { } FILE: src/vs/workbench/api/test/browser/extHostTypeConverter.test.ts function size (line 20) | function size(from: Record): number { FILE: src/vs/workbench/api/test/browser/extHostTypes.test.ts function assertToJSON (line 16) | function assertToJSON(a: any, expected: any) { method dispose (line 68) | dispose() { count += 1; } function toArr (line 648) | function toArr(uint32Arr: Uint32Array): number[] { FILE: src/vs/workbench/api/test/browser/extHostWebview.test.ts function createWebview (line 42) | function createWebview(rpcProtocol: (IExtHostRpcService & IExtHostContex... class NoopSerializer (line 68) | class NoopSerializer implements vscode.WebviewPanelSerializer { method deserializeWebviewPanel (line 69) | async deserializeWebviewPanel(webview: vscode.WebviewPanel, _state: an... function createNoopMainThreadWebviews (line 201) | function createNoopMainThreadWebviews() { FILE: src/vs/workbench/api/test/browser/extHostWorkspace.test.ts function createExtHostWorkspace (line 31) | function createExtHostWorkspace(mainContext: IMainContext, data: IWorksp... function assertAsRelativePath (line 47) | function assertAsRelativePath(workspace: ExtHostWorkspace, input: string... function aWorkspaceFolderData (line 570) | function aWorkspaceFolderData(uri: URI, index: number, name: string = ''... function asUpdateWorkspaceFolderData (line 578) | function asUpdateWorkspaceFolderData(uri: URI, name?: string): { uri: UR... method $startFileSearch (line 589) | override $startFileSearch(_includeFolder: UriComponents | null, options:... function testFindFilesInclude (line 606) | function testFindFilesInclude(pattern: RelativePattern) { method $startFileSearch (line 642) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 664) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 684) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 707) | override $startFileSearch(_includeFolder: UriComponents | null, options:... function testFindFiles2Include (line 725) | function testFindFiles2Include(pattern: RelativePattern[]) { method $startFileSearch (line 762) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 785) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 811) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 831) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 851) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 873) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startFileSearch (line 892) | override $startFileSearch(_includeFolder: UriComponents | null, options:... method $startTextSearch (line 916) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 937) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 958) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 979) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 997) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1021) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1042) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1063) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1084) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1102) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... method $startTextSearch (line 1124) | override async $startTextSearch(query: IPatternInfo, folder: UriComponen... FILE: src/vs/workbench/api/test/browser/mainThreadAuthentication.integrationTest.ts class TestAuthUsageService (line 43) | class TestAuthUsageService implements IAuthenticationUsageService { method initializeExtensionUsageCache (line 45) | initializeExtensionUsageCache(): Promise { return Promise.resolv... method extensionUsesAuth (line 46) | extensionUsesAuth(extensionId: string): Promise { return Prom... method readAccountUsages (line 47) | readAccountUsages(providerId: string, accountName: string): IAccountUs... method removeAccountUsage (line 48) | removeAccountUsage(providerId: string, accountName: string): void { } method addAccountUsage (line 49) | addAccountUsage(providerId: string, accountName: string, scopes: Reado... FILE: src/vs/workbench/api/test/browser/mainThreadBulkEdits.test.ts method hasProvider (line 28) | override hasProvider(uri: URI) { method hasCapability (line 32) | override hasCapability(resource: URI, capability: FileSystemProviderCapa... FILE: src/vs/workbench/api/test/browser/mainThreadChatSessions.test.ts method confirm (line 60) | override async confirm() { function createSessionContent (line 88) | function createSessionContent(options: { function createInitializedSession (line 108) | async function createInitializedSession(sessionContent: any, sessionId =... method dispose (line 534) | dispose() { } method assertRegistered (line 535) | assertRegistered() { } method set (line 536) | set(v: any): any { return null; } method getProxy (line 537) | getProxy(): any { return proxy; } method drain (line 538) | drain(): any { return null; } method openView (line 547) | override async openView() { return null; } method confirm (line 550) | override async confirm() { method registerFormatter (line 555) | override registerFormatter() { method model (line 563) | override get model(): IAgentSessionsModel { function createContentProvider (line 957) | function createContentProvider(session: vscode.ChatSession): vscode.Chat... FILE: src/vs/workbench/api/test/browser/mainThreadCommands.test.ts method executeCommand (line 60) | override executeCommand(id: string): Promise { method activateByEvent (line 66) | override activateByEvent(id: string) { FILE: src/vs/workbench/api/test/browser/mainThreadDiagnostics.test.ts method dispose (line 40) | dispose() { } method assertRegistered (line 41) | assertRegistered() { } method set (line 42) | set(v: any): any { return null; } method getProxy (line 43) | getProxy(): any { method drain (line 48) | drain(): any { return null; } method asCanonicalUri (line 52) | override asCanonicalUri(uri: URI) { return uri; } method dispose (line 82) | dispose() { } method assertRegistered (line 83) | assertRegistered() { } method set (line 84) | set(v: any): any { return null; } method getProxy (line 85) | getProxy(): any { method drain (line 92) | drain(): any { return null; } method asCanonicalUri (line 96) | override asCanonicalUri(uri: URI) { return uri; } method dispose (line 148) | dispose() { } method assertRegistered (line 149) | assertRegistered() { } method set (line 150) | set(v: any): any { return null; } method getProxy (line 151) | getProxy(): any { method drain (line 158) | drain(): any { return null; } method asCanonicalUri (line 162) | override asCanonicalUri(uri: URI) { return uri; } FILE: src/vs/workbench/api/test/browser/mainThreadDocumentContentProviders.test.ts method getModel (line 28) | override getModel(_uri: URI) { method computeMoreMinimalEdits (line 34) | override computeMoreMinimalEdits(_uri: URI, data: TextEdit[] | undefined) { method getModel (line 71) | override getModel(_uri: URI) { method computeMoreMinimalEdits (line 77) | override async computeMoreMinimalEdits(_uri: URI, data: TextEdit[] | und... FILE: src/vs/workbench/api/test/browser/mainThreadDocuments.test.ts method dispose (line 35) | dispose() { method dispose (line 52) | dispose() { method dispose (line 61) | dispose() { method dispose (line 70) | dispose() { method dispose (line 88) | dispose() { method dispose (line 97) | dispose() { method dispose (line 106) | dispose() { method dispose (line 123) | dispose() { method dispose (line 132) | dispose() { method dispose (line 141) | dispose() { method dispose (line 150) | dispose() { method dispose (line 159) | dispose() { FILE: src/vs/workbench/api/test/browser/mainThreadDocumentsAndEditors.test.ts function myCreateTestCodeEditor (line 53) | function myCreateTestCodeEditor(model: ITextModel | undefined): ITestCod... method isDirty (line 85) | override isDirty() { return false; } method getEncoding (line 97) | override getEncoding() { return 'utf8'; } method getActivePaneComposite (line 123) | override getActivePaneComposite() { method readText (line 131) | override readText() { method createQuickDiffModelReference (line 138) | override createQuickDiffModelReference() { FILE: src/vs/workbench/api/test/browser/mainThreadEditors.test.ts method isDirty (line 129) | override isDirty() { return false; } method create (line 141) | override create(operations: { resource: URI }[]) { method getEncodedReadable (line 147) | override async getEncodedReadable(resource: URI, value?: string | ITextS... method createFolder (line 153) | override createFolder(operations: ICreateOperation[]): any { method create (line 156) | override create(operations: ICreateFileOperation[]) { method move (line 162) | override move(operations: IMoveOperation[]) { method copy (line 167) | override copy(operations: ICopyOperation[]) { method delete (line 172) | override delete(operations: IDeleteOperation[]) { method createModelReference (line 180) | override createModelReference(resource: URI): Promise() { method $remoteSocketWrite (line 30) | override $remoteSocketWrite(socketId: number, buffer: VSBuffer): void { method $remoteSocketDrain (line 35) | override $remoteSocketDrain(socketId: number) { method $remoteSocketEnd (line 41) | override $remoteSocketEnd(socketId: number) { method expectEvent (line 46) | expectEvent(test: (evt: any) => void, message: string) { function doConnect (line 74) | async function doConnect() { FILE: src/vs/workbench/api/test/browser/mainThreadTreeViews.test.ts type CustomTreeItem (line 34) | interface CustomTreeItem extends ITreeItem { class MockExtHostTreeViewsShape (line 38) | class MockExtHostTreeViewsShape extends mock() { method $getChildren (line 39) | override async $getChildren(treeViewId: string, treeItemHandle?: strin... method $hasResolve (line 43) | override async $hasResolve(): Promise { method $setVisible (line 47) | override $setVisible(): void { } method dispose (line 81) | dispose() { } method assertRegistered (line 82) | assertRegistered() { } method set (line 83) | set(v: any): any { return null; } method getProxy (line 84) | getProxy(): any { method drain (line 87) | drain(): any { return null; } method $getChildren (line 105) | override async $getChildren(treeViewId: string, treeItemHandle?: string[... method $hasResolve (line 109) | override async $hasResolve(): Promise { method $setVisible (line 113) | override $setVisible(): void { } method $handleDrag (line 115) | override async $handleDrag(_sourceViewId: string, _sourceTreeItemHandles... method dispose (line 149) | dispose() { } method assertRegistered (line 150) | assertRegistered() { } method set (line 151) | set(v: any): any { return null; } method getProxy (line 152) | getProxy(): any { method drain (line 155) | drain(): any { return null; } FILE: src/vs/workbench/api/test/browser/mainThreadVariableProvider.test.ts type variableGetter (line 17) | type variableGetter = () => Promise; method $provideVariables (line 30) | override async $provideVariables(handle: number, requestId: string, note... function verifyVariables (line 114) | async function verifyVariables(variables: AsyncIterableProducer { method _getEntryPoint (line 55) | protected _getEntryPoint(extensionDescription: IExtensionDescription):... method _loadCommonJSModule (line 59) | protected async _loadCommonJSModule(exte... method _loadESMModule (line 129) | protected override _loadESMModule(extension: IExtensionDescription ... method $setRemoteEnvironment (line 133) | async $setRemoteEnvironment(_env: { [key: string]: string | null }): P... method _waitForDebuggerAttachment (line 137) | private async _waitForDebuggerAttachment(waitTimeout = 5000) { function ensureSuffix (line 150) | function ensureSuffix(path: string, suffix: string): string { FILE: src/vs/workbench/api/worker/extensionHostWorker.ts type _Fetch (line 25) | type _Fetch = typeof fetch; function shouldTransformUri (line 46) | function shouldTransformUri(uri: string): boolean { function patchFetching (line 54) | function patchFetching(asBrowserUri: (uri: URI) => Promise) { function asWorkerBrowserUrl (line 121) | function asWorkerBrowserUrl(url: string | URL | TrustedScriptURL): any { method open (line 137) | override open(method: string, url: string | URL, async?: boolean, userna... method constructor (line 160) | constructor(stringOrUrl: string | URL, options?: WorkerOptions) { method exit (line 171) | exit(_code?: number | undefined): void { class ExtensionWorker (line 177) | class ExtensionWorker { method constructor (line 182) | constructor() { type IRendererConnection (line 222) | interface IRendererConnection { function connectToRenderer (line 226) | function connectToRenderer(protocol: IMessagePassingProtocol): Promise void } { FILE: src/vs/workbench/browser/actions/developerActions.ts class InspectContextKeysAction (line 50) | class InspectContextKeysAction extends Action2 { method constructor (line 52) | constructor() { method run (line 61) | run(accessor: ServicesAccessor): void { type IScreencastKeyboardOptions (line 106) | interface IScreencastKeyboardOptions { class ToggleScreencastModeAction (line 114) | class ToggleScreencastModeAction extends Action2 { method constructor (line 118) | constructor() { method run (line 127) | run(accessor: ServicesAccessor): void { method _isKbFound (line 390) | private _isKbFound(resolutionResult: ResolutionResult): resolutionResu... method getCommandDetails (line 394) | private getCommandDetails(commandId: string): { title: string; categor... class LogStorageAction (line 414) | class LogStorageAction extends Action2 { method constructor (line 416) | constructor() { method run (line 425) | run(accessor: ServicesAccessor): void { class LogWorkingCopiesAction (line 435) | class LogWorkingCopiesAction extends Action2 { method constructor (line 437) | constructor() { method run (line 446) | async run(accessor: ServicesAccessor): Promise { class RemoveLargeStorageEntriesAction (line 473) | class RemoveLargeStorageEntriesAction extends Action2 { method constructor (line 477) | constructor() { method run (line 486) | async run(accessor: ServicesAccessor): Promise { class StartTrackDisposables (line 585) | class StartTrackDisposables extends Action2 { method constructor (line 587) | constructor() { method run (line 597) | run(accessor: ServicesAccessor): void { class SnapshotTrackedDisposables (line 608) | class SnapshotTrackedDisposables extends Action2 { method constructor (line 610) | constructor() { method run (line 620) | run(accessor: ServicesAccessor): void { class StopTrackDisposables (line 628) | class StopTrackDisposables extends Action2 { method constructor (line 630) | constructor() { method run (line 640) | run(accessor: ServicesAccessor): void { class PolicyDiagnosticsAction (line 667) | class PolicyDiagnosticsAction extends Action2 { method constructor (line 669) | constructor() { method run (line 678) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/actions/helpActions.ts class KeybindingsReferenceAction (line 22) | class KeybindingsReferenceAction extends Action2 { method constructor (line 27) | constructor() { method run (line 49) | run(accessor: ServicesAccessor): void { class OpenIntroductoryVideosUrlAction (line 60) | class OpenIntroductoryVideosUrlAction extends Action2 { method constructor (line 65) | constructor() { method run (line 82) | run(accessor: ServicesAccessor): void { class OpenTipsAndTricksUrlAction (line 92) | class OpenTipsAndTricksUrlAction extends Action2 { method constructor (line 97) | constructor() { method run (line 114) | run(accessor: ServicesAccessor): void { class OpenDocumentationUrlAction (line 124) | class OpenDocumentationUrlAction extends Action2 { method constructor (line 129) | constructor() { method run (line 146) | run(accessor: ServicesAccessor): void { class OpenNewsletterSignupUrlAction (line 157) | class OpenNewsletterSignupUrlAction extends Action2 { method constructor (line 162) | constructor() { method run (line 171) | run(accessor: ServicesAccessor) { class OpenYouTubeUrlAction (line 179) | class OpenYouTubeUrlAction extends Action2 { method constructor (line 184) | constructor() { method run (line 201) | run(accessor: ServicesAccessor): void { class OpenRequestFeatureUrlAction (line 211) | class OpenRequestFeatureUrlAction extends Action2 { method constructor (line 216) | constructor() { method run (line 233) | run(accessor: ServicesAccessor): void { class OpenLicenseUrlAction (line 243) | class OpenLicenseUrlAction extends Action2 { method constructor (line 248) | constructor() { method run (line 265) | run(accessor: ServicesAccessor): void { class OpenPrivacyStatementUrlAction (line 281) | class OpenPrivacyStatementUrlAction extends Action2 { method constructor (line 286) | constructor() { method run (line 303) | run(accessor: ServicesAccessor): void { class GetStartedWithAccessibilityFeatures (line 313) | class GetStartedWithAccessibilityFeatures extends Action2 { method constructor (line 317) | constructor() { method run (line 332) | run(accessor: ServicesAccessor): void { class AskVSCodeCopilot (line 338) | class AskVSCodeCopilot extends Action2 { method constructor (line 341) | constructor() { method run (line 351) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/actions/layoutActions.ts method constructor (line 68) | constructor() { method run (line 87) | run(accessor: ServicesAccessor): void { class MoveSidebarPositionAction (line 99) | class MoveSidebarPositionAction extends Action2 { method constructor (line 100) | constructor(id: string, title: ICommandActionTitle, private readonly p... method run (line 108) | async run(accessor: ServicesAccessor): Promise { class MoveSidebarRightAction (line 119) | class MoveSidebarRightAction extends MoveSidebarPositionAction { method constructor (line 122) | constructor() { class MoveSidebarLeftAction (line 127) | class MoveSidebarLeftAction extends MoveSidebarPositionAction { method constructor (line 130) | constructor() { class ToggleSidebarPositionAction (line 140) | class ToggleSidebarPositionAction extends Action2 { method getLabel (line 145) | static getLabel(layoutService: IWorkbenchLayoutService): string { method constructor (line 149) | constructor() { method run (line 159) | run(accessor: ServicesAccessor): Promise { method constructor (line 255) | constructor() { method run (line 270) | run(accessor: ServicesAccessor): void { class ToggleSidebarVisibilityAction (line 284) | class ToggleSidebarVisibilityAction extends Action2 { method constructor (line 289) | constructor() { method run (line 322) | run(accessor: ServicesAccessor): void { class ToggleStatusbarVisibilityAction (line 393) | class ToggleStatusbarVisibilityAction extends Action2 { method constructor (line 399) | constructor() { method run (line 419) | run(accessor: ServicesAccessor): Promise { method constructor (line 436) | constructor(private readonly settingName: string, private readonly value... method run (line 447) | run(accessor: ServicesAccessor): Promise { class HideEditorTabsAction (line 455) | class HideEditorTabsAction extends AbstractSetShowTabsAction { method constructor (line 459) | constructor() { class ZenHideEditorTabsAction (line 466) | class ZenHideEditorTabsAction extends AbstractSetShowTabsAction { method constructor (line 470) | constructor() { class ShowMultipleEditorTabsAction (line 479) | class ShowMultipleEditorTabsAction extends AbstractSetShowTabsAction { method constructor (line 483) | constructor() { class ZenShowMultipleEditorTabsAction (line 491) | class ZenShowMultipleEditorTabsAction extends AbstractSetShowTabsAction { method constructor (line 495) | constructor() { class ShowSingleEditorTabAction (line 505) | class ShowSingleEditorTabAction extends AbstractSetShowTabsAction { method constructor (line 509) | constructor() { class ZenShowSingleEditorTabAction (line 517) | class ZenShowSingleEditorTabAction extends AbstractSetShowTabsAction { method constructor (line 521) | constructor() { class EditorActionsTitleBarAction (line 556) | class EditorActionsTitleBarAction extends Action2 { method constructor (line 560) | constructor() { method run (line 571) | run(accessor: ServicesAccessor): Promise { class EditorActionsDefaultAction (line 580) | class EditorActionsDefaultAction extends Action2 { method constructor (line 584) | constructor() { method run (line 599) | run(accessor: ServicesAccessor): Promise { class HideEditorActionsAction (line 608) | class HideEditorActionsAction extends Action2 { method constructor (line 612) | constructor() { method run (line 623) | run(accessor: ServicesAccessor): Promise { class ShowEditorActionsAction (line 632) | class ShowEditorActionsAction extends Action2 { method constructor (line 636) | constructor() { method run (line 647) | run(accessor: ServicesAccessor): Promise { class ConfigureEditorTabsAction (line 666) | class ConfigureEditorTabsAction extends Action2 { method constructor (line 670) | constructor() { method run (line 678) | run(accessor: ServicesAccessor) { class ConfigureEditorAction (line 687) | class ConfigureEditorAction extends Action2 { method constructor (line 691) | constructor() { method run (line 699) | run(accessor: ServicesAccessor) { method constructor (line 710) | constructor() { method run (line 721) | run(accessor: ServicesAccessor): Promise { method constructor (line 735) | constructor() { method run (line 759) | run(accessor: ServicesAccessor): void { method handler (line 767) | handler(accessor: ServicesAccessor) { method constructor (line 783) | constructor() { method run (line 801) | run(accessor: ServicesAccessor): void { method constructor (line 825) | constructor() { method run (line 834) | run(accessor: ServicesAccessor): void { method constructor (line 843) | constructor() { method run (line 852) | async run(accessor: ServicesAccessor): Promise { method getViewItems (line 877) | private getViewItems(viewDescriptorService: IViewDescriptorService, pane... method getView (line 956) | private async getView(quickInputService: IQuickInputService, viewDescrip... class MoveFocusedViewAction (line 987) | class MoveFocusedViewAction extends Action2 { method constructor (line 989) | constructor() { method run (line 999) | run(accessor: ServicesAccessor, viewId?: string): void { method constructor (line 1148) | constructor() { method run (line 1158) | run(accessor: ServicesAccessor): void { method resizePart (line 1192) | protected resizePart(widthChange: number, heightChange: number, layoutSe... class IncreaseViewSizeAction (line 1223) | class IncreaseViewSizeAction extends BaseResizeViewAction { method constructor (line 1225) | constructor() { method run (line 1234) | run(accessor: ServicesAccessor): void { class IncreaseViewWidthAction (line 1239) | class IncreaseViewWidthAction extends BaseResizeViewAction { method constructor (line 1241) | constructor() { method run (line 1250) | run(accessor: ServicesAccessor): void { class IncreaseViewHeightAction (line 1255) | class IncreaseViewHeightAction extends BaseResizeViewAction { method constructor (line 1257) | constructor() { method run (line 1266) | run(accessor: ServicesAccessor): void { class DecreaseViewSizeAction (line 1271) | class DecreaseViewSizeAction extends BaseResizeViewAction { method constructor (line 1273) | constructor() { method run (line 1282) | run(accessor: ServicesAccessor): void { class DecreaseViewWidthAction (line 1287) | class DecreaseViewWidthAction extends BaseResizeViewAction { method constructor (line 1288) | constructor() { method run (line 1297) | run(accessor: ServicesAccessor): void { class DecreaseViewHeightAction (line 1302) | class DecreaseViewHeightAction extends BaseResizeViewAction { method constructor (line 1304) | constructor() { method run (line 1313) | run(accessor: ServicesAccessor): void { method constructor (line 1330) | constructor() { method run (line 1338) | run(accessor: ServicesAccessor): void { method constructor (line 1346) | constructor() { method run (line 1354) | run(accessor: ServicesAccessor): void { type ContextualLayoutVisualIcon (line 1362) | type ContextualLayoutVisualIcon = { iconA: ThemeIcon; iconB: ThemeIcon; ... type LayoutVisualIcon (line 1363) | type LayoutVisualIcon = ThemeIcon | ContextualLayoutVisualIcon; function isContextualLayoutVisualIcon (line 1365) | function isContextualLayoutVisualIcon(icon: LayoutVisualIcon): icon is C... type CustomizeLayoutItem (line 1369) | interface CustomizeLayoutItem { method constructor (line 1455) | constructor() { method getItems (line 1478) | getItems(contextKeyService: IContextKeyService, keybindingService: IKeyb... method run (line 1543) | run(accessor: ServicesAccessor): void { FILE: src/vs/workbench/browser/actions/listCommands.ts function ensureDOMFocus (line 27) | function ensureDOMFocus(widget: ListWidget | undefined): void { function updateFocus (line 38) | async function updateFocus(widget: WorkbenchListWidget, updateFocusFn: (... function navigate (line 58) | async function navigate(widget: WorkbenchListWidget | undefined, updateF... function expandMultiSelection (line 221) | function expandMultiSelection(focused: WorkbenchListWidget, previousFocu... function revealFocusedStickyScroll (line 259) | function revealFocusedStickyScroll(tree: ObjectTree | ... function selectElement (line 525) | function selectElement(accessor: ServicesAccessor, retainCurrentFocus: b... function getCustomHoverForElement (line 736) | function getCustomHoverForElement(element: HTMLElement): HTMLElement | u... method constructor (line 968) | constructor() { method run (line 981) | run(accessor: ServicesAccessor) { FILE: src/vs/workbench/browser/actions/navigationActions.ts method constructor (line 25) | constructor( method run (line 32) | run(accessor: ServicesAccessor): void { method navigateToPanel (line 77) | private async navigateToPanel(layoutService: IWorkbenchLayoutService, pa... method navigateToSidebar (line 97) | private async navigateToSidebar(layoutService: IWorkbenchLayoutService, ... method navigateToAuxiliaryBar (line 112) | private async navigateToAuxiliaryBar(layoutService: IWorkbenchLayoutServ... method navigateAcrossEditorGroup (line 132) | private navigateAcrossEditorGroup(direction: GroupDirection, editorGroup... method navigateToEditorGroup (line 136) | private navigateToEditorGroup(location: GroupLocation, editorGroupServic... method navigateBackToEditorGroup (line 140) | private navigateBackToEditorGroup(direction: GroupDirection, editorGroup... method toGroupDirection (line 163) | private toGroupDirection(direction: Direction): GroupDirection { method toOppositeDirection (line 172) | private toOppositeDirection(direction: GroupDirection): GroupDirection { method doNavigateToEditorGroup (line 181) | private doNavigateToEditorGroup(scope: IFindGroupScope, editorGroupServi... method constructor (line 195) | constructor() { method constructor (line 207) | constructor() { method constructor (line 219) | constructor() { method constructor (line 231) | constructor() { method constructor (line 243) | constructor( method run (line 250) | run(accessor: ServicesAccessor): void { method findVisibleNeighbour (line 257) | private findVisibleNeighbour(layoutService: IWorkbenchLayoutService, par... method focusNextOrPreviousPart (line 302) | private focusNextOrPreviousPart(layoutService: IWorkbenchLayoutService, ... method constructor (line 324) | constructor() { method constructor (line 340) | constructor() { FILE: src/vs/workbench/browser/actions/quickAccessActions.ts constant UNIFIED_AGENTS_BAR_SETTING (line 20) | const UNIFIED_AGENTS_BAR_SETTING = 'chat.unifiedAgentsBar.enabled'; method constructor (line 125) | constructor() { method run (line 148) | run(accessor: ServicesAccessor, prefix: undefined): void { method constructor (line 155) | constructor() { method run (line 167) | async run(accessor: ServicesAccessor): Promise { class BaseQuickAccessNavigateAction (line 206) | class BaseQuickAccessNavigateAction extends Action2 { method constructor (line 208) | constructor( method run (line 218) | async run(accessor: ServicesAccessor): Promise { class QuickAccessNavigateNextAction (line 229) | class QuickAccessNavigateNextAction extends BaseQuickAccessNavigateAction { method constructor (line 231) | constructor() { class QuickAccessNavigatePreviousAction (line 236) | class QuickAccessNavigatePreviousAction extends BaseQuickAccessNavigateA... method constructor (line 238) | constructor() { class QuickAccessSelectNextAction (line 243) | class QuickAccessSelectNextAction extends BaseQuickAccessNavigateAction { method constructor (line 245) | constructor() { class QuickAccessSelectPreviousAction (line 261) | class QuickAccessSelectPreviousAction extends BaseQuickAccessNavigateAct... method constructor (line 263) | constructor() { FILE: src/vs/workbench/browser/actions/textInputActions.ts function createTextInputActions (line 19) | function createTextInputActions(clipboardService: IClipboardService, log... class TextInputActionsProvider (line 59) | class TextInputActionsProvider extends Disposable implements IWorkbenchC... method constructor (line 65) | constructor( method registerListeners (line 76) | private registerListeners(): void { method onContextMenu (line 84) | private onContextMenu(targetWindow: Window, e: MouseEvent): void { FILE: src/vs/workbench/browser/actions/widgetNavigationCommands.ts type INavigableContainer (line 18) | interface INavigableContainer { type IFocusNotifier (line 35) | interface IFocusNotifier { function handleFocusEventsGroup (line 40) | function handleFocusEventsGroup(group: readonly IFocusNotifier[], handle... class NavigableContainerManager (line 62) | class NavigableContainerManager implements IDisposable { method constructor (line 73) | constructor( method dispose (line 81) | dispose(): void { method debugEnabled (line 87) | private get debugEnabled(): boolean { method log (line 91) | private log(msg: string, ...args: unknown[]): void { method register (line 97) | static register(container: INavigableContainer): IDisposable { method getActive (line 132) | static getActive(): INavigableContainer | undefined { function registerNavigableContainer (line 137) | function registerNavigableContainer(container: INavigableContainer): IDi... FILE: src/vs/workbench/browser/actions/windowActions.ts type IRecentlyOpenedPick (line 41) | interface IRecentlyOpenedPick extends IQuickPickItem { method run (line 89) | override async run(accessor: ServicesAccessor): Promise { method toQuickPick (line 220) | private toQuickPick(modelService: IModelService, languageService: ILangu... class OpenRecentAction (line 280) | class OpenRecentAction extends BaseOpenRecentAction { method constructor (line 284) | constructor() { method isQuickNavigate (line 307) | protected isQuickNavigate(): boolean { class QuickPickRecentAction (line 312) | class QuickPickRecentAction extends BaseOpenRecentAction { method constructor (line 314) | constructor() { method isQuickNavigate (line 323) | protected isQuickNavigate(): boolean { class ToggleFullScreenAction (line 328) | class ToggleFullScreenAction extends Action2 { method constructor (line 330) | constructor() { method run (line 356) | override run(accessor: ServicesAccessor): Promise { class ReloadWindowAction (line 363) | class ReloadWindowAction extends Action2 { method constructor (line 367) | constructor() { method run (line 381) | override async run(accessor: ServicesAccessor): Promise { class ShowAboutDialogAction (line 388) | class ShowAboutDialogAction extends Action2 { method constructor (line 390) | constructor() { method run (line 408) | override run(accessor: ServicesAccessor): Promise { class NewWindowAction (line 415) | class NewWindowAction extends Action2 { method constructor (line 417) | constructor() { method run (line 440) | override run(accessor: ServicesAccessor): Promise { class BlurAction (line 447) | class BlurAction extends Action2 { method constructor (line 449) | constructor() { method run (line 456) | run(): void { FILE: src/vs/workbench/browser/actions/workspaceActions.ts class OpenFileAction (line 29) | class OpenFileAction extends Action2 { method constructor (line 33) | constructor() { method run (line 47) | override async run(accessor: ServicesAccessor, data?: ITelemetryData):... class OpenFolderAction (line 54) | class OpenFolderAction extends Action2 { method constructor (line 58) | constructor() { method run (line 78) | override async run(accessor: ServicesAccessor, data?: ITelemetryData):... class OpenFolderViaWorkspaceAction (line 85) | class OpenFolderViaWorkspaceAction extends Action2 { method constructor (line 94) | constructor() { method run (line 108) | override run(accessor: ServicesAccessor): Promise { class OpenFileFolderAction (line 115) | class OpenFileFolderAction extends Action2 { method constructor (line 120) | constructor() { method run (line 134) | override async run(accessor: ServicesAccessor, data?: ITelemetryData):... class OpenWorkspaceAction (line 141) | class OpenWorkspaceAction extends Action2 { method constructor (line 145) | constructor() { method run (line 155) | override async run(accessor: ServicesAccessor, data?: ITelemetryData):... class CloseWorkspaceAction (line 162) | class CloseWorkspaceAction extends Action2 { method constructor (line 166) | constructor() { method run (line 180) | override async run(accessor: ServicesAccessor): Promise { class OpenWorkspaceConfigFileAction (line 188) | class OpenWorkspaceConfigFileAction extends Action2 { method constructor (line 192) | constructor() { method run (line 202) | override async run(accessor: ServicesAccessor): Promise { class AddRootFolderAction (line 213) | class AddRootFolderAction extends Action2 { method constructor (line 217) | constructor() { method run (line 227) | override run(accessor: ServicesAccessor): Promise { class RemoveRootFolderAction (line 234) | class RemoveRootFolderAction extends Action2 { method constructor (line 238) | constructor() { method run (line 248) | override async run(accessor: ServicesAccessor): Promise { class SaveWorkspaceAsAction (line 259) | class SaveWorkspaceAsAction extends Action2 { method constructor (line 263) | constructor() { method run (line 273) | override async run(accessor: ServicesAccessor): Promise { class DuplicateWorkspaceInNewWindowAction (line 292) | class DuplicateWorkspaceInNewWindowAction extends Action2 { method constructor (line 296) | constructor() { method run (line 306) | override async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/actions/workspaceCommands.ts constant ADD_ROOT_FOLDER_COMMAND_ID (line 28) | const ADD_ROOT_FOLDER_COMMAND_ID = 'addRootFolder'; constant ADD_ROOT_FOLDER_LABEL (line 29) | const ADD_ROOT_FOLDER_LABEL: ILocalizedString = localize2('addFolderToWo... constant SET_ROOT_FOLDER_COMMAND_ID (line 31) | const SET_ROOT_FOLDER_COMMAND_ID = 'setRootFolder'; constant PICK_WORKSPACE_FOLDER_COMMAND_ID (line 33) | const PICK_WORKSPACE_FOLDER_COMMAND_ID = '_workbench.pickWorkspaceFolder'; function selectWorkspaceFolders (line 91) | async function selectWorkspaceFolders(accessor: ServicesAccessor): Promi... type IOpenFolderAPICommandOptions (line 156) | interface IOpenFolderAPICommandOptions { type INewWindowAPICommandOptions (line 229) | interface INewWindowAPICommandOptions { type RecentEntry (line 291) | interface RecentEntry { FILE: src/vs/workbench/browser/codeeditor.ts type IRangeHighlightDecoration (line 26) | interface IRangeHighlightDecoration { class RangeHighlightDecorations (line 32) | class RangeHighlightDecorations extends Disposable { method constructor (line 41) | constructor(@IEditorService private readonly editorService: IEditorSer... method removeHighlightRange (line 45) | removeHighlightRange() { method highlightRange (line 57) | highlightRange(range: IRangeHighlightDecoration, editor?: unknown) { method doHighlightRange (line 66) | private doHighlightRange(editor: ICodeEditor, selectionRange: IRangeHi... method getEditor (line 76) | private getEditor(resourceRange: IRangeHighlightDecoration): ICodeEdit... method setEditor (line 85) | private setEditor(editor: ICodeEditor) { method createRangeHighlightDecoration (line 120) | private createRangeHighlightDecoration(isWholeLine: boolean = true): M... method dispose (line 124) | override dispose() { class FloatingEditorClickWidget (line 134) | class FloatingEditorClickWidget extends FloatingClickWidget implements I... method constructor (line 136) | constructor( method getId (line 145) | getId(): string { method getPosition (line 149) | getPosition(): IOverlayWidgetPosition { method render (line 155) | override render() { method dispose (line 160) | override dispose(): void { class FloatingEditorClickMenu (line 167) | class FloatingEditorClickMenu extends AbstractFloatingClickMenu implemen... method constructor (line 170) | constructor( method createWidget (line 180) | protected override createWidget(action: IAction): FloatingClickWidget { method isVisible (line 184) | protected override isVisible() { method getActionArg (line 188) | protected override getActionArg(): unknown { FILE: src/vs/workbench/browser/composite.ts method onDidFocus (line 40) | get onDidFocus(): Event { method onDidBlur (line 49) | get onDidBlur(): Event { method hasFocus (line 58) | hasFocus(): boolean { method registerFocusTrackEvents (line 62) | private registerFocusTrackEvents(): { onDidFocus: Emitter; onDidBl... method constructor (line 88) | constructor( method getTitle (line 97) | getTitle(): string | undefined { method create (line 110) | create(parent: HTMLElement): void { method getContainer (line 117) | getContainer(): HTMLElement | undefined { method setVisible (line 132) | setVisible(visible: boolean): void { method focus (line 141) | focus(): void { method getMenuIds (line 160) | getMenuIds(): readonly MenuId[] { method getActions (line 167) | getActions(): readonly IAction[] { method getSecondaryActions (line 175) | getSecondaryActions(): readonly IAction[] { method getContextMenuActions (line 182) | getContextMenuActions(): readonly IAction[] { method getActionViewItem (line 192) | getActionViewItem(action: IAction, options: IBaseActionViewItemOptions):... method getActionsContext (line 199) | getActionsContext(): unknown { method getActionRunner (line 207) | getActionRunner(): IActionRunner { method updateTitleArea (line 221) | protected updateTitleArea(): void { method isVisible (line 228) | isVisible(): boolean { method getControl (line 235) | getControl(): ICompositeControl | undefined { method constructor (line 245) | constructor( method instantiate (line 254) | instantiate(instantiationService: IInstantiationService): T { method registerComposite (line 269) | protected registerComposite(descriptor: CompositeDescriptor): void { method deregisterComposite (line 278) | protected deregisterComposite(id: string): void { method getComposite (line 288) | getComposite(id: string): CompositeDescriptor | undefined { method getComposites (line 292) | protected getComposites(): CompositeDescriptor[] { method compositeById (line 296) | private compositeById(id: string): CompositeDescriptor | undefined { FILE: src/vs/workbench/browser/contextkeys.ts class WorkbenchContextKeysHandler (line 26) | class WorkbenchContextKeysHandler extends Disposable { method constructor (line 68) | constructor( method registerListeners (line 207) | private registerListeners(): void { method updateVisiblePanesContextKeys (line 264) | private updateVisiblePanesContextKeys(): void { method updateActiveEditorGroupContextKeys (line 274) | private updateActiveEditorGroupContextKeys(): void { method updateEditorGroupsContextKeys (line 289) | private updateEditorGroupsContextKeys(): void { method updateEditorAreaContextKeys (line 301) | private updateEditorAreaContextKeys(): void { method updateWorkbenchStateContextKey (line 305) | private updateWorkbenchStateContextKey(): void { method updateWorkspaceFolderCountContextKey (line 309) | private updateWorkspaceFolderCountContextKey(): void { method updateSplitEditorsVerticallyContext (line 313) | private updateSplitEditorsVerticallyContext(): void { method getWorkbenchStateString (line 318) | private getWorkbenchStateString(): string { method updateTitleBarContextKeys (line 326) | private updateTitleBarContextKeys(): void { method updateWorkspaceContextKeys (line 331) | private updateWorkspaceContextKeys(): void { FILE: src/vs/workbench/browser/dnd.ts class DraggedEditorIdentifier (line 43) | class DraggedEditorIdentifier { method constructor (line 45) | constructor(readonly identifier: IEditorIdentifier) { } class DraggedEditorGroupIdentifier (line 48) | class DraggedEditorGroupIdentifier { method constructor (line 50) | constructor(readonly identifier: GroupIdentifier) { } function extractTreeDropData (line 53) | async function extractTreeDropData(dataTransfer: VSDataTransfer): Promis... type IResourcesDropHandlerOptions (line 71) | interface IResourcesDropHandlerOptions { class ResourcesDropHandler (line 86) | class ResourcesDropHandler { method constructor (line 88) | constructor( method handleDrop (line 100) | async handleDrop(event: DragEvent, targetWindow: Window, resolveTarget... method handleWorkspaceDrop (line 153) | private async handleWorkspaceDrop(resources: URI[]): Promise { function fillEditorsDragData (line 205) | function fillEditorsDragData(accessor: ServicesAccessor, resourcesOrEdit... type Before2D (line 389) | type Before2D = { type ICompositeDragAndDrop (line 394) | interface ICompositeDragAndDrop { type ICompositeDragAndDropObserverCallbacks (line 400) | interface ICompositeDragAndDropObserverCallbacks { class CompositeDragAndDropData (line 409) | class CompositeDragAndDropData implements IDragAndDropData { method constructor (line 411) | constructor(private type: 'view' | 'composite', private id: string) { } method update (line 413) | update(dataTransfer: DataTransfer): void { method getData (line 417) | getData(): { type IDraggedCompositeData (line 425) | interface IDraggedCompositeData { class DraggedCompositeIdentifier (line 430) | class DraggedCompositeIdentifier { method constructor (line 432) | constructor(private compositeId: string) { } method id (line 434) | get id(): string { class DraggedViewIdentifier (line 439) | class DraggedViewIdentifier { method constructor (line 441) | constructor(private viewId: string) { } method id (line 443) | get id(): string { type ViewType (line 448) | type ViewType = 'composite' | 'view'; class CompositeDragAndDropObserver (line 450) | class CompositeDragAndDropObserver extends Disposable { method INSTANCE (line 454) | static get INSTANCE(): CompositeDragAndDropObserver { method constructor (line 468) | private constructor() { method readDragData (line 481) | private readDragData(type: ViewType): CompositeDragAndDropData | undef... method writeDragData (line 492) | private writeDragData(id: string, type: ViewType): void { method registerTarget (line 496) | registerTarget(element: HTMLElement, callbacks: ICompositeDragAndDropO... method registerDraggable (line 557) | registerDraggable(element: HTMLElement, draggedItemProvider: () => { t... function toggleDropEffect (line 641) | function toggleDropEffect(dataTransfer: DataTransfer | null, dropEffect:... class ResourceListDnDHandler (line 649) | class ResourceListDnDHandler implements IListDragAndDrop { method constructor (line 650) | constructor( method getDragURI (line 655) | getDragURI(element: T): string | null { method getDragLabel (line 660) | getDragLabel(elements: T[]): string | undefined { method onDragStart (line 665) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method onWillDragElements (line 681) | protected onWillDragElements(elements: readonly T[], originalEvent: Dr... method onDragOver (line 685) | onDragOver(data: IDragAndDropData, targetElement: T, targetIndex: numb... method drop (line 689) | drop(data: IDragAndDropData, targetElement: T, targetIndex: number, ta... method dispose (line 691) | dispose(): void { } class GlobalWindowDraggedOverTracker (line 696) | class GlobalWindowDraggedOverTracker extends Disposable { method constructor (line 702) | constructor() { method registerListeners (line 708) | private registerListeners(): void { method isDraggedOver (line 724) | get isDraggedOver(): boolean { return this.draggedOver; } method markDraggedOver (line 726) | private markDraggedOver(fromBroadcast: boolean): void { method clearDraggedOver (line 738) | private clearDraggedOver(fromBroadcast: boolean): void { function isWindowDraggedOver (line 757) | function isWindowDraggedOver(): boolean { FILE: src/vs/workbench/browser/editor.ts type IEditorPaneDescriptor (line 26) | interface IEditorPaneDescriptor extends ICommonEditorDescriptor( method constructor (line 69) | private constructor( method instantiate (line 75) | instantiate(instantiationService: IInstantiationService, group: IEdito... method describes (line 84) | describes(editorPane: EditorPane): boolean { class EditorPaneRegistry (line 89) | class EditorPaneRegistry implements IEditorPaneRegistry { method registerEditorPane (line 93) | registerEditorPane(editorPaneDescriptor: EditorPaneDescriptor, editorD... method getEditorPane (line 101) | getEditorPane(editor: EditorInput): EditorPaneDescriptor | undefined { method findEditorPaneDescriptors (line 115) | private findEditorPaneDescriptors(editor: EditorInput, byInstanceOf?: ... method getEditorPaneByType (line 147) | getEditorPaneByType(typeId: string): EditorPaneDescriptor | undefined { method getEditorPanes (line 151) | getEditorPanes(): readonly EditorPaneDescriptor[] { method getEditors (line 155) | getEditors(): SyncDescriptor[] { function whenEditorClosed (line 176) | function whenEditorClosed(accessor: ServicesAccessor, resources: URI[]):... function computeEditorAriaLabel (line 275) | function computeEditorAriaLabel(input: EditorInput, index: number | unde... FILE: src/vs/workbench/browser/labels.ts type IResourceLabelProps (line 30) | interface IResourceLabelProps { function toResource (line 37) | function toResource(props: IResourceLabelProps | undefined): URI | undef... type IResourceLabelOptions (line 49) | interface IResourceLabelOptions extends IIconLabelValueOptions { type IFileLabelOptions (line 82) | interface IFileLabelOptions extends IResourceLabelOptions { type IResourceLabel (line 88) | interface IResourceLabel extends IDisposable { type IResourceLabelsContainer (line 117) | interface IResourceLabelsContainer { constant DEFAULT_LABELS_CONTAINER (line 121) | const DEFAULT_LABELS_CONTAINER: IResourceLabelsContainer = { class ResourceLabels (line 125) | class ResourceLabels extends Disposable { method onDidChangeDecorations (line 128) | get onDidChangeDecorations() { return this._onDidChangeDecorations.eve... method constructor (line 133) | constructor( method registerListeners (line 150) | private registerListeners(container: IResourceLabelsContainer): void { method get (line 218) | get(index: number): IResourceLabel { method create (line 222) | create(container: HTMLElement, options?: IIconLabelCreationOptions): I... method disposeWidget (line 243) | private disposeWidget(widget: ResourceLabelWidget): void { method clear (line 253) | clear(): void { method dispose (line 258) | override dispose(): void { class ResourceLabel (line 269) | class ResourceLabel extends ResourceLabels { method element (line 272) | get element(): IResourceLabel { return this.label; } method constructor (line 274) | constructor( type Redraw (line 293) | enum Redraw { class ResourceLabelWidget (line 298) | class ResourceLabelWidget extends IconLabel { method onDidRender (line 301) | get onDidRender() { return this._onDidRender.event; } method constructor (line 315) | constructor( method notifyVisibilityChanged (line 329) | notifyVisibilityChanged(visible: boolean): void { method notifyModelLanguageChanged (line 344) | notifyModelLanguageChanged(model: ITextModel): void { method notifyModelAdded (line 348) | notifyModelAdded(model: ITextModel): void { method handleModelEvent (line 352) | private handleModelEvent(model: ITextModel): void { method notifyFileDecorationsChanges (line 366) | notifyFileDecorationsChanges(e: IResourceDecorationChangeEvent): boole... method notifyExtensionsRegistered (line 383) | notifyExtensionsRegistered(): void { method notifyThemeChange (line 387) | notifyThemeChange(): void { method notifyFileAssociationsChange (line 391) | notifyFileAssociationsChange(): void { method notifyFormattersChange (line 395) | notifyFormattersChange(scheme: string): void { method notifyUntitledLabelChange (line 401) | notifyUntitledLabelChange(resource: URI): void { method notifyWorkspaceFoldersChange (line 407) | notifyWorkspaceFoldersChange(): void { method setFile (line 416) | setFile(resource: URI, options?: IFileLabelOptions): void { method setResource (line 447) | setResource(label: IResourceLabelProps, options: IResourceLabelOptions... method hasFileKindChanged (line 573) | private hasFileKindChanged(newOptions?: IResourceLabelOptions): boolean { method hasResourceChanged (line 580) | private hasResourceChanged(newLabel: IResourceLabelProps): boolean { method hasPathLabelChanged (line 595) | private hasPathLabelChanged(newLabel: IResourceLabelProps): boolean { method hasIconChanged (line 601) | private hasIconChanged(newOptions?: IResourceLabelOptions): boolean { method clear (line 605) | clear(): void { method render (line 615) | private render(options: { updateIcon: boolean; updateDecoration: boole... method dispose (line 731) | override dispose(): void { FILE: src/vs/workbench/browser/layout.ts type ILayoutRuntimeState (line 53) | interface ILayoutRuntimeState { type IEditorToOpen (line 67) | interface IEditorToOpen { type ILayoutInitializationState (line 72) | interface ILayoutInitializationState { type ILayoutState (line 90) | interface ILayoutState { type LayoutClasses (line 95) | enum LayoutClasses { type IPathToOpen (line 107) | interface IPathToOpen extends IPath { type IInitialEditorsState (line 111) | interface IInitialEditorsState { constant COMMAND_CENTER_SETTINGS (line 119) | const COMMAND_CENTER_SETTINGS = [ constant TITLE_BAR_SETTINGS (line 126) | const TITLE_BAR_SETTINGS = [ constant DEFAULT_EMPTY_WINDOW_DIMENSIONS (line 137) | const DEFAULT_EMPTY_WINDOW_DIMENSIONS = new Dimension(DEFAULT_EMPTY_WIND... constant DEFAULT_WORKSPACE_WINDOW_DIMENSIONS (line 138) | const DEFAULT_WORKSPACE_WINDOW_DIMENSIONS = new Dimension(DEFAULT_WORKSP... method activeContainer (line 190) | get activeContainer() { return this.getContainerFromDocument(getActiveDo... method containers (line 191) | get containers(): Iterable { method getContainerFromDocument (line 200) | private getContainerFromDocument(targetDocument: Document): HTMLElement { method whenContainerStylesLoaded (line 210) | whenContainerStylesLoaded(window: CodeWindow): Promise | undefined { method mainContainerDimension (line 215) | get mainContainerDimension(): IDimension { return this._mainContainerDim... method activeContainerDimension (line 217) | get activeContainerDimension(): IDimension { method getContainerDimension (line 221) | private getContainerDimension(container: HTMLElement): IDimension { method mainContainerOffset (line 229) | get mainContainerOffset() { method activeContainerOffset (line 233) | get activeContainerOffset() { method computeContainerOffset (line 237) | private computeContainerOffset(targetWindow: Window) { method constructor (line 302) | constructor( method initLayout (line 309) | protected initLayout(accessor: ServicesAccessor): void { method registerLayoutListeners (line 341) | private registerLayoutListeners(): void { method onMenubarToggled (line 489) | private onMenubarToggled(visible: boolean): void { method handleContainerDidLayout (line 512) | private handleContainerDidLayout(container: HTMLElement, dimension: IDim... method onFullscreenChanged (line 524) | private onFullscreenChanged(windowId: number): void { method onActiveWindowChanged (line 558) | private onActiveWindowChanged(): void { method onWindowFocusChanged (line 570) | private onWindowFocusChanged(hasFocus: boolean): void { method getActiveContainerId (line 579) | private getActiveContainerId(): number { method doUpdateLayoutConfiguration (line 585) | private doUpdateLayoutConfiguration(skipLayout?: boolean): void { method isShadowsDisabled (line 597) | private isShadowsDisabled(): boolean { method updateShadows (line 601) | private updateShadows(): void { method setSideBarPosition (line 609) | private setSideBarPosition(position: Position): void { method updateWindowBorder (line 642) | private updateWindowBorder(skipLayout = false) { method initLayoutState (line 687) | private initLayoutState(lifecycleService: ILifecycleService, fileService... method getDefaultLayoutViews (line 808) | private getDefaultLayoutViews(environmentService: IBrowserWorkbenchEnvir... method shouldRestoreEditors (line 826) | private shouldRestoreEditors(contextService: IWorkspaceContextService, i... method willRestoreEditors (line 846) | protected willRestoreEditors(): boolean { method resolveEditorsToOpen (line 850) | private async resolveEditorsToOpen(fileService: IFileService, initialEdi... method openedDefaultEditors (line 910) | get openedDefaultEditors() { return this._openedDefaultEditors; } method getInitialEditorsState (line 912) | private getInitialEditorsState(): IInitialEditorsState | undefined { method isRestored (line 948) | isRestored(): boolean { method restoreParts (line 952) | protected restoreParts(): void { method openViewContainer (line 1195) | private async openViewContainer(location: ViewContainerLocation, id: str... method registerPart (line 1211) | registerPart(part: Part): IDisposable { method getPart (line 1218) | protected getPart(key: Parts): Part { method registerNotifications (line 1227) | registerNotifications(delegate: { onDidChangeNotificationsVisibility: Ev... method hasFocus (line 1231) | hasFocus(part: Parts): boolean { method _getFocusedPart (line 1245) | private _getFocusedPart(): Parts | undefined { method focusPart (line 1257) | focusPart(part: Parts, targetWindow: Window = mainWindow): void { method getContainer (line 1290) | getContainer(targetWindow: Window, part?: Parts): HTMLElement | undefined { method isVisible (line 1319) | isVisible(part: Parts, targetWindow: Window = mainWindow): boolean { method shouldShowBannerFirst (line 1348) | private shouldShowBannerFirst(): boolean { method focus (line 1352) | focus(): void { method focusPanelOrEditor (line 1362) | private focusPanelOrEditor(): void { method getMaximumEditorDimensions (line 1371) | getMaximumEditorDimensions(container: HTMLElement): IDimension { method isZenModeActive (line 1401) | private isZenModeActive(): boolean { method setZenModeActive (line 1405) | private setZenModeActive(active: boolean) { method toggleZenMode (line 1409) | toggleZenMode(skipLayout?: boolean, restoring = false): void { method setStatusBarHidden (line 1584) | private setStatusBarHidden(hidden: boolean): void { method createWorkbenchLayout (line 1598) | protected createWorkbenchLayout(): void { method layout (line 1699) | layout(): void { method isMainEditorLayoutCentered (line 1719) | isMainEditorLayoutCentered(): boolean { method centerMainEditorLayout (line 1723) | centerMainEditorLayout(active: boolean, skipLayout?: boolean): void { method getSize (line 1766) | getSize(part: Parts): IViewSize { method setSize (line 1770) | setSize(part: Parts, size: IViewSize): void { method resizePart (line 1774) | resizePart(part: Parts, sizeChangeWidth: number, sizeChangeHeight: numbe... method setActivityBarHidden (line 1838) | private setActivityBarHidden(hidden: boolean): void { method setBannerHidden (line 1843) | private setBannerHidden(hidden: boolean): void { method setEditorHidden (line 1847) | private setEditorHidden(hidden: boolean): void { method getLayoutClasses (line 1871) | getLayoutClasses(): string[] { method setSideBarHidden (line 1883) | private setSideBarHidden(hidden: boolean): void { method hasViews (line 1918) | private hasViews(id: string): boolean { method adjustPartPositions (line 1932) | private adjustPartPositions(sideBarPosition: Position, panelAlignment: P... method setPanelAlignment (line 1995) | setPanelAlignment(alignment: PanelAlignment): void { method setPanelHidden (line 2018) | private setPanelHidden(hidden: boolean, skipLayout?: boolean): void { method isAuxiliaryBarMaximized (line 2102) | isAuxiliaryBarMaximized(): boolean { method toggleMaximizedAuxiliaryBar (line 2106) | toggleMaximizedAuxiliaryBar(): void { method setAuxiliaryBarMaximized (line 2110) | setAuxiliaryBarMaximized(maximized: boolean): boolean { method isPanelMaximized (line 2177) | isPanelMaximized(): boolean { method toggleMaximizedPanel (line 2184) | toggleMaximizedPanel(): void { method panelOpensMaximized (line 2210) | private panelOpensMaximized(): boolean { method setAuxiliaryBarHidden (line 2221) | private setAuxiliaryBarHidden(hidden: boolean, skipLayout?: boolean): vo... method setPartHidden (line 2262) | setPartHidden(hidden: boolean, part: Parts): void { method hasMainWindowBorder (line 2279) | hasMainWindowBorder(): boolean { method getMainWindowBorderRadius (line 2283) | getMainWindowBorderRadius(): string | undefined { method getSideBarPosition (line 2287) | getSideBarPosition(): Position { method getPanelAlignment (line 2291) | getPanelAlignment(): PanelAlignment { method updateMenubarVisibility (line 2295) | updateMenubarVisibility(skipLayout: boolean): void { method updateCustomTitleBarVisibility (line 2302) | updateCustomTitleBarVisibility(): void { method toggleMenuBar (line 2310) | toggleMenuBar(): void { method getPanelPosition (line 2326) | getPanelPosition(): Position { method setPanelPosition (line 2330) | setPanelPosition(position: Position): void { method isWindowMaximized (line 2411) | isWindowMaximized(targetWindow: Window): boolean { method updateWindowMaximizedState (line 2415) | updateWindowMaximizedState(targetWindow: Window, maximized: boolean) { method getVisibleNeighborPart (line 2433) | getVisibleNeighborPart(part: Parts, direction: Direction): Parts | undef... method onDidChangeWCO (line 2461) | private onDidChangeWCO(): void { method arrangeEditorNodes (line 2472) | private arrangeEditorNodes(nodes: { editor: ISerializedNode; sideBar?: I... method arrangeMiddleSectionNodes (line 2508) | private arrangeMiddleSectionNodes(nodes: { editor: ISerializedNode; pane... method createGridDescriptor (line 2583) | private createGridDescriptor(): ISerializedGrid { method dispose (line 2716) | override dispose(): void { type ZenModeConfiguration (line 2723) | type ZenModeConfiguration = { function getZenModeConfiguration (line 2734) | function getZenModeConfiguration(configurationService: IConfigurationSer... type IWorkbenchLayoutStateKey (line 2742) | interface IWorkbenchLayoutStateKey { type StorageKeyType (line 2751) | type StorageKeyType = string | boolean | number | object; method constructor (line 2757) | constructor(readonly name: string, readonly scope: StorageScope, readonl... class RuntimeStateKey (line 2760) | class RuntimeStateKey extends WorkbenchLayoutS... method constructor (line 2764) | constructor(name: string, scope: StorageScope, target: StorageTarget, ... class InitializationStateKey (line 2769) | class InitializationStateKey extends Workbench... type ILayoutStateChangeEvent (line 2826) | interface ILayoutStateChangeEvent { type WorkbenchLayoutSettings (line 2831) | enum WorkbenchLayoutSettings { type LegacyWorkbenchLayoutSettings (line 2842) | enum LegacyWorkbenchLayoutSettings { type ILayoutStateLoadConfiguration (line 2847) | interface ILayoutStateLoadConfiguration { class LayoutStateModel (line 2852) | class LayoutStateModel extends Disposable { method constructor (line 2867) | constructor( method updateStateFromLegacySettings (line 2884) | private updateStateFromLegacySettings(configurationChangeEvent: IConfi... method updateLegacySettingsFromState (line 2898) | private updateLegacySettingsFromState(key: R... method load (line 2913) | load(configuration: ILayoutStateLoadConfiguration): void { method applyOverrides (line 3008) | private applyOverrides(configuration: ILayoutStateLoadConfiguration): ... method applyAuxiliaryBarMaximizedOverride (line 3040) | private applyAuxiliaryBarMaximizedOverride(): void { method applyAuxiliaryBarHiddenOverride (line 3057) | private applyAuxiliaryBarHiddenOverride(value: boolean): void { method save (line 3061) | save(workspace: boolean, global: boolean): void { method getInitializationValue (line 3079) | getInitializationValue(key: InitializationSt... method setInitializationValue (line 3083) | setInitializationValue(key: InitializationSt... method getRuntimeValue (line 3087) | getRuntimeValue(key: RuntimeStateKey, fal... method setRuntimeValue (line 3105) | setRuntimeValue(key: RuntimeStateKey, val... method isActivityBarHidden (line 3117) | private isActivityBarHidden(): boolean { method setRuntimeValueAndFire (line 3126) | private setRuntimeValueAndFire(key: RuntimeS... method saveKeyToStorage (line 3136) | private saveKeyToStorage(key: WorkbenchLayou... method loadKeyFromStorage (line 3141) | private loadKeyFromStorage(key: WorkbenchLay... FILE: src/vs/workbench/browser/panecomposite.ts method constructor (line 31) | constructor( method create (line 44) | override create(parent: HTMLElement): void { method setVisible (line 51) | override setVisible(visible: boolean): void { method layout (line 56) | layout(dimension: Dimension): void { method setBoundarySashes (line 60) | setBoundarySashes(sashes: IBoundarySashes): void { method getOptimalWidth (line 64) | getOptimalWidth(): number { method openView (line 68) | openView(id: string, focus?: boolean): T | undefined { method getViewPaneContainer (line 72) | getViewPaneContainer(): ViewPaneContainer | undefined { method getActionsContext (line 76) | override getActionsContext(): unknown { method getContextMenuActions (line 80) | override getContextMenuActions(): readonly IAction[] { method getMenuIds (line 84) | override getMenuIds(): MenuId[] { method getActions (line 95) | override getActions(): readonly IAction[] { method getSecondaryActions (line 110) | override getSecondaryActions(): readonly IAction[] { method getActionViewItem (line 144) | override getActionViewItem(action: IAction, options: IBaseActionViewItem... method getTitle (line 148) | override getTitle(): string { method focus (line 152) | override focus(): void { class PaneCompositeDescriptor (line 164) | class PaneCompositeDescriptor extends CompositeDescriptor { method create (line 166) | static create( method constructor (line 179) | private constructor( class PaneCompositeRegistry (line 199) | class PaneCompositeRegistry extends CompositeRegistry { method registerPaneComposite (line 204) | registerPaneComposite(descriptor: PaneCompositeDescriptor): void { method deregisterPaneComposite (line 211) | deregisterPaneComposite(id: string): void { method getPaneComposite (line 218) | getPaneComposite(id: string): PaneCompositeDescriptor { method getPaneComposites (line 225) | getPaneComposites(): PaneCompositeDescriptor[] { FILE: src/vs/workbench/browser/part.ts type IPartOptions (line 17) | interface IPartOptions { type ILayoutContentResult (line 22) | interface ILayoutContentResult { method dimension (line 36) | get dimension(): Dimension | undefined { return this._dimension; } method contentPosition (line 39) | get contentPosition(): IDomPosition | undefined { return this._contentPo... method constructor (line 51) | constructor( method onThemeChange (line 63) | protected override onThemeChange(theme: IColorTheme): void { method create (line 77) | create(parent: HTMLElement, options?: object): void { method getContainer (line 90) | getContainer(): HTMLElement | undefined { method createTitleArea (line 97) | protected createTitleArea(parent: HTMLElement, options?: object): HTMLEl... method createContentArea (line 104) | protected createContentArea(parent: HTMLElement, options?: object): HTML... method setHeaderArea (line 108) | protected setHeaderArea(headerContainer: HTMLElement): void { method setFooterArea (line 126) | protected setFooterArea(footerContainer: HTMLElement): void { method removeHeaderArea (line 144) | protected removeHeaderArea(): void { method removeFooterArea (line 153) | protected removeFooterArea(): void { method relayout (line 162) | private relayout() { method layoutContents (line 170) | protected layoutContents(width: number, height: number): ILayoutContentR... method onDidChange (line 179) | get onDidChange(): Event { return this._onDidChan... method layout (line 188) | layout(width: number, height: number, top: number, left: number): void { method setVisible (line 193) | setVisible(visible: boolean) { class PartLayout (line 202) | class PartLayout { method constructor (line 211) | constructor(private options: IPartOptions, private contentArea: HTMLEl... method layout (line 213) | layout(width: number, height: number): ILayoutContentResult { method setFooterVisibility (line 255) | setFooterVisibility(visible: boolean): void { method setHeaderVisibility (line 259) | setHeaderVisibility(visible: boolean): void { type IMultiWindowPart (line 264) | interface IMultiWindowPart { method parts (line 271) | get parts() { return Array.from(this._parts); } method registerPart (line 275) | registerPart(part: T): IDisposable { method unregisterPart (line 281) | protected unregisterPart(part: T): void { method getPart (line 285) | getPart(container: HTMLElement): T { method getPartByDocument (line 289) | protected getPartByDocument(document: Document): T { method activePart (line 301) | get activePart(): T { FILE: src/vs/workbench/browser/parts/activitybar/activitybarPart.ts class ActivitybarPart (line 43) | class ActivitybarPart extends Part { method minimumWidth (line 60) | get minimumWidth(): number { return this._isCompact ? ActivitybarPart.... method maximumWidth (line 61) | get maximumWidth(): number { return this._isCompact ? ActivitybarPart.... method constructor (line 71) | constructor( method updateCompactStyle (line 94) | private updateCompactStyle(): void { method recreateCompositeBar (line 103) | private recreateCompositeBar(): void { method createCompositeBar (line 118) | private createCompositeBar(): PaneCompositeBar { method createContentArea (line 151) | protected override createContentArea(parent: HTMLElement): HTMLElement { method getPinnedPaneCompositeIds (line 164) | getPinnedPaneCompositeIds(): string[] { method getVisiblePaneCompositeIds (line 168) | getVisiblePaneCompositeIds(): string[] { method getPaneCompositeIds (line 172) | getPaneCompositeIds(): string[] { method focus (line 176) | focus(): void { method updateStyles (line 180) | override updateStyles(): void { method show (line 192) | show(focus?: boolean): void { method hide (line 211) | hide(): void { method layout (line 223) | override layout(width: number, height: number): void { method toJSON (line 237) | toJSON(): object { class ActivityBarCompositeBar (line 244) | class ActivityBarCompositeBar extends PaneCompositeBar { method constructor (line 255) | constructor( method fillContextMenuActions (line 297) | private fillContextMenuActions(actions: IAction[], e?: MouseEvent | Ge... method uninstallMenubar (line 319) | private uninstallMenubar() { method installMenubar (line 330) | private installMenubar() { method registerKeyboardNavigationListeners (line 346) | private registerKeyboardNavigationListeners(): void { method create (line 382) | override create(parent: HTMLElement): HTMLElement { method layout (line 404) | override layout(width: number, height: number): void { method getActivityBarContextMenuActions (line 422) | getActivityBarContextMenuActions(): IAction[] { method constructor (line 452) | constructor() { method run (line 471) | run(accessor: ServicesAccessor): void { method constructor (line 478) | constructor() { method run (line 497) | run(accessor: ServicesAccessor): void { method constructor (line 504) | constructor() { method run (line 523) | run(accessor: ServicesAccessor): void { method constructor (line 530) | constructor() { method run (line 549) | run(accessor: ServicesAccessor): void { method constructor (line 575) | constructor() { method constructor (line 586) | constructor() { method constructor (line 598) | constructor() { method run (line 607) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions.ts class ToggleAuxiliaryBarAction (line 30) | class ToggleAuxiliaryBarAction extends Action2 { method constructor (line 35) | constructor() { method run (line 70) | override async run(accessor: ServicesAccessor): Promise { method constructor (line 98) | constructor() { method run (line 107) | run(accessor: ServicesAccessor) { method constructor (line 117) | constructor() { method run (line 126) | override async run(accessor: ServicesAccessor): Promise { method constructor (line 195) | constructor() { method constructor (line 206) | constructor() { class MaximizeAuxiliaryBar (line 218) | class MaximizeAuxiliaryBar extends Action2 { method constructor (line 222) | constructor() { method run (line 233) | run(accessor: ServicesAccessor) { class RestoreAuxiliaryBar (line 241) | class RestoreAuxiliaryBar extends Action2 { method constructor (line 245) | constructor() { method run (line 261) | run(accessor: ServicesAccessor) { class ToggleMaximizedAuxiliaryBar (line 269) | class ToggleMaximizedAuxiliaryBar extends Action2 { method constructor (line 273) | constructor() { method run (line 293) | run(accessor: ServicesAccessor) { FILE: src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts type IAuxiliaryBarPartConfiguration (line 38) | interface IAuxiliaryBarPartConfiguration { class AuxiliaryBarPart (line 45) | class AuxiliaryBarPart extends AbstractPaneCompositePart { method preferredHeight (line 58) | get preferredHeight(): number | undefined { method preferredWidth (line 64) | get preferredWidth(): number | undefined { method constructor (line 84) | constructor( method onDidChangeAutoHideViewContainers (line 151) | private onDidChangeAutoHideViewContainers(e: { before: number; after: ... method resolveConfiguration (line 163) | private resolveConfiguration(): IAuxiliaryBarPartConfiguration { method onDidChangeActivityBarLocation (line 172) | private onDidChangeActivityBarLocation(): void { method updateStyles (line 181) | override updateStyles(): void { method getCompositeBarOptions (line 201) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method fillExtraContextMenuActions (line 233) | private fillExtraContextMenuActions(actions: IAction[]): void { method shouldShowCompositeBar (line 263) | protected shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 286) | protected getCompositeBarPosition(): CompositeBarPosition { method toJSON (line 296) | override toJSON(): object { FILE: src/vs/workbench/browser/parts/banner/bannerPart.ts class BannerPart (line 35) | class BannerPart extends Part implements IBannerService { method minimumHeight (line 45) | get minimumHeight(): number { method maximumHeight (line 49) | get maximumHeight(): number { method onDidChange (line 54) | override get onDidChange() { return this._onDidChangeSize.event; } method constructor (line 65) | constructor( method createContentArea (line 76) | protected override createContentArea(parent: HTMLElement): HTMLElement { method close (line 94) | private close(item: IBannerItem): void { method focusActionLink (line 109) | private focusActionLink(): void { method getAriaLabel (line 123) | private getAriaLabel(item: IBannerItem): string | undefined { method getBannerMessage (line 134) | private getBannerMessage(message: MarkdownString | string): HTMLElement { method setVisibility (line 144) | private setVisibility(visible: boolean): void { method focus (line 154) | focus(): void { method focusNextAction (line 159) | focusNextAction(): void { method focusPreviousAction (line 166) | focusPreviousAction(): void { method hide (line 173) | hide(id: string): void { method show (line 181) | show(item: IBannerItem): void { method toJSON (line 235) | toJSON(): object { class FocusBannerAction (line 285) | class FocusBannerAction extends Action2 { method constructor (line 290) | constructor() { method run (line 299) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/compositeBar.ts type ICompositeBarItem (line 26) | interface ICompositeBarItem { class CompositeDragAndDrop (line 36) | class CompositeDragAndDrop implements ICompositeDragAndDrop { method constructor (line 38) | constructor( method drop (line 47) | drop(data: CompositeDragAndDropData, targetCompositeId: string | undef... method onDragEnter (line 91) | onDragEnter(data: CompositeDragAndDropData, targetCompositeId: string ... method onDragOver (line 95) | onDragOver(data: CompositeDragAndDropData, targetCompositeId: string |... method getTargetIndex (line 99) | private getTargetIndex(targetId: string | undefined, before2d: Before2... method canDrop (line 109) | private canDrop(data: CompositeDragAndDropData, targetCompositeId: str... type ICompositeBarOptions (line 140) | interface ICompositeBarOptions { class CompositeBarDndCallbacks (line 163) | class CompositeBarDndCallbacks implements ICompositeDragAndDropObserverC... method constructor (line 167) | constructor( method onDragOver (line 175) | onDragOver(e: IDraggedCompositeData) { method onDragLeave (line 191) | onDragLeave(e: IDraggedCompositeData) { method onDragEnd (line 195) | onDragEnd(e: IDraggedCompositeData) { method onDrop (line 199) | onDrop(e: IDraggedCompositeData) { method insertAtFront (line 209) | private insertAtFront(element: HTMLElement, event: DragEvent): boolean { method updateFromDragging (line 222) | private updateFromDragging(element: HTMLElement, showFeedback: boolean... class CompositeBar (line 235) | class CompositeBar extends Widget implements ICompositeBar { method constructor (line 250) | constructor( method getCompositeBarItems (line 265) | getCompositeBarItems(): ICompositeBarItem[] { method setCompositeBarItems (line 269) | setCompositeBarItems(items: ICompositeBarItem[]): void { method getPinnedComposites (line 274) | getPinnedComposites(): ICompositeBarItem[] { method getPinnedCompositeIds (line 278) | getPinnedCompositeIds(): string[] { method getVisibleComposites (line 282) | getVisibleComposites(): ICompositeBarItem[] { method create (line 286) | create(parent: HTMLElement): HTMLElement { method focus (line 325) | focus(index?: number): void { method recomputeSizes (line 329) | recomputeSizes(): void { method layout (line 334) | layout(dimension: Dimension): void { method addComposite (line 351) | addComposite({ id, name, order, requestedIndex }: { id: string; name: ... method removeComposite (line 358) | removeComposite(id: string): void { method hideComposite (line 371) | hideComposite(id: string): void { method activateComposite (line 378) | activateComposite(id: string): void { method deactivateComposite (line 389) | deactivateComposite(id: string): void { method pin (line 398) | async pin(compositeId: string, open?: boolean): Promise { method unpin (line 409) | unpin(compositeId: string): void { method areBadgesEnabled (line 418) | areBadgesEnabled(compositeId: string): boolean { method toggleBadgeEnablement (line 422) | toggleBadgeEnablement(compositeId: string): void { method resetActiveComposite (line 433) | private resetActiveComposite(compositeId: string) { method isPinned (line 461) | isPinned(compositeId: string): boolean { method move (line 466) | move(compositeId: string, toCompositeId: string, before?: boolean): vo... method getAction (line 495) | getAction(compositeId: string): CompositeBarAction { method computeSizes (line 501) | private computeSizes(items: ICompositeBarModelItem[]): void { method updateCompositeSwitcher (line 521) | private updateCompositeSwitcher(donotTrigger?: boolean): void { method getOverflowingComposites (line 642) | private getOverflowingComposites(): { id: string; name?: string }[] { method showContextMenu (line 654) | private showContextMenu(targetWindow: Window, e: MouseEvent | GestureE... method getContextMenuActions (line 664) | getContextMenuActions(e?: MouseEvent | GestureEvent): IAction[] { type ICompositeBarModelItem (line 689) | interface ICompositeBarModelItem extends ICompositeBarItem { class CompositeBarModel (line 696) | class CompositeBarModel { method items (line 699) | get items(): ICompositeBarModelItem[] { return this._items; } method constructor (line 705) | constructor( method setItems (line 713) | setItems(items: ICompositeBarItem[]): void { method visibleItems (line 719) | get visibleItems(): ICompositeBarModelItem[] { method pinnedItems (line 723) | get pinnedItems(): ICompositeBarModelItem[] { method createCompositeBarItem (line 727) | private createCompositeBarItem(id: string, name: string | undefined, o... method add (line 744) | add(id: string, name: string, order: number | undefined, requestedInde... method remove (line 785) | remove(id: string): boolean { method hide (line 795) | hide(id: string): boolean { method move (line 808) | move(compositeId: string, toCompositeId: string): boolean { method setPinned (line 827) | setPinned(id: string, pinned: boolean): boolean { method activate (line 840) | activate(id: string): boolean { method deactivate (line 856) | deactivate(): boolean { method findItem (line 865) | findItem(id: string): ICompositeBarModelItem { method findIndex (line 869) | private findIndex(id: string): number { FILE: src/vs/workbench/browser/parts/compositeBarActions.ts type ICompositeBar (line 34) | interface ICompositeBar { type ICompositeBarActionItem (line 74) | interface ICompositeBarActionItem { class CompositeBarAction (line 82) | class CompositeBarAction extends Action { method constructor (line 92) | constructor(private item: ICompositeBarActionItem) { method compositeBarActionItem (line 96) | get compositeBarActionItem(): ICompositeBarActionItem { method compositeBarActionItem (line 100) | set compositeBarActionItem(item: ICompositeBarActionItem) { method activities (line 106) | get activities(): IActivity[] { method activities (line 110) | set activities(activities: IActivity[]) { method activate (line 115) | activate(): void { method deactivate (line 121) | deactivate(): void { type ICompositeBarColors (line 129) | interface ICompositeBarColors { type IActivityHoverOptions (line 142) | interface IActivityHoverOptions { type ICompositeBarActionViewItemOptions (line 146) | interface ICompositeBarActionViewItemOptions extends IActionViewItemOpti... class CompositeBarActionViewItem (line 155) | class CompositeBarActionViewItem extends BaseActionViewItem { method constructor (line 167) | constructor( method compositeBarActionItem (line 186) | protected get compositeBarActionItem(): ICompositeBarActionItem { method updateStyles (line 190) | protected updateStyles(): void { method render (line 232) | override render(container: HTMLElement): void { method onThemeChange (line 290) | private onThemeChange(theme: IColorTheme): void { method update (line 294) | protected update(): void { method getActivities (line 301) | private getActivities(): IActivity[] { method updateActivity (line 308) | protected updateActivity(): void { method getVisibleBadges (line 374) | private getVisibleBadges(activities: IActivity[]): { badges: IBadge[];... method updateLabel (line 393) | protected override updateLabel(): void { method updateTitle (line 405) | private updateTitle(): void { method computeTitle (line 416) | protected computeTitle(): string { method computeKeybindingLabel (line 432) | private computeKeybindingLabel(): string | undefined | null { method dispose (line 438) | override dispose(): void { class CompositeOverflowActivityAction (line 449) | class CompositeOverflowActivityAction extends CompositeBarAction { method constructor (line 451) | constructor( method run (line 461) | override async run(): Promise { class CompositeOverflowActivityActionViewItem (line 466) | class CompositeOverflowActivityActionViewItem extends CompositeBarAction... method constructor (line 468) | constructor( method showMenu (line 485) | showMenu(): void { method getActions (line 493) | private getActions(): IAction[] { class CompositeActionViewItem (line 515) | class CompositeActionViewItem extends CompositeBarActionViewItem { method constructor (line 517) | constructor( method render (line 545) | override render(container: HTMLElement): void { method updateFromDragging (line 599) | private updateFromDragging(element: HTMLElement, showFeedback: boolean... method showContextMenu (line 637) | private showContextMenu(container: HTMLElement): void { method updateChecked (line 687) | protected override updateChecked(): void { method updateEnabled (line 703) | protected override updateEnabled(): void { method dispose (line 715) | override dispose(): void { class ToggleCompositePinnedAction (line 722) | class ToggleCompositePinnedAction extends Action { method constructor (line 724) | constructor( method run (line 733) | override async run(context: string): Promise { class ToggleCompositeBadgeAction (line 744) | class ToggleCompositeBadgeAction extends Action { method constructor (line 745) | constructor( method run (line 754) | override async run(context: string): Promise { class SwitchCompositeViewAction (line 760) | class SwitchCompositeViewAction extends Action2 { method constructor (line 761) | constructor( method run (line 769) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/compositePart.ts type ICompositeTitleLabel (line 40) | interface ICompositeTitleLabel { type CompositeItem (line 53) | interface CompositeItem { type ICompositePartOptions (line 59) | interface ICompositePartOptions extends IPartOptions { method constructor (line 85) | constructor( method openComposite (line 111) | protected openComposite(id: string, focus?: boolean): Composite | undefi... method doOpenComposite (line 132) | private doOpenComposite(id: string, focus: boolean = false): Composite |... method createComposite (line 178) | protected createComposite(id: string, isActive?: boolean): Composite { method showComposite (line 217) | protected showComposite(composite: Composite): void { method onTitleAreaUpdate (line 308) | protected onTitleAreaUpdate(compositeId: string): void { method updateTitle (line 330) | private updateTitle(compositeId: string, compositeTitle?: string): void { method collectCompositeActions (line 347) | private collectCompositeActions(composite?: Composite): () => void { method getActiveComposite (line 366) | protected getActiveComposite(): IComposite | undefined { method getLastActiveCompositeId (line 370) | protected getLastActiveCompositeId(): string { method hideActiveComposite (line 374) | protected hideActiveComposite(): Composite | undefined { method createTitleArea (line 405) | protected override createTitleArea(parent: HTMLElement): HTMLElement | u... method createTitleLabel (line 437) | protected createTitleLabel(parent: HTMLElement): ICompositeTitleLabel { method createHeaderArea (line 461) | protected createHeaderArea(): HTMLElement { method createFooterArea (line 465) | protected createFooterArea(): HTMLElement { method updateStyles (line 469) | override updateStyles(): void { method actionViewItemProvider (line 476) | protected actionViewItemProvider(action: IAction, options: IBaseActionVi... method actionsContextProvider (line 486) | protected actionsContextProvider(): unknown { method createContentArea (line 496) | protected override createContentArea(parent: HTMLElement): HTMLElement { method getProgressIndicator (line 505) | getProgressIndicator(id: string): IProgressIndicator | undefined { method getTitleAreaDropDownAnchorAlignment (line 511) | protected getTitleAreaDropDownAnchorAlignment(): AnchorAlignment { method layout (line 515) | override layout(width: number, height: number, top: number, left: number... method setBoundarySashes (line 525) | setBoundarySashes?(sashes: IBoundarySashes): void { method removeComposite (line 530) | protected removeComposite(compositeId: string): boolean { method dispose (line 547) | override dispose(): void { FILE: src/vs/workbench/browser/parts/dialogs/dialog.ts function createWorkbenchDialogOptions (line 29) | function createWorkbenchDialogOptions(options: Partial, ... function createBrowserAboutDialogDetails (line 48) | function createBrowserAboutDialogDetails(productService: IProductService... FILE: src/vs/workbench/browser/parts/dialogs/dialog.web.contribution.ts class DialogHandlerContribution (line 17) | class DialogHandlerContribution extends Disposable implements IWorkbench... method constructor (line 26) | constructor( method processDialogs (line 45) | private async processDialogs(): Promise { FILE: src/vs/workbench/browser/parts/dialogs/dialogHandler.ts class BrowserDialogHandler (line 22) | class BrowserDialogHandler extends AbstractDialogHandler { method constructor (line 33) | constructor( method prompt (line 46) | async prompt(prompt: IPrompt): Promise> { method confirm (line 56) | async confirm(confirmation: IConfirmation): Promise { method about (line 76) | async about(title: string, details: string, detailsToCopy: string): Pr... method doShow (line 94) | private async doShow(type: Severity | DialogType | undefined, message:... FILE: src/vs/workbench/browser/parts/editor/auxiliaryEditorPart.ts type IAuxiliaryEditorPartOpenOptions (line 38) | interface IAuxiliaryEditorPartOpenOptions extends IAuxiliaryWindowOpenOp... type ICreateAuxiliaryEditorPartResult (line 42) | interface ICreateAuxiliaryEditorPartResult { method constructor (line 52) | constructor() { method run (line 62) | override async run(): Promise { method constructor (line 69) | constructor() { method run (line 82) | override async run(): Promise { method constructor (line 89) | constructor() { method run (line 102) | override async run(): Promise { class AuxiliaryEditorPart (line 107) | class AuxiliaryEditorPart { method constructor (line 111) | constructor( method create (line 124) | async create(label: string, options?: IAuxiliaryEditorPartOpenOptions)... class AuxiliaryEditorPartImpl (line 336) | class AuxiliaryEditorPartImpl extends EditorPart implements IAuxiliaryEd... method constructor (line 347) | constructor( method handleContextKeys (line 364) | protected override handleContextKeys(): void { method updateOptions (line 371) | updateOptions(options: { compact: boolean }): void { method addGroup (line 386) | override addGroup(location: IEditorGroupView | GroupIdentifier, direct... method removeGroup (line 396) | override removeGroup(group: number | IEditorGroupView, preserveFocus?:... method doRemoveLastGroup (line 410) | private doRemoveLastGroup(preserveFocus?: boolean): void { method loadState (line 433) | protected override loadState(): IEditorPartUIState | undefined { method saveState (line 437) | protected override saveState(): void { method close (line 441) | close(): boolean { method doClose (line 445) | private doClose(mergeConfirmingEditorsToMainPart: boolean): boolean { method mergeGroupsToMainPart (line 466) | private mergeGroupsToMainPart(): boolean { FILE: src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts class BinaryResourceDiffEditor (line 22) | class BinaryResourceDiffEditor extends SideBySideEditor { method constructor (line 26) | constructor( method getMetadata (line 40) | getMetadata(): string | undefined { FILE: src/vs/workbench/browser/parts/editor/binaryEditor.ts type IOpenCallbacks (line 18) | interface IOpenCallbacks { method constructor (line 35) | constructor( method getTitle (line 46) | override getTitle(): string { method getContents (line 50) | protected async getContents(input: EditorInput, options: IEditorOptions)... method handleMetadataChanged (line 81) | private handleMetadataChanged(meta: string | undefined): void { method getMetadata (line 87) | getMetadata(): string | undefined { FILE: src/vs/workbench/browser/parts/editor/breadcrumbs.ts type IBreadcrumbsService (line 20) | interface IBreadcrumbsService { class BreadcrumbsService (line 30) | class BreadcrumbsService implements IBreadcrumbsService { method register (line 36) | register(group: number, widget: BreadcrumbsWidget): IDisposable { method getWidget (line 46) | getWidget(group: number): BreadcrumbsWidget | undefined { method constructor (line 65) | private constructor() { method _stub (line 81) | private static _stub(name: string): { bindTo(service: IConfigurationS... FILE: src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts class OutlineItem (line 53) | class OutlineItem extends BreadcrumbsItem { method constructor (line 57) | constructor( method dispose (line 68) | dispose(): void { method equals (line 72) | equals(other: BreadcrumbsItem): boolean { method render (line 81) | render(container: HTMLElement): void { class FileItem (line 122) | class FileItem extends BreadcrumbsItem { method constructor (line 126) | constructor( method dispose (line 137) | dispose(): void { method equals (line 141) | equals(other: BreadcrumbsItem): boolean { method render (line 151) | render(container: HTMLElement): void { function createBreadcrumbDndObserver (line 168) | function createBreadcrumbDndObserver(accessor: ServicesAccessor, contain... type IBreadcrumbsControlOptions (line 207) | interface IBreadcrumbsControlOptions { class BreadcrumbsControl (line 218) | class BreadcrumbsControl { method onDidVisibilityChange (line 263) | get onDidVisibilityChange() { return this._onDidVisibilityChange.event; } method constructor (line 265) | constructor( method dispose (line 315) | dispose(): void { method model (line 331) | get model(): BreadcrumbsModel | undefined { method layout (line 335) | layout(dim: dom.Dimension | undefined): void { method isHidden (line 339) | isHidden(): boolean { method hide (line 343) | hide(): void { method show (line 355) | private show(): void { method revealLast (line 366) | revealLast(): void { method update (line 370) | update(): boolean { method _onFocusEvent (line 467) | private _onFocusEvent(event: IBreadcrumbsItemEvent): void { method _onSelectEvent (line 474) | private _onSelectEvent(event: IBreadcrumbsItemEvent): void { method _updateCkBreadcrumbsActive (line 589) | private _updateCkBreadcrumbsActive(): void { method _revealInEditor (line 594) | private async _revealInEditor(event: IBreadcrumbsItemEvent, element: F... method _getEditorGroup (line 611) | private _getEditorGroup(data: unknown): SIDE_GROUP_TYPE | ACTIVE_GROUP... class BreadcrumbsControlFactory (line 622) | class BreadcrumbsControlFactory { method control (line 628) | get control() { return this._control; } method onDidEnablementChange (line 631) | get onDidEnablementChange() { return this._onDidEnablementChange.event; } method onDidVisibilityChange (line 634) | get onDidVisibilityChange() { return this._onDidVisibilityChange.event; } method constructor (line 636) | constructor( method createControl (line 673) | private createControl(): BreadcrumbsControl { method dispose (line 680) | dispose(): void { method constructor (line 691) | constructor() { method run (line 713) | run(accessor: ServicesAccessor): void { function focusAndSelectHandler (line 724) | function focusAndSelectHandler(accessor: ServicesAccessor, select: boole... method constructor (line 738) | constructor() { method run (line 751) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 757) | constructor() { method run (line 770) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method handler (line 807) | handler(accessor) { method handler (line 827) | handler(accessor) { method handler (line 845) | handler(accessor) { method handler (line 863) | handler(accessor) { method handler (line 879) | handler(accessor) { method handler (line 895) | handler(accessor) { method handler (line 910) | handler(accessor) { method handler (line 927) | handler(accessor) { method constructor (line 959) | constructor() { method run (line 974) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/editor/breadcrumbsModel.ts class FileElement (line 20) | class FileElement { method constructor (line 21) | constructor( type FileInfo (line 27) | type FileInfo = { path: FileElement[]; folder?: IWorkspaceFolder }; class OutlineElement2 (line 29) | class OutlineElement2 { method constructor (line 30) | constructor( class BreadcrumbsModel (line 36) | class BreadcrumbsModel { method constructor (line 50) | constructor( method dispose (line 73) | dispose(): void { method isRelative (line 82) | isRelative(): boolean { method getElements (line 86) | getElements(): ReadonlyArray { method _initFilePathInfo (line 116) | private _initFilePathInfo(uri: URI): FileInfo { method _onDidChangeWorkspaceFolders (line 149) | private _onDidChangeWorkspaceFolders() { method _bindToEditor (line 154) | private _bindToEditor(editor: IEditorPane): void { FILE: src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts type ILayoutInfo (line 35) | interface ILayoutInfo { type Tree (line 43) | type Tree = WorkbenchDataTree | WorkbenchAsyncDa... type SelectEvent (line 45) | interface SelectEvent { method constructor (line 65) | constructor( method dispose (line 77) | dispose(): void { method show (line 85) | async show(input: FileElement | OutlineElement2, maxHeight: number, widt... method _layout (line 129) | protected _layout(): void { method restoreViewState (line 145) | restoreViewState(): void { } class FileVirtualDelegate (line 156) | class FileVirtualDelegate implements IListVirtualDelegate { method constructor (line 273) | constructor( method dispose (line 308) | dispose(): void { method filter (line 312) | filter(element: IWorkspaceFolder | IFileStat, _parentVisibility: TreeV... class FileSorter (line 329) | class FileSorter implements ITreeSorter { method compare (line 330) | compare(a: IFileStat | IWorkspaceFolder, b: IFileStat | IWorkspaceFold... class BreadcrumbsFilePicker (line 345) | class BreadcrumbsFilePicker extends BreadcrumbsPicker implements ITreeSorter { method constructor (line 444) | constructor( method compare (line 452) | compare(a: E, b: E): number { class BreadcrumbsOutlinePicker (line 463) | class BreadcrumbsOutlinePicker extends BreadcrumbsPicker { method _previewElement (line 504) | protected _previewElement(element: unknown): IDisposable { method _revealElement (line 509) | protected async _revealElement(element: unknown, options: IEditorOptio... FILE: src/vs/workbench/browser/parts/editor/diffEditorCommands.ts constant TOGGLE_DIFF_SIDE_BY_SIDE (line 24) | const TOGGLE_DIFF_SIDE_BY_SIDE = 'toggle.diff.renderSideBySide'; constant GOTO_NEXT_CHANGE (line 25) | const GOTO_NEXT_CHANGE = 'workbench.action.compareEditor.nextChange'; constant GOTO_PREVIOUS_CHANGE (line 26) | const GOTO_PREVIOUS_CHANGE = 'workbench.action.compareEditor.previousCha... constant DIFF_FOCUS_PRIMARY_SIDE (line 27) | const DIFF_FOCUS_PRIMARY_SIDE = 'workbench.action.compareEditor.focusPri... constant DIFF_FOCUS_SECONDARY_SIDE (line 28) | const DIFF_FOCUS_SECONDARY_SIDE = 'workbench.action.compareEditor.focusS... constant DIFF_FOCUS_OTHER_SIDE (line 29) | const DIFF_FOCUS_OTHER_SIDE = 'workbench.action.compareEditor.focusOther... constant DIFF_OPEN_SIDE (line 30) | const DIFF_OPEN_SIDE = 'workbench.action.compareEditor.openSide'; constant TOGGLE_DIFF_IGNORE_TRIM_WHITESPACE (line 31) | const TOGGLE_DIFF_IGNORE_TRIM_WHITESPACE = 'toggle.diff.ignoreTrimWhites... constant DIFF_SWAP_SIDES (line 32) | const DIFF_SWAP_SIDES = 'workbench.action.compareEditor.swapSides'; function registerDiffEditorCommands (line 34) | function registerDiffEditorCommands(): void { FILE: src/vs/workbench/browser/parts/editor/editor.contribution.ts function appendEditorToolItem (line 433) | function appendEditorToolItem(primary: ICommandAction, when: ContextKeyE... constant SPLIT_ORDER (line 464) | const SPLIT_ORDER = 100000; constant CLOSE_ORDER (line 465) | const CLOSE_ORDER = 1000000; FILE: src/vs/workbench/browser/parts/editor/editor.ts type IEditorPartCreationOptions (line 24) | interface IEditorPartCreationOptions { constant DEFAULT_EDITOR_MIN_DIMENSIONS (line 28) | const DEFAULT_EDITOR_MIN_DIMENSIONS = new Dimension(220, 70); constant DEFAULT_EDITOR_MAX_DIMENSIONS (line 29) | const DEFAULT_EDITOR_MAX_DIMENSIONS = new Dimension(Number.POSITIVE_INFI... constant DEFAULT_EDITOR_PART_OPTIONS (line 31) | const DEFAULT_EDITOR_PART_OPTIONS: IEditorPartOptions = { method limit (line 75) | get limit(): IEditorPartLimitOptions { return { enabled: false, value: 1... method decorations (line 76) | get decorations(): IEditorPartDecorationOptions { return { badges: true,... method autoLockGroups (line 77) | get autoLockGroups(): Set { return new Set(); } function impactsEditorPartOptions (line 80) | function impactsEditorPartOptions(event: IConfigurationChangeEvent): boo... function getEditorPartOptions (line 84) | function getEditorPartOptions(configurationService: IConfigurationServic... function validateEditorPartOptions (line 118) | function validateEditorPartOptions(options: IEditorPartOptions): IEditor... type IEditorPartsView (line 187) | interface IEditorPartsView { type IEditorGroupsView (line 208) | interface IEditorGroupsView { type IEditorGroupTitleHeight (line 239) | interface IEditorGroupTitleHeight { type IEditorGroupViewOptions (line 255) | interface IEditorGroupViewOptions { type IEditorGroupView (line 267) | interface IEditorGroupView extends IDisposable, ISerializableView, IEdit... function fillActiveEditorViewState (line 300) | function fillActiveEditorViewState(group: IEditorGroup, expectedActiveEd... function prepareMoveCopyEditors (line 313) | function prepareMoveCopyEditors(sourceGroup: IEditorGroup, editors: Edit... type EditorServiceImpl (line 361) | interface EditorServiceImpl extends IEditorService { type IInternalEditorTitleControlOptions (line 374) | interface IInternalEditorTitleControlOptions { type IInternalEditorOpenOptions (line 383) | interface IInternalEditorOpenOptions extends IInternalEditorTitleControl... type IInternalEditorCloseOptions (line 411) | interface IInternalEditorCloseOptions extends IInternalEditorTitleContro... type IInternalMoveCopyOptions (line 425) | interface IInternalMoveCopyOptions extends IInternalEditorOpenOptions { FILE: src/vs/workbench/browser/parts/editor/editorActions.ts class ExecuteCommandAction (line 43) | class ExecuteCommandAction extends Action2 { method constructor (line 45) | constructor( method run (line 53) | override run(accessor: ServicesAccessor): Promise { method getDirection (line 62) | protected getDirection(configurationService: IConfigurationService): Gro... method run (line 66) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Prom... class SplitEditorAction (line 79) | class SplitEditorAction extends AbstractSplitEditorAction { method constructor (line 83) | constructor() { class SplitEditorOrthogonalAction (line 97) | class SplitEditorOrthogonalAction extends AbstractSplitEditorAction { method constructor (line 99) | constructor() { method getDirection (line 112) | protected override getDirection(configurationService: IConfigurationSe... class SplitEditorLeftAction (line 119) | class SplitEditorLeftAction extends ExecuteCommandAction { method constructor (line 121) | constructor() { class SplitEditorRightAction (line 135) | class SplitEditorRightAction extends ExecuteCommandAction { method constructor (line 137) | constructor() { class SplitEditorUpAction (line 151) | class SplitEditorUpAction extends ExecuteCommandAction { method constructor (line 155) | constructor() { class SplitEditorDownAction (line 169) | class SplitEditorDownAction extends ExecuteCommandAction { method constructor (line 173) | constructor() { class JoinTwoGroupsAction (line 187) | class JoinTwoGroupsAction extends Action2 { method constructor (line 189) | constructor() { method run (line 198) | override async run(accessor: ServicesAccessor, context?: IEditorIdenti... class JoinAllGroupsAction (line 222) | class JoinAllGroupsAction extends Action2 { method constructor (line 224) | constructor() { method run (line 233) | override async run(accessor: ServicesAccessor): Promise { class NavigateBetweenGroupsAction (line 240) | class NavigateBetweenGroupsAction extends Action2 { method constructor (line 242) | constructor() { method run (line 251) | override async run(accessor: ServicesAccessor): Promise { class FocusActiveGroupAction (line 259) | class FocusActiveGroupAction extends Action2 { method constructor (line 261) | constructor() { method run (line 270) | override async run(accessor: ServicesAccessor): Promise { method constructor (line 279) | constructor( method run (line 286) | override async run(accessor: ServicesAccessor): Promise { class FocusFirstGroupAction (line 294) | class FocusFirstGroupAction extends AbstractFocusGroupAction { method constructor (line 296) | constructor() { class FocusLastGroupAction (line 310) | class FocusLastGroupAction extends AbstractFocusGroupAction { method constructor (line 312) | constructor() { class FocusNextGroup (line 322) | class FocusNextGroup extends AbstractFocusGroupAction { method constructor (line 324) | constructor() { class FocusPreviousGroup (line 334) | class FocusPreviousGroup extends AbstractFocusGroupAction { method constructor (line 336) | constructor() { class FocusLeftGroup (line 346) | class FocusLeftGroup extends AbstractFocusGroupAction { method constructor (line 348) | constructor() { class FocusRightGroup (line 362) | class FocusRightGroup extends AbstractFocusGroupAction { method constructor (line 364) | constructor() { class FocusAboveGroup (line 378) | class FocusAboveGroup extends AbstractFocusGroupAction { method constructor (line 380) | constructor() { class FocusBelowGroup (line 394) | class FocusBelowGroup extends AbstractFocusGroupAction { method constructor (line 396) | constructor() { class CloseEditorAction (line 410) | class CloseEditorAction extends Action { method constructor (line 415) | constructor( method run (line 423) | override run(context?: IEditorCommandsContext): Promise { class UnpinEditorAction (line 428) | class UnpinEditorAction extends Action { method constructor (line 433) | constructor( method run (line 441) | override run(context?: IEditorCommandsContext): Promise { class CloseEditorTabAction (line 446) | class CloseEditorTabAction extends Action { method constructor (line 451) | constructor( method run (line 459) | override async run(context?: IEditorCommandsContext): Promise { class RevertAndCloseEditorAction (line 486) | class RevertAndCloseEditorAction extends Action2 { method constructor (line 488) | constructor() { method run (line 497) | override async run(accessor: ServicesAccessor): Promise { class CloseLeftEditorsInGroupAction (line 525) | class CloseLeftEditorsInGroupAction extends Action2 { method constructor (line 527) | constructor() { method run (line 536) | override async run(accessor: ServicesAccessor, context?: IEditorIdenti... method getTarget (line 545) | private getTarget(editorGroupService: IEditorGroupsService, context?: ... method groupsToClose (line 557) | protected groupsToClose(editorGroupService: IEditorGroupsService): IEdit... method run (line 571) | override async run(accessor: ServicesAccessor): Promise { method revertEditors (line 705) | private revertEditors(editorService: IEditorService, logService: ILogSer... method doRevertEditors (line 713) | private async doRevertEditors(editorService: IEditorService, logService:... method revealEditorsToConfirm (line 732) | private async revealEditorsToConfirm(editors: ReadonlyArray { method constructor (line 858) | constructor( method run (line 866) | override async run(accessor: ServicesAccessor, context?: IEditorIdentifi... method findTargetGroup (line 893) | private findTargetGroup(editorGroupService: IEditorGroupsService, source... method constructor (line 923) | constructor( class MoveGroupLeftAction (line 931) | class MoveGroupLeftAction extends AbstractMoveGroupAction { method constructor (line 933) | constructor() { class MoveGroupRightAction (line 947) | class MoveGroupRightAction extends AbstractMoveGroupAction { method constructor (line 949) | constructor() { class MoveGroupUpAction (line 963) | class MoveGroupUpAction extends AbstractMoveGroupAction { method constructor (line 965) | constructor() { class MoveGroupDownAction (line 979) | class MoveGroupDownAction extends AbstractMoveGroupAction { method constructor (line 981) | constructor() { method constructor (line 997) | constructor( class DuplicateGroupLeftAction (line 1005) | class DuplicateGroupLeftAction extends AbstractDuplicateGroupAction { method constructor (line 1007) | constructor() { class DuplicateGroupRightAction (line 1017) | class DuplicateGroupRightAction extends AbstractDuplicateGroupAction { method constructor (line 1019) | constructor() { class DuplicateGroupUpAction (line 1029) | class DuplicateGroupUpAction extends AbstractDuplicateGroupAction { method constructor (line 1031) | constructor() { class DuplicateGroupDownAction (line 1041) | class DuplicateGroupDownAction extends AbstractDuplicateGroupAction { method constructor (line 1043) | constructor() { class MinimizeOtherGroupsAction (line 1053) | class MinimizeOtherGroupsAction extends Action2 { method constructor (line 1055) | constructor() { method run (line 1065) | override async run(accessor: ServicesAccessor): Promise { class MinimizeOtherGroupsHideSidebarAction (line 1072) | class MinimizeOtherGroupsHideSidebarAction extends Action2 { method constructor (line 1074) | constructor() { method run (line 1084) | override async run(accessor: ServicesAccessor): Promise { class ResetGroupSizesAction (line 1094) | class ResetGroupSizesAction extends Action2 { method constructor (line 1096) | constructor() { method run (line 1105) | override async run(accessor: ServicesAccessor): Promise { class ToggleGroupSizesAction (line 1112) | class ToggleGroupSizesAction extends Action2 { method constructor (line 1114) | constructor() { method run (line 1123) | override async run(accessor: ServicesAccessor): Promise { class MaximizeGroupHideSidebarAction (line 1130) | class MaximizeGroupHideSidebarAction extends Action2 { method constructor (line 1132) | constructor() { method run (line 1142) | override async run(accessor: ServicesAccessor): Promise { class ToggleMaximizeEditorGroupAction (line 1155) | class ToggleMaximizeEditorGroupAction extends Action2 { method constructor (line 1157) | constructor() { method run (line 1188) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... method run (line 1202) | override async run(accessor: ServicesAccessor): Promise { class OpenNextEditor (line 1224) | class OpenNextEditor extends AbstractNavigateEditorAction { method constructor (line 1226) | constructor() { method navigate (line 1243) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class OpenPreviousEditor (line 1272) | class OpenPreviousEditor extends AbstractNavigateEditorAction { method constructor (line 1274) | constructor() { method navigate (line 1291) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class OpenNextEditorInGroup (line 1320) | class OpenNextEditorInGroup extends AbstractNavigateEditorAction { method constructor (line 1322) | constructor() { method navigate (line 1338) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class OpenPreviousEditorInGroup (line 1347) | class OpenPreviousEditorInGroup extends AbstractNavigateEditorAction { method constructor (line 1349) | constructor() { method navigate (line 1365) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class OpenFirstEditorInGroup (line 1374) | class OpenFirstEditorInGroup extends AbstractNavigateEditorAction { method constructor (line 1376) | constructor() { method navigate (line 1385) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class OpenLastEditorInGroup (line 1393) | class OpenLastEditorInGroup extends AbstractNavigateEditorAction { method constructor (line 1395) | constructor() { method navigate (line 1413) | protected navigate(editorGroupService: IEditorGroupsService): IEditorI... class NavigateForwardAction (line 1421) | class NavigateForwardAction extends Action2 { method constructor (line 1426) | constructor() { method run (line 1449) | async run(accessor: ServicesAccessor): Promise { class NavigateBackwardsAction (line 1456) | class NavigateBackwardsAction extends Action2 { method constructor (line 1461) | constructor() { method run (line 1484) | async run(accessor: ServicesAccessor): Promise { class NavigatePreviousAction (line 1491) | class NavigatePreviousAction extends Action2 { method constructor (line 1493) | constructor() { method run (line 1501) | override async run(accessor: ServicesAccessor): Promise { class NavigateForwardInEditsAction (line 1508) | class NavigateForwardInEditsAction extends Action2 { method constructor (line 1510) | constructor() { method run (line 1518) | override async run(accessor: ServicesAccessor): Promise { class NavigateBackwardsInEditsAction (line 1525) | class NavigateBackwardsInEditsAction extends Action2 { method constructor (line 1527) | constructor() { method run (line 1535) | override async run(accessor: ServicesAccessor): Promise { class NavigatePreviousInEditsAction (line 1542) | class NavigatePreviousInEditsAction extends Action2 { method constructor (line 1544) | constructor() { method run (line 1552) | override async run(accessor: ServicesAccessor): Promise { class NavigateToLastEditLocationAction (line 1559) | class NavigateToLastEditLocationAction extends Action2 { method constructor (line 1561) | constructor() { method run (line 1573) | override async run(accessor: ServicesAccessor): Promise { class NavigateForwardInNavigationsAction (line 1580) | class NavigateForwardInNavigationsAction extends Action2 { method constructor (line 1582) | constructor() { method run (line 1590) | override async run(accessor: ServicesAccessor): Promise { class NavigateBackwardsInNavigationsAction (line 1597) | class NavigateBackwardsInNavigationsAction extends Action2 { method constructor (line 1599) | constructor() { method run (line 1607) | override async run(accessor: ServicesAccessor): Promise { class NavigatePreviousInNavigationsAction (line 1614) | class NavigatePreviousInNavigationsAction extends Action2 { method constructor (line 1616) | constructor() { method run (line 1624) | override async run(accessor: ServicesAccessor): Promise { class NavigateToLastNavigationLocationAction (line 1631) | class NavigateToLastNavigationLocationAction extends Action2 { method constructor (line 1633) | constructor() { method run (line 1641) | override async run(accessor: ServicesAccessor): Promise { class ReopenClosedEditorAction (line 1648) | class ReopenClosedEditorAction extends Action2 { method constructor (line 1652) | constructor() { method run (line 1665) | override async run(accessor: ServicesAccessor): Promise { class ClearRecentFilesAction (line 1672) | class ClearRecentFilesAction extends Action2 { method constructor (line 1676) | constructor() { method run (line 1685) | override async run(accessor: ServicesAccessor): Promise { class ShowEditorsInActiveGroupByMostRecentlyUsedAction (line 1710) | class ShowEditorsInActiveGroupByMostRecentlyUsedAction extends Action2 { method constructor (line 1714) | constructor() { method run (line 1723) | override async run(accessor: ServicesAccessor): Promise { class ShowAllEditorsByAppearanceAction (line 1730) | class ShowAllEditorsByAppearanceAction extends Action2 { method constructor (line 1734) | constructor() { method run (line 1750) | override async run(accessor: ServicesAccessor): Promise { class ShowAllEditorsByMostRecentlyUsedAction (line 1757) | class ShowAllEditorsByMostRecentlyUsedAction extends Action2 { method constructor (line 1761) | constructor() { method run (line 1770) | override async run(accessor: ServicesAccessor): Promise { method constructor (line 1779) | constructor( method run (line 1787) | override async run(accessor: ServicesAccessor): Promise { class QuickAccessPreviousRecentlyUsedEditorAction (line 1800) | class QuickAccessPreviousRecentlyUsedEditorAction extends AbstractQuickA... method constructor (line 1802) | constructor() { class QuickAccessLeastRecentlyUsedEditorAction (line 1812) | class QuickAccessLeastRecentlyUsedEditorAction extends AbstractQuickAcce... method constructor (line 1814) | constructor() { class QuickAccessPreviousRecentlyUsedEditorInGroupAction (line 1824) | class QuickAccessPreviousRecentlyUsedEditorInGroupAction extends Abstrac... method constructor (line 1826) | constructor() { class QuickAccessLeastRecentlyUsedEditorInGroupAction (line 1844) | class QuickAccessLeastRecentlyUsedEditorInGroupAction extends AbstractQu... method constructor (line 1846) | constructor() { class QuickAccessPreviousEditorFromHistoryAction (line 1864) | class QuickAccessPreviousEditorFromHistoryAction extends Action2 { method constructor (line 1868) | constructor() { method run (line 1876) | override async run(accessor: ServicesAccessor): Promise { class OpenNextRecentlyUsedEditorAction (line 1894) | class OpenNextRecentlyUsedEditorAction extends Action2 { method constructor (line 1896) | constructor() { method run (line 1905) | override async run(accessor: ServicesAccessor): Promise { class OpenPreviousRecentlyUsedEditorAction (line 1912) | class OpenPreviousRecentlyUsedEditorAction extends Action2 { method constructor (line 1914) | constructor() { method run (line 1923) | override async run(accessor: ServicesAccessor): Promise { class OpenNextRecentlyUsedEditorInGroupAction (line 1930) | class OpenNextRecentlyUsedEditorInGroupAction extends Action2 { method constructor (line 1932) | constructor() { method run (line 1941) | override async run(accessor: ServicesAccessor): Promise { class OpenPreviousRecentlyUsedEditorInGroupAction (line 1949) | class OpenPreviousRecentlyUsedEditorInGroupAction extends Action2 { method constructor (line 1951) | constructor() { method run (line 1960) | override async run(accessor: ServicesAccessor): Promise { class ClearEditorHistoryWithoutConfirmAction (line 1968) | class ClearEditorHistoryWithoutConfirmAction extends Action2 { method constructor (line 1970) | constructor() { method run (line 1979) | override async run(accessor: ServicesAccessor): Promise { class ClearEditorHistoryAction (line 1987) | class ClearEditorHistoryAction extends Action2 { method constructor (line 1989) | constructor() { method run (line 1997) | override async run(accessor: ServicesAccessor): Promise { class MoveEditorLeftInGroupAction (line 2018) | class MoveEditorLeftInGroupAction extends ExecuteCommandAction { method constructor (line 2020) | constructor() { class MoveEditorRightInGroupAction (line 2037) | class MoveEditorRightInGroupAction extends ExecuteCommandAction { method constructor (line 2039) | constructor() { class MoveEditorToStartAction (line 2056) | class MoveEditorToStartAction extends ExecuteCommandAction { method constructor (line 2058) | constructor() { class MoveEditorToEndAction (line 2068) | class MoveEditorToEndAction extends ExecuteCommandAction { method constructor (line 2070) | constructor() { class MoveEditorToPreviousGroupAction (line 2080) | class MoveEditorToPreviousGroupAction extends ExecuteCommandAction { method constructor (line 2082) | constructor() { class MoveEditorToNextGroupAction (line 2099) | class MoveEditorToNextGroupAction extends ExecuteCommandAction { method constructor (line 2101) | constructor() { class MoveEditorToAboveGroupAction (line 2118) | class MoveEditorToAboveGroupAction extends ExecuteCommandAction { method constructor (line 2120) | constructor() { class MoveEditorToBelowGroupAction (line 2130) | class MoveEditorToBelowGroupAction extends ExecuteCommandAction { method constructor (line 2132) | constructor() { class MoveEditorToLeftGroupAction (line 2142) | class MoveEditorToLeftGroupAction extends ExecuteCommandAction { method constructor (line 2144) | constructor() { class MoveEditorToRightGroupAction (line 2154) | class MoveEditorToRightGroupAction extends ExecuteCommandAction { method constructor (line 2156) | constructor() { class MoveEditorToFirstGroupAction (line 2166) | class MoveEditorToFirstGroupAction extends ExecuteCommandAction { method constructor (line 2168) | constructor() { class MoveEditorToLastGroupAction (line 2185) | class MoveEditorToLastGroupAction extends ExecuteCommandAction { method constructor (line 2187) | constructor() { class SplitEditorToPreviousGroupAction (line 2204) | class SplitEditorToPreviousGroupAction extends ExecuteCommandAction { method constructor (line 2206) | constructor() { class SplitEditorToNextGroupAction (line 2216) | class SplitEditorToNextGroupAction extends ExecuteCommandAction { method constructor (line 2218) | constructor() { class SplitEditorToAboveGroupAction (line 2228) | class SplitEditorToAboveGroupAction extends ExecuteCommandAction { method constructor (line 2230) | constructor() { class SplitEditorToBelowGroupAction (line 2240) | class SplitEditorToBelowGroupAction extends ExecuteCommandAction { method constructor (line 2242) | constructor() { class SplitEditorToLeftGroupAction (line 2252) | class SplitEditorToLeftGroupAction extends ExecuteCommandAction { method constructor (line 2257) | constructor() { class SplitEditorToRightGroupAction (line 2267) | class SplitEditorToRightGroupAction extends ExecuteCommandAction { method constructor (line 2269) | constructor() { class SplitEditorToFirstGroupAction (line 2279) | class SplitEditorToFirstGroupAction extends ExecuteCommandAction { method constructor (line 2281) | constructor() { class SplitEditorToLastGroupAction (line 2291) | class SplitEditorToLastGroupAction extends ExecuteCommandAction { method constructor (line 2293) | constructor() { class EditorLayoutSingleAction (line 2303) | class EditorLayoutSingleAction extends ExecuteCommandAction { method constructor (line 2307) | constructor() { class EditorLayoutTwoColumnsAction (line 2317) | class EditorLayoutTwoColumnsAction extends ExecuteCommandAction { method constructor (line 2321) | constructor() { class EditorLayoutThreeColumnsAction (line 2331) | class EditorLayoutThreeColumnsAction extends ExecuteCommandAction { method constructor (line 2335) | constructor() { class EditorLayoutTwoRowsAction (line 2345) | class EditorLayoutTwoRowsAction extends ExecuteCommandAction { method constructor (line 2349) | constructor() { class EditorLayoutThreeRowsAction (line 2359) | class EditorLayoutThreeRowsAction extends ExecuteCommandAction { method constructor (line 2363) | constructor() { class EditorLayoutTwoByTwoGridAction (line 2373) | class EditorLayoutTwoByTwoGridAction extends ExecuteCommandAction { method constructor (line 2377) | constructor() { class EditorLayoutTwoColumnsBottomAction (line 2387) | class EditorLayoutTwoColumnsBottomAction extends ExecuteCommandAction { method constructor (line 2391) | constructor() { class EditorLayoutTwoRowsRightAction (line 2401) | class EditorLayoutTwoRowsRightAction extends ExecuteCommandAction { method constructor (line 2405) | constructor() { method constructor (line 2417) | constructor( method run (line 2424) | override async run(accessor: ServicesAccessor): Promise { class NewEditorGroupLeftAction (line 2451) | class NewEditorGroupLeftAction extends AbstractCreateEditorGroupAction { method constructor (line 2453) | constructor() { class NewEditorGroupRightAction (line 2463) | class NewEditorGroupRightAction extends AbstractCreateEditorGroupAction { method constructor (line 2465) | constructor() { class NewEditorGroupAboveAction (line 2475) | class NewEditorGroupAboveAction extends AbstractCreateEditorGroupAction { method constructor (line 2477) | constructor() { class NewEditorGroupBelowAction (line 2487) | class NewEditorGroupBelowAction extends AbstractCreateEditorGroupAction { method constructor (line 2489) | constructor() { class ToggleEditorTypeAction (line 2499) | class ToggleEditorTypeAction extends Action2 { method constructor (line 2501) | constructor() { method run (line 2511) | override async run(accessor: ServicesAccessor): Promise { class ReOpenInTextEditorAction (line 2545) | class ReOpenInTextEditorAction extends Action2 { method constructor (line 2547) | constructor() { method run (line 2557) | override async run(accessor: ServicesAccessor): Promise { method constructor (line 2588) | constructor( method run (line 2604) | override async run(accessor: ServicesAccessor, ...args: unknown[]) { class MoveEditorToNewWindowAction (line 2628) | class MoveEditorToNewWindowAction extends BaseMoveCopyEditorToNewWindowA... method constructor (line 2630) | constructor() { class CopyEditorToNewindowAction (line 2643) | class CopyEditorToNewindowAction extends BaseMoveCopyEditorToNewWindowAc... method constructor (line 2645) | constructor() { method constructor (line 2660) | constructor( method run (line 2673) | override async run(accessor: ServicesAccessor): Promise { class MoveEditorGroupToNewWindowAction (line 2687) | class MoveEditorGroupToNewWindowAction extends BaseMoveCopyEditorGroupTo... method constructor (line 2689) | constructor() { class CopyEditorGroupToNewWindowAction (line 2701) | class CopyEditorGroupToNewWindowAction extends BaseMoveCopyEditorGroupTo... method constructor (line 2703) | constructor() { class RestoreEditorsToMainWindowAction (line 2715) | class RestoreEditorsToMainWindowAction extends Action2 { method constructor (line 2717) | constructor() { method run (line 2730) | override async run(accessor: ServicesAccessor): Promise { class NewEmptyEditorWindowAction (line 2737) | class NewEmptyEditorWindowAction extends Action2 { method constructor (line 2739) | constructor() { method run (line 2751) | override async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/editor/editorAutoSave.ts class EditorAutoSave (line 22) | class EditorAutoSave extends Disposable implements IWorkbenchContribution { method constructor (line 38) | constructor( method registerListeners (line 58) | private registerListeners(): void { method onConditionChanged (line 75) | private onConditionChanged(resources: readonly URI[], condition: AutoS... method onWindowFocusChange (line 110) | private onWindowFocusChange(focused: boolean): void { method onActiveWindowChange (line 116) | private onActiveWindowChange(): void { method onDidActiveEditorChange (line 120) | private onDidActiveEditorChange(): void { method maybeTriggerAutoSave (line 144) | private maybeTriggerAutoSave(reason: SaveReason.WINDOW_CHANGE | SaveRe... method onDidChangeAutoSaveConfiguration (line 173) | private onDidChangeAutoSaveConfiguration(): void { method saveAllDirtyAutoSaveables (line 195) | private saveAllDirtyAutoSaveables(reason: SaveReason): void { method onDidRegister (line 210) | private onDidRegister(workingCopy: IWorkingCopy): void { method onDidUnregister (line 216) | private onDidUnregister(workingCopy: IWorkingCopy): void { method onDidChangeDirty (line 220) | private onDidChangeDirty(workingCopy: IWorkingCopy): void { method onDidChangeContent (line 228) | private onDidChangeContent(workingCopy: IWorkingCopy): void { method scheduleAutoSave (line 237) | private scheduleAutoSave(workingCopy: IWorkingCopy): void { method discardAutoSave (line 279) | private discardAutoSave(workingCopy: IWorkingCopy): void { FILE: src/vs/workbench/browser/parts/editor/editorCommands.ts constant CLOSE_SAVED_EDITORS_COMMAND_ID (line 47) | const CLOSE_SAVED_EDITORS_COMMAND_ID = 'workbench.action.closeUnmodified... constant CLOSE_EDITORS_IN_GROUP_COMMAND_ID (line 48) | const CLOSE_EDITORS_IN_GROUP_COMMAND_ID = 'workbench.action.closeEditors... constant CLOSE_EDITORS_AND_GROUP_COMMAND_ID (line 49) | const CLOSE_EDITORS_AND_GROUP_COMMAND_ID = 'workbench.action.closeEditor... constant CLOSE_EDITORS_TO_THE_RIGHT_COMMAND_ID (line 50) | const CLOSE_EDITORS_TO_THE_RIGHT_COMMAND_ID = 'workbench.action.closeEdi... constant CLOSE_EDITOR_COMMAND_ID (line 51) | const CLOSE_EDITOR_COMMAND_ID = 'workbench.action.closeActiveEditor'; constant CLOSE_PINNED_EDITOR_COMMAND_ID (line 52) | const CLOSE_PINNED_EDITOR_COMMAND_ID = 'workbench.action.closeActivePinn... constant CLOSE_EDITOR_GROUP_COMMAND_ID (line 53) | const CLOSE_EDITOR_GROUP_COMMAND_ID = 'workbench.action.closeGroup'; constant CLOSE_OTHER_EDITORS_IN_GROUP_COMMAND_ID (line 54) | const CLOSE_OTHER_EDITORS_IN_GROUP_COMMAND_ID = 'workbench.action.closeO... constant MOVE_ACTIVE_EDITOR_COMMAND_ID (line 56) | const MOVE_ACTIVE_EDITOR_COMMAND_ID = 'moveActiveEditor'; constant COPY_ACTIVE_EDITOR_COMMAND_ID (line 57) | const COPY_ACTIVE_EDITOR_COMMAND_ID = 'copyActiveEditor'; constant LAYOUT_EDITOR_GROUPS_COMMAND_ID (line 58) | const LAYOUT_EDITOR_GROUPS_COMMAND_ID = 'layoutEditorGroups'; constant KEEP_EDITOR_COMMAND_ID (line 59) | const KEEP_EDITOR_COMMAND_ID = 'workbench.action.keepEditor'; constant TOGGLE_KEEP_EDITORS_COMMAND_ID (line 60) | const TOGGLE_KEEP_EDITORS_COMMAND_ID = 'workbench.action.toggleKeepEdito... constant TOGGLE_LOCK_GROUP_COMMAND_ID (line 61) | const TOGGLE_LOCK_GROUP_COMMAND_ID = 'workbench.action.toggleEditorGroup... constant LOCK_GROUP_COMMAND_ID (line 62) | const LOCK_GROUP_COMMAND_ID = 'workbench.action.lockEditorGroup'; constant UNLOCK_GROUP_COMMAND_ID (line 63) | const UNLOCK_GROUP_COMMAND_ID = 'workbench.action.unlockEditorGroup'; constant SHOW_EDITORS_IN_GROUP (line 64) | const SHOW_EDITORS_IN_GROUP = 'workbench.action.showEditorsInGroup'; constant REOPEN_WITH_COMMAND_ID (line 65) | const REOPEN_WITH_COMMAND_ID = 'workbench.action.reopenWithEditor'; constant REOPEN_ACTIVE_EDITOR_WITH_COMMAND_ID (line 66) | const REOPEN_ACTIVE_EDITOR_WITH_COMMAND_ID = 'reopenActiveEditorWith'; constant PIN_EDITOR_COMMAND_ID (line 68) | const PIN_EDITOR_COMMAND_ID = 'workbench.action.pinEditor'; constant UNPIN_EDITOR_COMMAND_ID (line 69) | const UNPIN_EDITOR_COMMAND_ID = 'workbench.action.unpinEditor'; constant SPLIT_EDITOR (line 71) | const SPLIT_EDITOR = 'workbench.action.splitEditor'; constant SPLIT_EDITOR_UP (line 72) | const SPLIT_EDITOR_UP = 'workbench.action.splitEditorUp'; constant SPLIT_EDITOR_DOWN (line 73) | const SPLIT_EDITOR_DOWN = 'workbench.action.splitEditorDown'; constant SPLIT_EDITOR_LEFT (line 74) | const SPLIT_EDITOR_LEFT = 'workbench.action.splitEditorLeft'; constant SPLIT_EDITOR_RIGHT (line 75) | const SPLIT_EDITOR_RIGHT = 'workbench.action.splitEditorRight'; constant MOVE_EDITOR_INTO_ABOVE_GROUP (line 77) | const MOVE_EDITOR_INTO_ABOVE_GROUP = 'workbench.action.moveEditorToAbove... constant MOVE_EDITOR_INTO_BELOW_GROUP (line 78) | const MOVE_EDITOR_INTO_BELOW_GROUP = 'workbench.action.moveEditorToBelow... constant MOVE_EDITOR_INTO_LEFT_GROUP (line 79) | const MOVE_EDITOR_INTO_LEFT_GROUP = 'workbench.action.moveEditorToLeftGr... constant MOVE_EDITOR_INTO_RIGHT_GROUP (line 80) | const MOVE_EDITOR_INTO_RIGHT_GROUP = 'workbench.action.moveEditorToRight... constant TOGGLE_MAXIMIZE_EDITOR_GROUP (line 82) | const TOGGLE_MAXIMIZE_EDITOR_GROUP = 'workbench.action.toggleMaximizeEdi... constant SPLIT_EDITOR_IN_GROUP (line 84) | const SPLIT_EDITOR_IN_GROUP = 'workbench.action.splitEditorInGroup'; constant TOGGLE_SPLIT_EDITOR_IN_GROUP (line 85) | const TOGGLE_SPLIT_EDITOR_IN_GROUP = 'workbench.action.toggleSplitEditor... constant JOIN_EDITOR_IN_GROUP (line 86) | const JOIN_EDITOR_IN_GROUP = 'workbench.action.joinEditorInGroup'; constant TOGGLE_SPLIT_EDITOR_IN_GROUP_LAYOUT (line 87) | const TOGGLE_SPLIT_EDITOR_IN_GROUP_LAYOUT = 'workbench.action.toggleSpli... constant FOCUS_FIRST_SIDE_EDITOR (line 89) | const FOCUS_FIRST_SIDE_EDITOR = 'workbench.action.focusFirstSideEditor'; constant FOCUS_SECOND_SIDE_EDITOR (line 90) | const FOCUS_SECOND_SIDE_EDITOR = 'workbench.action.focusSecondSideEditor'; constant FOCUS_OTHER_SIDE_EDITOR (line 91) | const FOCUS_OTHER_SIDE_EDITOR = 'workbench.action.focusOtherSideEditor'; constant FOCUS_LEFT_GROUP_WITHOUT_WRAP_COMMAND_ID (line 93) | const FOCUS_LEFT_GROUP_WITHOUT_WRAP_COMMAND_ID = 'workbench.action.focus... constant FOCUS_RIGHT_GROUP_WITHOUT_WRAP_COMMAND_ID (line 94) | const FOCUS_RIGHT_GROUP_WITHOUT_WRAP_COMMAND_ID = 'workbench.action.focu... constant FOCUS_ABOVE_GROUP_WITHOUT_WRAP_COMMAND_ID (line 95) | const FOCUS_ABOVE_GROUP_WITHOUT_WRAP_COMMAND_ID = 'workbench.action.focu... constant FOCUS_BELOW_GROUP_WITHOUT_WRAP_COMMAND_ID (line 96) | const FOCUS_BELOW_GROUP_WITHOUT_WRAP_COMMAND_ID = 'workbench.action.focu... constant OPEN_EDITOR_AT_INDEX_COMMAND_ID (line 98) | const OPEN_EDITOR_AT_INDEX_COMMAND_ID = 'workbench.action.openEditorAtIn... constant MOVE_EDITOR_INTO_NEW_WINDOW_COMMAND_ID (line 100) | const MOVE_EDITOR_INTO_NEW_WINDOW_COMMAND_ID = 'workbench.action.moveEdi... constant COPY_EDITOR_INTO_NEW_WINDOW_COMMAND_ID (line 101) | const COPY_EDITOR_INTO_NEW_WINDOW_COMMAND_ID = 'workbench.action.copyEdi... constant MOVE_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID (line 103) | const MOVE_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID = 'workbench.action.m... constant COPY_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID (line 104) | const COPY_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID = 'workbench.action.c... constant NEW_EMPTY_EDITOR_WINDOW_COMMAND_ID (line 106) | const NEW_EMPTY_EDITOR_WINDOW_COMMAND_ID = 'workbench.action.newEmptyEdi... constant CLOSE_MODAL_EDITOR_COMMAND_ID (line 108) | const CLOSE_MODAL_EDITOR_COMMAND_ID = 'workbench.action.closeModalEditor'; constant MOVE_MODAL_EDITOR_TO_MAIN_COMMAND_ID (line 109) | const MOVE_MODAL_EDITOR_TO_MAIN_COMMAND_ID = 'workbench.action.moveModal... constant MOVE_MODAL_EDITOR_TO_WINDOW_COMMAND_ID (line 110) | const MOVE_MODAL_EDITOR_TO_WINDOW_COMMAND_ID = 'workbench.action.moveMod... constant TOGGLE_MODAL_EDITOR_MAXIMIZED_COMMAND_ID (line 111) | const TOGGLE_MODAL_EDITOR_MAXIMIZED_COMMAND_ID = 'workbench.action.toggl... constant NAVIGATE_MODAL_EDITOR_PREVIOUS_COMMAND_ID (line 112) | const NAVIGATE_MODAL_EDITOR_PREVIOUS_COMMAND_ID = 'workbench.action.navi... constant NAVIGATE_MODAL_EDITOR_NEXT_COMMAND_ID (line 113) | const NAVIGATE_MODAL_EDITOR_NEXT_COMMAND_ID = 'workbench.action.navigate... constant TOGGLE_MODAL_EDITOR_SIDEBAR_COMMAND_ID (line 114) | const TOGGLE_MODAL_EDITOR_SIDEBAR_COMMAND_ID = 'workbench.action.toggleM... constant API_OPEN_EDITOR_COMMAND_ID (line 116) | const API_OPEN_EDITOR_COMMAND_ID = '_workbench.open'; constant API_OPEN_DIFF_EDITOR_COMMAND_ID (line 117) | const API_OPEN_DIFF_EDITOR_COMMAND_ID = '_workbench.diff'; constant API_OPEN_WITH_EDITOR_COMMAND_ID (line 118) | const API_OPEN_WITH_EDITOR_COMMAND_ID = '_workbench.openWith'; constant EDITOR_CORE_NAVIGATION_COMMANDS (line 120) | const EDITOR_CORE_NAVIGATION_COMMANDS = [ type SelectedEditorsMoveCopyArguments (line 128) | interface SelectedEditorsMoveCopyArguments { function registerEditorMoveCopyCommand (line 154) | function registerEditorMoveCopyCommand(): void { function registerEditorGroupsLayoutCommands (line 357) | function registerEditorGroupsLayoutCommands(): void { function registerOpenEditorAPICommands (line 425) | function registerOpenEditorAPICommands(): void { type OpenMultiFileDiffEditorOptions (line 615) | interface OpenMultiFileDiffEditorOptions { function registerOpenEditorAtIndexCommands (line 625) | function registerOpenEditorAtIndexCommands(): void { function registerFocusEditorGroupAtIndexCommands (line 676) | function registerFocusEditorGroupAtIndexCommands(): void { function splitEditor (line 746) | function splitEditor(editorGroupsService: IEditorGroupsService, directio... function registerSplitEditorCommands (line 768) | function registerSplitEditorCommands() { function registerCloseEditorCommands (line 782) | function registerCloseEditorCommands() { function registerFocusEditorGroupWihoutWrapCommands (line 1031) | function registerFocusEditorGroupWihoutWrapCommands(): void { function registerSplitEditorInGroupCommands (line 1062) | function registerSplitEditorInGroupCommands(): void { function registerFocusSideEditorsCommands (line 1209) | function registerFocusSideEditorsCommands(): void { function registerOtherEditorCommands (line 1285) | function registerOtherEditorCommands(): void { function registerModalEditorCommands (line 1413) | function registerModalEditorCommands(): void { function isModalEditorPart (line 1630) | function isModalEditorPart(obj: unknown): obj is IModalEditorPart { function setup (line 1643) | function setup(): void { FILE: src/vs/workbench/browser/parts/editor/editorCommandsContext.ts type IResolvedEditorCommandsContext (line 15) | interface IResolvedEditorCommandsContext { function resolveCommandsContext (line 23) | function resolveCommandsContext(commandArgs: unknown[], editorService: I... function getCommandsContext (line 60) | function getCommandsContext(commandArgs: unknown[], editorService: IEdit... function moveCurrentEditorContextToFront (line 83) | function moveCurrentEditorContextToFront(editorContext: IEditorCommandsC... function getEditorContextFromCommandArgs (line 105) | function getEditorContextFromCommandArgs(commandArgs: unknown[], isListA... function getMultiSelectContext (line 141) | function getMultiSelectContext(editorContext: IEditorCommandsContext, is... function groupOrEditorToEditorContext (line 175) | function groupOrEditorToEditorContext(element: IEditorIdentifier | IEdit... function isGroupOrEditor (line 184) | function isGroupOrEditor(element: unknown): element is IEditorIdentifier... function getEditorAndGroupFromContext (line 188) | function getEditorAndGroupFromContext(commandContext: IEditorCommandsCon... FILE: src/vs/workbench/browser/parts/editor/editorConfiguration.ts class DynamicEditorConfigurations (line 20) | class DynamicEditorConfigurations extends Disposable implements IWorkben... method constructor (line 75) | constructor( method registerListeners (line 94) | private registerListeners(): void { method updateDynamicEditorConfigurations (line 100) | private updateDynamicEditorConfigurations(): void { FILE: src/vs/workbench/browser/parts/editor/editorDropTarget.ts type IDropOperation (line 31) | interface IDropOperation { function isDropIntoEditorEnabledGlobally (line 35) | function isDropIntoEditorEnabledGlobally(configurationService: IConfigur... function isDragIntoEditorEvent (line 39) | function isDragIntoEditorEvent(e: DragEvent): boolean { class DropOverlay (line 43) | class DropOverlay extends Themable { method disposed (line 54) | get disposed(): boolean { return !!this._disposed; } method constructor (line 64) | constructor( method create (line 83) | private create(): void { method updateStyles (line 115) | override updateStyles(): void { method registerListeners (line 143) | private registerListeners(container: HTMLElement): void { method isDropIntoActiveEditorEnabled (line 226) | private isDropIntoActiveEditorEnabled(): boolean { method findSourceGroupView (line 230) | private findSourceGroupView(): IEditorGroup | undefined { method handleDrop (line 251) | private async handleDrop(event: DragEvent, splitDirection?: GroupDirec... method isCopyOperation (line 373) | private isCopyOperation(e: DragEvent, draggedEditor?: IEditorIdentifie... method isToggleSplitOperation (line 381) | private isToggleSplitOperation(e: DragEvent): boolean { method positionOverlay (line 385) | private positionOverlay(mousePosX: number, mousePosY: number, isDraggi... method doPositionOverlay (line 505) | private doPositionOverlay(options: { top: string; left: string; width:... method getOverlayOffsetHeight (line 523) | private getOverlayOffsetHeight(): number { method hideOverlay (line 534) | private hideOverlay(): void { method toggleDropIntoPrompt (line 546) | private toggleDropIntoPrompt(showing: boolean) { method contains (line 553) | contains(element: HTMLElement): boolean { method dispose (line 557) | override dispose(): void { class EditorDropTarget (line 564) | class EditorDropTarget extends Themable { method constructor (line 573) | constructor( method overlay (line 587) | private get overlay(): DropOverlay | undefined { method registerListeners (line 595) | private registerListeners(): void { method onDragEnter (line 603) | private onDragEnter(event: DragEvent): void { method onDragLeave (line 653) | private onDragLeave(): void { method onDragEnd (line 661) | private onDragEnd(): void { method findTargetGroupView (line 668) | private findTargetGroupView(child: HTMLElement): IEditorGroupView | un... method updateContainer (line 674) | private updateContainer(isDraggedOver: boolean): void { method dispose (line 678) | override dispose(): void { method disposeOverlay (line 684) | private disposeOverlay(): void { FILE: src/vs/workbench/browser/parts/editor/editorGroupView.ts class EditorGroupView (line 62) | class EditorGroupView extends Themable implements IEditorGroupView { method createNew (line 66) | static createNew(editorPartsView: IEditorPartsView, groupsView: IEdito... method createFromSerialized (line 70) | static createFromSerialized(serialized: ISerializedEditorGroupModel, e... method createCopy (line 74) | static createCopy(copyFrom: IEditorGroupView, editorPartsView: IEditor... method constructor (line 142) | constructor( method handleGroupContextKeys (line 249) | private handleGroupContextKeys(): void { method registerContainerListeners (line 378) | private registerContainerListeners(): void { method createContainerToolbar (line 405) | private createContainerToolbar(): void { method createContainerContextMenu (line 439) | private createContainerContextMenu(): void { method onShowContainerContextMenu (line 444) | private onShowContainerContextMenu(e?: MouseEvent): void { method doTrackFocus (line 464) | private doTrackFocus(): void { method updateContainer (line 508) | private updateContainer(): void { method updateTitleContainer (line 528) | private updateTitleContainer(): void { method restoreEditors (line 533) | private restoreEditors(from: IEditorGroupView | ISerializedEditorGroup... method registerListeners (line 584) | private registerListeners(): void { method onDidGroupModelChange (line 599) | private onDidGroupModelChange(e: IGroupModelChangeEvent): void { method onDidOpenEditor (line 645) | private onDidOpenEditor(editor: EditorInput, editorIndex: number): void { method handleOnDidCloseEditor (line 661) | private handleOnDidCloseEditor(editor: EditorInput, editorIndex: numbe... method canDispose (line 691) | private canDispose(editor: EditorInput): boolean { method toResourceTelemetryDescriptor (line 704) | private toResourceTelemetryDescriptor(resource: URI): object | undefin... method toEditorTelemetryDescriptor (line 727) | private toEditorTelemetryDescriptor(editor: EditorInput): ITelemetryDa... method onWillDisposeEditor (line 759) | private onWillDisposeEditor(editor: EditorInput): void { method handleDisposedEditors (line 767) | private handleDisposedEditors(disposedEditors: EditorInput[]): void { method onDidChangeEditorPartOptions (line 801) | private onDidChangeEditorPartOptions(event: IEditorPartOptionsChangeEv... method onDidChangeEditorDirty (line 836) | private onDidChangeEditorDirty(editor: EditorInput): void { method onDidChangeEditorTransient (line 845) | private onDidChangeEditorTransient(editor: EditorInput): void { method onDidChangeEditorLabel (line 856) | private onDidChangeEditorLabel(editor: EditorInput): void { method onDidChangeEditorSelection (line 862) | private onDidChangeEditorSelection(): void { method onDidVisibilityChange (line 868) | private onDidVisibilityChange(visible: boolean): void { method onDidGainFocus (line 874) | private onDidGainFocus(): void { method index (line 890) | get index(): number { method label (line 894) | get label(): string { method ariaLabel (line 902) | get ariaLabel(): string { method disposed (line 911) | get disposed(): boolean { method isEmpty (line 915) | get isEmpty(): boolean { method titleHeight (line 919) | get titleHeight(): IEditorGroupTitleHeight { method notifyIndexChanged (line 923) | notifyIndexChanged(newIndex: number): void { method notifyLabelChanged (line 930) | notifyLabelChanged(newLabel: string): void { method setActive (line 937) | setActive(isActive: boolean): void { method id (line 963) | get id(): GroupIdentifier { method windowId (line 967) | get windowId(): number { method editors (line 971) | get editors(): EditorInput[] { method count (line 975) | get count(): number { method stickyCount (line 979) | get stickyCount(): number { method activeEditorPane (line 983) | get activeEditorPane(): IVisibleEditorPane | undefined { method activeEditor (line 987) | get activeEditor(): EditorInput | null { method selectedEditors (line 991) | get selectedEditors(): EditorInput[] { method previewEditor (line 995) | get previewEditor(): EditorInput | null { method isPinned (line 999) | isPinned(editorOrIndex: EditorInput | number): boolean { method isSticky (line 1003) | isSticky(editorOrIndex: EditorInput | number): boolean { method isSelected (line 1007) | isSelected(editor: EditorInput): boolean { method isTransient (line 1011) | isTransient(editorOrIndex: EditorInput | number): boolean { method isActive (line 1015) | isActive(editor: EditorInput | IUntypedEditorInput): boolean { method setSelection (line 1019) | async setSelection(activeSelectedEditor: EditorInput, inactiveSelected... method contains (line 1030) | contains(candidate: EditorInput | IUntypedEditorInput, options?: IMatc... method getEditors (line 1034) | getEditors(order: EditorsOrder, options?: { excludeSticky?: boolean })... method findEditors (line 1038) | findEditors(resource: URI, options?: IFindEditorOptions): EditorInput[] { method getEditorByIndex (line 1065) | getEditorByIndex(index: number): EditorInput | undefined { method getIndexOfEditor (line 1069) | getIndexOfEditor(editor: EditorInput): number { method isFirst (line 1073) | isFirst(editor: EditorInput): boolean { method isLast (line 1077) | isLast(editor: EditorInput): boolean { method focus (line 1081) | focus(): void { method pinEditor (line 1094) | pinEditor(candidate: EditorInput | undefined = this.activeEditor || un... method stickEditor (line 1107) | stickEditor(candidate: EditorInput | undefined = this.activeEditor || ... method unstickEditor (line 1111) | unstickEditor(candidate: EditorInput | undefined = this.activeEditor |... method doStickEditor (line 1115) | private doStickEditor(candidate: EditorInput | undefined, sticky: bool... method openEditor (line 1145) | async openEditor(editor: EditorInput, options?: IEditorOptions, intern... method doOpenEditor (line 1156) | private async doOpenEditor(editor: EditorInput, options?: IEditorOptio... method doShowEditor (line 1254) | private doShowEditor(editor: EditorInput, context: { active: boolean; ... method openEditors (line 1302) | async openEditors(editors: { editor: EditorInput; options?: IEditorOpt... method moveEditors (line 1354) | moveEditors(editors: { editor: EditorInput; options?: IEditorOptions }... method moveEditor (line 1386) | moveEditor(editor: EditorInput, target: EditorGroupView, options?: IEd... method doMoveEditorInsideGroup (line 1400) | private doMoveEditorInsideGroup(candidate: EditorInput, options?: IEdi... method doMoveOrCopyEditorAcrossGroups (line 1437) | private doMoveOrCopyEditorAcrossGroups(editor: EditorInput, target: Ed... method copyEditors (line 1483) | copyEditors(editors: { editor: EditorInput; options?: IEditorOptions }... method copyEditor (line 1506) | copyEditor(editor: EditorInput, target: EditorGroupView, options?: IEd... method closeEditor (line 1524) | async closeEditor(editor: EditorInput | undefined = this.activeEditor ... method doCloseEditorWithConfirmationHandling (line 1528) | private async doCloseEditorWithConfirmationHandling(editor: EditorInpu... method doCloseEditor (line 1545) | private doCloseEditor(editor: EditorInput, preserveFocus = (this.group... method doCloseActiveEditor (line 1568) | private doCloseActiveEditor(preserveFocus = (this.groupsView.activeGro... method shouldRestoreFocus (line 1653) | private shouldRestoreFocus(target: Element): boolean { method doCloseInactiveEditor (line 1663) | private doCloseInactiveEditor(editor: EditorInput, internalOptions?: I... method handleCloseConfirmation (line 1669) | private async handleCloseConfirmation(editors: EditorInput[]): Promise... method doHandleCloseConfirmation (line 1700) | private async doHandleCloseConfirmation(editor: EditorInput, options?:... method shouldConfirmClose (line 1847) | private shouldConfirmClose(editor: EditorInput): boolean { method closeEditors (line 1863) | async closeEditors(args: EditorInput[] | ICloseEditorsFilter, options?... method doGetEditorsToClose (line 1882) | private doGetEditorsToClose(args: EditorInput[] | ICloseEditorsFilter)... method doCloseEditors (line 1912) | private doCloseEditors(editors: EditorInput[], options?: ICloseEditorO... method closeAllEditors (line 1941) | closeAllEditors(options?: ICloseAllEditorsOptions): boolean | Promise<... method doCloseAllEditors (line 1971) | private doCloseAllEditors(options?: ICloseAllEditorsOptions): void { method replaceEditors (line 2002) | async replaceEditors(editors: EditorReplacement[]): Promise { method isLocked (line 2076) | get isLocked(): boolean { method lock (line 2080) | lock(locked: boolean): void { method createEditorActions (line 2088) | createEditorActions(disposables: DisposableStore, menuId = MenuId.Edit... method updateStyles (line 2121) | override updateStyles(): void { method minimumWidth (line 2154) | get minimumWidth(): number { return this.editorPane.minimumWidth; } method minimumHeight (line 2155) | get minimumHeight(): number { return this.editorPane.minimumHeight; } method maximumWidth (line 2156) | get maximumWidth(): number { return this.editorPane.maximumWidth; } method maximumHeight (line 2157) | get maximumHeight(): number { return this.editorPane.maximumHeight; } method proportionalLayout (line 2159) | get proportionalLayout(): boolean { method layout (line 2170) | layout(width: number, height: number, top: number, left: number): void { method relayout (line 2189) | relayout(): void { method setBoundarySashes (line 2196) | setBoundarySashes(sashes: IBoundarySashes): void { method toJSON (line 2200) | toJSON(): ISerializedEditorGroupModel { method dispose (line 2206) | override dispose(): void { type EditorReplacement (line 2215) | interface EditorReplacement extends IEditorReplacement { FILE: src/vs/workbench/browser/parts/editor/editorGroupWatermark.ts type WatermarkEntry (line 20) | interface WatermarkEntry { class EditorGroupWatermark (line 68) | class EditorGroupWatermark extends Disposable { method constructor (line 83) | constructor( method registerListeners (line 111) | private registerListeners(): void { method render (line 143) | private render(): void { method filterEntries (line 187) | private filterEntries(entries: WatermarkEntry[]): WatermarkEntry[] { FILE: src/vs/workbench/browser/parts/editor/editorPane.ts method minimumWidth (line 62) | get minimumWidth() { return DEFAULT_EDITOR_MIN_DIMENSIONS.width; } method maximumWidth (line 63) | get maximumWidth() { return DEFAULT_EDITOR_MAX_DIMENSIONS.width; } method minimumHeight (line 64) | get minimumHeight() { return DEFAULT_EDITOR_MIN_DIMENSIONS.height; } method maximumHeight (line 65) | get maximumHeight() { return DEFAULT_EDITOR_MAX_DIMENSIONS.height; } method input (line 68) | get input(): EditorInput | undefined { return this._input; } method options (line 71) | get options(): IEditorOptions | undefined { return this._options; } method window (line 73) | get window() { return getWindowById(this.group.windowId, true).window; } method scopedContextKeyService (line 78) | get scopedContextKeyService(): IContextKeyService | undefined { return u... method constructor (line 80) | constructor( method create (line 90) | override create(parent: HTMLElement): void { method setInput (line 116) | async setInput(input: EditorInput, options: IEditorOptions | undefined, ... method clearInput (line 132) | clearInput(): void { method setOptions (line 144) | setOptions(options: IEditorOptions | undefined): void { method setVisible (line 148) | override setVisible(visible: boolean): void { method setEditorVisible (line 160) | protected setEditorVisible(visible: boolean): void { method setBoundarySashes (line 164) | setBoundarySashes(_sashes: IBoundarySashes) { method getEditorMemento (line 168) | protected getEditorMemento(editorGroupService: IEditorGroupsService, ... method getViewState (line 180) | getViewState(): object | undefined { method saveState (line 186) | protected override saveState(): void { method dispose (line 198) | override dispose(): void { type MapGroupToMemento (line 206) | interface MapGroupToMemento { class EditorMemento (line 210) | class EditorMemento extends Disposable implements IEditorMemento { method constructor (line 219) | constructor( method registerListeners (line 233) | private registerListeners(): void { method updateConfiguration (line 237) | private updateConfiguration(e: ITextResourceConfigurationChangeEvent |... method saveEditorState (line 245) | saveEditorState(group: IEditorGroup, resourceOrEditor: URI | EditorInp... method loadEditorState (line 276) | loadEditorState(group: IEditorGroup, resourceOrEditor: URI | EditorInp... method clearEditorState (line 304) | clearEditorState(resourceOrEditor: URI | EditorInput, group?: IEditorG... method clearEditorStateOnDispose (line 332) | clearEditorStateOnDispose(resource: URI, editor: EditorInput): void { method moveEditorState (line 345) | moveEditorState(source: URI, target: URI, comparer: IExtUri): void { method doGetResource (line 376) | private doGetResource(resourceOrEditor: URI | EditorInput): URI | unde... method doLoad (line 384) | private doLoad(): LRUCache> { method saveState (line 398) | saveState(): void { method cleanUp (line 410) | private cleanUp(): void { FILE: src/vs/workbench/browser/parts/editor/editorPanes.ts type IOpenEditorResult (line 32) | interface IOpenEditorResult { class EditorPanes (line 66) | class EditorPanes extends Disposable { method minimumWidth (line 78) | get minimumWidth() { return this._activeEditorPane?.minimumWidth ?? DE... method minimumHeight (line 79) | get minimumHeight() { return this._activeEditorPane?.minimumHeight ?? ... method maximumWidth (line 80) | get maximumWidth() { return this._activeEditorPane?.maximumWidth ?? DE... method maximumHeight (line 81) | get maximumHeight() { return this._activeEditorPane?.maximumHeight ?? ... method activeEditorPane (line 84) | get activeEditorPane(): IVisibleEditorPane | null { return this._activ... method constructor (line 97) | constructor( method registerListeners (line 116) | private registerListeners(): void { method onDidChangeWorkspaceTrust (line 120) | private onDidChangeWorkspaceTrust() { method openEditor (line 134) | async openEditor(editor: EditorInput, options: IEditorOptions | undefi... method doShowError (line 155) | private async doShowError(error: Error, editor: EditorInput, options: ... method doShowErrorDialog (line 183) | private async doShowErrorDialog(error: Error, editor: EditorInput): Pr... method doOpenEditor (line 250) | private async doOpenEditor(descriptor: IEditorPaneDescriptor, editor: ... method shouldRestoreFocus (line 276) | private shouldRestoreFocus(expectedActiveElement: Element | null): boo... method getEditorPaneDescriptor (line 311) | private getEditorPaneDescriptor(editor: EditorInput): IEditorPaneDescr... method doShowEditorPane (line 323) | private doShowEditorPane(descriptor: IEditorPaneDescriptor): EditorPane { method doCreateEditorPane (line 360) | private doCreateEditorPane(descriptor: IEditorPaneDescriptor): EditorP... method doInstantiateEditorPane (line 394) | private doInstantiateEditorPane(descriptor: IEditorPaneDescriptor): Ed... method doSetActiveEditorPane (line 409) | private doSetActiveEditorPane(editorPane: EditorPane | null) { method doSetInput (line 425) | private async doSetInput(editorPane: EditorPane, editor: EditorInput, ... method doHideActiveEditorPane (line 487) | private doHideActiveEditorPane(): void { method closeEditor (line 515) | closeEditor(editor: EditorInput): void { method setVisible (line 521) | setVisible(visible: boolean): void { method layout (line 525) | layout(pagePosition: IDomNodePagePosition): void { method setBoundarySashes (line 531) | setBoundarySashes(sashes: IBoundarySashes): void { method safeRun (line 537) | private safeRun(fn: () => void): void { FILE: src/vs/workbench/browser/parts/editor/editorPart.ts type IEditorPartUIState (line 40) | interface IEditorPartUIState { type IEditorPartMemento (line 46) | interface IEditorPartMemento { class GridWidgetView (line 51) | class GridWidgetView implements IView { method minimumWidth (line 55) | get minimumWidth(): number { return this.gridWidget ? this.gridWidget.... method maximumWidth (line 56) | get maximumWidth(): number { return this.gridWidget ? this.gridWidget.... method minimumHeight (line 57) | get minimumHeight(): number { return this.gridWidget ? this.gridWidget... method maximumHeight (line 58) | get maximumHeight(): number { return this.gridWidget ? this.gridWidget... method gridWidget (line 65) | get gridWidget(): Grid | undefined { method gridWidget (line 69) | set gridWidget(grid: Grid | undefined) { method layout (line 82) | layout(width: number, height: number, top: number, left: number): void { method dispose (line 86) | dispose(): void { class EditorPart (line 91) | class EditorPart extends Part implements IEditorPart... method constructor (line 164) | constructor( method registerListeners (line 189) | private registerListeners(): void { method onConfigurationUpdated (line 195) | private onConfigurationUpdated(event: IConfigurationChangeEvent): void { method handleChangedPartOptions (line 201) | private handleChangedPartOptions(): void { method partOptions (line 217) | get partOptions(): IEditorPartOptions { return this._partOptions; } method enforcePartOptions (line 219) | enforcePartOptions(options: DeepPartial): IDisposa... method contentDimension (line 232) | get contentDimension(): Dimension { return this._contentDimension; } method activeGroup (line 235) | get activeGroup(): IEditorGroupView { method groups (line 252) | get groups(): IEditorGroupView[] { method count (line 256) | get count(): number { method orientation (line 260) | get orientation(): GroupOrientation { method isReady (line 265) | get isReady(): boolean { return this._isReady; } method hasRestorableState (line 273) | get hasRestorableState(): boolean { method willRestoreState (line 278) | get willRestoreState(): boolean { return this._willRestoreState; } method getGroups (line 280) | getGroups(order = GroupsOrder.CREATION_TIME): IEditorGroupView[] { method fillGridNodes (line 303) | private fillGridNodes(target: IEditorGroupView[], node: GridBranchNode... method hasGroup (line 311) | hasGroup(identifier: GroupIdentifier): boolean { method getGroup (line 315) | getGroup(identifier: GroupIdentifier): IEditorGroupView | undefined { method findGroup (line 319) | findGroup(scope: IFindGroupScope, source: IEditorGroupView | GroupIden... method doFindGroupByDirection (line 334) | private doFindGroupByDirection(direction: GroupDirection, source: IEdi... method doFindGroupByLocation (line 344) | private doFindGroupByLocation(location: GroupLocation, source: IEditor... method activateGroup (line 373) | activateGroup(group: IEditorGroupView | GroupIdentifier, preserveWindo... method restoreGroup (line 385) | restoreGroup(group: IEditorGroupView | GroupIdentifier): IEditorGroupV... method getSize (line 392) | getSize(group: IEditorGroupView | GroupIdentifier): { width: number; h... method setSize (line 398) | setSize(group: IEditorGroupView | GroupIdentifier, size: { width: numb... method arrangeGroups (line 404) | arrangeGroups(arrangement: GroupsArrangement, target: IEditorGroupView... method toggleMaximizeGroup (line 432) | toggleMaximizeGroup(target: IEditorGroupView | GroupIdentifier = this.... method toggleExpandGroup (line 440) | toggleExpandGroup(target: IEditorGroupView | GroupIdentifier = this.ac... method unmaximizeGroup (line 448) | private unmaximizeGroup(): void { method hasMaximizedGroup (line 453) | hasMaximizedGroup(): boolean { method isGroupMaximized (line 457) | private isGroupMaximized(targetGroup: IEditorGroupView): boolean { method isGroupExpanded (line 461) | isGroupExpanded(targetGroup: IEditorGroupView): boolean { method setGroupOrientation (line 465) | setGroupOrientation(orientation: GroupOrientation): void { method applyLayout (line 476) | applyLayout(layout: EditorGroupLayout): void { method getLayout (line 527) | getLayout(): EditorGroupLayout { method serializedNodeToGroupLayoutArgument (line 542) | private serializedNodeToGroupLayoutArgument(serializedNode: ISerialize... method shouldRestoreFocus (line 553) | protected shouldRestoreFocus(target: Element | undefined): boolean { method isTwoDimensionalGrid (line 567) | private isTwoDimensionalGrid(): boolean { method addGroup (line 578) | addGroup(location: IEditorGroupView | GroupIdentifier, direction: Grou... method getSplitSizingStyle (line 628) | private getSplitSizingStyle(): Sizing { method doCreateGroupView (line 639) | private doCreateGroupView(from?: IEditorGroupView | ISerializedEditorG... method doSetGroupActive (line 692) | private doSetGroupActive(group: IEditorGroupView, reason = GroupActiva... method doRestoreGroup (line 721) | private doRestoreGroup(group: IEditorGroupView): void { method doUpdateMostRecentActive (line 740) | private doUpdateMostRecentActive(group: IEditorGroupView, makeMostRece... method toGridViewDirection (line 754) | private toGridViewDirection(direction: GroupDirection): Direction { method toGridViewOrientation (line 763) | private toGridViewOrientation(orientation: GroupOrientation, fallback:... method removeGroup (line 771) | removeGroup(group: IEditorGroupView | GroupIdentifier, preserveFocus?:... method doRemoveGroupWithEditors (line 788) | private doRemoveGroupWithEditors(groupView: IEditorGroupView): void { method doRemoveEmptyGroup (line 803) | private doRemoveEmptyGroup(groupView: IEditorGroupView, preserveFocus?... method moveGroup (line 834) | moveGroup(group: IEditorGroupView | GroupIdentifier, location: IEditor... method copyGroup (line 874) | copyGroup(group: IEditorGroupView | GroupIdentifier, location: IEditor... method mergeGroup (line 891) | mergeGroup(group: IEditorGroupView | GroupIdentifier, target: IEditorG... method mergeAllGroups (line 945) | mergeAllGroups(target: IEditorGroupView | GroupIdentifier, options?: I... method assertGroupView (line 963) | protected assertGroupView(group: IEditorGroupView | GroupIdentifier): ... method createEditorDropTarget (line 978) | createEditorDropTarget(container: unknown, delegate: IEditorDropTarget... method minimumWidth (line 987) | get minimumWidth(): number { return Math.min(this.centeredLayoutWidget... method maximumWidth (line 988) | get maximumWidth(): number { return this.centeredLayoutWidget.maximumW... method minimumHeight (line 989) | get minimumHeight(): number { return Math.min(this.centeredLayoutWidge... method maximumHeight (line 990) | get maximumHeight(): number { return this.centeredLayoutWidget.maximum... method snap (line 992) | get snap(): boolean { return this.layoutService.getPanelAlignment() ==... method onDidChange (line 994) | override get onDidChange(): Event { return Even... method gridSeparatorBorder (line 997) | private get gridSeparatorBorder(): Color { method updateStyles (line 1001) | override updateStyles(): void { method createContentArea (line 1009) | protected override createContentArea(parent: HTMLElement, options?: IE... method handleContextKeys (line 1044) | protected handleContextKeys(): void { method setupDragAndDropSupport (line 1077) | private setupDragAndDropSupport(parent: HTMLElement, container: HTMLEl... method centerLayout (line 1172) | centerLayout(active: boolean): void { method isLayoutCentered (line 1176) | isLayoutCentered(): boolean { method doCreateGridControl (line 1184) | private doCreateGridControl(): void { method doCreateGridControlWithPreviousState (line 1208) | private doCreateGridControlWithPreviousState(): boolean { method doCreateGridControlWithState (line 1233) | private doCreateGridControlWithState(serializedGrid: ISerializedGrid, ... method doSetGridWidget (line 1280) | private doSetGridWidget(gridWidget: SerializableGrid... method updateContainer (line 1300) | private updateContainer(): void { method notifyGroupIndexChange (line 1304) | private notifyGroupIndexChange(): void { method notifyGroupsLabelChange (line 1308) | notifyGroupsLabelChange(newLabel: string) { method isEmpty (line 1314) | private get isEmpty(): boolean { method setBoundarySashes (line 1318) | setBoundarySashes(sashes: IBoundarySashes): void { method layout (line 1323) | override layout(width: number, height: number, top: number, left: numb... method doLayout (line 1334) | private doLayout(dimension: Dimension, top = this.top, left = this.lef... method saveState (line 1344) | protected override saveState(): void { method loadState (line 1368) | protected loadState(): IEditorPartUIState | undefined { method createState (line 1372) | createState(): IEditorPartUIState { method applyState (line 1380) | applyState(state: IEditorPartUIState | 'empty', options?: IEditorGroup... method doApplyState (line 1388) | private async doApplyState(state: IEditorPartUIState, options?: IEdito... method doApplyEmptyState (line 1428) | private async doApplyEmptyState(): Promise { method doPrepareApplyState (line 1434) | private async doPrepareApplyState(): Promise { method doApplyGridState (line 1449) | private doApplyGridState(gridState: ISerializedGrid, activeGroupId: Gr... method onDidChangeMementoState (line 1471) | private onDidChangeMementoState(e: IStorageValueChangeEvent): void { method toJSON (line 1482) | toJSON(): object { method disposeGroups (line 1488) | private disposeGroups(): void { method dispose (line 1499) | override dispose(): void { class MainEditorPart (line 1516) | class MainEditorPart extends EditorPart { method constructor (line 1518) | constructor( FILE: src/vs/workbench/browser/parts/editor/editorParts.ts type IEditorPartsUIState (line 33) | interface IEditorPartsUIState { type IAuxiliaryEditorPartState (line 39) | interface IAuxiliaryEditorPartState extends IAuxiliaryWindowOpenOptions { type IEditorWorkingSetState (line 43) | interface IEditorWorkingSetState extends IEditorWorkingSet { type IModalEditorPartState (line 48) | interface IModalEditorPartState { type IEditorPartsMemento (line 56) | interface IEditorPartsMemento { class EditorParts (line 61) | class EditorParts extends MultiWindowParts { method loadState (line 412) | private loadState(): IEditorPartsUIState | undefined { method saveState (line 416) | protected override saveState(): void { method saveModalState (line 427) | private saveModalState(): void { method createState (line 457) | private createState(): IEditorPartsUIState { method restoreState (line 470) | private async restoreState(state: IEditorPartsUIState): Promise { method hasRestorableState (line 494) | get hasRestorableState(): boolean { method onDidChangeMementoState (line 498) | private onDidChangeMementoState(e: IStorageValueChangeEvent): void { method applyState (line 509) | private async applyState(state: IEditorPartsUIState | 'empty'): Promis... method saveWorkingSet (line 547) | saveWorkingSet(name: string): IEditorWorkingSet { method getWorkingSets (line 565) | getWorkingSets(): IEditorWorkingSet[] { method deleteWorkingSet (line 569) | deleteWorkingSet(workingSet: IEditorWorkingSet): void { method applyWorkingSet (line 578) | async applyWorkingSet(workingSet: IEditorWorkingSet | 'empty', options... method indexOfWorkingSet (line 612) | private indexOfWorkingSet(workingSet: IEditorWorkingSet): number | und... method saveWorkingSets (line 622) | private saveWorkingSets(): void { method activeGroup (line 658) | get activeGroup(): IEditorGroupView { method sideGroup (line 662) | get sideGroup(): IEditorSideGroup { method groups (line 666) | get groups(): IEditorGroupView[] { method count (line 670) | get count(): number { method getGroups (line 674) | getGroups(order = GroupsOrder.CREATION_TIME): IEditorGroupView[] { method getGroup (line 693) | getGroup(identifier: GroupIdentifier): IEditorGroupView | undefined { method assertGroupView (line 706) | private assertGroupView(group: IEditorGroupView | GroupIdentifier): IE... method activateGroup (line 721) | activateGroup(group: IEditorGroupView | GroupIdentifier): IEditorGroup... method getSize (line 725) | getSize(group: IEditorGroupView | GroupIdentifier): { width: number; h... method setSize (line 729) | setSize(group: IEditorGroupView | GroupIdentifier, size: { width: numb... method arrangeGroups (line 733) | arrangeGroups(arrangement: GroupsArrangement, group: IEditorGroupView ... method toggleMaximizeGroup (line 737) | toggleMaximizeGroup(group: IEditorGroupView | GroupIdentifier = this.a... method toggleExpandGroup (line 741) | toggleExpandGroup(group: IEditorGroupView | GroupIdentifier = this.act... method restoreGroup (line 745) | restoreGroup(group: IEditorGroupView | GroupIdentifier): IEditorGroupV... method applyLayout (line 749) | applyLayout(layout: EditorGroupLayout): void { method getLayout (line 753) | getLayout(): EditorGroupLayout { method orientation (line 757) | get orientation() { method setGroupOrientation (line 761) | setGroupOrientation(orientation: GroupOrientation): void { method findGroup (line 765) | findGroup(scope: IFindGroupScope, source: IEditorGroupView | GroupIden... method addGroup (line 807) | addGroup(location: IEditorGroupView | GroupIdentifier, direction: Grou... method removeGroup (line 811) | removeGroup(group: IEditorGroupView | GroupIdentifier): void { method moveGroup (line 815) | moveGroup(group: IEditorGroupView | GroupIdentifier, location: IEditor... method mergeGroup (line 819) | mergeGroup(group: IEditorGroupView | GroupIdentifier, target: IEditorG... method mergeAllGroups (line 823) | mergeAllGroups(target: IEditorGroupView | GroupIdentifier, options?: I... method copyGroup (line 827) | copyGroup(group: IEditorGroupView | GroupIdentifier, location: IEditor... method createEditorDropTarget (line 831) | createEditorDropTarget(container: HTMLElement, delegate: IEditorDropTa... method registerGroupsContextKeyListeners (line 842) | private registerGroupsContextKeyListeners(): void { method updateGlobalContextKeys (line 853) | private updateGlobalContextKeys(): void { method bind (line 869) | bind(contextKey: RawContextKey, group: I... method registerContextKeyProvider (line 913) | registerContextKeyProvider(provider: IEdito... method registerGroupContextKeyProvidersListeners (line 942) | private registerGroupContextKeyProvidersListeners(group: IEditorGroupV... method updateRegisteredContextKey (line 954) | private updateRegisteredContextKey(group: I... method partOptions (line 980) | get partOptions() { return this.mainPart.partOptions; } method onDidChangeEditorPartOptions (line 981) | get onDidChangeEditorPartOptions() { return this.mainPart.onDidChangeE... method enforcePartOptions (line 983) | enforcePartOptions(options: DeepPartial): IDisposa... FILE: src/vs/workbench/browser/parts/editor/editorPlaceholder.ts type IEditorPlaceholderContents (line 35) | interface IEditorPlaceholderContents { type IEditorPlaceholderContentsAction (line 41) | interface IEditorPlaceholderContentsAction { type IErrorEditorPlaceholderOptions (line 46) | interface IErrorEditorPlaceholderOptions extends IEditorOptions { method constructor (line 58) | constructor( method createEditor (line 68) | protected createEditor(parent: HTMLElement): void { method setInput (line 81) | override async setInput(input: EditorInput, options: IEditorOptions | un... method renderInput (line 93) | private async renderInput(input: EditorInput, options: IEditorOptions | ... method clearInput (line 148) | override clearInput(): void { method layout (line 158) | layout(dimension: Dimension): void { method focus (line 171) | override focus(): void { method dispose (line 177) | override dispose(): void { class WorkspaceTrustRequiredPlaceholderEditor (line 184) | class WorkspaceTrustRequiredPlaceholderEditor extends EditorPlaceholder { method constructor (line 191) | constructor( method getTitle (line 202) | override getTitle(): string { method getContents (line 206) | protected async getContents(): Promise { class ErrorPlaceholderEditor (line 222) | class ErrorPlaceholderEditor extends EditorPlaceholder { method constructor (line 229) | constructor( method getContents (line 241) | protected async getContents(input: EditorInput, options: IErrorEditorP... FILE: src/vs/workbench/browser/parts/editor/editorQuickAccess.ts type IEditorQuickPickItem (line 23) | interface IEditorQuickPickItem extends IQuickPickItemWithResource, IPick... method reset (line 34) | reset(isQuickNavigating: boolean): void { method constructor (line 46) | constructor( method provide (line 64) | override provide(picker: IQuickPick { class ActiveGroupEditorsByMostRecentlyUsedQuickAccess (line 196) | class ActiveGroupEditorsByMostRecentlyUsedQuickAccess extends BaseEditor... method constructor (line 200) | constructor( method doGetEditors (line 209) | protected doGetEditors(): IEditorIdentifier[] { class AllEditorsByAppearanceQuickAccess (line 221) | class AllEditorsByAppearanceQuickAccess extends BaseEditorQuickAccessPro... method constructor (line 225) | constructor( method doGetEditors (line 234) | protected doGetEditors(): IEditorIdentifier[] { class AllEditorsByMostRecentlyUsedQuickAccess (line 252) | class AllEditorsByMostRecentlyUsedQuickAccess extends BaseEditorQuickAcc... method constructor (line 256) | constructor( method doGetEditors (line 265) | protected doGetEditors(): IEditorIdentifier[] { FILE: src/vs/workbench/browser/parts/editor/editorStatus.ts class SideBySideEditorEncodingSupport (line 62) | class SideBySideEditorEncodingSupport implements IEncodingSupport { method constructor (line 63) | constructor(private primary: IEncodingSupport, private secondary: IEnc... method getEncoding (line 65) | getEncoding(): string | undefined { method setEncoding (line 69) | async setEncoding(encoding: string, mode: EncodingMode): Promise { class SideBySideEditorLanguageSupport (line 74) | class SideBySideEditorLanguageSupport implements ILanguageSupport { method constructor (line 76) | constructor(private primary: ILanguageSupport, private secondary: ILan... method setLanguageId (line 78) | setLanguageId(languageId: string, source?: string): void { function toEditorWithEncodingSupport (line 83) | function toEditorWithEncodingSupport(input: EditorInput): IEncodingSuppo... function toEditorWithLanguageSupport (line 112) | function toEditorWithLanguageSupport(input: EditorInput): ILanguageSuppo... type IEditorSelectionStatus (line 141) | interface IEditorSelectionStatus { class StateChange (line 146) | class StateChange { method combine (line 158) | combine(other: StateChange) { method hasChanges (line 171) | hasChanges(): boolean { type StateDelta (line 185) | type StateDelta = ( class State (line 197) | class State { method selectionStatus (line 200) | get selectionStatus(): string | undefined { return this._selectionStat... method languageId (line 203) | get languageId(): string | undefined { return this._languageId; } method encoding (line 206) | get encoding(): string | undefined { return this._encoding; } method EOL (line 209) | get EOL(): string | undefined { return this._EOL; } method indentation (line 212) | get indentation(): string | undefined { return this._indentation; } method tabFocusMode (line 215) | get tabFocusMode(): boolean | undefined { return this._tabFocusMode; } method inputMode (line 218) | get inputMode(): 'overtype' | 'insert' | undefined { return this._inpu... method columnSelectionMode (line 221) | get columnSelectionMode(): boolean | undefined { return this._columnSe... method metadata (line 224) | get metadata(): string | undefined { return this._metadata; } method update (line 226) | update(update: StateDelta): StateChange { class TabFocusMode (line 298) | class TabFocusMode extends Disposable { method constructor (line 303) | constructor(@IConfigurationService private readonly configurationServi... method registerListeners (line 312) | private registerListeners(): void { class StatusInputMode (line 326) | class StatusInputMode extends Disposable { method constructor (line 331) | constructor() { class EditorStatus (line 345) | class EditorStatus extends Disposable { method constructor (line 367) | constructor( method registerListeners (line 387) | private registerListeners(): void { method registerCommands (line 401) | private registerCommands(): void { method showIndentationPicker (line 405) | private async showIndentationPicker(): Promise { method updateTabFocusModeElement (line 442) | private updateTabFocusModeElement(visible: boolean): void { method updateInputModeElement (line 460) | private updateInputModeElement(inputMode: 'overtype' | 'insert' | unde... method updateColumnSelectionModeElement (line 479) | private updateColumnSelectionModeElement(visible: boolean): void { method updateSelectionElement (line 497) | private updateSelectionElement(text: string | undefined): void { method updateIndentationElement (line 520) | private updateIndentationElement(text: string | undefined): void { method updateEncodingElement (line 543) | private updateEncodingElement(text: string | undefined): void { method updateEOLElement (line 560) | private updateEOLElement(text: string | undefined): void { method updateLanguageIdElement (line 577) | private updateLanguageIdElement(text: string | undefined): void { method updateMetadataElement (line 594) | private updateMetadataElement(text: string | undefined): void { method updateElement (line 610) | private updateElement(element: MutableDisposable { class ChangeEncodingAction (line 1430) | class ChangeEncodingAction extends Action2 { method constructor (line 1432) | constructor() { method run (line 1440) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/editor/editorTabsControl.ts class EditorCommandsContextActionRunner (line 51) | class EditorCommandsContextActionRunner extends ActionRunner { method constructor (line 53) | constructor( method run (line 59) | override run(action: IAction, context?: { preserveFocus?: boolean }): ... type IEditorTabsControl (line 77) | interface IEditorTabsControl extends IDisposable { method constructor (line 128) | constructor( method create (line 170) | protected create(parent: HTMLElement): HTMLElement { method editorActionsEnabled (line 175) | private get editorActionsEnabled(): boolean { method createEditorActionsToolBar (line 179) | protected createEditorActionsToolBar(parent: HTMLElement, classes: strin... method handleEditorActionToolBarVisibility (line 187) | private handleEditorActionToolBarVisibility(container: HTMLElement): void { method doCreateEditorActionsToolBar (line 206) | private doCreateEditorActionsToolBar(container: HTMLElement): void { method actionViewItemProvider (line 237) | private actionViewItemProvider(action: IAction, options: IBaseActionView... method updateEditorActionsToolbar (line 253) | protected updateEditorActionsToolbar(): void { method getEditorPaneAwareContextKeyService (line 269) | private getEditorPaneAwareContextKeyService(): IContextKeyService { method clearEditorActionsToolbar (line 273) | protected clearEditorActionsToolbar(): void { method onGroupDragStart (line 282) | protected onGroupDragStart(e: DragEvent, element: HTMLElement): boolean { method onGroupDragEnd (line 326) | protected async onGroupDragEnd(e: DragEvent, previousDragEvent: DragEven... method maybeCreateAuxiliaryEditorPartAt (line 350) | protected async maybeCreateAuxiliaryEditorPartAt(e: DragEvent, offsetEle... method isNewWindowOperation (line 380) | protected isNewWindowOperation(e: DragEvent): boolean { method isMoveOperation (line 388) | protected isMoveOperation(e: DragEvent, sourceGroup: GroupIdentifier, so... method doFillResourceDataTransfers (line 398) | protected doFillResourceDataTransfers(editors: readonly EditorInput[], e... method onTabContextMenu (line 408) | protected onTabContextMenu(editor: EditorInput, e: Event, node: HTMLElem... method getKeybinding (line 439) | protected getKeybinding(action: IAction): ResolvedKeybinding | undefined { method getKeybindingLabel (line 443) | protected getKeybindingLabel(action: IAction): string | undefined { method tabHeight (line 449) | protected get tabHeight() { method getHoverTitle (line 453) | protected getHoverTitle(editor: EditorInput): string | IManagedHoverTool... method updateTabHeight (line 466) | protected updateTabHeight(): void { method updateOptions (line 470) | updateOptions(oldOptions: IEditorPartOptions, newOptions: IEditorPartOpt... FILE: src/vs/workbench/browser/parts/editor/editorTitleControl.ts type IEditorTitleControlDimensions (line 22) | interface IEditorTitleControlDimensions { class EditorTitleControl (line 36) | class EditorTitleControl extends Themable { method breadcrumbsControl (line 43) | private get breadcrumbsControl() { return this.breadcrumbsControlFacto... method constructor (line 45) | constructor( method createEditorTabsControl (line 60) | private createEditorTabsControl(): IEditorTabsControl { method createBreadcrumbsControl (line 79) | private createBreadcrumbsControl(): BreadcrumbsControlFactory | undefi... method openEditor (line 104) | openEditor(editor: EditorInput, options?: IInternalEditorOpenOptions):... method openEditors (line 110) | openEditors(editors: EditorInput[]): void { method handleOpenedEditors (line 116) | private handleOpenedEditors(didChange: boolean): void { method beforeCloseEditor (line 124) | beforeCloseEditor(editor: EditorInput): void { method closeEditor (line 128) | closeEditor(editor: EditorInput): void { method closeEditors (line 134) | closeEditors(editors: EditorInput[]): void { method handleClosedEditors (line 140) | private handleClosedEditors(): void { method moveEditor (line 146) | moveEditor(editor: EditorInput, fromIndex: number, targetIndex: number... method pinEditor (line 150) | pinEditor(editor: EditorInput): void { method stickEditor (line 154) | stickEditor(editor: EditorInput): void { method unstickEditor (line 158) | unstickEditor(editor: EditorInput): void { method setActive (line 162) | setActive(isActive: boolean): void { method updateEditorSelections (line 166) | updateEditorSelections(): void { method updateEditorLabel (line 170) | updateEditorLabel(editor: EditorInput): void { method updateEditorDirty (line 174) | updateEditorDirty(editor: EditorInput): void { method updateOptions (line 178) | updateOptions(oldOptions: IEditorPartOptions, newOptions: IEditorPartO... method layout (line 201) | layout(dimensions: IEditorTitleControlDimensions): Dimension { method getHeight (line 219) | getHeight(): IEditorGroupTitleHeight { FILE: src/vs/workbench/browser/parts/editor/editorWithViewState.ts method constructor (line 32) | constructor( method setEditorVisible (line 49) | protected override setEditorVisible(visible: boolean): void { method onWillCloseEditor (line 57) | private onWillCloseEditor(e: IEditorCloseEvent): void { method clearInput (line 67) | override clearInput(): void { method saveState (line 75) | protected override saveState(): void { method updateEditorViewState (line 83) | private updateEditorViewState(input: EditorInput | undefined): void { method shouldRestoreEditorViewState (line 126) | private shouldRestoreEditorViewState(input: EditorInput, context?: IEdit... method getViewState (line 137) | override getViewState(): T | undefined { method saveEditorViewState (line 151) | private saveEditorViewState(resource: URI): void { method loadEditorViewState (line 160) | protected loadEditorViewState(input: EditorInput | undefined, context?: ... method moveEditorViewState (line 181) | protected moveEditorViewState(source: URI, target: URI, comparer: IExtUr... method clearEditorViewState (line 185) | protected clearEditorViewState(resource: URI, group?: IEditorGroup): void { method tracksDisposedEditorViewState (line 217) | protected tracksDisposedEditorViewState(): boolean { FILE: src/vs/workbench/browser/parts/editor/editorsObserver.ts type ISerializedEditorsList (line 20) | interface ISerializedEditorsList { type ISerializedEditorIdentifier (line 24) | interface ISerializedEditorIdentifier { class EditorsObserver (line 38) | class EditorsObserver extends Disposable { method count (line 49) | get count(): number { method editors (line 53) | get editors(): IEditorIdentifier[] { method hasEditor (line 57) | hasEditor(editor: IResourceEditorInputIdentifier): boolean { method hasEditors (line 63) | hasEditors(resource: URI): boolean { method toIdentifier (line 69) | private toIdentifier(arg1: string | IResourceEditorInputIdentifier, ed... method constructor (line 84) | constructor( method registerListeners (line 98) | private registerListeners(): void { method onGroupAdded (line 104) | private onGroupAdded(group: IEditorGroup): void { method registerGroupListeners (line 122) | private registerGroupListeners(group: IEditorGroup): void { method onDidChangeEditorPartOptions (line 168) | private onDidChangeEditorPartOptions(event: IEditorPartOptionsChangeEv... method addMostRecentEditor (line 180) | private addMostRecentEditor(group: IEditorGroup, editor: EditorInput, ... method updateEditorResourcesMap (line 210) | private updateEditorResourcesMap(editor: EditorInput, add: boolean): v... method removeMostRecentEditor (line 262) | private removeMostRecentEditor(group: IEditorGroup, editor: EditorInpu... method findKey (line 285) | private findKey(group: IEditorGroup, editor: EditorInput): IEditorIden... method ensureKey (line 294) | private ensureKey(group: IEditorGroup, editor: EditorInput): IEditorId... method ensureOpenedEditorsLimit (line 311) | private async ensureOpenedEditorsLimit(exclude: IEditorIdentifier | un... method doEnsureOpenedEditorsLimit (line 347) | private async doEnsureOpenedEditorsLimit(limit: number, mostRecentEdit... method saveState (line 411) | private saveState(): void { method serialize (line 423) | private serialize(): ISerializedEditorsList { method loadState (line 461) | private async loadState(): Promise { method deserialize (line 496) | private deserialize(serialized: ISerializedEditorsList): void { FILE: src/vs/workbench/browser/parts/editor/modalEditorPart.ts constant MODAL_MIN_WIDTH (line 43) | const MODAL_MIN_WIDTH = 400; constant MODAL_MIN_HEIGHT (line 44) | const MODAL_MIN_HEIGHT = 300; constant MODAL_MAX_DEFAULT_WIDTH (line 45) | const MODAL_MAX_DEFAULT_WIDTH = 1400; constant MODAL_MAX_DEFAULT_HEIGHT (line 46) | const MODAL_MAX_DEFAULT_HEIGHT = 900; constant MODAL_BORDER_SIZE (line 47) | const MODAL_BORDER_SIZE = 2; constant MODAL_HEADER_HEIGHT (line 48) | const MODAL_HEADER_HEIGHT = 33; constant MODAL_SNAP_THRESHOLD (line 49) | const MODAL_SNAP_THRESHOLD = 20; constant MODAL_MAXIMIZED_PADDING (line 50) | const MODAL_MAXIMIZED_PADDING = 16; constant MODAL_SIDEBAR_MIN_WIDTH (line 51) | const MODAL_SIDEBAR_MIN_WIDTH = 160; constant MODAL_SIDEBAR_DEFAULT_WIDTH (line 52) | const MODAL_SIDEBAR_DEFAULT_WIDTH = 260; constant MODAL_SIDEBAR_PADDING (line 53) | const MODAL_SIDEBAR_PADDING = 8; constant MODAL_SIDEBAR_BORDER_RIGHT (line 54) | const MODAL_SIDEBAR_BORDER_RIGHT = 1; constant USE_MODAL_EDITOR_SETTING (line 115) | const USE_MODAL_EDITOR_SETTING = 'workbench.editor.useModal'; type ICreateModalEditorPartResult (line 117) | interface ICreateModalEditorPartResult { type IModalEditorSidebarController (line 123) | interface IModalEditorSidebarController { class ModalEditorPart (line 138) | class ModalEditorPart { method constructor (line 140) | constructor( method create (line 151) | async create(options?: IModalEditorPartOptions): Promise { method selectEditorsBetween (line 1311) | private async selectEditorsBetween(target: EditorInput, anchor: Editor... method unselectEditor (line 1356) | private async unselectEditor(editor: EditorInput): Promise { method unselectAllEditors (line 1383) | private async unselectAllEditors(): Promise { method computeTabLabels (line 1390) | private computeTabLabels(): void { method shortenTabLabels (line 1422) | private shortenTabLabels(labels: IEditorInputLabel[]): void { method getLabelConfigFlags (line 1496) | private getLabelConfigFlags(value: string | undefined) { method redraw (line 1509) | private redraw(options?: IMultiEditorTabsControlLayoutOptions): void { method redrawTab (line 1539) | private redrawTab(editor: EditorInput, tabIndex: number, tabContainer:... method redrawTabLabel (line 1611) | private redrawTabLabel(editor: EditorInput, tabIndex: number, tabConta... method redrawTabSelectedActiveAndDirty (line 1669) | private redrawTabSelectedActiveAndDirty(isGroupActive: boolean, editor... method doRedrawTabActive (line 1676) | private doRedrawTabActive(isGroupActive: boolean, allowBorderTop: bool... method doRedrawTabDirty (line 1709) | private doRedrawTabDirty(isGroupActive: boolean, isTabActive: boolean,... method redrawTabBorders (line 1750) | private redrawTabBorders(tabIndex: number, tabContainer: HTMLElement):... method prepareEditorActions (line 1761) | protected override prepareEditorActions(editorActions: IToolbarActions... method getHeight (line 1778) | getHeight(): number { method computeHeight (line 1791) | private computeHeight(): number { method layout (line 1807) | layout(dimensions: IEditorTitleControlDimensions, options?: IMultiEdit... method doLayout (line 1845) | private doLayout(dimensions: IEditorTitleControlDimensions, options?: ... method doLayoutTabs (line 1867) | private doLayoutTabs(dimensions: IEditorTitleControlDimensions, option... method doLayoutTabsWrapping (line 1880) | private doLayoutTabsWrapping(dimensions: IEditorTitleControlDimensions... method doLayoutTabsNonWrapping (line 2014) | private doLayoutTabsNonWrapping(options?: IMultiEditorTabsControlLayou... method updateTabsControlVisibility (line 2158) | private updateTabsControlVisibility(): void { method visible (line 2168) | private get visible(): boolean { method getTabAndIndex (line 2172) | private getTabAndIndex(editor: EditorInput): [HTMLElement, number /* i... method getTabAtIndex (line 2182) | private getTabAtIndex(tabIndex: number): HTMLElement | undefined { method getLastTab (line 2192) | private getLastTab(): HTMLElement | undefined { method blockRevealActiveTabOnce (line 2196) | private blockRevealActiveTabOnce(): void { method originatesFromTabActionBar (line 2206) | private originatesFromTabActionBar(e: MouseEvent | GestureEvent): bool... method onDrop (line 2217) | private async onDrop(e: DragEvent, targetTabIndex: number, tabsContain... method dispose (line 2309) | override dispose(): void { FILE: src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts class MultiRowEditorControl (line 18) | class MultiRowEditorControl extends Disposable implements IEditorTabsCon... method constructor (line 25) | constructor( method handleTabBarsStateChange (line 44) | private handleTabBarsStateChange(): void { method handleTabBarsLayoutChange (line 49) | private handleTabBarsLayoutChange(): void { method didActiveControlChange (line 66) | private didActiveControlChange() { method getEditorTabsController (line 70) | private getEditorTabsController(editor: EditorInput): IEditorTabsContr... method openEditor (line 74) | openEditor(editor: EditorInput, options: IInternalEditorOpenOptions): ... method openEditors (line 85) | openEditors(editors: EditorInput[]): boolean { method handleOpenedEditors (line 101) | private handleOpenedEditors(): void { method beforeCloseEditor (line 105) | beforeCloseEditor(editor: EditorInput): void { method closeEditor (line 109) | closeEditor(editor: EditorInput): void { method closeEditors (line 117) | closeEditors(editors: EditorInput[]): void { method handleClosedEditors (line 127) | private handleClosedEditors(): void { method moveEditor (line 131) | moveEditor(editor: EditorInput, fromIndex: number, targetIndex: number... method pinEditor (line 153) | pinEditor(editor: EditorInput): void { method stickEditor (line 157) | stickEditor(editor: EditorInput): void { method unstickEditor (line 164) | unstickEditor(editor: EditorInput): void { method setActive (line 171) | setActive(isActive: boolean): void { method updateEditorSelections (line 176) | updateEditorSelections(): void { method updateEditorLabel (line 181) | updateEditorLabel(editor: EditorInput): void { method updateEditorDirty (line 185) | updateEditorDirty(editor: EditorInput): void { method updateOptions (line 189) | updateOptions(oldOptions: IEditorPartOptions, newOptions: IEditorPartO... method layout (line 194) | layout(dimensions: IEditorTitleControlDimensions): Dimension { method getHeight (line 208) | getHeight(): number { method dispose (line 212) | override dispose(): void { FILE: src/vs/workbench/browser/parts/editor/noEditorTabsControl.ts class NoEditorTabsControl (line 13) | class NoEditorTabsControl extends EditorTabsControl { method prepareEditorActions (line 16) | protected prepareEditorActions(editorActions: IToolbarActions): IToolb... method openEditor (line 23) | openEditor(editor: EditorInput): boolean { method openEditors (line 27) | openEditors(editors: EditorInput[]): boolean { method handleOpenedEditors (line 31) | private handleOpenedEditors(): boolean { method activeEditorChanged (line 37) | private activeEditorChanged(): boolean { method beforeCloseEditor (line 48) | beforeCloseEditor(editor: EditorInput): void { } method closeEditor (line 50) | closeEditor(editor: EditorInput): void { method closeEditors (line 54) | closeEditors(editors: EditorInput[]): void { method handleClosedEditors (line 58) | private handleClosedEditors(): void { method moveEditor (line 62) | moveEditor(editor: EditorInput, fromIndex: number, targetIndex: number... method pinEditor (line 64) | pinEditor(editor: EditorInput): void { } method stickEditor (line 66) | stickEditor(editor: EditorInput): void { } method unstickEditor (line 68) | unstickEditor(editor: EditorInput): void { } method setActive (line 70) | setActive(isActive: boolean): void { } method updateEditorSelections (line 72) | updateEditorSelections(): void { } method updateEditorLabel (line 74) | updateEditorLabel(editor: EditorInput): void { } method updateEditorDirty (line 76) | updateEditorDirty(editor: EditorInput): void { } method getHeight (line 78) | getHeight(): number { method layout (line 82) | layout(dimensions: IEditorTitleControlDimensions): Dimension { FILE: src/vs/workbench/browser/parts/editor/sideBySideEditor.ts type ISideBySideEditorViewState (line 37) | interface ISideBySideEditorViewState { function isSideBySideEditorViewState (line 44) | function isSideBySideEditorViewState(thing: unknown): thing is ISideBySi... type ISideBySideEditorOptions (line 50) | interface ISideBySideEditorOptions extends IEditorOptions { class SideBySideEditor (line 63) | class SideBySideEditor extends AbstractEditorWithViewState void): boolean { method ifActiveEditorPropertiesChanged (line 247) | private ifActiveEditorPropertiesChanged(fn: () => void): void { method ifEditorIsActive (line 257) | private ifEditorIsActive(editor: EditorInput, fn: () => void): void { method redraw (line 263) | private redraw(): void { method getVerbosity (line 337) | private getVerbosity(style: string | undefined): Verbosity { method prepareEditorActions (line 345) | protected override prepareEditorActions(editorActions: IToolbarActions... method getHeight (line 362) | getHeight(): number { method layout (line 366) | layout(dimensions: IEditorTitleControlDimensions): Dimension { FILE: src/vs/workbench/browser/parts/editor/textCodeEditor.ts method scopedContextKeyService (line 28) | override get scopedContextKeyService(): IContextKeyService | undefined { method getTitle (line 32) | override getTitle(): string { method createEditorControl (line 40) | protected createEditorControl(parent: HTMLElement, initialOptions: ICode... method getCodeEditorWidgetOptions (line 44) | protected getCodeEditorWidgetOptions(): ICodeEditorWidgetOptions { method updateEditorControlOptions (line 48) | protected updateEditorControlOptions(options: ICodeEditorOptions): void { method getMainControl (line 52) | protected getMainControl(): ICodeEditor | undefined { method getControl (line 56) | override getControl(): ICodeEditor | undefined { method computeEditorViewState (line 60) | protected override computeEditorViewState(resource: URI): T | undefined { method setOptions (line 82) | override setOptions(options: ITextEditorOptions | undefined): void { method focus (line 90) | override focus(): void { method hasFocus (line 96) | override hasFocus(): boolean { method setEditorVisible (line 100) | protected override setEditorVisible(visible: boolean): void { method layout (line 110) | override layout(dimension: Dimension): void { FILE: src/vs/workbench/browser/parts/editor/textDiffEditor.ts class TextDiffEditor (line 43) | class TextDiffEditor extends AbstractTextEditor im... method scopedContextKeyService (line 50) | override get scopedContextKeyService(): IContextKeyService | undefined { method constructor (line 61) | constructor( method getTitle (line 76) | override getTitle(): string { method createEditorControl (line 84) | protected override createEditorControl(parent: HTMLElement, configurat... method updateEditorControlOptions (line 88) | protected updateEditorControlOptions(options: ICodeEditorOptions): void { method getMainControl (line 92) | protected getMainControl(): ICodeEditor | undefined { method setInput (line 98) | override async setInput(input: DiffEditorInput, options: ITextEditorOp... method handleSetInputError (line 168) | private async handleSetInputError(error: Error, input: DiffEditorInput... method restoreTextDiffEditorViewState (line 191) | private restoreTextDiffEditorViewState(editor: DiffEditorInput, option... method openAsBinary (line 210) | private openAsBinary(input: DiffEditorInput, options: ITextEditorOptio... method setOptions (line 243) | override setOptions(options: ITextEditorOptions | undefined): void { method shouldHandleConfigurationChangeEvent (line 251) | protected override shouldHandleConfigurationChangeEvent(e: ITextResour... method computeConfiguration (line 259) | protected override computeConfiguration(configuration: IEditorConfigur... method getConfigurationOverrides (line 283) | protected override getConfigurationOverrides(configuration: IEditorCon... method updateReadonly (line 292) | protected override updateReadonly(input: EditorInput): void { method isFileBinaryError (line 305) | private isFileBinaryError(error: Error | Error[]): boolean { method clearInput (line 315) | override clearInput(): void { method logInputLifecycleTelemetry (line 334) | private logInputLifecycleTelemetry(duration: number, languageId: strin... method getControl (line 356) | override getControl(): IDiffEditor | undefined { method focus (line 360) | override focus(): void { method hasFocus (line 366) | override hasFocus(): boolean { method setEditorVisible (line 370) | protected override setEditorVisible(visible: boolean): void { method layout (line 380) | override layout(dimension: Dimension): void { method setBoundarySashes (line 384) | override setBoundarySashes(sashes: IBoundarySashes) { method tracksEditorViewState (line 388) | protected override tracksEditorViewState(input: EditorInput): boolean { method computeEditorViewState (line 392) | protected override computeEditorViewState(resource: URI): IDiffEditorV... method toEditorViewStateResource (line 414) | protected override toEditorViewStateResource(modelOrInput: IDiffEditor... FILE: src/vs/workbench/browser/parts/editor/textEditor.ts type IEditorConfiguration (line 33) | interface IEditorConfiguration { method constructor (line 66) | constructor( method handleConfigurationChangeEvent (line 98) | private handleConfigurationChangeEvent(e: ITextResourceConfigurationChan... method shouldHandleConfigurationChangeEvent (line 111) | protected shouldHandleConfigurationChangeEvent(e: ITextResourceConfigura... method consumePendingConfigurationChangeEvent (line 115) | private consumePendingConfigurationChangeEvent(): void { method computeConfiguration (line 122) | protected computeConfiguration(configuration: IEditorConfiguration): ICo... method computeAriaLabel (line 134) | protected computeAriaLabel(): string { method onDidChangeFileSystemProvider (line 138) | private onDidChangeFileSystemProvider(scheme: string): void { method onDidChangeInputCapabilities (line 148) | private onDidChangeInputCapabilities(input: EditorInput): void { method updateReadonly (line 154) | protected updateReadonly(input: EditorInput): void { method getReadonlyConfiguration (line 158) | protected getReadonlyConfiguration(isReadonly: boolean | IMarkdownString... method getConfigurationOverrides (line 165) | protected getConfigurationOverrides(configuration: IEditorConfiguration)... method createEditor (line 175) | protected createEditor(parent: HTMLElement): void { method registerCodeEditorListeners (line 185) | private registerCodeEditorListeners(): void { method toEditorPaneSelectionChangeReason (line 196) | private toEditorPaneSelectionChangeReason(e: ICursorPositionChangedEvent... method getSelection (line 205) | getSelection(): IEditorPaneSelection | undefined { method setInput (line 240) | override async setInput(input: EditorInput, options: ITextEditorOptions ... method clearInput (line 255) | override clearInput(): void { method getScrollPosition (line 263) | getScrollPosition(): IEditorPaneScrollPosition { method setScrollPosition (line 276) | setScrollPosition(scrollPosition: IEditorPaneScrollPosition): void { method setEditorVisible (line 288) | protected override setEditorVisible(visible: boolean): void { method toEditorViewStateResource (line 296) | protected override toEditorViewStateResource(input: EditorInput): URI | ... method updateEditorConfiguration (line 300) | private updateEditorConfiguration(resource = this.getActiveResource()): ... method getActiveResource (line 327) | private getActiveResource(): URI | undefined { method dispose (line 343) | override dispose(): void { class TextEditorPaneSelection (line 350) | class TextEditorPaneSelection implements IEditorPaneSelection { method constructor (line 354) | constructor( method compare (line 358) | compare(other: IEditorPaneSelection): EditorPaneSelectionCompareResult { method restore (line 377) | restore(options: IEditorOptions): ITextEditorOptions { method log (line 387) | log(): string { FILE: src/vs/workbench/browser/parts/editor/textResourceEditor.ts method constructor (line 38) | constructor( method setInput (line 53) | override async setInput(input: AbstractTextResourceEditorInput, options:... method revealLastLine (line 102) | revealLastLine(): void { method clearInput (line 116) | override clearInput(): void { method tracksEditorViewState (line 123) | protected override tracksEditorViewState(input: EditorInput): boolean { class TextResourceEditor (line 129) | class TextResourceEditor extends AbstractTextResourceEditor { method constructor (line 133) | constructor( method createEditorControl (line 149) | protected override createEditorControl(parent: HTMLElement, configurat... method onDidEditorPaste (line 160) | private onDidEditorPaste(e: IPasteEvent, codeEditor: ICodeEditor): void { FILE: src/vs/workbench/browser/parts/globalCompositeBar.ts class GlobalCompositeBar (line 48) | class GlobalCompositeBar extends Disposable { method constructor (line 59) | constructor( method registerListeners (line 114) | private registerListeners(): void { method create (line 122) | create(parent: HTMLElement): void { method focus (line 126) | focus(): void { method size (line 130) | size(): number { method getContextMenuActions (line 134) | getContextMenuActions(): IAction[] { method toggleAccountsActivity (line 138) | private toggleAccountsActivity() { method accountsVisibilityPreference (line 149) | private get accountsVisibilityPreference(): boolean { method accountsVisibilityPreference (line 153) | private set accountsVisibilityPreference(value: boolean) { method constructor (line 160) | constructor( method updateItemActivity (line 185) | private updateItemActivity(): void { method render (line 189) | override render(container: HTMLElement): void { method resolveContextMenuActions (line 232) | protected async resolveContextMenuActions(disposables: DisposableStore):... method run (line 236) | private async run(): Promise { method resolveMainMenuActions (line 253) | protected async resolveMainMenuActions(menu: IMenu, _disposable: Disposa... class AccountsActivityActionViewItem (line 258) | class AccountsActivityActionViewItem extends AbstractGlobalActivityActio... method constructor (line 268) | constructor( method registerListeners (line 301) | private registerListeners(): void { method initialize (line 329) | private async initialize(): Promise { method doInitialize (line 342) | private async doInitialize(): Promise { method resolveMainMenuActions (line 358) | protected override async resolveMainMenuActions(accountsMenu: IMenu, d... method resolveContextMenuActions (line 502) | protected override async resolveContextMenuActions(disposables: Dispos... method addOrUpdateAccount (line 512) | private async addOrUpdateAccount(providerId: string, account: Authenti... method removeAccount (line 545) | private removeAccount(providerId: string, account: AuthenticationSessi... method addAccountsFromProvider (line 562) | private async addAccountsFromProvider(providerId: string): Promise { class ClearAllNotificationsAction (line 55) | class ClearAllNotificationsAction extends Action { method constructor (line 60) | constructor( method run (line 68) | override async run(): Promise { class ToggleDoNotDisturbAction (line 73) | class ToggleDoNotDisturbAction extends Action { method constructor (line 78) | constructor( method run (line 86) | override async run(): Promise { class ToggleDoNotDisturbBySourceAction (line 91) | class ToggleDoNotDisturbBySourceAction extends Action { method constructor (line 96) | constructor( method run (line 104) | override async run(): Promise { class ConfigureDoNotDisturbAction (line 109) | class ConfigureDoNotDisturbAction extends Action { method constructor (line 114) | constructor( class ConfigureNotificationsPositionAction (line 122) | class ConfigureNotificationsPositionAction extends Action { method constructor (line 127) | constructor( class HideNotificationsCenterAction (line 135) | class HideNotificationsCenterAction extends Action { method constructor (line 140) | constructor( method run (line 148) | override async run(): Promise { class ExpandNotificationAction (line 153) | class ExpandNotificationAction extends Action { method constructor (line 158) | constructor( method run (line 166) | override async run(notification: INotificationViewItem): Promise { class CollapseNotificationAction (line 171) | class CollapseNotificationAction extends Action { method constructor (line 176) | constructor( method run (line 184) | override async run(notification: INotificationViewItem): Promise { class ConfigureNotificationAction (line 189) | class ConfigureNotificationAction extends Action { method constructor (line 194) | constructor( class CopyNotificationMessageAction (line 203) | class CopyNotificationMessageAction extends Action { method constructor (line 208) | constructor( method run (line 216) | override run(notification: INotificationViewItem): Promise { FILE: src/vs/workbench/browser/parts/notifications/notificationsAlerts.ts class NotificationsAlerts (line 14) | class NotificationsAlerts extends Disposable { method constructor (line 16) | constructor(private readonly model: INotificationsModel) { method registerListeners (line 27) | private registerListeners(): void { method onDidChangeNotification (line 31) | private onDidChangeNotification(e: INotificationChangeEvent): void { method triggerAriaAlert (line 48) | private triggerAriaAlert(notification: INotificationViewItem): void { method doTriggerAriaAlert (line 65) | private doTriggerAriaAlert(notification: INotificationViewItem): void { FILE: src/vs/workbench/browser/parts/notifications/notificationsCenter.ts class NotificationsCenter (line 37) | class NotificationsCenter extends Themable implements INotificationsCent... method constructor (line 57) | constructor( method registerListeners (line 79) | private registerListeners(): void { method updatePositionClass (line 90) | private updatePositionClass(): void { method updateHideActionIcon (line 103) | private updateHideActionIcon(): void { method updateTopOffset (line 112) | private updateTopOffset(): void { method onDidChangeFilter (line 129) | private onDidChangeFilter(): void { method isVisible (line 135) | get isVisible(): boolean { method show (line 139) | show(): void { method updateTitle (line 188) | private updateTitle(): void { method create (line 200) | private create(): void { method getKeybindingLabel (line 303) | private getKeybindingLabel(action: IAction): string | null { method onDidChangeNotification (line 309) | private onDidChangeNotification(e: INotificationChangeEvent): void { method hide (line 363) | hide(): void { method updateStyles (line 390) | override updateStyles(): void { method layout (line 405) | layout(dimension: Dimension | undefined): void { method clearAll (line 443) | clearAll(): void { FILE: src/vs/workbench/browser/parts/notifications/notificationsCommands.ts constant SHOW_NOTIFICATIONS_CENTER (line 26) | const SHOW_NOTIFICATIONS_CENTER = 'notifications.showList'; constant HIDE_NOTIFICATIONS_CENTER (line 27) | const HIDE_NOTIFICATIONS_CENTER = 'notifications.hideList'; constant TOGGLE_NOTIFICATIONS_CENTER (line 28) | const TOGGLE_NOTIFICATIONS_CENTER = 'notifications.toggleList'; constant HIDE_NOTIFICATION_TOAST (line 31) | const HIDE_NOTIFICATION_TOAST = 'notifications.hideToasts'; constant FOCUS_NOTIFICATION_TOAST (line 32) | const FOCUS_NOTIFICATION_TOAST = 'notifications.focusToasts'; constant FOCUS_NEXT_NOTIFICATION_TOAST (line 33) | const FOCUS_NEXT_NOTIFICATION_TOAST = 'notifications.focusNextToast'; constant FOCUS_PREVIOUS_NOTIFICATION_TOAST (line 34) | const FOCUS_PREVIOUS_NOTIFICATION_TOAST = 'notifications.focusPreviousTo... constant FOCUS_FIRST_NOTIFICATION_TOAST (line 35) | const FOCUS_FIRST_NOTIFICATION_TOAST = 'notifications.focusFirstToast'; constant FOCUS_LAST_NOTIFICATION_TOAST (line 36) | const FOCUS_LAST_NOTIFICATION_TOAST = 'notifications.focusLastToast'; constant COLLAPSE_NOTIFICATION (line 39) | const COLLAPSE_NOTIFICATION = 'notification.collapse'; constant EXPAND_NOTIFICATION (line 40) | const EXPAND_NOTIFICATION = 'notification.expand'; constant ACCEPT_PRIMARY_ACTION_NOTIFICATION (line 41) | const ACCEPT_PRIMARY_ACTION_NOTIFICATION = 'notification.acceptPrimaryAc... constant TOGGLE_NOTIFICATION (line 42) | const TOGGLE_NOTIFICATION = 'notification.toggle'; constant CLEAR_NOTIFICATION (line 43) | const CLEAR_NOTIFICATION = 'notification.clear'; constant CLEAR_ALL_NOTIFICATIONS (line 44) | const CLEAR_ALL_NOTIFICATIONS = 'notifications.clearAll'; constant TOGGLE_DO_NOT_DISTURB_MODE (line 45) | const TOGGLE_DO_NOT_DISTURB_MODE = 'notifications.toggleDoNotDisturbMode'; constant TOGGLE_DO_NOT_DISTURB_MODE_BY_SOURCE (line 46) | const TOGGLE_DO_NOT_DISTURB_MODE_BY_SOURCE = 'notifications.toggleDoNotD... type INotificationsCenterController (line 48) | interface INotificationsCenterController { type INotificationsToastController (line 57) | interface INotificationsToastController { function getNotificationFromContext (line 67) | function getNotificationFromContext(listService: IListService, context?:... function registerNotificationCommands (line 93) | function registerNotificationCommands(center: INotificationsCenterContro... method constructor (line 348) | constructor() { method run (line 359) | run(accessor: ServicesAccessor): void { method constructor (line 365) | constructor() { method run (line 376) | run(accessor: ServicesAccessor): void { method constructor (line 382) | constructor() { method run (line 393) | run(accessor: ServicesAccessor): void { class NotificationActionRunner (line 399) | class NotificationActionRunner extends ActionRunner { method constructor (line 401) | constructor( method runAction (line 408) | protected override async runAction(action: IAction, context: unknown):... FILE: src/vs/workbench/browser/parts/notifications/notificationsList.ts type INotificationsListOptions (line 26) | interface INotificationsListOptions extends IListOptions { class PlaceHolderViewContainerActivityAction (line 837) | class PlaceHolderViewContainerActivityAction extends ViewContainerActivi... class PlaceHolderToggleCompositePinnedAction (line 839) | class PlaceHolderToggleCompositePinnedAction extends ToggleCompositePinn... method constructor (line 841) | constructor(id: string, compositeBar: ICompositeBar) { method setActivity (line 845) | setActivity(activity: ICompositeBarActionItem): void { class PlaceHolderToggleCompositeBadgeAction (line 850) | class PlaceHolderToggleCompositeBadgeAction extends ToggleCompositeBadge... method constructor (line 852) | constructor(id: string, compositeBar: ICompositeBar) { method setCompositeBarActionItem (line 856) | setCompositeBarActionItem(actionItem: ICompositeBarActionItem): void { FILE: src/vs/workbench/browser/parts/paneCompositePart.ts type CompositeBarPosition (line 43) | enum CompositeBarPosition { type IPaneCompositePart (line 49) | interface IPaneCompositePart extends IView { method snap (line 112) | get snap(): boolean { method onDidPaneCompositeOpen (line 118) | get onDidPaneCompositeOpen(): Event { return Event.map(t... method constructor (line 135) | constructor( method registerListeners (line 184) | private registerListeners(): void { method onDidOpen (line 211) | private onDidOpen(composite: IComposite): void { method onDidClose (line 215) | private onDidClose(composite: IComposite): void { method showComposite (line 222) | protected override showComposite(composite: Composite): void { method hideActiveComposite (line 228) | protected override hideActiveComposite(): Composite | undefined { method create (line 235) | override create(parent: HTMLElement): void { method createEmptyPaneMessage (line 252) | private createEmptyPaneMessage(parent: HTMLElement): void { method createTitleArea (line 332) | protected override createTitleArea(parent: HTMLElement): HTMLElement | u... method createTitleLabel (line 386) | protected override createTitleLabel(parent: HTMLElement): ICompositeTitl... method updateCompositeBar (line 400) | protected updateCompositeBar(updateCompositeBarOption: boolean = false):... method createHeaderArea (line 463) | protected override createHeaderArea(): HTMLElement { method createFooterArea (line 469) | protected override createFooterArea(): HTMLElement { method createHeaderFooterCompositeBarArea (line 475) | protected createHeaderFooterCompositeBarArea(area: HTMLElement): HTMLEle... method removeFooterHeaderArea (line 493) | private removeFooterHeaderArea(header: boolean): void { method createCompositeBar (line 503) | protected createCompositeBar(): PaneCompositeBar { method onTitleAreaUpdate (line 507) | protected override onTitleAreaUpdate(compositeId: string): void { method openPaneComposite (line 514) | async openPaneComposite(id?: string, focus?: boolean): Promise { method constructor (line 85) | constructor() { method run (line 94) | run(accessor: ServicesAccessor) { method constructor (line 104) | constructor() { method run (line 113) | override async run(accessor: ServicesAccessor): Promise { type PanelActionConfig (line 142) | interface PanelActionConfig { function createPanelActionConfig (line 150) | function createPanelActionConfig(id: string, title: ICommandActionTit... function createPositionPanelActionConfig (line 160) | function createPositionPanelActionConfig(id: string, title: ICommandActi... function createAlignmentPanelActionConfig (line 164) | function createAlignmentPanelActionConfig(id: string, title: ICommandAct... method constructor (line 194) | constructor() { method run (line 202) | run(accessor: ServicesAccessor): void { method constructor (line 228) | constructor() { method run (line 237) | run(accessor: ServicesAccessor): void { method constructor (line 254) | constructor() { method constructor (line 265) | constructor() { method constructor (line 278) | constructor() { method run (line 299) | run(accessor: ServicesAccessor) { class MoveViewsBetweenPanelsAction (line 344) | class MoveViewsBetweenPanelsAction extends Action2 { method constructor (line 345) | constructor(private readonly source: ViewContainerLocation, private re... method run (line 349) | run(accessor: ServicesAccessor, ...args: unknown[]): void { class MovePanelToSidePanelAction (line 372) | class MovePanelToSidePanelAction extends MoveViewsBetweenPanelsAction { method constructor (line 374) | constructor() { class MovePanelToSecondarySideBarAction (line 384) | class MovePanelToSecondarySideBarAction extends MoveViewsBetweenPanelsAc... method constructor (line 386) | constructor() { class MoveSidePanelToPanelAction (line 401) | class MoveSidePanelToPanelAction extends MoveViewsBetweenPanelsAction { method constructor (line 404) | constructor() { class MoveSecondarySideBarToPanelAction (line 414) | class MoveSecondarySideBarToPanelAction extends MoveViewsBetweenPanelsAc... method constructor (line 417) | constructor() { FILE: src/vs/workbench/browser/parts/panel/panelPart.ts class PanelPart (line 36) | class PanelPart extends AbstractPaneCompositePart { method preferredHeight (line 45) | get preferredHeight(): number | undefined { method preferredWidth (line 51) | get preferredWidth(): number | undefined { method constructor (line 70) | constructor( method updateStyles (line 121) | override updateStyles(): void { method getCompositeBarOptions (line 136) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method fillExtraContextMenuActions (line 166) | private fillExtraContextMenuActions(actions: IAction[]): void { method layout (line 196) | override layout(width: number, height: number, top: number, left: numb... method shouldShowCompositeBar (line 214) | protected override shouldShowCompositeBar(): boolean { method getCompositeBarPosition (line 218) | protected getCompositeBarPosition(): CompositeBarPosition { method toJSON (line 222) | toJSON(): object { FILE: src/vs/workbench/browser/parts/sidebar/sidebarActions.ts method constructor (line 20) | constructor() { method run (line 30) | run(accessor: ServicesAccessor): void { class FocusSideBarAction (line 35) | class FocusSideBarAction extends Action2 { method constructor (line 37) | constructor() { method run (line 51) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/sidebar/sidebarPart.ts class SidebarPart (line 38) | class SidebarPart extends AbstractPaneCompositePart { method snap (line 48) | override get snap(): boolean { return true; } method preferredWidth (line 52) | get preferredWidth(): number | undefined { method constructor (line 72) | constructor( method onDidChangeAutoHideViewContainers (line 132) | private onDidChangeAutoHideViewContainers(e: { before: number; after: ... method onDidChangeActivityBarLocation (line 145) | private onDidChangeActivityBarLocation(): void { method updateStyles (line 162) | override updateStyles(): void { method layout (line 181) | override layout(width: number, height: number, top: number, left: numb... method getTitleAreaDropDownAnchorAlignment (line 189) | protected override getTitleAreaDropDownAnchorAlignment(): AnchorAlignm... method createCompositeBar (line 193) | protected override createCompositeBar(): ActivityBarCompositeBar { method getCompositeBarOptions (line 197) | protected getCompositeBarOptions(): IPaneCompositeBarOptions { method shouldShowCompositeBar (line 235) | protected shouldShowCompositeBar(): boolean { method shouldShowActivityBar (line 256) | private shouldShowActivityBar(): boolean { method getCompositeBarPosition (line 264) | protected getCompositeBarPosition(): CompositeBarPosition { method rememberActivityBarVisiblePosition (line 275) | private rememberActivityBarVisiblePosition(): void { method getRememberedActivityBarVisiblePosition (line 282) | private getRememberedActivityBarVisiblePosition(): ActivityBarPosition { method getPinnedPaneCompositeIds (line 291) | override getPinnedPaneCompositeIds(): string[] { method getVisiblePaneCompositeIds (line 295) | override getVisiblePaneCompositeIds(): string[] { method getPaneCompositeIds (line 299) | override getPaneCompositeIds(): string[] { method focusActivityBar (line 303) | async focusActivityBar(): Promise { method registerActions (line 321) | private registerActions(): void { method toJSON (line 337) | toJSON(): object { FILE: src/vs/workbench/browser/parts/statusbar/statusbarActions.ts class ToggleStatusbarEntryVisibilityAction (line 21) | class ToggleStatusbarEntryVisibilityAction extends Action { method constructor (line 23) | constructor(id: string, label: string, private model: StatusbarViewMod... method run (line 29) | override async run(): Promise { class HideStatusbarEntryAction (line 38) | class HideStatusbarEntryAction extends Action { method constructor (line 40) | constructor(id: string, name: string, private model: StatusbarViewMode... method run (line 44) | override async run(): Promise { class ManageExtensionAction (line 49) | class ManageExtensionAction extends Action { method constructor (line 51) | constructor( method run (line 58) | override run(): Promise { class FocusStatusBarAction (line 127) | class FocusStatusBarAction extends Action2 { method constructor (line 129) | constructor() { method run (line 138) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/browser/parts/statusbar/statusbarItem.ts class StatusbarEntryItem (line 30) | class StatusbarEntryItem extends Disposable { method name (line 48) | get name(): string { method hasCommand (line 52) | get hasCommand(): boolean { method constructor (line 56) | constructor( method update (line 90) | update(entry: IStatusbarEntry): void { method isEqualTooltip (line 213) | private isEqualTooltip({ tooltip }: IStatusbarEntry, { tooltip: otherT... method executeCommand (line 225) | private async executeCommand(command: string | Command): Promise { method applyColor (line 246) | private applyColor(container: HTMLElement, color: string | ThemeColor ... class StatusBarCodiconLabel (line 287) | class StatusBarCodiconLabel extends SimpleIconLabel { method constructor (line 294) | constructor( method showProgress (line 300) | set showProgress(showProgress: boolean | 'loading' | 'syncing') { method text (line 308) | override set text(text: string) { FILE: src/vs/workbench/browser/parts/statusbar/statusbarModel.ts type IStatusbarViewModelEntry (line 12) | interface IStatusbarViewModelEntry { class StatusbarViewModel (line 23) | class StatusbarViewModel extends Disposable { method entries (line 31) | get entries(): IStatusbarViewModelEntry[] { return this._entries.slice... method lastFocusedEntry (line 34) | get lastFocusedEntry(): IStatusbarViewModelEntry | undefined { method constructor (line 40) | constructor(private readonly storageService: IStorageService) { method restoreState (line 47) | private restoreState(): void { method registerListeners (line 58) | private registerListeners(): void { method onDidStorageValueChange (line 62) | private onDidStorageValueChange(): void { method add (line 99) | add(entry: IStatusbarViewModelEntry): void { method remove (line 114) | remove(entry: IStatusbarViewModelEntry): void { method isHidden (line 132) | isHidden(id: string): boolean { method hide (line 136) | hide(id: string): void { method show (line 146) | show(id: string): void { method findEntry (line 154) | findEntry(container: HTMLElement): IStatusbarViewModelEntry | undefined { method getEntries (line 158) | getEntries(alignment: StatusbarAlignment): IStatusbarViewModelEntry[] { method focusNextEntry (line 162) | focusNextEntry(): void { method focusPreviousEntry (line 166) | focusPreviousEntry(): void { method isEntryFocused (line 170) | isEntryFocused(): boolean { method getFocusedEntry (line 174) | private getFocusedEntry(): IStatusbarViewModelEntry | undefined { method focusEntry (line 178) | private focusEntry(delta: number, restartPosition: number): void { method updateVisibility (line 212) | private updateVisibility(arg1: string | IStatusbarViewModelEntry, trig... method saveState (line 246) | private saveState(): void { method sort (line 254) | private sort(): void { method markFirstLastVisibleEntry (line 376) | private markFirstLastVisibleEntry(): void { method doMarkFirstLastVisibleStatusbarItem (line 381) | private doMarkFirstLastVisibleStatusbarItem(entries: IStatusbarViewMod... FILE: src/vs/workbench/browser/parts/statusbar/statusbarPart.ts type IStatusbarEntryContainer (line 40) | interface IStatusbarEntryContainer extends IDisposable { type IPendingStatusbarEntry (line 110) | interface IPendingStatusbarEntry { class StatusbarPart (line 119) | class StatusbarPart extends Part implements IStatusbarEntryContainer { method constructor (line 154) | constructor( method registerListeners (line 201) | private registerListeners(): void { method overrideEntry (line 210) | overrideEntry(id: string, override: Partial): IDispos... method withEntryOverride (line 223) | private withEntryOverride(entry: IStatusbarEntry, id: string): IStatus... method addEntry (line 232) | addEntry(entry: IStatusbarEntry, id: string, alignment: StatusbarAlign... method doAddPendingEntry (line 253) | private doAddPendingEntry(entry: IStatusbarEntry, id: string, alignmen... method doAddEntry (line 278) | private doAddEntry(entry: IStatusbarEntry, id: string, alignment: Stat... method doCreateStatusItem (line 334) | private doCreateStatusItem(id: string, alignment: StatusbarAlignment, ... method doAddOrRemoveModelEntry (line 350) | private doAddOrRemoveModelEntry(entry: IStatusbarViewModelEntry, add: ... method isEntryVisible (line 374) | isEntryVisible(id: string): boolean { method updateEntryVisibility (line 378) | updateEntryVisibility(id: string, visible: boolean): void { method focusNextEntry (line 386) | focusNextEntry(): void { method focusPreviousEntry (line 390) | focusPreviousEntry(): void { method isEntryFocused (line 394) | isEntryFocused(): boolean { method focus (line 398) | focus(preserveEntryFocus = true): void { method createContentArea (line 406) | protected override createContentArea(parent: HTMLElement): HTMLElement { method createInitialStatusbarEntries (line 433) | private createInitialStatusbarEntries(): void { method appendStatusbarEntries (line 447) | private appendStatusbarEntries(): void { method appendStatusbarEntry (line 469) | private appendStatusbarEntry(entry: IStatusbarViewModelEntry): void { method updateCompactEntries (line 489) | private updateCompactEntries(): void { method showContextMenu (line 574) | private showContextMenu(e: MouseEvent | GestureEvent): void { method getContextMenuActions (line 595) | private getContextMenuActions(event: StandardMouseEvent): IAction[] { method updateStyles (line 635) | override updateStyles(): void { method layout (line 689) | override layout(width: number, height: number, top: number, left: numb... method overrideStyle (line 694) | overrideStyle(style: IStatusbarStyleOverride): IDisposable { method toJSON (line 704) | toJSON(): object { method dispose (line 710) | override dispose(): void { class MainStatusbarPart (line 717) | class MainStatusbarPart extends StatusbarPart { method constructor (line 719) | constructor( type IAuxiliaryStatusbarPart (line 732) | interface IAuxiliaryStatusbarPart extends IStatusbarEntryContainer, IView { class AuxiliaryStatusbarPart (line 737) | class AuxiliaryStatusbarPart extends StatusbarPart implements IAuxiliary... method constructor (line 743) | constructor( class StatusbarService (line 758) | class StatusbarService extends MultiWindowParts implement... method constructor (line 767) | constructor( method createAuxiliaryStatusbarPart (line 782) | createAuxiliaryStatusbarPart(container: HTMLElement, instantiationServ... method createScoped (line 807) | createScoped(statusbarEntryContainer: IStatusbarEntryContainer, dispos... method addEntry (line 817) | addEntry(entry: IStatusbarEntry, id: string, alignment: StatusbarAlign... method doAddEntryToAllWindows (line 825) | private doAddEntryToAllWindows(originalEntry: IStatusbarEntry, id: str... method isEntryVisible (line 861) | isEntryVisible(id: string): boolean { method updateEntryVisibility (line 865) | updateEntryVisibility(id: string, visible: boolean): void { method overrideEntry (line 871) | overrideEntry(id: string, override: Partial): IDispos... method focus (line 881) | focus(preserveEntryFocus?: boolean): void { method focusNextEntry (line 885) | focusNextEntry(): void { method focusPreviousEntry (line 889) | focusPreviousEntry(): void { method isEntryFocused (line 893) | isEntryFocused(): boolean { method overrideStyle (line 897) | overrideStyle(style: IStatusbarStyleOverride): IDisposable { class ScopedStatusbarService (line 910) | class ScopedStatusbarService extends Disposable implements IStatusbarSer... method constructor (line 914) | constructor( method createAuxiliaryStatusbarPart (line 923) | createAuxiliaryStatusbarPart(container: HTMLElement, instantiationServ... method createScoped (line 927) | createScoped(statusbarEntryContainer: IStatusbarEntryContainer, dispos... method getPart (line 931) | getPart(): IStatusbarEntryContainer { method addEntry (line 937) | addEntry(entry: IStatusbarEntry, id: string, alignment: StatusbarAlign... method isEntryVisible (line 941) | isEntryVisible(id: string): boolean { method updateEntryVisibility (line 945) | updateEntryVisibility(id: string, visible: boolean): void { method overrideEntry (line 949) | overrideEntry(id: string, override: Partial): IDispos... method focus (line 953) | focus(preserveEntryFocus?: boolean): void { method focusNextEntry (line 957) | focusNextEntry(): void { method focusPreviousEntry (line 961) | focusPreviousEntry(): void { method isEntryFocused (line 965) | isEntryFocused(): boolean { method overrideStyle (line 969) | overrideStyle(style: IStatusbarStyleOverride): IDisposable { FILE: src/vs/workbench/browser/parts/titlebar/commandCenterControl.ts constant AI_DISABLED_SETTING (line 28) | const AI_DISABLED_SETTING = 'chat.disableAIFeatures'; constant AI_CUSTOMIZATION_MENU_ENABLED_SETTING (line 29) | const AI_CUSTOMIZATION_MENU_ENABLED_SETTING = 'chat.customizationsMenu.e... constant AGENT_STATUS_ENABLED_SETTING (line 30) | const AGENT_STATUS_ENABLED_SETTING = 'chat.agentsControl.enabled'; class CommandCenterControl (line 32) | class CommandCenterControl { method constructor (line 41) | constructor( method _setVisibility (line 83) | private _setVisibility(show: boolean): void { method dispose (line 88) | dispose(): void { class CommandCenterCenterViewItem (line 94) | class CommandCenterCenterViewItem extends BaseActionViewItem { method constructor (line 100) | constructor( method render (line 114) | override render(container: HTMLElement): void { method getTooltip (line 256) | protected override getTooltip() { FILE: src/vs/workbench/browser/parts/titlebar/menubarControl.ts type IOpenRecentAction (line 46) | type IOpenRecentAction = IAction & { uri: URI; remoteAuthority?: string }; method constructor (line 154) | constructor( method registerListeners (line 185) | protected registerListeners(): void { method setupMainMenu (line 208) | protected setupMainMenu(): void { method updateMenubar (line 222) | protected updateMenubar(): void { method calculateActionLabel (line 226) | protected calculateActionLabel(action: { id: string; label: string }): s... method onUpdateStateChange (line 236) | protected onUpdateStateChange(): void { method onUpdateKeybindings (line 240) | protected onUpdateKeybindings(): void { method getOpenRecentActions (line 244) | protected getOpenRecentActions(): (Separator | IOpenRecentAction)[] { method onDidChangeWindowFocus (line 272) | protected onDidChangeWindowFocus(hasFocus: boolean): void { method onConfigurationUpdated (line 279) | private onConfigurationUpdated(event: IConfigurationChangeEvent): void { method menubarHidden (line 295) | private get menubarHidden(): boolean { method onDidChangeRecentlyOpened (line 299) | protected onDidChangeRecentlyOpened(): void { method createOpenRecentMenuAction (line 310) | private createOpenRecentMenuAction(recent: IRecent): IOpenRecentAction { method notifyUserOfCustomMenubarAccessibility (line 349) | private notifyUserOfCustomMenubarAccessibility(): void { function enableFocusMenuBarAction (line 377) | function enableFocusMenuBarAction(): Emitter { class CustomMenubarControl (line 404) | class CustomMenubarControl extends MenubarControl { method constructor (line 417) | constructor( method doUpdateMenubar (line 451) | protected doUpdateMenubar(firstTime: boolean): void { method getUpdateAction (line 461) | private getUpdateAction(): IAction | null { method currentMenubarVisibility (line 504) | private get currentMenubarVisibility(): MenuBarVisibility { method currentDisableMenuBarAltFocus (line 508) | private get currentDisableMenuBarAltFocus(): boolean { method insertActionsBefore (line 519) | private insertActionsBefore(nextAction: IAction, target: IAction[]): v... method currentEnableMenuBarMnemonics (line 542) | private get currentEnableMenuBarMnemonics(): boolean { method currentCompactMenuMode (line 551) | private get currentCompactMenuMode(): IMenuDirection | undefined { method onDidVisibilityChange (line 566) | private onDidVisibilityChange(visible: boolean): void { method toActionsArray (line 572) | private toActionsArray(menu: IMenu): IAction[] { method setupCustomMenubar (line 578) | private setupCustomMenubar(firstTime: boolean): void { method getWebNavigationActions (line 720) | private getWebNavigationActions(): IAction[] { method getMenuBarOptions (line 751) | private getMenuBarOptions(): IMenuBarOptions { method onDidChangeWindowFocus (line 770) | protected override onDidChangeWindowFocus(hasFocus: boolean): void { method onUpdateStateChange (line 787) | protected override onUpdateStateChange(): void { method onDidChangeRecentlyOpened (line 795) | protected override onDidChangeRecentlyOpened(): void { method onUpdateKeybindings (line 803) | protected override onUpdateKeybindings(): void { method registerListeners (line 811) | protected override registerListeners(): void { method onVisibilityChange (line 832) | get onVisibilityChange(): Event { method onFocusStateChange (line 836) | get onFocusStateChange(): Event { method getMenubarItemsDimensions (line 840) | getMenubarItemsDimensions(): Dimension { method create (line 848) | create(parent: HTMLElement): HTMLElement { method layout (line 859) | layout(dimension: Dimension) { method toggleFocus (line 863) | toggleFocus() { FILE: src/vs/workbench/browser/parts/titlebar/titlebarActions.ts class ToggleTitleBarConfigAction (line 21) | class ToggleTitleBarConfigAction extends Action2 { method constructor (line 23) | constructor(private readonly section: string, title: string, descripti... method run (line 47) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 55) | constructor() { method constructor (line 61) | constructor() { method constructor (line 67) | constructor() { method constructor (line 73) | constructor() { method constructor (line 79) | constructor() { method run (line 90) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 97) | constructor() { method run (line 108) | run(accessor: ServicesAccessor, ...args: unknown[]): void { class ToggleCustomTitleBar (line 114) | class ToggleCustomTitleBar extends Action2 { method constructor (line 116) | constructor() { method run (line 144) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 171) | constructor() { method run (line 180) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 187) | constructor() { method run (line 196) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 203) | constructor() { method run (line 212) | run(accessor: ServicesAccessor, ...args: unknown[]): void { method constructor (line 220) | constructor() { method run (line 238) | run(accessor: ServicesAccessor, ...args: unknown[]): void { constant ACCOUNTS_ACTIVITY_TILE_ACTION (line 269) | const ACCOUNTS_ACTIVITY_TILE_ACTION: IAction = { constant GLOBAL_ACTIVITY_TITLE_ACTION (line 278) | const GLOBAL_ACTIVITY_TITLE_ACTION: IAction = { FILE: src/vs/workbench/browser/parts/titlebar/titlebarPart.ts type ITitleVariable (line 60) | interface ITitleVariable { type ITitleProperties (line 65) | interface ITitleProperties { type ITitlebarPart (line 71) | interface ITitlebarPart extends IDisposable { class BrowserTitleService (line 89) | class BrowserTitleService extends MultiWindowParts ... method constructor (line 95) | constructor( method createMainTitlebarPart (line 110) | protected createMainTitlebarPart(): BrowserTitlebarPart { method registerActions (line 114) | private registerActions(): void { method registerAPICommands (line 136) | private registerAPICommands(): void { method createAuxiliaryTitlebarPart (line 154) | createAuxiliaryTitlebarPart(container: HTMLElement, editorGroupsContai... method doCreateAuxiliaryTitlebarPart (line 180) | protected doCreateAuxiliaryTitlebarPart(container: HTMLElement, editor... method updateProperties (line 193) | updateProperties(properties: ITitleProperties): void { method registerVariables (line 203) | registerVariables(variables: ITitleVariable[]): void { class BrowserTitlebarPart (line 221) | class BrowserTitlebarPart extends Part implements ITitlebarPart { method minimumHeight (line 228) | get minimumHeight(): number { method maximumHeight (line 238) | get maximumHeight(): number { return this.minimumHeight; } method constructor (line 298) | constructor( method registerListeners (line 335) | private registerListeners(targetWindowId: number): void { method onBlur (line 342) | private onBlur(): void { method onFocus (line 348) | private onFocus(): void { method onEditorPartConfigurationChange (line 354) | private onEditorPartConfigurationChange({ oldPartOptions, newPartOptio... method onConfigurationChanged (line 367) | protected onConfigurationChanged(event: IConfigurationChangeEvent): vo... method recreateTitle (line 398) | private recreateTitle(): void { method updateOptions (line 404) | updateOptions(options: { compact: boolean }): void { method installMenubar (line 416) | protected installMenubar(): void { method uninstallMenubar (line 431) | private uninstallMenubar(): void { method onMenubarVisibilityChanged (line 440) | protected onMenubarVisibilityChanged(visible: boolean): void { method updateProperties (line 450) | updateProperties(properties: ITitleProperties): void { method registerVariables (line 454) | registerVariables(variables: ITitleVariable[]): void { method createContentArea (line 458) | protected override createContentArea(parent: HTMLElement): HTMLElement { method createTitle (line 580) | private createTitle(): void { method actionViewItemProvider (line 608) | private actionViewItemProvider(action: IAction, options: IBaseActionVi... method getKeybinding (line 634) | private getKeybinding(action: IAction): ResolvedKeybinding | undefined { method createActionToolBar (line 640) | private createActionToolBar(): void { method createActionToolBarMenus (line 665) | private createActionToolBarMenus(update: true | { editorActions?: bool... method updateStyles (line 771) | override updateStyles(): void { method onContextMenu (line 809) | protected onContextMenu(e: MouseEvent, menuId: MenuId): void { method currentMenubarVisibility (line 821) | protected get currentMenubarVisibility(): MenuBarVisibility { method layoutControlEnabled (line 829) | private get layoutControlEnabled(): boolean { method isCommandCenterVisible (line 833) | protected get isCommandCenterVisible() { method editorActionsEnabled (line 837) | private get editorActionsEnabled(): boolean { method activityActionsEnabled (line 845) | private get activityActionsEnabled(): boolean { method globalActionsEnabled (line 850) | private get globalActionsEnabled(): boolean { method hasZoomableElements (line 854) | get hasZoomableElements(): boolean { method preventZoom (line 861) | get preventZoom(): boolean { method layout (line 869) | override layout(width: number, height: number): void { method updateLayout (line 875) | private updateLayout(dimension: Dimension): void { method focus (line 896) | focus(): void { method toJSON (line 905) | toJSON(): object { method dispose (line 911) | override dispose(): void { class MainBrowserTitlebarPart (line 918) | class MainBrowserTitlebarPart extends BrowserTitlebarPart { method constructor (line 920) | constructor( type IAuxiliaryTitlebarPart (line 939) | interface IAuxiliaryTitlebarPart extends ITitlebarPart, IView { class AuxiliaryBrowserTitlebarPart (line 946) | class AuxiliaryBrowserTitlebarPart extends BrowserTitlebarPart implement... method height (line 950) | get height() { return this.minimumHeight; } method constructor (line 952) | constructor( method preventZoom (line 974) | override get preventZoom(): boolean { FILE: src/vs/workbench/browser/parts/titlebar/windowTitle.ts type WindowSettingNames (line 36) | const enum WindowSettingNames { class WindowTitle (line 55) | class WindowTitle extends Disposable { method value (line 70) | get value() { return this.title ?? ''; } method workspaceName (line 71) | get workspaceName() { return this.labelService.getWorkspaceLabel(this.... method fileName (line 72) | get fileName() { method constructor (line 89) | constructor( method registerListeners (line 112) | private registerListeners(): void { method onConfigurationChanged (line 133) | private onConfigurationChanged(event: IConfigurationChangeEvent): void { method checkTitleVariables (line 144) | private checkTitleVariables(): void { method onActiveEditorChange (line 152) | private onActiveEditorChange(): void { method doUpdateTitle (line 189) | private doUpdateTitle(): void { method getFullWindowTitle (line 218) | private getFullWindowTitle(): string { method getTitleDecorations (line 234) | getTitleDecorations() { method updateProperties (line 255) | updateProperties(properties: ITitleProperties): void { method registerVariables (line 269) | registerVariables(variables: ITitleVariable[]): void { method getWindowTitle (line 306) | getWindowTitle(): string { method isCustomTitleFormat (line 410) | isCustomTitleFormat(): boolean { FILE: src/vs/workbench/browser/parts/views/checkbox.ts class CheckboxStateHandler (line 17) | class CheckboxStateHandler extends Disposable { method setCheckboxState (line 21) | public setCheckboxState(node: ITreeItem) { class TreeItemCheckbox (line 26) | class TreeItemCheckbox extends Disposable { method constructor (line 33) | constructor( method render (line 43) | public render(node: ITreeItem) { method createCheckbox (line 54) | private createCheckbox(node: ITreeItem) { method registerListener (line 66) | private registerListener(node: ITreeItem) { method setHover (line 76) | private setHover(checkbox: ITreeItemCheckboxState) { method setCheckbox (line 86) | private setCheckbox(node: ITreeItem) { method checkboxHoverContent (line 96) | private checkboxHoverContent(checkbox: ITreeItemCheckboxState): string { method setAccessibilityInformation (line 101) | private setAccessibilityInformation(checkbox: ITreeItemCheckboxState) { method removeCheckbox (line 110) | private removeCheckbox() { FILE: src/vs/workbench/browser/parts/views/treeView.ts class TreeViewPane (line 81) | class TreeViewPane extends ViewPane { method constructor (line 87) | constructor( method focus (line 125) | override focus(): void { method renderBody (line 130) | protected override renderBody(container: HTMLElement): void { method shouldShowWelcome (line 136) | override shouldShowWelcome(): boolean { method layoutBody (line 140) | protected override layoutBody(height: number, width: number): void { method getOptimalWidth (line 145) | override getOptimalWidth(): number { method renderTreeView (line 149) | protected renderTreeView(container: HTMLElement): void { method layoutTreeView (line 153) | protected layoutTreeView(height: number, width: number): void { method updateTreeVisibility (line 157) | private updateTreeVisibility(): void { method getActionRunner (line 161) | override getActionRunner() { method getActionsContext (line 165) | override getActionsContext(): TreeViewPaneHandleArg { class Root (line 171) | class Root implements ITreeItem { function commandPreconditions (line 179) | function commandPreconditions(commandId: string): ContextKeyExpression |... function isTreeCommandEnabled (line 188) | function isTreeCommandEnabled(treeCommand: TreeCommand | Command, contex... type RenderedMessage (line 198) | interface RenderedMessage { element: HTMLElement; disposables: Disposabl... function isRenderedMessageValue (line 200) | function isRenderedMessageValue(messageValue: string | RenderedMessage |... class Tree (line 208) | class Tree extends WorkbenchAsyncDataTree { return this._onDidExpandItem.e... method onDidCollapseItem (line 244) | get onDidCollapseItem(): Event { return this._onDidCollapseIt... method onDidChangeSelectionAndFocus (line 247) | get onDidChangeSelectionAndFocus(): Event<{ selection: readonly ITreeIte... method onDidChangeVisibility (line 250) | get onDidChangeVisibility(): Event { return this._onDidChangeVi... method onDidChangeActions (line 253) | get onDidChangeActions(): Event { return this._onDidChangeActions.... method onDidChangeWelcomeState (line 256) | get onDidChangeWelcomeState(): Event { return this._onDidChangeWel... method onDidChangeTitle (line 259) | get onDidChangeTitle(): Event { return this._onDidChangeTitle.ev... method onDidChangeDescription (line 262) | get onDidChangeDescription(): Event { return this._o... method onDidChangeCheckboxState (line 265) | get onDidChangeCheckboxState(): Event { return thi... method constructor (line 269) | constructor( method initialize (line 296) | private initialize() { method viewContainer (line 331) | get viewContainer(): ViewContainer { method viewLocation (line 335) | get viewLocation(): ViewContainerLocation { method dragAndDropController (line 339) | get dragAndDropController(): ITreeViewDragAndDropController | undefined { method dragAndDropController (line 342) | set dragAndDropController(dnd: ITreeViewDragAndDropController | undefine... method dataProvider (line 350) | get dataProvider(): ITreeViewDataProvider | undefined { method dataProvider (line 354) | set dataProvider(dataProvider: ITreeViewDataProvider | undefined) { method message (line 447) | get message(): string | IMarkdownString | undefined { method message (line 451) | set message(message: string | IMarkdownString | undefined) { method title (line 457) | get title(): string { method title (line 461) | set title(name: string) { method description (line 470) | get description(): string | undefined { method description (line 474) | set description(description: string | undefined) { method badge (line 482) | get badge(): IViewBadge | undefined { method badge (line 486) | set badge(badge: IViewBadge | undefined) { method canSelectMany (line 505) | get canSelectMany(): boolean { method canSelectMany (line 509) | set canSelectMany(canSelectMany: boolean) { method manuallyManageCheckboxes (line 517) | get manuallyManageCheckboxes(): boolean { method manuallyManageCheckboxes (line 521) | set manuallyManageCheckboxes(manuallyManageCheckboxes: boolean) { method hasIconForParentNode (line 525) | get hasIconForParentNode(): boolean { method hasIconForLeafNode (line 529) | get hasIconForLeafNode(): boolean { method visible (line 533) | get visible(): boolean { method initializeShowCollapseAllAction (line 537) | private initializeShowCollapseAllAction(startingValue: boolean = false) { method showCollapseAllAction (line 545) | get showCollapseAllAction(): boolean { method showCollapseAllAction (line 550) | set showCollapseAllAction(showCollapseAllAction: boolean) { method initializeShowRefreshAction (line 556) | private initializeShowRefreshAction(startingValue: boolean = false) { method showRefreshAction (line 563) | get showRefreshAction(): boolean { method showRefreshAction (line 568) | set showRefreshAction(showRefreshAction: boolean) { method registerActions (line 573) | private registerActions() { method setVisibility (line 616) | setVisibility(isVisible: boolean): void { method focus (line 656) | focus(reveal: boolean = true, revealItem?: ITreeItem): void { method show (line 673) | show(container: HTMLElement): void { method create (line 678) | private create() { method createTree (line 690) | protected createTree() { method resolveCommand (line 829) | private async resolveCommand(element: ITreeItem | undefined): Promise { method isCollapsed (line 1062) | isCollapsed(item: ITreeItem): boolean { method setSelection (line 1066) | setSelection(items: ITreeItem[]): void { method getSelection (line 1070) | getSelection(): ITreeItem[] { method setFocus (line 1074) | setFocus(item?: ITreeItem): void { method reveal (line 1085) | async reveal(item: ITreeItem): Promise { method doRefresh (line 1092) | private async doRefresh(elements: readonly ITreeItem[]): Promise { method initializeCollapseAllToggle (line 1120) | private initializeCollapseAllToggle() { method updateCollapseAllToggle (line 1127) | private updateCollapseAllToggle() { method updateContentAreas (line 1135) | private updateContentAreas(): void { method container (line 1153) | get container(): HTMLElement | undefined { class TreeViewIdentityProvider (line 1158) | class TreeViewIdentityProvider implements IIdentityProvider { method getId (line 1159) | getId(element: ITreeItem): { toString(): string } { class TreeViewDelegate (line 1164) | class TreeViewDelegate implements IListVirtualDelegate { method getHeight (line 1166) | getHeight(element: ITreeItem): number { method getTemplateId (line 1170) | getTemplateId(element: ITreeItem): string { function doGetChildrenOrBatch (line 1175) | async function doGetChildrenOrBatch(dataProvider: ITreeViewDataProvider,... class TreeDataSource (line 1187) | class TreeDataSource implements IAsyncDataSource { method constructor (line 1189) | constructor( method hasChildren (line 1195) | hasChildren(element: ITreeItem): boolean { method getChildren (line 1201) | async getChildren(element: ITreeItem): Promise { type ITreeExplorerTemplateData (line 1233) | interface ITreeExplorerTemplateData { class TreeRenderer (line 1242) | class TreeRenderer extends Disposable implements ITreeRenderer, index: number... method rerender (line 1503) | private rerender() { method renderCheckbox (line 1516) | private renderCheckbox(node: ITreeItem, templateData: ITreeExplorerTem... method setAlignment (line 1534) | private setAlignment(container: HTMLElement, treeItem: ITreeItem) { method shouldHideResourceLabelIcon (line 1538) | private shouldHideResourceLabelIcon(iconUrl: URI | undefined, icon: Th... method shouldShowThemeIcon (line 1544) | private shouldShowThemeIcon(hasResource: boolean, icon: ThemeIcon | un... method isFileKindThemeIcon (line 1554) | private isFileKindThemeIcon(icon: ThemeIcon | undefined): boolean { method getFileKind (line 1558) | private getFileKind(node: ITreeItem): FileKind { method onDidChangeContext (line 1570) | private onDidChangeContext(e: IContextKeyChangeEvent) { method updateCheckboxes (line 1586) | private updateCheckboxes(items: ITreeItem[]) { method disposeElement (line 1604) | disposeElement(resource: ITreeNode, index: numb... method disposeTemplate (line 1618) | disposeTemplate(templateData: ITreeExplorerTemplateData): void { class Aligner (line 1624) | class Aligner extends Disposable { method constructor (line 1627) | constructor(private themeService: IThemeService, private logService: I... method tree (line 1631) | set tree(tree: WorkbenchAsyncDataTree[], newA... method buildMenu (line 1755) | private buildMenu(groups: Map[]): IAction[] { method createGroups (line 1768) | private createGroups(actions: IAction[]): Map[] { method getElementOverlayContexts (line 1783) | public getElementOverlayContexts(element: ITreeItem): Map { method getMenuId (line 1794) | public getMenuId(): MenuId { method getActions (line 1798) | private getActions(menuId: MenuId, elements: ITreeItem[]): { primary: ... method dispose (line 1824) | dispose() { class CustomTreeView (line 1830) | class CustomTreeView extends AbstractTreeView { method constructor (line 1832) | constructor( method activate (line 1857) | protected activate() { class TreeView (line 1884) | class TreeView extends AbstractTreeView { method activate (line 1886) | protected activate() { type TreeDragSourceInfo (line 1894) | interface TreeDragSourceInfo { class CustomTreeViewDragAndDrop (line 1899) | class CustomTreeViewDragAndDrop implements ITreeDragAndDrop { method constructor (line 1904) | constructor( method controller (line 1914) | set controller(controller: ITreeViewDragAndDropController | undefined) { method handleDragAndLog (line 1918) | private handleDragAndLog(dndController: ITreeViewDragAndDropController... method addExtensionProvidedTransferTypes (line 1935) | private addExtensionProvidedTransferTypes(originalEvent: DragEvent, it... method addResourceInfoToTransfer (line 1954) | private addResourceInfoToTransfer(originalEvent: DragEvent, resources:... method onDragStart (line 1968) | onDragStart(data: IDragAndDropData, originalEvent: DragEvent): void { method debugLog (line 1989) | private debugLog(types: Set) { method onDragOver (line 1997) | onDragOver(data: IDragAndDropData, targetElement: ITreeItem, targetInd... method getDragURI (line 2031) | getDragURI(element: ITreeItem): string | null { method getDragLabel (line 2038) | getDragLabel?(elements: ITreeItem[]): string | undefined { method drop (line 2052) | async drop(data: IDragAndDropData, targetNode: ITreeItem | undefined, ... method onDragEnd (line 2089) | onDragEnd(originalEvent: DragEvent): void { method dispose (line 2096) | dispose(): void { } function setCascadingCheckboxUpdates (line 2099) | function setCascadingCheckboxUpdates(items: readonly ITreeItem[]) { FILE: src/vs/workbench/browser/parts/views/viewFilter.ts class MoreFiltersActionViewItem (line 41) | class MoreFiltersActionViewItem extends SubmenuEntryActionViewItem { method checked (line 44) | set checked(checked: boolean) { method updateChecked (line 51) | protected override updateChecked(): void { method render (line 57) | override render(container: HTMLElement): void { type IFilterWidgetOptions (line 63) | interface IFilterWidgetOptions { class FilterWidget (line 71) | class FilterWidget extends Widget { method onDidFocus (line 99) | get onDidFocus() { return this.focusTracker.onDidFocus; } method onDidBlur (line 100) | get onDidBlur() { return this.focusTracker.onDidBlur; } method constructor (line 102) | constructor( method hasFocus (line 131) | hasFocus(): boolean { method focus (line 135) | focus(): void { method _updateFilterInputAriaLabel (line 146) | private _updateFilterInputAriaLabel(): void { method blur (line 168) | blur(): void { method updateBadge (line 172) | updateBadge(message: string | undefined): void { method setFilterText (line 178) | setFilterText(filterText: string): void { method getFilterText (line 182) | getFilterText(): string { method getHistory (line 186) | getHistory(): string[] { method layout (line 190) | layout(width: number): void { method relayout (line 197) | relayout() { method checkMoreFilters (line 203) | checkMoreFilters(checked: boolean): void { method createInput (line 210) | private createInput(container: HTMLElement): [ContextScopedHistoryInpu... method createBadge (line 240) | private createBadge(container: HTMLElement): HTMLElement { method createToolBar (line 248) | private createToolBar(container: HTMLElement): MenuWorkbenchToolBar { method onDidInputChange (line 263) | private onDidInputChange(inputbox: HistoryInputBox) { method adjustInputBox (line 268) | private adjustInputBox(): void { method handleKeyboardEvent (line 273) | private handleKeyboardEvent(event: StandardKeyboardEvent) { method onInputKeyDown (line 284) | private onInputKeyDown(event: StandardKeyboardEvent) { FILE: src/vs/workbench/browser/parts/views/viewMenuActions.ts class ViewMenuActions (line 14) | class ViewMenuActions extends Disposable { method constructor (line 21) | constructor( method getActions (line 37) | private getActions(): PrimaryAndSecondaryActions { method getPrimaryActions (line 44) | getPrimaryActions(): IAction[] { method getSecondaryActions (line 48) | getSecondaryActions(): IAction[] { method getContextMenuActions (line 52) | getContextMenuActions(): IAction[] { class ViewContainerMenuActions (line 61) | class ViewContainerMenuActions extends ViewMenuActions { method constructor (line 62) | constructor( FILE: src/vs/workbench/browser/parts/views/viewPane.ts type ViewPaneShowActions (line 59) | enum ViewPaneShowActions { type IViewPaneOptions (line 70) | interface IViewPaneOptions extends IPaneOptions { type IFilterViewPaneOptions (line 79) | interface IFilterViewPaneOptions extends IViewPaneOptions { constant VIEWPANE_FILTER_ACTION (line 83) | const VIEWPANE_FILTER_ACTION = new Action('viewpane.action.filter'); type IItem (line 90) | interface IItem { type IViewWelcomeDelegate (line 95) | interface IViewWelcomeDelegate { class ViewWelcomeController (line 101) | class ViewWelcomeController { method enabled (line 106) | get enabled(): boolean { return this._enabled; } method constructor (line 116) | constructor( method layout (line 128) | layout(height: number, width: number) { method focus (line 140) | focus() { method onDidChangeViewWelcomeState (line 148) | private onDidChangeViewWelcomeState(): void { method onDidChangeViewWelcomeContent (line 185) | private onDidChangeViewWelcomeContent(): void { method onDidChangeContext (line 202) | private onDidChangeContext(): void { method render (line 225) | private render(): void { method getContentDescriptors (line 296) | private getContentDescriptors(): IViewContentDescriptor[] { method dispose (line 306) | dispose(): void { method title (line 334) | public get title(): string { method titleDescription (line 339) | public get titleDescription(): string | undefined { method singleViewPaneContainerTitle (line 344) | public get singleViewPaneContainerTitle(): string | undefined { method constructor (line 369) | constructor( method headerVisible (line 400) | override get headerVisible(): boolean { method headerVisible (line 404) | override set headerVisible(visible: boolean) { method setVisible (line 409) | setVisible(visible: boolean): void { method isVisible (line 419) | isVisible(): boolean { method isBodyVisible (line 423) | isBodyVisible(): boolean { method setExpanded (line 427) | override setExpanded(expanded: boolean): boolean { method render (line 436) | override render(): void { method renderHeader (line 445) | protected renderHeader(container: HTMLElement): void { method updateHeader (line 488) | protected override updateHeader(): void { method updateTwistyIcon (line 493) | private updateTwistyIcon(): void { method getTwistyIcon (line 500) | protected getTwistyIcon(expanded: boolean): ThemeIcon { method style (line 504) | override style(styles: IPaneStyles): void { method getIcon (line 522) | private getIcon(): ThemeIcon | URI { method renderHeaderTitle (line 526) | protected renderHeaderTitle(container: HTMLElement, title: string): void { method _getAriaLabel (line 561) | private _getAriaLabel(title: string, description: string | undefined): s... method updateTitle (line 575) | protected updateTitle(title: string): void { method updateAriaHeaderLabel (line 588) | private updateAriaHeaderLabel(title: string, description: string | undef... method setTitleDescription (line 597) | private setTitleDescription(description: string | undefined) { method updateTitleDescription (line 608) | protected updateTitleDescription(description?: string | undefined): void { method calculateTitle (line 615) | private calculateTitle(title: string): string { method renderBody (line 628) | protected renderBody(container: HTMLElement): void { method layoutBody (line 632) | protected layoutBody(height: number, width: number): void { method onDidScrollRoot (line 636) | onDidScrollRoot() { method getProgressIndicator (line 640) | getProgressIndicator() { method getProgressLocation (line 658) | protected getProgressLocation(): string { method getLocationBasedColors (line 662) | protected getLocationBasedColors(): IViewPaneLocationColors { method focus (line 666) | focus(): void { method setActions (line 677) | private setActions(): void { method updateActionsVisibility (line 688) | private updateActionsVisibility(): void { method updateActions (line 696) | protected updateActions(): void { method createActionViewItem (line 701) | createActionViewItem(action: IAction, options?: IDropdownMenuActionViewI... method getActionsContext (line 719) | getActionsContext(): unknown { method getActionRunner (line 723) | getActionRunner(): IActionRunner | undefined { method getOptimalWidth (line 727) | getOptimalWidth(): number { method saveState (line 731) | saveState(): void { method shouldShowWelcome (line 735) | shouldShowWelcome(): boolean { method getFilterWidget (line 739) | getFilterWidget(): FilterWidget | undefined { method shouldShowFilterInHeader (line 743) | shouldShowFilterInHeader(): boolean { method constructor (line 754) | constructor( method getFilterWidget (line 773) | override getFilterWidget(): FilterWidget { method renderBody (line 777) | protected override renderBody(container: HTMLElement): void { method layoutBody (line 782) | protected override layoutBody(height: number, width: number): void { method shouldShowFilterInHeader (line 804) | override shouldShowFilterInHeader(): boolean { method focusBodyContent (line 810) | protected focusBodyContent(): void { type IViewPaneLocationColors (line 815) | interface IViewPaneLocationColors { function getLocationBasedViewColors (line 821) | function getLocationBasedViewColors(location: ViewContainerLocation | nu... method constructor (line 857) | constructor(desc: Readonly & { viewId: string }) { method run (line 862) | run(accessor: ServicesAccessor, ...args: unknown[]): unknown { FILE: src/vs/workbench/browser/parts/views/viewPaneContainer.ts type IViewPaneContainerOptions (line 53) | interface IViewPaneContainerOptions extends IPaneViewOptions { type IViewPaneItem (line 57) | interface IViewPaneItem { type DropDirection (line 62) | const enum DropDirection { type BoundingRect (line 69) | type BoundingRect = { top: number; left: number; bottom: number; right: ... class ViewPaneDropOverlay (line 71) | class ViewPaneDropOverlay extends Themable { method currentDropOperation (line 85) | get currentDropOperation(): DropDirection | undefined { method constructor (line 89) | constructor( method disposed (line 102) | get disposed(): boolean { method create (line 106) | private create(): void { method updateStyles (line 131) | override updateStyles(): void { method registerListeners (line 148) | private registerListeners(): void { method positionOverlay (line 184) | private positionOverlay(mousePosX: number, mousePosY: number): void { method doUpdateOverlayBorder (line 258) | private doUpdateOverlayBorder(direction: DropDirection | undefined): v... method doPositionOverlay (line 265) | private doPositionOverlay(options: { top?: string; bottom?: string; le... method contains (line 280) | contains(element: HTMLElement): boolean { method dispose (line 284) | override dispose(): void { class ViewPaneContainer (line 291) | class ViewPaneContainer extends Com... method onDidSashChange (line 332) | get onDidSashChange(): Event { method panes (line 336) | get panes(): ViewPane[] { method views (line 340) | get views(): IView[] { method length (line 344) | get length(): number { method menuActions (line 349) | get menuActions(): ViewContainerMenuActions | undefined { method constructor (line 353) | constructor( method create (line 383) | create(parent: HTMLElement): void { method getTitle (line 544) | getTitle(): string { method showContextMenu (line 564) | private showContextMenu(event: StandardMouseEvent): void { method getActionsContext (line 581) | getActionsContext(): unknown { method getActionViewItem (line 588) | getActionViewItem(action: IAction, options: IBaseActionViewItemOptions... method focus (line 595) | focus(): void { method orientation (line 612) | private get orientation(): Orientation { method layout (line 625) | layout(dimension: Dimension): void { method setBoundarySashes (line 643) | setBoundarySashes(sashes: IBoundarySashes): void { method getOptimalWidth (line 648) | getOptimalWidth(): number { method addPanes (line 654) | addPanes(panes: { pane: ViewPane; size: number; index?: number; dispos... method setVisible (line 669) | setVisible(visible: boolean): void { method isVisible (line 680) | isVisible(): boolean { method updateTitleArea (line 684) | protected updateTitleArea(): void { method createView (line 688) | protected createView(viewDescriptor: IViewDescriptor, options: IViewle... method getView (line 692) | getView(id: string): ViewPane | undefined { method saveViewSizes (line 696) | private saveViewSizes(): void { method restoreViewSizes (line 703) | private restoreViewSizes(): void { method computeInitialSizes (line 722) | private computeInitialSizes(): Map { method saveState (line 737) | protected override saveState(): void { method onContextMenu (line 742) | private onContextMenu(event: StandardMouseEvent, viewPane: ViewPane): ... method openView (line 754) | openView(id: string, focus?: boolean): IView | undefined { method onDidAddViewDescriptors (line 769) | protected onDidAddViewDescriptors(added: IAddedViewDescriptorRef[]): V... method onDidRemoveViewDescriptors (line 814) | private onDidRemoveViewDescriptors(removed: IViewDescriptorRef[]): void { method toggleViewVisibility (line 833) | toggleViewVisibility(viewId: string): void { method addPane (line 841) | private addPane(pane: ViewPane, size: number, disposable: IDisposable,... method removePanes (line 1008) | removePanes(panes: ViewPane[]): void { method removePane (line 1021) | private removePane(pane: ViewPane): void { method movePane (line 1038) | movePane(from: ViewPane, to: ViewPane): void { method resizePane (line 1063) | resizePane(pane: ViewPane, size: number): void { method getPaneSize (line 1067) | getPaneSize(pane: ViewPane): number { method updateViewHeaders (line 1071) | private updateViewHeaders(): void { method isViewMergedWithContainer (line 1101) | isViewMergedWithContainer(): boolean { method onDidScrollPane (line 1115) | private onDidScrollPane() { method onDidSashReset (line 1121) | private onDidSashReset(index: number) { method dispose (line 1161) | override dispose(): void { method constructor (line 1172) | constructor(desc: Readonly & { viewPaneContainerId: str... method run (line 1177) | run(accessor: ServicesAccessor, ...args: unknown[]): unknown { class MoveViewPosition (line 1188) | class MoveViewPosition extends Action2 { method constructor (line 1189) | constructor(desc: Readonly, private readonly offset: ... method run (line 1193) | async run(accessor: ServicesAccessor): Promise { method constructor (line 1219) | constructor() { method constructor (line 1235) | constructor() { method constructor (line 1251) | constructor() { method constructor (line 1267) | constructor() { method constructor (line 1283) | constructor() { method run (line 1290) | async run(accessor: ServicesAccessor, options: { viewIds: string[]; dest... FILE: src/vs/workbench/browser/parts/views/viewsViewlet.ts type IViewletViewOptions (line 22) | interface IViewletViewOptions extends IViewPaneOptions { method constructor (line 31) | constructor( method updateAllViews (line 58) | private updateAllViews(viewDescriptors: ReadonlyArray) { method addConstantViewDescriptors (line 74) | protected addConstantViewDescriptors(constantViewDescriptors: IViewDescr... method onFilterChanged (line 82) | private onFilterChanged(newFilterValue: string[]) { method getViewsForTarget (line 90) | private getViewsForTarget(target: string[]): IViewDescriptor[] { method getViewsNotForTarget (line 101) | private getViewsNotForTarget(target: string[]): IViewDescriptor[] { method onDidAddViewDescriptors (line 121) | protected override onDidAddViewDescriptors(added: IAddedViewDescriptorRe... method openView (line 135) | override openView(id: string, focus?: boolean): IView | undefined { FILE: src/vs/workbench/browser/parts/visibleViewContainersTracker.ts class VisibleViewContainersTracker (line 15) | class VisibleViewContainersTracker extends Disposable { method constructor (line 24) | constructor( method visibleCount (line 38) | get visibleCount(): number { method registerListeners (line 42) | private registerListeners(): void { method initializeViewContainerListeners (line 80) | private initializeViewContainerListeners(): void { method addViewContainerModelListener (line 87) | private addViewContainerModelListener(containerId: string): void { method updateVisibleCount (line 96) | private updateVisibleCount(): void { FILE: src/vs/workbench/browser/quickaccess.ts type IWorkbenchQuickAccessConfiguration (line 27) | interface IWorkbenchQuickAccessConfiguration { function getQuickNavigateHandler (line 46) | function getQuickNavigateHandler(id: string, next?: boolean): ICommandHa... class PickerEditorState (line 58) | class PickerEditorState extends Disposable { method constructor (line 68) | constructor( method set (line 75) | set(): void { method openTransientEditor (line 94) | async openTransientEditor(editor: IResourceEditorInput | ITextResource... method restore (line 105) | async restore(): Promise { method reset (line 128) | reset() { method dispose (line 133) | override dispose(): void { FILE: src/vs/workbench/browser/web.api.ts type IWorkbench (line 29) | interface IWorkbench { type IWorkbenchConstructionOptions (line 149) | interface IWorkbenchConstructionOptions { type IWorkspace (line 394) | type IWorkspace = IWorkspaceToOpen | IFolderToOpen | undefined; type IWorkspaceProvider (line 396) | interface IWorkspaceProvider { type IResourceUriProvider (line 428) | interface IResourceUriProvider { type ExtensionId (line 435) | type ExtensionId = string; type MarketplaceExtension (line 437) | type MarketplaceExtension = ExtensionId | { readonly id: ExtensionId; pr... type ICommonTelemetryPropertiesResolver (line 439) | interface ICommonTelemetryPropertiesResolver { type IExternalUriResolver (line 443) | interface IExternalUriResolver { type IExternalURLOpener (line 447) | interface IExternalURLOpener { type ITunnelProvider (line 459) | interface ITunnelProvider { type ITunnelFactory (line 477) | interface ITunnelFactory { type ITunnelOptions (line 481) | interface ITunnelOptions { type TunnelCreationOptions (line 497) | interface TunnelCreationOptions { type ITunnel (line 505) | interface ITunnel { type IShowPortCandidate (line 529) | interface IShowPortCandidate { type Menu (line 533) | enum Menu { type ICommand (line 538) | interface ICommand { type IWelcomeBanner (line 569) | interface IWelcomeBanner { type IWelcomeLinkAction (line 590) | interface IWelcomeLinkAction { type IWindowIndicator (line 609) | interface IWindowIndicator { type ColorScheme (line 635) | enum ColorScheme { type IInitialColorTheme (line 642) | interface IInitialColorTheme { type IDefaultView (line 655) | interface IDefaultView { type IDefaultEditor (line 663) | interface IDefaultEditor { type IDefaultLayout (line 694) | interface IDefaultLayout { type IProductQualityChangeHandler (line 724) | interface IProductQualityChangeHandler { type ISettingsSyncOptions (line 736) | interface ISettingsSyncOptions { type IDevelopmentOptions (line 772) | interface IDevelopmentOptions { type IRemoteResourceProvider (line 804) | interface IRemoteResourceProvider { type IRemoteResourceRequest (line 823) | interface IRemoteResourceRequest { FILE: src/vs/workbench/browser/web.factory.ts function create (line 28) | function create(domElement: HTMLElement, options: IWorkbenchConstruction... function asMenuId (line 76) | function asMenuId(menu: Menu): MenuId { function executeCommand (line 88) | async function executeCommand(command: string, ...args: unknown[]): Prom... function log (line 100) | function log(level: LogLevel, message: string) { function retrievePerformanceMarks (line 110) | async function retrievePerformanceMarks(): Promise<[string, readonly Per... function getUriScheme (line 119) | async function getUriScheme(): Promise { function openUri (line 128) | async function openUri(target: URI | UriComponents): Promise { function withProgress (line 140) | async function withProgress( function createTerminal (line 149) | async function createTerminal(options: IEmbedderTerminalOptions): Promis... function showInformationMessage (line 154) | async function showInformationMessage(message: string,... function didResolveRemoteAuthority (line 165) | async function didResolveRemoteAuthority() { function openTunnel (line 173) | async function openTunnel(tunnelOptions: ITunnelOptions): Promise { method createWorkbench (line 257) | protected createWorkbench(domElement: HTMLElement, serviceCollection: ... method registerListeners (line 261) | private registerListeners(workbench: IBrowserMainWorkbench): void { method initServices (line 268) | private async initServices(): Promise<{ serviceCollection: ServiceColl... method initializeUserData (line 457) | private async initializeUserData(userDataInitializationService: UserDa... method registerIndexedDBFileSystemProviders (line 472) | private async registerIndexedDBFileSystemProviders(environmentService:... method registerDeveloperActions (line 518) | private registerDeveloperActions(provider: IndexedDBFileSystemProvider... method createStorageService (line 557) | private async createStorageService(workspace: IAnyWorkspaceIdentifier,... method createWorkspaceService (line 575) | private async createWorkspaceService(workspace: IAnyWorkspaceIdentifie... method getCurrentProfile (line 605) | private async getCurrentProfile(workspace: IAnyWorkspaceIdentifier, us... method resolveWorkspace (line 617) | private resolveWorkspace(): IAnyWorkspaceIdentifier { FILE: src/vs/workbench/browser/window.ts method constructor (line 42) | constructor( method enableWindowFocusOnElementFocus (line 61) | protected enableWindowFocusOnElementFocus(targetWindow: CodeWindow): void { method onElementFocus (line 76) | private onElementFocus(targetWindow: CodeWindow): void { method enableMultiWindowAwareTimeout (line 110) | protected enableMultiWindowAwareTimeout(targetWindow: Window, dom = { ge... method confirmOnShutdown (line 181) | static async confirmOnShutdown(accessor: ServicesAccessor, reason: Shutd... method registerFullScreenListeners (line 210) | private registerFullScreenListeners(targetWindowId: number): void { method registerContextMenuListeners (line 221) | private registerContextMenuListeners(targetWindow: Window): void { class BrowserWindow (line 234) | class BrowserWindow extends BaseWindow { method constructor (line 236) | constructor( method registerListeners (line 254) | private registerListeners(): void { method onWillShutdown (line 280) | private onWillShutdown(): void { method create (line 312) | private create(): void { method setupDriver (line 327) | private setupDriver(): void { method setupOpenHandlers (line 333) | private setupOpenHandlers(): void { method registerLabelFormatters (line 453) | private registerLabelFormatters(): void { method registerCommands (line 464) | private registerCommands(): void { FILE: src/vs/workbench/browser/workbench.ts type IWorkbenchOptions (line 54) | interface IWorkbenchOptions { class Workbench (line 67) | class Workbench extends Layout { method constructor (line 75) | constructor( method registerErrorHandler (line 89) | private registerErrorHandler(logService: ILogService): void { method handleUnexpectedError (line 113) | private handleUnexpectedError(error: unknown, logService: ILogService)... method startup (line 131) | startup(): IInstantiationService { method initServices (line 192) | private initServices(serviceCollection: ServiceCollection): IInstantia... method registerListeners (line 231) | private registerListeners(lifecycleService: ILifecycleService, storage... method updateFontAliasing (line 271) | private updateFontAliasing(e: IConfigurationChangeEvent | undefined, c... method restoreFontInfo (line 297) | private restoreFontInfo(storageService: IStorageService, configuration... method storeFontInfo (line 313) | private storeFontInfo(storageService: IStorageService): void { method renderWorkbench (line 320) | private renderWorkbench(instantiationService: IInstantiationService, n... method createPart (line 370) | private createPart(id: string, role: string, classes: string[]): HTMLE... method createNotificationsHandlers (line 382) | private createNotificationsHandlers(instantiationService: IInstantiati... method restore (line 412) | private restore(lifecycleService: ILifecycleService): void { FILE: src/vs/workbench/common/activity.ts constant GLOBAL_ACTIVITY_ID (line 6) | const GLOBAL_ACTIVITY_ID = 'workbench.actions.manage'; constant ACCOUNTS_ACTIVITY_ID (line 7) | const ACCOUNTS_ACTIVITY_ID = 'workbench.actions.accounts'; FILE: src/vs/workbench/common/comments.ts type MarshalledCommentThread (line 9) | interface MarshalledCommentThread { type MarshalledCommentThreadInternal (line 15) | interface MarshalledCommentThreadInternal extends MarshalledCommentThread { FILE: src/vs/workbench/common/component.ts class Component (line 12) | class Component extends Themable { method constructor (line 16) | constructor( method getId (line 35) | getId(): string { method getMemento (line 39) | protected getMemento(scope: StorageScope, target: StorageTarget): Part... method reloadMemento (line 43) | protected reloadMemento(scope: StorageScope): void { method onDidChangeMementoValue (line 47) | protected onDidChangeMementoValue(scope: StorageScope, disposables: Di... method saveState (line 51) | protected saveState(): void { FILE: src/vs/workbench/common/composite.ts type IComposite (line 8) | interface IComposite { type ICompositeControl (line 49) | interface ICompositeControl { } FILE: src/vs/workbench/common/configuration.ts type ConfigurationValue (line 61) | type ConfigurationValue = { value: unknown | undefined /* Remove */ }; type ConfigurationKeyValuePairs (line 62) | type ConfigurationKeyValuePairs = [string, ConfigurationValue][]; type ConfigurationMigrationFn (line 64) | type ConfigurationMigrationFn = (value: any, valueAccessor: (key: string... type ConfigurationMigration (line 65) | type ConfigurationMigration = { key: string; migrateFn: ConfigurationMig... type IConfigurationMigrationRegistry (line 67) | interface IConfigurationMigrationRegistry { class ConfigurationMigrationRegistry (line 71) | class ConfigurationMigrationRegistry implements IConfigurationMigrationR... method registerConfigurationMigrations (line 78) | registerConfigurationMigrations(configurationMigrations: Configuration... class ConfigurationMigrationWorkbenchContribution (line 87) | class ConfigurationMigrationWorkbenchContribution extends Disposable imp... method constructor (line 91) | constructor( method migrateConfigurations (line 105) | private async migrateConfigurations(migrations: ConfigurationMigration... method migrateConfigurationsForFolder (line 112) | private async migrateConfigurationsForFolder(folder: IWorkspaceFolder ... method migrateConfigurationsForFolderAndOverride (line 116) | private async migrateConfigurationsForFolderAndOverride(migration: Con... method runMigration (line 163) | private async runMigration(migration: ConfigurationMigration, dataKey:... class DynamicWorkbenchSecurityConfiguration (line 180) | class DynamicWorkbenchSecurityConfiguration extends Disposable implement... method constructor (line 187) | constructor( method create (line 195) | private async create(): Promise { method doCreate (line 203) | private async doCreate(): Promise { constant CONFIG_NEW_WINDOW_PROFILE (line 238) | const CONFIG_NEW_WINDOW_PROFILE = 'window.newWindowProfile'; class DynamicWindowConfiguration (line 240) | class DynamicWindowConfiguration extends Disposable implements IWorkbenc... method constructor (line 247) | constructor( method registerNewWindowProfileConfiguration (line 266) | private registerNewWindowProfileConfiguration(): void { method setNewWindowProfile (line 289) | private setNewWindowProfile(): void { method checkAndResetNewWindowProfileConfig (line 294) | private checkAndResetNewWindowProfileConfig(): void { FILE: src/vs/workbench/common/contextkeys.ts function getVisbileViewContextKey (line 179) | function getVisbileViewContextKey(viewId: string): string { return `view... method constructor (line 213) | constructor( method _setLangId (line 230) | protected _setLangId(): void { method set (line 240) | set(value: URI | null | undefined) { method uriToPath (line 259) | protected uriToPath(uri: URI): string { method reset (line 266) | reset(): void { method get (line 281) | get(): URI | undefined { class ResourceContextKey (line 286) | class ResourceContextKey extends AbstractResourceContextKey { method constructor (line 290) | constructor( method dispose (line 313) | dispose(): void { class StaticResourceContextKey (line 322) | class StaticResourceContextKey extends AbstractResourceContextKey { } function applyAvailableEditorIds (line 327) | function applyAvailableEditorIds(contextKey: IContextKey, editor... function getAvailableEditorIds (line 337) | function getAvailableEditorIds(editor: EditorInput, editorResolverServic... FILE: src/vs/workbench/common/contributions.ts type IWorkbenchContribution (line 20) | interface IWorkbenchContribution { type WorkbenchPhase (line 31) | const enum WorkbenchPhase { type ILazyWorkbenchContributionInstantiation (line 68) | interface ILazyWorkbenchContributionInstantiation { type IOnEditorWorkbenchContributionInstantiation (line 76) | interface IOnEditorWorkbenchContributionInstantiation { function isOnEditorWorkbenchContributionInstantiation (line 80) | function isOnEditorWorkbenchContributionInstantiation(obj: unknown): obj... type WorkbenchContributionInstantiation (line 85) | type WorkbenchContributionInstantiation = WorkbenchPhase | ILazyWorkbenc... function toWorkbenchPhase (line 87) | function toWorkbenchPhase(phase: LifecyclePhase.Restored | LifecyclePhas... function toLifecyclePhase (line 96) | function toLifecyclePhase(instantiation: WorkbenchPhase): LifecyclePhase { type IWorkbenchContributionSignature (line 109) | type IWorkbenchContributionSignature =... type IWorkbenchContributionsRegistry (line 111) | interface IWorkbenchContributionsRegistry { type IWorkbenchContributionRegistration (line 136) | interface IWorkbenchContributionRegistration { class WorkbenchContributionsRegistry (line 141) | class WorkbenchContributionsRegistry extends Disposable implements IWork... method timings (line 162) | get timings() { return this.timingsByPhase; } method registerWorkbenchContribution2 (line 171) | registerWorkbenchContribution2(id: string | undefined, ctor: IConstruc... method registerWorkbenchContribution (line 210) | registerWorkbenchContribution(ctor: IConstructorSignature(id: string)... method start (line 246) | start(accessor: ServicesAccessor): void { method onEditor (line 272) | private onEditor(editorTypeId: string, instantiationService: IInstanti... method instantiateByPhase (line 283) | private instantiateByPhase(instantiationService: IInstantiationService... method doInstantiateByPhase (line 296) | private async doInstantiateByPhase(instantiationService: IInstantiatio... method doInstantiateWhenIdle (line 340) | private doInstantiateWhenIdle(contributions: IWorkbenchContributionReg... method safeCreateContribution (line 369) | private safeCreateContribution(instantiationService: IInstantiationSer... FILE: src/vs/workbench/common/dialogs.ts type IDialogViewItem (line 11) | interface IDialogViewItem { type IDialogHandle (line 17) | interface IDialogHandle { type IDialogsModel (line 22) | interface IDialogsModel { class DialogsModel (line 32) | class DialogsModel extends Disposable implements IDialogsModel { method show (line 42) | show(dialog: IDialogArgs): IDialogHandle { FILE: src/vs/workbench/common/editor.ts constant DEFAULT_EDITOR_ASSOCIATION (line 39) | const DEFAULT_EDITOR_ASSOCIATION = { constant SIDE_BY_SIDE_EDITOR_ID (line 48) | const SIDE_BY_SIDE_EDITOR_ID = 'workbench.editor.sidebysideEditor'; constant TEXT_DIFF_EDITOR_ID (line 53) | const TEXT_DIFF_EDITOR_ID = 'workbench.editors.textDiffEditor'; constant BINARY_DIFF_EDITOR_ID (line 58) | const BINARY_DIFF_EDITOR_ID = 'workbench.editors.binaryResourceDiffEditor'; type IEditorDescriptor (line 60) | interface IEditorDescriptor { type IEditorPane (line 88) | interface IEditorPane extends IComposite { type IEditorPaneSelectionChangeEvent (line 212) | interface IEditorPaneSelectionChangeEvent { type EditorPaneSelectionChangeReason (line 220) | const enum EditorPaneSelectionChangeReason { type IEditorPaneSelection (line 267) | interface IEditorPaneSelection { type EditorPaneSelectionCompareResult (line 290) | const enum EditorPaneSelectionCompareResult { type IEditorPaneWithSelection (line 316) | interface IEditorPaneWithSelection extends IEditorPane { function isEditorPaneWithSelection (line 323) | function isEditorPaneWithSelection(editorPane: IEditorPane | undefined):... type IEditorPaneWithScrolling (line 329) | interface IEditorPaneWithScrolling extends IEditorPane { function isEditorPaneWithScrolling (line 338) | function isEditorPaneWithScrolling(editorPane: IEditorPane | undefined):... type IEditorPaneScrollPosition (line 347) | interface IEditorPaneScrollPosition { function findViewStateForEditor (line 359) | function findViewStateForEditor(input: EditorInput, group: GroupIdentifi... type IVisibleEditorPane (line 372) | interface IVisibleEditorPane extends IEditorPane { type ITextEditorPane (line 379) | interface ITextEditorPane extends IEditorPane { type ITextDiffEditorPane (line 390) | interface ITextDiffEditorPane extends IEditorPane { type IEditorControl (line 403) | interface IEditorControl extends ICompositeControl { } type IFileEditorFactory (line 405) | interface IFileEditorFactory { type IEditorFactoryRegistry (line 423) | interface IEditorFactoryRegistry { type IEditorSerializer (line 457) | interface IEditorSerializer { type IUntitledTextResourceEditorInput (line 477) | interface IUntitledTextResourceEditorInput extends IBaseTextResourceEdit... type IResourceSideBySideEditorInput (line 502) | interface IResourceSideBySideEditorInput extends IBaseUntypedEditorInput { type IResourceDiffEditorInput (line 522) | interface IResourceDiffEditorInput extends IBaseUntypedEditorInput { type ITextResourceDiffEditorInput (line 535) | interface ITextResourceDiffEditorInput extends IBaseTextResourceEditorIn... type IResourceMultiDiffEditorInput (line 552) | interface IResourceMultiDiffEditorInput extends IBaseUntypedEditorInput { type IMultiDiffEditorResource (line 571) | interface IMultiDiffEditorResource extends IResourceDiffEditorInput { type IResourceMergeEditorInputSide (line 574) | type IResourceMergeEditorInputSide = (Omit { class EditorFactoryRegistry (line 1545) | class EditorFactoryRegistry implements IEditorFactoryRegistry { method start (line 1553) | start(accessor: ServicesAccessor): void { method createEditorSerializer (line 1563) | private createEditorSerializer(editorTypeId: string, ctor: IConstructo... method registerFileEditorFactory (line 1568) | registerFileEditorFactory(factory: IFileEditorFactory): void { method getFileEditorFactory (line 1576) | getFileEditorFactory(): IFileEditorFactory { method registerEditorSerializer (line 1580) | registerEditorSerializer(editorTypeId: string, ctor: IConstructorSigna... method getEditorSerializer (line 1599) | getEditorSerializer(arg1: string | EditorInput): IEditorSerializer | u... function pathsToEditors (line 1606) | async function pathsToEditors(paths: IPathData[] | undefined, fileServic... type EditorsOrder (line 1659) | const enum EditorsOrder { function isTextEditorViewState (line 1672) | function isTextEditorViewState(candidate: unknown): candidate is IEditor... type IEditorOpenErrorOptions (line 1688) | interface IEditorOpenErrorOptions { type IEditorOpenError (line 1711) | interface IEditorOpenError extends IErrorWithActions, IEditorOpenErrorOp... function isEditorOpenError (line 1713) | function isEditorOpenError(obj: unknown): obj is IEditorOpenError { function createEditorOpenError (line 1717) | function createEditorOpenError(messageOrError: string | Error, actions: ... type IToolbarActions (line 1727) | interface IToolbarActions { FILE: src/vs/workbench/common/editor/binaryEditorModel.ts class BinaryEditorModel (line 14) | class BinaryEditorModel extends EditorModel { method constructor (line 21) | constructor( method getName (line 32) | getName(): string { method getSize (line 39) | getSize(): number | undefined { method getMime (line 46) | getMime(): string { method getETag (line 53) | getETag(): string | undefined { method resolve (line 57) | override async resolve(): Promise { FILE: src/vs/workbench/common/editor/diffEditorInput.ts type IDiffEditorInputLabels (line 19) | interface IDiffEditorInputLabels { class DiffEditorInput (line 37) | class DiffEditorInput extends SideBySideEditorInput implements IDiffEdit... method typeId (line 41) | override get typeId(): string { method editorId (line 45) | override get editorId(): string | undefined { method capabilities (line 49) | override get capabilities(): EditorInputCapabilities { method constructor (line 64) | constructor( method computeLabels (line 77) | private computeLabels(): IDiffEditorInputLabels { method computeLabel (line 136) | private computeLabel(originalLabel: string | undefined, modifiedLabel:... method getName (line 148) | override getName(): string { method getDescription (line 152) | override getDescription(verbosity = Verbosity.MEDIUM): string | undefi... method getTitle (line 164) | override getTitle(verbosity?: Verbosity): string { method resolve (line 176) | override async resolve(): Promise { method prefersEditorPane (line 190) | override prefersEditorPane>(e... method createModel (line 198) | private async createModel(): Promise { method toUntyped (line 215) | override toUntyped(options?: IUntypedEditorOptions): (IResourceDiffEdi... method matches (line 228) | override matches(otherInput: EditorInput | IUntypedEditorInput): boole... method dispose (line 244) | override dispose(): void { class DiffEditorInputSerializer (line 258) | class DiffEditorInputSerializer extends AbstractSideBySideEditorInputSer... method createEditorInput (line 260) | protected createEditorInput(instantiationService: IInstantiationServic... FILE: src/vs/workbench/common/editor/diffEditorModel.ts class DiffEditorModel (line 13) | class DiffEditorModel extends EditorModel { method originalModel (line 16) | get originalModel(): IResolvableEditorModel | undefined { return this.... method modifiedModel (line 19) | get modifiedModel(): IResolvableEditorModel | undefined { return this.... method constructor (line 21) | constructor(originalModel: IResolvableEditorModel | undefined, modifie... method resolve (line 28) | override async resolve(): Promise { method isResolved (line 35) | override isResolved(): boolean { method dispose (line 39) | override dispose(): void { FILE: src/vs/workbench/common/editor/editorGroupModel.ts type IEditorOpenOptions (line 23) | interface IEditorOpenOptions { type IEditorOpenResult (line 33) | interface IEditorOpenResult { type ISerializedEditorInput (line 38) | interface ISerializedEditorInput { type ISerializedEditorGroupModel (line 43) | interface ISerializedEditorGroupModel { function isSerializedEditorGroupModel (line 52) | function isSerializedEditorGroupModel(group?: unknown): group is ISerial... type IGroupModelChangeEvent (line 58) | interface IGroupModelChangeEvent { type IGroupEditorChangeEvent (line 79) | interface IGroupEditorChangeEvent extends IGroupModelChangeEvent { function isGroupEditorChangeEvent (line 84) | function isGroupEditorChangeEvent(e: IGroupModelChangeEvent): e is IGrou... type IGroupEditorOpenEvent (line 90) | interface IGroupEditorOpenEvent extends IGroupEditorChangeEvent { function isGroupEditorOpenEvent (line 95) | function isGroupEditorOpenEvent(e: IGroupModelChangeEvent): e is IGroupE... type IGroupEditorMoveEvent (line 101) | interface IGroupEditorMoveEvent extends IGroupEditorChangeEvent { function isGroupEditorMoveEvent (line 113) | function isGroupEditorMoveEvent(e: IGroupModelChangeEvent): e is IGroupE... type IGroupEditorCloseEvent (line 119) | interface IGroupEditorCloseEvent extends IGroupEditorChangeEvent { function isGroupEditorCloseEvent (line 138) | function isGroupEditorCloseEvent(e: IGroupModelChangeEvent): e is IGroup... type IEditorCloseResult (line 144) | interface IEditorCloseResult { type IReadonlyEditorGroupModel (line 151) | interface IReadonlyEditorGroupModel { type IEditorGroupModel (line 177) | interface IEditorGroupModel extends IReadonlyEditorGroupModel { class EditorGroupModel (line 185) | class EditorGroupModel extends Disposable implements IEditorGroupModel { method id (line 197) | get id(): GroupIdentifier { return this._id; } method active (line 208) | private get active(): EditorInput | null { method constructor (line 219) | constructor( method registerListeners (line 236) | private registerListeners(): void { method onConfigurationUpdated (line 240) | private onConfigurationUpdated(e?: IConfigurationChangeEvent): void { method count (line 249) | get count(): number { method stickyCount (line 253) | get stickyCount(): number { method getEditors (line 257) | getEditors(order: EditorsOrder, options?: { excludeSticky?: boolean })... method getEditorByIndex (line 274) | getEditorByIndex(index: number): EditorInput | undefined { method activeEditor (line 278) | get activeEditor(): EditorInput | null { method isActive (line 282) | isActive(candidate: EditorInput | IUntypedEditorInput): boolean { method previewEditor (line 286) | get previewEditor(): EditorInput | null { method openEditor (line 290) | openEditor(candidate: EditorInput, options?: IEditorOpenOptions): IEdi... method registerEditorListeners (line 438) | private registerEditorListeners(editor: EditorInput): void { method replaceEditor (line 494) | private replaceEditor(toReplace: EditorInput, replaceWith: EditorInput... method closeEditor (line 511) | closeEditor(candidate: EditorInput, context = EditorCloseContext.UNKNO... method doCloseEditor (line 527) | private doCloseEditor(candidate: EditorInput, context: EditorCloseCont... method moveEditor (line 589) | moveEditor(candidate: EditorInput, toIndex: number): EditorInput | und... method setActive (line 642) | setActive(candidate: EditorInput | undefined): EditorInput | undefined { method setGroupActive (line 654) | private setGroupActive(): void { method setEditorActive (line 662) | private setEditorActive(candidate: EditorInput): EditorInput | undefin... method selectedEditors (line 675) | get selectedEditors(): EditorInput[] { method isSelected (line 679) | isSelected(editorCandidateOrIndex: EditorInput | number): boolean { method doIsSelected (line 690) | private doIsSelected(editor: EditorInput): boolean { method setSelection (line 694) | setSelection(activeSelectedEditorCandidate: EditorInput, inactiveSelec... method doSetSelection (line 720) | private doSetSelection(activeSelectedEditor: EditorInput | null, activ... method setIndex (line 765) | setIndex(index: number) { method setLabel (line 773) | setLabel(label: string) { method pin (line 781) | pin(candidate: EditorInput): EditorInput | undefined { method doPin (line 794) | private doPin(editor: EditorInput, editorIndex: number): void { method unpin (line 814) | unpin(candidate: EditorInput): EditorInput | undefined { method doUnpin (line 827) | private doUnpin(editor: EditorInput, editorIndex: number): void { method isPinned (line 850) | isPinned(editorCandidateOrIndex: EditorInput | number): boolean { method stick (line 861) | stick(candidate: EditorInput): EditorInput | undefined { method doStick (line 874) | private doStick(editor: EditorInput, editorIndex: number): void { method unstick (line 898) | unstick(candidate: EditorInput): EditorInput | undefined { method doUnstick (line 911) | private doUnstick(editor: EditorInput, editorIndex: number): void { method isSticky (line 932) | isSticky(candidateOrIndex: EditorInput | number): boolean { method setTransient (line 951) | setTransient(candidate: EditorInput, transient: boolean): EditorInput ... method doSetTransient (line 968) | private doSetTransient(editor: EditorInput, editorIndex: number, trans... method isTransient (line 992) | isTransient(editorCandidateOrIndex: EditorInput | number): boolean { method splice (line 1007) | private splice(index: number, del: boolean, editor?: EditorInput): void { method indexOf (line 1058) | indexOf(candidate: EditorInput | IUntypedEditorInput | null, editors =... method findEditor (line 1083) | findEditor(candidate: EditorInput | null, options?: IMatchEditorOption... method isFirst (line 1092) | isFirst(candidate: EditorInput | null, editors = this.editors): boolean { method isLast (line 1096) | isLast(candidate: EditorInput | null, editors = this.editors): boolean { method contains (line 1100) | contains(candidate: EditorInput | IUntypedEditorInput, options?: IMatc... method matches (line 1104) | private matches(editor: EditorInput | null | undefined, candidate: Edi... method isLocked (line 1133) | get isLocked(): boolean { method lock (line 1137) | lock(locked: boolean): void { method clone (line 1145) | clone(): EditorGroupModel { method serialize (line 1163) | serialize(): ISerializedEditorGroupModel { method deserialize (line 1218) | private deserialize(data: ISerializedEditorGroupModel): number { method dispose (line 1267) | override dispose(): void { FILE: src/vs/workbench/common/editor/editorInput.ts type IEditorCloseHandler (line 15) | interface IEditorCloseHandler { type IUntypedEditorOptions (line 40) | interface IUntypedEditorOptions { method editorId (line 121) | get editorId(): string | undefined { method capabilities (line 128) | get capabilities(): EditorInputCapabilities { method hasCapability (line 135) | hasCapability(capability: EditorInputCapabilities): boolean { method isReadonly (line 143) | isReadonly(): boolean | IMarkdownString { method getName (line 150) | getName(): string { method getDescription (line 157) | getDescription(verbosity?: Verbosity): string | undefined { method getTitle (line 164) | getTitle(verbosity?: Verbosity): string { method getLabelExtraClasses (line 171) | getLabelExtraClasses(): string[] { method getAriaLabel (line 178) | getAriaLabel(): string { method getIcon (line 186) | getIcon(): ThemeIcon | URI | undefined { method getTelemetryDescriptor (line 195) | getTelemetryDescriptor(): { [key: string]: unknown } { method isDirty (line 207) | isDirty(): boolean { method isModified (line 214) | isModified(): boolean { method isSaving (line 224) | isSaving(): boolean { method resolve (line 236) | async resolve(): Promise { method save (line 249) | async save(group: GroupIdentifier, options?: ISaveOptions): Promise>(editorPanes:... method toUntyped (line 352) | toUntyped(options?: IUntypedEditorOptions): IUntypedEditorInput | undefi... method isDisposed (line 359) | isDisposed(): boolean { method dispose (line 363) | override dispose(): void { FILE: src/vs/workbench/common/editor/editorModel.ts class EditorModel (line 14) | class EditorModel extends Disposable { method resolve (line 24) | async resolve(): Promise { method isResolved (line 31) | isResolved(): boolean { method isDisposed (line 38) | isDisposed(): boolean { method dispose (line 45) | override dispose(): void { FILE: src/vs/workbench/common/editor/editorOptions.ts function applyTextEditorOptions (line 11) | function applyTextEditorOptions(options: ITextEditorOptions, editor: IEd... function massageEditorViewState (line 54) | function massageEditorViewState(options: ITextEditorOptions): object | u... FILE: src/vs/workbench/common/editor/filteredEditorGroupModel.ts method constructor (line 17) | constructor( method id (line 33) | get id(): GroupIdentifier { return this.model.id; } method isLocked (line 34) | get isLocked(): boolean { return this.model.isLocked; } method stickyCount (line 35) | get stickyCount(): number { return this.model.stickyCount; } method activeEditor (line 37) | get activeEditor(): EditorInput | null { return this.model.activeEditor ... method previewEditor (line 38) | get previewEditor(): EditorInput | null { return this.model.previewEdito... method selectedEditors (line 39) | get selectedEditors(): EditorInput[] { return this.model.selectedEditors... method isPinned (line 41) | isPinned(editorOrIndex: EditorInput | number): boolean { return this.mod... method isTransient (line 42) | isTransient(editorOrIndex: EditorInput | number): boolean { return this.... method isSticky (line 43) | isSticky(editorOrIndex: EditorInput | number): boolean { return this.mod... method isActive (line 44) | isActive(editor: EditorInput | IUntypedEditorInput): boolean { return th... method isSelected (line 45) | isSelected(editorOrIndex: EditorInput | number): boolean { return this.m... method isFirst (line 47) | isFirst(editor: EditorInput): boolean { method isLast (line 51) | isLast(editor: EditorInput): boolean { method getEditors (line 55) | getEditors(order: EditorsOrder, options?: { excludeSticky?: boolean }): ... method findEditor (line 60) | findEditor(candidate: EditorInput | null, options?: IMatchEditorOptions)... class StickyEditorGroupModel (line 77) | class StickyEditorGroupModel extends FilteredEditorGroupModel { method count (line 78) | get count(): number { return this.model.stickyCount; } method getEditors (line 80) | override getEditors(order: EditorsOrder, options?: { excludeSticky?: b... method isSticky (line 90) | override isSticky(editorOrIndex: number | EditorInput): boolean { method getEditorByIndex (line 94) | getEditorByIndex(index: number): EditorInput | undefined { method indexOf (line 98) | indexOf(editor: EditorInput | IUntypedEditorInput | null, editors?: Ed... method contains (line 106) | contains(candidate: EditorInput | IUntypedEditorInput, options?: IMatc... method filter (line 111) | protected filter(candidateOrIndex: EditorInput | number): boolean { class UnstickyEditorGroupModel (line 116) | class UnstickyEditorGroupModel extends FilteredEditorGroupModel { method count (line 117) | get count(): number { return this.model.count - this.model.stickyCount; } method stickyCount (line 118) | override get stickyCount(): number { return 0; } method isSticky (line 120) | override isSticky(editorOrIndex: number | EditorInput): boolean { method getEditors (line 124) | override getEditors(order: EditorsOrder, options?: { excludeSticky?: b... method getEditorByIndex (line 131) | getEditorByIndex(index: number): EditorInput | undefined { method indexOf (line 135) | indexOf(editor: EditorInput | IUntypedEditorInput | null, editors?: Ed... method contains (line 143) | contains(candidate: EditorInput | IUntypedEditorInput, options?: IMatc... method filter (line 148) | protected filter(candidateOrIndex: EditorInput | number): boolean { FILE: src/vs/workbench/common/editor/resourceEditorInput.ts method capabilities (line 23) | override get capabilities(): EditorInputCapabilities { method preferredResource (line 42) | get preferredResource(): URI { return this._preferredResource; } method constructor (line 44) | constructor( method registerListeners (line 60) | private registerListeners(): void { method onLabelEvent (line 70) | private onLabelEvent(scheme: string): void { method updateLabel (line 76) | private updateLabel(): void { method setPreferredResource (line 91) | setPreferredResource(preferredResource: URI): void { method getName (line 100) | override getName(): string { method getDescription (line 108) | override getDescription(verbosity = Verbosity.MEDIUM): string | undefined { method shortDescription (line 121) | private get shortDescription(): string { method mediumDescription (line 130) | private get mediumDescription(): string { method longDescription (line 139) | private get longDescription(): string { method shortTitle (line 148) | private get shortTitle(): string { method mediumTitle (line 157) | private get mediumTitle(): string { method longTitle (line 166) | private get longTitle(): string { method getTitle (line 174) | override getTitle(verbosity?: Verbosity): string { method isReadonly (line 186) | override isReadonly(): boolean | IMarkdownString { method ensureLimits (line 190) | protected ensureLimits(options?: IFileLimitedEditorInputOptions): IFileR... FILE: src/vs/workbench/common/editor/sideBySideEditorInput.ts class SideBySideEditorInput (line 19) | class SideBySideEditorInput extends EditorInput implements ISideBySideEd... method typeId (line 23) | override get typeId(): string { method capabilities (line 27) | override get capabilities(): EditorInputCapabilities { method resource (line 57) | get resource(): URI | undefined { method constructor (line 70) | constructor( method registerListeners (line 84) | private registerListeners(): void { method getName (line 103) | override getName(): string { method getPreferredName (line 116) | getPreferredName(): string | undefined { method getDescription (line 120) | override getDescription(verbosity?: Verbosity): string | undefined { method getPreferredDescription (line 133) | getPreferredDescription(): string | undefined { method getTitle (line 137) | override getTitle(verbosity?: Verbosity): string { method getPreferredTitle (line 153) | protected getPreferredTitle(): string | undefined { method getLabelExtraClasses (line 165) | override getLabelExtraClasses(): string[] { method getAriaLabel (line 173) | override getAriaLabel(): string { method getTelemetryDescriptor (line 181) | override getTelemetryDescriptor(): { [key: string]: unknown } { method isDirty (line 187) | override isDirty(): boolean { method isSaving (line 191) | override isSaving(): boolean { method save (line 195) | override async save(group: GroupIdentifier, options?: ISaveOptions): P... method saveAs (line 201) | override async saveAs(group: GroupIdentifier, options?: ISaveOptions):... method saveResultToEditor (line 207) | private saveResultToEditor(primarySaveResult: EditorInput | IUntypedEd... method revert (line 232) | override revert(group: GroupIdentifier, options?: IRevertOptions): Pro... method rename (line 236) | override async rename(group: GroupIdentifier, target: URI): Promise { method updateTextDiffEditorModel (line 41) | private updateTextDiffEditorModel(): void { method isResolved (line 60) | override isResolved(): boolean { method isReadonly (line 64) | isReadonly(): boolean | IMarkdownString { method dispose (line 68) | override dispose(): void { FILE: src/vs/workbench/common/editor/textEditorModel.ts class BaseTextEditorModel (line 25) | class BaseTextEditorModel extends EditorModel implements ITextEditorMode... method constructor (line 36) | constructor( method handleExistingModel (line 50) | private handleExistingModel(textEditorModelHandle: URI): void { method registerModelDisposeListener (line 64) | private registerModelDisposeListener(model: ITextModel): void { method textEditorModel (line 71) | get textEditorModel(): ITextModel | null { method isReadonly (line 75) | isReadonly(): boolean | IMarkdownString { method languageChangeSource (line 81) | get languageChangeSource() { return this._languageChangeSource; } method hasLanguageSetExplicitly (line 82) | get hasLanguageSetExplicitly() { method setLanguageId (line 91) | setLanguageId(languageId: string, source?: string): void { method setLanguageIdInternal (line 99) | private setLanguageIdInternal(languageId: string, source?: string): vo... method installModelListeners (line 116) | protected installModelListeners(model: ITextModel): void { method getLanguageId (line 132) | getLanguageId(): string | undefined { method autoDetectLanguage (line 136) | protected autoDetectLanguage(): Promise { method doAutoDetectLanguage (line 140) | private async doAutoDetectLanguage(): Promise { method createTextEditorModel (line 162) | protected createTextEditorModel(value: ITextBufferFactory, resource: U... method doCreateTextEditorModel (line 169) | private doCreateTextEditorModel(value: ITextBufferFactory, languageSel... method getFirstLineText (line 186) | protected getFirstLineText(value: ITextBufferFactory | ITextModel): st... method getOrCreateLanguage (line 204) | protected getOrCreateLanguage(resource: URI | undefined, languageServi... method updateTextEditorModel (line 218) | updateTextEditorModel(newValue?: ITextBufferFactory, preferredLanguage... method createSnapshot (line 236) | createSnapshot(): ITextSnapshot | null { method isResolved (line 244) | override isResolved(): this is IResolvedTextEditorModel { method dispose (line 248) | override dispose(): void { FILE: src/vs/workbench/common/editor/textResourceEditorInput.ts method constructor (line 29) | constructor( method save (line 43) | override save(group: GroupIdentifier, options?: ITextFileSaveOptions): P... method saveAs (line 55) | override saveAs(group: GroupIdentifier, options?: ITextFileSaveOptions):... method doSave (line 59) | private async doSave(options: ITextFileSaveOptions | undefined, saveAs: ... method revert (line 76) | override async revert(group: GroupIdentifier, options?: IRevertOptions):... class TextResourceEditorInput (line 85) | class TextResourceEditorInput extends AbstractTextResourceEditorInput im... method typeId (line 89) | override get typeId(): string { method editorId (line 93) | override get editorId(): string | undefined { method constructor (line 100) | constructor( method getName (line 118) | override getName(): string { method setName (line 122) | setName(name: string): void { method getDescription (line 130) | override getDescription(): string | undefined { method setDescription (line 134) | setDescription(description: string): void { method setLanguageId (line 142) | setLanguageId(languageId: string, source?: string): void { method setPreferredLanguageId (line 148) | setPreferredLanguageId(languageId: string): void { method setPreferredContents (line 152) | setPreferredContents(contents: string): void { method resolve (line 156) | override async resolve(): Promise { method matches (line 193) | override matches(otherInput: EditorInput | IUntypedEditorInput): boole... method dispose (line 209) | override dispose(): void { FILE: src/vs/workbench/common/editor/textResourceEditorModel.ts class TextResourceEditorModel (line 17) | class TextResourceEditorModel extends BaseTextEditorModel { method constructor (line 19) | constructor( method dispose (line 29) | override dispose(): void { FILE: src/vs/workbench/common/memento.ts class Memento (line 12) | class Memento { method constructor (line 22) | constructor(id: string, private storageService: IStorageService) { method getMemento (line 26) | getMemento(scope: StorageScope, target: StorageTarget): Partial { method onDidChangeValue (line 60) | onDidChangeValue(scope: StorageScope, disposables: DisposableStore): E... method saveMemento (line 64) | saveMemento(): void { method reloadMemento (line 70) | reloadMemento(scope: StorageScope): void { method clear (line 87) | static clear(scope: StorageScope): void { class ScopedMemento (line 102) | class ScopedMemento { method constructor (line 106) | constructor(private id: string, private scope: StorageScope, private t... method doLoad (line 110) | private doLoad(): Partial { method getMemento (line 124) | getMemento(): Partial { method reload (line 128) | reload(): void { method save (line 139) | save(): void { FILE: src/vs/workbench/common/notifications.ts type INotificationsModel (line 17) | interface INotificationsModel { type NotificationChangeType (line 44) | const enum NotificationChangeType { type INotificationChangeEvent (line 68) | interface INotificationChangeEvent { type StatusMessageChangeType (line 92) | const enum StatusMessageChangeType { type IStatusMessageViewItem (line 97) | interface IStatusMessageViewItem { type IStatusMessageChangeEvent (line 102) | interface IStatusMessageChangeEvent { class NotificationHandle (line 115) | class NotificationHandle extends Disposable implements INotificationHand... method constructor (line 123) | constructor(private readonly item: INotificationViewItem, private read... method registerListeners (line 129) | private registerListeners(): void { method progress (line 142) | get progress(): INotificationProgress { method updateSeverity (line 146) | updateSeverity(severity: Severity): void { method updateMessage (line 150) | updateMessage(message: NotificationMessage): void { method updateActions (line 154) | updateActions(actions?: INotificationActions): void { method close (line 158) | close(): void { type INotificationsFilter (line 165) | interface INotificationsFilter { class NotificationsModel (line 170) | class NotificationsModel extends Disposable implements INotificationsMod... method notifications (line 184) | get notifications(): INotificationViewItem[] { return this._notificati... method statusMessage (line 187) | get statusMessage(): IStatusMessageViewItem | undefined { return this.... method setFilter (line 194) | setFilter(filter: Partial): void { method addNotification (line 215) | addNotification(notification: INotification): INotificationHandle { method onClose (line 235) | private onClose(item: INotificationViewItem): void { method findNotification (line 244) | private findNotification(item: INotificationViewItem): INotificationVi... method createViewItem (line 248) | private createViewItem(notification: INotification): INotificationView... method showStatusMessage (line 279) | showStatusMessage(message: NotificationMessage, options?: IStatusMessa... type INotificationViewItem (line 299) | interface INotificationViewItem { function isNotificationViewItem (line 335) | function isNotificationViewItem(obj: unknown): obj is INotificationViewI... type NotificationViewItemContentChangeKind (line 339) | const enum NotificationViewItemContentChangeKind { type INotificationViewItemContentChangeEvent (line 346) | interface INotificationViewItemContentChangeEvent { type INotificationViewItemProgressState (line 350) | interface INotificationViewItemProgressState { type INotificationViewItemProgress (line 357) | interface INotificationViewItemProgress extends INotificationProgress { class NotificationViewItemProgress (line 363) | class NotificationViewItemProgress extends Disposable implements INotifi... method constructor (line 369) | constructor() { method state (line 375) | get state(): INotificationViewItemProgressState { method infinite (line 379) | infinite(): void { method done (line 393) | done(): void { method total (line 407) | total(value: number): void { method worked (line 420) | worked(value: number): void { type IMessageLink (line 434) | interface IMessageLink { type INotificationMessage (line 442) | interface INotificationMessage { class NotificationViewItem (line 448) | class NotificationViewItem extends Disposable implements INotificationVi... method create (line 470) | static create(notification: INotification, filter: INotificationsFilte... method parseNotificationMessage (line 506) | private static parseNotificationMessage(input: NotificationMessage): I... method constructor (line 534) | private constructor( method setProgress (line 553) | private setProgress(progress: INotificationProgressProperties): void { method setActions (line 565) | private setActions(actions: INotificationActions = { primary: [], seco... method canCollapse (line 574) | get canCollapse(): boolean { method expanded (line 578) | get expanded(): boolean { method severity (line 582) | get severity(): Severity { method sticky (line 586) | get sticky(): boolean { method priority (line 603) | get priority(): NotificationPriority { method hasActions (line 607) | private get hasActions(): boolean { method hasProgress (line 619) | get hasProgress(): boolean { method progress (line 623) | get progress(): INotificationViewItemProgress { method message (line 632) | get message(): INotificationMessage { method source (line 636) | get source(): string | undefined { method sourceId (line 640) | get sourceId(): string | undefined { method actions (line 644) | get actions(): INotificationActions | undefined { method visible (line 648) | get visible(): boolean { method updateSeverity (line 652) | updateSeverity(severity: Severity): void { method updateMessage (line 661) | updateMessage(input: NotificationMessage): void { method updateActions (line 671) | updateActions(actions?: INotificationActions): void { method updateVisibility (line 676) | updateVisibility(visible: boolean): void { method expand (line 684) | expand(): void { method collapse (line 693) | collapse(skipEvents?: boolean): void { method toggle (line 705) | toggle(): void { method close (line 713) | close(): void { method equals (line 719) | equals(other: INotificationViewItem): boolean { class ChoiceAction (line 746) | class ChoiceAction extends Action { method constructor (line 754) | constructor(id: string, choice: IPromptChoice) { method menu (line 768) | get menu(): ChoiceAction[] | undefined { method keepOpen (line 772) | get keepOpen(): boolean { class StatusMessageViewItem (line 777) | class StatusMessageViewItem { method create (line 779) | static create(notification: NotificationMessage, options?: IStatusMess... type NotificationsSettings (line 799) | const enum NotificationsSettings { type NotificationsPosition (line 804) | const enum NotificationsPosition { function getNotificationsPosition (line 810) | function getNotificationsPosition(configurationService: IConfigurationSe... FILE: src/vs/workbench/common/panecomposite.ts type IPaneComposite (line 9) | interface IPaneComposite extends IComposite { FILE: src/vs/workbench/common/resources.ts type IConfiguredExpression (line 19) | interface IConfiguredExpression { class ResourceGlobMatcher (line 24) | class ResourceGlobMatcher extends Disposable { method constructor (line 34) | constructor( method registerListeners (line 47) | private registerListeners(): void { method updateExpressions (line 57) | private updateExpressions(fromEvent: boolean): void { method doGetExpression (line 123) | private doGetExpression(resource: URI | undefined): IConfiguredExpress... method matches (line 167) | matches( method uriToPath (line 217) | private uriToPath(uri: URI): string { FILE: src/vs/workbench/common/theme.ts function WORKBENCH_BACKGROUND (line 14) | function WORKBENCH_BACKGROUND(theme: IColorTheme): Color { constant TAB_ACTIVE_BACKGROUND (line 31) | const TAB_ACTIVE_BACKGROUND = registerColor('tab.activeBackground', edit... constant TAB_UNFOCUSED_ACTIVE_BACKGROUND (line 33) | const TAB_UNFOCUSED_ACTIVE_BACKGROUND = registerColor('tab.unfocusedActi... constant TAB_INACTIVE_BACKGROUND (line 35) | const TAB_INACTIVE_BACKGROUND = registerColor('tab.inactiveBackground', { constant TAB_UNFOCUSED_INACTIVE_BACKGROUND (line 42) | const TAB_UNFOCUSED_INACTIVE_BACKGROUND = registerColor('tab.unfocusedIn... constant TAB_ACTIVE_FOREGROUND (line 48) | const TAB_ACTIVE_FOREGROUND = registerColor('tab.activeForeground', { constant TAB_INACTIVE_FOREGROUND (line 55) | const TAB_INACTIVE_FOREGROUND = registerColor('tab.inactiveForeground', { constant TAB_UNFOCUSED_ACTIVE_FOREGROUND (line 62) | const TAB_UNFOCUSED_ACTIVE_FOREGROUND = registerColor('tab.unfocusedActi... constant TAB_UNFOCUSED_INACTIVE_FOREGROUND (line 69) | const TAB_UNFOCUSED_INACTIVE_FOREGROUND = registerColor('tab.unfocusedIn... constant TAB_HOVER_BACKGROUND (line 80) | const TAB_HOVER_BACKGROUND = registerColor('tab.hoverBackground', null, ... constant TAB_UNFOCUSED_HOVER_BACKGROUND (line 82) | const TAB_UNFOCUSED_HOVER_BACKGROUND = registerColor('tab.unfocusedHover... constant TAB_HOVER_FOREGROUND (line 89) | const TAB_HOVER_FOREGROUND = registerColor('tab.hoverForeground', null, ... constant TAB_UNFOCUSED_HOVER_FOREGROUND (line 91) | const TAB_UNFOCUSED_HOVER_FOREGROUND = registerColor('tab.unfocusedHover... constant TAB_BORDER (line 102) | const TAB_BORDER = registerColor('tab.border', { constant TAB_LAST_PINNED_BORDER (line 109) | const TAB_LAST_PINNED_BORDER = registerColor('tab.lastPinnedBorder', { constant TAB_ACTIVE_BORDER (line 116) | const TAB_ACTIVE_BORDER = registerColor('tab.activeBorder', null, locali... constant TAB_UNFOCUSED_ACTIVE_BORDER (line 118) | const TAB_UNFOCUSED_ACTIVE_BORDER = registerColor('tab.unfocusedActiveBo... constant TAB_ACTIVE_BORDER_TOP (line 125) | const TAB_ACTIVE_BORDER_TOP = registerColor('tab.activeBorderTop', { constant TAB_UNFOCUSED_ACTIVE_BORDER_TOP (line 132) | const TAB_UNFOCUSED_ACTIVE_BORDER_TOP = registerColor('tab.unfocusedActi... constant TAB_SELECTED_BORDER_TOP (line 139) | const TAB_SELECTED_BORDER_TOP = registerColor('tab.selectedBorderTop', T... constant TAB_SELECTED_BACKGROUND (line 141) | const TAB_SELECTED_BACKGROUND = registerColor('tab.selectedBackground', ... constant TAB_SELECTED_FOREGROUND (line 143) | const TAB_SELECTED_FOREGROUND = registerColor('tab.selectedForeground', ... constant TAB_HOVER_BORDER (line 146) | const TAB_HOVER_BORDER = registerColor('tab.hoverBorder', null, localize... constant TAB_UNFOCUSED_HOVER_BORDER (line 148) | const TAB_UNFOCUSED_HOVER_BORDER = registerColor('tab.unfocusedHoverBord... constant TAB_DRAG_AND_DROP_BORDER (line 159) | const TAB_DRAG_AND_DROP_BORDER = registerColor('tab.dragAndDropBorder', { constant TAB_ACTIVE_MODIFIED_BORDER (line 170) | const TAB_ACTIVE_MODIFIED_BORDER = registerColor('tab.activeModifiedBord... constant TAB_INACTIVE_MODIFIED_BORDER (line 177) | const TAB_INACTIVE_MODIFIED_BORDER = registerColor('tab.inactiveModified... constant TAB_UNFOCUSED_ACTIVE_MODIFIED_BORDER (line 184) | const TAB_UNFOCUSED_ACTIVE_MODIFIED_BORDER = registerColor('tab.unfocuse... constant TAB_UNFOCUSED_INACTIVE_MODIFIED_BORDER (line 191) | const TAB_UNFOCUSED_INACTIVE_MODIFIED_BORDER = registerColor('tab.unfocu... constant EDITOR_PANE_BACKGROUND (line 202) | const EDITOR_PANE_BACKGROUND = registerColor('editorPane.background', ed... constant EDITOR_GROUP_EMPTY_BACKGROUND (line 204) | const EDITOR_GROUP_EMPTY_BACKGROUND = registerColor('editorGroup.emptyBa... constant EDITOR_GROUP_FOCUSED_EMPTY_BORDER (line 206) | const EDITOR_GROUP_FOCUSED_EMPTY_BORDER = registerColor('editorGroup.foc... constant EDITOR_GROUP_HEADER_TABS_BACKGROUND (line 213) | const EDITOR_GROUP_HEADER_TABS_BACKGROUND = registerColor('editorGroupHe... constant EDITOR_GROUP_HEADER_TABS_BORDER (line 220) | const EDITOR_GROUP_HEADER_TABS_BORDER = registerColor('editorGroupHeader... constant EDITOR_GROUP_HEADER_NO_TABS_BACKGROUND (line 222) | const EDITOR_GROUP_HEADER_NO_TABS_BACKGROUND = registerColor('editorGrou... constant EDITOR_GROUP_HEADER_BORDER (line 224) | const EDITOR_GROUP_HEADER_BORDER = registerColor('editorGroupHeader.bord... constant EDITOR_GROUP_BORDER (line 231) | const EDITOR_GROUP_BORDER = registerColor('editorGroup.border', { constant EDITOR_DRAG_AND_DROP_BACKGROUND (line 238) | const EDITOR_DRAG_AND_DROP_BACKGROUND = registerColor('editorGroup.dropB... constant EDITOR_DROP_INTO_PROMPT_FOREGROUND (line 245) | const EDITOR_DROP_INTO_PROMPT_FOREGROUND = registerColor('editorGroup.dr... constant EDITOR_DROP_INTO_PROMPT_BACKGROUND (line 247) | const EDITOR_DROP_INTO_PROMPT_BACKGROUND = registerColor('editorGroup.dr... constant EDITOR_DROP_INTO_PROMPT_BORDER (line 249) | const EDITOR_DROP_INTO_PROMPT_BORDER = registerColor('editorGroup.dropIn... constant SIDE_BY_SIDE_EDITOR_HORIZONTAL_BORDER (line 256) | const SIDE_BY_SIDE_EDITOR_HORIZONTAL_BORDER = registerColor('sideBySideE... constant SIDE_BY_SIDE_EDITOR_VERTICAL_BORDER (line 258) | const SIDE_BY_SIDE_EDITOR_VERTICAL_BORDER = registerColor('sideBySideEdi... constant OUTPUT_VIEW_BACKGROUND (line 263) | const OUTPUT_VIEW_BACKGROUND = registerColor('outputView.background', nu... constant BANNER_BACKGROUND (line 271) | const BANNER_BACKGROUND = registerColor('banner.background', { constant BANNER_FOREGROUND (line 278) | const BANNER_FOREGROUND = registerColor('banner.foreground', listActiveS... constant BANNER_ICON_FOREGROUND (line 280) | const BANNER_ICON_FOREGROUND = registerColor('banner.iconForeground', ed... constant STATUS_BAR_FOREGROUND (line 284) | const STATUS_BAR_FOREGROUND = registerColor('statusBar.foreground', { constant STATUS_BAR_NO_FOLDER_FOREGROUND (line 291) | const STATUS_BAR_NO_FOLDER_FOREGROUND = registerColor('statusBar.noFolde... constant STATUS_BAR_BACKGROUND (line 293) | const STATUS_BAR_BACKGROUND = registerColor('statusBar.background', { constant STATUS_BAR_NO_FOLDER_BACKGROUND (line 300) | const STATUS_BAR_NO_FOLDER_BACKGROUND = registerColor('statusBar.noFolde... constant STATUS_BAR_BORDER (line 307) | const STATUS_BAR_BORDER = registerColor('statusBar.border', { constant STATUS_BAR_FOCUS_BORDER (line 314) | const STATUS_BAR_FOCUS_BORDER = registerColor('statusBar.focusBorder', { constant STATUS_BAR_NO_FOLDER_BORDER (line 321) | const STATUS_BAR_NO_FOLDER_BORDER = registerColor('statusBar.noFolderBor... constant STATUS_BAR_ITEM_ACTIVE_BACKGROUND (line 323) | const STATUS_BAR_ITEM_ACTIVE_BACKGROUND = registerColor('statusBarItem.a... constant STATUS_BAR_ITEM_FOCUS_BORDER (line 330) | const STATUS_BAR_ITEM_FOCUS_BORDER = registerColor('statusBarItem.focusB... constant STATUS_BAR_ITEM_HOVER_BACKGROUND (line 337) | const STATUS_BAR_ITEM_HOVER_BACKGROUND = registerColor('statusBarItem.ho... constant STATUS_BAR_ITEM_HOVER_FOREGROUND (line 344) | const STATUS_BAR_ITEM_HOVER_FOREGROUND = registerColor('statusBarItem.ho... constant STATUS_BAR_ITEM_COMPACT_HOVER_BACKGROUND (line 346) | const STATUS_BAR_ITEM_COMPACT_HOVER_BACKGROUND = registerColor('statusBa... constant STATUS_BAR_PROMINENT_ITEM_FOREGROUND (line 353) | const STATUS_BAR_PROMINENT_ITEM_FOREGROUND = registerColor('statusBarIte... constant STATUS_BAR_PROMINENT_ITEM_BACKGROUND (line 355) | const STATUS_BAR_PROMINENT_ITEM_BACKGROUND = registerColor('statusBarIte... constant STATUS_BAR_PROMINENT_ITEM_HOVER_FOREGROUND (line 357) | const STATUS_BAR_PROMINENT_ITEM_HOVER_FOREGROUND = registerColor('status... constant STATUS_BAR_PROMINENT_ITEM_HOVER_BACKGROUND (line 359) | const STATUS_BAR_PROMINENT_ITEM_HOVER_BACKGROUND = registerColor('status... constant STATUS_BAR_ERROR_ITEM_BACKGROUND (line 361) | const STATUS_BAR_ERROR_ITEM_BACKGROUND = registerColor('statusBarItem.er... constant STATUS_BAR_ERROR_ITEM_FOREGROUND (line 368) | const STATUS_BAR_ERROR_ITEM_FOREGROUND = registerColor('statusBarItem.er... constant STATUS_BAR_ERROR_ITEM_HOVER_FOREGROUND (line 370) | const STATUS_BAR_ERROR_ITEM_HOVER_FOREGROUND = registerColor('statusBarI... constant STATUS_BAR_ERROR_ITEM_HOVER_BACKGROUND (line 372) | const STATUS_BAR_ERROR_ITEM_HOVER_BACKGROUND = registerColor('statusBarI... constant STATUS_BAR_WARNING_ITEM_BACKGROUND (line 374) | const STATUS_BAR_WARNING_ITEM_BACKGROUND = registerColor('statusBarItem.... constant STATUS_BAR_WARNING_ITEM_FOREGROUND (line 381) | const STATUS_BAR_WARNING_ITEM_FOREGROUND = registerColor('statusBarItem.... constant STATUS_BAR_WARNING_ITEM_HOVER_FOREGROUND (line 383) | const STATUS_BAR_WARNING_ITEM_HOVER_FOREGROUND = registerColor('statusBa... constant STATUS_BAR_WARNING_ITEM_HOVER_BACKGROUND (line 385) | const STATUS_BAR_WARNING_ITEM_HOVER_BACKGROUND = registerColor('statusBa... constant ACTIVITY_BAR_BACKGROUND (line 390) | const ACTIVITY_BAR_BACKGROUND = registerColor('activityBar.background', { constant ACTIVITY_BAR_FOREGROUND (line 397) | const ACTIVITY_BAR_FOREGROUND = registerColor('activityBar.foreground', { constant ACTIVITY_BAR_INACTIVE_FOREGROUND (line 404) | const ACTIVITY_BAR_INACTIVE_FOREGROUND = registerColor('activityBar.inac... constant ACTIVITY_BAR_BORDER (line 411) | const ACTIVITY_BAR_BORDER = registerColor('activityBar.border', { constant ACTIVITY_BAR_ACTIVE_BORDER (line 418) | const ACTIVITY_BAR_ACTIVE_BORDER = registerColor('activityBar.activeBord... constant ACTIVITY_BAR_ACTIVE_FOCUS_BORDER (line 425) | const ACTIVITY_BAR_ACTIVE_FOCUS_BORDER = registerColor('activityBar.acti... constant ACTIVITY_BAR_ACTIVE_BACKGROUND (line 432) | const ACTIVITY_BAR_ACTIVE_BACKGROUND = registerColor('activityBar.active... constant ACTIVITY_BAR_DRAG_AND_DROP_BORDER (line 434) | const ACTIVITY_BAR_DRAG_AND_DROP_BORDER = registerColor('activityBar.dro... constant ACTIVITY_BAR_BADGE_BACKGROUND (line 441) | const ACTIVITY_BAR_BADGE_BACKGROUND = registerColor('activityBarBadge.ba... constant ACTIVITY_BAR_BADGE_FOREGROUND (line 448) | const ACTIVITY_BAR_BADGE_FOREGROUND = registerColor('activityBarBadge.fo... constant ACTIVITY_BAR_TOP_FOREGROUND (line 450) | const ACTIVITY_BAR_TOP_FOREGROUND = registerColor('activityBarTop.foregr... constant ACTIVITY_BAR_TOP_ACTIVE_BORDER (line 457) | const ACTIVITY_BAR_TOP_ACTIVE_BORDER = registerColor('activityBarTop.act... constant ACTIVITY_BAR_TOP_ACTIVE_BACKGROUND (line 464) | const ACTIVITY_BAR_TOP_ACTIVE_BACKGROUND = registerColor('activityBarTop... constant ACTIVITY_BAR_TOP_INACTIVE_FOREGROUND (line 466) | const ACTIVITY_BAR_TOP_INACTIVE_FOREGROUND = registerColor('activityBarT... constant ACTIVITY_BAR_TOP_DRAG_AND_DROP_BORDER (line 473) | const ACTIVITY_BAR_TOP_DRAG_AND_DROP_BORDER = registerColor('activityBar... constant ACTIVITY_BAR_TOP_BACKGROUND (line 475) | const ACTIVITY_BAR_TOP_BACKGROUND = registerColor('activityBarTop.backgr... constant PANEL_BACKGROUND (line 480) | const PANEL_BACKGROUND = registerColor('panel.background', editorBackgro... constant PANEL_BORDER (line 482) | const PANEL_BORDER = registerColor('panel.border', { constant PANEL_TITLE_BORDER (line 489) | const PANEL_TITLE_BORDER = registerColor('panelTitle.border', { constant PANEL_ACTIVE_TITLE_FOREGROUND (line 496) | const PANEL_ACTIVE_TITLE_FOREGROUND = registerColor('panelTitle.activeFo... constant PANEL_INACTIVE_TITLE_FOREGROUND (line 503) | const PANEL_INACTIVE_TITLE_FOREGROUND = registerColor('panelTitle.inacti... constant PANEL_ACTIVE_TITLE_BORDER (line 510) | const PANEL_ACTIVE_TITLE_BORDER = registerColor('panelTitle.activeBorder... constant PANEL_TITLE_BADGE_BACKGROUND (line 517) | const PANEL_TITLE_BADGE_BACKGROUND = registerColor('panelTitleBadge.back... constant PANEL_TITLE_BADGE_FOREGROUND (line 519) | const PANEL_TITLE_BADGE_FOREGROUND = registerColor('panelTitleBadge.fore... constant PANEL_INPUT_BORDER (line 521) | const PANEL_INPUT_BORDER = registerColor('panelInput.border', { constant PANEL_DRAG_AND_DROP_BORDER (line 528) | const PANEL_DRAG_AND_DROP_BORDER = registerColor('panel.dropBorder', PAN... constant PANEL_SECTION_DRAG_AND_DROP_BACKGROUND (line 530) | const PANEL_SECTION_DRAG_AND_DROP_BACKGROUND = registerColor('panelSecti... constant PANEL_SECTION_HEADER_BACKGROUND (line 532) | const PANEL_SECTION_HEADER_BACKGROUND = registerColor('panelSectionHeade... constant PANEL_SECTION_HEADER_FOREGROUND (line 539) | const PANEL_SECTION_HEADER_FOREGROUND = registerColor('panelSectionHeade... constant PANEL_SECTION_HEADER_BORDER (line 541) | const PANEL_SECTION_HEADER_BORDER = registerColor('panelSectionHeader.bo... constant PANEL_SECTION_BORDER (line 543) | const PANEL_SECTION_BORDER = registerColor('panelSection.border', PANEL_... constant PANEL_STICKY_SCROLL_BACKGROUND (line 545) | const PANEL_STICKY_SCROLL_BACKGROUND = registerColor('panelStickyScroll.... constant PANEL_STICKY_SCROLL_BORDER (line 547) | const PANEL_STICKY_SCROLL_BORDER = registerColor('panelStickyScroll.bord... constant PANEL_STICKY_SCROLL_SHADOW (line 549) | const PANEL_STICKY_SCROLL_SHADOW = registerColor('panelStickyScroll.shad... constant BROWSER_BORDER (line 554) | const BROWSER_BORDER = registerColor('browser.border', TAB_BORDER, local... constant PROFILE_BADGE_BACKGROUND (line 559) | const PROFILE_BADGE_BACKGROUND = registerColor('profileBadge.background', { constant PROFILE_BADGE_FOREGROUND (line 566) | const PROFILE_BADGE_FOREGROUND = registerColor('profileBadge.foreground', { constant STATUS_BAR_REMOTE_ITEM_BACKGROUND (line 576) | const STATUS_BAR_REMOTE_ITEM_BACKGROUND = registerColor('statusBarItem.r... constant STATUS_BAR_REMOTE_ITEM_FOREGROUND (line 578) | const STATUS_BAR_REMOTE_ITEM_FOREGROUND = registerColor('statusBarItem.r... constant STATUS_BAR_REMOTE_ITEM_HOVER_FOREGROUND (line 580) | const STATUS_BAR_REMOTE_ITEM_HOVER_FOREGROUND = registerColor('statusBar... constant STATUS_BAR_REMOTE_ITEM_HOVER_BACKGROUND (line 582) | const STATUS_BAR_REMOTE_ITEM_HOVER_BACKGROUND = registerColor('statusBar... constant STATUS_BAR_OFFLINE_ITEM_BACKGROUND (line 589) | const STATUS_BAR_OFFLINE_ITEM_BACKGROUND = registerColor('statusBarItem.... constant STATUS_BAR_OFFLINE_ITEM_FOREGROUND (line 591) | const STATUS_BAR_OFFLINE_ITEM_FOREGROUND = registerColor('statusBarItem.... constant STATUS_BAR_OFFLINE_ITEM_HOVER_FOREGROUND (line 593) | const STATUS_BAR_OFFLINE_ITEM_HOVER_FOREGROUND = registerColor('statusBa... constant STATUS_BAR_OFFLINE_ITEM_HOVER_BACKGROUND (line 595) | const STATUS_BAR_OFFLINE_ITEM_HOVER_BACKGROUND = registerColor('statusBa... constant EXTENSION_BADGE_BACKGROUND (line 602) | const EXTENSION_BADGE_BACKGROUND = registerColor('extensionBadge.remoteB... constant EXTENSION_BADGE_FOREGROUND (line 603) | const EXTENSION_BADGE_FOREGROUND = registerColor('extensionBadge.remoteF... constant SIDE_BAR_BACKGROUND (line 608) | const SIDE_BAR_BACKGROUND = registerColor('sideBar.background', { constant SIDE_BAR_FOREGROUND (line 615) | const SIDE_BAR_FOREGROUND = registerColor('sideBar.foreground', null, lo... constant SIDE_BAR_BORDER (line 617) | const SIDE_BAR_BORDER = registerColor('sideBar.border', { constant SIDE_BAR_TITLE_BACKGROUND (line 624) | const SIDE_BAR_TITLE_BACKGROUND = registerColor('sideBarTitle.background... constant SIDE_BAR_TITLE_FOREGROUND (line 626) | const SIDE_BAR_TITLE_FOREGROUND = registerColor('sideBarTitle.foreground... constant SIDE_BAR_TITLE_BORDER (line 628) | const SIDE_BAR_TITLE_BORDER = registerColor('sideBarTitle.border', { constant SIDE_BAR_DRAG_AND_DROP_BACKGROUND (line 635) | const SIDE_BAR_DRAG_AND_DROP_BACKGROUND = registerColor('sideBar.dropBac... constant SIDE_BAR_SECTION_HEADER_BACKGROUND (line 637) | const SIDE_BAR_SECTION_HEADER_BACKGROUND = registerColor('sideBarSection... constant SIDE_BAR_SECTION_HEADER_FOREGROUND (line 644) | const SIDE_BAR_SECTION_HEADER_FOREGROUND = registerColor('sideBarSection... constant SIDE_BAR_SECTION_HEADER_BORDER (line 646) | const SIDE_BAR_SECTION_HEADER_BORDER = registerColor('sideBarSectionHead... constant ACTIVITY_BAR_TOP_BORDER (line 648) | const ACTIVITY_BAR_TOP_BORDER = registerColor('sideBarActivityBarTop.bor... constant SIDE_BAR_STICKY_SCROLL_BACKGROUND (line 650) | const SIDE_BAR_STICKY_SCROLL_BACKGROUND = registerColor('sideBarStickySc... constant SIDE_BAR_STICKY_SCROLL_BORDER (line 652) | const SIDE_BAR_STICKY_SCROLL_BORDER = registerColor('sideBarStickyScroll... constant SIDE_BAR_STICKY_SCROLL_SHADOW (line 654) | const SIDE_BAR_STICKY_SCROLL_SHADOW = registerColor('sideBarStickyScroll... constant TITLE_BAR_ACTIVE_FOREGROUND (line 658) | const TITLE_BAR_ACTIVE_FOREGROUND = registerColor('titleBar.activeForegr... constant TITLE_BAR_INACTIVE_FOREGROUND (line 665) | const TITLE_BAR_INACTIVE_FOREGROUND = registerColor('titleBar.inactiveFo... constant TITLE_BAR_ACTIVE_BACKGROUND (line 672) | const TITLE_BAR_ACTIVE_BACKGROUND = registerColor('titleBar.activeBackgr... constant TITLE_BAR_INACTIVE_BACKGROUND (line 679) | const TITLE_BAR_INACTIVE_BACKGROUND = registerColor('titleBar.inactiveBa... constant TITLE_BAR_BORDER (line 686) | const TITLE_BAR_BORDER = registerColor('titleBar.border', { constant MENUBAR_SELECTION_FOREGROUND (line 695) | const MENUBAR_SELECTION_FOREGROUND = registerColor('menubar.selectionFor... constant MENUBAR_SELECTION_BACKGROUND (line 697) | const MENUBAR_SELECTION_BACKGROUND = registerColor('menubar.selectionBac... constant MENUBAR_SELECTION_BORDER (line 704) | const MENUBAR_SELECTION_BORDER = registerColor('menubar.selectionBorder', { constant COMMAND_CENTER_FOREGROUND (line 714) | const COMMAND_CENTER_FOREGROUND = registerColor( constant COMMAND_CENTER_ACTIVEFOREGROUND (line 720) | const COMMAND_CENTER_ACTIVEFOREGROUND = registerColor( constant COMMAND_CENTER_INACTIVEFOREGROUND (line 726) | const COMMAND_CENTER_INACTIVEFOREGROUND = registerColor( constant COMMAND_CENTER_BACKGROUND (line 733) | const COMMAND_CENTER_BACKGROUND = registerColor( constant COMMAND_CENTER_ACTIVEBACKGROUND (line 739) | const COMMAND_CENTER_ACTIVEBACKGROUND = registerColor( constant COMMAND_CENTER_BORDER (line 746) | const COMMAND_CENTER_BORDER = registerColor( constant COMMAND_CENTER_ACTIVEBORDER (line 751) | const COMMAND_CENTER_ACTIVEBORDER = registerColor( constant COMMAND_CENTER_INACTIVEBORDER (line 757) | const COMMAND_CENTER_INACTIVEBORDER = registerColor( constant NOTIFICATIONS_CENTER_BORDER (line 766) | const NOTIFICATIONS_CENTER_BORDER = registerColor('notificationCenter.bo... constant NOTIFICATIONS_TOAST_BORDER (line 773) | const NOTIFICATIONS_TOAST_BORDER = registerColor('notificationToast.bord... constant NOTIFICATIONS_FOREGROUND (line 780) | const NOTIFICATIONS_FOREGROUND = registerColor('notifications.foreground... constant NOTIFICATIONS_BACKGROUND (line 782) | const NOTIFICATIONS_BACKGROUND = registerColor('notifications.background... constant NOTIFICATIONS_LINKS (line 784) | const NOTIFICATIONS_LINKS = registerColor('notificationLink.foreground',... constant NOTIFICATIONS_CENTER_HEADER_FOREGROUND (line 786) | const NOTIFICATIONS_CENTER_HEADER_FOREGROUND = registerColor('notificati... constant NOTIFICATIONS_CENTER_HEADER_BACKGROUND (line 788) | const NOTIFICATIONS_CENTER_HEADER_BACKGROUND = registerColor('notificati... constant NOTIFICATIONS_BORDER (line 795) | const NOTIFICATIONS_BORDER = registerColor('notifications.border', NOTIF... constant NOTIFICATIONS_ERROR_ICON_FOREGROUND (line 797) | const NOTIFICATIONS_ERROR_ICON_FOREGROUND = registerColor('notifications... constant NOTIFICATIONS_WARNING_ICON_FOREGROUND (line 799) | const NOTIFICATIONS_WARNING_ICON_FOREGROUND = registerColor('notificatio... constant NOTIFICATIONS_INFO_ICON_FOREGROUND (line 801) | const NOTIFICATIONS_INFO_ICON_FOREGROUND = registerColor('notificationsI... constant WINDOW_ACTIVE_BORDER (line 803) | const WINDOW_ACTIVE_BORDER = registerColor('window.activeBorder', { constant WINDOW_INACTIVE_BORDER (line 810) | const WINDOW_INACTIVE_BORDER = registerColor('window.inactiveBorder', { FILE: src/vs/workbench/common/views.ts constant VIEWS_LOG_ID (line 30) | const VIEWS_LOG_ID = 'views'; constant VIEWS_LOG_NAME (line 31) | const VIEWS_LOG_NAME = localize('views log', "Views"); type ViewContainerLocation (line 39) | const enum ViewContainerLocation { function ViewContainerLocationToString (line 46) | function ViewContainerLocationToString(viewContainerLocation: ViewContai... type OpenCommandActionDescriptor (line 55) | type OpenCommandActionDescriptor = { type WindowVisibility (line 66) | const enum WindowVisibility { type IViewContainerDescriptor (line 85) | interface IViewContainerDescriptor { type IViewContainersRegistry (line 151) | interface IViewContainersRegistry { type ViewOrderDelegate (line 207) | interface ViewOrderDelegate { type ViewContainer (line 211) | interface ViewContainer extends IViewContainerDescriptor { } type RelaxedViewContainer (line 213) | interface RelaxedViewContainer extends ViewContainer { class ViewContainersRegistryImpl (line 218) | class ViewContainersRegistryImpl extends Disposable implements IViewCont... method all (line 229) | get all(): ViewContainer[] { method registerViewContainer (line 233) | registerViewContainer(viewContainerDescriptor: IViewContainerDescripto... method deregisterViewContainer (line 250) | deregisterViewContainer(viewContainer: ViewContainer): void { method get (line 265) | get(id: string): ViewContainer | undefined { method getViewContainers (line 269) | getViewContainers(location: ViewContainerLocation): ViewContainer[] { method getViewContainerLocation (line 273) | getViewContainerLocation(container: ViewContainer): ViewContainerLocat... method getDefaultViewContainers (line 277) | getDefaultViewContainers(location: ViewContainerLocation): ViewContain... type IViewDescriptor (line 284) | interface IViewDescriptor { type ICustomViewDescriptor (line 336) | interface ICustomViewDescriptor extends IViewDescriptor { type IViewDescriptorRef (line 342) | interface IViewDescriptorRef { type IAddedViewDescriptorRef (line 347) | interface IAddedViewDescriptorRef extends IViewDescriptorRef { type IAddedViewDescriptorState (line 352) | interface IAddedViewDescriptorState { type IViewContainerModel (line 358) | interface IViewContainerModel { type ViewContentGroups (line 390) | enum ViewContentGroups { type IViewContentDescriptor (line 397) | interface IViewContentDescriptor { type IViewsRegistry (line 410) | interface IViewsRegistry { function compareViewContentDescriptors (line 438) | function compareViewContentDescriptors(a: IViewContentDescriptor, b: IVi... class ViewsRegistry (line 447) | class ViewsRegistry extends Disposable implements IViewsRegistry { method registerViews (line 465) | registerViews(views: IViewDescriptor[], viewContainer: ViewContainer):... method registerViews2 (line 469) | registerViews2(views: { views: IViewDescriptor[]; viewContainer: ViewC... method deregisterViews (line 474) | deregisterViews(viewDescriptors: IViewDescriptor[], viewContainer: Vie... method moveViews (line 481) | moveViews(viewsToMove: IViewDescriptor[], viewContainer: ViewContainer... method getViews (line 493) | getViews(loc: ViewContainer): IViewDescriptor[] { method getView (line 497) | getView(id: string): IViewDescriptor | null { method getViewContainer (line 507) | getViewContainer(viewId: string): ViewContainer | null { method registerViewWelcomeContent (line 517) | registerViewWelcomeContent(id: string, viewContent: IViewContentDescri... method registerViewWelcomeContent2 (line 527) | registerViewWelcomeContent2(id: string, viewContentMap: Map any, type: 'gene... function getVolumeFromConfig (line 1034) | function getVolumeFromConfig(accessor: (key: string) => any): string | u... function getDebouncePositionChangesFromConfig (line 1038) | function getDebouncePositionChangesFromConfig(accessor: (key: string) =>... FILE: src/vs/workbench/contrib/accessibility/browser/accessibilityStatus.ts class AccessibilityStatus (line 18) | class AccessibilityStatus extends Disposable implements IWorkbenchContri... method constructor (line 26) | constructor( method registerListeners (line 42) | private registerListeners(): void { method showScreenReaderNotification (line 52) | private showScreenReaderNotification(): void { method updateScreenReaderModeElement (line 81) | private updateScreenReaderModeElement(visible: boolean): void { method onScreenReaderModeChange (line 99) | private onScreenReaderModeChange(): void { FILE: src/vs/workbench/contrib/accessibility/browser/accessibleView.ts type DIMENSIONS (line 55) | const enum DIMENSIONS { type AccesibleViewContentProvider (line 61) | type AccesibleViewContentProvider = AccessibleContentProvider | Extensio... type ICodeBlock (line 63) | interface ICodeBlock { class AccessibleView (line 71) | class AccessibleView extends Disposable { method editorWidget (line 89) | get editorWidget() { return this._editorWidget; } method constructor (line 103) | constructor( method _playDiffSignals (line 203) | private _playDiffSignals(): void { method _resetContextKeys (line 220) | private _resetContextKeys(): void { method getPosition (line 231) | getPosition(id?: AccessibleViewProviderId): Position | undefined { method setPosition (line 238) | setPosition(position: Position, reveal?: boolean, select?: boolean): v... method getCodeBlockContext (line 251) | getCodeBlockContext(): ICodeBlockActionContext | undefined { method navigateToCodeBlock (line 264) | navigateToCodeBlock(type: 'next' | 'previous'): void { method showLastProvider (line 282) | showLastProvider(id: AccessibleViewProviderId): void { method show (line 289) | show(provider?: AccesibleViewContentProvider, symbol?: IAccessibleView... method previous (line 356) | previous(): void { method next (line 364) | next(): void { method _verbosityEnabled (line 372) | private _verbosityEnabled(): boolean { method goToSymbol (line 379) | goToSymbol(): void { method calculateCodeBlocks (line 387) | calculateCodeBlocks(markdown?: string): void { method getSymbols (line 419) | getSymbols(): IAccessibleViewSymbol[] | undefined { method openHelpLink (line 440) | openHelpLink(): void { method configureKeybindings (line 447) | configureKeybindings(unassigned: boolean): void { method _convertTokensToSymbols (line 476) | private _convertTokensToSymbols(tokens: marked.TokensList, symbols: IA... method showSymbol (line 505) | showSymbol(provider: AccesibleViewContentProvider, symbol: IAccessible... method disableHint (line 532) | disableHint(): void { method _updateContextKeys (line 540) | private _updateContextKeys(provider: AccesibleViewContentProvider, sho... method _getStableUri (line 553) | private _getStableUri(providerId: string): URI { method _updateContent (line 557) | private _updateContent(provider: AccesibleViewContentProvider, updated... method _render (line 592) | private _render(provider: AccesibleViewContentProvider, container: HTM... method _updateToolbar (line 729) | private _updateToolbar(providedActions?: IAction[], type?: AccessibleV... method _layout (line 744) | private _layout(): void { method _getTextModel (line 752) | private async _getTextModel(resource: URI): Promise { method _goToSymbolsSupported (line 761) | private _goToSymbolsSupported(): boolean { method _updateLastProvider (line 768) | private _updateLastProvider(): AccesibleViewContentProvider | undefined { method showAccessibleViewHelp (line 800) | public showAccessibleViewHelp(): void { method _accessibleViewHelpDialogContent (line 837) | private _accessibleViewHelpDialogContent(providerHasSymbols?: boolean)... method _getChatHints (line 859) | private _getChatHints(): string | undefined { method _navigationHint (line 868) | private _navigationHint(): string { method _disableVerbosityHint (line 872) | private _disableVerbosityHint(provider: AccesibleViewContentProvider):... method _goToSymbolHint (line 879) | private _goToSymbolHint(providerHasSymbols?: boolean): string | undefi... method _configureUnassignedKbHint (line 886) | private _configureUnassignedKbHint(): string { method _configureAssignedKbHint (line 892) | private _configureAssignedKbHint(): string { method _screenReaderModeHint (line 898) | private _screenReaderModeHint(provider: AccesibleViewContentProvider):... method _exitDialogHint (line 916) | private _exitDialogHint(provider: AccesibleViewContentProvider): string { method _readMoreHint (line 920) | private _readMoreHint(provider: AccesibleViewContentProvider): string { class AccessibleViewService (line 925) | class AccessibleViewService extends Disposable implements IAccessibleVie... method constructor (line 929) | constructor( method show (line 937) | show(provider: AccesibleViewContentProvider, position?: Position): void { method configureKeybindings (line 943) | configureKeybindings(unassigned: boolean): void { method openHelpLink (line 946) | openHelpLink(): void { method showLastProvider (line 949) | showLastProvider(id: AccessibleViewProviderId): void { method next (line 952) | next(): void { method previous (line 955) | previous(): void { method goToSymbol (line 958) | goToSymbol(): void { method getOpenAriaHint (line 961) | getOpenAriaHint(verbositySettingKey: AccessibilityVerbositySettingId):... method disableHint (line 974) | disableHint(): void { method showAccessibleViewHelp (line 977) | showAccessibleViewHelp(): void { method getPosition (line 980) | getPosition(id: AccessibleViewProviderId): Position | undefined { method getLastPosition (line 983) | getLastPosition(): Position | undefined { method setPosition (line 987) | setPosition(position: Position, reveal?: boolean, select?: boolean): v... method getCodeBlockContext (line 990) | getCodeBlockContext(): ICodeBlockActionContext | undefined { method navigateToCodeBlock (line 993) | navigateToCodeBlock(type: 'next' | 'previous'): void { class AccessibleViewSymbolQuickPick (line 998) | class AccessibleViewSymbolQuickPick { method constructor (line 999) | constructor(private _accessibleView: AccessibleView, @IQuickInputServi... method show (line 1002) | show(provider: AccesibleViewContentProvider): void { function shouldHide (line 1040) | function shouldHide(event: KeyboardEvent, keybindingService: IKeybinding... function shouldHandleKey (line 1054) | function shouldHandleKey(event: KeyboardEvent): boolean { FILE: src/vs/workbench/contrib/accessibility/browser/accessibleViewActions.ts class AccessibleViewNextAction (line 29) | class AccessibleViewNextAction extends Action2 { method constructor (line 30) | constructor() { method run (line 48) | run(accessor: ServicesAccessor): void { class AccessibleViewNextCodeBlockAction (line 55) | class AccessibleViewNextCodeBlockAction extends Action2 { method constructor (line 56) | constructor() { method run (line 74) | run(accessor: ServicesAccessor): void { class AccessibleViewPreviousCodeBlockAction (line 81) | class AccessibleViewPreviousCodeBlockAction extends Action2 { method constructor (line 82) | constructor() { method run (line 99) | run(accessor: ServicesAccessor): void { class AccessibleViewPreviousAction (line 105) | class AccessibleViewPreviousAction extends Action2 { method constructor (line 106) | constructor() { method run (line 125) | run(accessor: ServicesAccessor): void { class AccessibleViewGoToSymbolAction (line 132) | class AccessibleViewGoToSymbolAction extends Action2 { method constructor (line 133) | constructor() { method run (line 153) | run(accessor: ServicesAccessor): void { function registerCommand (line 159) | function registerCommand(command: T): T { class AccessibleViewDisableHintAction (line 204) | class AccessibleViewDisableHintAction extends Action2 { method constructor (line 205) | constructor() { method run (line 225) | run(accessor: ServicesAccessor): void { class AccessibilityHelpConfigureKeybindingsAction (line 231) | class AccessibilityHelpConfigureKeybindingsAction extends Action2 { method constructor (line 232) | constructor() { method run (line 252) | async run(accessor: ServicesAccessor): Promise { class AccessibilityHelpConfigureAssignedKeybindingsAction (line 258) | class AccessibilityHelpConfigureAssignedKeybindingsAction extends Action2 { method constructor (line 259) | constructor() { method run (line 279) | async run(accessor: ServicesAccessor): Promise { class AccessibilityHelpOpenHelpLinkAction (line 286) | class AccessibilityHelpOpenHelpLinkAction extends Action2 { method constructor (line 287) | constructor() { method run (line 298) | run(accessor: ServicesAccessor): void { class AccessibleViewAcceptInlineCompletionAction (line 304) | class AccessibleViewAcceptInlineCompletionAction extends Action2 { method constructor (line 305) | constructor() { method run (line 326) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/accessibility/browser/accessibleViewContributions.ts class AccesibleViewHelpContribution (line 13) | class AccesibleViewHelpContribution extends Disposable { method constructor (line 15) | constructor() { class AccesibleViewContributions (line 24) | class AccesibleViewContributions extends Disposable { method constructor (line 26) | constructor() { FILE: src/vs/workbench/contrib/accessibility/browser/accessibleViewKeybindingResolver.ts function resolveContentAndKeybindingItems (line 10) | function resolveContentAndKeybindingItems(keybindingService: IKeybinding... FILE: src/vs/workbench/contrib/accessibility/browser/editorAccessibilityHelp.ts class EditorAccessibilityHelpContribution (line 26) | class EditorAccessibilityHelpContribution extends Disposable { method constructor (line 28) | constructor() { class EditorAccessibilityHelpProvider (line 45) | class EditorAccessibilityHelpProvider extends Disposable implements IAcc... method onClose (line 47) | onClose() { method constructor (line 52) | constructor( method provideContent (line 62) | provideContent(): string { function getCommentCommandInfo (line 132) | function getCommentCommandInfo(keybindingService: IKeybindingService, co... function getChatCommandInfo (line 140) | function getChatCommandInfo(keybindingService: IKeybindingService, conte... function getChatEditInfo (line 147) | function getChatEditInfo(keybindingService: IKeybindingService, contextK... FILE: src/vs/workbench/contrib/accessibility/browser/extensionAccesibilityHelp.contribution.ts class ExtensionAccessibilityHelpDialogContribution (line 16) | class ExtensionAccessibilityHelpDialogContribution extends Disposable { method constructor (line 19) | constructor(@IKeybindingService keybindingService: IKeybindingService) { function registerAccessibilityHelpAction (line 40) | function registerAccessibilityHelpAction(keybindingService: IKeybindingS... FILE: src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts class UnfocusedViewDimmingContribution (line 14) | class UnfocusedViewDimmingContribution extends Disposable implements IWo... method constructor (line 18) | constructor( method _getStyleElement (line 76) | private _getStyleElement(): HTMLStyleElement { method _removeStyleElement (line 85) | private _removeStyleElement(): void { function ensureBoolean (line 93) | function ensureBoolean(value: unknown, defaultValue: boolean): boolean { function ensureNumber (line 97) | function ensureNumber(value: unknown, defaultValue: number): number { FILE: src/vs/workbench/contrib/accessibility/common/accessibilityCommands.ts type AccessibilityCommandId (line 6) | const enum AccessibilityCommandId { FILE: src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalDebuggerContribution.ts class AccessibilitySignalLineDebuggerContribution (line 12) | class AccessibilitySignalLineDebuggerContribution method constructor (line 16) | constructor( method handleSession (line 58) | private handleSession(session: IDebugSession): IDisposable { FILE: src/vs/workbench/contrib/accessibilitySignals/browser/commands.ts class ShowSignalSoundHelp (line 18) | class ShowSignalSoundHelp extends Action2 { method constructor (line 21) | constructor() { method run (line 32) | override async run(accessor: ServicesAccessor): Promise { function getDisabledSettingValue (line 87) | function getDisabledSettingValue(isUserGestureSignal: boolean, isScreenR... class ShowAccessibilityAnnouncementHelp (line 91) | class ShowAccessibilityAnnouncementHelp extends Action2 { method constructor (line 94) | constructor() { method run (line 105) | override async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/accessibilitySignals/browser/editorTextPropertySignalsContribution.ts class EditorTextPropertySignalsContribution (line 22) | class EditorTextPropertySignalsContribution extends Disposable implement... method constructor (line 29) | constructor( method _registerAccessibilitySignalsForEditor (line 74) | private _registerAccessibilitySignalsForEditor(editor: ICodeEditor, ed... type TextProperty (line 169) | interface TextProperty { class TextPropertySource (line 176) | class TextPropertySource { method constructor (line 182) | constructor(options: { method isPresent (line 190) | public isPresent(position: Position, mode: 'line' | 'positional', read... class MarkerTextProperty (line 195) | class MarkerTextProperty implements TextProperty { method constructor (line 197) | constructor( method createSource (line 205) | createSource(editor: ICodeEditor, model: ITextModel): TextPropertySour... class FoldedAreaTextProperty (line 238) | class FoldedAreaTextProperty implements TextProperty { method createSource (line 241) | createSource(editor: ICodeEditor, _model: ITextModel): TextPropertySou... class BreakpointTextProperty (line 260) | class BreakpointTextProperty implements TextProperty { method constructor (line 263) | constructor(@IDebugService private readonly debugService: IDebugServic... method createSource (line 265) | createSource(editor: ICodeEditor, model: ITextModel): TextPropertySour... FILE: src/vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement.ts class DiffEditorActiveAnnouncementContribution (line 16) | class DiffEditorActiveAnnouncementContribution extends Disposable implem... method constructor (line 22) | constructor( method _updateListener (line 36) | private _updateListener(): void { FILE: src/vs/workbench/contrib/accessibilitySignals/browser/saveAccessibilitySignal.ts class SaveAccessibilitySignalContribution (line 12) | class SaveAccessibilitySignalContribution extends Disposable implements ... method constructor (line 16) | constructor( FILE: src/vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForExtensionAction.ts class ManageAccountPreferencesForExtensionAction (line 18) | class ManageAccountPreferencesForExtensionAction extends Action2 { method constructor (line 19) | constructor() { method run (line 32) | override run(accessor: ServicesAccessor, extensionId?: string, provide... type AccountPreferenceQuickPickItem (line 37) | type AccountPreferenceQuickPickItem = NewAccountQuickPickItem | Existing... type NewAccountQuickPickItem (line 39) | interface NewAccountQuickPickItem extends IQuickPickItem { type ExistingAccountQuickPickItem (line 45) | interface ExistingAccountQuickPickItem extends IQuickPickItem { class ManageAccountPreferenceForExtensionActionImpl (line 51) | class ManageAccountPreferenceForExtensionActionImpl { method constructor (line 52) | constructor( method run (line 61) | async run(extensionId?: string, providerId?: string) { method _createQuickPick (line 145) | private _createQuickPick(disposableStore: DisposableStore, extensionId... method _getItems (line 160) | private _getItems(accounts: ReadonlyArray { type AccountQuickPickItem (line 34) | interface AccountQuickPickItem extends IQuickPickItem { type AccountActionQuickPickItem (line 40) | interface AccountActionQuickPickItem extends IQuickPickItem { class ManageAccountsActionImpl (line 44) | class ManageAccountsActionImpl { method constructor (line 45) | constructor( method run (line 53) | public async run() { method listAccounts (line 70) | private async listAccounts(): Promise { method canSignOut (line 88) | private async canSignOut(provider: IAuthenticationProvider, accountId:... method showAccountActions (line 96) | private async showAccountActions(account: AccountQuickPickItem): Promi... FILE: src/vs/workbench/contrib/authentication/browser/actions/manageDynamicAuthenticationProvidersAction.ts type IDynamicProviderQuickPickItem (line 14) | interface IDynamicProviderQuickPickItem extends IQuickPickItem { class RemoveDynamicAuthenticationProvidersAction (line 18) | class RemoveDynamicAuthenticationProvidersAction extends Action2 { method constructor (line 22) | constructor() { method run (line 31) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction.ts class ManageTrustedExtensionsForAccountAction (line 21) | class ManageTrustedExtensionsForAccountAction extends Action2 { method constructor (line 22) | constructor() { method run (line 31) | override run(accessor: ServicesAccessor, options?: { providerId: strin... type TrustedExtensionsQuickPickItem (line 37) | interface TrustedExtensionsQuickPickItem extends IQuickPickItem { class ManageTrustedExtensionsForAccountActionImpl (line 42) | class ManageTrustedExtensionsForAccountActionImpl { method constructor (line 53) | constructor( method run (line 63) | async run(options?: { providerId: string; accountLabel: string }) { method _resolveAccountQuery (line 81) | private async _resolveAccountQuery(providerId: string | undefined, acc... method _getAllAvailableAccounts (line 95) | private async _getAllAvailableAccounts() { method _getItems (line 120) | private async _getItems(accountQuery: IAccountQuery) { method _toQuickPickItem (line 162) | private _toQuickPickItem(extension: AllowedExtension): TrustedExtensio... method _createQuickPick (line 184) | private _createQuickPick(accountQuery: IAccountQuery) { FILE: src/vs/workbench/contrib/authentication/browser/actions/manageTrustedMcpServersForAccountAction.ts class ManageTrustedMcpServersForAccountAction (line 22) | class ManageTrustedMcpServersForAccountAction extends Action2 { method constructor (line 23) | constructor() { method run (line 33) | override run(accessor: ServicesAccessor, options?: { providerId: strin... type TrustedMcpServersQuickPickItem (line 39) | interface TrustedMcpServersQuickPickItem extends IQuickPickItem { class ManageTrustedMcpServersForAccountActionImpl (line 44) | class ManageTrustedMcpServersForAccountActionImpl { method constructor (line 45) | constructor( method run (line 54) | async run(options?: { providerId: string; accountLabel: string }) { method _resolveAccountQuery (line 72) | private async _resolveAccountQuery(providerId: string | undefined, acc... method _getAllAvailableAccounts (line 86) | private async _getAllAvailableAccounts() { method _getItems (line 111) | private async _getItems(accountQuery: IAccountQuery) { method _toQuickPickItem (line 143) | private _toQuickPickItem(mcpServer: AllowedMcpServer): TrustedMcpServe... method _createQuickPick (line 168) | private _createQuickPick(accountQuery: IAccountQuery) { FILE: src/vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction.ts class SignOutOfAccountAction (line 15) | class SignOutOfAccountAction extends Action2 { method constructor (line 16) | constructor() { method run (line 24) | override async run(accessor: ServicesAccessor, { providerId, accountLa... FILE: src/vs/workbench/contrib/authentication/browser/authentication.contribution.ts class AuthenticationDataRenderer (line 30) | class AuthenticationDataRenderer extends Disposable implements IExtensio... method shouldRender (line 34) | shouldRender(manifest: IExtensionManifest): boolean { method render (line 38) | render(manifest: IExtensionManifest): IRenderedData { class AuthenticationContribution (line 79) | class AuthenticationContribution extends Disposable implements IWorkbenc... method constructor (line 82) | constructor() { method _registerActions (line 90) | private _registerActions(): void { class AuthenticationUsageContribution (line 101) | class AuthenticationUsageContribution implements IWorkbenchContribution { method constructor (line 104) | constructor( method _initializeExtensionUsageCache (line 110) | private async _initializeExtensionUsageCache() { FILE: src/vs/workbench/contrib/bracketPairColorizer2Telemetry/browser/bracketPairColorizer2Telemetry.contribution.ts class BracketPairColorizer2TelemetryContribution (line 15) | class BracketPairColorizer2TelemetryContribution { method constructor (line 16) | constructor( method init (line 24) | private async init(): Promise { FILE: src/vs/workbench/contrib/browserView/browser/browserView.contribution.ts class WebBrowserViewWorkbenchService (line 11) | class WebBrowserViewWorkbenchService implements IBrowserViewWorkbenchSer... method getOrCreateBrowserViewModel (line 14) | async getOrCreateBrowserViewModel(_id: string): Promise { method clearGlobalStorage (line 22) | async clearGlobalStorage(): Promise { } method clearWorkspaceStorage (line 23) | async clearWorkspaceStorage(): Promise { } class WebBrowserViewCDPService (line 26) | class WebBrowserViewCDPService implements IBrowserViewCDPService { method createSessionGroup (line 29) | async createSessionGroup(_browserId: string): Promise { method destroySessionGroup (line 33) | async destroySessionGroup(_groupId: string): Promise { } method sendCDPMessage (line 35) | async sendCDPMessage(_groupId: string, _message: CDPRequest): Promise<... method onCDPMessage (line 37) | onCDPMessage(_groupId: string): Event { method onDidDestroy (line 41) | onDidDestroy(_groupId: string): Event { FILE: src/vs/workbench/contrib/browserView/common/browserEditorInput.ts constant MAX_TITLE_LENGTH (line 38) | const MAX_TITLE_LENGTH = 30; type IBrowserEditorInputData (line 43) | interface IBrowserEditorInputData extends IBrowserEditorViewState { class BrowserEditorInput (line 47) | class BrowserEditorInput extends EditorInput { method constructor (line 57) | constructor( method id (line 82) | get id() { method url (line 86) | get url(): string | undefined { method title (line 91) | get title(): string | undefined { method favicon (line 96) | get favicon(): string | undefined { method navigate (line 101) | navigate(url: string): void { method resolve (line 114) | override async resolve(): Promise { method typeId (line 147) | override get typeId(): string { method editorId (line 151) | override get editorId(): string { method capabilities (line 155) | override get capabilities(): EditorInputCapabilities { method resource (line 159) | override get resource(): URI { method getIcon (line 167) | override getIcon(): ThemeIcon | URI | undefined { method getName (line 187) | override getName(): string { method getTitle (line 193) | override getTitle(verbosity = Verbosity.MEDIUM): string { method getDescription (line 200) | override getDescription(verbosity = Verbosity.MEDIUM): string | undefi... method getParsed (line 209) | function getParsed() { method canReopen (line 237) | override canReopen(): boolean { method matches (line 241) | override matches(otherInput: EditorInput | IUntypedEditorInput): boole... method copy (line 265) | override copy(): EditorInput { method toUntyped (line 276) | override toUntyped(): IUntypedEditorInput { method dispose (line 294) | override dispose(): void { method serialize (line 303) | serialize(): IBrowserEditorInputData { method [Verbosity.SHORT] (line 216) | get [Verbosity.SHORT]() { method [Verbosity.MEDIUM] (line 222) | get [Verbosity.MEDIUM]() { method [Verbosity.LONG] (line 228) | get [Verbosity.LONG]() { class BrowserEditorSerializer (line 313) | class BrowserEditorSerializer implements IEditorSerializer { method canSerialize (line 314) | canSerialize(editorInput: EditorInput): editorInput is BrowserEditorIn... method serialize (line 318) | serialize(editorInput: EditorInput): string | undefined { method deserialize (line 326) | deserialize(instantiationService: IInstantiationService, serializedEdi... FILE: src/vs/workbench/contrib/browserView/common/browserView.ts function parseZoomHost (line 46) | function parseZoomHost(url: string): string | undefined { type IntegratedBrowserNavigationEvent (line 54) | type IntegratedBrowserNavigationEvent = { type IntegratedBrowserNavigationClassification (line 59) | type IntegratedBrowserNavigationClassification = { type IntegratedBrowserShareWithAgentEvent (line 67) | type IntegratedBrowserShareWithAgentEvent = { type IntegratedBrowserShareWithAgentClassification (line 72) | type IntegratedBrowserShareWithAgentClassification = { type IBrowserEditorViewState (line 82) | interface IBrowserEditorViewState { type IBrowserViewWorkbenchService (line 94) | interface IBrowserViewWorkbenchService { type IBrowserViewCDPService (line 129) | interface IBrowserViewCDPService { type IBrowserViewModel (line 158) | interface IBrowserViewModel extends IDisposable { class BrowserViewModel (line 219) | class BrowserViewModel extends Disposable implements IBrowserViewModel { method constructor (line 247) | constructor( method url (line 262) | get url(): string { return this._url; } method title (line 263) | get title(): string { return this._title; } method favicon (line 264) | get favicon(): string | undefined { return this._favicon; } method loading (line 265) | get loading(): boolean { return this._loading; } method focused (line 266) | get focused(): boolean { return this._focused; } method visible (line 267) | get visible(): boolean { return this._visible; } method isDevToolsOpen (line 268) | get isDevToolsOpen(): boolean { return this._isDevToolsOpen; } method canGoBack (line 269) | get canGoBack(): boolean { return this._canGoBack; } method canGoForward (line 270) | get canGoForward(): boolean { return this._canGoForward; } method screenshot (line 271) | get screenshot(): VSBuffer | undefined { return this._screenshot; } method error (line 272) | get error(): IBrowserViewLoadError | undefined { return this._error; } method certificateError (line 273) | get certificateError(): IBrowserViewCertificateError | undefined { ret... method storageScope (line 274) | get storageScope(): BrowserViewStorageScope { return this._storageScop... method sharedWithAgent (line 275) | get sharedWithAgent(): boolean { return this._sharedWithAgent; } method zoomFactor (line 276) | get zoomFactor(): number { return browserZoomFactors[this._browserZoom... method canZoomIn (line 277) | get canZoomIn(): boolean { return this._browserZoomIndex < browserZoom... method canZoomOut (line 278) | get canZoomOut(): boolean { return this._browserZoomIndex > 0; } method onDidNavigate (line 280) | get onDidNavigate(): Event { method onDidChangeLoadingState (line 284) | get onDidChangeLoadingState(): Event { method onDidChangeFocus (line 288) | get onDidChangeFocus(): Event { method onDidChangeDevToolsState (line 292) | get onDidChangeDevToolsState(): Event { method onDidKeyCommand (line 296) | get onDidKeyCommand(): Event { method onDidChangeTitle (line 300) | get onDidChangeTitle(): Event { method onDidChangeFavicon (line 304) | get onDidChangeFavicon(): Event { method onDidRequestNewPage (line 308) | get onDidRequestNewPage(): Event { method onDidFindInPage (line 312) | get onDidFindInPage(): Event { method onDidChangeVisibility (line 316) | get onDidChangeVisibility(): Event { method onDidClose (line 320) | get onDidClose(): Event { method initialize (line 329) | async initialize(create: boolean): Promise { method layout (line 436) | async layout(bounds: IBrowserViewBounds): Promise { method setVisible (line 440) | async setVisible(visible: boolean): Promise { method loadURL (line 445) | async loadURL(url: string): Promise { method goBack (line 450) | async goBack(): Promise { method goForward (line 455) | async goForward(): Promise { method reload (line 460) | async reload(hard?: boolean): Promise { method toggleDevTools (line 465) | async toggleDevTools(): Promise { method captureScreenshot (line 469) | async captureScreenshot(options?: IBrowserViewCaptureScreenshotOptions... method focus (line 478) | async focus(): Promise { method findInPage (line 482) | async findInPage(text: string, options?: IBrowserViewFindInPageOptions... method stopFindInPage (line 486) | async stopFindInPage(keepSelection?: boolean): Promise { method getSelectedText (line 490) | async getSelectedText(): Promise { method clearStorage (line 494) | async clearStorage(): Promise { method trustCertificate (line 498) | async trustCertificate(host: string, fingerprint: string): Promise { method zoomOut (line 531) | async zoomOut(): Promise { method resetZoom (line 541) | async resetZoom(): Promise { method getConsoleLogs (line 549) | async getConsoleLogs(): Promise { method getElementData (line 553) | async getElementData(token: CancellationToken): Promise { method setSharedWithAgent (line 563) | async setSharedWithAgent(shared: boolean): Promise { method _setSharedWithAgent (line 616) | private _setSharedWithAgent(isShared: boolean): void { method _wrapCancellable (line 624) | private async _wrapCancellable(token: CancellationToken, callback: ... method logNavigationTelemetry (line 639) | private logNavigationTelemetry(navigationType: IntegratedBrowserNaviga... method dispose (line 656) | override dispose(): void { FILE: src/vs/workbench/contrib/browserView/common/browserZoomService.ts constant BROWSER_ZOOM_PER_HOST_STORAGE_KEY (line 17) | const BROWSER_ZOOM_PER_HOST_STORAGE_KEY = 'browserView.zoomPerHost'; constant MATCH_WINDOW_ZOOM_LABEL (line 23) | const MATCH_WINDOW_ZOOM_LABEL = 'Match Window'; type IBrowserZoomChangeEvent (line 25) | interface IBrowserZoomChangeEvent { type IBrowserZoomService (line 54) | interface IBrowserZoomService { constant ZOOM_LABEL_TO_INDEX (line 92) | const ZOOM_LABEL_TO_INDEX = new Map( class BrowserZoomService (line 96) | class BrowserZoomService extends Disposable implements IBrowserZoomServi... method constructor (line 113) | constructor( method getEffectiveZoomIndex (line 128) | getEffectiveZoomIndex(host: string | undefined, isEphemeral: boolean):... method setHostZoomIndex (line 146) | setHostZoomIndex(host: string, zoomIndex: number, isEphemeral: boolean... method notifyWindowZoomChanged (line 195) | notifyWindowZoomChanged(windowZoomFactor: number): void { method _getDefaultZoomIndex (line 207) | private _getDefaultZoomIndex(): number { method _getMatchWindowZoomIndex (line 219) | private _getMatchWindowZoomIndex(): number { method _readPersistentZoomMap (line 237) | private _readPersistentZoomMap(): Record { method _writePersistentZoomMap (line 259) | private _writePersistentZoomMap(): void { method _clamp (line 268) | private _clamp(index: number): number { FILE: src/vs/workbench/contrib/browserView/electron-browser/browserEditor.ts constant CONTEXT_BROWSER_CAN_GO_BACK (line 47) | const CONTEXT_BROWSER_CAN_GO_BACK = new RawContextKey('browserC... constant CONTEXT_BROWSER_CAN_GO_FORWARD (line 48) | const CONTEXT_BROWSER_CAN_GO_FORWARD = new RawContextKey('brows... constant CONTEXT_BROWSER_FOCUSED (line 49) | const CONTEXT_BROWSER_FOCUSED = new RawContextKey('browserFocus... constant CONTEXT_BROWSER_HAS_URL (line 50) | const CONTEXT_BROWSER_HAS_URL = new RawContextKey('browserHasUr... constant CONTEXT_BROWSER_HAS_ERROR (line 51) | const CONTEXT_BROWSER_HAS_ERROR = new RawContextKey('browserHas... method constructor (line 70) | constructor(protected readonly editor: BrowserEditor) { method subscribeToModel (line 85) | protected subscribeToModel(_model: IBrowserViewModel, _store: Disposable... method clear (line 90) | clear(): void { } method urlBarWidgets (line 97) | get urlBarWidgets(): readonly IBrowserEditorWidgetContribution[] { retur... method toolbarElements (line 103) | get toolbarElements(): readonly HTMLElement[] { return []; } method layout (line 108) | layout(_width: number): void { } type IBrowserEditorWidgetContribution (line 114) | interface IBrowserEditorWidgetContribution { class BrowserNavigationBar (line 120) | class BrowserNavigationBar extends Disposable { method constructor (line 126) | constructor( method updateFromNavigationEvent (line 241) | updateFromNavigationEvent(event: IBrowserViewNavigationEvent): void { method focusUrlInput (line 249) | focusUrlInput(): void { method setCertificateError (line 256) | setCertificateError(certError: IBrowserViewCertificateError | undefine... method _showInput (line 265) | private _showInput(): void { method addUrlBarWidgets (line 275) | addUrlBarWidgets(widgets: readonly IBrowserEditorWidgetContribution[])... method _showDisplay (line 285) | private _showDisplay(): void { method _updateDisplay (line 296) | private _updateDisplay(): void { method clear (line 319) | clear(): void { class BrowserEditor (line 326) | class BrowserEditor extends EditorPane { method registerContribution (line 331) | static registerContribution(ctor: {... method getContribution (line 336) | getContribution { method focusUrlInput (line 882) | focusUrlInput(): void { method goBack (line 886) | async goBack(): Promise { method goForward (line 890) | async goForward(): Promise { method reload (line 894) | async reload(hard?: boolean): Promise { method toggleDevTools (line 898) | async toggleDevTools(): Promise { method clearStorage (line 902) | async clearStorage(): Promise { method updateNavigationState (line 909) | private updateNavigationState(event: IBrowserViewNavigationEvent): void { method createWelcomeContainer (line 926) | private createWelcomeContainer(): HTMLElement { method setBackgroundImage (line 949) | private setBackgroundImage(buffer: VSBuffer | undefined): void { method doScreenshot (line 958) | private async doScreenshot(): Promise { method cancelScheduledScreenshot (line 983) | private cancelScheduledScreenshot(): void { method handleKeyEventFromBrowserView (line 990) | private async handleKeyEventFromBrowserView(keyEvent: IBrowserViewKeyD... method layout (line 1001) | override layout(dimension?: Dimension, _position?: IDomPosition): void { method layoutBrowserContainer (line 1023) | layoutBrowserContainer(): void { method clearInput (line 1042) | override clearInput(): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/browserView.contribution.ts class BrowserEditorResolverContribution (line 48) | class BrowserEditorResolverContribution implements IWorkbenchContribution { method constructor (line 51) | constructor( FILE: src/vs/workbench/contrib/browserView/electron-browser/browserViewActions.ts constant BROWSER_EDITOR_ACTIVE (line 21) | const BROWSER_EDITOR_ACTIVE = ContextKeyExpr.equals('activeEditor', Brow... type BrowserActionGroup (line 24) | enum BrowserActionGroup { class GoBackAction (line 31) | class GoBackAction extends Action2 { method constructor (line 34) | constructor() { method run (line 56) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class GoForwardAction (line 63) | class GoForwardAction extends Action2 { method constructor (line 66) | constructor() { method run (line 88) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class ReloadAction (line 95) | class ReloadAction extends Action2 { method constructor (line 98) | constructor() { method run (line 126) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class HardReloadAction (line 133) | class HardReloadAction extends Action2 { method constructor (line 136) | constructor() { method run (line 154) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class FocusUrlInputAction (line 161) | class FocusUrlInputAction extends Action2 { method constructor (line 164) | constructor() { method run (line 178) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class OpenInExternalBrowserAction (line 185) | class OpenInExternalBrowserAction extends Action2 { method constructor (line 188) | constructor() { method run (line 205) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class OpenBrowserSettingsAction (line 221) | class OpenBrowserSettingsAction extends Action2 { method constructor (line 224) | constructor() { method run (line 239) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/browserView/electron-browser/browserViewCDPService.ts class BrowserViewCDPService (line 17) | class BrowserViewCDPService extends Disposable implements IBrowserViewCD... method constructor (line 22) | constructor( method createSessionGroup (line 32) | async createSessionGroup(browserId: string): Promise { method destroySessionGroup (line 39) | async destroySessionGroup(groupId: string): Promise { method sendCDPMessage (line 43) | async sendCDPMessage(groupId: string, message: CDPRequest): Promise { method onDidDestroy (line 51) | onDidDestroy(groupId: string): Event { method _getWindowIdForBrowser (line 55) | private _getWindowIdForBrowser(browserId: string): number { FILE: src/vs/workbench/contrib/browserView/electron-browser/browserViewWorkbenchService.ts class BrowserViewWorkbenchService (line 23) | class BrowserViewWorkbenchService extends Disposable implements IBrowser... method constructor (line 29) | constructor( method getOrCreateBrowserViewModel (line 43) | async getOrCreateBrowserViewModel(id: string): Promise { method clearGlobalStorage (line 51) | async clearGlobalStorage(): Promise { method clearWorkspaceStorage (line 55) | async clearWorkspaceStorage(): Promise { method _getBrowserViewModel (line 60) | private async _getBrowserViewModel(id: string, create: boolean): Promi... method sendKeybindings (line 85) | private sendKeybindings(): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures.ts constant CONTEXT_BROWSER_STORAGE_SCOPE (line 21) | const CONTEXT_BROWSER_STORAGE_SCOPE = new RawContextKey('browser... class BrowserEditorStorageScopeContribution (line 23) | class BrowserEditorStorageScopeContribution extends BrowserEditorContrib... method constructor (line 26) | constructor( method subscribeToModel (line 34) | protected override subscribeToModel(model: IBrowserViewModel, _store: ... method clear (line 38) | override clear(): void { class ClearGlobalBrowserStorageAction (line 45) | class ClearGlobalBrowserStorageAction extends Action2 { method constructor (line 48) | constructor() { method run (line 64) | async run(accessor: ServicesAccessor): Promise { class ClearWorkspaceBrowserStorageAction (line 70) | class ClearWorkspaceBrowserStorageAction extends Action2 { method constructor (line 73) | constructor() { method run (line 89) | async run(accessor: ServicesAccessor): Promise { class ClearEphemeralBrowserStorageAction (line 95) | class ClearEphemeralBrowserStorageAction extends Action2 { method constructor (line 98) | constructor() { method run (line 115) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature.ts constant CONTEXT_BROWSER_DEVTOOLS_OPEN (line 20) | const CONTEXT_BROWSER_DEVTOOLS_OPEN = new RawContextKey('browse... class BrowserEditorDevToolsContribution (line 22) | class BrowserEditorDevToolsContribution extends BrowserEditorContribution { method constructor (line 25) | constructor( method subscribeToModel (line 33) | protected override subscribeToModel(model: IBrowserViewModel, store: D... method clear (line 40) | override clear(): void { class ToggleDevToolsAction (line 47) | class ToggleDevToolsAction extends Action2 { method constructor (line 50) | constructor() { method run (line 71) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures.ts constant BROWSER_EDITOR_ACTIVE (line 45) | const BROWSER_EDITOR_ACTIVE = ContextKeyExpr.equals('activeEditor', Brow... constant CONTEXT_BROWSER_ELEMENT_SELECTION_ACTIVE (line 48) | const CONTEXT_BROWSER_ELEMENT_SELECTION_ACTIVE = new RawContextKey { method addFocusedElementToChat (line 242) | async addFocusedElementToChat(): Promise { method _attachElementDataToChat (line 266) | private async _attachElementDataToChat(elementData: IElementData): Pro... method addConsoleLogsToChat (line 336) | async addConsoleLogsToChat(): Promise { class AddElementToChatAction (line 372) | class AddElementToChatAction extends Action2 { method constructor (line 375) | constructor() { method run (line 402) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class AddConsoleLogsToChatAction (line 409) | class AddConsoleLogsToChatAction extends Action2 { method constructor (line 412) | constructor() { method run (line 430) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class AddFocusedElementToChatAction (line 437) | class AddFocusedElementToChatAction extends Action2 { method constructor (line 438) | constructor() { method run (line 453) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature.ts constant CONTEXT_BROWSER_FIND_WIDGET_VISIBLE (line 28) | const CONTEXT_BROWSER_FIND_WIDGET_VISIBLE = new RawContextKey('... constant CONTEXT_BROWSER_FIND_WIDGET_FOCUSED (line 29) | const CONTEXT_BROWSER_FIND_WIDGET_FOCUSED = new RawContextKey('... class BrowserFindWidget (line 36) | class BrowserFindWidget extends SimpleFindWidget { method constructor (line 47) | constructor( method setModel (line 89) | setModel(model: IBrowserViewModel | undefined): void { method reveal (line 112) | override reveal(initialInput?: string): void { method hide (line 126) | override hide(): void { method find (line 137) | find(previous: boolean): void { method findFirst (line 148) | findFirst(): void { method clear (line 159) | clear(): void { method _onInputChanged (line 167) | protected _onInputChanged(): boolean { method _getResultCount (line 176) | protected async _getResultCount(): Promise<{ resultIndex: number; resu... method _onFocusTrackerFocus (line 180) | protected _onFocusTrackerFocus(): void { method _onFocusTrackerBlur (line 184) | protected _onFocusTrackerBlur(): void { method _onFindInputFocusTrackerFocus (line 188) | protected _onFindInputFocusTrackerFocus(): void { method _onFindInputFocusTrackerBlur (line 192) | protected _onFindInputFocusTrackerBlur(): void { class BrowserEditorFindContribution (line 205) | class BrowserEditorFindContribution extends BrowserEditorContribution { method constructor (line 209) | constructor( method toolbarElements (line 236) | override get toolbarElements(): readonly HTMLElement[] { method subscribeToModel (line 240) | protected override subscribeToModel(model: IBrowserViewModel, _store: ... method clear (line 244) | override clear(): void { method layout (line 249) | override layout(width: number): void { method showFind (line 256) | async showFind(): Promise { method hideFind (line 266) | hideFind(): void { method findNext (line 273) | findNext(): void { method findPrevious (line 280) | findPrevious(): void { class ShowBrowserFindAction (line 289) | class ShowBrowserFindAction extends Action2 { method constructor (line 292) | constructor() { method run (line 311) | run(accessor: ServicesAccessor, browserEditor = accessor.get(IEditorSe... class HideBrowserFindAction (line 318) | class HideBrowserFindAction extends Action2 { method constructor (line 321) | constructor() { method run (line 335) | run(accessor: ServicesAccessor): void { class BrowserFindNextAction (line 343) | class BrowserFindNextAction extends Action2 { method constructor (line 346) | constructor() { method run (line 366) | run(accessor: ServicesAccessor): void { class BrowserFindPreviousAction (line 374) | class BrowserFindPreviousAction extends Action2 { method constructor (line 377) | constructor() { method run (line 397) | run(accessor: ServicesAccessor): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature.ts constant CONTEXT_BROWSER_CAN_ZOOM_IN (line 33) | const CONTEXT_BROWSER_CAN_ZOOM_IN = new RawContextKey('browserC... constant CONTEXT_BROWSER_CAN_ZOOM_OUT (line 34) | const CONTEXT_BROWSER_CAN_ZOOM_OUT = new RawContextKey('browser... class BrowserZoomPill (line 39) | class BrowserZoomPill extends Disposable { method constructor (line 45) | constructor() { method show (line 59) | show(zoomLabel: string, isAtOrAboveDefault: boolean): void { class BrowserEditorZoomSupport (line 73) | class BrowserEditorZoomSupport extends BrowserEditorContribution { method constructor (line 78) | constructor( method urlBarWidgets (line 90) | override get urlBarWidgets(): readonly IBrowserEditorWidgetContributio... method subscribeToModel (line 94) | protected override subscribeToModel(model: IBrowserViewModel, store: D... method clear (line 101) | override clear(): void { method zoomIn (line 106) | async zoomIn(): Promise { method zoomOut (line 111) | async zoomOut(): Promise { method resetZoom (line 116) | async resetZoom(): Promise { method _updateZoomContext (line 121) | private _updateZoomContext(model: IBrowserViewModel): void { method _showZoomPill (line 126) | private _showZoomPill(): void { class ZoomInAction (line 146) | class ZoomInAction extends Action2 { method constructor (line 149) | constructor() { method run (line 173) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class ZoomOutAction (line 180) | class ZoomOutAction extends Action2 { method constructor (line 183) | constructor() { method run (line 211) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class ResetZoomAction (line 218) | class ResetZoomAction extends Action2 { method constructor (line 221) | constructor() { method run (line 244) | async run(accessor: ServicesAccessor, browserEditor = accessor.get(IEd... class WindowZoomSynchronizer (line 259) | class WindowZoomSynchronizer extends Disposable implements IWorkbenchCon... method constructor (line 262) | constructor(@IBrowserZoomService browserZoomService: IBrowserZoomServi... FILE: src/vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures.ts constant CONTEXT_BROWSER_EDITOR_OPEN (line 38) | const CONTEXT_BROWSER_EDITOR_OPEN = new RawContextKey('browserE... type IBrowserQuickPickItem (line 40) | interface IBrowserQuickPickItem extends IQuickPickItem { class BrowserTabQuickPick (line 61) | class BrowserTabQuickPick extends Disposable { method constructor (line 74) | constructor( method show (line 130) | show(): void { method _buildItems (line 146) | private _buildItems(): void { class QuickOpenBrowserAction (line 214) | class QuickOpenBrowserAction extends Action2 { method constructor (line 215) | constructor() { method run (line 239) | run(accessor: ServicesAccessor): void { type IOpenBrowserOptions (line 245) | interface IOpenBrowserOptions { class OpenIntegratedBrowserAction (line 257) | class OpenIntegratedBrowserAction extends Action2 { method constructor (line 258) | constructor() { method run (line 278) | async run(accessor: ServicesAccessor, urlOrOptions?: string | IOpenBro... class NewTabAction (line 335) | class NewTabAction extends Action2 { method constructor (line 336) | constructor() { method run (line 356) | async run(accessor: ServicesAccessor, _browserEditor = accessor.get(IE... class CloseAllBrowserTabsAction (line 367) | class CloseAllBrowserTabsAction extends Action2 { method constructor (line 368) | constructor() { method run (line 378) | async run(accessor: ServicesAccessor): Promise { class CloseAllBrowserTabsInGroupAction (line 389) | class CloseAllBrowserTabsInGroupAction extends Action2 { method constructor (line 390) | constructor() { method run (line 400) | async run(accessor: ServicesAccessor): Promise { method constructor (line 424) | constructor() { class BrowserEditorOpenContextKeyContribution (line 433) | class BrowserEditorOpenContextKeyContribution extends Disposable impleme... method constructor (line 436) | constructor( class LocalhostLinkOpenerContribution (line 465) | class LocalhostLinkOpenerContribution extends Disposable implements IWor... method constructor (line 468) | constructor( method openExternal (line 479) | async openExternal(href: string, _ctx: { sourceUri: URI; preferredOpen... FILE: src/vs/workbench/contrib/browserView/electron-browser/overlayManager.ts type BrowserOverlayType (line 12) | enum BrowserOverlayType { constant OVERLAY_DEFINITIONS (line 21) | const OVERLAY_DEFINITIONS: ReadonlyArray<{ className: string; type: Brow... type IBrowserOverlayInfo (line 37) | interface IBrowserOverlayInfo { type IBrowserOverlayManager (line 42) | interface IBrowserOverlayManager { class BrowserOverlayManager (line 56) | class BrowserOverlayManager extends Disposable implements IBrowserOverla... method constructor (line 90) | constructor( method overlays (line 145) | private *overlays(): Iterable<{ element: HTMLElement; type: BrowserOve... method updateTrackedElements (line 177) | private updateTrackedElements(shouldEmit = false): void { method getRect (line 229) | private getRect(element: HTMLElement): IDomNodePagePosition { method getOverlappingOverlays (line 241) | getOverlappingOverlays(element: HTMLElement): IBrowserOverlayInfo[] { method isRectanglesOverlapping (line 264) | private isRectanglesOverlapping(rect1: IDomNodePagePosition, rect2: ID... method stopTrackingElements (line 276) | private stopTrackingElements(): void { method dispose (line 296) | override dispose(): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/siteInfoWidget.ts class SiteInfoWidget (line 20) | class SiteInfoWidget extends Disposable { method constructor (line 25) | constructor( method setCertificateError (line 56) | setCertificateError(certError: IBrowserViewCertificateError | undefine... method _showHover (line 60) | private _showHover(): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers.ts constant DEFAULT_ELEMENT_LABEL (line 18) | const DEFAULT_ELEMENT_LABEL = localize('browser.element', 'element'); function createBrowserPageLink (line 23) | function createBrowserPageLink(pageId: string | URI): string { function playwrightInvokeRaw (line 33) | async function playwrightInvokeRaw( function playwrightInvoke (line 46) | async function playwrightInvoke( function errorResult (line 65) | function errorResult(message: string): IToolResult { function findExistingPageByHost (line 79) | async function findExistingPageByHost( function alreadyOpenResult (line 112) | function alreadyOpenResult(existing: BrowserEditorInput): IToolResult { FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution.ts class BrowserChatAgentToolsContribution (line 29) | class BrowserChatAgentToolsContribution extends Disposable implements IW... method constructor (line 39) | constructor( method _updateToolRegistrations (line 68) | private _updateToolRegistrations(): void { method _updateBrowserContext (line 114) | private _updateBrowserContext(): void { FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool.ts type IClickBrowserToolParams (line 60) | interface IClickBrowserToolParams { class ClickBrowserTool (line 69) | class ClickBrowserTool implements IToolImpl { method constructor (line 70) | constructor( method prepareToolInvocation (line 74) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 96) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool.ts type IDragElementToolParams (line 73) | interface IDragElementToolParams { class DragElementTool (line 83) | class DragElementTool implements IToolImpl { method constructor (line 84) | constructor( method prepareToolInvocation (line 88) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 99) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool.ts type IHandleDialogBrowserToolParams (line 48) | interface IHandleDialogBrowserToolParams { class HandleDialogBrowserTool (line 55) | class HandleDialogBrowserTool implements IToolImpl { method constructor (line 56) | constructor( method prepareToolInvocation (line 60) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 68) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool.ts type IHoverElementToolParams (line 51) | interface IHoverElementToolParams { class HoverElementTool (line 58) | class HoverElementTool implements IToolImpl { method constructor (line 59) | constructor( method prepareToolInvocation (line 63) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 73) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool.ts type INavigateBrowserToolParams (line 44) | interface INavigateBrowserToolParams { class NavigateBrowserTool (line 50) | class NavigateBrowserTool implements IToolImpl { method constructor (line 51) | constructor( method prepareToolInvocation (line 55) | async prepareToolInvocation(context: IToolInvocationPreparationContext... method invoke (line 99) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool.ts type IOpenBrowserToolParams (line 41) | interface IOpenBrowserToolParams { class OpenBrowserTool (line 46) | class OpenBrowserTool implements IToolImpl { method constructor (line 47) | constructor( method prepareToolInvocation (line 52) | async prepareToolInvocation(context: IToolInvocationPreparationContext... method invoke (line 74) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic.ts class OpenBrowserToolNonAgentic (line 23) | class OpenBrowserToolNonAgentic implements IToolImpl { method constructor (line 24) | constructor( method prepareToolInvocation (line 29) | async prepareToolInvocation(context: IToolInvocationPreparationContext... method invoke (line 51) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool.ts type IReadBrowserToolParams (line 35) | interface IReadBrowserToolParams { class ReadBrowserTool (line 39) | class ReadBrowserTool implements IToolImpl { method constructor (line 40) | constructor( method prepareToolInvocation (line 44) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 52) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool.ts type IRunPlaywrightCodeToolParams (line 39) | interface IRunPlaywrightCodeToolParams { class RunPlaywrightCodeTool (line 44) | class RunPlaywrightCodeTool implements IToolImpl { method constructor (line 45) | constructor( method prepareToolInvocation (line 49) | async prepareToolInvocation(context: IToolInvocationPreparationContext... method invoke (line 64) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool.ts type IScreenshotBrowserToolParams (line 56) | interface IScreenshotBrowserToolParams { class ScreenshotBrowserTool (line 64) | class ScreenshotBrowserTool implements IToolImpl { method constructor (line 65) | constructor( method prepareToolInvocation (line 70) | async prepareToolInvocation(_context: IToolInvocationPreparationContex... method invoke (line 85) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool.ts type ITypeBrowserToolParams (line 71) | interface ITypeBrowserToolParams { class TypeBrowserTool (line 80) | class TypeBrowserTool implements IToolImpl { method constructor (line 81) | constructor( method prepareToolInvocation (line 85) | async prepareToolInvocation(context: IToolInvocationPreparationContext... method invoke (line 118) | async invoke(invocation: IToolInvocation, _countTokens: CountTokensCal... FILE: src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts class ResourceNotebookCellEdit (line 20) | class ResourceNotebookCellEdit extends ResourceEdit implements IWorkspac... method is (line 22) | static is(candidate: unknown): candidate is IWorkspaceNotebookCellEdit { method lift (line 30) | static lift(edit: IWorkspaceNotebookCellEdit): ResourceNotebookCellEdit { method constructor (line 37) | constructor( class BulkCellEdits (line 47) | class BulkCellEdits { method constructor (line 49) | constructor( method apply (line 72) | async apply(): Promise { FILE: src/vs/workbench/contrib/bulkEdit/browser/bulkEditService.ts function liftEdits (line 35) | function liftEdits(edits: ResourceEdit[]): ResourceEdit[] { class BulkEdit (line 55) | class BulkEdit { method constructor (line 57) | constructor( method ariaMessage (line 73) | ariaMessage(): string { method perform (line 99) | async perform(reason?: TextModelEditSource): Promise { method _performFileEdits (line 144) | private async _performFileEdits(edits: ResourceFileEdit[], undoRedoGro... method _performTextEdits (line 150) | private async _performTextEdits(edits: ResourceTextEdit[], undoRedoGro... method _performCellEdits (line 156) | private async _performCellEdits(edits: ResourceNotebookCellEdit[], und... method _performOpaqueEdits (line 162) | private async _performOpaqueEdits(edits: ResourceAttachmentEdit[], und... class BulkEditService (line 169) | class BulkEditService implements IBulkEditService { method constructor (line 176) | constructor( method setPreviewHandler (line 186) | setPreviewHandler(handler: IBulkEditPreviewHandler): IDisposable { method hasPreviewHandler (line 195) | hasPreviewHandler(): boolean { method apply (line 199) | async apply(editsIn: ResourceEdit[] | WorkspaceEdit, options?: IBulkEd... method _saveAll (line 281) | private async _saveAll(resources: readonly URI[]) { method _shouldVeto (line 297) | private async _shouldVeto(label: string | undefined, reason: ShutdownR... FILE: src/vs/workbench/contrib/bulkEdit/browser/bulkFileEdits.ts type IFileOperation (line 22) | interface IFileOperation { class Noop (line 27) | class Noop implements IFileOperation { method perform (line 29) | async perform() { return this; } method toString (line 30) | toString(): string { class RenameEdit (line 35) | class RenameEdit { method constructor (line 37) | constructor( class RenameOperation (line 44) | class RenameOperation implements IFileOperation { method constructor (line 46) | constructor( method uris (line 53) | get uris() { method perform (line 57) | async perform(token: CancellationToken): Promise { method toString (line 83) | toString(): string { class CopyEdit (line 88) | class CopyEdit { method constructor (line 90) | constructor( class CopyOperation (line 97) | class CopyOperation implements IFileOperation { method constructor (line 99) | constructor( method uris (line 107) | get uris() { method perform (line 111) | async perform(token: CancellationToken): Promise { method toString (line 140) | toString(): string { class CreateEdit (line 145) | class CreateEdit { method constructor (line 147) | constructor( class CreateOperation (line 154) | class CreateOperation implements IFileOperation { method constructor (line 156) | constructor( method uris (line 165) | get uris() { method perform (line 169) | async perform(token: CancellationToken): Promise { method toString (line 202) | toString(): string { class DeleteEdit (line 207) | class DeleteEdit { method constructor (line 209) | constructor( class DeleteOperation (line 216) | class DeleteOperation implements IFileOperation { method constructor (line 218) | constructor( method uris (line 228) | get uris() { method perform (line 232) | async perform(token: CancellationToken): Promise { method toString (line 286) | toString(): string { class FileUndoRedoElement (line 291) | class FileUndoRedoElement implements IWorkspaceUndoRedoElement { method constructor (line 297) | constructor( method undo (line 306) | async undo(): Promise { method redo (line 310) | async redo(): Promise { method _reverse (line 314) | private async _reverse() { method toString (line 322) | toString(): string { class BulkFileEdits (line 327) | class BulkFileEdits { method constructor (line 329) | constructor( method apply (line 342) | async apply(): Promise { FILE: src/vs/workbench/contrib/bulkEdit/browser/bulkTextEdits.ts type ValidationResult (line 27) | type ValidationResult = { canApply: true } | { canApply: false; reason: ... type ISingleSnippetEditOperation (line 29) | type ISingleSnippetEditOperation = ISingleEditOperation & { insertAsSnip... class ModelEditTask (line 31) | class ModelEditTask implements IDisposable { method constructor (line 39) | constructor(private readonly _modelReference: IReference, edit... method getBeforeCursorState (line 134) | override getBeforeCursorState(): Selection[] | null { method apply (line 138) | override apply(reason?: TextModelEditSource): void { method _canUseEditor (line 178) | private _canUseEditor(): boolean { class BulkTextEdits (line 183) | class BulkTextEdits { method constructor (line 187) | constructor( method _validateBeforePrepare (line 212) | private _validateBeforePrepare(): void { method _createEditsTasks (line 227) | private async _createEditsTasks(): Promise { method _validateTasks (line 281) | private _validateTasks(tasks: ModelEditTask[]): ValidationResult { method apply (line 291) | async apply(reason?: TextModelEditSource): Promise { FILE: src/vs/workbench/contrib/bulkEdit/browser/conflicts.ts class ConflictDetector (line 17) | class ConflictDetector { method constructor (line 25) | constructor( method dispose (line 89) | dispose(): void { method list (line 94) | list(): URI[] { method hasConflicts (line 98) | hasConflicts(): boolean { FILE: src/vs/workbench/contrib/bulkEdit/browser/opaqueEdits.ts class ResourceAttachmentEdit (line 14) | class ResourceAttachmentEdit extends ResourceEdit implements ICustomEdit { method is (line 16) | static is(candidate: unknown): candidate is ICustomEdit { method lift (line 25) | static lift(edit: ICustomEdit): ResourceAttachmentEdit { method constructor (line 33) | constructor( class OpaqueEdits (line 43) | class OpaqueEdits { method constructor (line 45) | constructor( method apply (line 54) | async apply(): Promise { FILE: src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution.ts function getBulkEditPane (line 32) | async function getBulkEditPane(viewsService: IViewsService): Promise { class PreviewSession (line 82) | class PreviewSession { method constructor (line 83) | constructor( class BulkEditPreviewContribution (line 89) | class BulkEditPreviewContribution { method constructor (line 99) | constructor( method _previewEdit (line 111) | private async _previewEdit(edits: ResourceEdit[]): Promise { method constructor (line 196) | constructor() { method run (line 210) | async run(accessor: ServicesAccessor): Promise { method constructor (line 221) | constructor() { method run (line 239) | async run(accessor: ServicesAccessor): Promise { method constructor (line 250) | constructor() { method run (line 266) | async run(accessor: ServicesAccessor): Promise { method constructor (line 275) | constructor() { method run (line 291) | async run(accessor: ServicesAccessor): Promise { method constructor (line 300) | constructor() { method run (line 315) | async run(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane.ts type State (line 44) | const enum State { class BulkEditPane (line 49) | class BulkEditPane extends ViewPane { method constructor (line 75) | constructor( method dispose (line 104) | override dispose(): void { method renderBody (line 111) | protected override renderBody(parent: HTMLElement): void { method layoutBody (line 176) | protected override layoutBody(height: number, width: number): void { method _setState (line 183) | private _setState(state: State): void { method setInput (line 187) | async setInput(edit: ResourceEdit[], token: CancellationToken): Promis... method hasInput (line 225) | hasInput(): boolean { method _setTreeInput (line 229) | private async _setTreeInput(input: BulkFileOperations) { method accept (line 253) | accept(): void { method discard (line 272) | discard() { method _done (line 276) | private _done(accept: boolean): void { method toggleChecked (line 283) | toggleChecked() { method groupByFile (line 292) | groupByFile(): void { method groupByType (line 298) | groupByType(): void { method toggleGrouping (line 304) | toggleGrouping() { method _openElementInMultiDiffEditor (line 322) | private async _openElementInMultiDiffEditor(e: IOpenEvent): void { FILE: src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview.ts class CheckedStates (line 30) | class CheckedStates { method dispose (line 38) | dispose(): void { method checkedCount (line 42) | get checkedCount() { method isChecked (line 46) | isChecked(obj: T): boolean { method updateChecked (line 50) | updateChecked(obj: T, value: boolean): void { class BulkTextEdit (line 71) | class BulkTextEdit { method constructor (line 73) | constructor( type BulkFileOperationType (line 79) | const enum BulkFileOperationType { class BulkFileOperation (line 86) | class BulkFileOperation { method constructor (line 93) | constructor( method addEdit (line 98) | addEdit(index: number, type: BulkFileOperationType, edit: ResourceText... method needsConfirmation (line 109) | needsConfirmation(): boolean { class BulkCategory (line 119) | class BulkCategory { method keyOf (line 127) | static keyOf(metadata?: WorkspaceEditMetadata) { method constructor (line 133) | constructor(readonly metadata: WorkspaceEditMetadata = BulkCategory._d... method fileOperations (line 135) | get fileOperations(): IterableIterator { class BulkFileOperations (line 140) | class BulkFileOperations { method create (line 142) | static async create(accessor: ServicesAccessor, bulkEdit: ResourceEdit... method constructor (line 153) | constructor( method dispose (line 161) | dispose(): void { method _init (line 166) | async _init() { method getWorkspaceEdit (line 289) | getWorkspaceEdit(): ResourceEdit[] { method getFileEditOperation (line 311) | private async getFileEditOperation(edit: ResourceFileEdit): Promise { method getUriOfEdit (line 349) | getUriOfEdit(edit: ResourceEdit): URI { class BulkEditPreviewProvider (line 361) | class BulkEditPreviewProvider implements ITextModelContentProvider { method fromPreviewUri (line 368) | static fromPreviewUri(uri: URI): URI { method constructor (line 377) | constructor( method dispose (line 387) | dispose(): void { method asPreviewUri (line 391) | asPreviewUri(uri: URI): URI { method _init (line 396) | private async _init() { method _applyTextEditsToPreviewModel (line 406) | private async _applyTextEditsToPreviewModel(uri: URI) { method _getOrCreatePreviewModel (line 420) | private async _getOrCreatePreviewModel(uri: URI) { method provideTextContent (line 453) | async provideTextContent(previewUri: URI) { FILE: src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts type ICheckable (line 37) | interface ICheckable { class CategoryElement (line 42) | class CategoryElement implements ICheckable { method constructor (line 44) | constructor( method isChecked (line 49) | isChecked(): boolean { method setChecked (line 60) | setChecked(value: boolean): void { class FileElement (line 70) | class FileElement implements ICheckable { method constructor (line 72) | constructor( method isChecked (line 77) | isChecked(): boolean { method setChecked (line 112) | setChecked(value: boolean): void { method isDisabled (line 132) | isDisabled(): boolean { class TextEditElement (line 153) | class TextEditElement implements ICheckable { method constructor (line 155) | constructor( method isChecked (line 162) | isChecked(): boolean { method setChecked (line 170) | setChecked(value: boolean): void { method isDisabled (line 189) | isDisabled(): boolean { type BulkEditElement (line 194) | type BulkEditElement = CategoryElement | FileElement | TextEditElement; class BulkEditDataSource (line 198) | class BulkEditDataSource implements IAsyncDataSource { method compare (line 284) | compare(a: BulkEditElement, b: BulkEditElement): number { function compareBulkFileOperations (line 297) | function compareBulkFileOperations(a: BulkFileOperation, b: BulkFileOper... class BulkEditAccessibilityProvider (line 303) | class BulkEditAccessibilityProvider implements IListAccessibilityProvide... method constructor (line 305) | constructor(@ILabelService private readonly _labelService: ILabelServi... method getWidgetAriaLabel (line 307) | getWidgetAriaLabel(): string { method getRole (line 311) | getRole(_element: BulkEditElement): AriaRole { method getAriaLabel (line 315) | getAriaLabel(element: BulkEditElement): string | null { class BulkEditIdentityProvider (line 383) | class BulkEditIdentityProvider implements IIdentityProvider, _index: nu... method disposeTemplate (line 455) | disposeTemplate(template: CategoryElementTemplate): void { class FileElementTemplate (line 460) | class FileElementTemplate { method constructor (line 469) | constructor( method dispose (line 488) | dispose(): void { method set (line 494) | set(element: FileElement, score: FuzzyScore | undefined) { class FileElementRenderer (line 535) | class FileElementRenderer implements ITreeRenderer, _index: number... method disposeTemplate (line 554) | disposeTemplate(template: FileElementTemplate): void { class TextEditElementTemplate (line 559) | class TextEditElementTemplate { method constructor (line 568) | constructor(container: HTMLElement, @IThemeService private readonly _t... method dispose (line 583) | dispose(): void { method set (line 588) | set(element: TextEditElement) { class TextEditElementRenderer (line 655) | class TextEditElementRenderer implements ITreeRenderer, _in... method disposeTemplate (line 671) | disposeTemplate(template: TextEditElementTemplate): void { class BulkEditDelegate (line 676) | class BulkEditDelegate implements IListVirtualDelegate { method getHeight (line 678) | getHeight(): number { method getTemplateId (line 682) | getTemplateId(element: BulkEditElement): string { class BulkEditNaviLabelProvider (line 695) | class BulkEditNaviLabelProvider implements IKeyboardNavigationLabelProvi... method getKeyboardNavigationLabel (line 697) | getKeyboardNavigationLabel(element: BulkEditElement) { FILE: src/vs/workbench/contrib/bulkEdit/test/browser/bulkCellEdits.test.ts function runTest (line 22) | async function runTest(inputUri: URI, resolveUri: URI) { FILE: src/vs/workbench/contrib/bulkEdit/test/browser/bulkEditPreview.test.ts method exists (line 30) | override async exists() { method getModel (line 36) | override getModel() { method getModels (line 39) | override getModels() { FILE: src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts function sanitizedDirection (line 34) | function sanitizedDirection(candidate: string): CallHierarchyDirection { class CallHierarchyController (line 40) | class CallHierarchyController implements IEditorContribution { method get (line 44) | static get(editor: ICodeEditor): CallHierarchyController | null { method constructor (line 58) | constructor( method dispose (line 74) | dispose(): void { method startCallHierarchyFromEditor (line 80) | async startCallHierarchyFromEditor(): Promise { method startCallHierarchyFromCallHierarchy (line 100) | async startCallHierarchyFromCallHierarchy(): Promise { method _showCallHierarchyWidget (line 124) | private _showCallHierarchyWidget(position: IPosition, direction: CallH... method showOutgoingCalls (line 158) | showOutgoingCalls(): void { method showIncomingCalls (line 163) | showIncomingCalls(): void { method endCallHierarchy (line 168) | endCallHierarchy(): void { method constructor (line 179) | constructor() { method runEditorCommand (line 206) | async runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor)... method constructor (line 213) | constructor() { method runEditorCommand (line 231) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { method constructor (line 238) | constructor() { method runEditorCommand (line 256) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor) { method constructor (line 264) | constructor() { method runEditorCommand (line 276) | async runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor)... method constructor (line 284) | constructor() { method runEditorCommand (line 302) | runEditorCommand(_accessor: ServicesAccessor, editor: ICodeEditor): void { FILE: src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts type State (line 37) | const enum State { class LayoutInfo (line 43) | class LayoutInfo { method store (line 45) | static store(info: LayoutInfo, storageService: IStorageService): void { method retrieve (line 49) | static retrieve(storageService: IStorageService): LayoutInfo { method constructor (line 59) | constructor( class CallHierarchyTree (line 65) | class CallHierarchyTree extends WorkbenchAsyncDataTree { method getModel (line 389) | getModel(): CallHierarchyModel | undefined { method getFocused (line 393) | getFocused(): callHTree.Call | undefined { method updateDirection (line 397) | async updateDirection(newDirection: CallHierarchyDirection): Promise { method constructor (line 38) | constructor( method hasChildren (line 42) | hasChildren(): boolean { method getChildren (line 46) | async getChildren(element: CallHierarchyModel | Call): Promise { class Sorter (line 76) | class Sorter implements ITreeSorter { method compare (line 78) | compare(element: Call, otherElement: Call): number { class IdentityProvider (line 83) | class IdentityProvider implements IIdentityProvider { method constructor (line 85) | constructor( method getId (line 89) | getId(element: Call): { toString(): string } { class CallRenderingTemplate (line 98) | class CallRenderingTemplate { method constructor (line 99) | constructor( class CallRenderer (line 105) | class CallRenderer implements ITreeRenderer, _index: number, templ... method disposeTemplate (line 130) | disposeTemplate(template: CallRenderingTemplate): void { class VirtualDelegate (line 135) | class VirtualDelegate implements IListVirtualDelegate { method getHeight (line 137) | getHeight(_element: Call): number { method getTemplateId (line 141) | getTemplateId(_element: Call): string { class AccessibilityProvider (line 146) | class AccessibilityProvider implements IListAccessibilityProvider { method constructor (line 148) | constructor( method getWidgetAriaLabel (line 152) | getWidgetAriaLabel(): string { method getAriaLabel (line 156) | getAriaLabel(element: Call): string | null { FILE: src/vs/workbench/contrib/callHierarchy/common/callHierarchy.ts type CallHierarchyDirection (line 21) | const enum CallHierarchyDirection { type CallHierarchyItem (line 26) | interface CallHierarchyItem { type IncomingCall (line 38) | interface IncomingCall { type OutgoingCall (line 43) | interface OutgoingCall { type CallHierarchySession (line 48) | interface CallHierarchySession { type CallHierarchyProvider (line 53) | interface CallHierarchyProvider { class CallHierarchyModel (line 65) | class CallHierarchyModel { method create (line 67) | static async create(model: ITextModel, position: IPosition, token: Can... method constructor (line 81) | private constructor( method dispose (line 90) | dispose(): void { method fork (line 94) | fork(item: CallHierarchyItem): CallHierarchyModel { method resolveIncomingCalls (line 103) | async resolveIncomingCalls(item: CallHierarchyItem, token: Cancellatio... method resolveOutgoingCalls (line 115) | async resolveOutgoingCalls(item: CallHierarchyItem, token: Cancellatio... function isCallHierarchyItemDto (line 167) | function isCallHierarchyItemDto(obj: unknown): obj is CallHierarchyItem { FILE: src/vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityProvider.ts class ChatAccessibilityProvider (line 80) | class ChatAccessibilityProvider implements IListAccessibilityProvider | IToolResultInputOutputDetai... constant CHAT_ACCESSIBLE_VIEW_INCLUDE_THINKING_STORAGE_KEY (line 66) | const CHAT_ACCESSIBLE_VIEW_INCLUDE_THINKING_STORAGE_KEY = 'chat.accessib... constant CHAT_ACCESSIBLE_VIEW_INCLUDE_THINKING_DEFAULT (line 67) | const CHAT_ACCESSIBLE_VIEW_INCLUDE_THINKING_DEFAULT = true; function isThinkingContentIncludedInAccessibleView (line 69) | function isThinkingContentIncludedInAccessibleView(storageService: IStor... function isOutputDetailsSerialized (line 73) | function isOutputDetailsSerialized(obj: unknown): obj is IToolResultOutp... function getToolSpecificDataDescription (line 80) | function getToolSpecificDataDescription(toolSpecificData: ToolSpecificDa... function getResultDetailsDescription (line 160) | function getResultDetailsDescription(resultDetails: ResultDetails | unde... function getToolInvocationA11yDescription (line 197) | function getToolInvocationA11yDescription( class ChatResponseAccessibleProvider (line 232) | class ChatResponseAccessibleProvider extends Disposable implements IAcce... method constructor (line 238) | constructor( method provideContent (line 255) | provideContent(): string { method _setFocusedItem (line 259) | private _setFocusedItem(item: ChatTreeItem): void { method _renderMessageAsPlaintext (line 267) | private _renderMessageAsPlaintext(message: string | IMarkdownString): ... method _getContent (line 271) | private _getContent(item: ChatTreeItem): string { method _normalizeWhitespace (line 398) | private _normalizeWhitespace(content: string): string { method _shouldIncludeThinkingContent (line 410) | private _shouldIncludeThinkingContent(): boolean { method onClose (line 414) | onClose(): void { method provideNextContent (line 423) | provideNextContent(): string | undefined { method providePreviousContent (line 432) | providePreviousContent(): string | undefined { FILE: src/vs/workbench/contrib/chat/browser/accessibility/chatTerminalOutputAccessibleView.ts class ChatTerminalOutputAccessibleView (line 13) | class ChatTerminalOutputAccessibleView implements IAccessibleViewImpleme... method getProvider (line 19) | getProvider(accessor: ServicesAccessor) { FILE: src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityActions.ts constant ACTION_ID_FOCUS_CHAT_CONFIRMATION (line 22) | const ACTION_ID_FOCUS_CHAT_CONFIRMATION = 'workbench.action.chat.focusCo... constant ACTION_ID_TOGGLE_THINKING_CONTENT_ACCESSIBLE_VIEW (line 23) | const ACTION_ID_TOGGLE_THINKING_CONTENT_ACCESSIBLE_VIEW = 'workbench.act... class AnnounceChatConfirmationAction (line 25) | class AnnounceChatConfirmationAction extends Action2 { method constructor (line 26) | constructor() { method run (line 41) | async run(accessor: ServicesAccessor): Promise { class ToggleThinkingContentAccessibleViewAction (line 81) | class ToggleThinkingContentAccessibleViewAction extends Action2 { method constructor (line 82) | constructor() { method run (line 97) | async run(accessor: ServicesAccessor): Promise { function registerChatAccessibilityActions (line 109) | function registerChatAccessibilityActions(): void { FILE: src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts class PanelChatAccessibilityHelp (line 23) | class PanelChatAccessibilityHelp implements IAccessibleViewImplementation { method getProvider (line 28) | getProvider(accessor: ServicesAccessor) { class QuickChatAccessibilityHelp (line 33) | class QuickChatAccessibilityHelp implements IAccessibleViewImplementation { method getProvider (line 38) | getProvider(accessor: ServicesAccessor) { class EditsChatAccessibilityHelp (line 43) | class EditsChatAccessibilityHelp implements IAccessibleViewImplementation { method getProvider (line 48) | getProvider(accessor: ServicesAccessor) { class AgentChatAccessibilityHelp (line 53) | class AgentChatAccessibilityHelp implements IAccessibleViewImplementation { method getProvider (line 58) | getProvider(accessor: ServicesAccessor) { function getAccessibilityHelpText (line 63) | function getAccessibilityHelpText(type: 'panelChat' | 'inlineChat' | 'ag... function getChatAccessibilityHelpProvider (line 143) | function getChatAccessibilityHelpProvider(accessor: ServicesAccessor, ed... function getChatFocusKeybindingLabel (line 183) | function getChatFocusKeybindingLabel(keybindingService: IKeybindingServi... FILE: src/vs/workbench/contrib/chat/browser/actions/chatActions.ts constant CHAT_CATEGORY (line 73) | const CHAT_CATEGORY = localize2('chat.category', 'Chat'); constant ACTION_ID_NEW_CHAT (line 75) | const ACTION_ID_NEW_CHAT = `workbench.action.chat.newChat`; constant ACTION_ID_NEW_EDIT_SESSION (line 76) | const ACTION_ID_NEW_EDIT_SESSION = `workbench.action.chat.newEditSession`; constant ACTION_ID_OPEN_CHAT (line 77) | const ACTION_ID_OPEN_CHAT = 'workbench.action.openChat'; constant CHAT_OPEN_ACTION_ID (line 78) | const CHAT_OPEN_ACTION_ID = 'workbench.action.chat.open'; constant CHAT_SETUP_ACTION_ID (line 79) | const CHAT_SETUP_ACTION_ID = 'workbench.action.chat.triggerSetup'; constant CHAT_SETUP_SUPPORT_ANONYMOUS_ACTION_ID (line 80) | const CHAT_SETUP_SUPPORT_ANONYMOUS_ACTION_ID = 'workbench.action.chat.tr... constant TOGGLE_CHAT_ACTION_ID (line 81) | const TOGGLE_CHAT_ACTION_ID = 'workbench.action.chat.toggle'; constant GENERATE_AGENT_INSTRUCTIONS_COMMAND_ID (line 83) | const GENERATE_AGENT_INSTRUCTIONS_COMMAND_ID = 'workbench.action.chat.ge... constant GENERATE_ON_DEMAND_INSTRUCTIONS_COMMAND_ID (line 84) | const GENERATE_ON_DEMAND_INSTRUCTIONS_COMMAND_ID = 'workbench.action.cha... constant GENERATE_PROMPT_COMMAND_ID (line 85) | const GENERATE_PROMPT_COMMAND_ID = 'workbench.action.chat.generatePrompt'; constant GENERATE_SKILL_COMMAND_ID (line 86) | const GENERATE_SKILL_COMMAND_ID = 'workbench.action.chat.generateSkill'; constant GENERATE_AGENT_COMMAND_ID (line 87) | const GENERATE_AGENT_COMMAND_ID = 'workbench.action.chat.generateAgent'; constant GENERATE_HOOK_COMMAND_ID (line 88) | const GENERATE_HOOK_COMMAND_ID = 'workbench.action.chat.generateHook'; constant INSERT_FORK_CONVERSATION_COMMAND_ID (line 89) | const INSERT_FORK_CONVERSATION_COMMAND_ID = 'workbench.action.chat.inser... constant INSERT_TROUBLESHOOT_COMMAND_ID (line 90) | const INSERT_TROUBLESHOOT_COMMAND_ID = 'workbench.action.chat.insertTrou... type IChatViewOpenOptions (line 99) | interface IChatViewOpenOptions { type IChatViewOpenRequestEntry (line 190) | interface IChatViewOpenRequestEntry { constant CHAT_CONFIG_MENU_ID (line 195) | const CHAT_CONFIG_MENU_ID = new MenuId('workbench.chat.menu.config'); constant OPEN_CHAT_QUOTA_EXCEEDED_DIALOG (line 197) | const OPEN_CHAT_QUOTA_EXCEEDED_DIALOG = 'workbench.action.chat.openQuota... method constructor (line 200) | constructor(overrides: Pick { FILE: src/vs/workbench/contrib/chat/browser/actions/chatClear.ts function clearChatEditor (line 13) | async function clearChatEditor(accessor: ServicesAccessor, chatEditorInp... FILE: src/vs/workbench/contrib/chat/browser/actions/chatCodeblockActions.ts type IChatCodeBlockActionContext (line 53) | interface IChatCodeBlockActionContext extends ICodeBlockActionContext { function isCodeBlockActionContext (line 57) | function isCodeBlockActionContext(thing: unknown): thing is ICodeBlockAc... function isCodeCompareBlockActionContext (line 61) | function isCodeCompareBlockActionContext(thing: unknown): thing is ICode... function isResponseFiltered (line 65) | function isResponseFiltered(context: ICodeBlockActionContext) { method run (line 70) | run(accessor: ServicesAccessor, ...args: unknown[]) { constant APPLY_IN_EDITOR_ID (line 92) | const APPLY_IN_EDITOR_ID = 'workbench.action.chat.applyInEditor'; class CodeBlockActionRendering (line 94) | class CodeBlockActionRendering extends Disposable implements IWorkbenchC... method constructor (line 98) | constructor( function registerChatCodeBlockActions (line 130) | function registerChatCodeBlockActions() { function getContextFromEditor (line 582) | function getContextFromEditor(editor: ICodeEditor, accessor: ServicesAcc... function registerChatCodeCompareBlockActions (line 613) | function registerChatCodeCompareBlockActions() { FILE: src/vs/workbench/contrib/chat/browser/actions/chatContext.ts class ChatContextContributions (line 46) | class ChatContextContributions extends Disposable implements IWorkbenchC... method constructor (line 50) | constructor( class ToolsContextPickerPick (line 74) | class ToolsContextPickerPick implements IChatContextPickerItem { method isEnabled (line 81) | isEnabled(widget: IChatWidget): boolean { method asPicker (line 85) | asPicker(widget: IChatWidget): IChatContextPicker { class OpenEditorContextValuePick (line 143) | class OpenEditorContextValuePick implements IChatContextValueItem { method constructor (line 150) | constructor( method isEnabled (line 155) | isEnabled(): Promise | boolean { method asAttachment (line 159) | async asAttachment(): Promise { class ClipboardImageContextValuePick (line 182) | class ClipboardImageContextValuePick implements IChatContextValueItem { method constructor (line 187) | constructor( method isEnabled (line 191) | async isEnabled(widget: IChatWidget) { method asAttachment (line 202) | async asAttachment(): Promise { class TerminalContext (line 214) | class TerminalContext implements IChatContextValueItem { method constructor (line 219) | constructor(private readonly _resource: URI, @ITerminalService private... method isEnabled (line 222) | isEnabled(widget: IChatWidget) { method asAttachment (line 226) | async asAttachment(widget: IChatWidget): Promise { class DebugEventsSnapshotContextValuePick (line 303) | class DebugEventsSnapshotContextValuePick implements IChatContextValueIt... method constructor (line 310) | constructor( method isEnabled (line 314) | isEnabled(widget: IChatWidget): boolean { method asAttachment (line 319) | async asAttachment(widget: IChatWidget): Promise { class AttachSelectionToChatAction (line 293) | class AttachSelectionToChatAction extends Action2 { method constructor (line 297) | constructor() { method run (line 334) | override async run(accessor: ServicesAccessor, ...args: any[]): Promis... class AttachSearchResultAction (line 381) | class AttachSearchResultAction extends Action2 { method constructor (line 385) | constructor() { method run (line 401) | async run(accessor: ServicesAccessor) { type IContextPickItemItem (line 434) | interface IContextPickItemItem extends IQuickPickItem { type IQuickPickServicePickItem (line 440) | type IQuickPickServicePickItem = IGotoSymbolQuickPickItem | ISymbolQuick... function isIContextPickItemItem (line 442) | function isIContextPickItemItem(obj: unknown): obj is IContextPickItemIt... function isIGotoSymbolQuickPickItem (line 450) | function isIGotoSymbolQuickPickItem(obj: unknown): obj is IGotoSymbolQui... function isIQuickPickItemWithResource (line 458) | function isIQuickPickItemWithResource(obj: unknown): obj is IQuickPickIt... class AttachContextAction (line 465) | class AttachContextAction extends Action2 { method constructor (line 467) | constructor() { method run (line 519) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... method _show (line 553) | private _show(accessor: ServicesAccessor, widget: IChatWidget, additio... method _handleQPPick (line 605) | private async _handleQPPick(accessor: ServicesAccessor, widget: IChatW... method _handleContextPick (line 664) | private async _handleContextPick(item: IChatContextValueItem, widget: ... method _handleContextPickerItem (line 674) | private async _handleContextPickerItem(quickInputService: IQuickInputS... FILE: src/vs/workbench/contrib/chat/browser/actions/chatContinueInAction.ts function extractNwoFromRemoteUrl (line 55) | function extractNwoFromRemoteUrl(remoteUrl: string): string | undefined { function resolveGitRemoteNwo (line 67) | async function resolveGitRemoteNwo(repoPath: string, fileService: IFileS... type ActionLocation (line 110) | const enum ActionLocation { class ContinueChatInSessionAction (line 115) | class ContinueChatInSessionAction extends Action2 { method constructor (line 119) | constructor() { method run (line 154) | override async run(): Promise { class ChatContinueInSessionActionItem (line 158) | class ChatContinueInSessionActionItem extends ActionWidgetDropdownAction... method constructor (line 159) | constructor( method getActionBarActions (line 179) | protected static getActionBarActions(openerService: IOpenerService) { method actionProvider (line 193) | private static actionProvider(chatSessionsService: IChatSessionsServic... method toAction (line 232) | private static toAction(provider: AgentSessionProviders, contrib: Reso... method toSetupAction (line 251) | private static toSetupAction(provider: AgentSessionProviders, instanti... method renderLabel (line 267) | protected override renderLabel(element: HTMLElement): IDisposable | nu... constant NEW_CHAT_SESSION_ACTION_ID (line 283) | const NEW_CHAT_SESSION_ACTION_ID = 'workbench.action.chat.openNewSession... class CreateRemoteAgentJobAction (line 285) | class CreateRemoteAgentJobAction { method constructor (line 286) | constructor() { } method openUntitledEditor (line 288) | private openUntitledEditor(commandService: ICommandService, continuati... method extractRepoNwoFromSession (line 296) | private async extractRepoNwoFromSession(agentSessionsService: IAgentSe... method run (line 384) | async run(accessor: ServicesAccessor, continuationTarget: ResolvedChat... class CreateRemoteAgentJobFromEditorAction (line 526) | class CreateRemoteAgentJobFromEditorAction { method constructor (line 527) | constructor() { } method run (line 529) | async run(accessor: ServicesAccessor, continuationTarget: ResolvedChat... class ContinueChatInSessionActionRendering (line 554) | class ContinueChatInSessionActionRendering extends Disposable implements... method constructor (line 558) | constructor( FILE: src/vs/workbench/contrib/chat/browser/actions/chatCopyActions.ts function registerChatCopyActions (line 19) | function registerChatCopyActions() { FILE: src/vs/workbench/contrib/chat/browser/actions/chatDeveloperActions.ts function uriReplacer (line 21) | function uriReplacer(_key: string, value: unknown): unknown { function registerChatDeveloperActions (line 34) | function registerChatDeveloperActions() { function formatChatModelReferenceInspection (line 42) | function formatChatModelReferenceInspection(accessor: ServicesAccessor):... class LogChatInputHistoryAction (line 96) | class LogChatInputHistoryAction extends Action2 { method constructor (line 99) | constructor() { method run (line 110) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class LogChatIndexAction (line 116) | class LogChatIndexAction extends Action2 { method constructor (line 119) | constructor() { method run (line 130) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class InspectChatModelAction (line 136) | class InspectChatModelAction extends Action2 { method constructor (line 139) | constructor() { method run (line 150) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class InspectChatModelReferencesAction (line 190) | class InspectChatModelReferencesAction extends Action2 { method constructor (line 193) | constructor() { method run (line 204) | override async run(accessor: ServicesAccessor): Promise { class ClearRecentlyUsedLanguageModelsAction (line 219) | class ClearRecentlyUsedLanguageModelsAction extends Action2 { method constructor (line 222) | constructor() { method run (line 232) | override run(accessor: ServicesAccessor): void { FILE: src/vs/workbench/contrib/chat/browser/actions/chatElicitationActions.ts class AcceptElicitationRequestAction (line 20) | class AcceptElicitationRequestAction extends Action2 { method constructor (line 21) | constructor() { method run (line 35) | override async run(accessor: ServicesAccessor): Promise { function registerChatElicitationActions (line 64) | function registerChatElicitationActions(): void { FILE: src/vs/workbench/contrib/chat/browser/actions/chatExecuteActions.ts type IVoiceChatExecuteActionContext (line 43) | interface IVoiceChatExecuteActionContext { type IChatExecuteActionContext (line 47) | interface IChatExecuteActionContext { method run (line 54) | async run(accessor: ServicesAccessor, ...args: unknown[]) { method handleDelegation (line 162) | private async handleDelegation(accessor: ServicesAccessor, widget: IChat... class ChatSubmitAction (line 203) | class ChatSubmitAction extends SubmitAction { method constructor (line 206) | constructor() { type IToggleChatModeArgs (line 268) | interface IToggleChatModeArgs { type ChatModeChangeClassification (line 273) | type ChatModeChangeClassification = { type ChatModeChangeEvent (line 286) | type ChatModeChangeEvent = { class ToggleChatModeAction (line 297) | class ToggleChatModeAction extends Action2 { method constructor (line 301) | constructor() { method run (line 313) | async run(accessor: ServicesAccessor, ...args: unknown[]) { method getNextMode (line 373) | private getNextMode(chatWidget: IChatWidget, requestCount: number, mod... class SwitchToNextModelAction (line 388) | class SwitchToNextModelAction extends Action2 { method constructor (line 391) | constructor() { method run (line 401) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { class OpenModelPickerAction (line 408) | class OpenModelPickerAction extends Action2 { method constructor (line 411) | constructor() { method run (line 447) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class OpenPermissionPickerAction (line 457) | class OpenPermissionPickerAction extends Action2 { method constructor (line 460) | constructor() { method run (line 487) | override async run(accessor: ServicesAccessor): Promise { class OpenModePickerAction (line 496) | class OpenModePickerAction extends Action2 { method constructor (line 499) | constructor() { method run (line 536) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class OpenSessionTargetPickerAction (line 545) | class OpenSessionTargetPickerAction extends Action2 { method constructor (line 548) | constructor() { method run (line 583) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class OpenDelegationPickerAction (line 592) | class OpenDelegationPickerAction extends Action2 { method constructor (line 595) | constructor() { method run (line 620) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class OpenWorkspacePickerAction (line 629) | class OpenWorkspacePickerAction extends Action2 { method constructor (line 632) | constructor() { method run (line 665) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class ChatSessionPrimaryPickerAction (line 670) | class ChatSessionPrimaryPickerAction extends Action2 { method constructor (line 672) | constructor() { method run (line 698) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class ChangeChatModelAction (line 708) | class ChangeChatModelAction extends Action2 { method constructor (line 711) | constructor() { method run (line 721) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { class ChatEditingSessionSubmitAction (line 733) | class ChatEditingSessionSubmitAction extends SubmitAction { method constructor (line 736) | constructor() { class SubmitWithoutDispatchingAction (line 776) | class SubmitWithoutDispatchingAction extends Action2 { method constructor (line 779) | constructor() { method run (line 800) | run(accessor: ServicesAccessor, ...args: unknown[]) { class ChatSubmitWithCodebaseAction (line 809) | class ChatSubmitWithCodebaseAction extends Action2 { method constructor (line 812) | constructor() { method run (line 830) | run(accessor: ServicesAccessor, ...args: unknown[]) { class SendToNewChatAction (line 857) | class SendToNewChatAction extends Action2 { method constructor (line 858) | constructor() { method run (line 875) | async run(accessor: ServicesAccessor, ...args: unknown[]) { class CancelAction (line 910) | class CancelAction extends Action2 { method constructor (line 912) | constructor() { method run (line 951) | async run(accessor: ServicesAccessor, ...args: unknown[]) { class CancelEdit (line 984) | class CancelEdit extends Action2 { method constructor (line 986) | constructor() { method run (line 1013) | run(accessor: ServicesAccessor, ...args: unknown[]) { type IGetHandoffsArgs (line 1029) | interface IGetHandoffsArgs { class GetHandoffsAction (line 1048) | class GetHandoffsAction extends Action2 { method constructor (line 1052) | constructor() { method run (line 1061) | run(accessor: ServicesAccessor, ...args: unknown[]) { type IExecuteHandoffArgs (line 1079) | interface IExecuteHandoffArgs { type IExecuteHandoffResult (line 1101) | interface IExecuteHandoffResult { class ExecuteHandoffAction (line 1107) | class ExecuteHandoffAction extends Action2 { method constructor (line 1111) | constructor() { method run (line 1120) | async run(accessor: ServicesAccessor, ...args: unknown[]): Promise { class ConfigureLanguageModelsGroupAction (line 231) | class ConfigureLanguageModelsGroupAction extends Action2 { method constructor (line 232) | constructor() { method run (line 239) | async run(accessor: ServicesAccessor, languageModelsProviderGroup: ILa... class MigrateLanguageModelsGroupAction (line 251) | class MigrateLanguageModelsGroupAction extends Action2 { method constructor (line 252) | constructor() { method run (line 259) | async run(accessor: ServicesAccessor, languageModelsProviderGroup: ILa... function registerLanguageModelActions (line 270) | function registerLanguageModelActions() { FILE: src/vs/workbench/contrib/chat/browser/actions/chatMoveActions.ts type MoveToNewLocation (line 27) | enum MoveToNewLocation { function registerMoveActions (line 32) | function registerMoveActions() { function executeMoveToAction (line 114) | async function executeMoveToAction(accessor: ServicesAccessor, moveTo: M... function moveToSidebar (line 145) | async function moveToSidebar(accessor: ServicesAccessor): Promise { FILE: src/vs/workbench/contrib/chat/browser/actions/chatNewActions.ts type INewEditSessionActionContext (line 28) | interface INewEditSessionActionContext { function isNewEditSessionActionContext (line 48) | function isNewEditSessionActionContext(arg: unknown): arg is INewEditSes... function registerNewChatActions (line 65) | function registerNewChatActions() { function runNewChatAction (line 309) | async function runNewChatAction( FILE: src/vs/workbench/contrib/chat/browser/actions/chatOpenAgentDebugPanelAction.ts function registerChatOpenAgentDebugPanelAction (line 35) | function registerChatOpenAgentDebugPanelAction() { type ChatDebugExportEvent (line 255) | type ChatDebugExportEvent = { type ChatDebugExportClassification (line 259) | type ChatDebugExportClassification = { type ChatDebugImportEvent (line 265) | type ChatDebugImportEvent = { type ChatDebugImportClassification (line 270) | type ChatDebugImportClassification = { FILE: src/vs/workbench/contrib/chat/browser/actions/chatPluginActions.ts class ManagePluginsAction (line 25) | class ManagePluginsAction extends Action2 { method constructor (line 28) | constructor() { method run (line 42) | async run(accessor: ServicesAccessor): Promise { class InstallFromSourceAction (line 47) | class InstallFromSourceAction extends Action2 { method constructor (line 50) | constructor() { method run (line 70) | async run(accessor: ServicesAccessor): Promise { type IMarketplaceQuickPickItem (line 129) | interface IMarketplaceQuickPickItem extends IQuickPickItem { class ManagePluginMarketplacesAction (line 133) | class ManagePluginMarketplacesAction extends Action2 { method constructor (line 136) | constructor() { method run (line 156) | async run(accessor: ServicesAccessor): Promise { function registerChatPluginActions (line 230) | function registerChatPluginActions() { FILE: src/vs/workbench/contrib/chat/browser/actions/chatPromptNavigationActions.ts function registerChatPromptNavigationActions (line 16) | function registerChatPromptNavigationActions() { function navigateUserPrompts (line 60) | function navigateUserPrompts(accessor: ServicesAccessor, reverse: boolea... FILE: src/vs/workbench/contrib/chat/browser/actions/chatQueueActions.ts type IChatRemovePendingRequestContext (line 44) | interface IChatRemovePendingRequestContext { function isRemovePendingRequestContext (line 49) | function isRemovePendingRequestContext(context: unknown): context is ICh... class ChatQueueMessageAction (line 58) | class ChatQueueMessageAction extends Action2 { method constructor (line 61) | constructor() { method run (line 94) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { class ChatSteerWithMessageAction (line 110) | class ChatSteerWithMessageAction extends Action2 { method constructor (line 113) | constructor() { method run (line 145) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { class ChatRemovePendingRequestAction (line 161) | class ChatRemovePendingRequestAction extends Action2 { method constructor (line 164) | constructor() { method run (line 183) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { class ChatSendPendingImmediatelyAction (line 200) | class ChatSendPendingImmediatelyAction extends Action2 { method constructor (line 203) | constructor() { method run (line 222) | override async run(accessor: ServicesAccessor, ...args: unknown[]): Pr... class ChatRemoveAllPendingRequestsAction (line 258) | class ChatRemoveAllPendingRequestsAction extends Action2 { method constructor (line 261) | constructor() { method run (line 277) | override run(accessor: ServicesAccessor, ...args: unknown[]): void { function registerChatQueueActions (line 294) | function registerChatQueueActions(): void { FILE: src/vs/workbench/contrib/chat/browser/actions/chatQuickInputActions.ts constant ASK_QUICK_QUESTION_ACTION_ID (line 17) | const ASK_QUICK_QUESTION_ACTION_ID = 'workbench.action.quickchat.toggle'; function registerQuickChatActions (line 18) | function registerQuickChatActions() { class QuickChatGlobalAction (line 68) | class QuickChatGlobalAction extends Action2 { method constructor (line 69) | constructor() { method run (line 117) | override run(accessor: ServicesAccessor, query?: string | Omit void; keepOp... type IToolTreeItem (line 43) | interface IToolTreeItem extends IQuickTreeItem { type IBucketTreeItem (line 53) | interface IBucketTreeItem extends IToolTreeItem { type IToolSetTreeItem (line 67) | interface IToolSetTreeItem extends IToolTreeItem { type IToolTreeItemData (line 78) | interface IToolTreeItemData extends IToolTreeItem { type ICallbackTreeItem (line 90) | interface ICallbackTreeItem extends IToolTreeItem { type AnyTreeItem (line 96) | type AnyTreeItem = IBucketTreeItem | IToolSetTreeItem | IToolTreeItemDat... function isBucketTreeItem (line 99) | function isBucketTreeItem(item: AnyTreeItem): item is IBucketTreeItem { function isToolSetTreeItem (line 102) | function isToolSetTreeItem(item: AnyTreeItem): item is IToolSetTreeItem { function isToolTreeItem (line 105) | function isToolTreeItem(item: AnyTreeItem): item is IToolTreeItemData { function isCallbackTreeItem (line 108) | function isCallbackTreeItem(item: AnyTreeItem): item is ICallbackTreeItem { function mapIconToTreeItem (line 121) | function mapIconToTreeItem(icon: ThemeIcon | { dark: URI; light?: URI } ... function createToolTreeItemFromData (line 136) | function createToolTreeItemFromData(tool: IToolData, checked: boolean): ... function createToolSetTreeItem (line 150) | function createToolSetTreeItem(toolset: IToolSet, checked: boolean, edit... function showToolsPicker (line 192) | async function showToolsPicker( function categorizeTool (line 619) | function categorizeTool(item: IToolData | IToolSet, mcpRegistry: IMcpReg... type IToolToggleSummary (line 649) | interface IToolToggleSummary { function computeToolToggleSummary (line 674) | function computeToolToggleSummary( function sendDidChangeEvent (line 736) | function sendDidChangeEvent( FILE: src/vs/workbench/contrib/chat/browser/actions/chatTransfer.ts class ChatTransferContribution (line 10) | class ChatTransferContribution extends Disposable implements IWorkbenchC... method constructor (line 13) | constructor( FILE: src/vs/workbench/contrib/chat/browser/actions/codeBlockOperations.ts class InsertCodeBlockOperation (line 42) | class InsertCodeBlockOperation { method constructor (line 43) | constructor( method run (line 55) | public async run(context: ICodeBlockActionContext) { method handleNotebookEditor (line 97) | private async handleNotebookEditor(notebookEditor: IActiveNotebookEdit... method handleTextEditor (line 108) | private async handleTextEditor(codeEditor: IActiveCodeEditor, codeBloc... method notify (line 124) | private notify(message: string) { type IComputeEditsResult (line 130) | type IComputeEditsResult = { readonly editsProposed: boolean; readonly c... class ApplyCodeBlockOperation (line 132) | class ApplyCodeBlockOperation { method constructor (line 134) | constructor( method run (line 150) | public async run(context: ICodeBlockActionContext): Promise { method evaluateURIToUse (line 214) | private async evaluateURIToUse(resource: URI | undefined, activeEditor... method handleNotebookEditor (line 260) | private async handleNotebookEditor(notebookEditor: IActiveNotebookEdit... method handleTextEditor (line 299) | private async handleTextEditor(codeEditor: IActiveCodeEditor, chatSess... method getTextEdits (line 340) | private getTextEdits(codeBlock: ICodeMapperCodeBlock, chatSessionResou... method getNotebookEdits (line 361) | private getNotebookEdits(codeBlock: ICodeMapperCodeBlock, chatSessionR... method waitForFirstElement (line 383) | private async waitForFirstElement(iterable: AsyncIterable): Prom... method applyWithInlinePreview (line 405) | private async applyWithInlinePreview(edits: AsyncIterable,... method applyNotebookEditsWithInlinePreview (line 409) | private async applyNotebookEditsWithInlinePreview(edits: AsyncIterable... method tryToRevealCodeBlock (line 413) | private tryToRevealCodeBlock(codeEditor: IActiveCodeEditor, codeBlock:... method notify (line 423) | private notify(message: string) { function notifyUserAction (line 430) | function notifyUserAction(chatService: IChatService, context: ICodeBlock... function getActiveNotebookEditor (line 443) | function getActiveNotebookEditor(editorService: IEditorService): IActive... function getEditableActiveCodeEditor (line 454) | function getEditableActiveCodeEditor(editorService: IEditorService): IAc... function isReadOnly (line 476) | function isReadOnly(model: ITextModel, textFileService: ITextFileService... function reindent (line 482) | function reindent(codeBlockContent: string, model: ITextModel, seletionS... function computeIndentation (line 520) | function computeIndentation(line: string, tabSize: number): { level: num... FILE: src/vs/workbench/contrib/chat/browser/actions/createPluginAction.ts constant VALID_PLUGIN_NAME (line 31) | const VALID_PLUGIN_NAME = /^[a-z0-9]([a-z0-9\-.]*[a-z0-9])?$/; constant INVALID_CONSECUTIVE (line 32) | const INVALID_CONSECUTIVE = /--|[.][.]/; function validatePluginName (line 34) | function validatePluginName(name: string): string | undefined { type ResourceType (line 50) | type ResourceType = 'instruction' | 'prompt' | 'agent' | 'skill' | 'hook... type IResourceTreeItem (line 52) | interface IResourceTreeItem extends IQuickTreeItem { type IGroupTreeItem (line 59) | interface IGroupTreeItem extends IQuickTreeItem { function isUserDefined (line 64) | function isUserDefined(storage: PromptsStorage): boolean { function isUserDefinedMcpCollection (line 68) | function isUserDefinedMcpCollection(collection: McpCollectionDefinition)... function getResourceLabel (line 79) | function getResourceLabel(r: IPromptPath): string { function getResourceFileName (line 93) | function getResourceFileName(r: IPromptPath): string { class CreatePluginAction (line 99) | class CreatePluginAction extends Action2 { method constructor (line 103) | constructor() { method run (line 123) | override async run(accessor: ServicesAccessor): Promise { function writePluginToDisk (line 317) | async function writePluginToDisk( function serializeHookCommand (line 469) | function serializeHookCommand(cmd: Record): Record