Class ObjectClass
public class ObjectClass
- Inheritance
-
ObjectClass
- Inherited Members
Methods
FindProperty(ObjectClassHandle, NonNullableUtf8StringHandle)
Calls native method g_object_class_find_property.
public static extern nint FindProperty(ObjectClassHandle oclass, NonNullableUtf8StringHandle propertyName)
Parameters
oclassObjectClassHandleTransfer ownership: None Nullable: False
propertyNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
InstallProperties(ObjectClassHandle, uint, nint[])
Calls native method g_object_class_install_properties. Version: 2.26
[Version("2.26")]
public static extern void InstallProperties(ObjectClassHandle oclass, uint nPspecs, nint[] pspecs)
Parameters
oclassObjectClassHandleTransfer ownership: None Nullable: False
nPspecsuintTransfer ownership: None Nullable: False
pspecsnint[]Transfer ownership: None Nullable: False
InstallProperty(ObjectClassHandle, uint, nint)
Calls native method g_object_class_install_property.
public static extern void InstallProperty(ObjectClassHandle oclass, uint propertyId, nint pspec)
Parameters
oclassObjectClassHandleTransfer ownership: None Nullable: False
propertyIduintTransfer ownership: None Nullable: False
pspecnintTransfer ownership: None Nullable: False
ListProperties(ObjectClassHandle, out uint)
Calls native method g_object_class_list_properties.
public static extern nint[] ListProperties(ObjectClassHandle oclass, out uint nProperties)
Parameters
oclassObjectClassHandleTransfer ownership: None Nullable: False
nPropertiesuintTransfer ownership: Full Nullable: False
Returns
- nint[]
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
oclassObjectClassHandleTransfer ownership: None Nullable: False
propertyIduintTransfer ownership: None Nullable: False
nameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False