InitializeParams
Object Hierarchy:
Description:
[ Compact ( opaque = true ) ]
[ CCode ( ref_function = "lsp_initialize_params_ref" , unref_function = "lsp_initialize_params_unref" ) ]
public class InitializeParams
Sent from the client / editor to the server.
Content:
Properties:
- public ClientCaps capabilities { get; set; }
The capabilities of the client / editor.
- public ClientInfo? client_info { get; set; }
Information about the client
- public Variant? initialization_options { get; set; }
User provided initialization options.
- public string? locale { get; set; }
The locale the client is currently showing the user interface in. This
must not necessarily be the locale of the operating system.
- public int64? process_id { get; set; }
The process Id of the parent process that started the server. Is
`null` if the process has not been started by another process. If the parent process is not alive, then the server should exit its
process.
- public string? root_path { get; set; }
(Kept for backwards compatibility)
- public Uri? root_uri { get; set; }
(Kept for backwards compatibility)
- public TraceValue trace { get; set; }
The initial trace setting. If omitted, trace is disabled ('off').
- public WorkspaceFolder[]? workspaces { get; set; }
Creation methods:
Methods: