Table of Contents

Class Breakpoint

Namespace
Adw
Assembly
Adw-1.dll
public sealed class Breakpoint : Object, Buildable, NativeObject, IDisposable, GTypeProvider, InstanceFactory
Inheritance
Breakpoint
Implements
Inherited Members

Constructors

Breakpoint(BreakpointHandle)

protected Breakpoint(BreakpointHandle handle)

Parameters

handle BreakpointHandle

Breakpoint(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public Breakpoint(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Breakpoint(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected Breakpoint(CreationData data)

Parameters

data CreationData

Fields

ApplySignal

Signal Descriptor for OnApply.

public static readonly Signal<Breakpoint> ApplySignal

Field Value

Signal<Breakpoint>

ConditionPropertyDefinition

public static readonly Property<BreakpointCondition, Breakpoint> ConditionPropertyDefinition

Field Value

Property<BreakpointCondition, Breakpoint>

UnapplySignal

Signal Descriptor for OnUnapply.

public static readonly Signal<Breakpoint> UnapplySignal

Field Value

Signal<Breakpoint>

Properties

Condition

public BreakpointCondition Condition { get; set; }

Property Value

BreakpointCondition

Methods

AddSetter(Object, string, Value?)

[Version("1.4")]
public void AddSetter(Object @object, string property, Value? value)

Parameters

object Object
property string
value Value

AddSettersValist(Object, string, nint)

[Version("1.4")]
public void AddSettersValist(Object firstObject, string firstProperty, nint args)

Parameters

firstObject Object
firstProperty string
args nint

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetCondition()

[Version("1.4")]
public BreakpointCondition? GetCondition()

Returns

BreakpointCondition

GetGType()

public static Type GetGType()

Returns

Type

New(BreakpointCondition)

[Version("1.4")]
public static Breakpoint New(BreakpointCondition condition)

Parameters

condition BreakpointCondition

Returns

Breakpoint

NewFromPointer(nint, bool)

Creates a new managed Breakpoint instance for a given pointer.

public static Breakpoint NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

Breakpoint

NewWithProperties(ConstructArgument[])

Creates a new Breakpoint and sets the properties specified by the construct arguments.

public static Breakpoint NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

Breakpoint

SetCondition(BreakpointCondition?)

[Version("1.4")]
public void SetCondition(BreakpointCondition? condition)

Parameters

condition BreakpointCondition

Events

OnApply

public event SignalHandler<Breakpoint> OnApply

Event Type

SignalHandler<Breakpoint>

OnUnapply

public event SignalHandler<Breakpoint> OnUnapply

Event Type

SignalHandler<Breakpoint>