コード例 #1
0
ファイル: Entry.cs プロジェクト: dbeuchler/MORYX-Platform
 /// <inheritdoc />
 public override int GetHashCode()
 {
     unchecked
     {
         // ReSharper disable NonReadonlyMemberInGetHashCode
         // These values will not be modified
         var hashCode = Identifier.GetHashCode();
         hashCode = (hashCode * 397) ^ Value.Current.GetHashCode();
         hashCode = (hashCode * 397) ^ SubEntries.GetHashCode();
         return(hashCode);
     }
 }
コード例 #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Name != null ? Name.GetHashCode() : 0) * 397) ^ (SubEntries != null ? SubEntries.GetHashCode() : 0));
     }
 }