public static string ToString(object sourceObject) { if (sourceObject == null) { return(_nullString); } return((string)TypeConverterForGenericTypes.FillTargetType(Utilities.GetTypeConverter(sourceObject.GetType()), sourceObject.GetType()).ConvertTo(null, CultureInfo.InvariantCulture, sourceObject, typeof(string))); }
public static object FromString(Type targetType, string sourceString) { if (sourceString.Equals(_nullString, StringComparison.OrdinalIgnoreCase)) { return(null); } return(TypeConverterForGenericTypes.FillTargetType(Utilities.GetTypeConverter(targetType), targetType).ConvertFrom(null, CultureInfo.InvariantCulture, sourceString)); }