Revert "PR-5360"
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Numerics.Vectors.xml
 <?xml version="1.0" encoding="utf-8"?>
 <doc>
   <assembly>
-    <name>netstandard</name>
+    <name>System.Numerics.Vectors</name>
   </assembly>
   <members>
-    <member name="T:System.IO.Compression.BrotliDecoder">
-      <summary>Provides non-allocating, performant Brotli decompression methods. The methods decompress in a single pass without using a <see cref="T:System.IO.Compression.BrotliStream" /> instance.</summary>
-    </member>
-    <member name="M:System.IO.Compression.BrotliDecoder.Decompress(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@)">
-      <summary>Decompresses data that was compressed using the Brotli algorithm.</summary>
-      <param name="source">A buffer containing the compressed data.</param>
-      <param name="destination">When this method returns, a byte span containing the decompressed data.</param>
-      <param name="bytesConsumed">The total number of bytes that were read from <paramref name="source" />.</param>
-      <param name="bytesWritten">The total number of bytes that were written in the <paramref name="destination" />.</param>
-      <returns>One of the enumeration values that indicates the status of the decompression operation.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliDecoder.Dispose">
-      <summary>Releases all resources used by the current Brotli decoder instance.</summary>
-    </member>
-    <member name="M:System.IO.Compression.BrotliDecoder.TryDecompress(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@)">
-      <summary>Attempts to decompress data that was compressed with the Brotli algorithm.</summary>
-      <param name="source">A buffer containing the compressed data.</param>
-      <param name="destination">When this method returns, a byte span containing the decompressed data.</param>
-      <param name="bytesWritten">The total number of bytes that were written in the <paramref name="destination" />.</param>
-      <returns>
-        <see langword="true" /> on success; <see langword="false" /> otherwise.</returns>
-    </member>
-    <member name="T:System.IO.Compression.BrotliEncoder">
-      <summary>Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification.</summary>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.#ctor(System.Int32,System.Int32)">
-      <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.BrotliEncoder" /> structure using the specified quality and window.</summary>
-      <param name="quality">A number representing quality of the Brotli compression. 0 is the minimum (no compression), 11 is the maximum.</param>
-      <param name="window">A number representing the encoder window bits. The minimum value is 10, and the maximum value is 24.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="quality" /> is not between the minimum value of 0 and the maximum value of 11.
-
--or-
-
-<paramref name="window" /> is not between the minimum value of 10 and the maximum value of 24.</exception>
-      <exception cref="T:System.IO.IOException">Failed to create the <see cref="T:System.IO.Compression.BrotliEncoder" /> instance.</exception>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.Compress(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
-      <summary>Compresses a read-only byte span into a destination span.</summary>
-      <param name="source">A read-only span of bytes containing the source data to compress.</param>
-      <param name="destination">When this method returns, a byte span where the compressed is stored.</param>
-      <param name="bytesConsumed">When this method returns, the total number of bytes that were read from <paramref name="source" />.</param>
-      <param name="bytesWritten">When this method returns, the total number of bytes that were written to <paramref name="destination" />.</param>
-      <param name="isFinalBlock">
-        <see langword="true" /> to finalize the internal stream, which prevents adding more input data when this method returns; <see langword="false" /> to allow the encoder to postpone the production of output until it has processed enough input.</param>
-      <returns>One of the enumeration values that describes the status with which the span-based operation finished.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.Dispose">
-      <summary>Frees and disposes unmanaged resources.</summary>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.Flush(System.Span{System.Byte},System.Int32@)">
-      <summary>Compresses an empty read-only span of bytes into its destination, which ensures that output is produced for all the processed input. An actual flush is performed when the source is depleted and there is enough space in the destination for the remaining data.</summary>
-      <param name="destination">When this method returns, a span of bytes where the compressed data will be stored.</param>
-      <param name="bytesWritten">When this method returns, the total number of bytes that were written to <paramref name="destination" />.</param>
-      <returns>One of the enumeration values that describes the status with which the operation finished.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.GetMaxCompressedLength(System.Int32)">
-      <summary>Gets the maximum expected compressed length for the provided input size.</summary>
-      <param name="inputSize">The input size to get the maximum expected compressed length from. Must be greater or equal than 0 and less or equal than <see cref="F:System.Int32.MaxValue" /> - 515.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="inputSize" /> is less than 0, the minimum allowed input size, or greater than <see cref="F:System.Int32.MaxValue" /> - 515, the maximum allowed input size.</exception>
-      <returns>A number representing the maximum compressed length for the provided input size.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.TryCompress(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@)">
-      <summary>Tries to compress a source byte span into a destination span.</summary>
-      <param name="source">A read-only span of bytes containing the source data to compress.</param>
-      <param name="destination">When this method returns, a span of bytes where the compressed data is stored.</param>
-      <param name="bytesWritten">When this method returns, the total number of bytes that were written to <paramref name="destination" />.</param>
-      <returns>
-        <see langword="true" /> if the compression operation was successful; <see langword="false" /> otherwise.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliEncoder.TryCompress(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32,System.Int32)">
-      <summary>Tries to compress a source byte span into a destination byte span, using the provided compression quality leven and encoder window bits.</summary>
-      <param name="source">A read-only span of bytes containing the source data to compress.</param>
-      <param name="destination">When this method returns, a span of bytes where the compressed data is stored.</param>
-      <param name="bytesWritten">When this method returns, the total number of bytes that were written to <paramref name="destination" />.</param>
-      <param name="quality">A number representing quality of the Brotli compression. 0 is the minimum (no compression), 11 is the maximum.</param>
-      <param name="window">A number representing the encoder window bits. The minimum value is 10, and the maximum value is 24.</param>
-      <returns>
-        <see langword="true" /> if the compression operation was successful; <see langword="false" /> otherwise.</returns>
-    </member>
-    <member name="T:System.IO.Compression.BrotliStream">
-      <summary>Provides methods and properties used to compress and decompress streams by using the Brotli data format specification.</summary>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
-      <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.BrotliStream" /> class by using the specified stream and compression level.</summary>
-      <param name="stream">The stream to compress.</param>
-      <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
-      <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.BrotliStream" /> class by using the specified stream and compression level, and optionally leaves the stream open.</summary>
-      <param name="stream">The stream to compress.</param>
-      <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
-      <param name="leaveOpen">
-        <see langword="true" /> to leave the stream open after disposing the <see cref="T:System.IO.Compression.BrotliStream" /> object; otherwise, <see langword="false" />.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
-      <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.BrotliStream" /> class by using the specified stream and compression mode.</summary>
-      <param name="stream">The stream to compress.</param>
-      <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
-      <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.BrotliStream" /> class by using the specified stream and compression mode, and optionally leaves the stream open.</summary>
-      <param name="stream">The stream to compress.</param>
-      <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
-      <param name="leaveOpen">
-        <see langword="true" /> to leave the stream open after the <see cref="T:System.IO.Compression.BrotliStream" /> object is disposed; otherwise, <see langword="false" />.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
-      <summary>Begins an asynchronous read operation. (Consider using the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)" /> method instead.)</summary>
-      <param name="buffer">The buffer from which data will be read.</param>
-      <param name="offset">The byte offset in <paramref name="array" /> at which to begin reading data from the stream.</param>
-      <param name="count">To maximum number of bytes to read.</param>
-      <param name="asyncCallback">An optional asynchronous callback, to be called when the read operation is complete.</param>
-      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
-      <exception cref="T:System.IO.IOException">The method tried to read asynchronously past the end of the stream, or a disk error occurred.</exception>
-      <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
-      <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
-      <exception cref="T:System.NotSupportedException">The current <see cref="T:System.IO.Compression.BrotliStream" /> implementation does not support the read operation.</exception>
-      <exception cref="T:System.InvalidOperationException">This call cannot be completed.</exception>
-      <returns>An object that represents the asynchronous read operation, which could still be pending.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
-      <summary>Begins an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)" /> method instead.)</summary>
-      <param name="buffer">The buffer from which data will be written.</param>
-      <param name="offset">The byte offset in <paramref name="array" /> at which to begin writing data from the stream.</param>
-      <param name="count">The maximum number of bytes to write.</param>
-      <param name="asyncCallback">An optional asynchronous callback, to be called when the write operation is complete.</param>
-      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
-      <exception cref="T:System.IO.IOException">The method tried to write asynchronously past the end of the stream, or a disk error occurred.</exception>
-      <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
-      <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
-      <exception cref="T:System.NotSupportedException">The current <see cref="T:System.IO.Compression.BrotliStream" /> implementation does not support the write operation.</exception>
-      <exception cref="T:System.InvalidOperationException">The write operation cannot be performed because the stream is closed.</exception>
-      <returns>An object that represents the asynchronous write operation, which could still be pending.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.DisposeAsync">
-      <summary>Asynchronously releases the unmanaged resources used by the <see cref="T:System.IO.Compression.BrotliStream" />.</summary>
-      <returns>A task that represents the asynchronous dispose operation.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.EndRead(System.IAsyncResult)">
-      <summary>Waits for the pending asynchronous read to complete. (Consider using the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)" /> method instead.)</summary>
-      <param name="asyncResult">The reference to the pending asynchronous request to finish.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="asyncResult" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.ArgumentException">
-        <paramref name="asyncResult" /> did not originate from a <see cref="M:System.IO.Compression.BrotliStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> method on the current stream.</exception>
-      <exception cref="T:System.InvalidOperationException">The end operation cannot be performed because the stream is closed.</exception>
-      <returns>The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. <see cref="T:System.IO.Compression.BrotliStream" /> returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.EndWrite(System.IAsyncResult)">
-      <summary>Handles the end of an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)" /> method instead.)</summary>
-      <param name="asyncResult">The object that represents the asynchronous call.</param>
-      <exception cref="T:System.InvalidOperationException">The underlying stream is closed or <see langword="null" />.</exception>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Flush">
-      <summary>The current implementation of this method has no functionality.</summary>
-      <exception cref="T:System.IO.InvalidDataException">The encoder ran into invalid data.</exception>
-      <exception cref="T:System.ObjectDisposedException">The stream is disposed.</exception>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.FlushAsync(System.Threading.CancellationToken)">
-      <summary>Asynchronously clears all buffers for this Brotli stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.</summary>
-      <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
-      <returns>A task that represents the asynchronous flush operation.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Read(System.Byte[],System.Int32,System.Int32)">
-      <summary>Reads a number of decompressed bytes into the specified byte array.</summary>
-      <param name="buffer">The array used to store decompressed bytes.</param>
-      <param name="offset">The byte offset in <paramref name="buffer" /> at which the read bytes will be placed.</param>
-      <param name="count">The maximum number of decompressed bytes to read.</param>
-      <exception cref="T:System.ArgumentNullException">
-        <paramref name="buffer" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.IO.Compression.CompressionMode" /> value was <see langword="Compress" /> when the object was created, or there is already an active asynchronous operation on this stream.</exception>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="offset" /> or <paramref name="count" /> is less than zero.</exception>
-      <exception cref="T:System.ArgumentException">The <paramref name="buffer" /> length minus the index starting point is less than <paramref name="count" />.</exception>
-      <exception cref="T:System.IO.InvalidDataException">The data is in an invalid format.</exception>
-      <exception cref="T:System.ObjectDisposedException">The underlying stream is null or closed.</exception>
-      <returns>The number of bytes that were decompressed into the byte array. If the end of the stream has been reached, zero or the number of bytes read is returned.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Read(System.Span{System.Byte})">
-      <summary>Reads a sequence of bytes from the current Brotli stream to a byte span and advances the position within the Brotli stream by the number of bytes read.</summary>
-      <param name="buffer">A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current source.</param>
-      <returns>The total number of bytes read into the buffer. This can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
-      <summary>Asynchronously reads a sequence of bytes from the current Brotli stream, writes them to a byte array starting at a specified index, advances the position within the Brotli stream by the number of bytes read, and monitors cancellation requests.</summary>
-      <param name="buffer">The buffer to write the data into.</param>
-      <param name="offset">The byte offset in <paramref name="buffer" /> at which to begin writing data from the Brotli stream.</param>
-      <param name="count">The maximum number of bytes to read.</param>
-      <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
-      <returns>A task that represents the asynchronous read operation, which wraps the total number of bytes read into the <paramref name="buffer" />. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the Brotli stream has been reached.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.ReadAsync(System.Memory{System.Byte},System.Threading.CancellationToken)">
-      <summary>Asynchronously reads a sequence of bytes from the current Brotli stream, writes them to a byte memory range, advances the position within the Brotli stream by the number of bytes read, and monitors cancellation requests.</summary>
-      <param name="buffer">The region of memory to write the data into.</param>
-      <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
-      <returns>A task that represents the asynchronous read operation, which wraps the total number of bytes read into the buffer. The result value can be less than the number of bytes allocated in the buffer if that many bytes are not currently available, or it can be 0 (zero) if the end of the Brotli stream has been reached.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Seek(System.Int64,System.IO.SeekOrigin)">
-      <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException" />.</summary>
-      <param name="offset">The location in the stream.</param>
-      <param name="origin">One of the <see cref="T:System.IO.SeekOrigin" /> values.</param>
-      <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
-      <returns>A long value.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.SetLength(System.Int64)">
-      <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException" />.</summary>
-      <param name="value">The length of the stream.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Write(System.Byte[],System.Int32,System.Int32)">
-      <summary>Writes compressed bytes to the underlying stream from the specified byte array.</summary>
-      <param name="buffer">The buffer containing the data to compress.</param>
-      <param name="offset">The byte offset in <paramref name="array" /> from which the bytes will be read.</param>
-      <param name="count">The maximum number of bytes to write.</param>
-      <exception cref="T:System.ObjectDisposedException">The write operation cannot be performed because the stream is closed.</exception>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.Write(System.ReadOnlySpan{System.Byte})">
-      <summary>Writes a sequence of bytes to the current Brotli stream from a read-only byte span and advances the current position within this Brotli stream by the number of bytes written.</summary>
-      <param name="buffer">A region of memory. This method copies the contents of this region to the current Brotli stream.</param>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
-      <summary>Asynchronously writes compressed bytes to the underlying Brotli stream from the specified byte array.</summary>
-      <param name="buffer">The buffer that contains the data to compress.</param>
-      <param name="offset">The zero-based byte offset in <paramref name="buffer" /> from which to begin copying bytes to the Brotli stream.</param>
-      <param name="count">The maximum number of bytes to write.</param>
-      <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
-      <returns>A task that represents the asynchronous write operation.</returns>
-    </member>
-    <member name="M:System.IO.Compression.BrotliStream.WriteAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)">
-      <summary>Asynchronously writes compressed bytes to the underlying Brotli stream from the specified byte memory range.</summary>
-      <param name="buffer">The memory region to write data from.</param>
-      <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>
-      <returns>A task that represents the asynchronous write operation.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.BaseStream">
-      <summary>Gets a reference to the underlying stream.</summary>
-      <exception cref="T:System.ObjectDisposedException">The underlying stream is closed.</exception>
-      <returns>A stream object that represents the underlying stream.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.CanRead">
-      <summary>Gets a value indicating whether the stream supports reading while decompressing a file.</summary>
-      <returns>
-        <see langword="true" /> if the <see cref="T:System.IO.Compression.CompressionMode" /> value is <see langword="Decompress," /> and the underlying stream supports reading and is not closed; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.CanSeek">
-      <summary>Gets a value indicating whether the stream supports seeking.</summary>
-      <returns>
-        <see langword="false" /> in all cases.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.CanWrite">
-      <summary>Gets a value indicating whether the stream supports writing.</summary>
-      <returns>
-        <see langword="true" /> if the <see cref="T:System.IO.Compression.CompressionMode" /> value is <see langword="Compress" />, and the underlying stream supports writing and is not closed; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.Length">
-      <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException" />.</summary>
-      <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
-      <returns>A long value.</returns>
-    </member>
-    <member name="P:System.IO.Compression.BrotliStream.Position">
-      <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException" />.</summary>
-      <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
-      <returns>A long value.</returns>
-    </member>
     <member name="T:System.Numerics.Matrix3x2">
       <summary>Represents a 3x2 matrix.</summary>
     </member>
