Interface
IdeRenameProvider
Prerequisite
In order to implement RenameProvider, your type must inherit fromIdeObject
.
Instance methods
ide_rename_provider_rename_async
This requests the provider to determine the edits that must be made to the
project to perform the renaming of a symbol found at location
.
Interface structure
struct IdeRenameProviderInterface {
GTypeInterface parent_iface;
void (* load) (
IdeRenameProvider* self
);
void (* unload) (
IdeRenameProvider* self
);
void (* rename_async) (
IdeRenameProvider* self,
IdeLocation* location,
const gchar* new_name,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
gboolean (* rename_finish) (
IdeRenameProvider* self,
GAsyncResult* result,
GPtrArray** edits,
GError** error
);
}
No description available.
Interface members
parent_iface |
|
No description available. | |
load |
|
No description available. | |
unload |
|
No description available. | |
rename_async |
|
No description available. | |
rename_finish |
|
No description available. |
Virtual methods
Ide.RenameProvider.rename_async
This requests the provider to determine the edits that must be made to the
project to perform the renaming of a symbol found at location
.