@@ -17,16 +17,16 @@ namespace N
1717
1818 public class C : INotifyPropertyChanged
1919 {
20- public event PropertyChangedEventHandler PropertyChanged;
20+ public event PropertyChangedEventHandler? PropertyChanged;
2121
22- public string ↓P { get; set; }
22+ public int ↓P { get; set; }
2323
24- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
24+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
2525 {
2626 this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
2727 }
2828
29- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
29+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
3030 {
3131 if (EqualityComparer<T>.Default.Equals(field, newValue))
3232 {
@@ -49,18 +49,18 @@ namespace N
4949
5050 public class C : INotifyPropertyChanged
5151 {
52- private string p;
52+ private int p;
5353
54- public event PropertyChangedEventHandler PropertyChanged;
54+ public event PropertyChangedEventHandler? PropertyChanged;
5555
56- public string P { get => this.p; set => this.TrySet(ref this.p, value); }
56+ public int P { get => this.p; set => this.TrySet(ref this.p, value); }
5757
58- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
58+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
5959 {
6060 this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
6161 }
6262
63- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
63+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
6464 {
6565 if (EqualityComparer<T>.Default.Equals(field, newValue))
6666 {
@@ -89,16 +89,16 @@ namespace N
8989
9090 public class C : INotifyPropertyChanged
9191 {
92- public event PropertyChangedEventHandler PropertyChanged;
92+ public event PropertyChangedEventHandler? PropertyChanged;
9393
94- public string ↓P { get; set; }
94+ public string? ↓P { get; set; }
9595
96- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
96+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
9797 {
9898 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
9999 }
100100
101- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
101+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
102102 {
103103 if (EqualityComparer<T>.Default.Equals(field, newValue))
104104 {
@@ -121,18 +121,18 @@ namespace N
121121
122122 public class C : INotifyPropertyChanged
123123 {
124- private string _p;
124+ private string? _p;
125125
126- public event PropertyChangedEventHandler PropertyChanged;
126+ public event PropertyChangedEventHandler? PropertyChanged;
127127
128- public string P { get => _p; set => TrySet(ref _p, value); }
128+ public string? P { get => _p; set => TrySet(ref _p, value); }
129129
130- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
130+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
131131 {
132132 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
133133 }
134134
135- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
135+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
136136 {
137137 if (EqualityComparer<T>.Default.Equals(field, newValue))
138138 {
@@ -161,16 +161,16 @@ namespace N
161161
162162 public class C : INotifyPropertyChanged
163163 {
164- public event PropertyChangedEventHandler PropertyChanged;
164+ public event PropertyChangedEventHandler? PropertyChanged;
165165
166- public string ↓P { get; set; }
166+ public string? ↓P { get; set; }
167167
168- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
168+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
169169 {
170170 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
171171 }
172172
173- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
173+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
174174 {
175175 if (EqualityComparer<T>.Default.Equals(field, newValue))
176176 {
@@ -193,18 +193,18 @@ namespace N
193193
194194 public class C : INotifyPropertyChanged
195195 {
196- private string _p;
196+ private string? _p;
197197
198- public event PropertyChangedEventHandler PropertyChanged;
198+ public event PropertyChangedEventHandler? PropertyChanged;
199199
200- public string P { get => this._p; set => TrySet(ref this._p, value); }
200+ public string? P { get => this._p; set => TrySet(ref this._p, value); }
201201
202- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
202+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
203203 {
204204 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
205205 }
206206
207- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
207+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
208208 {
209209 if (EqualityComparer<T>.Default.Equals(field, newValue))
210210 {
@@ -233,16 +233,16 @@ namespace N
233233
234234 public class C : INotifyPropertyChanged
235235 {
236- public event PropertyChangedEventHandler PropertyChanged;
236+ public event PropertyChangedEventHandler? PropertyChanged;
237237
238- public string ↓P { get; set; }
238+ public string? ↓P { get; set; }
239239
240- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
240+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
241241 {
242242 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
243243 }
244244
245- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
245+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
246246 {
247247 if (EqualityComparer<T>.Default.Equals(field, newValue))
248248 {
@@ -265,18 +265,18 @@ namespace N
265265
266266 public class C : INotifyPropertyChanged
267267 {
268- private string p;
268+ private string? p;
269269
270- public event PropertyChangedEventHandler PropertyChanged;
270+ public event PropertyChangedEventHandler? PropertyChanged;
271271
272- public string P { get => p; set => TrySet(ref p, value); }
272+ public string? P { get => p; set => TrySet(ref p, value); }
273273
274- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
274+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
275275 {
276276 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
277277 }
278278
279- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
279+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
280280 {
281281 if (EqualityComparer<T>.Default.Equals(field, newValue))
282282 {
@@ -305,16 +305,16 @@ namespace N
305305
306306 public class C : INotifyPropertyChanged
307307 {
308- public event PropertyChangedEventHandler PropertyChanged;
308+ public event PropertyChangedEventHandler? PropertyChanged;
309309
310- public string ↓P { get; set; }
310+ public string? ↓P { get; set; }
311311
312- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
312+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
313313 {
314314 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
315315 }
316316
317- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
317+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
318318 {
319319 if (EqualityComparer<T>.Default.Equals(field, newValue))
320320 {
@@ -337,18 +337,18 @@ namespace N
337337
338338 public class C : INotifyPropertyChanged
339339 {
340- private string p;
340+ private string? p;
341341
342- public event PropertyChangedEventHandler PropertyChanged;
342+ public event PropertyChangedEventHandler? PropertyChanged;
343343
344- public string P { get => this.p; set => TrySet(ref this.p, value); }
344+ public string? P { get => this.p; set => TrySet(ref this.p, value); }
345345
346- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
346+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
347347 {
348348 PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
349349 }
350350
351- protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
351+ protected bool TrySet<T>(ref T field, T newValue, [CallerMemberName] string? propertyName = null)
352352 {
353353 if (EqualityComparer<T>.Default.Equals(field, newValue))
354354 {
0 commit comments