|  | Name | Description | 
|---|
|  | AddChild | 
            Call this method to add a new child key, if the key is exists then the
            existing key is returned otherwise a new empty PersistentSettings 
            child key is added and the new settings are returned.
             | 
|  | ClearChangedFlag |  | 
|  | ContainsChangedValues |  | 
|  | ContainsModifiedValues |  | 
|  | DeleteChild | 
            Call this method to delete a child settings key.
             | 
|  | DeleteItem |  | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|   | FromPlugInId |  | 
|  | GetBool(String) |  | 
|  | GetBool(String, Boolean) |  | 
|  | GetBool(String, Boolean, IEnumerableString) |  | 
|  | GetByte(String) |  | 
|  | GetByte(String, Byte) |  | 
|  | GetByte(String, Byte, IEnumerableString) |  | 
|  | GetChar(String) |  | 
|  | GetChar(String, Char) |  | 
|  | GetChar(String, Char, IEnumerableString) |  | 
|  | GetChild |  | 
|  | GetColor(String) |  | 
|  | GetColor(String, Color) |  | 
|  | GetColor(String, NullableColor) |  | 
|  | GetColor(String, Color, IEnumerableString) |  | 
|  | GetColor(String, NullableColor, IEnumerableString) |  | 
|  | GetDate(String) |  | 
|  | GetDate(String, DateTime) |  | 
|  | GetDate(String, DateTime, IEnumerableString) |  | 
|  | GetDouble(String) |  | 
|  | GetDouble(String, Double) |  | 
|  | GetDouble(String, Double, IEnumerableString) |  | 
|  | GetEnumValueT(T) | 
            Get a stored enumerated value, or return default value if not found
             | 
|  | GetEnumValueT(String) | 
            Get a stored enumerated value using a custom key.
             | 
|  | GetEnumValueT(String, T) | 
            Gets a stored enumerated value using a custom key, or return default value if not found. 
             | 
|  | GetGuid(String) |  | 
|  | GetGuid(String, Guid) |  | 
|  | GetGuid(String, Guid, IEnumerableString) |  | 
|  | GetHashCode | Serves as the default hash function.(Inherited from Object.) | 
|  | GetInteger(String) |  | 
|  | GetInteger(String, Int32) |  | 
|  | GetInteger(String, Int32, IEnumerableString) |  | 
|  | GetInteger(String, Int32, Int32, Boolean) |  | 
|  | GetInteger(String, Int32, Int32, Int32) |  | 
|  | GetPoint(String) |  | 
|  | GetPoint(String, Point) |  | 
|  | GetPoint(String, Point, IEnumerableString) |  | 
|  | GetPoint3d(String) |  | 
|  | GetPoint3d(String, Point3d) |  | 
|  | GetPoint3d(String, Point3d, IEnumerableString) |  | 
|  | GetRectangle(String) |  | 
|  | GetRectangle(String, Rectangle) |  | 
|  | GetRectangle(String, Rectangle, IEnumerableString) |  | 
|  | GetSettingIsHiddenFromUserInterface(String) | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | GetSettingIsHiddenFromUserInterface(String, IEnumerableString) | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | GetSettingIsReadOnly | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | GetSettingType | 
            Gets the type of the last value passed to Set... or Get... for the
            specified setting.
             | 
|  | GetSize(String) |  | 
|  | GetSize(String, Size) |  | 
|  | GetSize(String, Size, IEnumerableString) |  | 
|  | GetString(String) |  | 
|  | GetString(String, String) |  | 
|  | GetString(String, String, IEnumerableString) |  | 
|  | GetStringDictionary(String) |  | 
|  | GetStringDictionary(String, KeyValuePairString, String) |  | 
|  | GetStringDictionary(String, KeyValuePairString, String, IEnumerableString) |  | 
|  | GetStringList(String) |  | 
|  | GetStringList(String, String) |  | 
|  | GetStringList(String, String, IEnumerableString) |  | 
|  | GetType | (Inherited from Object.)Gets the Type  of the current instance. | 
|  | GetUnsignedInteger(String) |  | 
|  | GetUnsignedInteger(String, UInt32) |  | 
|  | GetUnsignedInteger(String, UInt32, IEnumerableString) |  | 
|  | GetValidatorT | 
            Provides a way to find a ready-to-use validator for the
            PersistentSetting class for the given the key, or obtaining null.
             | 
|  | HideSettingFromUserInterface |  | 
|  | MemberwiseClone | (Inherited from Object.)Creates a shallow copy of the current Object . | 
|  | RegisterSettingsValidatorT | 
            Sets a validator for a given key.
             Note to implementers: T should be one of the
            supported types for the PersistentSettings class and should match the type associated with the key. This method allows to use anonymous methods and lambda expressions. | 
