Interface
IdeCodeActionProvider
Prerequisite
In order to implement CodeActionProvider, your type must inherit fromGObject
.
Instance methods
ide_code_action_provider_query_finish
Completes an asynchronous request to ide_code_action_provider_query_async().
Interface structure
struct IdeCodeActionProviderInterface {
GTypeInterface parent;
void (* load) (
IdeCodeActionProvider* self
);
void (* query_async) (
IdeCodeActionProvider* self,
IdeBuffer* buffer,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
GPtrArray* (* query_finish) (
IdeCodeActionProvider* self,
GAsyncResult* result,
GError** error
);
void (* set_diagnostics) (
IdeCodeActionProvider* self,
IdeDiagnostics* diags
);
}
No description available.
Interface members
parent |
|
No description available. | |
load |
|
No description available. | |
query_async |
|
No description available. | |
query_finish |
|
No description available. | |
set_diagnostics |
|
No description available. |
Virtual methods
Ide.CodeActionProvider.query_finish
Completes an asynchronous request to ide_code_action_provider_query_async().