private string ToString(string format, IFormatProvider provider) { if (IsEmpty) { return("Empty"); } if (provider == null) { provider = CultureInfo.CurrentCulture; } if (format == null) { format = string.Empty; } var separator = NumericListTokenizer.GetSeparator(provider); var rectFormat = string.Format( "{{0:{0}}}{1}{{1:{0}}}{1}{{2:{0}}}{1}{{3:{0}}}", format, separator); return(string.Format(provider, rectFormat, _x, _y, _width, _height)); }
private string ToString(string format, IFormatProvider formatProvider) { if (formatProvider == null) { formatProvider = CultureInfo.CurrentCulture; } if (format == null) { format = string.Empty; } var separator = NumericListTokenizer.GetSeparator(formatProvider); var pointFormat = string.Format("{{0:{0}}}{1}{{1:{0}}}", format, separator); return(string.Format(formatProvider, pointFormat, _x, _y)); }