Esempio n. 1
0
 public ObservableCardDataDynamicEnum(ObservableCard parent, DynamicEnum dynamicEnum, Func <ObservableCard, bool> isEnabled = null) : this(parent, dynamicEnum?.Id, dynamicEnum, isEnabled)
 {
 }
Esempio n. 2
0
 public ObservableCardDataDynamicEnum(ObservableCard parent, string key, DynamicEnum dynamicEnum, Func <ObservableCard, bool> isEnabled = null) : base(parent, key, isEnabled)
 {
     DynamicEnum = dynamicEnum ?? throw new ArgumentNullException(nameof(dynamicEnum));
 }
 public override void WriteJson(JsonWriter writer, DynamicEnum <TM> .DynamicEnumMember value, JsonSerializer serializer)
 {
     throw new NotImplementedException();
 }
        public override DynamicEnum <TM> .DynamicEnumMember ReadJson(JsonReader reader, Type objectType, DynamicEnum <TM> .DynamicEnumMember existingValue, bool hasExistingValue,
                                                                     JsonSerializer serializer)
        {
            var s = (string?)reader.Value;

            if (string.Equals(s, "NONE", StringComparison.InvariantCultureIgnoreCase))
            {
                return(default);
Esempio n. 5
0
 public DynamicEnumConverter(DynamicEnum e)
 {
     m_e = e;
 }