Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
plugin-metrics
LanguagesMainPluginMetrics
Class LanguagesMainPluginMetrics
Hierarchy
LanguagesMainImpl
LanguagesMainPluginMetrics
Index
Constructors
constructor
Properties
handle
ToExtensionID
plugin
Metrics
Resolver
Methods
$change
Diagnostics
$change
Language
$clear
Diagnostics
$emit
Code
Lens
Event
$emit
Document
Semantic
Tokens
Event
$get
Languages
$register
Call
Hierarchy
Provider
$register
Code
Lens
Support
$register
Completion
Support
$register
Declaration
Provider
$register
Definition
Provider
$register
Document
Color
Provider
$register
Document
Formatting
Support
$register
Document
Highlight
Provider
$register
Document
Link
Provider
$register
Document
Range
Semantic
Tokens
Provider
$register
Document
Semantic
Tokens
Provider
$register
Folding
Range
Provider
$register
Hover
Provider
$register
Implementation
Provider
$register
OnType
Formatting
Provider
$register
Outline
Support
$register
Quick
Fix
Provider
$register
Range
Formatting
Support
$register
Reference
Provider
$register
Rename
Provider
$register
Selection
Range
Provider
$register
Signature
Help
Provider
$register
Type
Definition
Provider
$register
Workspace
Symbol
Provider
$set
Language
Configuration
$unregister
create
Call
Hierarchy
Service
create
Code
Lens
Provider
create
Color
Provider
create
Declaration
Provider
create
Definition
Provider
create
Document
Formatting
Support
create
Document
Highlight
Provider
create
Document
Range
Semantic
Tokens
Provider
create
Document
Semantic
Tokens
Provider
create
Document
Symbol
Provider
create
Folding
Range
Provider
create
Hover
Provider
create
Implementation
Provider
create
Link
Provider
create
OnType
Formatting
Provider
create
Range
Formatting
Support
create
Reference
Provider
create
Rename
Provider
create
Selection
Range
Provider
create
Signature
Help
Provider
create
Type
Definition
Provider
create
Workspace
Symbol
Provider
dispose
handle
ToExtension
Name
provide
Code
Actions
provide
Code
Lenses
provide
Color
Presentations
provide
Completion
Items
provide
Declaration
provide
Definition
provide
Document
Colors
provide
Document
Formatting
Edits
provide
Document
Highlights
provide
Document
Range
Formatting
Edits
provide
Document
Symbols
provide
Folding
Ranges
provide
Hover
provide
Implementation
provide
Links
provide
OnType
Formatting
Edits
provide
References
provide
Rename
Edits
provide
Selection
Ranges
provide
Signature
Help
provide
Type
Definition
provide
Workspace
Symbols
register
register
Plugin
With
Feature
Handle
resolve
Code
Lens
resolve
Completion
Item
resolve
Link
resolve
Rename
Location
resolve
Workspace
Symbol
to
Language
Selector
to
Monaco
Link
Constructors
constructor
new
Languages
Main
Plugin
Metrics
(
rpc
:
RPCProtocol
)
:
LanguagesMainPluginMetrics
Parameters
rpc:
RPCProtocol
Returns
LanguagesMainPluginMetrics
Properties
Protected
Readonly
handle
ToExtensionID
handle
ToExtensionID
:
Map
<
number
,
string
>
= ...
Private
plugin
Metrics
Resolver
plugin
Metrics
Resolver
:
PluginMetricsResolver
Methods
$change
Diagnostics
$change
Diagnostics
(
id
:
string
, delta
:
[
string
,
MarkerData
[]
]
[]
)
:
void
Parameters
id:
string
delta:
[
string
,
MarkerData
[]
]
[]
Returns
void
$change
Language
$change
Language
(
resource
:
UriComponents
, languageId
:
string
)
:
Promise
<
void
>
Parameters
resource:
UriComponents
languageId:
string
Returns
Promise
<
void
>
$clear
Diagnostics
$clear
Diagnostics
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
$emit
Code
Lens
Event
$emit
Code
Lens
Event
(
eventHandle
:
number
, event
?:
any
)
:
void
Parameters
eventHandle:
number
Optional
event:
any
Returns
void
$emit
Document
Semantic
Tokens
Event
$emit
Document
Semantic
Tokens
Event
(
eventHandle
:
number
)
:
void
Parameters
eventHandle:
number
Returns
void
$get
Languages
$get
Languages
(
)
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
$register
Call
Hierarchy
Provider
$register
Call
Hierarchy
Provider
(
handle
:
number
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Code
Lens
Support
$register
Code
Lens
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, eventHandle
:
number
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
eventHandle:
number
Returns
void
$register
Completion
Support
$register
Completion
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, triggerCharacters
:
string
[]
, supportsResolveDetails
:
boolean
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
triggerCharacters:
string
[]
supportsResolveDetails:
boolean
Returns
void
$register
Declaration
Provider
$register
Declaration
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Definition
Provider
$register
Definition
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Document
Color
Provider
$register
Document
Color
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Document
Formatting
Support
$register
Document
Formatting
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Document
Highlight
Provider
$register
Document
Highlight
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Document
Link
Provider
$register
Document
Link
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Document
Range
Semantic
Tokens
Provider
$register
Document
Range
Semantic
Tokens
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, legend
:
SemanticTokensLegend
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
legend:
SemanticTokensLegend
Returns
void
$register
Document
Semantic
Tokens
Provider
$register
Document
Semantic
Tokens
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, legend
:
SemanticTokensLegend
, eventHandle
:
undefined
|
number
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
legend:
SemanticTokensLegend
eventHandle:
undefined
|
number
Returns
void
$register
Folding
Range
Provider
$register
Folding
Range
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Hover
Provider
$register
Hover
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Implementation
Provider
$register
Implementation
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
OnType
Formatting
Provider
$register
OnType
Formatting
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, autoFormatTriggerCharacters
:
string
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
autoFormatTriggerCharacters:
string
[]
Returns
void
$register
Outline
Support
$register
Outline
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Quick
Fix
Provider
$register
Quick
Fix
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, codeActionKinds
?:
string
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Optional
codeActionKinds:
string
[]
Returns
void
$register
Range
Formatting
Support
$register
Range
Formatting
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Reference
Provider
$register
Reference
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Rename
Provider
$register
Rename
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, supportsResolveLocation
:
boolean
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
supportsResolveLocation:
boolean
Returns
void
$register
Selection
Range
Provider
$register
Selection
Range
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Signature
Help
Provider
$register
Signature
Help
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
, metadata
:
SignatureHelpProviderMetadata
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
metadata:
SignatureHelpProviderMetadata
Returns
void
$register
Type
Definition
Provider
$register
Type
Definition
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
, selector
:
SerializedDocumentFilter
[]
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
selector:
SerializedDocumentFilter
[]
Returns
void
$register
Workspace
Symbol
Provider
$register
Workspace
Symbol
Provider
(
handle
:
number
, pluginInfo
:
PluginInfo
)
:
void
Parameters
handle:
number
pluginInfo:
PluginInfo
Returns
void
$set
Language
Configuration
$set
Language
Configuration
(
handle
:
number
, languageId
:
string
, configuration
:
SerializedLanguageConfiguration
)
:
void
Parameters
handle:
number
languageId:
string
configuration:
SerializedLanguageConfiguration
Returns
void
$unregister
$unregister
(
handle
:
number
)
:
void
Parameters
handle:
number
Returns
void
Protected
create
Call
Hierarchy
Service
create
Call
Hierarchy
Service
(
handle
:
number
, language
:
LanguageSelector
)
:
CallHierarchyService
Parameters
handle:
number
language:
LanguageSelector
Returns
CallHierarchyService
Protected
create
Code
Lens
Provider
create
Code
Lens
Provider
(
handle
:
number
)
:
CodeLensProvider
Parameters
handle:
number
Returns
CodeLensProvider
create
Color
Provider
create
Color
Provider
(
handle
:
number
)
:
DocumentColorProvider
Parameters
handle:
number
Returns
DocumentColorProvider
Protected
create
Declaration
Provider
create
Declaration
Provider
(
handle
:
number
)
:
DeclarationProvider
Parameters
handle:
number
Returns
DeclarationProvider
Protected
create
Definition
Provider
create
Definition
Provider
(
handle
:
number
)
:
DefinitionProvider
Parameters
handle:
number
Returns
DefinitionProvider
create
Document
Formatting
Support
create
Document
Formatting
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
)
:
DocumentFormattingEditProvider
Parameters
handle:
number
pluginInfo:
PluginInfo
Returns
DocumentFormattingEditProvider
Protected
create
Document
Highlight
Provider
create
Document
Highlight
Provider
(
handle
:
number
)
:
DocumentHighlightProvider
Parameters
handle:
number
Returns
DocumentHighlightProvider
Protected
create
Document
Range
Semantic
Tokens
Provider
create
Document
Range
Semantic
Tokens
Provider
(
handle
:
number
, legend
:
SemanticTokensLegend
)
:
DocumentRangeSemanticTokensProvider
Parameters
handle:
number
legend:
SemanticTokensLegend
Returns
DocumentRangeSemanticTokensProvider
Protected
create
Document
Semantic
Tokens
Provider
create
Document
Semantic
Tokens
Provider
(
handle
:
number
, legend
:
SemanticTokensLegend
, event
?:
Event
<
void
>
)
:
DocumentSemanticTokensProvider
Parameters
handle:
number
legend:
SemanticTokensLegend
Optional
event:
Event
<
void
>
Returns
DocumentSemanticTokensProvider
Protected
create
Document
Symbol
Provider
create
Document
Symbol
Provider
(
handle
:
number
)
:
DocumentSymbolProvider
Parameters
handle:
number
Returns
DocumentSymbolProvider
create
Folding
Range
Provider
create
Folding
Range
Provider
(
handle
:
number
)
:
FoldingRangeProvider
Parameters
handle:
number
Returns
FoldingRangeProvider
Protected
create
Hover
Provider
create
Hover
Provider
(
handle
:
number
)
:
HoverProvider
Parameters
handle:
number
Returns
HoverProvider
Protected
create
Implementation
Provider
create
Implementation
Provider
(
handle
:
number
)
:
ImplementationProvider
Parameters
handle:
number
Returns
ImplementationProvider
Protected
create
Link
Provider
create
Link
Provider
(
handle
:
number
)
:
LinkProvider
Parameters
handle:
number
Returns
LinkProvider
Protected
create
OnType
Formatting
Provider
create
OnType
Formatting
Provider
(
handle
:
number
, autoFormatTriggerCharacters
:
string
[]
)
:
OnTypeFormattingEditProvider
Parameters
handle:
number
autoFormatTriggerCharacters:
string
[]
Returns
OnTypeFormattingEditProvider
create
Range
Formatting
Support
create
Range
Formatting
Support
(
handle
:
number
, pluginInfo
:
PluginInfo
)
:
DocumentRangeFormattingEditProvider
Parameters
handle:
number
pluginInfo:
PluginInfo
Returns
DocumentRangeFormattingEditProvider
Protected
create
Reference
Provider
create
Reference
Provider
(
handle
:
number
)
:
ReferenceProvider
Parameters
handle:
number
Returns
ReferenceProvider
Protected
create
Rename
Provider
create
Rename
Provider
(
handle
:
number
, supportsResolveLocation
:
boolean
)
:
RenameProvider
Parameters
handle:
number
supportsResolveLocation:
boolean
Returns
RenameProvider
Protected
create
Selection
Range
Provider
create
Selection
Range
Provider
(
handle
:
number
)
:
SelectionRangeProvider
Parameters
handle:
number
Returns
SelectionRangeProvider
Protected
create
Signature
Help
Provider
create
Signature
Help
Provider
(
handle
:
number
, metadata
:
SignatureHelpProviderMetadata
)
:
SignatureHelpProvider
Parameters
handle:
number
metadata:
SignatureHelpProviderMetadata
Returns
SignatureHelpProvider
Protected
create
Type
Definition
Provider
create
Type
Definition
Provider
(
handle
:
number
)
:
TypeDefinitionProvider
Parameters
handle:
number
Returns
TypeDefinitionProvider
Protected
create
Workspace
Symbol
Provider
create
Workspace
Symbol
Provider
(
handle
:
number
)
:
WorkspaceSymbolProvider
Parameters
handle:
number
Returns
WorkspaceSymbolProvider
dispose
dispose
(
)
:
void
Returns
void
Private
handle
ToExtension
Name
handle
ToExtension
Name
(
handle
:
number
)
:
string
Parameters
handle:
number
Returns
string
Protected
provide
Code
Actions
provide
Code
Actions
(
handle
:
number
, model
:
ITextModel
, rangeOrSelection
:
Range
, context
:
CodeActionContext
, token
:
CancellationToken
)
:
Promise
<
CodeActionList
>
Parameters
handle:
number
model:
ITextModel
rangeOrSelection:
Range
context:
CodeActionContext
token:
CancellationToken
Returns
Promise
<
CodeActionList
>
Protected
provide
Code
Lenses
provide
Code
Lenses
(
handle
:
number
, model
:
ITextModel
, token
:
CancellationToken
)
:
Promise
<
ProviderResult
<
CodeLensList
>
>
Parameters
handle:
number
model:
ITextModel
token:
CancellationToken
Returns
Promise
<
ProviderResult
<
CodeLensList
>
>
Protected
provide
Color
Presentations
provide
Color
Presentations
(
handle
:
number
, model
:
ITextModel
, colorInfo
:
IColorInformation
, token
:
CancellationToken
)
:
ProviderResult
<
IColorPresentation
[]
>
Parameters
handle:
number
model:
ITextModel
colorInfo:
IColorInformation
token:
CancellationToken
Returns
ProviderResult
<
IColorPresentation
[]
>
Protected
provide
Completion
Items
provide
Completion
Items
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, context
:
CompletionContext
, token
:
CancellationToken
)
:
ProviderResult
<
CompletionList
>
Parameters
handle:
number
model:
ITextModel
position:
Position
context:
CompletionContext
token:
CancellationToken
Returns
ProviderResult
<
CompletionList
>
Protected
provide
Declaration
provide
Declaration
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
Definition
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
Definition
>
Protected
provide
Definition
provide
Definition
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
Definition
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
Definition
>
Protected
provide
Document
Colors
provide
Document
Colors
(
handle
:
number
, model
:
ITextModel
, token
:
CancellationToken
)
:
ProviderResult
<
IColorInformation
[]
>
Parameters
handle:
number
model:
ITextModel
token:
CancellationToken
Returns
ProviderResult
<
IColorInformation
[]
>
Protected
provide
Document
Formatting
Edits
provide
Document
Formatting
Edits
(
handle
:
number
, model
:
ITextModel
, options
:
FormattingOptions
, token
:
CancellationToken
)
:
ProviderResult
<
TextEdit
[]
>
Parameters
handle:
number
model:
ITextModel
options:
FormattingOptions
token:
CancellationToken
Returns
ProviderResult
<
TextEdit
[]
>
Protected
provide
Document
Highlights
provide
Document
Highlights
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
DocumentHighlight
[]
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
DocumentHighlight
[]
>
Protected
provide
Document
Range
Formatting
Edits
provide
Document
Range
Formatting
Edits
(
handle
:
number
, model
:
ITextModel
, range
:
Range
, options
:
FormattingOptions
, token
:
CancellationToken
)
:
ProviderResult
<
TextEdit
[]
>
Parameters
handle:
number
model:
ITextModel
range:
Range
options:
FormattingOptions
token:
CancellationToken
Returns
ProviderResult
<
TextEdit
[]
>
Protected
provide
Document
Symbols
provide
Document
Symbols
(
handle
:
number
, model
:
ITextModel
, token
:
CancellationToken
)
:
ProviderResult
<
DocumentSymbol
[]
>
Parameters
handle:
number
model:
ITextModel
token:
CancellationToken
Returns
ProviderResult
<
DocumentSymbol
[]
>
Protected
provide
Folding
Ranges
provide
Folding
Ranges
(
handle
:
number
, model
:
ITextModel
, context
:
FoldingContext
, token
:
CancellationToken
)
:
ProviderResult
<
FoldingRange
[]
>
Parameters
handle:
number
model:
ITextModel
context:
FoldingContext
token:
CancellationToken
Returns
ProviderResult
<
FoldingRange
[]
>
Protected
provide
Hover
provide
Hover
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
Hover
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
Hover
>
Protected
provide
Implementation
provide
Implementation
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
Definition
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
Definition
>
Protected
provide
Links
provide
Links
(
handle
:
number
, model
:
ITextModel
, token
:
CancellationToken
)
:
Promise
<
ProviderResult
<
ILinksList
>
>
Parameters
handle:
number
model:
ITextModel
token:
CancellationToken
Returns
Promise
<
ProviderResult
<
ILinksList
>
>
Protected
provide
OnType
Formatting
Edits
provide
OnType
Formatting
Edits
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, ch
:
string
, options
:
FormattingOptions
, token
:
CancellationToken
)
:
ProviderResult
<
TextEdit
[]
>
Parameters
handle:
number
model:
ITextModel
position:
Position
ch:
string
options:
FormattingOptions
token:
CancellationToken
Returns
ProviderResult
<
TextEdit
[]
>
Protected
provide
References
provide
References
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, context
:
ReferenceContext
, token
:
CancellationToken
)
:
ProviderResult
<
Location
[]
>
Parameters
handle:
number
model:
ITextModel
position:
Position
context:
ReferenceContext
token:
CancellationToken
Returns
ProviderResult
<
Location
[]
>
Protected
provide
Rename
Edits
provide
Rename
Edits
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, newName
:
string
, token
:
CancellationToken
)
:
ProviderResult
<
WorkspaceEdit
&
Rejection
>
Parameters
handle:
number
model:
ITextModel
position:
Position
newName:
string
token:
CancellationToken
Returns
ProviderResult
<
WorkspaceEdit
&
Rejection
>
Protected
provide
Selection
Ranges
provide
Selection
Ranges
(
handle
:
number
, model
:
ITextModel
, positions
:
Position
[]
, token
:
CancellationToken
)
:
ProviderResult
<
SelectionRange
[]
[]
>
Parameters
handle:
number
model:
ITextModel
positions:
Position
[]
token:
CancellationToken
Returns
ProviderResult
<
SelectionRange
[]
[]
>
Protected
provide
Signature
Help
provide
Signature
Help
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
, context
:
SignatureHelpContext
)
:
Promise
<
ProviderResult
<
SignatureHelpResult
>
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
context:
SignatureHelpContext
Returns
Promise
<
ProviderResult
<
SignatureHelpResult
>
>
Protected
provide
Type
Definition
provide
Type
Definition
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
Definition
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
Definition
>
Protected
provide
Workspace
Symbols
provide
Workspace
Symbols
(
handle
:
number
, params
:
WorkspaceSymbolParams
, token
:
CancellationToken
)
:
Thenable
<
SymbolInformation
[]
>
Parameters
handle:
number
params:
WorkspaceSymbolParams
token:
CancellationToken
Returns
Thenable
<
SymbolInformation
[]
>
Protected
register
register
(
handle
:
number
, service
:
Disposable
)
:
void
Parameters
handle:
number
service:
Disposable
Returns
void
Private
register
Plugin
With
Feature
Handle
register
Plugin
With
Feature
Handle
(
handle
:
number
, pluginID
:
string
)
:
void
Parameters
handle:
number
pluginID:
string
Returns
void
Protected
resolve
Code
Lens
resolve
Code
Lens
(
handle
:
number
, model
:
ITextModel
, codeLens
:
CodeLens
, token
:
CancellationToken
)
:
ProviderResult
<
CodeLens
>
Parameters
handle:
number
model:
ITextModel
codeLens:
CodeLens
token:
CancellationToken
Returns
ProviderResult
<
CodeLens
>
Protected
resolve
Completion
Item
resolve
Completion
Item
(
handle
:
number
, item
:
CompletionItem
, token
:
CancellationToken
)
:
ProviderResult
<
CompletionItem
>
Parameters
handle:
number
item:
CompletionItem
token:
CancellationToken
Returns
ProviderResult
<
CompletionItem
>
Protected
resolve
Link
resolve
Link
(
handle
:
number
, link
:
ILink
, token
:
CancellationToken
)
:
Promise
<
ProviderResult
<
ILink
>
>
Parameters
handle:
number
link:
ILink
token:
CancellationToken
Returns
Promise
<
ProviderResult
<
ILink
>
>
Protected
resolve
Rename
Location
resolve
Rename
Location
(
handle
:
number
, model
:
ITextModel
, position
:
Position
, token
:
CancellationToken
)
:
ProviderResult
<
RenameLocation
>
Parameters
handle:
number
model:
ITextModel
position:
Position
token:
CancellationToken
Returns
ProviderResult
<
RenameLocation
>
Protected
resolve
Workspace
Symbol
resolve
Workspace
Symbol
(
handle
:
number
, symbol
:
SymbolInformation
, token
:
CancellationToken
)
:
Thenable
<
SymbolInformation
>
Parameters
handle:
number
symbol:
SymbolInformation
token:
CancellationToken
Returns
Thenable
<
SymbolInformation
>
Protected
to
Language
Selector
to
Language
Selector
(
filters
:
SerializedDocumentFilter
[]
)
:
string
|
(
string
&
LanguageFilter
)
|
(
string
&
(
string
|
LanguageFilter
)
[]
)
|
(
LanguageFilter
&
string
)
|
(
LanguageFilter
&
LanguageFilter
)
|
(
LanguageFilter
&
(
string
|
LanguageFilter
)
[]
)
|
(
(
string
|
LanguageFilter
)
[]
&
string
)
|
(
(
string
|
LanguageFilter
)
[]
&
LanguageFilter
)
|
(
(
string
|
LanguageFilter
)
[]
&
(
string
|
LanguageFilter
)
[]
)
Parameters
filters:
SerializedDocumentFilter
[]
Returns
string
|
(
string
&
LanguageFilter
)
|
(
string
&
(
string
|
LanguageFilter
)
[]
)
|
(
LanguageFilter
&
string
)
|
(
LanguageFilter
&
LanguageFilter
)
|
(
LanguageFilter
&
(
string
|
LanguageFilter
)
[]
)
|
(
(
string
|
LanguageFilter
)
[]
&
string
)
|
(
(
string
|
LanguageFilter
)
[]
&
LanguageFilter
)
|
(
(
string
|
LanguageFilter
)
[]
&
(
string
|
LanguageFilter
)
[]
)
Protected
to
Monaco
Link
to
Monaco
Link
(
link
:
DocumentLink
)
:
ILink
Parameters
link:
DocumentLink
Returns
ILink
Exports
plugin-
metrics
Languages
Main
Plugin
Metrics
constructor
handle
ToExtensionID
plugin
Metrics
Resolver
$change
Diagnostics
$change
Language
$clear
Diagnostics
$emit
Code
Lens
Event
$emit
Document
Semantic
Tokens
Event
$get
Languages
$register
Call
Hierarchy
Provider
$register
Code
Lens
Support
$register
Completion
Support
$register
Declaration
Provider
$register
Definition
Provider
$register
Document
Color
Provider
$register
Document
Formatting
Support
$register
Document
Highlight
Provider
$register
Document
Link
Provider
$register
Document
Range
Semantic
Tokens
Provider
$register
Document
Semantic
Tokens
Provider
$register
Folding
Range
Provider
$register
Hover
Provider
$register
Implementation
Provider
$register
OnType
Formatting
Provider
$register
Outline
Support
$register
Quick
Fix
Provider
$register
Range
Formatting
Support
$register
Reference
Provider
$register
Rename
Provider
$register
Selection
Range
Provider
$register
Signature
Help
Provider
$register
Type
Definition
Provider
$register
Workspace
Symbol
Provider
$set
Language
Configuration
$unregister
create
Call
Hierarchy
Service
create
Code
Lens
Provider
create
Color
Provider
create
Declaration
Provider
create
Definition
Provider
create
Document
Formatting
Support
create
Document
Highlight
Provider
create
Document
Range
Semantic
Tokens
Provider
create
Document
Semantic
Tokens
Provider
create
Document
Symbol
Provider
create
Folding
Range
Provider
create
Hover
Provider
create
Implementation
Provider
create
Link
Provider
create
OnType
Formatting
Provider
create
Range
Formatting
Support
create
Reference
Provider
create
Rename
Provider
create
Selection
Range
Provider
create
Signature
Help
Provider
create
Type
Definition
Provider
create
Workspace
Symbol
Provider
dispose
handle
ToExtension
Name
provide
Code
Actions
provide
Code
Lenses
provide
Color
Presentations
provide
Completion
Items
provide
Declaration
provide
Definition
provide
Document
Colors
provide
Document
Formatting
Edits
provide
Document
Highlights
provide
Document
Range
Formatting
Edits
provide
Document
Symbols
provide
Folding
Ranges
provide
Hover
provide
Implementation
provide
Links
provide
OnType
Formatting
Edits
provide
References
provide
Rename
Edits
provide
Selection
Ranges
provide
Signature
Help
provide
Type
Definition
provide
Workspace
Symbols
register
register
Plugin
With
Feature
Handle
resolve
Code
Lens
resolve
Completion
Item
resolve
Link
resolve
Rename
Location
resolve
Workspace
Symbol
to
Language
Selector
to
Monaco
Link
Plugin
Metric
String
Generator
Plugin
Metric
Time
Count
Plugin
Metric
Time
Sum
Plugin
Metrics
Contribution
Plugin
Metrics
Contributor
Plugin
Metrics
Creator
Plugin
Metrics
Impl
Plugin
Metrics
Output
Channel
Registry
Plugin
Metrics
Resolver
Analytics
From
Requests
Data
From
Request
Method
ToAnalytics
Metric
Output
Metrics
Map
Plugin
Metrics
default
default
METRICS_
TIMEOUT
Plugin
Metrics
metrics
Json
Rpc
Path
create
Default
Analytics
create
Default
Request
Data
create
Request
Data