ObservedChangedMixins class¶
Defined in
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.ObservedChangedMixins
Modifiers: public static
Summary¶
Provides extension methods for working with observed property changes, enabling retrieval of property names and
values from change notifications, and conversion of change streams to value streams.
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¶
These methods are intended to simplify handling of property change notifications in reactive programming scenarios. They support extracting property names, retrieving current property values, and projecting streams of change notifications into streams of property values. Some methods use reflection to evaluate property expressions, which may have implications for trimming and performance in certain environments.
Methods¶
| Name | Summary |
|---|---|
| static Value | |
| static GetPropertyName | |
| static GetValue | |
| static GetValueOrDefault |
Inherited members
Extension blocks¶
extension(IObservable> item)¶
Value
extension(IObservedChange item)¶
GetPropertyNameGetValueGetValueOrDefault