Changeset 3048 for trunk/sources/HeuristicLab.Data/3.3/BoolValue.cs
- Timestamp:
- 03/15/10 23:49:54 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.3/BoolValue.cs
r3047 r3048 26 26 27 27 namespace HeuristicLab.Data { 28 [Item("Bool Data", "Represents a boolean value.")]28 [Item("BoolValue", "Represents a boolean value.")] 29 29 [Creatable("Test")] 30 30 [StorableClass] 31 public sealed class Bool Data : ValueTypeData<bool>, IComparable, IStringConvertibleData{32 public Bool Data() : base() { }33 public Bool Data(bool value) : base(value) { }31 public sealed class BoolValue : ValueTypeValue<bool>, IComparable, IStringConvertibleValue { 32 public BoolValue() : base() { } 33 public BoolValue(bool value) : base(value) { } 34 34 35 35 public override IDeepCloneable Clone(Cloner cloner) { 36 Bool Data clone = new BoolData(Value);36 BoolValue clone = new BoolValue(Value); 37 37 cloner.RegisterClonedObject(this, clone); 38 38 return clone; … … 40 40 41 41 public int CompareTo(object obj) { 42 Bool Data other = obj as BoolData;42 BoolValue other = obj as BoolValue; 43 43 if (other != null) 44 44 return Value.CompareTo(other.Value); … … 47 47 } 48 48 49 #region IStringConvertible DataMembers50 bool IStringConvertible Data.Validate(string value, out string errorMessage) {49 #region IStringConvertibleValue Members 50 bool IStringConvertibleValue.Validate(string value, out string errorMessage) { 51 51 bool val; 52 52 bool valid = bool.TryParse(value, out val); … … 61 61 return valid; 62 62 } 63 string IStringConvertible Data.GetValue() {63 string IStringConvertibleValue.GetValue() { 64 64 return Value.ToString(); 65 65 } 66 bool IStringConvertible Data.SetValue(string value) {66 bool IStringConvertibleValue.SetValue(string value) { 67 67 bool val; 68 68 if (bool.TryParse(value, out val)) {
Note: See TracChangeset
for help on using the changeset viewer.