[This is preliminary documentation and is subject to change.]
Basic class for settings entries.
Namespace:
Phoenix.ConfigurationAssembly: Phoenix (in Phoenix.dll) Version: 0.7.0.0
Syntax
C# | Visual Basic | Visual C++ |
public abstract class SettingEntry<T>
Public MustInherit Class SettingEntry(Of T)
generic<typename T> public ref class SettingEntry abstract
Type Parameters
- T
- Any type supported by Settings class.
Members
All Members | Constructors ![]() | Properties ![]() | Methods ![]() | Events ![]() |
![]() ![]() | ![]() ![]() ![]() | ![]() ![]() | ![]() ![]() ![]() ![]() |
Member | Description | |
---|---|---|
![]() | SettingEntry<(Of <(T>)>)(ISettings, T, String, array<Object>[]()[]) |
Default constructor.
|
![]() | Attribute |
Attribute name.
|
![]() | Changed |
Raised when setting value was changed.
|
![]() ![]() | Implicit(SettingEntry<(Of <(T>)>)) |
Default operator to T type.
|
![]() | Path |
Element path.
|
![]() | Reset()()() |
Sets default value.
|
![]() | Saving |
Raised when setting is being saved.
|
![]() | SetValue(T) |
Sets value without invoking changed event. Use carrefully.
|
![]() | ToString()()() |
Returns string representation of Value.
(Overrides Object..::.ToString()()().) |
![]() | Value |
Gets or sets value for this setting. If changed Changed event is raised.
|
Inheritance Hierarchy
System..::.Object
Phoenix.Configuration..::.SettingEntry<(Of <(T>)>)
Phoenix.Configuration..::.SettingBoolEntry
Phoenix.Configuration..::.SettingEnumEntry<(Of <(T>)>)
Phoenix.Configuration..::.SettingInt32Entry
Phoenix.Configuration..::.SettingPointEntry
Phoenix.Configuration..::.SettingSingleEntry
Phoenix.Configuration..::.SettingSizeEntry
Phoenix.Configuration..::.SettingStringEntry
Phoenix.Configuration..::.SettingUInt16Entry
Phoenix.Configuration..::.SettingEntry<(Of <(T>)>)
Phoenix.Configuration..::.SettingBoolEntry
Phoenix.Configuration..::.SettingEnumEntry<(Of <(T>)>)
Phoenix.Configuration..::.SettingInt32Entry
Phoenix.Configuration..::.SettingPointEntry
Phoenix.Configuration..::.SettingSingleEntry
Phoenix.Configuration..::.SettingSizeEntry
Phoenix.Configuration..::.SettingStringEntry
Phoenix.Configuration..::.SettingUInt16Entry