-    <member name="F:System.Numerics.Matrix3x2.M11">
-      <summary>The first element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix3x2.M12">
-      <summary>The second element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix3x2.M21">
-      <summary>The first element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix3x2.M22">
-      <summary>The second element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix3x2.M31">
-      <summary>The first element of the third row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix3x2.M32">
-      <summary>The second element of the third row.</summary>
-    </member>
     <member name="M:System.Numerics.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
       <summary>Creates a 3x2 matrix from the specified components.</summary>
       <param name="m11">The value to assign to the first element in the first row.</param>
       <summary>Returns the hash code for this instance.</summary>
       <returns>The hash code.</returns>
     </member>
+    <member name="P:System.Numerics.Matrix3x2.Identity">
+      <summary>Gets the multiplicative identity matrix.</summary>
+      <returns>The multiplicative identify matrix.</returns>
+    </member>
     <member name="M:System.Numerics.Matrix3x2.Invert(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2@)">
       <summary>Inverts the specified matrix. The return value indicates whether the operation succeeded.</summary>
       <param name="matrix">The matrix to invert.</param>
       <returns>
         <see langword="true" /> if <paramref name="matrix" /> was converted successfully; otherwise,  <see langword="false" />.</returns>
     </member>
+    <member name="P:System.Numerics.Matrix3x2.IsIdentity">
+      <summary>Indicates whether the current matrix is the identity matrix.</summary>
+      <returns>
+        <see langword="true" /> if the current matrix is the identity matrix; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Numerics.Matrix3x2.Lerp(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single)">
       <summary>Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.</summary>
       <param name="matrix1">The first matrix.</param>
       <param name="amount">The relative weighting of <paramref name="matrix2" />.</param>
       <returns>The interpolated matrix.</returns>
     </member>
