A game about forced loneliness, made by TACStudios
1using System.Collections.Generic;
2using System.Reflection;
3
4namespace Unity.VisualScripting
5{
6 /// <summary>
7 /// A member info comparer that will ignore the ReflectedType
8 /// property by relying on the metadata token for comparison.
9 /// </summary>
10 public class MemberInfoComparer : EqualityComparer<MemberInfo>
11 {
12 public override bool Equals(MemberInfo x, MemberInfo y)
13 {
14 return x?.MetadataToken == y?.MetadataToken;
15 }
16
17 public override int GetHashCode(MemberInfo obj)
18 {
19 return obj.MetadataToken;
20 }
21 }
22}