From c817f303f99c1aae5295b70caf4c80482bda6c55 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 28 Aug 2023 12:06:57 +0000 Subject: [PATCH] Update upm branch (fc334d164cbeafb1af264df6987a7604e59481b8) --- X10D.Unity.dll | Bin 42496 -> 42496 bytes X10D.dll | Bin 173568 -> 175616 bytes X10D.xml | 1271 ++++++++++++++++++++++++++++++------------------ package.json | 2 +- 4 files changed, 787 insertions(+), 486 deletions(-) diff --git a/X10D.Unity.dll b/X10D.Unity.dll index f5569463ee28b1ebc123fe514202254ebc8a2aa5..8817bcc5cf7ca130e70e4ac0fac6e79d3336246e 100644 GIT binary patch delta 279 zcmZoT!_;twX+j4}XXECx8+)7z*jX4r;M?S@1;#M;X8uA>aRK)=Zxp(J&v)2TRLpr| zvasQ1jgC`73MP66KxkxQ#=s!P$RG&j>gHvpXO!erf`m5<%@$&2VYk8+)7z*qIra85kKpO}<)S3}bKRFXR*#_}$TSa*u+Bp`MY65d(u5BZDBAtDBdZo>7uh2@>8cG+T(7#m;=?;mI2F z0tDi!=R7I7{@!6vs>5-qA8&;xcg%}YfC_%FfeHduI~TOaC@fkkHRaFrK<3R%^V=Bt zK@R%_bQ*|eU|`%leL*LqpfQ6U0|*-eu@Qp_gVAQgMf{A42w`1@Jcdk$bcPIu5{4Xx XN|>_AiHo%{HBU~QpR$>8$$v%w$4ON| diff --git a/X10D.dll b/X10D.dll index 74b4dd32ef9df23b1ad8cc86ef9ecd18609d6cf3..34765365a326c11c767b2ed695bb0b4d4458184f 100644 GIT binary patch literal 175616 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 O{Rc~|Luvkv27UoSEP`?X diff --git a/X10D.xml b/X10D.xml index 1bd9fcd..507eaa7 100644 --- a/X10D.xml +++ b/X10D.xml @@ -2805,7 +2805,7 @@ - Represents a line in 3D space that is composed of 32-bit signed integer X, Y and Z coordinates. + Represents a line in 3D space that is composed of single-precision floating-point X, Y and Z coordinates. @@ -4098,21 +4098,6 @@ - - - Represents an enumeration of endianness values. - - - - - The value should be read as though it uses little endian encoding. - - - - - The value should be read as though it uses big endian encoding. - - A strongly-typed resource class, for looking up localized strings, etc. @@ -4319,6 +4304,41 @@ When this method returns, the bytes representing the converted . if the conversion was successful; otherwise, . + + + IO-related extension methods for . + + + + + Converts the current decimal number into an array of bytes, as little endian. + + The value. + An array of bytes with length 4. + + + + Converts the current decimal number into an array of bytes, as little endian. + + The value. + An array of bytes with length 4. + + + + Converts the current decimal number into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. + if the conversion was successful; otherwise, . + + + + Converts the current decimal number into a span of bytes, as little endian. + + The value. + The span of bytes where the value is to be written, as little endian. + if the conversion was successful; otherwise, . + IO-related extension methods for . @@ -4355,36 +4375,34 @@ IO-related extension methods for . - + - Returns the current double-precision floating-point value as an array of bytes. + Converts the current double-precision floating-point number into an array of bytes, as little endian. - The number to convert. - An array of bytes with length 8. + The value. + An array of bytes with length 4. - + - Returns the current double-precision floating-point value as an array of bytes. + Converts the current double-precision floating-point number into an array of bytes, as little endian. - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 8. + The value. + An array of bytes with length 4. - + - Converts the current double-precision floating-point into a span of bytes. + Converts the current double-precision floating-point number into a span of bytes, as big endian. - The value. - When this method returns, the bytes representing the converted . + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current double-precision floating-point into a span of bytes. + Converts the current double-precision floating-point number into a span of bytes, as little endian. - The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The value. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -4442,36 +4460,34 @@ IO-related extension methods for . - + - Returns the current 16-bit signed integer value as an array of bytes. - - The number to convert. - An array of bytes with length 2. - - - - Returns the current 16-bit signed integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 2. - - - - Converts the current 16-bit signed integer into a span of bytes. + Converts the current 16-bit signed integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 16-bit signed integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 16-bit signed integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 16-bit signed integer into a span of bytes. + Writes the current 16-bit signed integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -4479,36 +4495,34 @@ IO-related extension methods for . - + - Returns the current 32-bit signed integer value as an array of bytes. - - The number to convert. - An array of bytes with length 4. - - - - Returns the current 32-bit signed integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 4. - - - - Converts the current 32-bit signed integer into a span of bytes. + Converts the current 32-bit signed integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 32-bit signed integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 32-bit signed integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 32-bit signed integer into a span of bytes. + Writes the current 32-bit signed integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -4516,36 +4530,34 @@ IO-related extension methods for . - + - Returns the current 64-bit signed integer value as an array of bytes. - - The number to convert. - An array of bytes with length 8. - - - - Returns the current 64-bit signed integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 8. - - - - Converts the current 64-bit signed integer a span of bytes. + Converts the current 64-bit signed integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 64-bit signed integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 64-bit signed integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 64-bit signed integer a span of bytes. + Writes the current 64-bit signed integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -4744,36 +4756,34 @@ IO-related extension methods for . - + - Returns the current single-precision floating-point value as an array of bytes. + Converts the current single-precision floating-point number into an array of bytes, as little endian. - The number to convert. + The value. An array of bytes with length 4. - + - Returns the current single-precision floating-point value as an array of bytes. + Converts the current single-precision floating-point number into an array of bytes, as little endian. - The number to convert. - The endianness with which to write the bytes. + The value. An array of bytes with length 4. - + - Converts the current single-precision floating-point into a span of bytes. + Converts the current single-precision floating-point number into a span of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current single-precision floating-point into a span of bytes. + Converts the current single-precision floating-point number into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -4799,159 +4809,6 @@ The stream has already been disposed. - - - Reads a decimal value from the current stream using the system's default endian encoding, and advances the stream - position by sixteen bytes. - - The stream to read. - A sixteen-byte decimal value read from the stream. - - - - Reads a decimal value from the current stream using a specified endian encoding, and advances the stream position - by sixteen bytes. - - The stream from which the value should be read. - The endian encoding to use. - A decimal value read from the stream. - - - - Reads a double-precision floating point value from the current stream using the system's default endian encoding, - and advances the stream position by eight bytes. - - The stream from which the value should be read. - A double-precision floating point value read from the stream. - - - - Reads a double-precision floating point value from the current stream using a specified endian encoding, and - advances the stream position by eight bytes. - - The stream from which the value should be read. - The endian encoding to use. - A double-precision floating point value read from the stream. - - - - Reads a two-byte signed integer from the current stream using the system's default endian encoding, and advances - the stream position by two bytes. - - The stream from which the value should be read. - An two-byte signed integer read from the stream. - - - - Reads a two-byte signed integer from the current stream using the specified endian encoding, and advances the - stream position by two bytes. - - The stream from which the value should be read. - The endian encoding to use. - An two-byte unsigned integer read from the stream. - - - - Reads a four-byte signed integer from the current stream using the system's default endian encoding, and advances - the stream position by four bytes. - - The stream from which the value should be read. - An four-byte signed integer read from the stream. - - - - Reads a four-byte signed integer from the current stream using the specified endian encoding, and advances the - stream position by four bytes. - - The stream from which the value should be read. - The endian encoding to use. - An four-byte unsigned integer read from the stream. - - - - Reads an eight-byte signed integer from the current stream using the system's default endian encoding, and - advances the stream position by eight bytes. - - The stream from which the value should be read. - An eight-byte signed integer read from the stream. - - - - Reads an eight-byte signed integer from the current stream using the specified endian encoding, and advances the - stream position by eight bytes. - - The stream from which the value should be read. - The endian encoding to use. - An eight-byte unsigned integer read from the stream. - - - - Reads a single-precision floating point value from the current stream using the system's default endian encoding, - and advances the stream position by four bytes. - - The stream from which the value should be read. - A single-precision floating point value read from the stream. - - - - Reads a double-precision floating point value from the current stream using a specified endian encoding, and - advances the stream position by four bytes. - - The stream from which the value should be read. - The endian encoding to use. - A single-precision floating point value read from the stream. - - - - Reads a two-byte unsigned integer from the current stream using the system's default endian encoding, and advances - the stream position by two bytes. - - The stream from which the value should be read. - An two-byte unsigned integer read from the stream. - - - - Reads a two-byte unsigned integer from the current stream using the specified endian encoding, and advances the - stream position by two bytes. - - The stream from which the value should be read. - The endian encoding to use. - An two-byte unsigned integer read from the stream. - - - - Reads a four-byte unsigned integer from the current stream using the system's default endian encoding, and - advances the stream position by four bytes. - - The stream from which the value should be read. - An four-byte unsigned integer read from the stream. - - - - Reads a four-byte unsigned integer from the current stream using the specified endian encoding, and advances the - stream position by four bytes. - - The stream from which the value should be read. - The endian encoding to use. - An four-byte unsigned integer read from the stream. - - - - Reads an eight-byte unsigned integer from the current stream using the system's default endian encoding, and - advances the stream position by eight bytes. - - The stream from which the value should be read. - An eight-byte unsigned integer read from the stream. - - - - Reads an eight-byte unsigned integer from the current stream using the specified endian encoding, and advances the - stream position by eight bytes. - - The stream from which the value should be read. - The endian encoding to use. - An eight-byte unsigned integer read from the stream. - Returns the hash of the current stream as an array of bytes using the specified hash algorithm. @@ -4977,161 +4834,358 @@ The stream has already been disposed. - + - Writes a two-byte signed integer to the current stream using the system's default endian encoding, and advances - the stream position by two bytes. + Reads an from the current stream as big endian, and advances the stream position by sixteen + bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by sixteen + bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by eight bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by eight + bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by two bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by two bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by four bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by four bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by eight bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by eight + bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by four bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by four + bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by two bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by two + bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by four bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by four bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Reads an from the current stream as big endian, and advances the stream position by eight bytes. + + The stream from which the value should be read. + The big endian value. + is + does not support reading. + + + + Reads an from the current stream as little endian, and advances the stream position by eight + bytes. + + The stream from which the value should be read. + The little endian value. + is + does not support reading. + + + + Writes a to the current stream as big endian, and advances the stream position by two bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as big endian, and advances the stream position by four bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as big endian, and advances the stream position by eight bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as big endian, and advances the stream position by two bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as big endian, and advances the stream position by four bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as big endian, and advances the stream position by eight bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by four bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by eight + bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by sixteen + bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by two bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes an to the current stream as little endian, and advances the stream position by four bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by eight bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by four bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by eight + bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by sixteen + bytes. + + The stream to which the value should be written. + The to write. + The number of bytes written to the stream. + is . + does not support writing. + + + + Writes a to the current stream as little endian, and advances the stream position by two bytes. The stream to which the value should be written. The two-byte signed integer to write. The number of bytes written to the stream. + is . + does not support writing. - + - Writes a two-byte signed integer to the current stream using the specified endian encoding, and advances the - stream position by two bytes. + Writes a to the current stream as little endian, and advances the stream position by four bytes. The stream to which the value should be written. The two-byte signed integer to write. - The endian encoding to use. - The number of bytes written to the stream. - - - - Writes a four-byte signed integer to the current stream using the system's default endian encoding, and advances - the stream position by four bytes. - - The stream to which the value should be written. - The four-byte signed integer to write. - The number of bytes written to the stream. - - - - Writes a four-byte signed integer to the current stream using the specified endian encoding, and advances the - stream position by four bytes. - - The stream to which the value should be written. - The four-byte signed integer to write. - The endian encoding to use. The number of bytes written to the stream. is . + does not support writing. - + - Writes an eight-byte signed integer to the current stream using the system's default endian encoding, and advances - the stream position by eight bytes. + Writes a to the current stream as little endian, and advances the stream position by eight bytes. The stream to which the value should be written. - The eight-byte signed integer to write. - The number of bytes written to the stream. - is . - - - - Writes an eight-byte signed integer to the current stream using the specified endian encoding, and advances the - stream position by eight bytes. - - The stream to which the value should be written. - The eight-byte signed integer to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes a two-byte unsigned integer to the current stream using the system's default endian encoding, and advances - the stream position by two bytes. - - The stream to which the value should be written. - The two-byte unsigned integer to write. - The number of bytes written to the stream. - is . - - - - Writes a two-byte unsigned integer to the current stream using the specified endian encoding, and advances the - stream position by two bytes. - - The stream to which the value should be written. - The two-byte unsigned integer to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes a four-byte unsigned integer to the current stream using the system's default endian encoding, and advances - the stream position by four bytes. - - The stream to which the value should be written. - The four-byte unsigned integer to write. - The number of bytes written to the stream. - is . - - - - Writes a four-byte unsigned integer to the current stream using the specified endian encoding, and advances the - stream position by four bytes. - - The stream to which the value should be written. - The four-byte unsigned integer to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes an eight-byte unsigned integer to the current stream using the system's default endian encoding, and - advances the stream position by eight bytes. - - The stream to which the value should be written. - The eight-byte unsigned integer to write. - The number of bytes written to the stream. - is . - - - - Writes an eight-byte signed integer to the current stream using the specified endian encoding, and advances the - stream position by eight bytes. - - The stream to which the value should be written. - The eight-byte signed integer to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes a single-precision floating point value to the current stream using the specified endian encoding, and - advances the stream position by four bytes. - - The stream to which the value should be written. - The single-precision floating point value to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes a double-precision floating point value to the current stream using the specified endian encoding, and - advances the stream position by eight bytes. - - The stream to which the value should be written. - The double-precision floating point value to write. - The endian encoding to use. - The number of bytes written to the stream. - is . - - - - Writes a decimal value to the current stream using the specified endian encoding, and advances the stream position - by sixteen bytes. - - The stream to which the value should be written. - The decimal value to write. - The endian encoding to use. + The two-byte signed integer to write. The number of bytes written to the stream. is . + does not support writing. @@ -5614,36 +5668,34 @@ IO-related extension methods for . - + - Returns the current 16-bit unsigned integer value as an array of bytes. - - The number to convert. - An array of bytes with length 2. - - - - Returns the current 16-bit unsigned integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 2. - - - - Converts the current 16-bit unsigned integer into a span of bytes. + Converts the current 16-bit unsigned integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 16-bit unsigned integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 16-bit unsigned integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 16-bit unsigned integer into a span of bytes. + Writes the current 16-bit unsigned integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -5651,36 +5703,34 @@ IO-related extension methods for . - + - Returns the current 32-bit unsigned integer value as an array of bytes. - - The number to convert. - An array of bytes with length 4. - - - - Returns the current 32-bit unsigned integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 4. - - - - Converts the current 32-bit unsigned integer into a span of bytes. + Converts the current 32-bit unsigned integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 32-bit unsigned integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 32-bit unsigned integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 32-bit unsigned integer into a span of bytes. + Writes the current 32-bit unsigned integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -5688,36 +5738,34 @@ IO-related extension methods for . - + - Returns the current 64-bit unsigned integer value as an array of bytes. - - The number to convert. - An array of bytes with length 8. - - - - Returns the current 64-bit unsigned integer value as an array of bytes. - - The number to convert. - The endianness with which to write the bytes. - An array of bytes with length 8. - - - - Converts the current 64-bit unsigned integer into a span of bytes. + Converts the current 64-bit unsigned integer into an array of bytes, as big endian. The value. - When this method returns, the bytes representing the converted . + An array of bytes with length 8. + + + + Converts the current 64-bit unsigned integer into an array of bytes, as big endian. + + The value. + An array of bytes with length 8. + + + + Writes the current 64-bit unsigned integer into a span of bytes, as big endian. + + The value. + The span of bytes where the value is to be written, as big endian. if the conversion was successful; otherwise, . - + - Converts the current 64-bit unsigned integer into a span of bytes. + Writes the current 64-bit unsigned integer into a span of bytes, as little endian. The value. - When this method returns, the bytes representing the converted . - The endianness with which to write the bytes. + The span of bytes where the value is to be written, as little endian. if the conversion was successful; otherwise, . @@ -5856,19 +5904,6 @@ LINQ-inspired extension methods for . - - - Concatenates a single value to the end of a sequence. - - The source sequence. - The value to concatenate to the end of the source sequence. - The type of the elements in . - - An that contains the concatenated elements of the input sequence, and the specified - value. - - is . - Filters a sequence of values by omitting elements that match a specified value. @@ -9579,6 +9614,14 @@ A composed of repeated times. + + + Writes a character to a span of characters, repeated a specified number of times. + + The character to repeat. + The number of times to repeat. + The span of characters into which the repeated characters will be written. + Extension methods for and of . @@ -9618,6 +9661,28 @@ The string comparison method used for determining substring count. An integer representing the count of inside . + + + Repeats a span of characters a specified number of times. + + The string to repeat. + The repeat count. + A string containing repeated times. + is . + is less than 0. + + + + Repeats a span of character a specified number of times, writing the result to another span of characters. + + The span of characters to repeat. + The repeat count. + The destination span to write to. + is less than 0. + + is too short to contain the repeated string. + + Text-related extension methods for . @@ -9648,6 +9713,118 @@ or is . + + + Markdown-related extension methods for . + + + + + Formats the specified text as bold, using Markdown. + + The value to surround with bold. + The formatted text. + is null. + + + + Formats the specified text as code, using Markdown. + + The value to surround with code. + The formatted text. + is null. + + + + Formats the specified text as a code block, using Markdown. + + The value to surround with code blocks. + The formatted text. + is null. + + + + Formats the specified text as a code block, using Markdown. + + The value to surround with code blocks. + The language to use for syntax highlighting. + The formatted text. + is null. + + + + Formats the specified text as a heading, using Markdown. + + The value to surround with italics. + The level of the heading. + The formatted text. + is null. + is less than 1 or greater than 6. + + + + Formats the specified text as italics, using Markdown. + + The value to surround with italics. + The formatted text. + is null. + + Markdown has two methods of italicizing text: * and _. This method uses asterisks by default. To + use underscores, use and pass as the second argument. + + + + + Formats the specified text as italics, using Markdown. + + The value to surround with italics. + Whether to use underscores instead of asterisks for italicizing. + The formatted text. + is null. + + + + Formats the specified text as a link, using Markdown. + + The label to use for the link. + The URL to link to. + The formatted text. + is null. + + + + Formats the specified text as a link, using Markdown. + + The label to use for the link. + The URL to link to. + The formatted text. + is null. + + + + Formats the specified text as a link, using Markdown. + + The URL to link to. + The label to use for the link. + The formatted text. + is null. + + + + Formats the specified text as striked out, using Markdown. + + The value to surround with strikeout. + The formatted text. + is null. + + + + Formats the specified text as underlined, using Markdown. + + The value to surround with underline. + The formatted text. + is null. + Represents a reads from a . @@ -9791,6 +9968,118 @@ is . + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The condition to evaluate. + The string to append if the condition is true. + The concatenated string. + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The function that returns the condition to evaluate. + The string to append if the condition is true. + The concatenated string. + is . + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + + The function that returns the condition to evaluate, with given as an argument. + + The string to append if the condition is true. + The concatenated string. + is . + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The condition to evaluate. + The function that returns the string to append if the condition is true. + The concatenated string. + is . + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The condition to evaluate. + + The function that returns the string to append if the condition is true, with given as an + argument. + + The concatenated string. + is . + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The function that returns the condition to evaluate. + The function that returns the string to append if the condition is true. + The concatenated string. + + or is . + + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + The function that returns the condition to evaluate. + + The function that returns the string to append if the condition is true, with given as an + argument. + + The concatenated string. + + or is . + + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + + The function that returns the condition to evaluate, with given as an argument. + + The function that returns the string to append if the condition is true. + The concatenated string. + + or is . + + + + + Appends a string to the current string if the specified condition evaluates to . + + The current string. + + The function that returns the condition to evaluate, with given as an argument. + + + The function that returns the string to append if the condition is true, with given as an + argument. + + The concatenated string. + + or is . + + Counts the occurrences of a character within the current character span. @@ -10033,10 +10322,22 @@ The string to repeat. The repeat count. - A string containing repeated times. - + A string containing repeated times. is . + + + Repeats a string a specified number of times, writing the result to a span of characters. + + The string to repeat. + The repeat count. + The destination span to write to. + is . + is less than 0. + + is too short to contain the repeated string. + + Returns a new string of a specified length by randomly selecting characters from the current string. diff --git a/package.json b/package.json index 9eeb3be..bfcd8c0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "url": "https://oliverbooth.dev" }, "displayName": "X10D", - "version": "3.3.1-nightly.242", + "version": "4.0.0-nightly.246", "unity": "2021.3", "description": "Extension methods on crack", "keywords": [