-
-
Notifications
You must be signed in to change notification settings - Fork 168
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,7 +20,7 @@ public partial class WeakEventManager<TEventArgs> | |
/// </summary> | ||
/// <param name="handler">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void AddEventHandler(in EventHandler<TEventArgs> handler, [CallerMemberName] in string eventName = "") | ||
public void AddEventHandler(in EventHandler<TEventArgs>? handler, [CallerMemberName] in string eventName = "") | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
TheCodeTraveler
Author
Owner
|
||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@@ -36,7 +36,7 @@ public void AddEventHandler(in EventHandler<TEventArgs> handler, [CallerMemberNa | |
/// </summary> | ||
/// <param name="action">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void AddEventHandler(in Action<TEventArgs> action, [CallerMemberName] in string eventName = "") | ||
public void AddEventHandler(in Action<TEventArgs>? action, [CallerMemberName] in string eventName = "") | ||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@@ -52,7 +52,7 @@ public void AddEventHandler(in Action<TEventArgs> action, [CallerMemberName] in | |
/// </summary> | ||
/// <param name="handler">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void RemoveEventHandler(in EventHandler<TEventArgs> handler, [CallerMemberName] in string eventName = "") | ||
public void RemoveEventHandler(in EventHandler<TEventArgs>? handler, [CallerMemberName] in string eventName = "") | ||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@@ -68,7 +68,7 @@ public void RemoveEventHandler(in EventHandler<TEventArgs> handler, [CallerMembe | |
/// </summary> | ||
/// <param name="action">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void RemoveEventHandler(in Action<TEventArgs> action, [CallerMemberName] in string eventName = "") | ||
public void RemoveEventHandler(in Action<TEventArgs>? action, [CallerMemberName] in string eventName = "") | ||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@@ -109,7 +109,7 @@ public partial class WeakEventManager | |
/// </summary> | ||
/// <param name="handler">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void AddEventHandler(in Delegate handler, [CallerMemberName] in string eventName = "") | ||
public void AddEventHandler(in Delegate? handler, [CallerMemberName] in string eventName = "") | ||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@@ -125,7 +125,7 @@ public void AddEventHandler(in Delegate handler, [CallerMemberName] in string ev | |
/// </summary> | ||
/// <param name="handler">Handler</param> | ||
/// <param name="eventName">Event name</param> | ||
public void RemoveEventHandler(in Delegate handler, [CallerMemberName] in string eventName = "") | ||
public void RemoveEventHandler(in Delegate? handler, [CallerMemberName] in string eventName = "") | ||
{ | ||
if (IsNullOrWhiteSpace(eventName)) | ||
throw new ArgumentNullException(nameof(eventName)); | ||
|
@brminnick Is it a mistype? There is a nullability check for this parameter in the method body.
(the same for other overloads below)