From 1ac34c7625696d6affecb207cd474d7f786a1a54 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 22 Mar 2024 02:35:19 +0100 Subject: [PATCH] Drop use of `CallerMemberName` --- Tasks/UrlTester/DT3/DT3.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Tasks/UrlTester/DT3/DT3.cs b/Tasks/UrlTester/DT3/DT3.cs index 44659c7..9b462cc 100644 --- a/Tasks/UrlTester/DT3/DT3.cs +++ b/Tasks/UrlTester/DT3/DT3.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; -using System.Runtime.CompilerServices; using System.Threading.Tasks; using System.Windows; using DT2; @@ -35,7 +34,7 @@ namespace DT3 { set { size = value; - NotifyPropertyChanged(); + NotifyPropertyChanged(nameof(Size)); } } @@ -44,7 +43,7 @@ namespace DT3 { set { time = value; - NotifyPropertyChanged(); + NotifyPropertyChanged(nameof(Time)); } } @@ -53,14 +52,17 @@ namespace DT3 { set { url = value; - NotifyPropertyChanged(); + NotifyPropertyChanged(nameof(Url)); var _ = urlTester.GetUrlAsync(Url); } } - protected void NotifyPropertyChanged([CallerMemberName] string memberName = null) + protected void NotifyPropertyChanged(string memberName) { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(memberName)); + if (PropertyChanged != null) + { + PropertyChanged.Invoke(this, new PropertyChangedEventArgs(memberName)); + } } }