Stubble.Core.Context.TryEnumerationConversionIfRequired C# (CSharp) Method

TryEnumerationConversionIfRequired() private method

Tries to convert an object into an Enumeration if possible
private TryEnumerationConversionIfRequired ( object value ) : object
value object The object to try convert
return object
        private object TryEnumerationConversionIfRequired(object value)
        {
            if (value != null && Registry.EnumerationConverters.ContainsKey(value.GetType()))
            {
                return Registry.EnumerationConverters[value.GetType()].Invoke(value);
            }

            return value;
        }