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

◆ Equals()

override bool System.ComponentModel.ExtenderProvidedPropertyAttribute.Equals ( [NotNullWhen(true)] object? obj)
inline

Definition at line 24 of file ExtenderProvidedPropertyAttribute.cs.

25 {
26 if (obj == this)
27 {
28 return true;
29 }
30 if (!(obj is ExtenderProvidedPropertyAttribute extenderProvidedPropertyAttribute))
31 {
32 return false;
33 }
34 if (extenderProvidedPropertyAttribute.ExtenderProperty == null)
35 {
36 return ExtenderProperty == null;
37 }
38 if (extenderProvidedPropertyAttribute.ExtenderProperty.Equals(ExtenderProperty) && extenderProvidedPropertyAttribute.Provider.Equals(Provider))
39 {
40 return extenderProvidedPropertyAttribute.ReceiverType.Equals(ReceiverType);
41 }
42 return false;
43 }
override bool Equals([NotNullWhen(true)] object? obj)

References System.ComponentModel.PropertyDescriptor.Equals(), System.ComponentModel.ExtenderProvidedPropertyAttribute.ExtenderProperty, System.obj, and System.ComponentModel.ExtenderProvidedPropertyAttribute.ReceiverType.