InitializeParams
Object Hierarchy:
Description:
public interface InitializeParams : Object, Object
All known implementing classes:
Content:
Properties:
- public abstract ClientCapabilities capabilities { get; set; }
The capabilities provided by the client (editor or tool)
- public abstract Variant initialization_options { get; set; }
User provided initialization options.
- public abstract int 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 (see exit
notification) its process.
- public abstract string? root_path { get; set; }
The rootPath of the workspace. Is null if no folder is open.
- public abstract string root_uri { get; set; }
The rootUri of the workspace. Is null if no folder is open. If both
`rootPath` and `rootUri` are set `rootUri` wins.
- public abstract string? trace { get; set; }
The initial trace setting. If omitted trace is disabled ('off').
- public abstract Container? workspace_folders { get; set; }
The workspace folders configured in the client when the server starts.
This property is only available if the client supports workspace folders. It can be `null` if the client supports workspace folders
but none are configured.
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
All known members inherited from interface GVo.Object
- can_be_parsed_by
- can_be_parsed_to
- create_from_variant
- generic_variant_types_parseable
- generics_create_from_variant
- generics_variant_types_supported
- is_parseable
- parse_variant
- suggest_parser
- to_variant
- variant_types_parseable