+    <member name="F:System.Numerics.Matrix3x2.M11">
+      <summary>The first element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix3x2.M12">
+      <summary>The second element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix3x2.M21">
+      <summary>The first element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix3x2.M22">
+      <summary>The second element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix3x2.M31">
+      <summary>The first element of the third row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix3x2.M32">
+      <summary>The second element of the third row.</summary>
+    </member>
     <member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
       <summary>Returns the matrix that results from multiplying two matrices together.</summary>
       <param name="value1">The first matrix.</param>
       <summary>Returns a string that represents this matrix.</summary>
       <returns>The string representation of this matrix.</returns>
     </member>
-    <member name="P:System.Numerics.Matrix3x2.Identity">
-      <summary>Gets the multiplicative identity matrix.</summary>
-      <returns>The multiplicative identify matrix.</returns>
-    </member>
-    <member name="P:System.Numerics.Matrix3x2.IsIdentity">
-      <summary>Indicates whether the current matrix is the identity matrix.</summary>
-      <returns>
-        <see langword="true" /> if the current matrix is the identity matrix; otherwise, <see langword="false" />.</returns>
-    </member>
     <member name="P:System.Numerics.Matrix3x2.Translation">
       <summary>Gets or sets the translation component of this matrix.</summary>
       <returns>The translation component of the current instance.</returns>
     <member name="T:System.Numerics.Matrix4x4">
       <summary>Represents a 4x4 matrix.</summary>
     </member>
-    <member name="F:System.Numerics.Matrix4x4.M11">
-      <summary>The first element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M12">
-      <summary>The second element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M13">
-      <summary>The third element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M14">
-      <summary>The fourth element of the first row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M21">
-      <summary>The first element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M22">
-      <summary>The second element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M23">
-      <summary>The third element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M24">
-      <summary>The fourth element of the second row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M31">
-      <summary>The first element of the third row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M32">
-      <summary>The second element of the third row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M33">
-      <summary>The third element of the third row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M34">
-      <summary>The fourth element of the third row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M41">
-      <summary>The first element of the fourth row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M42">
-      <summary>The second element of the fourth row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M43">
-      <summary>The third element of the fourth row.</summary>
-    </member>
-    <member name="F:System.Numerics.Matrix4x4.M44">
-      <summary>The fourth element of the fourth row.</summary>
-    </member>
     <member name="M:System.Numerics.Matrix4x4.#ctor(System.Numerics.Matrix3x2)">
       <summary>Creates a <see cref="T:System.Numerics.Matrix4x4" /> object from a specified <see cref="T:System.Numerics.Matrix3x2" /> object.</summary>
       <param name="value">A 3x2 matrix.</param>
       <summary>Creates a 4x4 matrix from the specified components.</summary>
       <param name="m11">The value to assign to the first element in the first row.</param>
       <param name="m12">The value to assign to the second element in the first row.</param>
+      <param name="m33">The value to assign to the third element in the third row.</param>
+      <param name="m34">The value to assign to the fourth element in the third row.</param>
+      <param name="m41">The value to assign to the first element in the fourth row.</param>
+      <param name="m42">The value to assign to the second element in the fourth row.</param>
+      <param name="m43">The value to assign to the third element in the fourth row.</param>
+      <param name="m44">The value to assign to the fourth element in the fourth row.</param>
       <param name="m13">The value to assign to the third element in the first row.</param>
       <param name="m14">The value to assign to the fourth element in the first row.</param>
       <param name="m21">The value to assign to the first element in the second row.</param>
       <param name="m22">The value to assign to the second element in the second row.</param>
       <param name="m23">The value to assign to the third element in the second row.</param>
-      <param name="m24">The value to assign to the fourth element in the second row.</param>
+      <param name="m24">The value to assign to the third element in the second row.</param>
       <param name="m31">The value to assign to the first element in the third row.</param>
       <param name="m32">The value to assign to the second element in the third row.</param>
-      <param name="m33">The value to assign to the third element in the third row.</param>
-      <param name="m34">The value to assign to the fourth element in the third row.</param>
-      <param name="m41">The value to assign to the first element in the fourth row.</param>
-      <param name="m42">The value to assign to the second element in the fourth row.</param>
-      <param name="m43">The value to assign to the third element in the fourth row.</param>
-      <param name="m44">The value to assign to the fourth element in the fourth row.</param>
     </member>
     <member name="M:System.Numerics.Matrix4x4.Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
       <summary>Adds each element in one matrix with its corresponding element in a second matrix.</summary>
       <param name="height">The height of the view volume at the near view plane.</param>
       <param name="nearPlaneDistance">The distance to the near view plane.</param>
       <param name="farPlaneDistance">The distance to the far view plane.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="nearPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="farPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
       <returns>The perspective projection matrix.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="nearPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="farPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
     </member>
     <member name="M:System.Numerics.Matrix4x4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single)">
       <summary>Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.</summary>
       <param name="aspectRatio">The aspect ratio, defined as view space width divided by height.</param>
       <param name="nearPlaneDistance">The distance to the near view plane.</param>
       <param name="farPlaneDistance">The distance to the far view plane.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="fieldOfView" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="fieldOfView" /> is greater than or equal to <see cref="F:System.Math.PI" />.  
-  
- <paramref name="nearPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="farPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
       <returns>The perspective projection matrix.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="fieldOfView" /> is less than or equal to zero.
