# Explicit Interface Implementation

Model-View-ViewModel (MVVM) - Part 4 - INotifyDataErrorInfo

An base class implementation for the INotifyDataErrorInfo interface. Used in the Model-View-ViewModel (MVVM) pattern. Targeted for best performance.

Link

Model-View-ViewModel (MVVM) - Part 3 - INotifyPropertyChanged

An base class implementation for the INotifyPropertyChanged interface. Used in the Model-View-ViewModel (MVVM) pattern. Targeted for best performance.

Link

Reactive Extensions (Rx) - Part 2 - Wrapping C# Events

Reactive Extensions IObservable wrappers for C# events and hiding the C# events entirely from subscribers using explicit interface implementations.

Link