Files
2026-06-04 11:42:34 +02:00

65 lines
1.4 KiB
C#

using System;
namespace UnityEngine.Internal
{
// Token: 0x020004C2 RID: 1218
[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.GenericParameter)]
[Serializable]
public class DefaultValueAttribute : Attribute
{
// Token: 0x06003B81 RID: 15233 RVA: 0x000688C4 File Offset: 0x00066AC4
public DefaultValueAttribute(string value)
{
this.DefaultValue = value;
}
// Token: 0x17000D7E RID: 3454
// (get) Token: 0x06003B82 RID: 15234 RVA: 0x000688D4 File Offset: 0x00066AD4
public object Value
{
get
{
return this.DefaultValue;
}
}
// Token: 0x06003B83 RID: 15235 RVA: 0x000688F0 File Offset: 0x00066AF0
public override bool Equals(object obj)
{
DefaultValueAttribute defaultValueAttribute = obj as DefaultValueAttribute;
bool flag;
if (defaultValueAttribute == null)
{
flag = false;
}
else if (this.DefaultValue == null)
{
flag = defaultValueAttribute.Value == null;
}
else
{
flag = this.DefaultValue.Equals(defaultValueAttribute.Value);
}
return flag;
}
// Token: 0x06003B84 RID: 15236 RVA: 0x00068944 File Offset: 0x00066B44
public override int GetHashCode()
{
int num;
if (this.DefaultValue == null)
{
num = base.GetHashCode();
}
else
{
num = this.DefaultValue.GetHashCode();
}
return num;
}
// Token: 0x040011E9 RID: 4585
private object DefaultValue;
}
}