diff options
Diffstat (limited to 'SecurityIdentifier.cs')
| -rw-r--r-- | SecurityIdentifier.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/SecurityIdentifier.cs b/SecurityIdentifier.cs index 81d5ae7..c3f11ef 100644 --- a/SecurityIdentifier.cs +++ b/SecurityIdentifier.cs @@ -98,10 +98,10 @@ public class SecurityIdentifier { return $"S-{SidStruct.Revision}-{identifierAuthority}{subAuthorities}"; } - public static bool operator ==(SecurityIdentifier x, SecurityIdentifier y) => - x.SidStruct.Equals(y.SidStruct); + public static bool operator ==(SecurityIdentifier? x, SecurityIdentifier? y) => + x?.SidStruct.Equals(y?.SidStruct) ?? false; - public static bool operator !=(SecurityIdentifier x, SecurityIdentifier y) => + public static bool operator !=(SecurityIdentifier? x, SecurityIdentifier? y) => !(x == y); public override bool Equals(object? obj) => |
