方法
GIRepositoryObjectInfofind_method_using_interfaces
自:2.80
声明 [源]
GIFunctionInfo*
gi_object_info_find_method_using_interfaces (
GIObjectInfo* info,
const char* name,
GIBaseInfo** declarer
)
描述 [源]
根据给定的 name 获取对象的方法,搜索对象 info 及其实现的任何接口。
如果没有找到具有该名称的方法,将返回 NULL。
请注意,此函数不会搜索父类;如果需要,您将不得不递归。
自:2.80
参数
name-
类型:
const char*要获取的方法的名称。
数据由方法的调用者拥有。 该值是一个以 NUL 结束的 UTF-8 字符串。 declarer-
类型:
GIBaseInfo声明此方法的
GIObjectInfo或GIInterfaceInfo,或NULL以忽略。如果未找到任何方法,此将返回NULL。此参数将由函数设置。 方法可以将此参数设置为 NULL。此参数可以是 NULL。该方法调用者负责获取返回的数据的所有权,并在完成后释放该数据。
返回值
类型: GIFunctionInfo
GIFunctionInfo,如果未找到则为NULL。完成后,通过调用gi_base_info_unref()来释放该结构。
| 该方法调用者负责获取返回的数据的所有权,并在完成后释放该数据。 |
返回值可以为NULL。 |