Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
IWorkspaceSetting.cs
1using System.ComponentModel;
2
4{
8 public interface IWorkspaceSetting : ICloneable, INotifyPropertyChanged
9 {
13 string Key { get; }
14
19 object UntypedValue { get; set; }
20
25 object UntypedDefaultValue { get; }
26
31 object UntypedSnapshotValue { get; }
32
37 object UntypedMinValue { get; }
38
43 object UntypedMaxValue { get; }
44
48 void Reset();
49
54
59
63 bool HasChanged { get; }
64
68 bool HasDefaultValue { get; }
69
73 Type ValueType { get; }
74 }
75}
Interface for a single workspace setting.
void SetToDefault()
Set the UntypedValue to the UntypedDefaultValue
bool HasDefaultValue
Indicating if the UntypedValue equals the UntypedDefaultValue.
object UntypedDefaultValue
Default value for the setting.
bool HasChanged
Indicating if the UntypedValue and UntypedSnapshotValue differ.
object UntypedMinValue
Minimum value for the setting.
object UntypedSnapshotValue
Snapshot value for the setting.
void Reset()
Set the UntypedValue to the UntypedSnapshotValue
void CreateSnapshot()
Save the UntypedValue to the UntypedSnapshotValue
object UntypedMaxValue
Maximum value for the setting.