+-or-
+<paramref name="fieldOfView" /> is greater than or equal to <see cref="F:System.Math.PI" />.
+<paramref name="nearPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="farPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
     </member>
     <member name="M:System.Numerics.Matrix4x4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
       <summary>Creates a customized perspective projection matrix.</summary>
       <param name="top">The maximum y-value of the view volume at the near view plane.</param>
       <param name="nearPlaneDistance">The distance to the near view plane.</param>
       <param name="farPlaneDistance">The distance to the far view plane.</param>
-      <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="nearPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="farPlaneDistance" /> is less than or equal to zero.  
-  
- -or-  
-  
- <paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
       <returns>The perspective projection matrix.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="nearPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="farPlaneDistance" /> is less than or equal to zero.
+-or-
+<paramref name="nearPlaneDistance" /> is greater than or equal to <paramref name="farPlaneDistance" />.</exception>
     </member>
     <member name="M:System.Numerics.Matrix4x4.CreateReflection(System.Numerics.Plane)">
       <summary>Creates a matrix that reflects the coordinate system about a specified plane.</summary>
       <summary>Returns the hash code for this instance.</summary>
       <returns>The hash code.</returns>
     </member>
+    <member name="P:System.Numerics.Matrix4x4.Identity">
+      <summary>Gets the multiplicative identity matrix.</summary>
+      <returns>Gets the multiplicative identity matrix.</returns>
+    </member>
     <member name="M:System.Numerics.Matrix4x4.Invert(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4@)">
       <summary>Inverts the specified matrix. The return value indicates whether the operation succeeded.</summary>
       <param name="matrix">The matrix to invert.</param>
       <returns>
         <see langword="true" /> if <paramref name="matrix" /> was converted successfully; otherwise,  <see langword="false" />.</returns>
     </member>
+    <member name="P:System.Numerics.Matrix4x4.IsIdentity">
+      <summary>Indicates whether the current matrix is the identity matrix.</summary>
+      <returns>
+        <see langword="true" /> if the current matrix is the identity matrix; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Numerics.Matrix4x4.Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,System.Single)">
       <summary>Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.</summary>
       <param name="matrix1">The first matrix.</param>
       <param name="amount">The relative weighting of <paramref name="matrix2" />.</param>
       <returns>The interpolated matrix.</returns>
     </member>
+    <member name="F:System.Numerics.Matrix4x4.M11">
+      <summary>The first element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M12">
+      <summary>The second element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M13">
+      <summary>The third element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M14">
+      <summary>The fourth element of the first row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M21">
+      <summary>The first element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M22">
+      <summary>The second element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M23">
+      <summary>The third element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M24">
+      <summary>The fourth element of the second row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M31">
+      <summary>The first element of the third row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M32">
+      <summary>The second element of the third row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M33">
+      <summary>The third element of the third row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M34">
+      <summary>The fourth element of the third row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M41">
+      <summary>The first element of the fourth row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M42">
+      <summary>The second element of the fourth row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M43">
+      <summary>The third element of the fourth row.</summary>
+    </member>
+    <member name="F:System.Numerics.Matrix4x4.M44">
+      <summary>The fourth element of the fourth row.</summary>
+    </member>
     <member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
       <summary>Returns the matrix that results from multiplying two matrices together.</summary>
       <param name="value1">The first matrix.</param>
     <member name="M:System.Numerics.Matrix4x4.op_Equality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
       <summary>Returns a value that indicates whether the specified matrices are equal.</summary>
       <param name="value1">The first matrix to compare.</param>
-      <param name="value2">The second matrix to care.</param>
+      <param name="value2">The second matrix to care</param>
       <returns>
         <see langword="true" /> if <paramref name="value1" /> and <paramref name="value2" /> are equal; otherwise, <see langword="false" />.</returns>
     </member>
       <param name="rotation">The rotation t apply.</param>
       <returns>The transformed matrix.</returns>
     </member>
+    <member name="P:System.Numerics.Matrix4x4.Translation">
+      <summary>Gets or sets the translation component of this matrix.</summary>
+      <returns>The translation component of the current instance.</returns>
+    </member>
     <member name="M:System.Numerics.Matrix4x4.Transpose(System.Numerics.Matrix4x4)">
       <summary>Transposes the rows and columns of a matrix.</summary>
       <param name="matrix">The matrix to transpose.</param>
       <returns>The transposed matrix.</returns>
     </member>
-    <member name="P:System.Numerics.Matrix4x4.Identity">
-      <summary>Gets the multiplicative identity matrix.</summary>
-      <returns>Gets the multiplicative identity matrix.</returns>
-    </member>
-    <member name="P:System.Numerics.Matrix4x4.IsIdentity">
-      <summary>Indicates whether the current matrix is the identity matrix.</summary>
-      <returns>
-        <see langword="true" /> if the current matrix is the identity matrix; otherwise, <see langword="false" />.</returns>
-    </member>
-    <member name="P:System.Numerics.Matrix4x4.Translation">
-      <summary>Gets or sets the translation component of this matrix.</summary>
-      <returns>The translation component of the current instance.</returns>
-    </member>
     <member name="T:System.Numerics.Plane">
       <summary>Represents a plane in three-dimensional space.</summary>
     </member>
-    <member name="F:System.Numerics.Plane.D">
-      <summary>The distance of the plane along its normal from the origin.</summary>
-    </member>
-    <member name="F:System.Numerics.Plane.Normal">
-      <summary>The normal vector of the plane.</summary>
-    </member>
     <member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector3,System.Single)">
       <summary>Creates a <see cref="T:System.Numerics.Plane" /> object from a specified normal and the distance along the normal from the origin.</summary>
       <param name="normal">The plane's normal vector.</param>
       <param name="point3">The third point defining the plane.</param>
       <returns>The plane containing the three points.</returns>
     </member>
+    <member name="F:System.Numerics.Plane.D">
+      <summary>The distance of the plane along its normal from the origin.</summary>
+    </member>
     <member name="M:System.Numerics.Plane.Dot(System.Numerics.Plane,System.Numerics.Vector4)">
       <summary>Calculates the dot product of a plane and a 4-dimensional vector.</summary>
       <param name="plane">The plane.</param>
       <summary>Returns the hash code for this instance.</summary>
       <returns>The hash code.</returns>
     </member>
+    <member name="F:System.Numerics.Plane.Normal">
+      <summary>The normal vector of the plane.</summary>
+    </member>
     <member name="M:System.Numerics.Plane.Normalize(System.Numerics.Plane)">
       <summary>Creates a new <see cref="T:System.Numerics.Plane" /> object whose normal vector is the source plane's normal vector normalized.</summary>
       <param name="value">The source plane.</param>
     <member name="T:System.Numerics.Quaternion">
       <summary>Represents a vector that is used to encode three-dimensional physical rotations.</summary>
     </member>
-    <member name="F:System.Numerics.Quaternion.W">
-      <summary>The rotation component of the quaternion.</summary>
-    </member>
-    <member name="F:System.Numerics.Quaternion.X">
-      <summary>The X value of the vector component of the quaternion.</summary>
-    </member>
-    <member name="F:System.Numerics.Quaternion.Y">
-      <summary>The Y value of the vector component of the quaternion.</summary>
-    </member>
-    <member name="F:System.Numerics.Quaternion.Z">
-      <summary>The Z value of the vector component of the quaternion.</summary>
-    </member>
     <member name="M:System.Numerics.Quaternion.#ctor(System.Numerics.Vector3,System.Single)">
       <summary>Creates a quaternion from the specified vector and rotation parts.</summary>
       <param name="vectorPart">The vector part of the quaternion.</param>
       <summary>Returns the hash code for this instance.</summary>
       <returns>The hash code.</returns>
     </member>
+    <member name="P:System.Numerics.Quaternion.Identity">
+      <summary>Gets a quaternion that represents no rotation.</summary>
+      <returns>A quaternion whose values are <c>(0, 0, 0, 1)</c>.</returns>
+    </member>
     <member name="M:System.Numerics.Quaternion.Inverse(System.Numerics.Quaternion)">
       <summary>Returns the inverse of a quaternion.</summary>
       <param name="value">The quaternion.</param>
       <returns>The inverted quaternion.</returns>
     </member>
