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}