diff --git a/X10D.Unity.dll b/X10D.Unity.dll index f556946..8817bcc 100644 Binary files a/X10D.Unity.dll and b/X10D.Unity.dll differ diff --git a/X10D.dll b/X10D.dll index 74b4dd3..3476536 100644 Binary files a/X10D.dll and b/X10D.dll differ 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": [