コード例 #1
0
ファイル: Property.cs プロジェクト: asm2025/essentialMix
 public Property([NotNull] string name, string text, object value, Type type, bool isFixed, bool isReadOnly)
     : base(name, type ?? value?.GetType() ?? typeof(object), text, isFixed)
 {
     _value        = value;
     _defaultValue = ValueType.Default();
     IsReadOnly    = isReadOnly;
 }
コード例 #2
0
 public SimpleItem(string text, object value, [NotNull] Type type)
 {
     ValueType     = type ?? throw new ArgumentNullException(nameof(type));
     _value        = value;
     _defaultValue = ValueType.Default();
     _text         = text.IfNullOrEmpty(() => Convert.ToString(_value ?? _defaultValue));
     _enabled      = true;
 }