Skip to content

SingletonPropertyChangedEventArgs class

Defined in

Namespace: ReactiveUI Assembly: ReactiveUI.Core.dll Full name: ReactiveUI.SingletonPropertyChangedEventArgs Modifiers: public static

Summary

Provides cached instances of commonly used PropertyChangedEventArgs objects for singleton property change notifications.

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Remarks

This class is intended to reduce allocations by reusing PropertyChangedEventArgs instances for frequently raised property changes. It is typically used in scenarios where property change notifications are raised repeatedly for the same property names, such as in data binding or validation frameworks.

Fields

NameSummary
static ValueProvides a cached instance of PropertyChangedEventArgs for the Value property.
static HasErrorsProvides a static instance of PropertyChangedEventArgs for the...
static ErrorMessageProvides a PropertyChangedEventArgs instance for the ErrorMessage property.
Inherited members