Table of Contents

Delegate Observer.PropertyPathChanged

Namespace
DuetControlServer.Model
Assembly
DuetControlServer.dll

Delegate to call when a property is being changed

public delegate void Observer.PropertyPathChanged(object[] path, PropertyChangeType changeType, object? value)

Parameters

path object[]

Path to the value that changed

changeType PropertyChangeType

Type of the modification

value object

New value

Constructors

PropertyPathChanged(object, nint)

public PropertyPathChanged(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(object[], PropertyChangeType, object?, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(object[] path, PropertyChangeType changeType, object? value, AsyncCallback callback, object @object)

Parameters

path object[]
changeType PropertyChangeType
value object
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(object[], PropertyChangeType, object?)

public virtual void Invoke(object[] path, PropertyChangeType changeType, object? value)

Parameters

path object[]
changeType PropertyChangeType
value object