Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
DesignerSerializationVisibilityAttribute.cs
Go to the documentation of this file.
2
4
5[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event)]
7{
9
11
13
15
17
22
23 public override bool Equals([NotNullWhen(true)] object? obj)
24 {
25 if (obj is DesignerSerializationVisibilityAttribute designerSerializationVisibilityAttribute)
26 {
27 return designerSerializationVisibilityAttribute.Visibility == Visibility;
28 }
29 return false;
30 }
31
32 public override int GetHashCode()
33 {
34 return base.GetHashCode();
35 }
36
37 public override bool IsDefaultAttribute()
38 {
39 return Equals(Default);
40 }
41}