Class TypePlugin
public class TypePlugin
- Inheritance
-
TypePlugin
- Inherited Members
Methods
CompleteInterfaceInfo(IntPtr, Type, Type, InterfaceInfoHandle)
Calls native method g_type_plugin_complete_interface_info.
public static extern void CompleteInterfaceInfo(IntPtr plugin, Type instanceType, Type interfaceType, InterfaceInfoHandle info)
Parameters
plugin
IntPtrTransfer ownership: None Nullable: False
instanceType
TypeTransfer ownership: None Nullable: False
interfaceType
TypeTransfer ownership: None Nullable: False
info
InterfaceInfoHandleTransfer ownership: None Nullable: False
CompleteTypeInfo(IntPtr, Type, TypeInfoHandle, TypeValueTableHandle)
Calls native method g_type_plugin_complete_type_info.
public static extern void CompleteTypeInfo(IntPtr plugin, Type gType, TypeInfoHandle info, TypeValueTableHandle valueTable)
Parameters
plugin
IntPtrTransfer 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(IntPtr)
Calls native method g_type_plugin_unuse.
public static extern void Unuse(IntPtr plugin)
Parameters
plugin
IntPtrTransfer ownership: None Nullable: False
Use(IntPtr)
Calls native method g_type_plugin_use.
public static extern void Use(IntPtr plugin)
Parameters
plugin
IntPtrTransfer ownership: None Nullable: False