AvaloniaObject.

AvaloniaObject.SetAndRaiseCallback<T> Delegate

Summary

A callback type for encapsulating complex logic for setting direct properties.
Namespace
Avalonia
Interfaces
  • ICloneable
  • ISerializable
Base Types
  • object
  • Delegate
  • MulticastDelegate
graph TD Base0["MulticastDelegate"]-->Type Base1["Delegate"]-->Base0 Base2["object"]-->Base1 Interface0["ICloneable"]-.->Type Interface1["ISerializable"]-.->Type Type["AvaloniaObject.SetAndRaiseCallback<T>"] class Type type-node

Syntax

protected delegate void AvaloniaObject.SetAndRaiseCallback<T>(T value, ref T field, Action<Action> notifyWrapper) : 
    MulticastDelegate, ICloneable, ISerializable

Type Parameters

Name Description
T The type of the property.

Operators

Name Value Summary
operator !=(Delegate, Delegate) bool
Inherited from Delegate
operator !=(MulticastDelegate, MulticastDelegate) bool
Inherited from MulticastDelegate
operator ==(Delegate, Delegate) bool
Inherited from Delegate
operator ==(MulticastDelegate, MulticastDelegate) bool
Inherited from MulticastDelegate