Example #1
0
        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));
        }
Example #2
0
        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));
        }