+    <member name="P:System.Numerics.Quaternion.IsIdentity">
+      <summary>Gets a value that indicates whether the current instance is the identity quaternion.</summary>
+      <returns>
+        <see langword="true" /> if the current instance is the identity quaternion; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Numerics.Quaternion.Length">
       <summary>Calculates the length of the quaternion.</summary>
       <returns>The computed length of the quaternion.</returns>
       <summary>Returns a string that represents this quaternion.</summary>
       <returns>The string representation of this quaternion.</returns>
     </member>
-    <member name="P:System.Numerics.Quaternion.Identity">
-      <summary>Gets a quaternion that represents no rotation.</summary>
-      <returns>A quaternion whose values are <c>(0, 0, 0, 1)</c>.</returns>
+    <member name="F:System.Numerics.Quaternion.W">
+      <summary>The rotation component of the quaternion.</summary>
     </member>
-    <member name="P:System.Numerics.Quaternion.IsIdentity">
-      <summary>Gets a value that indicates whether the current instance is the identity quaternion.</summary>
-      <returns>
-        <see langword="true" /> if the current instance is the identity quaternion; otherwise, <see langword="false" />.</returns>
+    <member name="F:System.Numerics.Quaternion.X">
+      <summary>The X value of the vector component of the quaternion.</summary>
+    </member>
+    <member name="F:System.Numerics.Quaternion.Y">
+      <summary>The Y value of the vector component of the quaternion.</summary>
+    </member>
+    <member name="F:System.Numerics.Quaternion.Z">
+      <summary>The Z value of the vector component of the quaternion.</summary>
     </member>
     <member name="T:System.Numerics.Vector">
       <summary>Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors.</summary>
       <typeparam name="T">The vector type. <c>T</c> can be any primitive numeric type.</typeparam>
       <returns>The resulting vector.</returns>
     </member>
-    <member name="M:System.Numerics.Vector.Ceiling(System.Numerics.Vector{System.Double})">
-      <summary>Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements.</summary>
-      <param name="value">The source vector.</param>
-      <returns>The vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements.
-            If a value is equal to <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NegativeInfinity" />, or <see cref="F:System.Double.PositiveInfinity" />, that value is returned.</returns>
-    </member>
-    <member name="M:System.Numerics.Vector.Ceiling(System.Numerics.Vector{System.Single})">
-      <summary>Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements.</summary>
-      <param name="value">The source vector.</param>
-      <returns>The vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements.
-            If a value is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.</returns>
-    </member>
     <member name="M:System.Numerics.Vector.ConditionalSelect(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
       <summary>Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector.</summary>
       <param name="condition">The integral mask vector used to drive selection.</param>
       <returns>The new vector with elements selected based on the mask.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.Int64})">
-      <summary>Converts a <c>Vector&lt;Int64&gt;</c> to a <c>Vector&lt;Double&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Int64}" /> to a <see cref="System.Numerics.Vector{System.Double}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.UInt64})">
-      <summary>Converts a <c>Vector&lt;UInt64&gt;</c> to a <c>Vector&lt;Double&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.UInt64}" /> to a <see cref="System.Numerics.Vector{System.Double}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToInt32(System.Numerics.Vector{System.Single})">
-      <summary>Converts a <c>Vector&lt;Single&gt;</c> to a <c>Vector&lt;Int32&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Single}" /> to a <see cref="System.Numerics.Vector{System.Int32}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToInt64(System.Numerics.Vector{System.Double})">
-      <summary>Converts a <c>Vector&lt;Double&gt;</c> to a <c>Vector&lt;Int64&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Double}" /> to a <see cref="System.Numerics.Vector{System.Int64}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.Int32})">
-      <summary>Converts a <c>Vector&lt;Int32&gt;</c> to a <c>Vector&lt;Single&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Int32}" /> to a <see cref="System.Numerics.Vector{System.Single}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.UInt32})">
-      <summary>Converts a <c>Vector&lt;UInt32&gt;</c> to a <c>Vector&lt;Single&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.UInt32}" /> to a <see cref="System.Numerics.Vector{System.Single}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToUInt32(System.Numerics.Vector{System.Single})">
-      <summary>Converts a <c>Vector&lt;Single&gt;</c> to a <c>Vector&lt;UInt32&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Single}" /> to a <see cref="System.Numerics.Vector{System.UInt32}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.ConvertToUInt64(System.Numerics.Vector{System.Double})">
-      <summary>Converts a <c>Vector&lt;Double&gt;</c> to a <c>Vector&lt;UInt64&gt;</c>.</summary>
+      <summary>Converts a <see cref="System.Numerics.Vector{System.Double}" /> to a <see cref="System.Numerics.Vector{System.UInt64}" />.</summary>
       <param name="value">The source vector.</param>
       <returns>The converted vector.</returns>
     </member>
       <returns>
         <see langword="true" /> if any element pair in <paramref name="left" /> and <paramref name="right" /> is equal; otherwise, <see langword="false" />.</returns>
     </member>
-    <member name="M:System.Numerics.Vector.Floor(System.Numerics.Vector{System.Double})">
-      <summary>Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements.</summary>
-      <param name="value">The source vector.</param>
-      <returns>The vector whose elements are the largest integral values that are less than or equal to the given vector's elements.
-            If a value is equal to <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NegativeInfinity" />, or <see cref="F:System.Double.PositiveInfinity" />, that value is returned.</returns>
-    </member>
-    <member name="M:System.Numerics.Vector.Floor(System.Numerics.Vector{System.Single})">
-      <summary>Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements.</summary>
-      <param name="value">The source vector.</param>
-      <returns>The vector whose elements are the largest integral values that are less than or equal to the given vector's elements.
-            If a value is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.</returns>
-    </member>
     <member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
       <summary>Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector.</summary>
       <param name="left">The first vector to compare.</param>
       <returns>
         <see langword="true" /> if any element in <paramref name="left" /> is greater than or equal to the corresponding element in <paramref name="right" />; otherwise,  <see langword="false" />.</returns>
     </member>
+    <member name="P:System.Numerics.Vector.IsHardwareAccelerated">
+      <summary>Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
+      <returns>
+        <see langword="true" /> if vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
+    </member>
     <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
       <summary>Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector.</summary>
       <param name="left">The first vector to compare.</param>
       <summary>Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector.</summary>
       <param name="left">The first vector to compare.</param>
       <param name="right">The second vector to compare.</param>
-      <returns>The resulting integral vector.</returns>
+      <returns>The resulting integral vector</returns>
     </member>
     <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
       <summary>Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector.</summary>
       <returns>The element-wise product vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
-      <summary>Narrows two <c>Vector&lt;Double&gt;</c> instances into one <c>Vector&lt;Single&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.Double}" /> instances into one <see cref="System.Numerics.Vector{System.Single}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;Single&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.Single}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
-      <summary>Narrows two <c>Vector&lt;Int16&gt;</c> instances into one <c>Vector&lt;SByte&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.Int16}" /> instances into one <see cref="System.Numerics.Vector{System.SByte}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;SByte&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.SByte}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
-      <summary>Narrows two <c>Vector&lt;Int32&gt;</c> instances into one <c>Vector&lt;Int16&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.Int32}" /> instances into one <see cref="System.Numerics.Vector{System.Int16}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;Int16&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.Int16}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
-      <summary>Narrows two <c>Vector&lt;Int64&gt;</c> instances into one <c>Vector&lt;Int32&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.Int64}" /> instances into one <see cref="System.Numerics.Vector{System.Int32}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;Int32&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.Int32}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
-      <summary>Narrows two <c>Vector&lt;UInt16&gt;</c> instances into one <c>Vector&lt;Byte&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.UInt16}" /> instances into one <see cref="System.Numerics.Vector{System.Byte}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;Byte&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.Byte}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
-      <summary>Narrows two <c>Vector&lt;UInt32&gt;</c> instances into one <c>Vector&lt;UInt16&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.UInt32}" /> instances into one <see cref="System.Numerics.Vector{System.UInt16}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;UInt16&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.UInt16}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
-      <summary>Narrows two <c>Vector&lt;UInt64&gt;</c> instances into one <c>Vector&lt;UInt32&gt;</c>.</summary>
+      <summary>Narrows two <see cref="System.Numerics.Vector{System.UInt64}" /> instances into one <see cref="System.Numerics.Vector{System.UInt32}" />.</summary>
       <param name="source1">The first source vector, whose elements become the lower-index elements of the return value.</param>
       <param name="source2">The second source vector, whose elements become the higher-index elements of the return value.</param>
