%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/old/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/5.0.0/ref/net5.0/
Upload File :
Create Path :
Current File : //data/old/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/5.0.0/ref/net5.0/System.Memory.xml

<?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 <typeparam 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="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.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.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.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.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.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.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.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.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.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, 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, 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, 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, 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, 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, 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.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.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, 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, 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, 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, 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, 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, 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.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.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.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.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.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.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.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.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="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[])">
      <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(`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(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)">
      <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.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.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)">
      <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.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.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.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.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)">
      <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(`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,`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(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.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.Base64">
      <summary>Converts between binary data and UTF-8 encoded text that is represented in base 64.</summary>
    </member>
    <member name="M:System.Buffers.Text.Base64.DecodeFromUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
      <summary>Decodes the span of UTF-8 encoded text represented as base 64 into binary data. If the input is not a multiple of 4, it will decode as much as it can, to the closest multiple of 4.</summary>
      <param name="utf8">The input span that contains UTF-8 encoded text in base 64 that needs to be decoded.</param>
      <param name="bytes">The output span that contains the result of the operation, that is, the decoded binary data.</param>
      <param name="bytesConsumed">The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary.</param>
      <param name="bytesWritten">The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary.</param>
      <param name="isFinalBlock">
        <see langword="true" /> (default) if the input span contains the entire data to decode. <see langword="false" /> if the input span contains partial data with more data to follow.</param>
      <returns>One of the enumeration values that indicates the status of the decoding operation.</returns>
    </member>
    <member name="M:System.Buffers.Text.Base64.DecodeFromUtf8InPlace(System.Span{System.Byte},System.Int32@)">
      <summary>Decodes the span of UTF-8 encoded text in base 64 (in-place) into binary data. The decoded binary output is smaller than the text data contained in the input (the operation deflates the data). If the input is not a multiple of 4, the method will not decode any data.</summary>
      <param name="buffer">The input span that contains the base-64 text data that needs to be decoded.</param>
      <param name="bytesWritten">The number of bytes written into the buffer.</param>
      <returns>One of the enumeration values that indicates the status of the decoding operation.</returns>
    </member>
    <member name="M:System.Buffers.Text.Base64.EncodeToUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
      <summary>Encodes the span of binary data into UTF-8 encoded text represented as base 64.</summary>
      <param name="bytes">The input span that contains binary data that needs to be encoded.</param>
      <param name="utf8">The output span that contains the result of the operation, that is, the UTF-8 encoded text in base 64.</param>
      <param name="bytesConsumed">The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary.</param>
      <param name="bytesWritten">The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary.</param>
      <param name="isFinalBlock">
        <see langword="true" /> (the default) if the input span contains the entire data to encode. <see langword="false" /> if the input span contains partial data with more data to follow.</param>
      <returns>One of the enumeration values that indicates the status of the encoding operation.</returns>
    </member>
    <member name="M:System.Buffers.Text.Base64.EncodeToUtf8InPlace(System.Span{System.Byte},System.Int32,System.Int32@)">
      <summary>Encodes the span of binary data (in-place) into UTF-8 encoded text represented as base 64. The encoded text output is larger than the binary data contained in the input (the operation inflates the data).</summary>
      <param name="buffer">The input span that contains binary data that needs to be encoded. Because the method performs an in-place conversion, it needs to be large enough to store the result of the operation.</param>
      <param name="dataLength">The number of bytes of binary data contained within the buffer that needs to be encoded. This value must be smaller than the buffer length.</param>
      <param name="bytesWritten">The number of bytes written into the buffer.</param>
      <returns>One of the enumeration values that indicates the status of the encoding operation.</returns>
    </member>
    <member name="M:System.Buffers.Text.Base64.GetMaxDecodedFromUtf8Length(System.Int32)">
      <summary>Returns the maximum length (in bytes) of the result if you were to decode base-64 encoded text within a byte span with the specified length.</summary>
      <param name="length">The size of the byte span.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="length" /> is less than 0.</exception>
      <returns>The maximum length (in bytes) of the result.</returns>
    </member>
    <member name="M:System.Buffers.Text.Base64.GetMaxEncodedToUtf8Length(System.Int32)">
      <summary>Returns the maximum length (in bytes) of the result if you were to encode binary data within a byte span with the specified length.</summary>
      <param name="length">The size of the byte span.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="length" /> is less than 0 or larger than 1610612733 (since encode inflates the data by 4/3).</exception>
      <returns>The maximum length (in bytes) of the result.</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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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="buffer" /> 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.</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 for the memory- 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)">
      <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(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)">
      <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.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.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``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(``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)">
      <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.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.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(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.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},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.AsSpan(System.String)">
      <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>
      <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.ArgumentNullException">
        <paramref name="text" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="start" /> is less than 0 or greater than <see langword="text.Length" />.</exception>
      <returns>The read-only span representation of the string.</returns>
    </member>
    <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Int32,System.Int32)">
      <summary>Creates a new read-only span over a string.</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``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(``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)">
      <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.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="text" />.</exception>
      <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(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.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)">
      <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.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.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.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.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" />:   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.   - If 0, <paramref name="span" /> equals <paramref name="other" />.   - 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>
        <see langword="true" /> if found, <see langword="false" /> otherwise.</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.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},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.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``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},``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},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)">
      <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},``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},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.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)">
      <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},``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},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)">
      <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},``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},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.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.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.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.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.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" />:   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.   - If 0, <paramref name="span" /> equals <paramref name="other" />.   - 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" />:   - If less than 0, <paramref name="span" /> precedes than <paramref name="other" />.   - If 0, <paramref name="span" /> equals <paramref name="other" />.   - 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})">
      <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})">
      <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})">
      <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``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``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})">
      <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``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``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.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},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})">
      <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.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.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})">
      <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.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.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})">
      <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.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.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="T:System.Runtime.InteropServices.MemoryMarshal">
      <summary>Provides methods to interoperate with <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.Runtime.InteropServices.MemoryMarshal.AsBytes``1(System.ReadOnlySpan{``0})">
      <summary>Casts a <see cref="T:System.ReadOnlySpan`1" /> of one primitive type, <paramref name="T" />, to a <see langword="ReadOnlySpan&lt;Byte&gt;" />.</summary>
      <param name="span">The source slice to convert.</param>
      <typeparam name="T">The type of items in the read-only span.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <exception cref="T:System.OverflowException">The <see cref="P:System.ReadOnlySpan`1.Length" /> property of the new <see cref="T:System.ReadOnlySpan`1" /> would exceed <see cref="F:System.Int32.MaxValue" /></exception>
      <returns>A read-only span of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsBytes``1(System.Span{``0})">
      <summary>Casts a <see cref="T:System.Span`1" /> of one primitive type, <paramref name="T" />, to a <see langword="Span&lt;Byte&gt;" />.</summary>
      <param name="span">The source slice to convert.</param>
      <typeparam name="T">The type of items in the span.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <exception cref="T:System.OverflowException">The <see cref="P:System.Span`1.Length" /> property of the new <see cref="T:System.Span`1" /> would exceed <see cref="F:System.Int32.MaxValue" /></exception>
      <returns>A span of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsMemory``1(System.ReadOnlyMemory{``0})">
      <summary>Creates a <see cref="T:System.Memory`1" /> instance from a <see cref="T:System.ReadOnlyMemory`1" />.</summary>
      <param name="memory">The read-only memory buffer.</param>
      <typeparam name="T">The type of items in the read-only memory buffer.</typeparam>
      <returns>A memory block that represents the same memory as the <see cref="T:System.ReadOnlyMemory`1" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsRef``1(System.ReadOnlySpan{System.Byte})">
      <summary>Reinterprets a read-only span of bytes as a read-only reference to the structure of type <paramref name="T" />.</summary>
      <param name="span">The read-only span to reinterpret.</param>
      <typeparam name="T">The type of the returned reference.</typeparam>
      <returns>The read-only reference to the structure of type <paramref name="T" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsRef``1(System.Span{System.Byte})">
      <summary>Reinterprets a span of bytes as a reference to the structure of type <paramref name="T" />.</summary>
      <param name="span">The span to reinterpret.</param>
      <typeparam name="T">The type of the returned reference.</typeparam>
      <returns>The reference to the structure of type <paramref name="T" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.Cast``2(System.ReadOnlySpan{``0})">
      <summary>Casts a read-only span of one primitive type to a read-only span of another primitive type.</summary>
      <param name="span">The source slice to convert.</param>
      <typeparam name="TFrom">The type of the source span.</typeparam>
      <typeparam name="TTo">The type of the target span.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="TFrom" /> or <paramref name="TTo" /> contains references or pointers.</exception>
      <returns>The converted read-only span.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.Cast``2(System.Span{``0})">
      <summary>Casts a span of one primitive type to a span of another primitive type.</summary>
      <param name="span">The source slice to convert.</param>
      <typeparam name="TFrom">The type of the source span.</typeparam>
      <typeparam name="TTo">The type of the target span.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="TFrom" /> or <paramref name="TTo" /> contains references or pointers.</exception>
      <returns>The converted span.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateFromPinnedArray``1(``0[],System.Int32,System.Int32)">
      <summary>Creates a new memory buffer over the portion of the pre-pinned target array beginning at the <paramref name="start" /> index and consisting of <paramref name="length" /> items.</summary>
      <param name="array">The pre-pinned source array.</param>
      <param name="start">The index of <paramref name="array" /> at which to begin the memory block.</param>
      <param name="length">The number of items to include in the memory block.</param>
      <typeparam name="T">The type of the array.</typeparam>
      <exception cref="T:System.ArrayTypeMismatchException">
        <paramref name="array" /> is covariant, and the type of <paramref name="array" /> is not exactly <paramref name="T[]" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="start" /> or the end index is not in the range of 0 to <see cref="P:System.Array.Length" />.</exception>
      <returns>A block of memory over the specified elements of <paramref name="array" />. If <paramref name="array" /> is <see langword="null" />, or if <paramref name="start" /> and <paramref name="length" /> are 0, the method returns a <see cref="T:System.Memory`1" /> instance of <see cref="P:System.Memory`1.Length" /> zero.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpan``1(``0@,System.Int32)">
      <summary>Creates a new read-only span over a portion of a regular managed object.</summary>
      <param name="reference">A reference to data.</param>
      <param name="length">The number of <paramref name="T" /> elements that <paramref name="reference" /> contains.</param>
      <typeparam name="T">The type of the data items.</typeparam>
      <returns>A read-only span.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateSpan``1(``0@,System.Int32)">
      <summary>Creates a new span over a portion of a regular managed object.</summary>
      <param name="reference">A reference to data.</param>
      <param name="length">The number of <paramref name="T" /> elements that <paramref name="reference" /> contains.</param>
      <typeparam name="T">The type of the data items.</typeparam>
      <returns>A span.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.GetArrayDataReference``1(``0[])">
      <summary>Returns a reference to the 0th element of <paramref name="array" />. If the array is empty, returns a reference to where the 0th element would have been stored. Such a reference may be used for pinning but must never be dereferenced.</summary>
      <param name="array">The array to analyze.</param>
      <typeparam name="T">The type of the array elements.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <returns>Reference to the 0th element in <paramref name="array" /></returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.GetReference``1(System.ReadOnlySpan{``0})">
      <summary>Returns a reference to the element of the read-only span at index 0.</summary>
      <param name="span">The read-only span from which the reference is retrieved.</param>
      <typeparam name="T">The type of items in the span.</typeparam>
      <returns>A reference to the element at index 0.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.GetReference``1(System.Span{``0})">
      <summary>Returns a reference to the element of the span at index 0.</summary>
      <param name="span">The span from which the reference is retrieved.</param>
      <typeparam name="T">The type of items in the span.</typeparam>
      <returns>A reference to the element at index 0.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.Read``1(System.ReadOnlySpan{System.Byte})">
      <summary>Reads a structure of type <param name="T" /> out of a read-only span of bytes.</summary>
      <param name="source">A read-only span.</param>
      <typeparam name="T">The type of the item to retrieve from the read-only span.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="source" /> is smaller than <paramref name="T" />.</exception>
      <returns>The structure retrieved from the read-only span.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.ToEnumerable``1(System.ReadOnlyMemory{``0})">
      <summary>Creates an <see cref="T:System.Collections.Generic.IEnumerable`1" /> view of the given read-only memory buffer.</summary>
      <param name="memory">A read-only memory buffer.</param>
      <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
      <returns>An enumerable view of <paramref name="memory" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetArray``1(System.ReadOnlyMemory{``0},System.ArraySegment{``0}@)">
      <summary>Tries to get an array segment from the underlying memory buffer. The return value indicates the success of the operation.</summary>
      <param name="memory">A read-only memory buffer.</param>
      <param name="segment">When this method returns, contains the array segment retrieved from the underlying read-only memory buffer. If the method fails, the method returns a default array segment.</param>
      <typeparam name="T">The type of items in the read-only memory buffer.</typeparam>
      <returns>
        <see langword="true" /> if the method call succeeds; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetMemoryManager``2(System.ReadOnlyMemory{``0},``1@)">
      <summary>Tries to retrieve a <see cref="T:System.Buffers.MemoryManager`1" /> from the underlying read-only memory buffer.</summary>
      <param name="memory">The read-only memory buffer for which to get the memory manager.</param>
      <param name="manager">When the method returns, the manager of <paramref name="memory" />.</param>
      <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
      <typeparam name="TManager">The type of the <see cref="T:System.Buffers.MemoryManager`1" /> to retrieve.</typeparam>
      <returns>
        <see langword="true" /> if the method retrieved the memory manager; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetMemoryManager``2(System.ReadOnlyMemory{``0},``1@,System.Int32@,System.Int32@)">
      <summary>Tries to retrieve a <see cref="T:System.Buffers.MemoryManager`1" />, start index, and length from the underlying read-only memory buffer.</summary>
      <param name="memory">The read-only memory buffer for which to get the memory manager.</param>
      <param name="manager">When the method returns, the manager of <paramref name="memory" />.</param>
      <param name="start">When the method returns, the offset from the start of the <paramref name="manager" /> that the <paramref name="memory" /> represents.</param>
      <param name="length">When the method returns, the length of the <paramref name="manager" /> that the <paramref name="memory" /> represents.</param>
      <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
      <typeparam name="TManager">The type of the <see cref="T:System.Buffers.MemoryManager`1" /> to retrieve.</typeparam>
      <returns>
        <see langword="true" /> if the method succeeded; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetString(System.ReadOnlyMemory{System.Char},System.String@,System.Int32@,System.Int32@)">
      <summary>Tries to get the underlying string from a <see langword="System.ReadOnlyMemory&lt;Char&gt;" />.</summary>
      <param name="memory">Read-only memory containing a block of characters.</param>
      <param name="text">When the method returns, the string contained in the memory buffer.</param>
      <param name="start">The starting location in <paramref name="text" />.</param>
      <param name="length">The number of characters in <paramref name="text" />.</param>
      <returns>
        <see langword="true" /> if the method successfully retrieves the underlying string; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryRead``1(System.ReadOnlySpan{System.Byte},``0@)">
      <summary>Tries to read a structure of type <paramref name="T" /> from a read-only span of bytes.</summary>
      <param name="source">A read-only span of bytes.</param>
      <param name="value">When the method returns, an instance of <paramref name="T" />.</param>
      <typeparam name="T">The type of the structure to retrieve.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <returns>
        <see langword="true" /> if the method succeeds in retrieving an instance of the structure; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryWrite``1(System.Span{System.Byte},``0@)">
      <summary>Tries to write a structure of type <paramref name="T" /> into a span of bytes.</summary>
      <param name="destination">The span of bytes to contain the structure.</param>
      <param name="value">The structure to be written to the span.</param>
      <typeparam name="T">The type of the structure.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <returns>
        <see langword="true" /> if the write operation succeeded; otherwise, <see langword="false" />. The method returns <see langword="false" /> if the span is too small to contain <paramref name="T" />.</returns>
    </member>
    <member name="M:System.Runtime.InteropServices.MemoryMarshal.Write``1(System.Span{System.Byte},``0@)">
      <summary>Writes a structure of type <paramref name="T" /> into a span of bytes.</summary>
      <param name="destination">The span of bytes to contain the structure.</param>
      <param name="value">The structure to be written to the span.</param>
      <typeparam name="T">The type of the structure.</typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="T" /> contains references or pointers.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="destination" /> is too small to contain <paramref name="value" />.</exception>
    </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}@)">
      <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.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.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.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>

Zerion Mini Shell 1.0