public ObservableCardDataDynamicEnum(ObservableCard parent, DynamicEnum dynamicEnum, Func <ObservableCard, bool> isEnabled = null) : this(parent, dynamicEnum?.Id, dynamicEnum, isEnabled) { }
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);
public DynamicEnumConverter(DynamicEnum e) { m_e = e; }