summaryrefslogtreecommitdiff
path: root/SecurityIdentifier.cs
diff options
context:
space:
mode:
Diffstat (limited to 'SecurityIdentifier.cs')
-rw-r--r--SecurityIdentifier.cs6
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) =>