System.Net.Http.Headers.RangeItemHeaderValue.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            Span<char> stackBuffer = stackalloc char[128];

            if (!_from.HasValue)
            {
                Debug.Assert(_to != null);
                return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"-{_to.Value}");
            }

            if (!_to.HasValue)
            {
                return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"{_from.Value}-"); ;
            }

            return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"{_from.Value}-{_to.Value}");
        }

Usage Example

Exemplo n.º 1
0
		public void Ctor ()
		{
			var v = new RangeItemHeaderValue (1, null);
			Assert.AreEqual ("1-", v.ToString (), "#1");

			v = new RangeItemHeaderValue (null, 1);
			Assert.AreEqual ("-1", v.ToString (), "#2");
		}
All Usage Examples Of System.Net.Http.Headers.RangeItemHeaderValue::ToString