protected virtual void OnPropertyChanged( string propertyName )
Protected Overridable Sub OnPropertyChanged ( _ propertyName As String _ )
protected: virtual void OnPropertyChanged( String^ propertyName )