diff --git a/X10D.Unity.dll b/X10D.Unity.dll
index 8817bcc..051cfa5 100644
Binary files a/X10D.Unity.dll and b/X10D.Unity.dll differ
diff --git a/X10D.dll b/X10D.dll
index 3476536..a0ef313 100644
Binary files a/X10D.dll and b/X10D.dll differ
diff --git a/X10D.xml b/X10D.xml
index 507eaa7..1bd9fcd 100644
--- a/X10D.xml
+++ b/X10D.xml
@@ -2805,7 +2805,7 @@
- Represents a line in 3D space that is composed of single-precision floating-point X, Y and Z coordinates.
+ Represents a line in 3D space that is composed of 32-bit signed integer X, Y and Z coordinates.
@@ -4098,6 +4098,21 @@
+
+
+ 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.
@@ -4304,41 +4319,6 @@
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 .
@@ -4375,34 +4355,36 @@
IO-related extension methods for .
-
+
- Converts the current double-precision floating-point number into an array of bytes, as little endian.
+ Returns the current double-precision floating-point value as an array of bytes.
- The value.
- An array of bytes with length 4.
+ The number to convert.
+ An array of bytes with length 8.
-
+
- Converts the current double-precision floating-point number into an array of bytes, as little endian.
+ Returns the current double-precision floating-point value as an array of bytes.
- The value.
- An array of bytes with length 4.
+ The number to convert.
+ The endianness with which to write the bytes.
+ An array of bytes with length 8.
-
+
- Converts the current double-precision floating-point number into a span of bytes, as big endian.
+ Converts the current double-precision floating-point into a span of bytes.
- The value.
- The span of bytes where the value is to be written, as big endian.
+ The value.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Converts the current double-precision floating-point number into a span of bytes, as little endian.
+ Converts the current double-precision floating-point into a span of bytes.
- The value.
- The span of bytes where the value is to be written, as little endian.
+ The value.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -4460,34 +4442,36 @@
IO-related extension methods for .
-
+
- Converts the current 16-bit signed integer into an array of bytes, as big endian.
+ Returns the current 16-bit signed integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ An array of bytes with length 2.
-
+
- Converts the current 16-bit signed integer into an array of bytes, as big endian.
+ Returns the current 16-bit signed integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ The endianness with which to write the bytes.
+ An array of bytes with length 2.
-
+
- Writes the current 16-bit signed integer into a span of bytes, as big endian.
+ Converts the current 16-bit signed integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 16-bit signed integer into a span of bytes, as little endian.
+ Converts the current 16-bit signed integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -4495,34 +4479,36 @@
IO-related extension methods for .
-
+
- Converts the current 32-bit signed integer into an array of bytes, as big endian.
+ Returns the current 32-bit signed integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ An array of bytes with length 4.
-
+
- Converts the current 32-bit signed integer into an array of bytes, as big endian.
+ Returns the current 32-bit signed integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ The endianness with which to write the bytes.
+ An array of bytes with length 4.
-
+
- Writes the current 32-bit signed integer into a span of bytes, as big endian.
+ Converts the current 32-bit signed integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 32-bit signed integer into a span of bytes, as little endian.
+ Converts the current 32-bit signed integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -4530,34 +4516,36 @@
IO-related extension methods for .
-
+
- Converts the current 64-bit signed integer into an array of bytes, as big endian.
+ Returns the current 64-bit signed integer value as an array of bytes.
- The value.
+ The number to convert.
An array of bytes with length 8.
-
+
- Converts the current 64-bit signed integer into an array of bytes, as big endian.
+ Returns the current 64-bit signed integer value as an array of bytes.
- The value.
+ The number to convert.
+ The endianness with which to write the bytes.
An array of bytes with length 8.
-
+
- Writes the current 64-bit signed integer into a span of bytes, as big endian.
+ Converts the current 64-bit signed integer a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 64-bit signed integer into a span of bytes, as little endian.
+ Converts the current 64-bit signed integer a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -4756,34 +4744,36 @@
IO-related extension methods for .
-
+
- Converts the current single-precision floating-point number into an array of bytes, as little endian.
+ Returns the current single-precision floating-point value as an array of bytes.
- The value.
+ The number to convert.
An array of bytes with length 4.
-
+
- Converts the current single-precision floating-point number into an array of bytes, as little endian.
+ Returns the current single-precision floating-point value as an array of bytes.
- The value.
+ The number to convert.
+ The endianness with which to write the bytes.
An array of bytes with length 4.
-
+
- Converts the current single-precision floating-point number into a span of bytes, as big endian.
+ Converts the current single-precision floating-point into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Converts the current single-precision floating-point number into a span of bytes, as little endian.
+ Converts the current single-precision floating-point into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -4809,6 +4799,159 @@
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.
@@ -4834,358 +4977,161 @@
The stream has already been disposed.
-
+
- 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.
+ 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.
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 to the current stream as little endian, and advances the stream position by four bytes.
+ Writes a two-byte signed 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 signed integer to write.
+ The endian encoding to use.
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.
+ 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 two-byte signed integer to write.
+ 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 .
+
+
+
+ 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.
+
+ 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 number of bytes written to the stream.
is .
- does not support writing.
@@ -5668,34 +5614,36 @@
IO-related extension methods for .
-
+
- Converts the current 16-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 16-bit unsigned integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ An array of bytes with length 2.
-
+
- Converts the current 16-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 16-bit unsigned integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ The endianness with which to write the bytes.
+ An array of bytes with length 2.
-
+
- Writes the current 16-bit unsigned integer into a span of bytes, as big endian.
+ Converts the current 16-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 16-bit unsigned integer into a span of bytes, as little endian.
+ Converts the current 16-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -5703,34 +5651,36 @@
IO-related extension methods for .
-
+
- Converts the current 32-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 32-bit unsigned integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ An array of bytes with length 4.
-
+
- Converts the current 32-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 32-bit unsigned integer value as an array of bytes.
- The value.
- An array of bytes with length 8.
+ The number to convert.
+ The endianness with which to write the bytes.
+ An array of bytes with length 4.
-
+
- Writes the current 32-bit unsigned integer into a span of bytes, as big endian.
+ Converts the current 32-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 32-bit unsigned integer into a span of bytes, as little endian.
+ Converts the current 32-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -5738,34 +5688,36 @@
IO-related extension methods for .
-
+
- Converts the current 64-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 64-bit unsigned integer value as an array of bytes.
- The value.
+ The number to convert.
An array of bytes with length 8.
-
+
- Converts the current 64-bit unsigned integer into an array of bytes, as big endian.
+ Returns the current 64-bit unsigned integer value as an array of bytes.
- The value.
+ The number to convert.
+ The endianness with which to write the bytes.
An array of bytes with length 8.
-
+
- Writes the current 64-bit unsigned integer into a span of bytes, as big endian.
+ Converts the current 64-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as big endian.
+ When this method returns, the bytes representing the converted .
if the conversion was successful; otherwise, .
-
+
- Writes the current 64-bit unsigned integer into a span of bytes, as little endian.
+ Converts the current 64-bit unsigned integer into a span of bytes.
The value.
- The span of bytes where the value is to be written, as little endian.
+ When this method returns, the bytes representing the converted .
+ The endianness with which to write the bytes.
if the conversion was successful; otherwise, .
@@ -5904,6 +5856,19 @@
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.
@@ -9614,14 +9579,6 @@
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 .
@@ -9661,28 +9618,6 @@
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 .
@@ -9713,118 +9648,6 @@
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 .
@@ -9968,118 +9791,6 @@
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.
@@ -10322,22 +10033,10 @@
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 bfcd8c0..f68a1f0 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"url": "https://oliverbooth.dev"
},
"displayName": "X10D",
- "version": "4.0.0-nightly.246",
+ "version": "3.3.1-nightly.247\u002Be6b165645b962cea0d85d4b0957fca1749d95c19",
"unity": "2021.3",
"description": "Extension methods on crack",
"keywords": [