Browse Source

Rename AvaloniaDialogsInternalViewModelBase

pull/9443/head
Max Katz 4 years ago
parent
commit
0992c3e6d4
  1. 6
      src/Avalonia.Dialogs/Internal/AvaloniaDialogsInternalViewModelBase.cs
  2. 2
      src/Avalonia.Dialogs/Internal/ManagedFileChooserFilterViewModel.cs
  3. 2
      src/Avalonia.Dialogs/Internal/ManagedFileChooserItemViewModel.cs
  4. 2
      src/Avalonia.Dialogs/Internal/ManagedFileChooserViewModel.cs

6
src/Avalonia.Dialogs/Internal/InternalViewModelBase.cs → src/Avalonia.Dialogs/Internal/AvaloniaDialogsInternalViewModelBase.cs

@ -4,11 +4,11 @@ using System.Runtime.CompilerServices;
namespace Avalonia.Dialogs.Internal namespace Avalonia.Dialogs.Internal
{ {
public class InternalViewModelBase : INotifyPropertyChanged public class AvaloniaDialogsInternalViewModelBase : INotifyPropertyChanged
{ {
public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangedEventHandler PropertyChanged;
protected bool RaiseAndSetIfChanged<T>(ref T field, T value, [CallerMemberName] string propertyName = null) internal protected bool RaiseAndSetIfChanged<T>(ref T field, T value, [CallerMemberName] string propertyName = null)
{ {
if (!EqualityComparer<T>.Default.Equals(field, value)) if (!EqualityComparer<T>.Default.Equals(field, value))
{ {
@ -20,7 +20,7 @@ namespace Avalonia.Dialogs.Internal
return false; return false;
} }
protected void RaisePropertyChanged([CallerMemberName] string propertyName = null) internal protected void RaisePropertyChanged([CallerMemberName] string propertyName = null)
{ {
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
} }

2
src/Avalonia.Dialogs/Internal/ManagedFileChooserFilterViewModel.cs

@ -4,7 +4,7 @@ using Avalonia.Platform.Storage;
namespace Avalonia.Dialogs.Internal namespace Avalonia.Dialogs.Internal
{ {
public class ManagedFileChooserFilterViewModel : InternalViewModelBase public class ManagedFileChooserFilterViewModel : AvaloniaDialogsInternalViewModelBase
{ {
private readonly Regex[] _patterns; private readonly Regex[] _patterns;
public string Name { get; } public string Name { get; }

2
src/Avalonia.Dialogs/Internal/ManagedFileChooserItemViewModel.cs

@ -2,7 +2,7 @@ using System;
namespace Avalonia.Dialogs.Internal namespace Avalonia.Dialogs.Internal
{ {
public class ManagedFileChooserItemViewModel : InternalViewModelBase public class ManagedFileChooserItemViewModel : AvaloniaDialogsInternalViewModelBase
{ {
private string _displayName; private string _displayName;
private string _path; private string _path;

2
src/Avalonia.Dialogs/Internal/ManagedFileChooserViewModel.cs

@ -13,7 +13,7 @@ using Avalonia.Threading;
namespace Avalonia.Dialogs.Internal namespace Avalonia.Dialogs.Internal
{ {
public class ManagedFileChooserViewModel : InternalViewModelBase public class ManagedFileChooserViewModel : AvaloniaDialogsInternalViewModelBase
{ {
private readonly ManagedFileDialogOptions _options; private readonly ManagedFileDialogOptions _options;
public event Action CancelRequested; public event Action CancelRequested;

Loading…
Cancel
Save