From afce4460dd280ca6ff0745d711d10c76c9833861 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 17 Jan 2020 22:42:11 +0100 Subject: [PATCH] Removed useless default values. There's already an overload without the parameter. --- src/Avalonia.Base/Data/BindingValue.cs | 4 ++-- src/Avalonia.Base/Data/Optional.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Avalonia.Base/Data/BindingValue.cs b/src/Avalonia.Base/Data/BindingValue.cs index e220bb0673..a35351b874 100644 --- a/src/Avalonia.Base/Data/BindingValue.cs +++ b/src/Avalonia.Base/Data/BindingValue.cs @@ -196,7 +196,7 @@ namespace Avalonia.Data /// /// The default value. /// The value. - public T GetValueOrDefault(T defaultValue = default) => HasValue ? _value : defaultValue; + public T GetValueOrDefault(T defaultValue) => HasValue ? _value : defaultValue; /// /// Gets the value if present, otherwise the default value. @@ -221,7 +221,7 @@ namespace Avalonia.Data /// present but not of the correct type or null, or if the /// value is not present. /// - public TResult GetValueOrDefault(TResult defaultValue = default) + public TResult GetValueOrDefault(TResult defaultValue) { return HasValue ? _value is TResult result ? result : default diff --git a/src/Avalonia.Base/Data/Optional.cs b/src/Avalonia.Base/Data/Optional.cs index eae9cc0a2f..dd952c895c 100644 --- a/src/Avalonia.Base/Data/Optional.cs +++ b/src/Avalonia.Base/Data/Optional.cs @@ -76,7 +76,7 @@ namespace Avalonia.Data /// /// The default value. /// The value. - public T GetValueOrDefault(T defaultValue = default) => HasValue ? _value : defaultValue; + public T GetValueOrDefault(T defaultValue) => HasValue ? _value : defaultValue; /// /// Gets the value if present, otherwise the default value. @@ -101,7 +101,7 @@ namespace Avalonia.Data /// present but not of the correct type or null, or if the /// value is not present. /// - public TResult GetValueOrDefault(TResult defaultValue = default) + public TResult GetValueOrDefault(TResult defaultValue) { return HasValue ? _value is TResult result ? result : default