コード例 #1
0
ファイル: Namespace.cs プロジェクト: kevinbackhouse/codeql
 public override bool Equals(object? obj)
 {
     if (obj is Namespace ns && Name == ns.Name)
     {
         if (ParentNamespace is null)
             return ns.ParentNamespace is null;
         if (!(ns.ParentNamespace is null))
             return ParentNamespace.Equals(ns.ParentNamespace);
     }
     return false;
 }
コード例 #2
0
 public override bool Equals(object?obj)
 {
     if (obj is Namespace ns && Name == ns.Name)
     {
         if (ParentNamespace is null)
         {
             return(ns.ParentNamespace is null);
         }
         if (!(ns.ParentNamespace is null))
         {
             return(ParentNamespace.Equals(ns.ParentNamespace));
         }
     }
     return(false);
 }