using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited. // Token: 0x020001AD RID: 429 [Token(Token = "0x20001AD")] [AttributeUsage(AttributeTargets.Property)] public sealed class NotifyParentPropertyAttribute : Attribute { /// Initializes a new instance of the class, using the specified value to determine whether the parent property is notified of changes to the value of the property. /// /// if the parent should be notified of changes; otherwise, . // Token: 0x06000BCC RID: 3020 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BCC")] [Address(RVA = "0xB9AFE0", Offset = "0xB99FE0", VA = "0x180B9AFE0")] public NotifyParentPropertyAttribute(bool notifyParent) { } /// Gets or sets a value indicating whether the parent property should be notified of changes to the value of the property. /// /// if the parent property should be notified of changes; otherwise, . // Token: 0x17000228 RID: 552 // (get) Token: 0x06000BCD RID: 3021 RVA: 0x000066D8 File Offset: 0x000048D8 [Token(Token = "0x17000228")] public bool NotifyParent { [Token(Token = "0x6000BCD")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")] get { return default(bool); } } /// Gets a value indicating whether the specified object is the same as the current object. /// The object to test for equality. /// /// if the object is the same as this object; otherwise, . // Token: 0x06000BCE RID: 3022 RVA: 0x000066F0 File Offset: 0x000048F0 [Token(Token = "0x6000BCE")] [Address(RVA = "0xC66CD0", Offset = "0xC65CD0", VA = "0x180C66CD0", Slot = "0")] public override bool Equals(object obj) { return default(bool); } /// Gets the hash code for this object. /// The hash code for the object the attribute belongs to. // Token: 0x06000BCF RID: 3023 RVA: 0x00006708 File Offset: 0x00004908 [Token(Token = "0x6000BCF")] [Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")] public override int GetHashCode() { return 0; } /// Gets a value indicating whether the current value of the attribute is the default value for the attribute. /// /// if the current value of the attribute is the default value of the attribute; otherwise, . // Token: 0x06000BD0 RID: 3024 RVA: 0x00006720 File Offset: 0x00004920 [Token(Token = "0x6000BD0")] [Address(RVA = "0xC66D70", Offset = "0xC65D70", VA = "0x180C66D70", Slot = "6")] public override bool IsDefaultAttribute() { return default(bool); } /// Indicates that the parent property is notified of changes to the value of the property. This field is read-only. // Token: 0x0400062A RID: 1578 [Token(Token = "0x400062A")] public static readonly NotifyParentPropertyAttribute Yes; /// Indicates that the parent property is not be notified of changes to the value of the property. This field is read-only. // Token: 0x0400062B RID: 1579 [Token(Token = "0x400062B")] public static readonly NotifyParentPropertyAttribute No; /// Indicates the default attribute state, that the property should not notify the parent property of changes to its value. This field is read-only. // Token: 0x0400062C RID: 1580 [Token(Token = "0x400062C")] public static readonly NotifyParentPropertyAttribute Default; // Token: 0x0400062D RID: 1581 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400062D")] private bool notifyParent; } }