protected object ConverItem(string value, out bool succeeded) { succeeded = ConverterFactory.Converters.ContainsKey(this.ValueType); if (!succeeded) { return(null); } IStringConverter converter = ConverterFactory.Converters[this.ValueType]; return(converter.ConvertTo(value, out succeeded)); }