Class ObjectClass
public class ObjectClass
- Inheritance
-
ObjectClass
- Inherited Members
Methods
FindProperty(ObjectClassHandle, NonNullableUtf8StringHandle)
Calls native method g_object_class_find_property.
public static extern IntPtr FindProperty(ObjectClassHandle oclass, NonNullableUtf8StringHandle propertyName)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
InstallProperties(ObjectClassHandle, uint, IntPtr[])
Calls native method g_object_class_install_properties. Version: 2.26
[Version("2.26")]
public static extern void InstallProperties(ObjectClassHandle oclass, uint nPspecs, IntPtr[] pspecs)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
nPspecs
uintTransfer ownership: None Nullable: False
pspecs
IntPtr[]Transfer ownership: None Nullable: False
InstallProperty(ObjectClassHandle, uint, IntPtr)
Calls native method g_object_class_install_property.
public static extern void InstallProperty(ObjectClassHandle oclass, uint propertyId, IntPtr pspec)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
pspec
IntPtrTransfer ownership: None Nullable: False
ListProperties(ObjectClassHandle, out uint)
Calls native method g_object_class_list_properties.
public static extern IntPtr[] ListProperties(ObjectClassHandle oclass, out uint nProperties)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
nProperties
uintTransfer ownership: Full Nullable: False
Returns
- IntPtr[]
Transfer ownership: Container Nullable: False
OverrideProperty(ObjectClassHandle, uint, NonNullableUtf8StringHandle)
Calls native method g_object_class_override_property. Version: 2.4
[Version("2.4")]
public static extern void OverrideProperty(ObjectClassHandle oclass, uint propertyId, NonNullableUtf8StringHandle name)
Parameters
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False