Class TypePlugin
public class TypePlugin
- Inheritance
-
TypePlugin
- Inherited Members
Methods
CompleteInterfaceInfo(nint, Type, Type, InterfaceInfoHandle)
Calls native method g_type_plugin_complete_interface_info.
public static extern void CompleteInterfaceInfo(nint plugin, Type instanceType, Type interfaceType, InterfaceInfoHandle info)
Parameters
plugin
nintTransfer ownership: None Nullable: False
instanceType
TypeTransfer ownership: None Nullable: False
interfaceType
TypeTransfer ownership: None Nullable: False
info
InterfaceInfoHandleTransfer ownership: None Nullable: False
CompleteTypeInfo(nint, Type, TypeInfoHandle, TypeValueTableHandle)
Calls native method g_type_plugin_complete_type_info.
public static extern void CompleteTypeInfo(nint plugin, Type gType, TypeInfoHandle info, TypeValueTableHandle valueTable)
Parameters
plugin
nintTransfer ownership: None Nullable: False
gType
TypeTransfer ownership: None Nullable: False
info
TypeInfoHandleTransfer ownership: None Nullable: False
valueTable
TypeValueTableHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function g_type_plugin_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Unuse(nint)
Calls native method g_type_plugin_unuse.
public static extern void Unuse(nint plugin)
Parameters
plugin
nintTransfer ownership: None Nullable: False
Use(nint)
Calls native method g_type_plugin_use.
public static extern void Use(nint plugin)
Parameters
plugin
nintTransfer ownership: None Nullable: False