-      <returns>A <c>Vector&lt;UInt32&gt;</c> containing elements narrowed from the source vectors.</returns>
+      <returns>A <see cref="System.Numerics.Vector{System.UInt32}" /> containing elements narrowed from the source vectors.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Negate``1(System.Numerics.Vector{``0})">
       <summary>Returns a new vector whose elements are the negation of the corresponding element in the specified vector.</summary>
       <returns>The difference vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt16}@,System.Numerics.Vector{System.UInt16}@)">
-      <summary>Widens a <c>Vector&lt;Byte&gt;</c> into two <c>Vector&lt;UInt16&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.Byte}" /> into two <see cref="System.Numerics.Vector{System.UInt16}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int32}@,System.Numerics.Vector{System.Int32}@)">
-      <summary>Widens a <c>Vector&lt;Int16&gt;</c> into two <c>Vector&lt;Int32&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.Int16}" /> into two <see cref="System.Numerics.Vector{System.Int32}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64}@,System.Numerics.Vector{System.Int64}@)">
-      <summary>Widens a <c>Vector&lt;Int32&gt;</c> into two <c>Vector&lt;Int64&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.Int32}" /> into two <see cref="System.Numerics.Vector{System.Int64}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int16}@,System.Numerics.Vector{System.Int16}@)">
-      <summary>Widens a <c>Vector&lt;SByte&gt;</c> into two <c>Vector&lt;Int16&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.SByte}" /> into two <see cref="System.Numerics.Vector{System.Int16}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Double}@,System.Numerics.Vector{System.Double}@)">
-      <summary>Widens a <c>Vector&lt;Single&gt;</c> into two <c>Vector&lt;Double&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.Single}" /> into two <see cref="System.Numerics.Vector{System.Double}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt32}@,System.Numerics.Vector{System.UInt32}@)">
-      <summary>Widens a <c>Vector&lt;UInt16&gt;</c> into two <c>Vector&lt;UInt32&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.UInt16}" /> into two <see cref="System.Numerics.Vector{System.UInt32}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
     </member>
     <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64}@,System.Numerics.Vector{System.UInt64}@)">
-      <summary>Widens a <c>Vector&lt;UInt32&gt;</c> into two <c>Vector&lt;UInt64&gt;</c> instances.</summary>
+      <summary>Widens a <see cref="System.Numerics.Vector{System.UInt32}" /> into two <see cref="System.Numerics.Vector{System.UInt64}" /> instances.</summary>
       <param name="source">The source vector whose elements are widened into the outputs.</param>
       <param name="dest1">The first output vector, whose elements will contain the widened elements from lower indices in the source vector.</param>
       <param name="dest2">The second output vector, whose elements will contain the widened elements from higher indices in the source vector.</param>
       <typeparam name="T">The vector type. <c>T</c> can be any primitive numeric type.</typeparam>
       <returns>The resulting vector.</returns>
     </member>
-    <member name="P:System.Numerics.Vector.IsHardwareAccelerated">
-      <summary>Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
-      <returns>
-        <see langword="true" /> if vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
-    </member>
     <member name="T:System.Numerics.Vector`1">
       <summary>Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
       <typeparam name="T">The vector type. <c>T</c> can be any primitive numeric type.</typeparam>
     <member name="M:System.Numerics.Vector`1.#ctor(`0)">
       <summary>Creates a vector whose components are of a specified type.</summary>
       <param name="value">The numeric type that defines the type of the components in the vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.#ctor(`0[])">
       <summary>Creates a vector from a specified array.</summary>
-      <param name="values">The values to add to the vector, as an array of objects of type T. The array must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements and only the first <see cref="P:System.Numerics.Vector`1.Count" /> elements are used.</param>
+      <param name="values">A numeric array.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="values" /> is <see langword="null" />.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.#ctor(`0[],System.Int32)">
       <summary>Creates a vector from a specified array starting at a specified index position.</summary>
-      <param name="values">The values to add to the vector, as an array of objects of type T. The array must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements from the specified index and only the first <see cref="P:System.Numerics.Vector`1.Count" /> elements are used.</param>
+      <param name="values">A numeric array.</param>
       <param name="index">The starting index position from which to create the vector.</param>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="values" /> is <see langword="null" />.</exception>
       <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
-  
- -or-  
-  
- The length of <paramref name="values" /> minus <paramref name="index" /> is less than <see cref="P:System.Numerics.Vector`1.Count" />.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
+        <paramref name="index" /> is less than zero.
+-or-
+The length of <paramref name="values" /> minus <paramref name="index" /> is less than <see cref="P:System.Numerics.Vector`1.Count" />.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.#ctor(System.ReadOnlySpan{`0})">
       <summary>Constructs a vector from the given <see cref="T:System.ReadOnlySpan`1" />.</summary>
-      <param name="values">The values to add to the vector, as a read-only span of objects of type <see langword="T" />. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements and only the first <see cref="P:System.Numerics.Vector`1.Count" /> elements are used.</param>
-      <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="values" /> did not contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
+      <param name="values">The values to add to the vector, as a read-only span of objects of type T. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</param>
     </member>
     <member name="M:System.Numerics.Vector`1.#ctor(System.ReadOnlySpan{System.Byte})">
       <summary>Constructs a vector from the given read-only span of bytes.</summary>
-      <param name="values">A read-only span of bytes that contains the values to add to the vector. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements and only the first <see cref="P:System.Numerics.Vector`1.Count" /> elements are used.</param>
-      <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="values" /> did not contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
+      <param name="values">A read-only span of bytes that contains the values to add to the vector. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</param>
     </member>
     <member name="M:System.Numerics.Vector`1.#ctor(System.Span{`0})">
       <summary>Constructs a vector from the given <see cref="T:System.Span`1" />.</summary>
-      <param name="values">The values to add to the vector, as a span of objects of type T. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements and only the first <see cref="P:System.Numerics.Vector`1.Count" /> elements are used.</param>
-      <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="values" /> did not contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
+      <param name="values">The values to add to the vector, as a span of objects of type T. The span must contain at least <see cref="P:System.Numerics.Vector`1.Count" /> elements.</param>
     </member>
     <member name="M:System.Numerics.Vector`1.CopyTo(`0[])">
       <summary>Copies the vector instance to a specified destination array.</summary>
       <exception cref="T:System.ArgumentNullException">
         <paramref name="destination" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The number of elements in the current vector is greater than the number of elements available in the <paramref name="destination" /> array.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.CopyTo(`0[],System.Int32)">
       <summary>Copies the vector instance to a specified destination array starting at a specified index position.</summary>
       <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than the number of elements available from <paramref name="startIndex" /> to the end of the <paramref name="destination" /> array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
         <paramref name="index" /> is less than zero or greater than the last index in <paramref name="destination" />.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.CopyTo(System.Span{`0})">
       <summary>Copies the vector to the given span. .</summary>
       <param name="destination">The destination span to which the values are copied. The destination span must be at least size <see cref="P:System.Numerics.Vector`1.Count" />.</param>
       <exception cref="T:System.ArgumentException">The number of elements in the source vector is greater than those available in the destination span.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.CopyTo(System.Span{System.Byte})">
       <summary>Copies the vector to the given <see cref="T:System.Span`1" />.</summary>
       <param name="destination">The destination span to which the values are copied. The destination span must be at least size <see cref="P:System.Numerics.Vector`1.Count" />.</param>
       <exception cref="T:System.ArgumentException">The number of elements in the source vector is greater than those available in the destination span.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