|  | SetBool |  | 
|  | SetByte |  | 
|  | SetChar |  | 
|  | SetColor(String, Color) |  | 
|  | SetColor(String, NullableColor) |  | 
|  | SetDate |  | 
|  | SetDefault(String, Point3d) |  | 
|  | SetDefault(String, Boolean) |  | 
|  | SetDefault(String, Byte) |  | 
|  | SetDefault(String, Char) |  | 
|  | SetDefault(String, KeyValuePairString, String) |  | 
|  | SetDefault(String, DateTime) |  | 
|  | SetDefault(String, Double) |  | 
|  | SetDefault(String, Color) |  | 
|  | SetDefault(String, Point) |  | 
|  | SetDefault(String, Rectangle) |  | 
|  | SetDefault(String, Size) |  | 
|  | SetDefault(String, Guid) |  | 
|  | SetDefault(String, Int32) |  | 
|  | SetDefault(String, NullableColor) |  | 
|  | SetDefault(String, String) |  | 
|  | SetDefault(String, String) |  | 
|  | SetDouble |  | 
|  | SetEnumValueT(T) | 
            Set an enumerated value in the settings.
             | 
|  | SetEnumValueT(String, T) | 
            Set an enumerated value in the settings using a custom key
             | 
|  | SetGuid |  | 
|  | SetInteger |  | 
|  | SetPoint |  | 
|  | SetPoint3d |  | 
|  | SetRectangle |  | 
|  | SetSize |  | 
|  | SetString |  | 
|  | SetStringDictionary |  | 
|  | SetStringList | 
            Including a item with the value of StringListRootKey will cause the ProgramData value to get inserted at
            that location in the list when calling GetStringList.
             | 
|  | SetUnsignedInteger |  | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
|  | TryGetBool(String, Boolean) |  | 
|  | TryGetBool(String, Boolean, IEnumerableString) |  | 
|  | TryGetByte(String, Byte) |  | 
|  | TryGetByte(String, Byte, IEnumerableString) |  | 
|  | TryGetChar(String, Char) |  | 
|  | TryGetChar(String, Char, IEnumerableString) |  | 
|  | TryGetChild | 
            Call this method to get a nested settings PersistentSettings 
            instance, will return true if the key exists and value was set
            otherwise; will return false and value will be set to null.
             | 
|  | TryGetColor(String, Color) |  | 
|  | TryGetColor(String, NullableColor) |  | 
|  | TryGetColor(String, Color, IEnumerableString) |  | 
|  | TryGetColor(String, NullableColor, IEnumerableString) |  | 
|  | TryGetDate(String, DateTime) |  | 
|  | TryGetDate(String, DateTime, IEnumerableString) |  | 
|  | TryGetDefault(String, Point3d) |  | 
|  | TryGetDefault(String, Boolean) |  | 
|  | TryGetDefault(String, Byte) |  | 
|  | TryGetDefault(String, Char) |  | 
|  | TryGetDefault(String, DateTime) |  | 
|  | TryGetDefault(String, Double) |  | 
|  | TryGetDefault(String, Color) |  | 
|  | TryGetDefault(String, Rectangle) |  | 
|  | TryGetDefault(String, Size) |  | 
|  | TryGetDefault(String, Int32) |  | 
|  | TryGetDefault(String, String) |  | 
|  | TryGetDefault(String, String) |  | 
|  | TryGetDouble(String, Double) |  | 
|  | TryGetDouble(String, Double, IEnumerableString) |  | 
|  | TryGetEnumValueT | 
            Attempt to get the stored value for an enumerated setting using a custom key. Note: the enumerated value ALWAYS gets assigned!
            Be sure to check for success of this method to prevent erroneous use of the value.
             | 
|  | TryGetGuid(String, Guid) |  | 
|  | TryGetGuid(String, Guid, IEnumerableString) |  | 
|  | TryGetInteger(String, Int32) |  | 
|  | TryGetInteger(String, Int32, IEnumerableString) |  | 
|  | TryGetPoint(String, Point) |  | 
|  | TryGetPoint(String, Point, IEnumerableString) |  | 
|  | TryGetPoint3d(String, Point3d) |  | 
|  | TryGetPoint3d(String, Point3d, IEnumerableString) |  | 
|  | TryGetRectangle(String, Rectangle) |  | 
|  | TryGetRectangle(String, Rectangle, IEnumerableString) |  | 
|  | TryGetSettingIsHiddenFromUserInterface(String, Boolean) | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | TryGetSettingIsHiddenFromUserInterface(String, Boolean, IEnumerableString) | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | TryGetSettingIsReadOnly | 
            Values read from all users settings files will be marked as read-only
            which will cause any future calls to Set... to fail.
             | 
|  | TryGetSettingType | 
            Get the type of the last value passed to Set... or Get... for the
            specified setting.
             | 
|  | TryGetSize(String, Size) |  | 
|  | TryGetSize(String, Size, IEnumerableString) |  | 
|  | TryGetString(String, String) |  | 
|  | TryGetString(String, String, IEnumerableString) |  | 
|  | TryGetStringDictionary(String, KeyValuePairString, String) |  | 
|  | TryGetStringDictionary(String, KeyValuePairString, String, IEnumerableString) |  | 
|  | TryGetStringList(String, String) |  | 
|  | TryGetStringList(String, String, IEnumerableString) |  | 
|  | TryGetUnsignedInteger(String, UInt32) |  | 
|  | TryGetUnsignedInteger(String, UInt32, IEnumerableString) |  |