| Theia master | Theia v1.65.2 | Theia v1.64.4 | VSCode main | VSCode 1.105.1 | VSCode 1.104.3 | VSCode 1.103.2 | VSCode 1.102.3 | VSCode 1.104.0 | Note |
|---|
| namespace/root |
| AccessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9965 |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| role | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationForceNewSessionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationGetSessionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| account | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clearSessionPreference | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createIfNone | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| forceNewSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| silent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| AuthenticationGetSessionPresentationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| createSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removeSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationProviderAuthenticationSessionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationProviderInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationProviderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| supportsMultipleAccounts | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationProviderSessionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| account | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| accessToken | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| account | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| scopes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationSessionAccountInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationSessionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AuthenticationWwwAuthenticateRequest | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fallbackScopes | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| wwwAuthenticate | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AutoClosingPair | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notIn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| open | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| BranchCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Breakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| condition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hitCondition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| BreakpointsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CallHierarchyIncomingCall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fromRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CallHierarchyItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CallHierarchyOutgoingCall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fromRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| to | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CallHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prepareCallHierarchy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCallHierarchyIncomingCalls | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCallHierarchyOutgoingCalls | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CancellationError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CancellationToken | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isCancellationRequested | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onCancellationRequested | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CancellationTokenSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cancel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CharacterPair | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatContext | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| history | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatErrorDetails | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| responseIsFiltered | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatFollowup | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| participant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatFollowupProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideFollowups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatLanguageModelToolReference | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatParticipant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| followupProvider | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidReceiveFeedback | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| requestHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatParticipantToolToken | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatPromptReference | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modelDescription | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatRequest | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| model | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| references | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolInvocationToken | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolReferences | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatRequestHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatRequestTurn | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| participant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| references | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolReferences | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseAnchorPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseCommandButtonPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseFileTree | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| children | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseFileTreePart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| baseUri | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseMarkdownPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponsePart | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseProgressPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseReferencePart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseStream | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| anchor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| button | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| filetree | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| markdown | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| progress | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| push | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reference | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResponseTurn | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| participant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| response | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| result | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResult | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| errorDetails | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResultFeedback | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| result | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ChatResultFeedbackKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Helpful | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unhelpful | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Clipboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| readText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| writeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| diagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| disabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9989 |
|---|
| edit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isPreferred | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9989 |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeActionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| diagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| only | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11502 |
|---|
| CodeActionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Empty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Notebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickFix | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Refactor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RefactorExtract | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RefactorInline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RefactorMove | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RefactorRewrite | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceFixAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9991 |
|---|
| SourceOrganizeImports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contains | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| intersects | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeActionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCodeActions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveCodeAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeActionProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| providedCodeActionKinds | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeActionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11502 |
|---|
| Automatic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeLens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isResolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CodeLensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeCodeLenses | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCodeLenses | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveCodeLens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| alpha | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| blue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| green | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| red | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ColorInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ColorPresentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| additionalTextEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ColorThemeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| HighContrast | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| HighContrastLight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| arguments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Comment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| author | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| body | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| mode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reactions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| timestamp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentAuthorInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| commentingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createCommentThread | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reactionHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Editing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Preview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentReaction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| authorHasReacted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| count | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentReply | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| thread | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| blockComment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lineComment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentThread | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canReply | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10002 |
|---|
| collapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| comments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentThreadCollapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Collapsed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Expanded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentThreadState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Resolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unresolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCommentingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CommentingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enableFileComments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ranges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| additionalTextEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| commitCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| filterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| keepWhitespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preselect | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sortText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionItemKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Class | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Constant | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Enum | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnumMember | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Field | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Folder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Function | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Interface | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Issue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Keyword | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Method | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Module | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Operator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Property | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Reference | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Snippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Struct | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TypeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| User | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Variable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionItemLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCompletionItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveCompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionItemTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionList | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isIncomplete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CompletionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TriggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TriggerForIncompleteCompletions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ConfigurationChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| affectsConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ConfigurationScope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10004 |
|---|
| ConfigurationTarget | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Global | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocumentBackup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocumentBackupContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| destination | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocumentContentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocumentEditEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| redo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| undo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomDocumentOpenContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| backupId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| untitledDocumentData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10005 |
|---|
| CustomEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| backupCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| revertCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| saveCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| saveCustomDocumentAs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomReadonlyEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| openCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveCustomEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CustomTextEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveCustomTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DataTransfer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| [Symbol.iterator] | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| set | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DataTransferFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DataTransferItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidSendMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterDescriptor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterDescriptorFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createDebugAdapterDescriptor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterExecutable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterExecutableOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterInlineImplementation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterNamedPipeServer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| path | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterServer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| host | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| port | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterTracker | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidSendMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onExit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillReceiveMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillStartSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillStopSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugAdapterTrackerFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createDebugAdapterTracker | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| request | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugConfigurationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDebugConfigurations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveDebugConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveDebugConfigurationWithSubstitutedVariables | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugConfigurationProviderTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Dynamic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Initial | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugConsole | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugConsoleMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| MergeWithParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Separate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugProtocolBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
|---|
| DebugProtocolMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugProtocolSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
|---|
| DebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| configuration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| customRequest | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getDebugProtocolBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parentSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11512 |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| workspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10023 |
|---|
| DebugSessionCustomEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| body | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| session | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugSessionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| compact | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| consoleMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lifecycleManagedByParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11511 |
|---|
| noDebug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parentSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| suppressDebugStatusbar | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| suppressDebugToolbar | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| suppressDebugView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| suppressSaveBeforeStart | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| testRun | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugStackFrame | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| frameId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| session | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| threadId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DebugThread | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| session | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| threadId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Declaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DeclarationCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DeclarationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDeclaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DecorationInstanceRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DecorationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hoverMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| renderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DecorationRangeBehavior | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ClosedClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ClosedOpen | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OpenClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OpenOpen | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DecorationRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isWholeLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| overviewRulerLane | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rangeBehavior | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Definition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DefinitionLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Diagnostic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| relatedInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DiagnosticChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uris | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DiagnosticCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| set | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DiagnosticRelatedInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DiagnosticSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Hint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Information | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DiagnosticTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unnecessary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Disposable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentColorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideColorPresentations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentColors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentDropEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| additionalEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| yieldTo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentDropEditProvider | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentDropEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveDocumentDropEdit | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentDropEditProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dropMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| providedDropEditKinds | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentDropOrPasteEditKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Empty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextUpdateImports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contains | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| intersects | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentFilter | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| language | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookType | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| pattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| scheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentHighlight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentHighlightKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Read | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Write | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentHighlightProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentHighlights | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| target | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentLinks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveDocumentLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentPasteEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| additionalEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| yieldTo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentPasteEditContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| only | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentPasteEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prepareDocumentPaste | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentPasteEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveDocumentPasteEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentPasteProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| copyMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| pasteMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| providedPasteEditKinds | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentPasteTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Automatic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| PasteAs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentRangeFormattingEditProvider | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentRangeFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentRangesFormattingEdits | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentRangeSemanticTokensProvider | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSemanticTokens | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| provideDocumentRangeSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentSelector | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentSemanticTokensEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentSymbol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| children | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideDocumentSymbols | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| DocumentSymbolProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10026 |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| CRLF | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LF | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnterAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| indentAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnvironmentVariableCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| persistent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prepend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnvironmentVariableMutator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnvironmentVariableMutatorOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| applyAtProcessCreation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| applyAtShellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnvironmentVariableMutatorType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Prepend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnvironmentVariableScope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| workspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| expression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EvaluatableExpressionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
|---|
| provideEvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EventEmitter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fire | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| exports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10029 |
|---|
| extensionPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | False positive? |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| packageJSON | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ExtensionContext | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asAbsolutePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| environmentVariableCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| globalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| globalStoragePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| globalStorageUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| languageModelAccessInformation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10033 |
|---|
| secrets | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| storagePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| storageUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| subscriptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| workspaceState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ExtensionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10029 |
|---|
| UI | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ExtensionMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Development | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Production | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Test | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ExtensionTerminalOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
|---|
| color | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
|---|
| isTransient | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| pty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegrationNonce | Supported | Supported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileChangeType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Created | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Deleted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| branchCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| declarationCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fromDetails | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| includesTests | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| statementCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileCoverageDetail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileCreateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| propagate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileDecorationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeFileDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideFileDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileDeleteEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FilePermission | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
|---|
| Readonly | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileRenameEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileStat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ctime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| mtime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| permissions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
|---|
| size | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileSystem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| copy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isWritableFileSystem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
|---|
| readDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| readFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| writeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileSystemError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileExists | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileIsADirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileNotADirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileNotFound | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NoPermissions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unavailable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileSystemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| copy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| readDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| readFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| watch | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| writeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileSystemWatcher | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreChangeEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreCreateEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreDeleteEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidCreate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidDelete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Directory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SymbolicLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unknown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileWillCreateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
|---|
| waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileWillDeleteEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
|---|
| waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FileWillRenameEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
|---|
| waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FoldingContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FoldingRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FoldingRangeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Comment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Imports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Region | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FoldingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeFoldingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11127 |
|---|
| provideFoldingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FormattingOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertSpaces | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tabSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FunctionBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| functionName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| GlobPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| GlobalEnvironmentVariableCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getScoped | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Hover | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| HoverProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideHover | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| IconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ImplementationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideImplementation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| IndentAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Indent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| IndentOutdent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| None | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Outdent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| IndentationRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| decreaseIndentPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| increaseIndentPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| indentNextLinePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| unIndentedLinePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlayHint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| paddingLeft | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| paddingRight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| position | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlayHintKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Parameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlayHintLabelPart | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlayHintsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeInlayHints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideInlayHints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveInlayHint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineCompletionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectedCompletionInfo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineCompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| filterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideInlineCompletionItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineCompletionList | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineCompletionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Automatic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| InlineValueContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| frameId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stoppedLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineValueEvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| expression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineValueText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineValueVariableLookup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| caseSensitiveLookup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| variableName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InlineValuesProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| onDidChangeInlineValues | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideInlineValues | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidAccept | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidTriggerButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| password | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| validationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| valueSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InputBoxOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| password | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10030 |
|---|
| validateInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| valueSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InputBoxValidationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InputBoxValidationSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| __characterPairSupport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| __electricCharacterSupport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| autoClosingPairs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| brackets | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| comments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| indentationRules | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onEnterRules | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| wordPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelAccessInformation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSendRequest | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChat | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| countTokens | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| family | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| maxInputTokens | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sendRequest | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| vendor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatCapabilities | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| imageInput | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolCalling | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatInformation | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| capabilities | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| family | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| maxInputTokens | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| maxOutputTokens | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatMessage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Assistant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| User | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| content | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| role | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatMessageRole | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Assistant | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| User | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatProvider | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeLanguageModelChatInformation | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideLanguageModelChatInformation | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideLanguageModelChatResponse | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTokenCount | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatRequestMessage | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| content | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| role | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatRequestOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| justification | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modelOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolMode | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tools | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatResponse | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stream | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatSelector | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| family | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| vendor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatTool | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| inputSchema | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelChatToolMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Auto | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Required | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelDataPart | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| constructor | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| data | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| image | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| json | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| mimeType | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| text | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| LanguageModelError | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Blocked | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NoPermissions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotFound | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| code | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelInputPart | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelPromptTsxPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelResponsePart | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelTextPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelTool | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| invoke | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prepareInvocation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolCallPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| callId | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| input | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolConfirmationMessages | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolInformation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| inputSchema | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolInvocationOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| input | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tokenizationOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolInvocationToken | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolInvocationPrepareOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| input | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolResult | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| content | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolResultPart | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| callId | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| content | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageModelToolTokenizationOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| countTokens | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tokenBudget | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageStatusItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| busy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selector | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LanguageStatusSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Information | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LinkedEditingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
|---|
| provideLinkedEditingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LinkedEditingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ranges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| wordPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LocationLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| originSelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| targetRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| targetSelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| targetUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Off | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Trace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LogOutputChannel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeLogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| trace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| warn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| MarkdownString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
|---|
| appendCodeblock | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendMarkdown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| baseUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isTrusted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| supportHtml | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
|---|
| supportThemeIcons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11129 |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| MarkedString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| McpHttpServerDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| headers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| McpServerDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| McpServerDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeMcpServerDefinitions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideMcpServerDefinitions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveMcpServerDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| McpStdioServerDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Memento | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| keys | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11510 |
|---|
| update | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| MessageItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isCloseAffordance | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| MessageOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executionSummary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| index | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outputs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executionSummary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| languageId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outputs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| appendOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendOutputItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clearOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executionOrder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replaceOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replaceOutputItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellExecutionSummary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| executionOrder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| success | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| timing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| Code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Markup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellOutputItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| json | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| mime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stderr | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stdout | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellStatusBarAlignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellStatusBarItem | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| alignment | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| priority | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookCellStatusBarItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| onDidChangeCellStatusBarItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideCellStatusBarItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| createNotebookCellExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executeHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| interruptHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSelectedNotebooks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| supportedLanguages | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| supportsExecutionOrder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| updateNotebookAffinity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookControllerAffinity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Preferred | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| cells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| cellAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cellCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isUntitled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| save | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentCellChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executionSummary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outputs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cellChanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contentChanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentContentChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| addedCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removedCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentContentOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| transientCellMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| transientDocumentMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| transientOutputs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentShowOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookDocumentWillSaveEvent | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebook | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reason | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| waitUntil | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| deleteCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| newCellMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| newCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| newNotebookMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replaceCells | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| updateCellMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| updateNotebookMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookEditor | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| notebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| revealRange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookEditorRevealType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AtTop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InCenter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InCenterIfOutsideViewport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookEditorSelectionChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookEditorVisibleRangesChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isEmpty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| with | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookRendererMessaging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| onDidReceiveMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| postMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| NotebookSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| deserializeNotebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| serializeNotebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OnEnterRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| action | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| afterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| beforeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| previousLineText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11131 |
|---|
| OnTypeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideOnTypeFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OpenDialogOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSelectFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSelectFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| defaultUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| filters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| openLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OutputChannel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| OverviewRulerLane | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Center | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Full | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ParameterInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Position | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| character | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| compareTo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isAfter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isAfterOrEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isBefore | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isBeforeOrEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| translate | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| with | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| PrepareLanguageModelChatModelOptions | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| silent | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| PreparedToolInvocation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| confirmationMessages | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| invocationMessage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProcessExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| process | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProcessExecutionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Progress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| report | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProgressLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Notification | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Window | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProgressOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cancellable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProvideLanguageModelChatResponseOptions | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modelOptions | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toolMode | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tools | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ProviderResult | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Comparator: #21 |
|---|
| Pseudoterminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11513 |
|---|
| onDidClose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidOverrideDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidWrite | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| open | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickDiffProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideOriginalResource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| busy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidHide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| step | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| totalSteps | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickInputButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickInputButtons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Back | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| keepScrollPosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| matchOnDescription | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| matchOnDetail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidAccept | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidTriggerButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidTriggerItemButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
|---|
| placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectedItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickPickItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| alwaysShow | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| picked | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickPickItemButtonEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
|---|
| button | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| item | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickPickItemKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Separator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| QuickPickOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canPickMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| matchOnDescription | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| matchOnDetail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidSelectItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Range | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contains | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| intersection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isEmpty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isSingleLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| union | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| with | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ReferenceContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| includeDeclaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ReferenceProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideReferences | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RelativePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| base | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| baseUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11518 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| pattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RenameProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| prepareRename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideRenameEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RunOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11132 |
|---|
| reevaluateOnRerun | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SaveDialogOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| defaultUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| filters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| saveLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SecretStorage | Supported | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| keys | Supported | Unsupported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| store | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SecretStorageChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SelectedCompletionInfo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| anchor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isReversed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SelectionRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideSelectionRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resultId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SemanticTokensBuilder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| build | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| push | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SemanticTokensEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| deleteCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SemanticTokensEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| edits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resultId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SemanticTokensLegend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tokenModifiers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tokenTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ShellExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| commandLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ShellExecutionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellArgs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellQuoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ShellQuotedString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| quoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ShellQuoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Escape | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Strong | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Weak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ShellQuotingOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| escape | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| strong | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| weak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeSignature | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| signatures | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureHelpContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeSignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isRetrigger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureHelpProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideSignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureHelpProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| retriggerCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| triggerCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureHelpTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ContentChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TriggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SignatureInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11134 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parameters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SnippetString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendChoice | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendPlaceholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendTabstop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendVariable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SnippetTextEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| keepWhitespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| snippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| acceptInputCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| commitTemplate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| count | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createResourceGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| inputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| quickDiffProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rootUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| statusBarCommands | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControlInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11140 |
|---|
| SourceControlResourceDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| faded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| strikeThrough | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControlResourceGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hideWhenEmpty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resourceStates | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControlResourceState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| decorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SourceControlResourceThemableDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| StatementCoverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| branches | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| StatusBarAlignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| StatusBarItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| alignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| priority | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SymbolInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| containerName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SymbolKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Array | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Boolean | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Class | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Constant | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Enum | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| EnumMember | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Field | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Function | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Interface | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Method | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Module | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Namespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Null | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Number | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Object | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Operator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Package | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Property | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| String | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Struct | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TypeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Variable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SymbolTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| SyntaxTokenType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Comment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Other | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| RegEx | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| String | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Tab | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| group | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| input | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isPinned | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isPreview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| closed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| opened | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeTab | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tabs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabGroupChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| closed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| opened | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeTabGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| all | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTabs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputCustom | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputNotebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputNotebookDiff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modified | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| original | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputTextDiff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| modified | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| original | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TabInputWebview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Task | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| definition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| group | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isBackground | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| presentationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| problemMatchers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| runOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11132 |
|---|
| scope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskEndEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| task | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskFilter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Build | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Clean | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Rebuild | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Test | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11519 |
|---|
| isDefault | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11519 |
|---|
| TaskPanelKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Dedicated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| New | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Shared | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskPresentationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11133 |
|---|
| close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| echo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| focus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| panel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showReuseMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskProcessEndEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| exitCode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskProcessStartEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| processId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTasks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskRevealKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Always | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Never | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Silent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskScope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Global | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TaskStartEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TelemetryLogger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isErrorsEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isUsageEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logUsage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeEnableStates | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TelemetryLoggerOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| additionalCommonProperties | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreBuiltInCommonProperties | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreUnhandledErrors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TelemetrySender | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| flush | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sendErrorData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sendEventData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TelemetryTrustedValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Terminal | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| creationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11138 |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| exitStatus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11139 |
|---|
| hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| processId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
|---|
| TerminalCompletionContext | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| commandLine | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| cursorIndex | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalCompletionItem | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| constructor | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| detail | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| documentation | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| kind | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| label | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| replacementRange | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalCompletionItemKind | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Alias | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Argument | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| File | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Flag | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Folder | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Method | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| Option | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| OptionValue | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| PullRequest | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| PullRequestDone | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| ScmBranch | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| ScmCommit | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| ScmRemote | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| ScmStash | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| ScmTag | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| SymbolicLinkFile | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| SymbolicLinkFolder | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalCompletionList | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| constructor | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| items | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| resourceOptions | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalCompletionProvider | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| provideTerminalCompletions | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalCompletionResourceOptions | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| cwd | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| globPattern | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| showDirectories | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| showFiles | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| TerminalDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| columns | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rows | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalEditorLocationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
|---|
| preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalExitReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Process | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Shutdown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unknown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| User | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalExitStatus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11139 |
|---|
| code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11507 |
|---|
| length | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| startIndex | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalLinkContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleTerminalLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTerminalLinks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
|---|
| Editor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Panel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalOptions | Supported | Supported | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
|---|
| cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hideFromUser | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11144 |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
|---|
| isTransient | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11145 |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellArgs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegrationNonce | Supported | Supported | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| strictEnv | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11143 |
|---|
| TerminalProfile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11503 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalProfileProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11503 |
|---|
| provideTerminalProfile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellExecution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| commandLine | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| read | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellExecutionCommandLine | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| confidence | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isTrusted | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellExecutionCommandLineConfidence | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| High | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Low | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Medium | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellExecutionEndEvent | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| exitCode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminal | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellExecutionStartEvent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| execution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminal | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cwd | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| executeCommand | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalShellIntegrationChangeEvent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminal | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalSplitLocationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
|---|
| parentTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TerminalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
|---|
| isInteractedWith | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| createRunProfile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createTestItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createTestRun | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| invalidateTestResults | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| refreshHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestCoverageCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| covered | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| total | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| busy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canResolveChildren | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| children | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| sortText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestItemCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| add | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| size | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| actualOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| diff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| expectedOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| stackTrace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestMessageStackFrame | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| position | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestRun | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| addCoverage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appendOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enqueued | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| errored | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| failed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isPersisted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidDispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| passed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| skipped | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| started | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestRunProfile | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| configureHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isDefault | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| loadDetailedCoverage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| loadDetailedCoverageForTest | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeDefault | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| runHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| supportsContinuousRun | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestRunProfileKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| Coverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Run | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestRunRequest | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| continuous | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| exclude | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| include | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| profile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TestTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| encoding | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| eol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fileName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getWordRangeAtPosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isUntitled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| languageId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lineAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lineCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| offsetAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| positionAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| save | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| validatePosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| validateRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contentChanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentChangeReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Redo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Undo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentContentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rangeLength | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rangeOffset | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentContentProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTextDocumentContent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentSaveReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AfterDelay | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| FocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Manual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentShowOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| preview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextDocumentWillSaveEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| newEol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| newText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setEndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| edit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11146 |
|---|
| insertSnippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| revealRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11146 |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorCursorStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Block | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| BlockOutline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| LineThin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Underline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| UnderlineThin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorDecorationType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setEndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorLineNumbersStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Interval | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Off | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| On | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Relative | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cursorStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| indentSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insertSpaces | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lineNumbers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tabSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorOptionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorRevealType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| AtTop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InCenter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| InCenterIfOutsideViewport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorSelectionChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorSelectionChangeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Keyboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Mouse | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorViewColumnChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextEditorVisibleRangesChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TextLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| firstNonWhitespaceCharacterIndex | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isEmptyOrWhitespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| lineNumber | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rangeIncludingLineBreak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ThemableDecorationAttachmentRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| border | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contentIconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contentText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fontStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fontWeight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| height | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| margin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| width | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ThemableDecorationInstanceRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| after | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| before | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ThemableDecorationRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| after | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| before | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| border | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderRadius | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderSpacing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| borderWidth | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cursor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fontStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fontWeight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| gutterIconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| gutterIconSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| letterSpacing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| opacity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outlineColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outlineStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| outlineWidth | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| overviewRulerColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ThemeColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ThemeIcon | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Folder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11128 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11128 |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Thenable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Comparator: #21 |
|---|
| TreeCheckboxChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getChildren | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getTreeItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTreeData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveTreeItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11147 |
|---|
| TreeDragAndDropController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dragMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dropMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleDrag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleDrop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| checkboxState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| collapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeItemCheckboxState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Checked | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Unchecked | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeItemCollapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Collapsed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Expanded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| None | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeItemLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11148 |
|---|
| highlights | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeCheckboxState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeVisibility | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidCollapseElement | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidExpandElement | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeViewExpansionEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| element | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeViewOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10102 |
|---|
| dragAndDropController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| manageCheckboxStateManually | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showCollapseAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| treeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeViewSelectionChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TreeViewVisibilityChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TypeDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTypeDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TypeHierarchyItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| TypeHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
|---|
| prepareTypeHierarchy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTypeHierarchySubtypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideTypeHierarchySupertypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| UIKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Desktop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Web | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| authority | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| file | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fragment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fsPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| joinPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| parse | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| path | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| query | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| scheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toJSON | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| toString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| with | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| UriHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| handleUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ViewBadge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ViewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Beside | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Eight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Five | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Four | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Nine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| One | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Seven | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Six | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Three | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Two | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| Webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asWebviewUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| cspSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| html | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidReceiveMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| postMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enableCommandUris | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enableForms | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11517 |
|---|
| enableScripts | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| localResourceRoots | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| portMapping | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeViewState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidDispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewPanelOnDidChangeViewStateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| webviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewPanelOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| enableFindWidget | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| retainContextWhenHidden | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewPanelSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| deserializeWebviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewPortMapping | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| extensionHostPort | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| webviewPort | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
|---|
| badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeVisibility | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidDispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewViewProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
|---|
| resolveWebviewView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WebviewViewResolveContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11149 |
|---|
| state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WindowState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| focused | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| inspect | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| update | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| deleteFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| entries | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| renameFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| set | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| size | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceEditEntryMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| needsConfirmation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceEditMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isRefactoring | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| index | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceFolderPickOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceFoldersChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| WorkspaceSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| provideWorkspaceSymbols | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| resolveWorkspaceSymbol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/authentication |
| getAccounts | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getSession | Supported | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| onDidChangeSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerAuthenticationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
|---|
| namespace/chat |
| createChatParticipant | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/commands |
| executeCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getCommands | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTextEditorCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/comments |
| createCommentController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/debug |
| activeDebugConsole | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeStackItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| addBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
|---|
| asDebugSourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
|---|
| breakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActiveDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActiveStackItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidReceiveDebugSessionCustomEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidStartDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidTerminateDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDebugAdapterDescriptorFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDebugAdapterTrackerFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDebugConfigurationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| removeBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
|---|
| startDebugging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
|---|
| stopDebugging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
|---|
| namespace/env |
| appHost | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
|---|
| appName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| appRoot | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asExternalUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| clipboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createTelemetryLogger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isNewAppInstall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
|---|
| isTelemetryEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
|---|
| language | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| logLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| machineId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeLogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeShell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTelemetryEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
|---|
| openExternal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| remoteName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
|---|
| sessionId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| shell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uiKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uriScheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/extensions |
| all | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
|---|
| getExtension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
|---|
| onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
|---|
| namespace/l10n |
| bundle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| t | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/languages |
| createDiagnosticCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createLanguageStatusItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getDiagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getLanguages | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| match | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeDiagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCallHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCodeActionsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCodeLensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerColorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDeclarationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentDropEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentHighlightProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentPasteEditProvider | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentRangeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentRangeSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerDocumentSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerEvaluatableExpressionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
|---|
| registerFoldingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerHoverProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerImplementationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerInlayHintsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerInlineCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerInlineValuesProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
|---|
| registerLinkedEditingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
|---|
| registerOnTypeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerReferenceProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerRenameProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerSelectionRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerSignatureHelpProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTypeDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTypeHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
|---|
| registerWorkspaceSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setLanguageConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| setTextDocumentLanguage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/lm |
| invokeTool | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeChatModels | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerLanguageModelChatProvider | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerMcpServerDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTool | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| selectChatModels | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tools | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/notebooks |
| createNotebookController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| createRendererMessaging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| registerNotebookCellStatusBarItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| namespace/scm |
| createSourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| inputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/tasks |
| executeTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fetchTasks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidEndTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidEndTaskProcess | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidStartTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidStartTaskProcess | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| taskExecutions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| namespace/tests |
| createTestController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
|---|
| namespace/window |
| activeColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeNotebookEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| activeTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createOutputChannel | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createQuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createStatusBarItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createTerminal | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
|---|
| createTextEditorDecorationType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createTreeView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createWebviewPanel | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11517 |
|---|
| onDidChangeActiveColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActiveNotebookEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActiveTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeActiveTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeNotebookEditorSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeNotebookEditorVisibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTerminalShellIntegration | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTerminalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
|---|
| onDidChangeTextEditorOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTextEditorSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTextEditorViewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTextEditorVisibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeVisibleNotebookEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeVisibleTextEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeWindowState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidCloseTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidEndTerminalShellExecution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidOpenTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidStartTerminalShellExecution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerCustomEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerFileDecorationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTerminalCompletionProvider | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | |
|---|
| registerTerminalLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTerminalProfileProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
|---|
| registerTreeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerUriHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerWebviewPanelSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerWebviewViewProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
|---|
| setStatusBarMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showErrorMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showInformationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showNotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showOpenDialog | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showQuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
|---|
| showSaveDialog | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showWarningMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| showWorkspaceFolderPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| tabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| terminals | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleNotebookEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| visibleTextEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| withProgress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| withScmProgress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Deprecated |
|---|
| namespace/workspace |
| applyEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| asRelativePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| createFileSystemWatcher | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| decode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| encode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| findFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| fs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| getConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10004 |
|---|
| getWorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| isTrusted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10472 |
|---|
| name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| notebookDocuments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| onDidChangeConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeNotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidChangeWorkspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidCloseNotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| onDidCloseTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidCreateFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidDeleteFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidGrantWorkspaceTrust | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10472 |
|---|
| onDidOpenNotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| onDidOpenTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidRenameFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidSaveNotebookDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onDidSaveTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillCreateFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillDeleteFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillRenameFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillSaveNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| onWillSaveTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| openNotebookDocument | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| openTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerFileSystemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerNotebookSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| registerTaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| registerTextDocumentContentProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| rootPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| save | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| saveAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| saveAs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| textDocuments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| updateWorkspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
|---|
| workspaceFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|
| workspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
|---|