using System; using Cpp2IlInjected; namespace System.Configuration { /// Defines standard functionality for controls or libraries that store and retrieve application settings. // Token: 0x020003C1 RID: 961 [Token(Token = "0x20003C1")] public interface IPersistComponentSettings { /// Gets or sets a value indicating whether the control should automatically persist its application settings properties. /// /// if the control should automatically persist its state; otherwise, . // Token: 0x170005AF RID: 1455 // (get) Token: 0x06001955 RID: 6485 // (set) Token: 0x06001956 RID: 6486 [Token(Token = "0x170005AF")] bool SaveSettings { [Token(Token = "0x6001955")] [Address(Slot = "0")] get; [Token(Token = "0x6001956")] [Address(Slot = "1")] set; } /// Gets or sets the value of the application settings key for the current instance of the control. /// A containing the settings key for the current instance of the control. // Token: 0x170005B0 RID: 1456 // (get) Token: 0x06001957 RID: 6487 // (set) Token: 0x06001958 RID: 6488 [Token(Token = "0x170005B0")] string SettingsKey { [Token(Token = "0x6001957")] [Address(Slot = "2")] get; [Token(Token = "0x6001958")] [Address(Slot = "3")] set; } /// Reads the control's application settings into their corresponding properties and updates the control's state. // Token: 0x06001959 RID: 6489 [Token(Token = "0x6001959")] [Address(Slot = "4")] void LoadComponentSettings(); /// Resets the control's application settings properties to their default values. // Token: 0x0600195A RID: 6490 [Token(Token = "0x600195A")] [Address(Slot = "5")] void ResetComponentSettings(); /// Persists the control's application settings properties. // Token: 0x0600195B RID: 6491 [Token(Token = "0x600195B")] [Address(Slot = "6")] void SaveComponentSettings(); } }