+    </member>
+    <member name="P:System.Numerics.Vector`1.Count">
+      <summary>Returns the number of elements stored in the vector.</summary>
+      <returns>The number of elements stored in the vector.</returns>
+      <exception cref="T:System.NotSupportedException">Access to the property getter via reflection is not supported.</exception>
     </member>
     <member name="M:System.Numerics.Vector`1.Equals(System.Numerics.Vector{`0})">
       <summary>Returns a value that indicates whether this instance is equal to a specified vector.</summary>
       <param name="other">The vector to compare with this instance.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if the current instance and <paramref name="other" /> are equal; otherwise, <see langword="false" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.Equals(System.Object)">
       <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
       <param name="obj">The object to compare with this instance.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if the current instance and <paramref name="obj" /> are equal; otherwise, <see langword="false" />. The method returns <see langword="false" /> if <paramref name="obj" /> is null, or if <paramref name="obj" /> is a vector of a different type than the current instance.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.GetHashCode">
       <summary>Returns the hash code for this instance.</summary>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The hash code.</returns>
     </member>
+    <member name="P:System.Numerics.Vector`1.Item(System.Int32)">
+      <summary>Gets the element at a specified index.</summary>
+      <param name="index">The index of the element to return.</param>
+      <returns>The element at index <paramref name="index" />.</returns>
+      <exception cref="T:System.IndexOutOfRangeException">
+        <paramref name="index" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than or equal to <see cref="P:System.Numerics.Vector`1.Count" />.</exception>
+    </member>
+    <member name="P:System.Numerics.Vector`1.One">
+      <summary>Returns a vector containing all ones.</summary>
+      <returns>A vector containing all ones.</returns>
+    </member>
     <member name="M:System.Numerics.Vector`1.op_Addition(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Adds two vectors together.</summary>
       <param name="left">The first vector to add.</param>
       <param name="right">The second vector to add.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The summed vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_BitwiseAnd(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Returns a new vector by performing a bitwise <see langword="And" /> operation on each of the elements in two vectors.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The vector that results from the bitwise <see langword="And" /> of <paramref name="left" /> and <paramref name="right" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_BitwiseOr(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Returns a new vector by performing a bitwise <see langword="Or" /> operation on each of the elements in two vectors.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The vector that results from the bitwise <see langword="Or" /> of the elements in <paramref name="left" /> and <paramref name="right" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Division(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Divides the first vector by the second.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The vector that results from dividing <paramref name="left" /> by <paramref name="right" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Equality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Returns a value that indicates whether each pair of elements in two specified vectors are equal.</summary>
       <param name="left">The first vector to compare.</param>
       <param name="right">The second vector to compare.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, <see langword="false" />.</returns>
     </member>
       <summary>Returns a new vector by performing a bitwise <see langword="XOr" /> operation on each of the elements in two vectors.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The vector that results from the bitwise <see langword="XOr" /> of the elements in <paramref name="left" /> and <paramref name="right" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Byte}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Byte" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Double}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Double" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int16}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int16" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int32}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int32" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Int64}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int64" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.SByte}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.SByte" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.Single}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Single" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt16}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt16" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt32}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt32" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{`0})~System.Numerics.Vector{System.UInt64}">
       <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt64" />.</summary>
       <param name="value">The vector to reinterpret.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The reinterpreted vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Inequality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Returns a value that indicates whether any single pair of elements in the specified vectors is equal.</summary>
       <param name="left">The first vector to compare.</param>
       <param name="right">The second vector to compare.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if any element pairs in left and right are equal. <see langword="false" /> if no element pairs are equal.</returns>
     </member>
       <summary>Multiplies a vector by a specified scalar value.</summary>
       <param name="factor">The scalar value.</param>
       <param name="value">The source vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The scaled vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},`0)">
       <summary>Multiplies a vector by a specified scalar value.</summary>
       <param name="value">The source vector.</param>
       <param name="factor">A scalar value.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The scaled vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Returns a new vector whose values are the product of each pair of elements in two specified vectors.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The element-wise product vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_OnesComplement(System.Numerics.Vector{`0})">
       <summary>Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.</summary>
       <param name="value">The source vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The one's complement vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_Subtraction(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
       <summary>Subtracts the second vector from the first.</summary>
       <param name="left">The first vector.</param>
       <param name="right">The second vector.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The vector that results from subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.op_UnaryNegation(System.Numerics.Vector{`0})">
       <summary>Negates a given vector.</summary>
       <param name="value">The vector to negate.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The negated vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.ToString">
       <summary>Returns the string representation of this vector using default formatting.</summary>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The string representation of this vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.ToString(System.String)">
       <summary>Returns the string representation of this vector using the specified format string to format individual elements.</summary>
       <param name="format">A  or  that defines the format of individual elements.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The string representation of the current instance.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.ToString(System.String,System.IFormatProvider)">
       <summary>Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.</summary>
       <param name="format">A  or  that defines the format of individual elements.</param>
       <param name="formatProvider">A format provider that supplies culture-specific formatting information.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>The string representation of the current instance.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.TryCopyTo(System.Span{`0})">
       <summary>Attempts to copy the vector to the given <see cref="T:System.Span`1" />.</summary>
       <param name="destination">The destination span to which the values are copied. The destination span must be at least size <see cref="P:System.Numerics.Vector`1.Count" />.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if the source vector was successfully copied to <paramref name="destination" />. <see langword="false" /> if <paramref name="destination" /> is not large enough to hold the source vector.</returns>
     </member>
     <member name="M:System.Numerics.Vector`1.TryCopyTo(System.Span{System.Byte})">
       <summary>Attempts to copy the vector to the given byte span.</summary>
       <param name="destination">The destination span to which the values are copied. The destination span must be at least size <see cref="P:System.Numerics.Vector`1.Count" />.</param>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>
         <see langword="true" /> if the source vector was successfully copied to <paramref name="destination" />. <see langword="false" /> if <paramref name="destination" /> is not large enough to hold the source vector.</returns>
     </member>
-    <member name="P:System.Numerics.Vector`1.Count">
-      <summary>Returns the number of elements stored in the vector.</summary>
-      <exception cref="T:System.NotSupportedException">Access to the property getter via reflection is not supported.
-        
--or-
-        
-.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
-      <returns>The number of elements stored in the vector.</returns>
-    </member>
-    <member name="P:System.Numerics.Vector`1.Item(System.Int32)">
-      <summary>Gets the element at a specified index.</summary>
-      <param name="index">The index of the element to return.</param>
-      <exception cref="T:System.IndexOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
-  
- -or-  
-  
- <paramref name="index" /> is greater than or equal to <see cref="P:System.Numerics.Vector`1.Count" />.</exception>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
-      <returns>The element at index <paramref name="index" />.</returns>
-    </member>
-    <member name="P:System.Numerics.Vector`1.One">
-      <summary>Returns a vector containing all ones.</summary>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
-      <returns>A vector containing all ones.</returns>
-    </member>
     <member name="P:System.Numerics.Vector`1.Zero">
       <summary>Returns a vector containing all zeroes.</summary>
-      <exception cref="T:System.NotSupportedException">.NET 5.0 and later: Type <see langword="T" /> is not supported.</exception>
       <returns>A vector containing all zeroes.</returns>
     </member>
     <member name="T:System.Numerics.Vector2">
       <summary>Represents a vector with two single-precision floating-point values.</summary>
     </member>
