Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Equals()

override bool System.ComponentModel.PropertyDescriptor.Equals ( [NotNullWhen(true)] object? obj)
inlineinherited

Definition at line 99 of file PropertyDescriptor.cs.

100 {
101 try
102 {
103 if (obj == this)
104 {
105 return true;
106 }
107 if (obj == null)
108 {
109 return false;
110 }
111 if (obj is PropertyDescriptor propertyDescriptor && propertyDescriptor.NameHashCode == NameHashCode && propertyDescriptor.PropertyType == PropertyType && propertyDescriptor.Name.Equals(Name))
112 {
113 return true;
114 }
115 }
116 catch
117 {
118 }
119 return false;
120 }
PropertyDescriptor(string name, Attribute[]? attrs)

References System.ComponentModel.MemberDescriptor.Name, System.Reflection.MemberInfo.Name, System.ComponentModel.MemberDescriptor.NameHashCode, System.obj, and System.ComponentModel.PropertyDescriptor.PropertyType.

Referenced by System.ComponentModel.ExtenderProvidedPropertyAttribute.Equals(), and System.ComponentModel.PropertyDescriptorCollection.Find().