APITheia master ℹTheia v1.74.2 (latest) ℹTheia v1.76.0 ℹVSCode main ℹVSCode 1.140.0 ℹVSCode 1.139.1 ℹVSCode 1.139.0 ℹVSCode 1.138.0 ℹVSCode 1.137.0 ℹVSCode 1.136.2 ℹVSCode 1.136.1 ℹVSCode 1.136.0 ℹVSCode 1.135.0 ℹVSCode 1.134.0 ℹVSCode 1.133.0 ℹVSCode 1.132.1 ℹVSCode 1.132.0 ℹVSCode 1.131.0 ℹVSCode 1.130.0 (supported by latest) ℹVSCode 1.129.1 ℹVSCode 1.128.1 ℹVSCode 1.127.0 ℹNote
namespace/root
AccessibilityInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
roleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationForceNewSessionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationGetSessionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearSessionPreferenceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createIfNoneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
forceNewSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
silentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationGetSessionPresentationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSessionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSessionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removeSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationProviderAuthenticationSessionsChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
changedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationProviderInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationProviderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportsMultipleAccountsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationProviderSessionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accessTokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idTokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
scopesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationSessionAccountInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationSessionsChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
providerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AuthenticationWwwAuthenticateRequestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fallbackScopesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
wwwAuthenticateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AutoClosingPairSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notInSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BranchCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BreakpointSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
conditionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hitConditionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BreakpointsChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
changedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CallHierarchyIncomingCallSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CallHierarchyItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CallHierarchyOutgoingCallSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CallHierarchyProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prepareCallHierarchySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCallHierarchyIncomingCallsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCallHierarchyOutgoingCallsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CancellationErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CancellationTokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isCancellationRequestedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onCancellationRequestedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CancellationTokenSourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cancelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CharacterPairSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatContextStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
historyStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatErrorDetailsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
responseIsFilteredStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatFollowupStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
participantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatFollowupProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideFollowupsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatLanguageModelToolReferenceStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatParticipantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
followupProviderStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidReceiveFeedbackStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
requestHandlerStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatParticipantToolTokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatPromptReferenceStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modelDescriptionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatRequestStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modelStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
referencesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolInvocationTokenStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolReferencesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatRequestHandlerStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatRequestTurnStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
participantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
referencesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolReferencesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseAnchorPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseCommandButtonPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseFileTreeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
childrenStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseFileTreePartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
baseUriStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseMarkdownPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponsePartSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseProgressPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseReferencePartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseStreamStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
anchorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buttonStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filetreeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
markdownStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
progressStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pushStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
referenceStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResponseTurnPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
participantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
responseStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resultStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResultStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
errorDetailsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResultFeedbackStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resultStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChatResultFeedbackKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HelpfulSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnhelpfulSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ClipboardSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
writeTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
diagnosticsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
editSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isPreferredSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
diagnosticsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onlySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EmptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickFixSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RefactorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RefactorExtractSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RefactorInlineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RefactorMoveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RefactorRewriteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceFixAllSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceOrganizeImportsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
containsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
intersectsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCodeActionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveCodeActionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionProviderMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
providedCodeActionKindsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeActionTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AutomaticSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InvokeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeLensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isResolvedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeLensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeCodeLensesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCodeLensesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveCodeLensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
alphaSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
blueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
greenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
redSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorPresentationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
additionalTextEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorThemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorThemeKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DarkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HighContrastSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HighContrastLightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
argumentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
authorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
bodySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reactionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
timestampSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentAuthorInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commentingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createCommentThreadSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reactionHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EditingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PreviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeHolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentReactionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
authorHasReactedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
countSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentReplySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
threadSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentRuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
blockCommentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineCommentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentThreadSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canReplySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
collapsibleStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentThreadCollapsibleStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CollapsedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExpandedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentThreadStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ResolvedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnresolvedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCommentingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enableFileCommentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerCharacterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
additionalTextEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commitCharactersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filterTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keepWhitespaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
preselectSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sortTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionItemKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ClassSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConstantSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConstructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnumSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnumMemberSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FieldSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FunctionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InterfaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IssueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
KeywordSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MethodSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ModuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OperatorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PropertySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReferenceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SnippetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StructSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeParameterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnitSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UserSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
VariableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionItemLabelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCompletionItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveCompletionItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionItemTagSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeprecatedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionListSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isIncompleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CompletionTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InvokeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TriggerCharacterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TriggerForIncompleteCompletionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConfigurationChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
affectsConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConfigurationScopeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConfigurationTargetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
GlobalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceFolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentBackupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentBackupContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
destinationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentContentChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentEditEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
redoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
undoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomDocumentOpenContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
backupIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
untitledDocumentDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomEditorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
backupCustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeCustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revertCustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveCustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveCustomDocumentAsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomReadonlyEditorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openCustomDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveCustomEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CustomTextEditorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveCustomTextEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DataTransferSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
[Symbol.iterator]SupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
forEachSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DataTransferFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DataTransferItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidSendMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterDescriptorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterDescriptorFactorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createDebugAdapterDescriptorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterExecutableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
argsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterExecutableOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
envSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterInlineImplementationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterNamedPipeServerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterServerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hostSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
portSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterTrackerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidSendMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onExitSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillReceiveMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillStartSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillStopSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugAdapterTrackerFactorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createDebugAdapterTrackerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
requestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugConfigurationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDebugConfigurationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveDebugConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveDebugConfigurationWithSubstitutedVariablesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugConfigurationProviderTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DynamicSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InitialSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugConsoleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugConsoleModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MergeWithParentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SeparateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugProtocolBreakpointSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugProtocolMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugProtocolSourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
configurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
customRequestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getDebugProtocolBreakpointSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parentSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
workspaceFolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugSessionCustomEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
bodySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
eventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugSessionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
compactSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
consoleModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lifecycleManagedByParentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
noDebugSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parentSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
suppressDebugStatusbarSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
suppressDebugToolbarSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
suppressDebugViewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
suppressSaveBeforeStartSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
testRunSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugStackFrameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
frameIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
threadIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugThreadSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
threadIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeclarationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeclarationCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeclarationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDeclarationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DecorationInstanceRenderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
darkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DecorationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hoverMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
renderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DecorationRangeBehaviorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ClosedClosedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ClosedOpenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OpenClosedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OpenOpenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DecorationRenderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
darkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isWholeLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
overviewRulerLaneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeBehaviorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefinitionLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
codeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
relatedInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
severitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
urisSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
forEachSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hasSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticRelatedInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticSeveritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HintSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WarningSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DiagnosticTagSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeprecatedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnnecessarySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DisposableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentColorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideColorPresentationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentColorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentDropEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
additionalEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
yieldToSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentDropEditProviderPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentDropEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveDocumentDropEditStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentDropEditProviderMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dropMimeTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
providedDropEditKindsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentDropOrPasteEditKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EmptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextUpdateImportsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
containsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
intersectsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentFilterPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
languageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookTypeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
patternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
schemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentFormattingEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentFormattingEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentHighlightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentHighlightKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReadSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WriteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentHighlightProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentHighlightsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
targetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentLinkProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentLinksSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveDocumentLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentPasteEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
additionalEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
yieldToSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentPasteEditContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onlySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentPasteEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prepareDocumentPasteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentPasteEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveDocumentPasteEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentPasteProviderMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
copyMimeTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pasteMimeTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
providedPasteEditKindsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentPasteTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AutomaticSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PasteAsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentRangeFormattingEditProviderPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentRangeFormattingEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentRangesFormattingEditsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentRangeSemanticTokensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSemanticTokensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentRangeSemanticTokensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentSelectorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentSemanticTokensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSemanticTokensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentSemanticTokensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentSemanticTokensEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentSymbolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
childrenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentSymbolProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideDocumentSymbolsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DocumentSymbolProviderMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EndOfLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CRLFSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LFSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnterActionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indentActionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removeTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnvironmentVariableCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
forEachSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
persistentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prependSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnvironmentVariableMutatorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnvironmentVariableMutatorOptionsPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
applyAtProcessCreationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
applyAtShellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnvironmentVariableMutatorTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AppendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PrependSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReplaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnvironmentVariableScopeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
workspaceFolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EvaluatableExpressionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
expressionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EvaluatableExpressionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideEvaluatableExpressionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EventEmitterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
eventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fireSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
exportsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isActiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
packageJSONSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionContextPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asAbsolutePathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
environmentVariableCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
globalStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
globalStoragePathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
globalStorageUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
languageModelAccessInformationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
secretsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
storagePathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
storageUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
subscriptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
workspaceStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UISupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DevelopmentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProductionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionTerminalOptionsPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTransientSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationNonceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileChangeTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ChangedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CreatedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeletedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
branchCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
declarationCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromDetailsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
includesTestsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
statementCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileCoverageDetailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileCreateEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileDecorationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
badgeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
propagateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileDecorationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeFileDecorationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideFileDecorationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileDeleteEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FilePermissionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReadonlySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileRenameEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileStatSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ctimeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
mtimeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
permissionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSystemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
copySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createDirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isWritableFileSystemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readDirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
renameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
statSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
writeFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSystemErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileExistsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileIsADirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileNotADirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileNotFoundSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NoPermissionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnavailableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
codeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSystemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
copySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createDirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readDirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
renameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
statSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
watchSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
writeFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSystemWatcherSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreChangeEventsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreCreateEventsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreDeleteEventsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCreateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidDeleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DirectorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SymbolicLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnknownSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileWillCreateEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
waitUntilSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileWillDeleteEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
waitUntilSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileWillRenameEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
waitUntilSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FoldingContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FoldingRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
endSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FoldingRangeKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ImportsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RegionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FoldingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeFoldingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideFoldingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FormattingOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSpacesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tabSizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FunctionBreakpointSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
functionNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
GlobPatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
GlobalEnvironmentVariableCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getScopedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HoverSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HoverProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideHoverSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ImplementationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideImplementationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IndentActionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IndentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IndentOutdentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NoneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OutdentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IndentationRuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
decreaseIndentPatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
increaseIndentPatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indentNextLinePatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
unIndentedLinePatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlayHintSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
paddingLeftSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
paddingRightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
positionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlayHintKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ParameterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlayHintLabelPartSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlayHintsProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeInlayHintsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideInlayHintsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveInlayHintSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineCompletionContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectedCompletionInfoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineCompletionItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filterTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineCompletionItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideInlineCompletionItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineCompletionListSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineCompletionTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AutomaticSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InvokeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValueContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
frameIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stoppedLocationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValueEvaluatableExpressionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
expressionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValueTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValueVariableLookupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
caseSensitiveLookupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
variableNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineValuesProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeInlineValuesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideInlineValuesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buttonsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidAcceptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidTriggerButtonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
passwordSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeholderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
validationMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InputBoxOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreFocusOutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
passwordSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeHolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
validateInputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InputBoxValidationMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
severitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InputBoxValidationSeveritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InfoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WarningSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
__characterPairSupportSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
__electricCharacterSupportSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
autoClosingPairsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
bracketsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indentationRulesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onEnterRulesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
wordPatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelAccessInformationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSendRequestStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
countTokensStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
familyStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
maxInputTokensStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sendRequestStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
vendorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatCapabilitiesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
imageInputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolCallingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatInformationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
capabilitiesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
familyStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
maxInputTokensStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
maxOutputTokensStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatMessageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AssistantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UserStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
roleStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatMessageRoleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AssistantSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UserSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatProviderStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeLanguageModelChatInformationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideLanguageModelChatInformationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideLanguageModelChatResponseStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTokenCountStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatRequestMessageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
roleStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatRequestOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
justificationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modelOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolModeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatResponseStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
streamStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatSelectorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
familyStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
vendorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatToolStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputSchemaStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelChatToolModeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AutoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RequiredSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelDataPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dataStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
imageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
jsonStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
mimeTypeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelErrorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BlockedStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NoPermissionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotFoundStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
codeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelInputPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelPromptTsxPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelResponsePartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelTextPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
invokeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prepareInvocationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolCallPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
callIdStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolConfirmationMessagesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputSchemaSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolInvocationOptionsPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenizationOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolInvocationTokenStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolInvocationPrepareOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolResultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolResultPartStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
callIdStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageModelToolTokenizationOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
countTokensStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenBudgetStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageStatusItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accessibilityInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
busySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
severitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LanguageStatusSeveritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WarningSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LineCommentRuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
noIndentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LinkedEditingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideLinkedEditingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LinkedEditingRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
wordPatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LocationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LocationLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
originSelectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
targetRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
targetSelectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
targetUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LogLevelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InfoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OffSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TraceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WarningSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LogOutputChannelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
debugSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
errorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
infoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logLevelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeLogLevelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
traceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
warnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MarkdownStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendCodeblockSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendMarkdownSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
baseUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTrustedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportHtmlSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportThemeIconsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MarkedStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
McpHttpServerDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
headersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
McpServerDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
McpServerDefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeMcpServerDefinitionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideMcpServerDefinitionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveMcpServerDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
McpStdioServerDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
argsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
envSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MementoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keysSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MessageItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isCloseAffordanceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MessageOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSummarySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indexSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outputsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSummarySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
languageIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outputsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendOutputItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
endSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionOrderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceOutputItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellExecutionSummarySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionOrderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
successSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
timingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CodeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MarkupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellOutputItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
errorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
jsonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
mimeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stderrSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stdoutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellStatusBarAlignmentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LeftSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellStatusBarItemPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accessibilityInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
alignmentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prioritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookCellStatusBarItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeCellStatusBarItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideCellStatusBarItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createNotebookCellExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executeHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
interruptHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSelectedNotebooksSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportedLanguagesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportsExecutionOrderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateNotebookAffinitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookControllerAffinitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PreferredSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellAtSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellCountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isClosedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isDirtySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isUntitledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentCellChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSummarySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outputsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cellChangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentChangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
metadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentContentChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addedCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removedCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentContentOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
transientCellMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
transientDocumentMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
transientOutputsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentShowOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
preserveFocusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
previewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookDocumentWillSaveEventPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reasonStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
waitUntilStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
newCellMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
newCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
newNotebookMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceCellsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateCellMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateNotebookMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookEditorPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revealRangeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookEditorRevealTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AtTopSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InCenterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InCenterIfOutsideViewportSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookEditorSelectionChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookEditorVisibleRangesChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
endSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isEmptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookRendererMessagingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidReceiveMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
postMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotebookSerializerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deserializeNotebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
serializeNotebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OnEnterRuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
actionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
afterTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
beforeTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
previousLineTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OnTypeFormattingEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideOnTypeFormattingEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OpenDialogOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSelectFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSelectFoldersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSelectManySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
defaultUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filtersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openLabelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OutputChannelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OverviewRulerLaneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CenterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FullSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LeftSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ParameterInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PositionPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
characterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
compareToSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isAfterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isAfterOrEqualSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isBeforeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isBeforeOrEqualSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isEqualSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
translatePartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PrepareLanguageModelChatModelOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
silentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PreparedToolInvocationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
confirmationMessagesStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
invocationMessageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProcessExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
argsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
processSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProcessExecutionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
envSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProgressSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reportSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProgressLocationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NotificationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WindowSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProgressOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cancellableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProvideLanguageModelChatResponseOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modelOptionsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolModeStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProviderResultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PseudoterminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleInputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCloseSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidOverrideDimensionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidWriteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setDimensionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickDiffProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideOriginalResourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickInputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
busySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreFocusOutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidHideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stepSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
totalStepsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickInputButtonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toggleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickInputButtonLocationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InlineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TitleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickInputButtonsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BackSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickPickSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buttonsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSelectManySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keepScrollPositionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
matchOnDescriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
matchOnDetailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidAcceptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidTriggerButtonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidTriggerItemButtonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeholderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectedItemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickPickItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
alwaysShowSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buttonsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pickedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resourceUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickPickItemButtonEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buttonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickPickItemKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SeparatorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
QuickPickOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canPickManySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreFocusOutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
matchOnDescriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
matchOnDetailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidSelectItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeHolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
promptSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RangePartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
containsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
endSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
intersectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isEmptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isEqualSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isSingleLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
unionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReferenceContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
includeDeclarationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ReferenceProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideReferencesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RelativePatternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
baseSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
baseUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
patternSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RenameProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prepareRenameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideRenameEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RunOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reevaluateOnRerunSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SaveDialogOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
defaultUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
filtersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveLabelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SecretStorageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keysSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
storeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SecretStorageChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SelectedCompletionInfoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
anchorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isReversedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SelectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SelectionRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideSelectionRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SemanticTokensSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resultIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SemanticTokensBuilderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
buildSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pushSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SemanticTokensEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteCountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SemanticTokensEditsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
editsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resultIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SemanticTokensLegendSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenModifiersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShellExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
argsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShellExecutionOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
envSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellArgsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellQuotingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShellQuotedStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
quotingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShellQuotingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EscapeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StrongSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WeakSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShellQuotingOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
escapeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
strongSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
weakSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureHelpSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeParameterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeSignatureSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
signaturesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureHelpContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeSignatureHelpSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isRetriggerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerCharacterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureHelpProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideSignatureHelpSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureHelpProviderMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
retriggerCharactersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
triggerCharactersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureHelpTriggerKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ContentChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InvokeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TriggerCharacterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SignatureInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeParameterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parametersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SnippetStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendChoiceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendPlaceholderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendTabstopSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendVariableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SnippetTextEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keepWhitespaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
snippetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceBreakpointSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
acceptInputCommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commitTemplateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
countSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createResourceGroupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
quickDiffProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rootUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
statusBarCommandsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlInputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeholderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlResourceDecorationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
darkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fadedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
strikeThroughSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlResourceGroupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideWhenEmptySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resourceStatesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlResourceStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
decorationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resourceUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SourceControlResourceThemableDecorationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StatementCoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
branchesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StatusBarAlignmentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LeftSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StatusBarItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accessibilityInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
alignmentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
backgroundColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prioritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SymbolInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
containerNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SymbolKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ArraySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BooleanSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ClassSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConstantSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ConstructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnumSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EnumMemberSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FieldSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FunctionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InterfaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
KeySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MethodSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ModuleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NamespaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NullSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NumberSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ObjectSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OperatorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PackageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PropertySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StructSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeParameterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
VariableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SymbolTagSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DeprecatedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SyntaxTokenTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OtherSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RegExSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
StringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
groupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isActiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isDirtySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isPinnedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isPreviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
changedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabGroupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeTabSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isActiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tabsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabGroupChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
changedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabGroupsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeTabGroupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
allSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTabGroupsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTabsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputCustomSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputNotebookSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputNotebookDiffSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modifiedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
originalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputTextDiffSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
modifiedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
originalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TabInputWebviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
definitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
groupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isBackgroundSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
presentationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
problemMatchersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
runOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
scopeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskEndEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskExecutionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
taskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskFilterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
typeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskGroupSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BuildSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CleanSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RebuildSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isDefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskPanelKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DedicatedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SharedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskPresentationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clearSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
closeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
echoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
focusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
panelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revealSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showReuseMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskProcessEndEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
exitCodeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskProcessStartEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
processIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTasksSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveTaskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskRevealKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AlwaysSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NeverSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SilentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskScopeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
GlobalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TaskStartEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TelemetryLoggerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isErrorsEnabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isUsageEnabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logErrorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logUsageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeEnableStatesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TelemetryLoggerOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
additionalCommonPropertiesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreBuiltInCommonPropertiesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreUnhandledErrorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TelemetrySenderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
flushSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sendErrorDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sendEventDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TelemetryTrustedValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
creationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
exitStatusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
processIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sendTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalDimensionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
columnsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rowsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalEditorLocationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
preserveFocusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalExitReasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExtensionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ProcessSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ShutdownSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnknownSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UserSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalExitStatusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
codeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lengthSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startIndexSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalLinkContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalLinkProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleTerminalLinkSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTerminalLinksSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalLocationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
PanelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
envSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideFromUserSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTransientSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellArgsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationNonceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
strictEnvSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalProfileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalProfileProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTerminalProfileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellExecutionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandLineStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
readStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellExecutionCommandLineStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
confidenceStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTrustedStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellExecutionCommandLineConfidenceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
HighSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LowSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MediumSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellExecutionEndEventPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
exitCodeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminalStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellExecutionStartEventStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminalStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cwdStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
executeCommandStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalShellIntegrationChangeEventStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminalStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalSplitLocationOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parentTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TerminalStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isInteractedWithSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createRunProfileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTestItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTestRunSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
invalidateTestResultsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
refreshHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestCoverageCountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
coveredSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
totalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
busySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canResolveChildrenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
childrenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
errorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sortTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestItemCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
forEachSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
actualOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
diffSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
expectedOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
locationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stackTraceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestMessageStackFrameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
positionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestRunPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addCoverageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appendOutputSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
endSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enqueuedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
erroredSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
failedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isPersistedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidDisposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
passedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
skippedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tokenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestRunProfilePartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
configureHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isDefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
loadDetailedCoverageStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
loadDetailedCoverageForTestStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeDefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
runHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
supportsContinuousRunSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestRunProfileKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CoverageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DebugSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RunSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestRunRequestSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
continuousSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
excludeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
includeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
preserveFocusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
profileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TestTagSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
encodingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
eolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fileNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getWordRangeAtPositionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isClosedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isDirtySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isUntitledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
languageIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineAtSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineCountSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
offsetAtSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
positionAtSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
validatePositionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
validateRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentChangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentChangeReasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RedoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UndoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentContentChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeLengthSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeOffsetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentContentProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTextDocumentContentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentSaveReasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AfterDelaySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FocusOutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ManualSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentShowOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
preserveFocusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
previewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextDocumentWillSaveEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
reasonSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
waitUntilSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
newEolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
newTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setEndOfLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
documentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
editSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSnippetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revealRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setDecorationsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorCursorStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BlockSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BlockOutlineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
LineThinSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnderlineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UnderlineThinSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorDecorationTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
keySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setEndOfLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorLineNumbersStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
IntervalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OffSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
RelativeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cursorStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indentSizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSpacesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineNumbersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tabSizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorOptionsChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorRevealTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
AtTopSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DefaultSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InCenterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
InCenterIfOutsideViewportSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorSelectionChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorSelectionChangeKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
KeyboardSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
MouseSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorViewColumnChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextEditorVisibleRangesChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TextLineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
firstNonWhitespaceCharacterIndexSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isEmptyOrWhitespaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
lineNumberSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeIncludingLineBreakSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThemableDecorationAttachmentRenderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
backgroundColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentIconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contentTextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fontStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fontWeightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
heightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
marginSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textDecorationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
widthSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThemableDecorationInstanceRenderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
afterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
beforeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThemableDecorationRenderOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
afterSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
backgroundColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
beforeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderRadiusSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderSpacingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
borderWidthSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cursorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fontStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fontWeightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
gutterIconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
gutterIconSizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
letterSpacingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
opacitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outlineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outlineColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outlineStyleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
outlineWidthSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
overviewRulerColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textDecorationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThemeColorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThemeIconSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
colorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThenableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeCheckboxChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
itemsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeDataProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getChildrenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getParentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getTreeItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTreeDataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveTreeItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeDragAndDropControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dragMimeTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
dropMimeTypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleDragSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleDropSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
accessibilityInformationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
checkboxStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
collapsibleStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
commandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
contextValueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
idSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resourceUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeItemCheckboxStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CheckedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UncheckedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeItemCollapsibleStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
CollapsedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ExpandedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NoneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeItemLabelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
highlightsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeViewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
badgeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
messageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeCheckboxStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeVisibilitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCollapseElementSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidExpandElementSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revealSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeViewExpansionEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
elementSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeViewOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
canSelectManySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓#10102
dragAndDropControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
manageCheckboxStateManuallySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showCollapseAllSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
treeDataProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeViewSelectionChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TreeViewVisibilityChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeDefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTypeDefinitionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeHierarchyItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
detailSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
kindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectionRangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tagsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TypeHierarchyProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
prepareTypeHierarchySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTypeHierarchySubtypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideTypeHierarchySupertypesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UIKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
DesktopSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
authoritySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
constructorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fragmentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fromSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fsPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
joinPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
parseSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
pathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
querySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
schemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toJSONSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toStringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
UriHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
handleUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ViewBadgeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tooltipSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
valueSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ViewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ActiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
BesideSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
EightSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FiveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
FourSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
NineSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
OneSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SevenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
SixSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ThreeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
TwoSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asWebviewUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
cspSourceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
htmlSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidReceiveMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
postMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enableCommandUrisSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enableFormsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enableScriptsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
localResourceRootsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
portMappingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewPanelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
disposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeViewStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidDisposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
optionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
revealSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
webviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewPanelOnDidChangeViewStateEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
webviewPanelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewPanelOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
enableFindWidgetSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
retainContextWhenHiddenSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewPanelSerializerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deserializeWebviewPanelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewPortMappingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
extensionHostPortSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
webviewPortSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewViewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
badgeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeVisibilitySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidDisposeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
titleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
viewTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
webviewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewViewProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveWebviewViewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WebviewViewResolveContextSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WindowStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
focusedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hasSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inspectSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
deleteFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
entriesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
hasSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
insertSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
renameFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
replaceSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sizeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceEditEntryMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
descriptionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
iconPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
labelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
needsConfirmationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceEditMetadataSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isRefactoringSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceFolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
indexSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceFolderPickOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
ignoreFocusOutSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
placeHolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceFoldersChangeEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
WorkspaceSymbolProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
provideWorkspaceSymbolsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
resolveWorkspaceSymbolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
versionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/authentication
getAccountsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSessionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerAuthenticationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/chat
createChatParticipantStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/commands
executeCommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getCommandsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTextEditorCommandSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/comments
createCommentControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/debug
activeDebugConsoleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeDebugSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeStackItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
addBreakpointsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asDebugSourceUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
breakpointsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveDebugSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveStackItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeBreakpointsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidReceiveDebugSessionCustomEventSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidStartDebugSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidTerminateDebugSessionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDebugAdapterDescriptorFactorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDebugAdapterTrackerFactorySupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDebugConfigurationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
removeBreakpointsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
startDebuggingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stopDebuggingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/env
appHostSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
appRootSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asExternalUriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
clipboardSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTelemetryLoggerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isAppPortableSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isNewAppInstallSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTelemetryEnabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
languageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
logLevelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
machineIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeLogLevelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeShellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTelemetryEnabledSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openExternalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
remoteNameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
sessionIdSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
shellSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uiKindSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSchemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/extensions
allSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getExtensionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/l10n
bundleSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
uriSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/languages
createDiagnosticCollectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createLanguageStatusItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getDiagnosticsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getLanguagesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
matchSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeDiagnosticsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCallHierarchyProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCodeActionsProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCodeLensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerColorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCompletionItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDeclarationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentDropEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentFormattingEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentHighlightProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentLinkProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentPasteEditProviderStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentRangeFormattingEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentRangeSemanticTokensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentSemanticTokensProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerDocumentSymbolProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerEvaluatableExpressionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerFoldingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerHoverProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerImplementationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerInlayHintsProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerInlineCompletionItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerInlineValuesProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerLinkedEditingRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerOnTypeFormattingEditProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerReferenceProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerRenameProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerSelectionRangeProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerSignatureHelpProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTypeDefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTypeHierarchyProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerWorkspaceSymbolProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setLanguageConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setTextDocumentLanguageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/lm
invokeToolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeChatModelsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerLanguageModelChatProviderStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerMcpServerDefinitionProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerToolSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
selectChatModelsStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
toolsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/notebooks
createNotebookControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createRendererMessagingSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerNotebookCellStatusBarItemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/scm
createSourceControlSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
inputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/tasks
executeTaskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fetchTasksSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidEndTaskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidEndTaskProcessSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidStartTaskSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidStartTaskProcessSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTaskProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
taskExecutionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/tests
createTestControllerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/window
activeColorThemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeNotebookEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
activeTextEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createInputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createOutputChannelPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createQuickPickSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createStatusBarItemSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTerminalPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTextEditorDecorationTypeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createTreeViewSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createWebviewPanelSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveColorThemeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveNotebookEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeActiveTextEditorSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeNotebookEditorSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeNotebookEditorVisibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTerminalShellIntegrationStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTerminalStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTextEditorOptionsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTextEditorSelectionSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTextEditorViewColumnSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTextEditorVisibleRangesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeVisibleNotebookEditorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeVisibleTextEditorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeWindowStateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCloseTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidEndTerminalShellExecutionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidOpenTerminalSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidStartTerminalShellExecutionStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerCustomEditorProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerFileDecorationProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTerminalLinkProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTerminalProfileProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTreeDataProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerUriHandlerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerWebviewPanelSerializerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerWebviewViewProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
setStatusBarMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showErrorMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showInformationMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showInputBoxSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showNotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showOpenDialogSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showQuickPickSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showSaveDialogSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showWarningMessageSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
showWorkspaceFolderPickSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
stateSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
tabGroupsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
terminalsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleNotebookEditorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
visibleTextEditorsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withProgressSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
withScmProgressSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
namespace/workspace
applyEditSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
asRelativePathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
createFileSystemWatcherSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
decodeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
encodeSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
findFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
fsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
getWorkspaceFolderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
isTrustedSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
nameSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
notebookDocumentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeConfigurationSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeNotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidChangeWorkspaceFoldersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCloseNotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCloseTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidCreateFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidDeleteFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidGrantWorkspaceTrustSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidOpenNotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidOpenTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidRenameFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidSaveNotebookDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onDidSaveTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillCreateFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillDeleteFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillRenameFilesSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillSaveNotebookDocumentStubbedStubbedStubbed✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
onWillSaveTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openNotebookDocumentPartialPartialPartial✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
openTextDocumentSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerFileSystemProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerNotebookSerializerSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTaskProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
registerTextDocumentContentProviderSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
rootPathSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveAllSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
saveAsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
textDocumentsSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
updateWorkspaceFoldersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
workspaceFileSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
workspaceFoldersSupportedSupportedSupported✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