-    <member name="F:System.Numerics.Vector2.X">
-      <summary>The X component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector2.Y">
-      <summary>The Y component of the vector.</summary>
-    </member>
     <member name="M:System.Numerics.Vector2.#ctor(System.Single)">
       <summary>Creates a new <see cref="T:System.Numerics.Vector2" /> object whose two elements have the same value.</summary>
       <param name="value">The value to assign to both elements.</param>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
-  
- -or-  
-  
- <paramref name="index" /> is greater than or equal to the array length.</exception>
+        <paramref name="index" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than or equal to the array length.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
     </member>
       <param name="value">The vector to normalize.</param>
       <returns>The normalized vector.</returns>
     </member>
+    <member name="P:System.Numerics.Vector2.One">
+      <summary>Gets a vector whose 2 elements are equal to one.</summary>
+      <returns>A vector whose two elements are equal to one (that is, it returns the vector <c>(1,1)</c>.</returns>
+    </member>
     <member name="M:System.Numerics.Vector2.op_Addition(System.Numerics.Vector2,System.Numerics.Vector2)">
       <summary>Adds two vectors together.</summary>
       <param name="left">The first vector to add.</param>
       <param name="matrix">The matrix.</param>
       <returns>The transformed vector.</returns>
     </member>
-    <member name="P:System.Numerics.Vector2.One">
-      <summary>Gets a vector whose 2 elements are equal to one.</summary>
-      <returns>A vector whose two elements are equal to one (that is, it returns the vector <c>(1,1)</c>.</returns>
-    </member>
     <member name="P:System.Numerics.Vector2.UnitX">
       <summary>Gets the vector (1,0).</summary>
       <returns>The vector <c>(1,0)</c>.</returns>
       <summary>Gets the vector (0,1).</summary>
       <returns>The vector <c>(0,1)</c>.</returns>
     </member>
+    <member name="F:System.Numerics.Vector2.X">
+      <summary>The X component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector2.Y">
+      <summary>The Y component of the vector.</summary>
+    </member>
     <member name="P:System.Numerics.Vector2.Zero">
       <summary>Returns a vector whose 2 elements are equal to zero.</summary>
       <returns>A vector whose two elements are equal to zero (that is, it returns the vector <c>(0,0)</c>.</returns>
     <member name="T:System.Numerics.Vector3">
       <summary>Represents a vector with three  single-precision floating-point values.</summary>
     </member>
-    <member name="F:System.Numerics.Vector3.X">
-      <summary>The X component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector3.Y">
-      <summary>The Y component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector3.Z">
-      <summary>The Z component of the vector.</summary>
-    </member>
     <member name="M:System.Numerics.Vector3.#ctor(System.Numerics.Vector2,System.Single)">
       <summary>Creates a   new <see cref="T:System.Numerics.Vector3" /> object from the specified <see cref="T:System.Numerics.Vector2" /> object and the specified value.</summary>
       <param name="value">The vector with two elements.</param>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
-  
- -or-  
-  
- <paramref name="index" /> is greater than or equal to the array length.</exception>
+        <paramref name="index" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than or equal to the array length.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
     </member>
       <param name="value">The vector to normalize.</param>
       <returns>The normalized vector.</returns>
     </member>
+    <member name="P:System.Numerics.Vector3.One">
+      <summary>Gets a vector whose 3 elements are equal to one.</summary>
+      <returns>A vector whose three elements are equal to one (that is, it returns the vector <c>(1,1,1)</c>.</returns>
+    </member>
     <member name="M:System.Numerics.Vector3.op_Addition(System.Numerics.Vector3,System.Numerics.Vector3)">
       <summary>Adds two vectors together.</summary>
       <param name="left">The first vector to add.</param>
       <param name="matrix">The matrix.</param>
       <returns>The transformed vector.</returns>
     </member>
-    <member name="P:System.Numerics.Vector3.One">
-      <summary>Gets a vector whose 3 elements are equal to one.</summary>
-      <returns>A vector whose three elements are equal to one (that is, it returns the vector <c>(1,1,1)</c>.</returns>
-    </member>
     <member name="P:System.Numerics.Vector3.UnitX">
       <summary>Gets the vector (1,0,0).</summary>
       <returns>The vector <c>(1,0,0)</c>.</returns>
       <summary>Gets the vector (0,0,1).</summary>
       <returns>The vector <c>(0,0,1)</c>.</returns>
     </member>
+    <member name="F:System.Numerics.Vector3.X">
+      <summary>The X component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector3.Y">
+      <summary>The Y component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector3.Z">
+      <summary>The Z component of the vector.</summary>
+    </member>
     <member name="P:System.Numerics.Vector3.Zero">
       <summary>Gets a vector whose 3 elements are equal to zero.</summary>
       <returns>A vector whose three elements are equal to zero (that is, it returns the vector <c>(0,0,0)</c>.</returns>
     <member name="T:System.Numerics.Vector4">
       <summary>Represents a vector with four single-precision floating-point values.</summary>
     </member>
-    <member name="F:System.Numerics.Vector4.W">
-      <summary>The W component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector4.X">
-      <summary>The X component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector4.Y">
-      <summary>The Y component of the vector.</summary>
-    </member>
-    <member name="F:System.Numerics.Vector4.Z">
-      <summary>The Z component of the vector.</summary>
-    </member>
     <member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector2,System.Single,System.Single)">
       <summary>Creates a   new <see cref="T:System.Numerics.Vector4" /> object from the specified <see cref="T:System.Numerics.Vector2" /> object and a Z and a W component.</summary>
       <param name="value">The vector to use for the X and Y components.</param>
         <paramref name="array" /> is <see langword="null" />.</exception>
       <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
       <exception cref="T:System.ArgumentOutOfRangeException">
-        <paramref name="index" /> is less than zero.  
-  
- -or-  
-  
- <paramref name="index" /> is greater than or equal to the array length.</exception>
+        <paramref name="index" /> is less than zero.
+-or-
+<paramref name="index" /> is greater than or equal to the array length.</exception>
       <exception cref="T:System.RankException">
         <paramref name="array" /> is multidimensional.</exception>
     </member>
       <param name="vector">The vector to normalize.</param>
       <returns>The normalized vector.</returns>
     </member>
+    <member name="P:System.Numerics.Vector4.One">
+      <summary>Gets a vector whose 4 elements are equal to one.</summary>
+      <returns>Returns <see cref="T:System.Numerics.Vector4" />.</returns>
+    </member>
     <member name="M:System.Numerics.Vector4.op_Addition(System.Numerics.Vector4,System.Numerics.Vector4)">
       <summary>Adds two vectors together.</summary>
       <param name="left">The first vector to add.</param>
       <param name="rotation">The rotation to apply.</param>
       <returns>The transformed vector.</returns>
     </member>
-    <member name="P:System.Numerics.Vector4.One">
-      <summary>Gets a vector whose 4 elements are equal to one.</summary>
-      <returns>Returns <see cref="T:System.Numerics.Vector4" />.</returns>
-    </member>
     <member name="P:System.Numerics.Vector4.UnitW">
       <summary>Gets the vector (0,0,0,1).</summary>
       <returns>The vector <c>(0,0,0,1)</c>.</returns>
       <summary>Gets the vector (0,0,1,0).</summary>
       <returns>The vector <c>(0,0,1,0)</c>.</returns>
     </member>
+    <member name="F:System.Numerics.Vector4.W">
+      <summary>The W component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector4.X">
+      <summary>The X component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector4.Y">
+      <summary>The Y component of the vector.</summary>
+    </member>
+    <member name="F:System.Numerics.Vector4.Z">
+      <summary>The Z component of the vector.</summary>
+    </member>
     <member name="P:System.Numerics.Vector4.Zero">
       <summary>Gets a vector whose 4 elements are equal to zero.</summary>
       <returns>A vector whose four elements are equal to zero (that is, it returns the vector <c>(0,0,0,0)</c>.</returns>