diff --git a/xml/System.Net.Sockets/Socket.xml b/xml/System.Net.Sockets/Socket.xml index 1ce7b71904f..7abc28f4461 100644 --- a/xml/System.Net.Sockets/Socket.xml +++ b/xml/System.Net.Sockets/Socket.xml @@ -8867,7 +8867,7 @@ If you're using a connectionless , The buffer for the received data. Receives data from a connected socket. - A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, reeceive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). + A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, receive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). To be added. The has been closed. An error occurred when attempting to access the socket. @@ -8913,7 +8913,7 @@ If you're using a connectionless , A list of buffers for the received data. Receives data from a connected socket. - A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into the buffers between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, reeceive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). + A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into the buffers between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, receive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as , are still thrown synchronously. For the stored exceptions, see the exceptions thrown by . The parameter was null. The has been closed. @@ -9054,7 +9054,7 @@ If you're using a connectionless , The buffer for the received data. A bitwise combination of SocketFlags values that will be used when receiving the data. Receives data from a connected socket. - A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, reeceive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). + A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, receive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). To be added. The has been closed. @@ -9104,7 +9104,7 @@ If you're using a connectionless , A list of buffers for the received data. A bitwise combination of SocketFlags values that will be used when receiving the data. Receives data from a connected socket. - A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, reeceive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). + A task that represents the asynchronous receive operation. The value of its property contains the total number of bytes read into between zero (0) and the number of bytes requested. The result value is zero (0) only if zero bytes were requested or if no more bytes are available because the peer socket performed a graceful shutdown. If zero bytes are requested, receive operations may complete immediately or may not complete until at least one byte is available (but without consuming any data). This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as , are still thrown synchronously. For the stored exceptions, see the exceptions thrown by . The parameter was null. diff --git a/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal.xml b/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal.xml index ae152e6db47..167ae702d5c 100644 --- a/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal.xml +++ b/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal.xml @@ -72,9 +72,9 @@ ## Remarks -The Initialize() must be called prior to calling this function. +The function must be called prior to calling this function. -The `obj` must have a type in its hierarchy marked with +The `obj` parameter must have a type in its hierarchy marked with . The "Is Referenced" callback passed to Initialize() diff --git a/xml/System.Runtime.Intrinsics/Vector128.xml b/xml/System.Runtime.Intrinsics/Vector128.xml index abde3b9b574..d41600fb53b 100644 --- a/xml/System.Runtime.Intrinsics/Vector128.xml +++ b/xml/System.Runtime.Intrinsics/Vector128.xml @@ -1889,7 +1889,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -1944,15 +1943,14 @@ - To be added. + The type of the elements in the vector. The vector to restrict. The minimum value. The maximum value. - Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN and NegativeZero.. + Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN and NegativeZero. The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -2432,13 +2430,12 @@ - To be added. + The type of the elements in the vector. The vector whose magnitude is used in the result. The vector whose sign is used in the result. Copies the per-element sign of a vector to the per-element sign of another vector. A vector with the magnitude of and the sign of . To be added. - @@ -6987,12 +6984,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are NaN. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were NaN. To be added. - @@ -7031,12 +7027,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector represents negative real numbers. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were negative. To be added. - @@ -7204,12 +7199,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector represents positive real numbers. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive. To be added. - @@ -7248,12 +7242,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are positive infinity. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive infinity. To be added. - @@ -7335,12 +7328,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are zero. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were zero. To be added. - @@ -8291,7 +8283,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8338,14 +8329,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors to compute which has the greater magnitude on a per-element basis. A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, . For this method matches the IEEE 754:2019 maximumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8392,14 +8382,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is NaN. A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, . For this method matches the IEEE 754:2019 maximumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8446,14 +8435,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for NaN and NegativeZero. A vector where the corresponding element comes from if it is greater than ; otherwise, . To be added. The type of the elements in the vector () is not supported. - @@ -8500,14 +8488,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is NaN. A vector where the corresponding element comes from if it is greater than ; otherwise, . For this method matches the IEEE 754:2019 maximumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8568,7 +8555,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8615,14 +8601,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors to compute which has the lesser magnitude on a per-element basis. A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, . For this method matches the IEEE 754:2019 minimumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8669,14 +8654,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is NaN. A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, . For this method matches the IEEE 754:2019 minimumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8723,14 +8707,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for NaN and NegativeZero. A vector where the corresponding element comes from if it is lesser than ; otherwise, . To be added. The type of the elements in the vector () is not supported. - @@ -8777,14 +8760,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is NaN. A vector where the corresponding element comes from if it is lesser than ; otherwise, . For this method matches the IEEE 754:2019 minimumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -9735,11 +9717,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to round. + Rounds each element in a vector to the nearest integer using the default rounding mode (). + The result of rounding each element in to the nearest integer using the default rounding mode. To be added. - @@ -9762,11 +9743,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to round. + Rounds each element in a vector to the nearest integer using the default rounding mode (). + The result of rounding each element in to the nearest integer using the default rounding mode. To be added. - @@ -12085,11 +12065,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to truncate. + Truncates each element in a vector. + The truncation of each element in . To be added. - @@ -12112,11 +12091,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to truncate. + Truncates each element in a vector. + The truncation of each element in . To be added. - diff --git a/xml/System.Runtime.Intrinsics/Vector256.xml b/xml/System.Runtime.Intrinsics/Vector256.xml index 9536b3caaee..ca113f3e16a 100644 --- a/xml/System.Runtime.Intrinsics/Vector256.xml +++ b/xml/System.Runtime.Intrinsics/Vector256.xml @@ -134,7 +134,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -1547,7 +1546,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -8140,7 +8138,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8413,7 +8410,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8898,7 +8894,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8935,7 +8930,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8966,7 +8960,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8997,7 +8990,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9034,7 +9026,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9071,7 +9062,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9108,7 +9098,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -11644,7 +11633,6 @@ This method may bypass the cache on certain platforms. The difference of and . To be added. The type of and () is not supported. - diff --git a/xml/System.Runtime.Intrinsics/Vector512.xml b/xml/System.Runtime.Intrinsics/Vector512.xml index 75e772b4fa4..2b63cd1ca90 100644 --- a/xml/System.Runtime.Intrinsics/Vector512.xml +++ b/xml/System.Runtime.Intrinsics/Vector512.xml @@ -117,7 +117,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -1350,7 +1349,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -7557,7 +7555,6 @@ A vector whose elements are the maximum of the corresponding elements in and . To be added. The type of and () is not supported. - @@ -7824,7 +7821,6 @@ A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8290,7 +8286,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8326,7 +8321,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8356,7 +8350,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8386,7 +8379,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8422,7 +8414,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8458,7 +8449,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8494,7 +8484,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -10936,7 +10925,6 @@ The difference of and . To be added. The type of and () is not supported. - diff --git a/xml/System.Runtime.Intrinsics/Vector64.xml b/xml/System.Runtime.Intrinsics/Vector64.xml index 5bf52cedfcb..33d05227475 100644 --- a/xml/System.Runtime.Intrinsics/Vector64.xml +++ b/xml/System.Runtime.Intrinsics/Vector64.xml @@ -134,7 +134,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -5423,11 +5422,14 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are even integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were even integral values. + + This correctly handles floating-point values and so 2.0 will return all-bits-set while 2.2 will return zero. + This function returning zero for a corresponding element does not imply that IsOddInteger will return all-bits-set for that element. A number with a fractional portion, 3.3, is neither even nor odd. + @@ -5465,11 +5467,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are finite. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were finite. + This function returning zero for a corresponding element does not imply that IsInfinity will return all-bits-set for that element. NaN is not finite nor infinite. @@ -5540,11 +5542,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are infinity. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were infinity. + This function returning zero for a corresponding element does not imply that IsFinite will return all-bits-set for that element. NaN is not finite nor infinite. @@ -5582,11 +5584,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were integral values. + This correctly handles floating-point values and so 2.0 and 3.0 will return all-bits-set for a corresponding element while 2.2 and 3.3 will return zero. @@ -5712,10 +5714,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are negative infinity. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were negative infinity. To be added. @@ -5754,10 +5756,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are normal. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were normal. To be added. @@ -5796,11 +5798,14 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are odd integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were odd integral values. + + This correctly handles floating-point values and so 3.0 will return all-bits-set for a corresponding element while 3.3 will return zero. + This function returning zero for a corresponding element does not imply that IsEvenInteger will return all-bits-set for that element. A number with a fractional portion, 3.3, is neither even nor odd. + @@ -5926,10 +5931,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are subnormal. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were subnormal. To be added. @@ -6919,7 +6924,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -7192,7 +7196,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -7681,7 +7684,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7718,7 +7720,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7749,7 +7750,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7780,7 +7780,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7817,7 +7816,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7854,7 +7852,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7891,7 +7888,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -10238,7 +10234,6 @@ This method may bypass the cache on certain platforms. The difference of and . To be added. The type of and () is not supported. -