Lsp.WorkspaceClientCaps – lsp-glib-3.0 Reference Manual
Packages
lsp-glib-3.0
Lsp
WorkspaceClientCaps
flags
workspace_edit
WorkspaceClientCaps
WorkspaceClientCaps.from_variant
WorkspaceClientCaps.with_workspace_edit
to_variant
_flags
_workspace_edit
WorkspaceClientCaps
Object Hierarchy:
Description:
public
struct
WorkspaceClientCaps
Workspace-specific client capabilities.
Namespace:
Lsp
Package:
lsp-glib-3.0
Content:
Properties:
public
WorkspaceClientFlags
flags
{
get
;
set
; }
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
public
WorkspaceEditClientCaps
workspace_edit
{
get
;
set
; }
Capabilities specific to
WorkspaceEdit
s.
Creation methods:
public
WorkspaceClientCaps
(
WorkspaceClientFlags
flags =
NONE
)
public
WorkspaceClientCaps.from_variant
(
Variant
dict)
throws
DeserializeError
public
WorkspaceClientCaps.with_workspace_edit
(
WorkspaceEditClientCaps
workspace_edit,
WorkspaceClientFlags
flags =
NONE
)
Methods:
public
Variant
to_variant
()
Fields:
public
WorkspaceClientFlags
_flags
public
WorkspaceEditClientCaps
_workspace_edit