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: 0x020001B1 RID: 433 [Token(Token = "0x20001B1")] [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: 0x06000BE2 RID: 3042 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BE2")] [Address(RVA = "0x49E320", Offset = "0x49D120", VA = "0x18049E320")] 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: 0x1700022C RID: 556 // (get) Token: 0x06000BE3 RID: 3043 RVA: 0x000066F0 File Offset: 0x000048F0 [Token(Token = "0x1700022C")] public bool NotifyParent { [Token(Token = "0x6000BE3")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] 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: 0x06000BE4 RID: 3044 RVA: 0x00006708 File Offset: 0x00004908 [Token(Token = "0x6000BE4")] [Address(RVA = "0x4FC980", Offset = "0x4FB780", VA = "0x1804FC980", 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: 0x06000BE5 RID: 3045 RVA: 0x00006720 File Offset: 0x00004920 [Token(Token = "0x6000BE5")] [Address(RVA = "0x490530", Offset = "0x48F330", VA = "0x180490530", 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: 0x06000BE6 RID: 3046 RVA: 0x00006738 File Offset: 0x00004938 [Token(Token = "0x6000BE6")] [Address(RVA = "0x4FCA20", Offset = "0x4FB820", VA = "0x1804FCA20", 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: 0x04000637 RID: 1591 [Token(Token = "0x4000637")] 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: 0x04000638 RID: 1592 [Token(Token = "0x4000638")] 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: 0x04000639 RID: 1593 [Token(Token = "0x4000639")] public static readonly NotifyParentPropertyAttribute Default; // Token: 0x0400063A RID: 1594 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400063A")] private bool notifyParent; } }