static public bool TryConvertTextToValue(this EnumInfo item, string text, out Enum value) { bool did_succeed = true; value = item.GetEnumType().MakeEnumValue( item.ConvertTextToEnumValueInfos(text) .SkipNotifyNull(() => did_succeed = false) .Convert(i => i.GetLongValue()) .BitwiseOR() ); return(did_succeed); }
public Type GetEnumType() { return(enum_info.GetEnumType()); }