<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Memory</name>
  </assembly>
  <members>
    <member name="T:System.Buffers.ArrayBufferWriter`1">
      <summary>Represents a heap-based, array-backed output sink into which <typeparamref name="T" /> data can be written.</summary>
      <typeparam name="T">The type of the items in this <see cref="T:System.Buffers.ArrayBufferWriter`1" /> instance.</typeparam>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.#ctor">
      <summary>Creates an instance of an <see cref="T:System.Buffers.ArrayBufferWriter`1" /> to which data can be written, with the default initial capacity.</summary>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.#ctor(System.Int32)">
      <summary>Creates an instance of an <see cref="T:System.Buffers.ArrayBufferWriter`1" /> to which data can be written, with a specified initial capacity.</summary>
      <param name="initialCapacity">The minimum capacity with which to initialize the underlying buffer.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="initialCapacity" /> is less than or equal to 0.</exception>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.Advance(System.Int32)">
      <summary>Notifies the <see cref="T:System.Buffers.IBufferWriter`1" /> that <paramref name="count" /> items were written to the output <see cref="T:System.Span`1" />/<see cref="T:System.Memory`1" />.</summary>
      <param name="count">The number of items written.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="count" /> is negative.</exception>
      <exception cref="T:System.InvalidOperationException">The method call attempts to advance past the end of the underlying buffer.</exception>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.Clear">
      <summary>Clears the data written to the underlying buffer.</summary>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.GetMemory(System.Int32)">
      <summary>Returns a <see cref="T:System.Memory`1" /> to write to that is at least the length specified by <paramref name="sizeHint" />.</summary>
      <param name="sizeHint">The minimum requested length of the <see cref="T:System.Memory`1" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="sizeHint" /> is negative.</exception>
      <returns>A <see cref="T:System.Memory`1" /> whose length is at least <paramref name="sizeHint" />.  If <paramref name="sizeHint" /> is not provided or is equal to 0, some non-empty buffer is returned.</returns>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.GetSpan(System.Int32)">
      <summary>Returns a <see cref="T:System.Span`1" /> to write to that is at least a specified length.</summary>
      <param name="sizeHint">The minimum requested length of the <see cref="T:System.Span`1" />.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="sizeHint" /> is negative.</exception>
      <returns>A span of at least <paramref name="sizeHint" /> in length. If <paramref name="sizeHint" /> is not provided or is equal to 0, some non-empty buffer is returned.</returns>
    </member>
    <member name="M:System.Buffers.ArrayBufferWriter`1.ResetWrittenCount" />
    <member name="P:System.Buffers.ArrayBufferWriter`1.Capacity">
      <summary>Gets the total amount of space within the underlying buffer.</summary>
      <returns>The total capacity of the underlying buffer.</returns>
    </member>
    <member name="P:System.Buffers.ArrayBufferWriter`1.FreeCapacity">
      <summary>Gets the amount of available space that can be written to without forcing the underlying buffer to grow.</summary>
      <returns>The space available for writing without forcing the underlying buffer to grow.</returns>
    </member>
    <member name="P:System.Buffers.ArrayBufferWriter`1.WrittenCount">
      <summary>Gets the amount of data written to the underlying buffer.</summary>
      <returns>The amount of data written to the underlying buffer.</returns>
    </member>
    <member name="P:System.Buffers.ArrayBufferWriter`1.WrittenMemory">
      <summary>Gets a <see cref="T:System.ReadOnlyMemory`1" /> that contains the data written to the underlying buffer so far.</summary>
      <returns>The data written to the underlying buffer.</returns>
    </member>
    <member name="P:System.Buffers.ArrayBufferWriter`1.WrittenSpan">
      <summary>Gets a <see cref="T:System.ReadOnlySpan`1" /> that contains the data written to the underlying buffer so far.</summary>
      <returns>The data written to the underlying buffer.</returns>
    </member>
    <member name="T:System.Buffers.Binary.BinaryPrimitives">
      <summary>Reads bytes as primitives with specific endianness.</summary>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadDoubleBigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Double" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Double" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadDoubleLittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Double" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Double" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadHalfBigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Half" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Half" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadHalfLittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Half" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Half" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt128BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Int128" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Int128" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt128LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Int128" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Int128" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt16BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int16" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int16" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt16LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int16" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int16" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt32BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int32" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int32" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt32LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int32" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int32" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt64BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int64" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int64" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt64LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads an <see cref="T:System.Int64" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain an <see cref="T:System.Int64" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadIntPtrBigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.IntPtr" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.IntPtr" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadIntPtrLittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.IntPtr" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.IntPtr" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadSingleBigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Single" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Single" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadSingleLittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.Single" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.Single" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt128BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt128" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt128" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt128LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt128" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt128" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt16BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt16" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt16" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt16" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt16" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt32BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt32" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt32" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt32LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt32" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt32" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt64BigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt64" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt64" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt64LittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UInt64" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UInt64" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUIntPtrBigEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UIntPtr" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UIntPtr" />.</exception>
      <returns>The big endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUIntPtrLittleEndian(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a <see cref="T:System.UIntPtr" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span to read.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is too small to contain a <see cref="T:System.UIntPtr" />.</exception>
      <returns>The little endian value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Byte)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.Byte" /> value, which effectively does nothing for a <see cref="T:System.Byte" />.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The passed-in value, unmodified.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int128)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.Int128" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int16)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.Int16" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int32)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.Int32" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int64)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.Int64" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.IntPtr)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.IntPtr" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.Int128},System.Span{System.Int128})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.Int16},System.Span{System.Int16})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.Int32},System.Span{System.Int32})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.Int64},System.Span{System.Int64})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.IntPtr},System.Span{System.IntPtr})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.UInt128},System.Span{System.UInt128})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.UInt16},System.Span{System.UInt16})">
      <summary>Copies every primitive value from <paramref name="source" /> to <paramref name="destination" />, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="destination" />'s length is smaller than that of the <paramref name="source" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.UInt32},System.Span{System.UInt32})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.UInt64},System.Span{System.UInt64})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.ReadOnlySpan{System.UIntPtr},System.Span{System.UIntPtr})">
      <summary>Copies every primitive value from <code data-dev-comment-type="paramref">source</code> to <code data-dev-comment-type="paramref">destination</code>, reversing each primitive by performing an endianness swap as part of writing each.</summary>
      <param name="source">The source span to copy.</param>
      <param name="destination">The destination to which the source elements should be copied.</param>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.SByte)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.SByte" /> value, which effectively does nothing for an <see cref="T:System.SByte" />.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The passed-in value, unmodified.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt128)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.UInt128" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt16)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.UInt16" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt32)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.UInt32" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt64)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.UInt64" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UIntPtr)">
      <summary>Reverses a primitive value by performing an endianness swap of the specified <see cref="T:System.UIntPtr" /> value.</summary>
      <param name="value">The value to reverse.</param>
      <returns>The reversed value.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadDoubleBigEndian(System.ReadOnlySpan{System.Byte},System.Double@)">
      <summary>Reads a <see cref="T:System.Double" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Double" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadDoubleLittleEndian(System.ReadOnlySpan{System.Byte},System.Double@)">
      <summary>Reads a <see cref="T:System.Double" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Double" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadHalfBigEndian(System.ReadOnlySpan{System.Byte},System.Half@)">
      <summary>Reads a <see cref="T:System.Half" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Half" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadHalfLittleEndian(System.ReadOnlySpan{System.Byte},System.Half@)">
      <summary>Reads a <see cref="T:System.Half" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Half" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt128BigEndian(System.ReadOnlySpan{System.Byte},System.Int128@)">
      <summary>Reads a <see cref="T:System.Int128" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.Int128" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt128LittleEndian(System.ReadOnlySpan{System.Byte},System.Int128@)">
      <summary>Reads a <see cref="T:System.Int128" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.Int128" />; otherwise, <see langword="true" /></returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt16BigEndian(System.ReadOnlySpan{System.Byte},System.Int16@)">
      <summary>Reads an <see cref="T:System.Int16" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt16LittleEndian(System.ReadOnlySpan{System.Byte},System.Int16@)">
      <summary>Reads an <see cref="T:System.Int16" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt32BigEndian(System.ReadOnlySpan{System.Byte},System.Int32@)">
      <summary>Reads an <see cref="T:System.Int32" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt32LittleEndian(System.ReadOnlySpan{System.Byte},System.Int32@)">
      <summary>Reads an <see cref="T:System.Int32" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt64BigEndian(System.ReadOnlySpan{System.Byte},System.Int64@)">
      <summary>Reads an <see cref="T:System.Int64" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt64LittleEndian(System.ReadOnlySpan{System.Byte},System.Int64@)">
      <summary>Reads an <see cref="T:System.Int64" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadIntPtrBigEndian(System.ReadOnlySpan{System.Byte},System.IntPtr@)">
      <summary>Reads a <see cref="T:System.IntPtr" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.IntPtr" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadIntPtrLittleEndian(System.ReadOnlySpan{System.Byte},System.IntPtr@)">
      <summary>Reads a <see cref="T:System.IntPtr" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.IntPtr" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadSingleBigEndian(System.ReadOnlySpan{System.Byte},System.Single@)">
      <summary>Reads a <see cref="T:System.Single" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Single" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadSingleLittleEndian(System.ReadOnlySpan{System.Byte},System.Single@)">
      <summary>Reads a <see cref="T:System.Single" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Single" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt128BigEndian(System.ReadOnlySpan{System.Byte},System.UInt128@)">
      <summary>Reads a <see cref="T:System.UInt128" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.UInt128" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt128LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt128@)">
      <summary>Reads a <see cref="T:System.UInt128" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.UInt128" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt16BigEndian(System.ReadOnlySpan{System.Byte},System.UInt16@)">
      <summary>Reads a <see cref="T:System.UInt16" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt16LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt16@)">
      <summary>Reads a <see cref="T:System.UInt16" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt32BigEndian(System.ReadOnlySpan{System.Byte},System.UInt32@)">
      <summary>Reads a <see cref="T:System.UInt32" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt32LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt32@)">
      <summary>Reads a <see cref="T:System.UInt32" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt64BigEndian(System.ReadOnlySpan{System.Byte},System.UInt64@)">
      <summary>Reads a <see cref="T:System.UInt64" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt64LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt64@)">
      <summary>Reads a <see cref="T:System.UInt64" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUIntPtrBigEndian(System.ReadOnlySpan{System.Byte},System.UIntPtr@)">
      <summary>Reads a <see cref="T:System.UIntPtr" /> from the beginning of a read-only span of bytes, as big endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as big endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.UIntPtr" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUIntPtrLittleEndian(System.ReadOnlySpan{System.Byte},System.UIntPtr@)">
      <summary>Reads a <see cref="T:System.UIntPtr" /> from the beginning of a read-only span of bytes, as little endian.</summary>
      <param name="source">The read-only span of bytes to read.</param>
      <param name="value">When this method returns, contains the value read out of the read-only span of bytes, as little endian.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain a <see cref="T:System.UIntPtr" />; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteDoubleBigEndian(System.Span{System.Byte},System.Double)">
      <summary>Writes a <see cref="T:System.Double" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Double" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteDoubleLittleEndian(System.Span{System.Byte},System.Double)">
      <summary>Writes a <see cref="T:System.Double" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Double" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteHalfBigEndian(System.Span{System.Byte},System.Half)">
      <summary>Writes a <see cref="T:System.Half" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Half" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteHalfLittleEndian(System.Span{System.Byte},System.Half)">
      <summary>Writes a <see cref="T:System.Half" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Half" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt128BigEndian(System.Span{System.Byte},System.Int128)">
      <summary>Writes a <see cref="T:System.Int128" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt128LittleEndian(System.Span{System.Byte},System.Int128)">
      <summary>Writes a <see cref="T:System.Int128" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt16BigEndian(System.Span{System.Byte},System.Int16)">
      <summary>Writes an <see cref="T:System.Int16" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt16LittleEndian(System.Span{System.Byte},System.Int16)">
      <summary>Writes an <see cref="T:System.Int16" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt32BigEndian(System.Span{System.Byte},System.Int32)">
      <summary>Writes an <see cref="T:System.Int32" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt32LittleEndian(System.Span{System.Byte},System.Int32)">
      <summary>Writes an <see cref="T:System.Int32" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt64BigEndian(System.Span{System.Byte},System.Int64)">
      <summary>Writes an <see cref="T:System.Int64" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt64LittleEndian(System.Span{System.Byte},System.Int64)">
      <summary>Writes an <see cref="T:System.Int64" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain an <see cref="T:System.Int64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteIntPtrBigEndian(System.Span{System.Byte},System.IntPtr)">
      <summary>Writes a <see cref="T:System.IntPtr" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteIntPtrLittleEndian(System.Span{System.Byte},System.IntPtr)">
      <summary>Writes a <see cref="T:System.IntPtr" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteSingleBigEndian(System.Span{System.Byte},System.Single)">
      <summary>Writes a <see cref="T:System.Single" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Single" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteSingleLittleEndian(System.Span{System.Byte},System.Single)">
      <summary>Writes a <see cref="T:System.Single" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.Single" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt128BigEndian(System.Span{System.Byte},System.UInt128)">
      <summary>Writes a <see cref="T:System.UInt128" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt128LittleEndian(System.Span{System.Byte},System.UInt128)">
      <summary>Writes a <see cref="T:System.UInt128" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt16BigEndian(System.Span{System.Byte},System.UInt16)">
      <summary>Writes a <see cref="T:System.UInt16" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt16LittleEndian(System.Span{System.Byte},System.UInt16)">
      <summary>Writes a <see cref="T:System.UInt16" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt16" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt32BigEndian(System.Span{System.Byte},System.UInt32)">
      <summary>Writes a <see cref="T:System.UInt32" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt32LittleEndian(System.Span{System.Byte},System.UInt32)">
      <summary>Writes a <see cref="T:System.UInt32" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt32" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt64BigEndian(System.Span{System.Byte},System.UInt64)">
      <summary>Writes a <see cref="T:System.UInt64" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt64LittleEndian(System.Span{System.Byte},System.UInt64)">
      <summary>Writes a <see cref="T:System.UInt64" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="true" /> if the span is large enough to contain a <see cref="T:System.UInt64" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUIntPtrBigEndian(System.Span{System.Byte},System.UIntPtr)">
      <summary>Writes a <see cref="T:System.UIntPtr" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUIntPtrLittleEndian(System.Span{System.Byte},System.UIntPtr)">
      <summary>Writes a <see cref="T:System.UIntPtr" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <returns>
        <see langword="false" /> if the span is too small to contain the value; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteDoubleBigEndian(System.Span{System.Byte},System.Double)">
      <summary>Writes a <see cref="T:System.Double" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Double" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteDoubleLittleEndian(System.Span{System.Byte},System.Double)">
      <summary>Writes a <see cref="T:System.Double" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Double" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteHalfBigEndian(System.Span{System.Byte},System.Half)">
      <summary>Writes a <see cref="T:System.Half" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Half" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteHalfLittleEndian(System.Span{System.Byte},System.Half)">
      <summary>Writes a <see cref="T:System.Half" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Half" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt128BigEndian(System.Span{System.Byte},System.Int128)">
      <summary>Writes a <see cref="T:System.Int128" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Int128" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt128LittleEndian(System.Span{System.Byte},System.Int128)">
      <summary>Writes a <see cref="T:System.Int128" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Int128" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt16BigEndian(System.Span{System.Byte},System.Int16)">
      <summary>Writes an <see cref="T:System.Int16" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int16" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt16LittleEndian(System.Span{System.Byte},System.Int16)">
      <summary>Writes an <see cref="T:System.Int16" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int16" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt32BigEndian(System.Span{System.Byte},System.Int32)">
      <summary>Writes an <see cref="T:System.Int32" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int32" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt32LittleEndian(System.Span{System.Byte},System.Int32)">
      <summary>Writes an <see cref="T:System.Int32" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int32" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt64BigEndian(System.Span{System.Byte},System.Int64)">
      <summary>Writes an <see cref="T:System.Int64" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int64" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt64LittleEndian(System.Span{System.Byte},System.Int64)">
      <summary>Writes an <see cref="T:System.Int64" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain an <see cref="T:System.Int64" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteIntPtrBigEndian(System.Span{System.Byte},System.IntPtr)">
      <summary>Writes a <see cref="T:System.IntPtr" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.IntPtr" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteIntPtrLittleEndian(System.Span{System.Byte},System.IntPtr)">
      <summary>Writes a <see cref="T:System.IntPtr" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.IntPtr" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteSingleBigEndian(System.Span{System.Byte},System.Single)">
      <summary>Writes a <see cref="T:System.Single" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Single" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteSingleLittleEndian(System.Span{System.Byte},System.Single)">
      <summary>Writes a <see cref="T:System.Single" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.Single" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt128BigEndian(System.Span{System.Byte},System.UInt128)">
      <summary>Writes a <see cref="T:System.UInt128" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt128" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt128LittleEndian(System.Span{System.Byte},System.UInt128)">
      <summary>Writes a <see cref="T:System.UInt128" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt128" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt16BigEndian(System.Span{System.Byte},System.UInt16)">
      <summary>Writes a <see cref="T:System.UInt16" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt16" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt16LittleEndian(System.Span{System.Byte},System.UInt16)">
      <summary>Writes a <see cref="T:System.UInt16" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt16" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt32BigEndian(System.Span{System.Byte},System.UInt32)">
      <summary>Writes a <see cref="T:System.UInt32" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt32" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt32LittleEndian(System.Span{System.Byte},System.UInt32)">
      <summary>Writes a <see cref="T:System.UInt32" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt32" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt64BigEndian(System.Span{System.Byte},System.UInt64)">
      <summary>Writes a <see cref="T:System.UInt64" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt64" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt64LittleEndian(System.Span{System.Byte},System.UInt64)">
      <summary>Writes a <see cref="T:System.UInt64" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UInt64" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUIntPtrBigEndian(System.Span{System.Byte},System.UIntPtr)">
      <summary>Writes a <see cref="T:System.UIntPtr" /> into a span of bytes, as big endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as big endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UIntPtr" />.</exception>
    </member>
    <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUIntPtrLittleEndian(System.Span{System.Byte},System.UIntPtr)">
      <summary>Writes a <see cref="T:System.UIntPtr" /> into a span of bytes, as little endian.</summary>
      <param name="destination">The span of bytes where the value is to be written, as little endian.</param>
      <param name="value">The value to write into the span of bytes.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain a <see cref="T:System.UIntPtr" />.</exception>
    </member>
    <member name="T:System.Buffers.BuffersExtensions">
      <summary>Provides extension methods for <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
    </member>
    <member name="M:System.Buffers.BuffersExtensions.CopyTo``1(System.Buffers.ReadOnlySequence{``0},System.Span{``0})">
      <summary>Copies the <see cref="T:System.Buffers.ReadOnlySequence`1" /> to the specified <see cref="T:System.Span`1" />.</summary>
      <param name="source">The source <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
      <param name="destination">The destination <see cref="T:System.Span`1" />.</param>
      <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
    </member>
    <member name="M:System.Buffers.BuffersExtensions.PositionOf``1(System.Buffers.ReadOnlySequence{``0},``0)">
      <summary>Returns the position of the first occurrence of <paramref name="item" /> in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <param name="source">The source <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
      <param name="value">The item to find in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
      <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
      <returns>An object whose <see cref="M:System.SequencePosition.GetInteger" /> method returns the position of the first occurrence of <paramref name="item" />, or an object whose <see langword="Nullable&lt;SequencePosition&gt;.HasValue" /> property is <see langword="false" /> .</returns>
    </member>
    <member name="M:System.Buffers.BuffersExtensions.ToArray``1(System.Buffers.ReadOnlySequence{``0})">
      <summary>Converts the <see cref="T:System.Buffers.ReadOnlySequence`1" /> to an array.</summary>
      <param name="sequence">The read-only sequence to convert to an array.</param>
      <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
      <returns>An array containing the data in the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.BuffersExtensions.Write``1(System.Buffers.IBufferWriter{``0},System.ReadOnlySpan{``0})">
      <summary>Writes the contents of <paramref name="value" /> to <paramref name="writer" />.</summary>
      <param name="writer">The buffer writer to which to write <paramref name="value" />.</param>
      <param name="value">The read-only span to be written to <paramref name="writer" />.</param>
      <typeparam name="T">The type of the items in the <see cref="T:System.ReadOnlySpan`1" />.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="writer" /> is shorter than <paramref name="value" />.</exception>
    </member>
    <member name="T:System.Buffers.IBufferWriter`1">
      <summary>Represents an output sink into which <typeparamref name="T" /> data can be written.</summary>
      <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.IBufferWriter`1" />.</typeparam>
    </member>
    <member name="M:System.Buffers.IBufferWriter`1.Advance(System.Int32)">
      <summary>Notifies the <see cref="T:System.Buffers.IBufferWriter`1" /> that <paramref name="count" /> data items were written to the output <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</summary>
      <param name="count">The number of data items written to the <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</param>
    </member>
    <member name="M:System.Buffers.IBufferWriter`1.GetMemory(System.Int32)">
      <summary>Returns a <see cref="T:System.Memory`1" /> to write to that is at least the requested size (specified by <paramref name="sizeHint" />).</summary>
      <param name="sizeHint">The minimum length of the returned <see cref="T:System.Memory`1" />. If 0, a non-empty buffer is returned.</param>
      <exception cref="T:System.OutOfMemoryException">The requested buffer size is not available.</exception>
      <returns>A <see cref="T:System.Memory`1" /> of at least the size <paramref name="sizeHint" />. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer.</returns>
    </member>
    <member name="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)">
      <summary>Returns a <see cref="T:System.Span`1" /> to write to that is at least the requested size (specified by <paramref name="sizeHint" />).</summary>
      <param name="sizeHint">The minimum length of the returned <see cref="T:System.Span`1" />. If 0, a non-empty buffer is returned.</param>
      <returns>A <see cref="T:System.Span`1" /> of at least the size <paramref name="sizeHint" />. If <paramref name="sizeHint" /> is 0, returns a non-empty buffer.</returns>
    </member>
    <member name="T:System.Buffers.MemoryPool`1">
      <summary>Represents a pool of memory blocks.</summary>
      <typeparam name="T">The type of the items in the memory pool.</typeparam>
    </member>
    <member name="M:System.Buffers.MemoryPool`1.#ctor">
      <summary>Constructs a new instance of a memory pool.</summary>
    </member>
    <member name="M:System.Buffers.MemoryPool`1.Dispose">
      <summary>Frees all resources used by the memory pool.</summary>
    </member>
    <member name="M:System.Buffers.MemoryPool`1.Dispose(System.Boolean)">
      <summary>Frees the unmanaged resources used by the memory pool and optionally releases the managed resources.</summary>
      <param name="disposing">
        <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
    </member>
    <member name="M:System.Buffers.MemoryPool`1.Rent(System.Int32)">
      <summary>Returns a memory block capable of holding at least <paramref name="minBufferSize" /> elements of T.</summary>
      <param name="minBufferSize">The minimum number of elements of <typeparamref name="T" /> that the memory pool can hold. A value of -1 returns a memory pool set to the default size for the pool.</param>
      <returns>A memory block capable of holding at least <paramref name="minBufferSize" /> elements of T.</returns>
    </member>
    <member name="P:System.Buffers.MemoryPool`1.MaxBufferSize">
      <summary>Gets the maximum buffer size supported by this pool.</summary>
      <returns>The maximum buffer size supported by this pool.</returns>
    </member>
    <member name="P:System.Buffers.MemoryPool`1.Shared">
      <summary>Gets a singleton instance of a memory pool based on arrays.</summary>
      <returns>A singleton instance of a memory pool.</returns>
    </member>
    <member name="T:System.Buffers.ReadOnlySequence`1">
      <summary>Represents a sequence that can read a sequential series of <typeparamref name="T" />.</summary>
      <typeparam name="T">The type of the elements in the read-only sequence.</typeparam>
    </member>
    <member name="F:System.Buffers.ReadOnlySequence`1.Empty">
      <summary>Returns an empty <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(`0[],System.Int32,System.Int32)">
      <summary>Creates an instance of a <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a section of an array.</summary>
      <param name="array">The array from which to create the read-only sequence.</param>
      <param name="start">The zero-based index of the first element in the array to include in the read-only sequence.</param>
      <param name="length">The number of elements to include in the read-only sequence.</param>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(`0[])">
      <summary>Creates an instance of <see cref="T:System.Buffers.ReadOnlySequence`1" /> from the <paramref name="array" />.</summary>
      <param name="array">The array from which to create a read-only sequence.</param>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(System.Buffers.ReadOnlySequenceSegment{`0},System.Int32,System.Buffers.ReadOnlySequenceSegment{`0},System.Int32)">
      <summary>Creates an instance of a <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a linked memory list represented by start and end segments and the corresponding indexes in them.</summary>
      <param name="startSegment">The initial node of the linked memory list.</param>
      <param name="startIndex">The position to the start of the sequence inside <paramref name="startSegment" />.</param>
      <param name="endSegment">The final node of the linked memory list.</param>
      <param name="endIndex">The position to the end of the sequence inside <paramref name="endSegment" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="startSegment" /> or <paramref name="endSegment" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The running index of <paramref name="startSegment" /> is greater than the running index of <paramref name="endSegment" />, even though <paramref name="startSegment" /> is different to <paramref name="endSegment" />.

