[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 |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
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