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
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyName
NonNullableUtf8StringHandleTransfer 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
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
nPspecs
uintTransfer ownership: None Nullable: False
pspecs
nint[]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
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
pspec
nintTransfer 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
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
nProperties
uintTransfer 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
oclass
ObjectClassHandleTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False