Table of Contents

Class PropertyExpression

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class PropertyExpression
Inheritance
PropertyExpression
Inherited Members

Methods

GetExpression(IntPtr)

Calls native method gtk_property_expression_get_expression.

public static extern IntPtr GetExpression(IntPtr expression)

Parameters

expression IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_property_expression_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPspec(IntPtr)

Calls native method gtk_property_expression_get_pspec.

public static extern IntPtr GetPspec(IntPtr expression)

Parameters

expression IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

New(Type, IntPtr, NonNullableUtf8StringHandle)

Calls native constructor gtk_property_expression_new.

public static extern IntPtr New(Type thisType, IntPtr expression, NonNullableUtf8StringHandle propertyName)

Parameters

thisType Type

Transfer ownership: None Nullable: False

expression IntPtr

Transfer ownership: Full Nullable: True

propertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewForPspec(IntPtr, IntPtr)

Calls native constructor gtk_property_expression_new_for_pspec.

public static extern IntPtr NewForPspec(IntPtr expression, IntPtr pspec)

Parameters

expression IntPtr

Transfer ownership: Full Nullable: True

pspec IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False