-or-

<paramref name="startSegment" /> is equal to <paramref name="endSegment" /> but <paramref name="endIndex" /> is smaller than <paramref name="startIndex" />.

-or-

<paramref name="startIndex" /> is greater than the length of the underlying memory block of <paramref name="startSegment" />.</exception>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(System.ReadOnlyMemory{`0})">
      <summary>Creates an instance of <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a <see cref="T:System.ReadOnlyMemory`1" />.</summary>
      <param name="memory">A read-only block of memory of elements of type <typeparamref name="T" />.</param>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.GetEnumerator">
      <summary>Returns an enumerator over the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <returns>Returns an enumerator over the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.GetOffset(System.SequencePosition)">
      <summary>Returns the offset of a <paramref name="position" /> within this sequence from the start.</summary>
      <param name="position">The <see cref="T:System.SequencePosition" /> of which to get the offset.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The position is out of range.</exception>
      <returns>The offset from the start of the sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.GetPosition(System.Int64,System.SequencePosition)">
      <summary>Returns a new <see cref="T:System.SequencePosition" /> starting at the specified offset from the <paramref name="origin" /> position.</summary>
      <param name="offset">The offset from the specified <paramref name="origin" /> sequence position.</param>
      <param name="origin">A sequence position representing the point from which to initiate the offset.</param>
      <returns>An object representing the sequence position that starts at the <paramref name="offset" /> position of the specified <paramref name="origin" /> position object.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.GetPosition(System.Int64)">
      <summary>Returns a new <see cref="T:System.SequencePosition" /> at an <paramref name="offset" /> from the start of the sequence.</summary>
      <param name="offset">The offset from the start of the sequence.</param>
      <returns>An object representing the sequence position that starts at the specified <paramref name="offset" /> from the start of the sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int32,System.Int32)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
      <param name="start">The index at which to begin this slice.</param>
      <param name="length">The length of the slice.</param>
      <returns>A slice that consists of <paramref name="length" /> elements from the current instance starting at index <paramref name="start" />.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int32,System.SequencePosition)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" /> and ending at <paramref name="end" /> (exclusive).</summary>
      <param name="start">The index at which to begin this slice.</param>
      <param name="end">The end (exclusive) <see cref="T:System.SequencePosition" /> of the slice.</param>
      <returns>A slice that consists of items from the <paramref name="start" /> index to, but not including, the <paramref name="end" /> sequence position in the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64,System.Int64)">
      <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
      <param name="start">The index at which to begin this slice.</param>
      <param name="length">The length of the slice.</param>
      <returns>A slice that consists of <paramref name="length" /> elements from the current instance starting at index <paramref name="start" />.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64,System.SequencePosition)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" /> and ending at <paramref name="end" /> (exclusive).</summary>
      <param name="start">The index at which to begin this slice.</param>
      <param name="end">The end (exclusive) of the slice.</param>
      <returns>A slice that consists of items from the <paramref name="start" /> index to, but not including, the <paramref name="end" /> sequence position in the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at a specified index and continuing to the end of the read-only sequence.</summary>
      <param name="start">The start index at which to begin this slice.</param>
      <returns>A slice starting at index <paramref name="start" /> and continuing to the end of the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.Int32)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
      <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
      <param name="length">The length of the slice.</param>
      <returns>A slice that consists of <paramref name="length" /> elements from the current instance starting at sequence position <paramref name="start" />.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.Int64)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
      <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
      <param name="length">The length of the slice.</param>
      <returns>A slice that consists of <paramref name="length" /> elements from the current instance starting at sequence position <paramref name="start" />.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.SequencePosition)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" /> and ending at <paramref name="end" /> (exclusive).</summary>
      <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
      <param name="end">The ending (exclusive) <see cref="T:System.SequencePosition" /> of the slice.</param>
      <returns>A slice that consists of items from the <paramref name="start" /> sequence position to, but not including, the <paramref name="end" /> sequence position in the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition)">
      <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at a specified sequence position and continuing to the end of the read-only sequence.</summary>
      <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
      <returns>A slice starting at sequence position <paramref name="start" /> and continuing to the end of the current read-only sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.ToString">
      <summary>Returns a string that represents the current sequence.</summary>
      <returns>A string that represents the current sequence.</returns>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.TryGet(System.SequencePosition@,System.ReadOnlyMemory{`0}@,System.Boolean)">
      <summary>Tries to retrieve the next segment after <paramref name="position" /> and returns a value that indicates whether the operation succeeded.</summary>
      <param name="position">The current sequence position.</param>
      <param name="memory">A read-only memory span that contains the next segment after <paramref name="position" />.</param>
      <param name="advance">
        <see langword="true" /> if <paramref name="position" /> should to the beginning of next segment; otherwise, <see langword="false" />.</param>
      <returns>Returns <see langword="true" /> if the method returned the next segment, or <see langword="false" /> if the end of the read-only sequence was reached.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.End">
      <summary>Gets the position at the end of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.First">
      <summary>Gets the <see cref="T:System.ReadOnlyMemory`1" /> from the first segment.</summary>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.FirstSpan">
      <summary>Gets the <see cref="T:System.ReadOnlySpan`1" /> from the first segment.</summary>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.IsEmpty">
      <summary>Gets a value that indicates whether the <see cref="T:System.Buffers.ReadOnlySequence`1" /> is empty.</summary>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.IsSingleSegment">
      <summary>Gets a value that indicates whether the <see cref="T:System.Buffers.ReadOnlySequence`1" /> contains a single <see cref="T:System.ReadOnlyMemory`1" /> segment.</summary>
      <returns>
        <see langword="true" /> if the read-only sequence is empty; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.Length">
      <summary>Gets the length of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <returns>The length of the read-only sequence.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.Start">
      <summary>Gets the position to the start of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
    </member>
    <member name="T:System.Buffers.ReadOnlySequence`1.Enumerator">
      <summary>Represents an enumerator over a <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <typeparam name="T" />
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Enumerator.#ctor(System.Buffers.ReadOnlySequence{`0}@)">
      <summary>Initializes the enumerator.</summary>
      <param name="sequence">The <see cref="T:System.Buffers.ReadOnlySequence`1" /> to enumerate.</param>
    </member>
    <member name="M:System.Buffers.ReadOnlySequence`1.Enumerator.MoveNext">
      <summary>Moves to the next <see cref="T:System.ReadOnlyMemory`1" /> in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next item; <see langword="false" /> if the end of the sequence has been reached.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequence`1.Enumerator.Current">
      <summary>Gets the current <see cref="T:System.ReadOnlyMemory`1" />.</summary>
      <returns>The current <see cref="T:System.ReadOnlyMemory`1" />.</returns>
    </member>
    <member name="T:System.Buffers.ReadOnlySequenceSegment`1">
      <summary>Represents a linked list of <see cref="T:System.ReadOnlyMemory`1" /> nodes.</summary>
      <typeparam name="T">The type of the elements in the read-only sequence segment.</typeparam>
    </member>
    <member name="M:System.Buffers.ReadOnlySequenceSegment`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Buffers.ReadOnlySequenceSegment`1" /> class.</summary>
    </member>
    <member name="P:System.Buffers.ReadOnlySequenceSegment`1.Memory">
      <summary>Gets or sets a <see cref="T:System.ReadOnlyMemory`1" /> value for the current node.</summary>
      <returns>A <see cref="T:System.ReadOnlyMemory`1" /> value for the current node.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequenceSegment`1.Next">
      <summary>Gets or sets the next node.</summary>
      <returns>The next node.</returns>
    </member>
    <member name="P:System.Buffers.ReadOnlySequenceSegment`1.RunningIndex">
      <summary>Gets or sets the sum of node lengths before the current node.</summary>
      <returns>The sum of node lengths before the current node.</returns>
    </member>
    <member name="T:System.Buffers.SequenceReader`1">
      <summary>Provides methods for reading binary and text data out of a <see cref="T:System.Buffers.ReadOnlySequence`1" /> with a focus on performance and minimal or zero heap allocations.</summary>
      <typeparam name="T">The type of the read-only sequence.</typeparam>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.#ctor(System.Buffers.ReadOnlySequence{`0})">
      <summary>Creates a <see cref="T:System.Buffers.SequenceReader`1" /> over a given <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
      <param name="sequence">The read-only sequence over which to create the <see cref="T:System.Buffers.SequenceReader`1" />.</param>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.Advance(System.Int64)">
      <summary>Moves the reader ahead a specified number of items.</summary>
      <param name="count">The number of items to advance.</param>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvancePast(`0)">
      <summary>Advances past consecutive instances of the given <paramref name="value" />.</summary>
      <param name="value">The value past which the reader is to advance.</param>
      <returns>The number of positions the reader has advanced.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvancePastAny(`0,`0,`0,`0)">
      <summary>Advances past consecutive instances of any of four specified values.</summary>
      <param name="value0">The first value to skip.</param>
      <param name="value1">The second value to skip.</param>
      <param name="value2">The third value to skip.</param>
      <param name="value3">The fourth value to skip.</param>
      <returns>The number of positions the reader has advanced.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvancePastAny(`0,`0,`0)">
      <summary>Advances past consecutive instances of any of three specified values.</summary>
      <param name="value0">The first value to skip.</param>
      <param name="value1">The second value to skip.</param>
      <param name="value2">The third value to skip.</param>
      <returns>The number of positions the reader has advanced.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvancePastAny(`0,`0)">
      <summary>Advances past consecutive instances of either of two specified values.</summary>
      <param name="value0">The first value to skip.</param>
      <param name="value1">The second value to skip.</param>
      <returns>The number of positions the reader has advanced.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvancePastAny(System.ReadOnlySpan{`0})">
      <summary>Skips consecutive instances of any of the specified <paramref name="values" />.</summary>
      <param name="values">The values to be skipped.</param>
      <returns>The number of positions the reader has advanced.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.AdvanceToEnd">
      <summary>Moves the reader to the end of the sequence.</summary>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.IsNext(`0,System.Boolean)">
      <summary>Checks whether a specified value is next in the sequence.</summary>
      <param name="next">The value to compare the next items to.</param>
      <param name="advancePast">
        <see langword="true" /> to move past the <paramref name="next" /> values if they are found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the values are next in sequence; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.IsNext(System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Checks whether the values specified in a read-only span are next in the sequence.</summary>
      <param name="next">The span to compare the next items to.</param>
      <param name="advancePast">
        <see langword="true" /> to move past the <paramref name="next" /> values if they are found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the values are next in sequence; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.Rewind(System.Int64)">
      <summary>Moves the reader back the specified number of items.</summary>
      <param name="count">The number of items.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="count" /> is negative or greater than <see cref="P:System.Buffers.SequenceReader`1.Consumed" />.</exception>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryAdvanceTo(`0,System.Boolean)">
      <summary>Searches for a specified delimiter and optionally advances past it if it is found.</summary>
      <param name="delimiter">The delimiter to search for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if it is found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the given <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryAdvanceToAny(System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Searches for any of a number of specified delimiters and optionally advances past the first one to be found.</summary>
      <param name="delimiters">The delimiters to search for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the first instance of any of the given <paramref name="delimiters" />; <see langword="false" /> to not move past the delimiter.</param>
      <returns>
        <see langword="true" /> if any of the given <paramref name="delimiters" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryCopyTo(System.Span{`0})">
      <summary>Copies data from the current position to the given destination span if there is enough data to fill it.</summary>
      <param name="destination">Destination span to copy to.</param>
      <returns>
        <see langword="true" /> if there is enough data to completely fill the <paramref name="destination" /> span; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryPeek(`0@)">
      <summary>Peeks at the next value without advancing the reader.</summary>
      <param name="value">The next value, or the default value if at the end of the reader.</param>
      <returns>
        <see langword="true" /> if the reader is not at its end and the peek operation succeeded; <see langword="false" /> if at the end of the reader.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryPeek(System.Int64,`0@)">
      <summary>Peeks at the next value at the specified offset without advancing the reader.</summary>
      <param name="offset">The offset from current position.</param>
      <param name="value">The next value, or the default value if at the end of the reader.</param>
      <returns>
        <see langword="true" /> if the reader is not at its end and the peek operation succeeded; <see langword="false" /> if at the end of the reader.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryRead(`0@)">
      <summary>Reads the next value and advance the reader.</summary>
      <param name="value">The next value, or the default value if at the end of the reader.</param>
      <returns>
        <see langword="true" /> if the reader is not at its end and the read operation succeeded; <see langword="false" /> if at the end of the reader.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadExact(System.Int32,System.Buffers.ReadOnlySequence{`0}@)">
      <summary>Attempts to read exactly <paramref name="count" /> values from the current sequence.</summary>
      <param name="count">The number of values to read.</param>
      <param name="sequence">When this method returns, contains the read data, if <paramref name="count" /> items were successfully read.</param>
      <returns>
        <see langword="true" /> if there are <paramref name="count" /> or more remaining items in the current sequence.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.Buffers.ReadOnlySequence{`0}@,`0,`0,System.Boolean)">
      <summary>Tries to read everything up to the given <paramref name="delimiter" />, ignoring delimiters that are preceded by <paramref name="delimiterEscape" />.</summary>
      <param name="sequence">When the method returns, contains the data read, if any.</param>
      <param name="delimiter">The delimiter to look for.</param>
      <param name="delimiterEscape">A value that indicates that an immediately following <paramref name="delimiter" /> is to be skipped.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.Buffers.ReadOnlySequence{`0}@,`0,System.Boolean)">
      <summary>Tries to read everything up to the given <paramref name="delimiter" />.</summary>
      <param name="sequence">When the method returns, contains the data read, if any.</param>
      <param name="delimiter">The delimiter to look for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.Buffers.ReadOnlySequence{`0}@,System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Tries to read data until the entire delimiter specified as a read-only span matches.</summary>
      <param name="sequence">When the method returns, contains the data read, if any.</param>
      <param name="delimiter">A read-only span that contains one or more delimiters.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.ReadOnlySpan{`0}@,`0,`0,System.Boolean)">
      <summary>Tries to read everything up to the given <paramref name="delimiter" />, ignoring delimiters that are preceded by <paramref name="delimiterEscape" />.</summary>
      <param name="span">When the method returns, contains the data read, if any.</param>
      <param name="delimiter">The delimiter to look for.</param>
      <param name="delimiterEscape">A value that indicates that an immediately following <paramref name="delimiter" /> is to be skipped.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.ReadOnlySpan{`0}@,`0,System.Boolean)">
      <summary>Tries to read everything up to the given <paramref name="delimiter" />.</summary>
      <param name="span">When the method returns, contains the data read, if any.</param>
      <param name="delimiter">The delimiter to look for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadTo(System.ReadOnlySpan{`0}@,System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Try to read everything up to the given <paramref name="delimiter" />.</summary>
      <param name="sequence">The read data, if any.</param>
      <param name="delimiter">The delimiter to look for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the <paramref name="delimiter" /> if found.</param>
      <param name="span">The read data, if any.</param>
      <returns>
        <see langword="true" /> if the <paramref name="delimiter" /> was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadToAny(System.Buffers.ReadOnlySequence{`0}@,System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Tries to read everything up to any of the specified <paramref name="delimiters" />.</summary>
      <param name="sequence">When the method returns, contains the data read, if any.</param>
      <param name="delimiters">The delimiters to look for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the first found instance of any of the given <paramref name="delimiters" />; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if any of the <paramref name="delimiters" /> were found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReader`1.TryReadToAny(System.ReadOnlySpan{`0}@,System.ReadOnlySpan{`0},System.Boolean)">
      <summary>Tries to read everything up to any of the specified <paramref name="delimiters" />.</summary>
      <param name="span">When the method returns, contains the data read, if any.</param>
      <param name="delimiters">The delimiters to look for.</param>
      <param name="advancePastDelimiter">
        <see langword="true" /> to move past the first found instance of any of the given <paramref name="delimiters" />; otherwise, <see langword="false" />.</param>
      <returns>
        <see langword="true" /> if any of the <paramref name="delimiters" /> were found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.Consumed">
      <summary>Gets the total number of <typeparamref name="T" /> values processed by the reader.</summary>
      <returns>The total number of values processed by the reader.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.CurrentSpan">
      <summary>Gets a <see cref="T:System.Span`1" /> that contains the current segment in the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>A span that contains the current segment in the sequence.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.CurrentSpanIndex">
      <summary>Gets the index in the <see cref="P:System.Buffers.SequenceReader`1.CurrentSpan" />.</summary>
      <returns>The index in the <see cref="P:System.Buffers.SequenceReader`1.CurrentSpan" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.End">
      <summary>Gets a value that indicates whether there is no more data in the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>
        <see langword="true" /> when there is no more data in the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.Length">
      <summary>Gets the count of items in the reader's <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>The count of items in the reader's <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.Position">
      <summary>Gets the current position in the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>The current position in the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.Remaining">
      <summary>Gets  the remaining items in the reader's <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>The remaining items in the reader's <see cref="P:System.Buffers.SequenceReader`1.Sequence" /></returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.Sequence">
      <summary>Gets the underlying <see cref="T:System.Buffers.ReadOnlySequence`1" /> for the reader.</summary>
      <returns>The underlying read-only sequence for the reader.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.UnreadSequence">
      <summary>Gets the unread portion of the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</summary>
      <returns>The unread portion of the <see cref="P:System.Buffers.SequenceReader`1.Sequence" />.</returns>
    </member>
    <member name="P:System.Buffers.SequenceReader`1.UnreadSpan">
      <summary>Gets the unread portion of the <see cref="P:System.Buffers.SequenceReader`1.CurrentSpan" />.</summary>
      <returns>The unread portion of the <see cref="P:System.Buffers.SequenceReader`1.CurrentSpan" />.</returns>
    </member>
    <member name="T:System.Buffers.SequenceReaderExtensions">
      <summary>Provides extended functionality for the <see cref="T:System.Buffers.SequenceReader`1" /> class that allows reading of endian specific numeric values from binary data.</summary>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadBigEndian(System.Buffers.SequenceReader{System.Byte},System.Int16@)">
      <summary>Tries to read an <see cref="T:System.Int16" /> as big endian.</summary>
      <param name="reader">The byte sequence reader instance from which the value is to be read.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as big endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int16" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadBigEndian(System.Buffers.SequenceReader{System.Byte},System.Int32@)">
      <summary>Tries to read an <see cref="T:System.Int32" /> as big endian.</summary>
      <param name="reader">The byte sequence reader from which to read the value.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as big endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadBigEndian(System.Buffers.SequenceReader{System.Byte},System.Int64@)">
      <summary>Tries to read an <see cref="T:System.Int64" /> as big endian.</summary>
      <param name="reader">The byte sequence reader instance from which the value is to be read.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as big endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int64" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadLittleEndian(System.Buffers.SequenceReader{System.Byte},System.Int16@)">
      <summary>Tries to read an <see cref="T:System.Int16" /> as little endian.</summary>
      <param name="reader">The byte sequence reader instance from which the value is to be read.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as little endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int16" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadLittleEndian(System.Buffers.SequenceReader{System.Byte},System.Int32@)">
      <summary>Tries to read an <see cref="T:System.Int32" /> as little endian.</summary>
      <param name="reader">The byte sequence reader instance from which the value is to be read.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as little endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:System.Buffers.SequenceReaderExtensions.TryReadLittleEndian(System.Buffers.SequenceReader{System.Byte},System.Int64@)">
      <summary>Tries to read an <see cref="T:System.Int64" /> as little endian.</summary>
      <param name="reader">The byte sequence reader instance from which the value is to be read.</param>
      <param name="value">When the method returns, the value read out of the byte sequence reader, as little endian.</param>
      <returns>
        <see langword="true" /> if the read operation is successful; <see langword="false" /> if there isn't enough data for an <see cref="T:System.Int64" />.</returns>
    </member>
    <member name="T:System.Buffers.StandardFormat">
      <summary>Represents a standard format string without using an actual string.</summary>
    </member>
    <member name="F:System.Buffers.StandardFormat.MaxPrecision">
      <summary>Defines the maximum valid precision value.</summary>
    </member>
    <member name="F:System.Buffers.StandardFormat.NoPrecision">
      <summary>Indicates that a format doesn't use a precision or that the precision is unspecified.</summary>
    </member>
    <member name="M:System.Buffers.StandardFormat.#ctor(System.Char,System.Byte)">
      <summary>Initializes a new instance of the <see cref="T:System.Buffers.StandardFormat" /> structure.</summary>
      <param name="symbol">A type-specific format specifier, such as 'G', 'D', or 'X'.</param>
      <param name="precision">An optional precision ranging from 0 to 99, or the special value <see cref="F:System.Buffers.StandardFormat.NoPrecision" /> (the default).</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="symbol" /> is not <see cref="F:System.Buffers.StandardFormat.NoPrecision" />, and its value is greater than <see cref="F:System.Buffers.StandardFormat.MaxPrecision" />.

-or-

<paramref name="symbol" /> cannot be converted to a <see cref="T:System.Byte" />.</exception>
    </member>
    <member name="M:System.Buffers.StandardFormat.Equals(System.Buffers.StandardFormat)">
      <summary>Returns a value that indicates whether the specified <see cref="T:System.Buffers.StandardFormat" /> is equal to the current instance.</summary>
      <param name="other">The format to compare to the current instance.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.Equals(System.Object)">
      <summary>Returns a value that indicates whether the specified object is a <see cref="T:System.Buffers.StandardFormat" /> object that is equal to the current instance.</summary>
      <param name="obj">An object to compare to the current instance.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.op_Equality(System.Buffers.StandardFormat,System.Buffers.StandardFormat)">
      <summary>Returns a value that indicates whether two <see cref="T:System.Buffers.StandardFormat" /> instances are equal.</summary>
      <param name="left">The first format to compare.</param>
      <param name="right">The second format to compare.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.op_Implicit(System.Char)~System.Buffers.StandardFormat">
      <summary>Converts a character to a <see cref="T:System.Buffers.StandardFormat" /> instance using <see cref="F:System.Buffers.StandardFormat.NoPrecision" /> precision.</summary>
      <param name="symbol">The character to convert to a <see cref="T:System.Buffers.StandardFormat" /> value.</param>
      <returns>A format with a <see cref="P:System.Buffers.StandardFormat.Symbol" /> property equal to <paramref name="symbol" /> and a <see cref="P:System.Buffers.StandardFormat.Precision" /> property equal to <see cref="F:System.Buffers.StandardFormat.NoPrecision" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.op_Inequality(System.Buffers.StandardFormat,System.Buffers.StandardFormat)">
      <summary>Determines whether two <see cref="T:System.Buffers.StandardFormat" /> instances are unequal.</summary>
      <param name="left">The first format to compare.</param>
      <param name="right">The second format to compare.</param>
      <returns>
        <see langword="true" /> if the two formats are unequal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.Parse(System.ReadOnlySpan{System.Char})">
      <summary>Converts a <see langword="ReadOnlySpan&lt;System.Char&gt;" /> into a <see cref="T:System.Buffers.StandardFormat" /> instance using <see cref="F:System.Buffers.StandardFormat.NoPrecision" /> precision.</summary>
      <param name="format">A read-only span that contains the character to parse.</param>
      <returns>A value whose <see cref="P:System.Buffers.StandardFormat.Symbol" /> property value is the character in <paramref name="format" /> and whose <see cref="P:System.Buffers.StandardFormat.Precision" /> property value is <see cref="F:System.Buffers.StandardFormat.NoPrecision" />.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.Parse(System.String)">
      <summary>Converts a classic .NET standard format string to a <see cref="T:System.Buffers.StandardFormat" /> instance.</summary>
      <param name="format">A classic .NET standard format string.</param>
      <exception cref="T:System.FormatException">
        <paramref name="format" /> is not a valid standard format string.</exception>
      <returns>A format.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.ToString">
      <summary>Returns the string representation of this format.</summary>
      <returns>The string representation of this format.</returns>
    </member>
    <member name="M:System.Buffers.StandardFormat.TryParse(System.ReadOnlySpan{System.Char},System.Buffers.StandardFormat@)">
      <summary>Attempts to convert a <see langword="ReadOnlySpan&lt;Char&gt;" /> to a <see cref="T:System.Buffers.StandardFormat" /> instance and returns a value that indicates whether the parsing operation succeeded.</summary>
      <param name="format">A read-only span that contains the character to convert.</param>
      <param name="result">When the method returns, contains the parsed <see cref="T:System.Buffers.StandardFormat" /> instance if the operation was successful.</param>
      <returns>
        <see langword="true" /> if the parsing operation was successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.StandardFormat.HasPrecision">
      <summary>Gets a value that indicates whether a format has a defined precision.</summary>
      <returns>
        <see langword="true" /> if the format has a precision other than <see cref="F:System.Buffers.StandardFormat.NoPrecision" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.StandardFormat.IsDefault">
      <summary>Gets a value that indicates whether the current instance is a default format.</summary>
      <returns>
        <see langword="true" /> if the current instance is a default format; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Buffers.StandardFormat.Precision">
      <summary>Gets the precision component of the format.</summary>
      <returns>The precision component, which can be <see cref="F:System.Buffers.StandardFormat.NoPrecision" />, or can range from 0 to 9.</returns>
    </member>
    <member name="P:System.Buffers.StandardFormat.Symbol">
      <summary>Gets the character component of the format.</summary>
      <returns>The character component of the format.</returns>
    </member>
    <member name="T:System.Buffers.Text.Utf8Formatter">
      <summary>Provides static methods to format common data types as Utf8 strings.</summary>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Boolean,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Boolean" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Byte,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Byte" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.DateTime,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.DateTime" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.DateTimeOffset,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.DateTimeOffset" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Decimal,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Decimal" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Double,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Double" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Guid,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Guid" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int16,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats an <see cref="T:System.Int16" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int32,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats an <see cref="T:System.Int32" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int64,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats an <see cref="T:System.Int64" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.SByte,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats an <see cref="T:System.SByte" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Single,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.Single" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.TimeSpan,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.TimeSpan" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt16,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.UInt16" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt32,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.UInt32" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt64,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
      <summary>Formats a <see cref="T:System.UInt64" /> as a UTF8 string.</summary>
      <param name="value">The value to format.</param>
      <param name="destination">The buffer to write the UTF8-formatted value to.</param>
      <param name="bytesWritten">When the method returns, contains the length of the formatted text in bytes.</param>
      <param name="format">The standard format to use.</param>
      <returns>
        <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> if <paramref name="destination" /> is too small.</returns>
    </member>
    <member name="T:System.Buffers.Text.Utf8Parser">
      <summary>Provides static methods to parse Utf8 strings to common data types.</summary>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Boolean@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Boolean" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string. Supported formats are <c>'G'</c>, <c>'l'</c>, and <c>default</c>.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Byte@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Byte" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.DateTime@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.DateTime" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.DateTimeOffset@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.DateTimeOffset" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Decimal@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Decimal" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Double@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Double" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Guid@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Guid" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int16@,System.Int32@,System.Char)">
      <summary>Parses an <see cref="T:System.Int16" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int32@,System.Int32@,System.Char)">
      <summary>Parses an <see cref="T:System.Int32" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int64@,System.Int32@,System.Char)">
      <summary>Parses an <see cref="T:System.Int64" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.SByte@,System.Int32@,System.Char)">
      <summary>Parses an <see cref="T:System.SByte" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Single@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.Single" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.TimeSpan@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.TimeSpan" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt16@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.UInt16" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt32@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.UInt32" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt64@,System.Int32@,System.Char)">
      <summary>Parses a <see cref="T:System.UInt64" /> at the start of a Utf8 string.</summary>
      <param name="source">The Utf8 string to parse.</param>
      <param name="value">When the method returns, contains the value parsed from <paramref name="source" />, if the parsing operation succeeded.</param>
      <param name="bytesConsumed">If the parsing operation was successful, contains the length in bytes of the parsed substring when the method returns. If the method fails, <paramref name="bytesConsumed" /> is set to 0.</param>
      <param name="standardFormat">The expected format of the Utf8 string.</param>
      <returns>
        <see langword="true" /> for success; <see langword="false" /> if the string was not syntactically valid or an overflow or underflow occurred.</returns>
    </member>
    <member name="T:System.MemoryExtensions">
      <summary>Provides extension methods for the memory-related and span-related types, such as <see cref="T:System.Memory`1" />, <see cref="T:System.ReadOnlyMemory`1" />, <see cref="T:System.Span`1" />, and <see cref="T:System.ReadOnlySpan`1" />.</summary>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Index)">
      <summary>Creates a new <see langword="ReadOnlyMemory&lt;Char&gt;" /> over a portion of the target string starting at a specified index.</summary>
      <param name="text">The target string.</param>
      <param name="startIndex">The index at which to begin this slice.</param>
      <returns>The read-only character memory representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Int32,System.Int32)">
      <summary>Creates a new <see langword="ReadOnlyMemory&lt;Char&gt;" /> over a portion of the target string beginning at a specified position with a length.</summary>
      <param name="text">The target string.</param>
      <param name="start">The index at which to begin this slice.</param>
      <param name="length">The desired length for the slice.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="text" />.</exception>
      <returns>The read-only character memory representation of the string, or <see langword="default" /> if <paramref name="text" /> is <see langword="null" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Int32)">
      <summary>Creates a new <see langword="ReadOnlyMemory&lt;Char&gt;" /> over a portion of the target string starting at a specified character position.</summary>
      <param name="text">The target string.</param>
      <param name="start">The index at which to begin this slice.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> is not in the range of <paramref name="text" /> (<paramref name="start" /> is &lt; 0 or &gt; <c>text.Length</c>).</exception>
      <returns>The read-only character memory representation of the string, or <see langword="default" /> if <paramref name="text" /> is <see langword="null" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Range)">
      <summary>Creates a new <see langword="ReadOnlyMemory&lt;Char&gt;" /> over a specified range of the target string.</summary>
      <param name="text">The target string.</param>
      <param name="range">The range that indicates the start and length of the sliced string.</param>
      <returns>The read-only character memory representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory(System.String)">
      <summary>Creates a new <see langword="ReadOnlyMemory&lt;Char&gt;" /> over the portion of the target string.</summary>
      <param name="text">The target string.</param>
      <returns>The read-only character memory representation of the string, or <see langword="default" /> if <paramref name="text" /> is <see langword="null" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Index)">
      <summary>Creates a new memory region over the portion of the target array starting at a specified index to the end of the array.</summary>
      <param name="array">The array to convert.</param>
      <param name="startIndex">The first position of the array.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Int32,System.Int32)">
      <summary>Creates a new memory region over the portion of the target array beginning at a specified position with a specified length.</summary>
      <param name="array">The target array.</param>
      <param name="start">The index at which to begin the memory region.</param>
      <param name="length">The number of items in the memory region.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="array" /> is covariant, and the array's type is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="array" />.</exception>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Int32)">
      <summary>Creates a new memory region over the portion of the target array starting at a specified position to the end of the array.</summary>
      <param name="array">The target array.</param>
      <param name="start">The index at which to begin the memory.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="array" /> is covariant, and the array's type is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> index less than 0 or greater than <see langword="array.Length" />.</exception>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Range)">
      <summary>Creates a new memory region over the portion of the target array beginning at inclusive start index of the range and ending at the exclusive end index of the range.</summary>
      <param name="array">The array to convert.</param>
      <param name="range">The range to convert from the array.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(``0[])">
      <summary>Creates a new memory region over the target array.</summary>
      <param name="array">The array to convert.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0},System.Int32,System.Int32)">
      <summary>Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length.</summary>
      <param name="segment">The target array segment.</param>
      <param name="start">The index at which to begin the memory.</param>
      <param name="length">The number of items in the memory.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="segment" /> is covariant, and the array's type is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="segment" />.</exception>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0},System.Int32)">
      <summary>Creates a new memory region over the portion of the target array segment starting at a specified position to the end of the segment.</summary>
      <param name="segment">The target array segment.</param>
      <param name="start">The index at which to begin the memory.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="segment" /> is covariant, and the type of <paramref name="segment" /> is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> is less than 0 or greater than <see langword="segment.Count" />.</exception>
      <returns>The memory representation of the whole or part of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0})">
      <summary>Creates a new memory region over the portion of the target array segment.</summary>
      <param name="segment">The segment to convert.</param>
      <typeparam name="T">The type of the segment.</typeparam>
      <returns>The memory representation of the segment.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Index)">
      <summary>Creates a new <see cref="T:System.ReadOnlySpan`1" /> over a portion of the target string from a specified position to the end of the string.</summary>
      <param name="text">The target string.</param>
      <param name="startIndex">The index at which to begin this slice.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="startIndex" /> is less than 0 or greater than <paramref name="text" />.Length.</exception>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Int32,System.Int32)">
      <summary>Creates a new read-only span over a portion of the target string from a specified position for a specified number of characters.</summary>
      <param name="text">The target string.</param>
      <param name="start">The index at which to begin this slice.</param>
      <param name="length">The desired length for the slice.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="text" />.</exception>
      <returns>The read-only span representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Int32)">
      <summary>Creates a new read-only span over a portion of the target string from a specified position to the end of the string.</summary>
      <param name="text">The target string.</param>
      <param name="start">The index at which to begin this slice.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> is less than 0 or greater than <see langword="text.Length" />.</exception>
      <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="text" /> is <see langword="null" />.</exception>
      <returns>The read-only span representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Range)">
      <summary>Creates a new <see cref="T:System.ReadOnlySpan`1" /> over a portion of a target string using the range start and end indexes.</summary>
      <param name="text">The target string.</param>
      <param name="range">The range that has start and end indexes to use for slicing the string.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="text" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="range" />'s start or end index is not within the bounds of the string.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="range" />'s start index is greater than its end index.</exception>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String)">
      <summary>Creates a new read-only span over a string.</summary>
      <param name="text">The target string.</param>
      <returns>The read-only span representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Index)">
      <summary>Creates a new span over the portion of the target array defined by an <see cref="T:System.Index" /> value.</summary>
      <param name="array">The array to convert.</param>
      <param name="startIndex">The starting index.</param>
      <typeparam name="T">The array type.</typeparam>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Int32,System.Int32)">
      <summary>Creates a new span over the portion of the target array beginning at a specified position for a specified length.</summary>
      <param name="array">The target array.</param>
      <param name="start">The index at which to begin the span.</param>
      <param name="length">The number of items in the span.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="array" /> is covariant, and the array's type is not exactly <see langword="T[]" />".</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="array" />.</exception>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Int32)">
      <summary>Creates a new span over a portion of the target array starting at a specified position to the end of the array.</summary>
      <param name="array">The array to convert.</param>
      <param name="start">The initial index from which the array will be converted.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Range)">
      <summary>Creates a new span over a portion of a target array defined by a <see cref="T:System.Range" /> value.</summary>
      <param name="array">The array to convert.</param>
      <param name="range">The range of the array to convert.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(``0[])">
      <summary>Creates a new span over a target array.</summary>
      <param name="array">The array to convert.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Index)">
      <summary>Creates a new span over a portion of the target array segment beginning at a specified index and ending at the end of the segment.</summary>
      <param name="segment">The target array segment.</param>
      <param name="startIndex">The index at which to begin the Span.</param>
      <typeparam name="T">The type of the array segment.</typeparam>
      <returns>The span representation of the array segment.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Int32,System.Int32)">
      <summary>Creates a new span over a portion of a target array segment from a specified position for a specified length.</summary>
      <param name="segment">The target array segment.</param>
      <param name="start">The index at which to begin the span.</param>
      <param name="length">The number of items in the span.</param>
      <typeparam name="T">The type of the array segment.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="segment" /> is covariant, and the array's type is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" />, <paramref name="length" />, or <paramref name="start" /> + <paramref name="length" /> is not in the range of <paramref name="segment" />.</exception>
      <returns>The span representation of the array.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Int32)">
      <summary>Creates a new span over a portion of a target array segment from a specified position to the end of the segment.</summary>
      <param name="segment">The target array segment.</param>
      <param name="start">The index at which to begin the san.</param>
      <typeparam name="T">The type of the array segment.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="segment" /> is covariant, and the array's type is not exactly <see langword="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> is less than 0 or greater than <see langword="segment.Count" />.</exception>
      <returns>The span representation of the array segment.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Range)">
      <summary>Creates a new span over a portion of a target array segment using the range start and end indexes.</summary>
      <param name="segment">The target array segment.</param>
      <param name="range">The range which has start and end indexes to use for slicing the array.</param>
      <typeparam name="T">The type of the array segment.</typeparam>
      <returns>The span representation of the array segment.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0})">
      <summary>Creates a new span over a target array segment.</summary>
      <param name="segment">The array segment to convert.</param>
      <typeparam name="T">The type of the array segment.</typeparam>
      <returns>The span representation of the array segment.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``1(System.ReadOnlySpan{``0},System.IComparable{``0})">
      <summary>Searches an entire sorted <see cref="T:System.ReadOnlySpan`1" /> for a value using the specified <see cref="T:System.IComparable`1" /> generic interface.</summary>
      <param name="span">The sorted <see cref="T:System.ReadOnlySpan`1" /> to search.</param>
      <param name="comparable">The <see cref="T:System.IComparable`1" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparable" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="comparable" /> in the sorted <paramref name="span" />, if <paramref name="comparable" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="comparable" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.ReadOnlySpan`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``1(System.Span{``0},System.IComparable{``0})">
      <summary>Searches an entire sorted <see cref="T:System.Span`1" /> for a value using the specified <see cref="T:System.IComparable`1" /> generic interface.</summary>
      <param name="span">The sorted <see cref="T:System.Span`1" /> to search.</param>
      <param name="comparable">The <see cref="T:System.IComparable`1" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparable" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="comparable" /> in the sorted <paramref name="span" />, if <paramref name="comparable" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="comparable" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Span`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``2(System.ReadOnlySpan{``0},``0,``1)">
      <summary>Searches an entire sorted <see cref="T:System.ReadOnlySpan`1" /> for a specified value using the specified <typeparamref name="TComparer" /> generic type.</summary>
      <param name="span">The sorted <see cref="T:System.ReadOnlySpan`1" /> to search.</param>
      <param name="value">The object to locate. The value can be <see langword="null" /> for reference types.</param>
      <param name="comparer">The <typeparamref name="TComparer" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <typeparam name="TComparer">The specific type of <see cref="T:System.Collections.Generic.IComparer`1" />.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparer" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="value" /> in the sorted <paramref name="span" />, if <paramref name="value" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="value" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.ReadOnlySpan`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``2(System.ReadOnlySpan{``0},``1)">
      <summary>Searches an entire sorted <see cref="T:System.ReadOnlySpan`1" /> for a value using the specified <typeparamref name="TComparable" /> generic type.</summary>
      <param name="span">The sorted <see cref="T:System.ReadOnlySpan`1" /> to search.</param>
      <param name="comparable">The <typeparamref name="TComparable" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <typeparam name="TComparable">The specific type of <see cref="T:System.IComparable`1" />.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparable" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="comparable" /> in the sorted <paramref name="span" />, if <paramref name="comparable" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="comparable" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.ReadOnlySpan`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``2(System.Span{``0},``0,``1)">
      <summary>Searches an entire sorted <see cref="T:System.Span`1" /> for a specified value using the specified <typeparamref name="TComparer" /> generic type.</summary>
      <param name="span">The sorted <see cref="T:System.Span`1" /> to search.</param>
      <param name="value">The object to locate. The value can be <see langword="null" /> for reference types.</param>
      <param name="comparer">The <typeparamref name="TComparer" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <typeparam name="TComparer">The specific type of <see cref="T:System.Collections.Generic.IComparer`1" />.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparer" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="value" /> in the sorted <paramref name="span" />, if <paramref name="value" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="value" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Span`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.BinarySearch``2(System.Span{``0},``1)">
      <summary>Searches an entire sorted <see cref="T:System.Span`1" /> for a value using the specified <typeparamref name="TComparable" /> generic type.</summary>
      <param name="span">The sorted <see cref="T:System.Span`1" /> to search.</param>
      <param name="comparable">The <typeparamref name="TComparable" /> to use when comparing.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <typeparam name="TComparable">The specific type of <see cref="T:System.IComparable`1" />.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparable" /> is <see langword="null" />.</exception>
      <returns>The zero-based index of <paramref name="comparable" /> in the sorted <paramref name="span" />, if <paramref name="comparable" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="comparable" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Span`1.Length" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CommonPrefixLength``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.Collections.Generic.IEqualityComparer{``0})">
      <summary>Determines the length of any common prefix shared between <paramref name="span" /> and <paramref name="other" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> for the type of an element.</param>
      <typeparam name="T">The type of the elements in the sequences.</typeparam>
      <returns>The length of the common prefix shared by the two spans.  If there's no shared prefix, 0 is returned.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CommonPrefixLength``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Finds the length of any common prefix shared between <paramref name="span" /> and <paramref name="other" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <typeparam name="T">The type of the elements in the spans.</typeparam>
      <returns>The length of the common prefix shared by the two spans.  If there's no shared prefix, 0 is returned.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CommonPrefixLength``1(System.Span{``0},System.ReadOnlySpan{``0},System.Collections.Generic.IEqualityComparer{``0})">
      <summary>Finds the length of any common prefix shared between <paramref name="span" /> and <paramref name="other" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> for the type of an element.</param>
      <typeparam name="T">The type of the elements in the spans.</typeparam>
      <returns>The length of the common prefix shared by the two spans.  If there's no shared prefix, 0 is returned.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CommonPrefixLength``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Finds the length of any common prefix shared between <paramref name="span" /> and <paramref name="other" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <typeparam name="T">The type of the elements in the spans.</typeparam>
      <returns>The length of the common prefix shared by the two spans.  If there's no shared prefix, 0 is returned.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CompareTo(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Compares one character span with another using a specified string comparison, and returns an integer that indicates their relative position in the sort order.</summary>
      <param name="span">The source span.</param>
      <param name="other">The value to compare with the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="other" /> are compared.</param>
      <returns>A signed integer that indicates the relative order of <paramref name="span" /> and <paramref name="other" />:<br />   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.<br />   - If 0, <paramref name="span" /> equals <paramref name="other" />.<br />   - If greater than 0, <paramref name="span" /> follows <paramref name="other" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Contains(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Indicates whether a specified value occurs within a read-only character span.</summary>
      <param name="span">The source span.</param>
      <param name="value">The value to seek within the source span.</param>
      <param name="comparisonType">An enumeration value that determines how the characters in <paramref name="span" /> and <paramref name="value" /> are compared.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> occurs within the span, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Contains``1(System.ReadOnlySpan{``0},``0)">
      <summary>Indicates whether a specified value is found in a read-only span. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the span.</typeparam>
      <returns>
        <see langword="true" /> if found, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Contains``1(System.Span{``0},``0)">
      <summary>Indicates whether a specified value is found in a span. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>
        <code data-dev-comment-type="langword">true</code> if found, <code data-dev-comment-type="langword">false</code> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny(System.ReadOnlySpan{System.Char},System.Buffers.SearchValues{System.String})">
      <summary>Searches for any occurrence of any of the specified substring <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny(System.Span{System.Char},System.Buffers.SearchValues{System.String})">
      <summary>Searches for any occurrence of any of the specified substring <code data-dev-comment-type="paramref">values</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for an occurrence of <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for an occurrence of <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for an occurrence of any of the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for an occurrence of any of the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for an occurrence of <code data-dev-comment-type="paramref">value0</code>, <code data-dev-comment-type="paramref">value1</code>, or <code data-dev-comment-type="paramref">value2</code>, and returns <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.Span{``0},``0,``0)">
      <summary>Searches for an occurrence of <code data-dev-comment-type="paramref">value0</code> or <code data-dev-comment-type="paramref">value1</code>, and returns <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for an occurrence of any of the specified <code data-dev-comment-type="paramref">values</code> and returns <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAny``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for an occurrence of any of the specified <code data-dev-comment-type="paramref">values</code> and returns <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for any value other than <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">The value to exclude from the search.</param>
      <param name="value1">The value to exclude from the search.</param>
      <param name="value2">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" /> is present in the span.
 If all of the values are <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for any value other than <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">The value to exclude from the search.</param>
      <param name="value1">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than <paramref name="value0" /> or <paramref name="value1" /> is present in the span.
 If all of the values are <paramref name="value0" /> or <paramref name="value1" />, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.ReadOnlySpan{``0},``0)">
      <summary>Searches for any value other than the specified <paramref name="value" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than <paramref name="value" /> is present in the span.
 If all of the values are <paramref name="value" />, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than those in <paramref name="values" /> is present in the span.
 If all of the values are in <paramref name="values" />, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than those in <paramref name="values" /> is present in the span.
 If all of the values are in <paramref name="values" />, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for any value other than <code data-dev-comment-type="paramref">value0</code>, <code data-dev-comment-type="paramref">value1</code>, or <code data-dev-comment-type="paramref">value2</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">The value to exclude from the search.</param>
      <param name="value1">The value to exclude from the search.</param>
      <param name="value2">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than <code data-dev-comment-type="paramref">value0</code>, <code data-dev-comment-type="paramref">value1</code>, or <code data-dev-comment-type="paramref">value2</code> is present in the span.
If all of the values are <code data-dev-comment-type="paramref">value0</code>, <code data-dev-comment-type="paramref">value1</code>, or <code data-dev-comment-type="paramref">value2</code>, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.Span{``0},``0,``0)">
      <summary>Searches for any value other than <code data-dev-comment-type="paramref">value0</code> or <code data-dev-comment-type="paramref">value1</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">The value to exclude from the search.</param>
      <param name="value1">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than <code data-dev-comment-type="paramref">value0</code> or <code data-dev-comment-type="paramref">value1</code> is present in the span.
If all of the values are <code data-dev-comment-type="paramref">value0</code> or <code data-dev-comment-type="paramref">value1</code>, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.Span{``0},``0)">
      <summary>Searches for any value other than the specified <code data-dev-comment-type="paramref">value</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than <code data-dev-comment-type="paramref">value</code> is present in the span.
If all of the values are <code data-dev-comment-type="paramref">value</code>, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for any value other than the specified <code data-dev-comment-type="paramref">values</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than those in <code data-dev-comment-type="paramref">values</code> is present in the span.
If all of the values are in <code data-dev-comment-type="paramref">values</code>, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExcept``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for any value other than the specified <code data-dev-comment-type="paramref">values</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to exclude from the search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than those in <code data-dev-comment-type="paramref">values</code> is present in the span.
If all of the values are in <code data-dev-comment-type="paramref">values</code>, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExceptInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for any value outside of the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if any value other than those in the specified range is present in the span.
 If all of the values are inside of the specified range, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyExceptInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for any value outside of the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if any value other than those in the specified range is present in the span.
If all of the values are inside of the specified range, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for any value in the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T" />
      <returns>
        <see langword="true" /> if found. If not found, returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ContainsAnyInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for any value in the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive, and returns <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T" />
      <returns>
        <code data-dev-comment-type="langword">true</code> if found. If not found, returns <code data-dev-comment-type="langword">false</code>.</returns>
    </member>
    <member name="M:System.MemoryExtensions.CopyTo``1(``0[],System.Memory{``0})">
      <summary>Copies the contents of the array into a memory region.</summary>
      <param name="source">The array to copy items from.</param>
      <param name="destination">The memory to copy items into.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArgumentException">The destination is shorter than the source array.</exception>
    </member>
    <member name="M:System.MemoryExtensions.CopyTo``1(``0[],System.Span{``0})">
      <summary>Copies the contents of the array into the span.</summary>
      <param name="source">The array to copy items from.</param>
      <param name="destination">The span to copy items into.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArgumentException">The destination Span is shorter than the source array.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Count``1(System.ReadOnlySpan{``0},``0)">
      <summary>Counts the number of times the specified <paramref name="value" /> occurs in the <paramref name="span" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value for which to search.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <returns>The number of times <paramref name="value" /> was found in the <paramref name="span" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Count``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Counts the number of times <paramref name="value" /> occurs in <paramref name="span" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value for which to search.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <returns>The number of times <paramref name="value" /> was found in <paramref name="span" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Count``1(System.Span{``0},``0)">
      <summary>Counts the number of times the specified <paramref name="value" /> occurs in the <paramref name="span" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value for which to search.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <returns>The number of times <paramref name="value" /> was found in the <paramref name="span" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Count``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Counts the number of times the specified <paramref name="value" /> occurs in the <paramref name="span" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value for which to search.</param>
      <typeparam name="T">The element type of the span.</typeparam>
      <returns>The number of times <paramref name="value" /> was found in the <paramref name="span" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EndsWith(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Determines whether the end of the <paramref name="span" /> matches the specified <paramref name="value" /> when compared using the specified <paramref name="comparisonType" /> option.</summary>
      <param name="span">The source span.</param>
      <param name="value">The sequence to compare to the end of the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="value" /> are compared.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the end of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EndsWith``1(System.ReadOnlySpan{``0},``0)">
      <summary>Determines whether the specified value appears at the end of the span.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to compare.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the end of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EndsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether the specified sequence appears at the end of a read-only span.</summary>
      <param name="span">The source span.</param>
      <param name="value">The sequence to compare to the end of the source span.</param>
      <typeparam name="T">The type of the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the end of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EndsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether the specified sequence appears at the end of a span.</summary>
      <param name="span">The source span.</param>
      <param name="value">The sequence to compare to the end of the source span.</param>
      <typeparam name="T">The type of the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the end of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EnumerateLines(System.ReadOnlySpan{System.Char})">
      <summary>Returns an enumeration of lines over the provided span.</summary>
      <param name="span">A span containing the lines to enumerate.</param>
      <returns>An enumeration of lines.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EnumerateLines(System.Span{System.Char})">
      <summary>Returns an enumeration of lines over the provided span.</summary>
      <param name="span">A span containing the lines to enumerate.</param>
      <returns>An enumeration of lines.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EnumerateRunes(System.ReadOnlySpan{System.Char})">
      <summary>Returns an enumeration of <see cref="T:System.Text.Rune" /> from the provided read-only span.</summary>
      <param name="span">The source span.</param>
      <returns>A rune enumerator.</returns>
    </member>
    <member name="M:System.MemoryExtensions.EnumerateRunes(System.Span{System.Char})">
      <summary>Returns an enumeration of <see cref="T:System.Text.Rune" /> from the provided span.</summary>
      <param name="span">The source span.</param>
      <returns>A rune enumerator.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Equals(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Determines whether this <paramref name="span" /> and the specified <paramref name="other" /> span have the same characters when compared using the specified <paramref name="comparisonType" /> option.</summary>
      <param name="span">The source span.</param>
      <param name="other">The value to compare with the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="other" /> are compared.</param>
      <returns>
        <see langword="true" /> if equal, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOf(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Reports the zero-based index of the first occurrence of the specified <paramref name="value" /> in the current <paramref name="span" />.</summary>
      <param name="span">The source span.</param>
      <param name="value">The value to seek within the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="value" /> are compared.</param>
      <returns>The index of the occurrence of the value in the span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
      <summary>Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The sequence to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOf``1(System.Span{``0},``0)">
      <summary>Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The sequence to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny(System.ReadOnlySpan{System.Char},System.Buffers.SearchValues{System.String})">
      <summary>Searches for the first index of any of the specified substring values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <returns>The first index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny(System.Span{System.Char},System.Buffers.SearchValues{System.String})">
      <summary>Searches for the first index of any of the specified substring values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <returns>The first index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the first index of any of the specified values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>The first index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},``0,``0)">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the first index of any of the specified values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>The first index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The first index of the occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <param name="value2">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />.
            If all of the values are <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value0" /> and <paramref name="value1" />.
            If all of the values are <paramref name="value0" /> or <paramref name="value1" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">A value to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value" />.
            If all of the values are <paramref name="value" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the first index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to exclude from the search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than those in <paramref name="values" />.
 If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the first index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than those in <paramref name="values" />.
            If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <param name="value2">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />.
            If all of the values are <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.Span{``0},``0,``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value0" /> and <paramref name="value1" />.
            If all of the values are <paramref name="value0" /> or <paramref name="value1" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.Span{``0},``0)">
      <summary>Searches for the first index of any value other than the specified <paramref name="value" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">A value to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than <paramref name="value" />.
            If all of the values are <paramref name="value" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the first index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to exclude from the search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than those in <paramref name="values" />.
 If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExcept``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the first index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than those in <paramref name="values" />.
            If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExceptInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the first index of any value outside of the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value outside of the specified range.
 If all of the values are inside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyExceptInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for the first index of any value outside of the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value outside of the specified range.
 If all of the values are inside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the first index of any value in the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value in the specified range.
 If all of the values are outside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IndexOfAnyInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for the first index of any value in the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value in the specified range.
 If all of the values are outside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.IsWhiteSpace(System.ReadOnlySpan{System.Char})">
      <summary>Indicates whether the specified span contains only whitespace characters.</summary>
      <param name="span">The source span.</param>
      <returns>
        <see langword="true" /> if the span contains only whitespace characters, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOf(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Reports the zero-based index of the last occurrence of the specified <paramref name="value" /> in the current <paramref name="span" />.</summary>
      <param name="span">The source span.</param>
      <param name="value">The value to seek within the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="value" /> are compared.</param>
      <returns>The index of the last occurrence of the value in the span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOf``1(System.ReadOnlySpan{``0},``0)">
      <summary>Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the last occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The sequence to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the last occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOf``1(System.Span{``0},``0)">
      <summary>Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the last occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to search.</param>
      <param name="value">The sequence to search for.</param>
      <typeparam name="T">The type of the span and value.</typeparam>
      <returns>The index of the last occurrence of the value in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the last index of any of the specified values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>The last index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <param name="value2">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},``0,``0)">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">One of the values to search for.</param>
      <param name="value1">One of the values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the last index of any of the specified values.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T" />
      <returns>The last index of any of the specified values, or -1 if none are found.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The set of values to search for.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index of the last occurrence of any of the values in the span. If not found, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0,``0,``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <param name="value2">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />.
            If all of the values are <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value0" /> and <paramref name="value1" />.
            If all of the values are <paramref name="value0" /> or <paramref name="value1" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.ReadOnlySpan{``0},``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">A value to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value" />.
            If all of the values are <paramref name="value" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the last index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to exclude from the search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than those in <paramref name="values" />.
 If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the last index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the first occurrence of any value other than those in <paramref name="values" />.
            If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.Span{``0},``0,``0,``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value0" />, <paramref name="value1" />, or <paramref name="value2" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <param name="value2">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />.
            If all of the values are <paramref name="value0" />, <paramref name="value1" />, and <paramref name="value2" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.Span{``0},``0,``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value0" /> or <paramref name="value1" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value0">A value to avoid.</param>
      <param name="value1">A value to avoid</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value0" /> and <paramref name="value1" />.
            If all of the values are <paramref name="value0" /> or <paramref name="value1" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.Span{``0},``0)">
      <summary>Searches for the last index of any value other than the specified <paramref name="value" />.</summary>
      <param name="span">The span to search.</param>
      <param name="value">A value to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than <paramref name="value" />.
            If all of the values are <paramref name="value" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.Span{``0},System.Buffers.SearchValues{``0})">
      <summary>Searches for the last index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to exclude from the search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than those in <paramref name="values" />.
 If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExcept``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Searches for the last index of any value other than the specified <paramref name="values" />.</summary>
      <param name="span">The span to search.</param>
      <param name="values">The values to avoid.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value other than those in <paramref name="values" />.
            If all of the values are in <paramref name="values" />, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExceptInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the last index of any value outside of the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value outside of the specified range.
 If all of the values are inside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyExceptInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for the last index of any value outside of the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the excluded range.</param>
      <param name="highInclusive">The upper bound, inclusive, of the excluded range.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value outside of the specified range.
 If all of the values are inside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyInRange``1(System.ReadOnlySpan{``0},``0,``0)">
      <summary>Searches for the last index of any value in the range between <paramref name="lowInclusive" /> and <paramref name="highInclusive" />, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value in the specified range.
 If all of the values are outside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.LastIndexOfAnyInRange``1(System.Span{``0},``0,``0)">
      <summary>Searches for the last index of any value in the range between <code data-dev-comment-type="paramref">lowInclusive</code> and <code data-dev-comment-type="paramref">highInclusive</code>, inclusive.</summary>
      <param name="span">The span to search.</param>
      <param name="lowInclusive">The lower bound, inclusive, of the range for which to search.</param>
      <param name="highInclusive">The upper bound, inclusive, of the range for which to search.</param>
      <typeparam name="T">The type of the span and values.</typeparam>
      <returns>The index in the span of the last occurrence of any value in the specified range.
 If all of the values are outside of the specified range, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Overlaps``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.Int32@)">
      <summary>Determines whether two read-only sequences overlap in memory and outputs the element offset.</summary>
      <param name="span">The first sequence.</param>
      <param name="other">The second sequence.</param>
      <param name="elementOffset">When the method returns, contains the offset between <paramref name="span" /> and <paramref name="other" />.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences overlap; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Overlaps``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether two read-only sequences overlap in memory.</summary>
      <param name="span">The first sequence.</param>
      <param name="other">The second sequence.</param>
      <typeparam name="T">The type of elements in the read-only sequence.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences overlap; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Overlaps``1(System.Span{``0},System.ReadOnlySpan{``0},System.Int32@)">
      <summary>Determines whether a span and a read-only span overlap in memory and outputs the element offset.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <param name="elementOffset">When the method returns, contains the offset between <paramref name="span" /> and <paramref name="other" />.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences overlap; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Overlaps``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether a span and a read-only span overlap in memory.</summary>
      <param name="span">The span to compare.</param>
      <param name="other">The read-only span to compare.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences overlap; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Replace``1(System.ReadOnlySpan{``0},System.Span{``0},``0,``0)">
      <summary>Copies <paramref name="source" /> to <paramref name="destination" />, replacing all occurrences of <paramref name="oldValue" /> with <paramref name="newValue" />.</summary>
      <param name="source">The span to copy.</param>
      <param name="destination">The span into which the copied and replaced values should be written.</param>
      <param name="oldValue">The value to be replaced with <paramref name="newValue" />.</param>
      <param name="newValue">The value to replace all occurrences of <paramref name="oldValue" />.</param>
      <typeparam name="T">The type of the elements in the spans.</typeparam>
      <exception cref="T:System.ArgumentException">The <paramref name="destination" /> span is shorter than the <paramref name="source" /> span.
        -or-
        <paramref name="source" /> and <paramref name="destination" /> overlap but don't refer to the same starting location.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Replace``1(System.Span{``0},``0,``0)">
      <summary>Replaces all occurrences of <paramref name="oldValue" /> with <paramref name="newValue" />.</summary>
      <param name="span">The span in which the elements should be replaced.</param>
      <param name="oldValue">The value to be replaced with <paramref name="newValue" />.</param>
      <param name="newValue">The value to replace all occurrences of <paramref name="oldValue" />.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
    </member>
    <member name="M:System.MemoryExtensions.Reverse``1(System.Span{``0})">
      <summary>Reverses the sequence of the elements in the entire span.</summary>
      <param name="span">The span to reverse.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
    </member>
    <member name="M:System.MemoryExtensions.SequenceCompareTo``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Determines the relative order of two read-only sequences by comparing their elements using IComparable{T}.CompareTo(T).</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <typeparam name="T">The type of elements in the sequence.</typeparam>
      <returns>A signed integer that indicates the relative order of <paramref name="span" /> and <paramref name="other" />:<br />   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.<br />   - If 0, <paramref name="span" /> equals <paramref name="other" />.<br />   - If greater than 0, <paramref name="span" /> follows <paramref name="other" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SequenceCompareTo``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Determines the relative order of a span and a read-only span by comparing the elements using IComparable{T}.CompareTo(T).</summary>
      <param name="span">The span to compare.</param>
      <param name="other">The read-only span to compare.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>A signed integer that indicates the relative order of <paramref name="span" /> and <paramref name="other" />:<br />   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.<br />   - If 0, <paramref name="span" /> equals <paramref name="other" />.<br />   - If greater than 0, <paramref name="span" /> follows <paramref name="other" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.Collections.Generic.IEqualityComparer{``0})">
      <summary>Determines whether two sequences are equal by comparing the elements using an <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> for the type of an element.</param>
      <typeparam name="T">The type of elements in the sequence.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether two read-only sequences are equal by comparing the elements using IEquatable{T}.Equals(T).</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <typeparam name="T">The type of elements in the sequence.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0},System.Collections.Generic.IEqualityComparer{``0})">
      <summary>Determines whether two sequences are equal by comparing the elements using an <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
      <param name="span">The first sequence to compare.</param>
      <param name="other">The second sequence to compare.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> for the type of an element.</param>
      <typeparam name="T">The type of elements in the sequence.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether a span and a read-only span are equal by comparing the elements using IEquatable{T}.Equals(T).</summary>
      <param name="span">The span to compare.</param>
      <param name="other">The read-only span to compare.</param>
      <typeparam name="T">The type of elements in the sequence.</typeparam>
      <returns>
        <see langword="true" /> if the two sequences are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Sort``1(System.Span{``0},System.Comparison{``0})">
      <summary>Sorts the elements in the entire <see cref="T:System.Span`1" /> using the specified <see cref="T:System.Comparison`1" />.</summary>
      <param name="span">The span of memory to sort.</param>
      <param name="comparison">The method to use when comparing elements.</param>
      <typeparam name="T">The type of the elements of the span.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparison" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Sort``1(System.Span{``0})">
      <summary>Sorts the elements in the entire <see cref="T:System.Span`1" /> using the <see cref="T:System.IComparable`1" /> implementation of each element of the <see cref="T:System.Span`1" />.</summary>
      <param name="span">The span of memory to sort.</param>
      <typeparam name="T">The type of the elements of the span.</typeparam>
      <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="span" /> do not implement the <see cref="T:System.IComparable`1" /> interface.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Sort``2(System.Span{``0},``1)">
      <summary>Sorts the elements in the entire <see cref="T:System.Span`1" /> using the <typeparamref name="TComparer" />.</summary>
      <param name="span">The span of memory to sort.</param>
      <param name="comparer">The method to use when comparing elements, or <see langword="null" /> to use each element's <see cref="T:System.IComparable`1" /> interface implementation.</param>
      <typeparam name="T">The type of the elements of the span.</typeparam>
      <typeparam name="TComparer">The type of the comparer to use to compare elements.</typeparam>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="span" /> do not implement the <see cref="T:System.IComparable`1" /> interface.</exception>
      <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Sort``2(System.Span{``0},System.Span{``1},System.Comparison{``0})">
      <summary>Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first <see cref="T:System.Span`1" /> using the specified comparison.</summary>
      <param name="keys">The span that contains the keys to sort.</param>
      <param name="items">The span that contains the items that correspond to the keys in <paramref name="keys" />.</param>
      <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
      <typeparam name="TKey">The type of the elements of the key span.</typeparam>
      <typeparam name="TValue">The type of the elements of the items span.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="comparison" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="keys" /> isn't equal to the length of <paramref name="items" />.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Sort``2(System.Span{``0},System.Span{``1})">
      <summary>Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first <see cref="T:System.Span`1" /> using the <see cref="T:System.IComparable`1" /> implementation of each key.</summary>
      <param name="keys">The span that contains the keys to sort.</param>
      <param name="items">The span that contains the items that correspond to the keys in <paramref name="keys" />.</param>
      <typeparam name="TKey">The type of the elements of the key span.</typeparam>
      <typeparam name="TValue">The type of the elements of the items span.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="keys" /> isn't equal to the length of <paramref name="items" />.</exception>
      <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="keys" /> do not implement the <see cref="T:System.IComparable`1" /> interface.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Sort``3(System.Span{``0},System.Span{``1},``2)">
      <summary>Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first <see cref="T:System.Span`1" /> using the specified comparer.</summary>
      <param name="keys">The span that contains the keys to sort.</param>
      <param name="items">The span that contains the items that correspond to the keys in <paramref name="keys" />.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> interface implementation of each element.</param>
      <typeparam name="TKey">The type of the elements of the key span.</typeparam>
      <typeparam name="TValue">The type of the elements of the items span.</typeparam>
      <typeparam name="TComparer">The type of the comparer to use to compare elements.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="keys" /> isn't equal to the length of <paramref name="items" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="keys" /> do not implement the <see cref="T:System.IComparable`1" /> interface.</exception>
    </member>
    <member name="M:System.MemoryExtensions.Split(System.ReadOnlySpan{System.Char},System.Span{System.Range},System.Char,System.StringSplitOptions)">
      <summary>Parses the source <see cref="T:System.ReadOnlySpan`1" /> for the specified <paramref name="separator" />, populating the <paramref name="destination" /> span with <see cref="T:System.Range" /> instances representing the regions between the separators.</summary>
      <param name="source">The source span to parse.</param>
      <param name="destination">The destination span into which the resulting ranges are written.</param>
      <param name="separator">A character that delimits the regions in this instance.</param>
      <param name="options">A bitwise combination of the enumeration values that specifies whether to trim whitespace and include empty ranges.</param>
      <returns>The number of ranges written into <paramref name="destination" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Split(System.ReadOnlySpan{System.Char},System.Span{System.Range},System.ReadOnlySpan{System.Char},System.StringSplitOptions)">
      <summary>Parses the source <see cref="T:System.ReadOnlySpan`1" /> for the specified <paramref name="separator" />, populating the <paramref name="destination" /> span with <see cref="T:System.Range" /> instances representing the regions between the separators.</summary>
      <param name="source">The source span to parse.</param>
      <param name="destination">The destination span into which the resulting ranges are written.</param>
      <param name="separator">A character that delimits the regions in this instance.</param>
      <param name="options">A bitwise combination of the enumeration values that specifies whether to trim whitespace and include empty ranges.</param>
      <returns>The number of ranges written into <paramref name="destination" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Split``1(System.ReadOnlySpan{``0},``0)">
      <summary>
        <para>Returns a type that allows for enumeration of each element within a split span using the provided separator character.</para>
      </summary>
      <param name="source">The source span to be enumerated.</param>
      <param name="separator">The separator character to be used to split the provided span.</param>
      <typeparam name="T">The type of the elements.</typeparam>
      <returns>An enumerator that can be used to enumerate each element in a split span using the provided separator character.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Split``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>
        <para>Returns a type that allows for enumeration of each element within a split span using the provided separator span.</para>
      </summary>
      <param name="source">The source span to be enumerated.</param>
      <param name="separator">The separator span to be used to split the provided span.</param>
      <typeparam name="T">The type of the elements.</typeparam>
      <returns>An enumerator that can be used to enumerate each element in a split span using the provided separator span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SplitAny(System.ReadOnlySpan{System.Char},System.Span{System.Range},System.ReadOnlySpan{System.Char},System.StringSplitOptions)">
      <summary>Parses the source <see cref="T:System.ReadOnlySpan`1" /> for one of the specified <paramref name="separators" />, populating the <paramref name="destination" /> span with <see cref="T:System.Range" /> instances representing the regions between the separators.</summary>
      <param name="source">The source span to parse.</param>
      <param name="destination">The destination span into which the resulting ranges are written.</param>
      <param name="separators">Any number of characters that may delimit the regions in this instance. If empty, all Unicode whitespace characters are used as the separators.</param>
      <param name="options">A bitwise combination of the enumeration values that specifies whether to trim whitespace and include empty ranges.</param>
      <returns>The number of ranges written into <paramref name="destination" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SplitAny(System.ReadOnlySpan{System.Char},System.Span{System.Range},System.ReadOnlySpan{System.String},System.StringSplitOptions)">
      <summary>Parses the source <see cref="T:System.ReadOnlySpan`1" /> for one of the specified <paramref name="separators" />, populating the <paramref name="destination" /> span with <see cref="T:System.Range" /> instances representing the regions between the separators.</summary>
      <param name="source">The source span to parse.</param>
      <param name="destination">The destination span into which the resulting ranges are written.</param>
      <param name="separators">Any number of strings that may delimit the regions in this instance.  If empty, all Unicode whitespace characters are used as the separators.</param>
      <param name="options">A bitwise combination of the enumeration values that specifies whether to trim whitespace and include empty ranges.</param>
      <returns>The number of ranges written into <paramref name="destination" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SplitAny``1(System.ReadOnlySpan{``0},System.Buffers.SearchValues{``0})">
      <summary>
        <para>Returns a type that allows for enumeration of each element within a split span using the provided separator characters.</para>
      </summary>
      <param name="source">The source span to be enumerated.</param>
      <param name="separators">The <see cref="T:System.Buffers.SearchValues`1" /> to be used to split the provided span.</param>
      <typeparam name="T">The type of the elements.</typeparam>
      <returns>An enumerator that can be used to enumerate each element in a split span using the provided separator characters.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SplitAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>
        <para>Returns a type that allows for enumeration of each element within a split span using any of the provided elements.</para>
      </summary>
      <param name="source">The source span to be enumerated.</param>
      <param name="separators">The separators to be used to split the provided span.</param>
      <typeparam name="T">The type of the elements.</typeparam>
      <returns>An enumerator that can be used to enumerate each element in a split span using the provided separator characters.</returns>
    </member>
    <member name="M:System.MemoryExtensions.StartsWith(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
      <summary>Determines whether a read-only character span begins with a specified value when compared using a specified <see cref="T:System.StringComparison" /> value.</summary>
      <param name="span">The source span.</param>
      <param name="value">The sequence to compare to the beginning of the source span.</param>
      <param name="comparisonType">An enumeration value that determines how <paramref name="span" /> and <paramref name="value" /> are compared.</param>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the beginning of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.StartsWith``1(System.ReadOnlySpan{``0},``0)">
      <summary>Determines whether the specified value appears at the start of the span.</summary>
      <param name="span">The span to search.</param>
      <param name="value">The value to compare.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the beginning of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether a specified sequence appears at the start of a read-only span.</summary>
      <param name="span">The read-only character span to search.</param>
      <param name="value">A sequence to search for at the start of <paramref name="span" />.</param>
      <typeparam name="T">The type of elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the beginning of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Determines whether a specified sequence appears at the start of a span.</summary>
      <param name="span">The span to search.</param>
      <param name="value">A sequence to search for at the start of <paramref name="span" />.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>
        <see langword="true" /> if <paramref name="value" /> matches the beginning of <paramref name="span" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ToLower(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Globalization.CultureInfo)">
      <summary>Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the specified culture.</summary>
      <param name="source">The source span.</param>
      <param name="destination">The destination span which contains the transformed characters.</param>
      <param name="culture">An object that supplies culture-specific casing rules.</param>
      <exception cref="T:System.InvalidOperationException">The source and destination buffers overlap.</exception>
      <returns>The number of characters written into the destination span. If the destination is too small, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ToLowerInvariant(System.ReadOnlySpan{System.Char},System.Span{System.Char})">
      <summary>Copies the characters from the source span into the destination, converting each character to lowercase, using the casing rules of the invariant culture.</summary>
      <param name="source">The source span.</param>
      <param name="destination">The destination span which contains the transformed characters.</param>
      <exception cref="T:System.InvalidOperationException">The source and destination buffers overlap.</exception>
      <returns>The number of characters written into the destination span. If the destination is too small, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ToUpper(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Globalization.CultureInfo)">
      <summary>Copies the characters from the source span into the destination, converting each character to uppercase, using the casing rules of the specified culture.</summary>
      <param name="source">The source span.</param>
      <param name="destination">The destination span which contains the transformed characters.</param>
      <param name="culture">An object that supplies culture-specific casing rules.</param>
      <exception cref="T:System.InvalidOperationException">The source and destination buffers overlap.</exception>
      <returns>The number of characters written into the destination span. If the destination is too small, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.ToUpperInvariant(System.ReadOnlySpan{System.Char},System.Span{System.Char})">
      <summary>Copies the characters from the source span into the destination, converting each character to uppercase using the casing rules of the invariant culture.</summary>
      <param name="source">The source span.</param>
      <param name="destination">The destination span which contains the transformed characters.</param>
      <exception cref="T:System.InvalidOperationException">The source and destination buffers overlap.</exception>
      <returns>The number of characters written into the destination span. If the destination is too small, returns -1.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.Memory{System.Char})">
      <summary>Removes all leading and trailing whitespace characters from a character memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed character memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.ReadOnlyMemory{System.Char})">
      <summary>Removes all leading and trailing whitespace characters from a read-only character memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed character memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char},System.Char)">
      <summary>Removes all leading and trailing occurrences of a specified character from a read-only character span.</summary>
      <param name="span">The source span from which the character is removed.</param>
      <param name="trimChar">The specified character to look for and remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
      <summary>Removes all leading and trailing occurrences of a set of characters specified in a read-only span from a read-only character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <param name="trimChars">The span which contains the set of characters to remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char})">
      <summary>Removes all leading and trailing whitespace characters from a read-only character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim(System.Span{System.Char})">
      <summary>Removes all leading and trailing whitespace characters from a character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.Memory{``0},``0)">
      <summary>Removes all leading and trailing occurrences of a specified element from a memory region.</summary>
      <param name="memory">The source memory from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.Memory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.ReadOnlyMemory{``0},``0)">
      <summary>Removes all leading and trailing occurrences of a specified element from a read-only memory region.</summary>
      <param name="memory">The source memory from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.ReadOnlyMemory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.ReadOnlySpan{``0},``0)">
      <summary>Removes all leading and trailing occurrences of a specified element from a read-only span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a read-only span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.Span{``0},``0)">
      <summary>Removes all leading and trailing occurrences of a specified element from a span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.Trim``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading and trailing occurrences of a set of elements specified in a read-only span from a span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.Memory{System.Char})">
      <summary>Removes all trailing whitespace characters from a character memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed character memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlyMemory{System.Char})">
      <summary>Removes all trailing whitespace characters from a read-only character memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char},System.Char)">
      <summary>Removes all trailing occurrences of a specified character from a read-only span.</summary>
      <param name="span">The source span from which the character is removed.</param>
      <param name="trimChar">The specified character to look for and remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
      <summary>Removes all trailing occurrences of a set of characters specified in a read-only span from a read-only character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <param name="trimChars">The span which contains the set of characters to remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char})">
      <summary>Removes all trailing whitespace characters from a read-only character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd(System.Span{System.Char})">
      <summary>Removes all trailing whitespace characters from a character span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.Memory{``0},``0)">
      <summary>Removes all trailing occurrences of a specified element from a character memory region.</summary>
      <param name="memory">The source memory from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.Memory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.ReadOnlyMemory{``0},``0)">
      <summary>Removes all trailing occurrences of a specified element from a read-only memory region.</summary>
      <param name="memory">The source memory from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.ReadOnlyMemory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.ReadOnlySpan{``0},``0)">
      <summary>Removes all trailing occurrences of a specified element from a read-only span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.Span{``0},``0)">
      <summary>Removes all trailing occurrences of a specified element from a span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimEnd``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all trailing occurrences of a set of elements specified in a read-only span from a span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.Memory{System.Char})">
      <summary>Removes all leading whitespace characters from a memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed character memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlyMemory{System.Char})">
      <summary>Removes all leading whitespace characters from a read-only memory region.</summary>
      <param name="memory">The source memory from which the characters are removed.</param>
      <returns>The trimmed read-only character memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char},System.Char)">
      <summary>Removes all leading occurrences of a specified character from the span.</summary>
      <param name="span">The source span from which the character is removed.</param>
      <param name="trimChar">The specified character to look for and remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
      <summary>Removes all leading occurrences of a set of characters specified in a read-only span from the span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <param name="trimChars">The span which contains the set of characters to remove.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char})">
      <summary>Removes all leading whitespace characters from a read-only span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed read-only character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart(System.Span{System.Char})">
      <summary>Removes all leading whitespace characters from a span.</summary>
      <param name="span">The source span from which the characters are removed.</param>
      <returns>The trimmed character span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.Memory{``0},``0)">
      <summary>Removes all leading occurrences of a specified element from a memory region.</summary>
      <param name="memory">The source memory region from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.Memory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the memory region.</typeparam>
      <returns>The trimmed memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.ReadOnlyMemory{``0},``0)">
      <summary>Removes all leading occurrences of a specified element from a memory region.</summary>
      <param name="memory">The source memory from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.ReadOnlyMemory{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.</summary>
      <param name="memory">The source memory from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only memory region.</typeparam>
      <returns>The trimmed read-only memory region.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.ReadOnlySpan{``0},``0)">
      <summary>Removes all leading occurrences of a specified element from the span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading occurrences of a set of elements specified in a read-only span from the span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the read-only span.</typeparam>
      <returns>The trimmed read-only span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.Span{``0},``0)">
      <summary>Removes all leading occurrences of a specified element from the span.</summary>
      <param name="span">The source span from which the element is removed.</param>
      <param name="trimElement">The specified element to look for and remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TrimStart``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <summary>Removes all leading occurrences of a set of elements specified in a read-only span from the span.</summary>
      <param name="span">The source span from which the elements are removed.</param>
      <param name="trimElements">The span which contains the set of elements to remove.</param>
      <typeparam name="T">The type of the elements in the span.</typeparam>
      <returns>The trimmed span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite(System.Span{System.Char},System.IFormatProvider,System.MemoryExtensions.TryWriteInterpolatedStringHandler@,System.Int32@)">
      <summary>Writes the specified interpolated string to the character span.</summary>
      <param name="destination">The span to which the interpolated string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="handler">The interpolated string, passed by reference.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite(System.Span{System.Char},System.IFormatProvider,System.Text.CompositeFormat,System.Int32@,System.Object[])">
      <summary>Writes the <see cref="T:System.Text.CompositeFormat" /> string to the character span, substituting the format item or items with the string representation of the corresponding arguments.</summary>
      <param name="destination">The span to which the string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="format">A <see cref="T:System.Text.CompositeFormat" />.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <param name="args">An array of objects to format.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> or <paramref name="args" /> is <see langword="null" />.</exception>
      <exception cref="T:System.FormatException">The index of a format item is greater than or equal to the number of supplied arguments.</exception>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite(System.Span{System.Char},System.IFormatProvider,System.Text.CompositeFormat,System.Int32@,System.ReadOnlySpan{System.Object})">
      <summary>Writes the <see cref="T:System.Text.CompositeFormat" /> string to the character span, substituting the format item or items with the string representation of the corresponding arguments.</summary>
      <param name="destination">The span to which the string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="format">A <see cref="T:System.Text.CompositeFormat" />.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <param name="args">A span of objects to format.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <exception cref="T:System.FormatException">The index of a format item is greater than or equal to the number of supplied arguments.</exception>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite(System.Span{System.Char},System.MemoryExtensions.TryWriteInterpolatedStringHandler@,System.Int32@)">
      <summary>Writes the specified interpolated string to the character span.</summary>
      <param name="destination">The span to which the interpolated string should be formatted.</param>
      <param name="handler">The interpolated string, passed by reference.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite``1(System.Span{System.Char},System.IFormatProvider,System.Text.CompositeFormat,System.Int32@,``0)">
      <summary>Writes the <see cref="T:System.Text.CompositeFormat" /> string to the character span, substituting the format item or items with the string representation of the corresponding arguments.</summary>
      <param name="destination">The span to which the string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="format">A <see cref="T:System.Text.CompositeFormat" />.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <param name="arg0">The object to format.</param>
      <typeparam name="TArg0">The type of the object to format.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <exception cref="T:System.FormatException">The index of a format item is greater than or equal to the number of supplied arguments.</exception>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite``2(System.Span{System.Char},System.IFormatProvider,System.Text.CompositeFormat,System.Int32@,``0,``1)">
      <summary>Writes the <see cref="T:System.Text.CompositeFormat" /> string to the character span, substituting the format item or items with the string representation of the corresponding arguments.</summary>
      <param name="destination">The span to which the string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="format">A <see cref="T:System.Text.CompositeFormat" />.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <param name="arg0">The first object to format.</param>
      <param name="arg1">The second object to format.</param>
      <typeparam name="TArg0">The type of the first object to format.</typeparam>
      <typeparam name="TArg1">The type of the second object to format.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <exception cref="T:System.FormatException">The index of a format item is greater than or equal to the number of supplied arguments.</exception>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWrite``3(System.Span{System.Char},System.IFormatProvider,System.Text.CompositeFormat,System.Int32@,``0,``1,``2)">
      <summary>Writes the <see cref="T:System.Text.CompositeFormat" /> string to the character span, substituting the format item or items with the string representation of the corresponding arguments.</summary>
      <param name="destination">The span to which the string should be formatted.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="format">A <see cref="T:System.Text.CompositeFormat" />.</param>
      <param name="charsWritten">When this method returns, contains the number of characters written to the span.</param>
      <param name="arg0">The first object to format.</param>
      <param name="arg1">The second object to format.</param>
      <param name="arg2">The third object to format.</param>
      <typeparam name="TArg0">The type of the first object to format.</typeparam>
      <typeparam name="TArg1">The type of the second object to format.</typeparam>
      <typeparam name="TArg2">The type of the third object to format.</typeparam>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is <see langword="null" />.</exception>
      <exception cref="T:System.FormatException">The index of a format item is greater than or equal to the number of supplied arguments.</exception>
      <returns>
        <see langword="true" /> if the entire interpolated string could be formatted successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.MemoryExtensions.SpanSplitEnumerator`1">
      <summary>Enables enumerating each split within a <see cref="T:System.ReadOnlySpan`1" /> that has been divided using one or more separators.</summary>
      <typeparam name="T">The type of items in the <see cref="T:System.MemoryExtensions.SpanSplitEnumerator`1" />.</typeparam>
    </member>
    <member name="M:System.MemoryExtensions.SpanSplitEnumerator`1.GetEnumerator">
      <summary>Gets an enumerator that allows for iteration over the split span.</summary>
      <returns>A <see cref="T:System.MemoryExtensions.SpanSplitEnumerator`1" /> that can be used to iterate over the split span.</returns>
    </member>
    <member name="M:System.MemoryExtensions.SpanSplitEnumerator`1.MoveNext">
      <summary>Advances the enumerator to the next element of the enumeration.</summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the enumeration.</returns>
    </member>
    <member name="P:System.MemoryExtensions.SpanSplitEnumerator`1.Current">
      <summary>Gets the current element of the enumeration.</summary>
      <returns>A <see cref="T:System.Range" /> instance that indicates the bounds of the current element withing the source span.</returns>
    </member>
    <member name="T:System.MemoryExtensions.TryWriteInterpolatedStringHandler">
      <summary>Provides a handler used by the language compiler to format interpolated strings into character spans.</summary>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.#ctor(System.Int32,System.Int32,System.Span{System.Char},System.Boolean@)">
      <summary>Creates a handler used to write an interpolated string into a span of characters.</summary>
      <param name="literalLength">The number of constant characters outside of interpolation expressions in the interpolated string.</param>
      <param name="formattedCount">The number of interpolation expressions in the interpolated string.</param>
      <param name="destination">The destination buffer.</param>
      <param name="shouldAppend">When this method returns, contains <see langword="true" /> if the destination may be long enough to support the formatting, or <see langword="false" /> if it won't be.</param>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.#ctor(System.Int32,System.Int32,System.Span{System.Char},System.IFormatProvider,System.Boolean@)">
      <summary>Creates a handler used to write an interpolated string into a span of characters.</summary>
      <param name="literalLength">The number of constant characters outside of interpolation expressions in the interpolated string.</param>
      <param name="formattedCount">The number of interpolation expressions in the interpolated string.</param>
      <param name="destination">The destination buffer.</param>
      <param name="provider">An object that supplies culture-specific formatting information.</param>
      <param name="shouldAppend">When this method returns, contains <see langword="true" /> if the destination may be long enough to support the formatting, or <see langword="false" /> if it won't be.</param>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted(System.Object,System.Int32,System.String)">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <param name="alignment">The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value.</param>
      <param name="format">The format string.</param>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char},System.Int32,System.String)">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <param name="alignment">&gt;The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value.</param>
      <param name="format">The format string.</param>
      <returns>
        <see langword="false" /> if the operation failed; <see langword="true" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char})">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <returns>
        <see langword="false" /> if the operation failed; <see langword="true" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted(System.String,System.Int32,System.String)">
      <summary>Writes a specified value to the handler using a specified format string.</summary>
      <param name="value">The value to write.</param>
      <param name="alignment">The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value.</param>
      <param name="format">The format string.</param>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted(System.String)">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted``1(``0,System.Int32,System.String)">
      <summary>Writes a specified value to the handler using a specified format string.</summary>
      <param name="value">The value to write.</param>
      <param name="alignment">The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value.</param>
      <param name="format">The format string.</param>
      <typeparam name="T">The type of the value to write.</typeparam>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted``1(``0,System.Int32)">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <param name="alignment">The minimum number of characters that should be written for this value.A negative value indicates left-aligned, and the required minimum is the absolute value.</param>
      <typeparam name="T">The type of the value to write.</typeparam>
      <returns>
        <see langword="false" /> if the operation failed; <see langword="true" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted``1(``0,System.String)">
      <summary>Writes a specified value to the handler using a specified format string.</summary>
      <param name="value">The value to write.</param>
      <param name="format">The format string.</param>
      <typeparam name="T">The type of the value to write.</typeparam>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendFormatted``1(``0)">
      <summary>Writes the specified value to the handler.</summary>
      <param name="value">The value to write.</param>
      <typeparam name="T">The type of the value to write.</typeparam>
      <returns>
        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.MemoryExtensions.TryWriteInterpolatedStringHandler.AppendLiteral(System.String)">
      <summary>Writes the specified string to the handler.</summary>
      <param name="value">The string to write.</param>
      <returns>
        <see langword="true" /> if the value could be formatted to the span; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.InteropServices.SequenceMarshal">
      <summary>Provides a collection of methods for interoperating with <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
    </member>
    <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetArray``1(System.Buffers.ReadOnlySequence{``0},System.ArraySegment{``0}@)">
      <summary>Gets an array segment from the underlying read-only sequence.</summary>
      <param name="sequence">The read-only sequence from which the array segment will be retrieved.</param>
      <param name="segment">The returned array segment.</param>
      <typeparam name="T">The type of the read-only sequence.</typeparam>
      <returns>
        <see langword="true" /> if it's possible to retrieve the array segment; otherwise, <see langword="false" /> and a default array segment is returned.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetReadOnlyMemory``1(System.Buffers.ReadOnlySequence{``0},System.ReadOnlyMemory{``0}@)">
      <summary>Attempts to retrieve a read-only memory from the specified read-only sequence.</summary>
      <param name="sequence">The read-only sequence from which the memory will be retrieved.</param>
      <param name="memory">The returned read-only memory of type T.</param>
      <typeparam name="T">The type of the read-only sequence.</typeparam>
      <returns>
        <see langword="true" /> if the read-only memory can be retrieved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetReadOnlySequenceSegment``1(System.Buffers.ReadOnlySequence{``0},System.Buffers.ReadOnlySequenceSegment{``0}@,System.Int32@,System.Buffers.ReadOnlySequenceSegment{``0}@,System.Int32@)">
      <summary>Attempts to retrieve a read-only sequence segment from the specified read-only sequence.</summary>
      <param name="sequence">The read-only sequence from which the read-only sequence segment will be retrieved.</param>
      <param name="startSegment">The beginning read-only sequence segment.</param>
      <param name="startIndex">The initial position.</param>
      <param name="endSegment">The ending read-only sequence segment.</param>
      <param name="endIndex">The final position.</param>
      <typeparam name="T">The type of the read-only sequence.</typeparam>
      <returns>
        <see langword="true" /> if the read-only sequence segment can be retrieved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryRead``1(System.Buffers.SequenceReader{System.Byte}@,``0@)">
      <summary>Attempts to read the specified type out of the buffer. It's dangerous to use this method with arbitrary structs - see remarks for more information.</summary>
      <param name="reader">A reference to the sequence reader.</param>
      <param name="value">The returned value if the read was successful. <paramref name="value" /> will be <see langword="default" /> if failed (due to lack of space).</param>
      <typeparam name="T">The type of the value.</typeparam>
      <returns>
        <see langword="true" /> if the read attempt was successful, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="T:System.SequencePosition">
      <summary>Represents a position in a non-contiguous set of memory. Properties of this type should not be interpreted by anything but the type that created it.</summary>
    </member>
    <member name="M:System.SequencePosition.#ctor(System.Object,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.SequencePosition" /> struct.</summary>
      <param name="object">A non-contiguous set of memory.</param>
      <param name="integer">The position in <paramref name="object" />.</param>
    </member>
    <member name="M:System.SequencePosition.Equals(System.Object)">
      <summary>Returns a value that indicates whether the current instance is equal to another object.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is of type <see cref="T:System.SequencePosition" /> and is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.SequencePosition.Equals(System.SequencePosition)">
      <summary>Indicates whether the current instance is equal to another <see cref="T:System.SequencePosition" />.</summary>
      <param name="other">The sequence position to compare with the current instance.</param>
      <returns>
        <see langword="true" /> if the two instances are equal; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.SequencePosition.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code for this instance.</returns>
    </member>
    <member name="M:System.SequencePosition.GetInteger">
      <summary>Returns the integer part of this <see cref="T:System.SequencePosition" />.</summary>
      <returns>The integer part of this sequence position.</returns>
    </member>
    <member name="M:System.SequencePosition.GetObject">
      <summary>Returns the object part of this <see cref="T:System.SequencePosition" />.</summary>
      <returns>The object part of this sequence position.</returns>
    </member>
    <member name="T:System.Text.EncodingExtensions">
      <summary>Provides extension methods for the encoding types, such as <see cref="T:System.Text.Encoding" />, <see cref="T:System.Text.Encoder" />, and <see cref="T:System.Text.Decoder" />.</summary>
    </member>
    <member name="M:System.Text.EncodingExtensions.Convert(System.Text.Decoder,System.Buffers.ReadOnlySequence{System.Byte}@,System.Buffers.IBufferWriter{System.Char},System.Boolean,System.Int64@,System.Boolean@)">
      <summary>Converts a <see cref="T:System.Buffers.ReadOnlySequence`1" /> to UTF-16 encoded characters and writes the result to <paramref name="writer" />.</summary>
      <param name="decoder">The decoder instance that can convert bytes to <see langword="char" /> values.</param>
      <param name="bytes">A sequence of bytes to decode.</param>
      <param name="writer">The buffer to which the decoded characters will be written.</param>
      <param name="flush">
        <see langword="true" /> to indicate no further data is to be converted; otherwise <see langword="false" />.</param>
      <param name="charsUsed">When this method returns, contains the count of characters that were written to <paramref name="writer" />.</param>
      <param name="completed">When this method returns, contains <see langword="true" /> if <paramref name="decoder" /> contains no partial internal state; otherwise, <see langword="false" />.
 If <paramref name="flush" /> is <see langword="true" />, this will always be set to <see langword="true" /> when the method returns.</param>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be decoded and <paramref name="decoder" /> is configured to throw when such data is seen.</exception>
    </member>
    <member name="M:System.Text.EncodingExtensions.Convert(System.Text.Decoder,System.ReadOnlySpan{System.Byte},System.Buffers.IBufferWriter{System.Char},System.Boolean,System.Int64@,System.Boolean@)">
      <summary>Converts a <see cref="T:System.ReadOnlySpan`1" /> to chars using <paramref name="decoder" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="decoder">The decoder instance that can convert bytes to <see langword="char" /> values.</param>
      <param name="bytes">A sequence of bytes to decode.</param>
      <param name="writer">The buffer to which the decoded chars will be written.</param>
      <param name="flush">
        <see langword="true" /> to indicate no further data is to be converted; otherwise <see langword="false" />.</param>
      <param name="charsUsed">When this method returns, contains the count of <see langword="char" />s which were written to <paramref name="writer" />.</param>
      <param name="completed">When this method returns, contains <see langword="true" /> if <paramref name="decoder" /> contains no partial internal state; otherwise, <see langword="false" />.
 If <paramref name="flush" /> is <see langword="true" />, this will always be set to <see langword="true" /> when the method returns.</param>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be encoded and <paramref name="decoder" /> is configured to throw when such data is seen.</exception>
    </member>
    <member name="M:System.Text.EncodingExtensions.Convert(System.Text.Encoder,System.Buffers.ReadOnlySequence{System.Char}@,System.Buffers.IBufferWriter{System.Byte},System.Boolean,System.Int64@,System.Boolean@)">
      <summary>Converts a <see cref="T:System.Buffers.ReadOnlySequence`1" /> to encoded bytes and writes the result to <paramref name="writer" />.</summary>
      <param name="encoder">The encoder instance that can convert <see langword="char" /> values to bytes.</param>
      <param name="chars">A sequence of characters to encode.</param>
      <param name="writer">The buffer to which the encoded bytes will be written.</param>
      <param name="flush">
        <see langword="true" /> to indicate no further data is to be converted; otherwise <see langword="false" />.</param>
      <param name="bytesUsed">When this method returns, contains the count of <see langword="byte" />s which were written to <paramref name="writer" />.</param>
      <param name="completed">When this method returns, contains <see langword="true" /> if all input up until <paramref name="bytesUsed" /> was converted; otherwise, <see langword="false" />. If <paramref name="flush" /> is <see langword="true" />, this will always be set to <see langword="true" /> when the method returns.</param>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoder" /> is configured to throw when such data is seen.</exception>
    </member>
    <member name="M:System.Text.EncodingExtensions.Convert(System.Text.Encoder,System.ReadOnlySpan{System.Char},System.Buffers.IBufferWriter{System.Byte},System.Boolean,System.Int64@,System.Boolean@)">
      <summary>Converts a <see cref="T:System.ReadOnlySpan`1" /> to bytes using <paramref name="encoder" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="encoder">The encoder instance that can convert <see langword="char" /> values to bytes.</param>
      <param name="chars">A sequence of characters to encode.</param>
      <param name="writer">The buffer to which the encoded bytes will be written.</param>
      <param name="flush">
        <see langword="true" /> to indicate no further data is to be converted; otherwise <see langword="false" />.</param>
      <param name="bytesUsed">When this method returns, contains the count of <see langword="byte" />s which were written to <paramref name="writer" />.</param>
      <param name="completed">When this method returns, contains <see langword="true" /> if <paramref name="encoder" /> contains no partial internal state; otherwise, <see langword="false" />.
 If <paramref name="flush" /> is <see langword="true" />, this will always be set to <see langword="true" /> when the method returns.</param>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoder" /> is configured to throw when such data is seen.</exception>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetBytes(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Char}@,System.Buffers.IBufferWriter{System.Byte})">
      <summary>Decodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> to <see langword="byte" />s using the specified <see cref="T:System.Text.Encoding" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="chars" /> should be encoded.</param>
      <param name="chars">The <see cref="T:System.Buffers.ReadOnlySequence`1" /> whose contents should be encoded.</param>
      <param name="writer">The buffer to which the encoded bytes will be written.</param>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of bytes written to <paramref name="writer" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetBytes(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Char}@,System.Span{System.Byte})">
      <summary>Encodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> to <see langword="byte" />s using the specified <see cref="T:System.Text.Encoding" /> and outputs the result to <paramref name="bytes" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="chars" /> should be encoded.</param>
      <param name="chars">The sequence to encode to bytes.</param>
      <param name="bytes">The destination buffer to which the encoded bytes will be written.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="bytes" /> is not large enough to contain the encoded form of <paramref name="chars" />.</exception>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of bytes written to <paramref name="bytes" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetBytes(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Char}@)">
      <summary>Encodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> into a <see cref="T:System.Byte" /> array using the specified <see cref="T:System.Text.Encoding" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="chars" /> should be encoded.</param>
      <param name="chars">The sequence to encode to bytes.</param>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>A <see cref="T:System.Byte" /> array that represents the encoded contents of <paramref name="chars" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetBytes(System.Text.Encoding,System.ReadOnlySpan{System.Char},System.Buffers.IBufferWriter{System.Byte})">
      <summary>Encodes the specified <see cref="T:System.ReadOnlySpan`1" /> to <see langword="byte" />s using the specified <see cref="T:System.Text.Encoding" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="chars" /> should be encoded.</param>
      <param name="chars">The sequence to encode to bytes.</param>
      <param name="writer">The buffer to which the encoded bytes will be written.</param>
      <exception cref="T:System.Text.EncoderFallbackException">
        <paramref name="chars" /> contains data that cannot be encoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of bytes written to <paramref name="writer" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetChars(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Byte}@,System.Buffers.IBufferWriter{System.Char})">
      <summary>Decodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> to <see langword="char" />s using the specified <see cref="T:System.Text.Encoding" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="bytes" /> should be decoded.</param>
      <param name="bytes">The sequence whose bytes should be decoded.</param>
      <param name="writer">The buffer to which the decoded chars will be written.</param>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be decoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of chars written to <paramref name="writer" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetChars(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Byte}@,System.Span{System.Char})">
      <summary>Decodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> to <see langword="char" />s using the specified <see cref="T:System.Text.Encoding" /> and outputs the result to <paramref name="chars" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="bytes" /> is encoded.</param>
      <param name="bytes">The sequence to decode to characters.</param>
      <param name="chars">The destination buffer to which the decoded characters will be written.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="chars" /> is not large enough to contain the encoded form of <paramref name="bytes" />.</exception>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be decoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of chars written to <paramref name="chars" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetChars(System.Text.Encoding,System.ReadOnlySpan{System.Byte},System.Buffers.IBufferWriter{System.Char})">
      <summary>Decodes the specified <see cref="T:System.ReadOnlySpan`1" /> to <see langword="char" />s using the specified <see cref="T:System.Text.Encoding" /> and writes the result to <paramref name="writer" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="bytes" /> should be decoded.</param>
      <param name="bytes">The span of bytes to decode.</param>
      <param name="writer">The buffer to which the decoded chars will be written.</param>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be decoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>The number of chars written to <paramref name="writer" />.</returns>
    </member>
    <member name="M:System.Text.EncodingExtensions.GetString(System.Text.Encoding,System.Buffers.ReadOnlySequence{System.Byte}@)">
      <summary>Decodes the specified <see cref="T:System.Buffers.ReadOnlySequence`1" /> into a <see cref="T:System.String" /> using the specified <see cref="T:System.Text.Encoding" />.</summary>
      <param name="encoding">The encoding that represents how the data in <paramref name="bytes" /> is encoded.</param>
      <param name="bytes">The sequence to decode into characters.</param>
      <exception cref="T:System.Text.DecoderFallbackException">
        <paramref name="bytes" /> contains data that cannot be decoded and <paramref name="encoding" /> is configured to throw when such data is seen.</exception>
      <returns>A <see cref="T:System.String" /> which represents the decoded contents of <paramref name="bytes" />.</returns>
    </member>
    <member name="T:System.Text.SpanLineEnumerator">
      <summary>Enumerates the lines of a <see cref="T:System.ReadOnlySpan`1" />.</summary>
    </member>
    <member name="M:System.Text.SpanLineEnumerator.GetEnumerator">
      <summary>Returns this instance as an enumerator.</summary>
      <returns>This instance as an enumerator.</returns>
    </member>
    <member name="M:System.Text.SpanLineEnumerator.MoveNext">
      <summary>Advances the enumerator to the next line of the span.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next line; <see langword="false" /> if the enumerator has advanced past the end of the span.</returns>
    </member>
    <member name="P:System.Text.SpanLineEnumerator.Current">
      <summary>Gets the line at the current position of the enumerator.</summary>
      <returns>The line at the current position of the enumerator.</returns>
    </member>
    <member name="T:System.Text.SpanRuneEnumerator">
      <summary>Provides an enumerator for the <see cref="T:System.Text.Rune" /> values represented by a span containing UTF-16 text.</summary>
    </member>
    <member name="M:System.Text.SpanRuneEnumerator.GetEnumerator">
      <summary>Returns the current enumerator instance.</summary>
      <returns>The current enumerator instance.</returns>
    </member>
    <member name="M:System.Text.SpanRuneEnumerator.MoveNext">
      <summary>Advances the enumerator to the next <see cref="T:System.Text.Rune" /> of the span.</summary>
      <returns>
        <see langword="true" /> if the enumerator successfully advanced to the next item; <see langword="false" /> if the end of the span has been reached.</returns>
    </member>
    <member name="P:System.Text.SpanRuneEnumerator.Current">
      <summary>Gets the <see cref="T:System.Text.Rune" /> at the current position of the enumerator.</summary>
      <returns>The <see cref="T:System.Text.Rune" /> at the current position of the enumerator.</returns>
    </member>
  </members>
</doc>