diff --git a/X10D.Unity.dll b/X10D.Unity.dll
index 72b2e1a..d041604 100644
Binary files a/X10D.Unity.dll and b/X10D.Unity.dll differ
diff --git a/X10D.dll b/X10D.dll
index a247dd7..dc2685a 100644
Binary files a/X10D.dll and b/X10D.dll differ
diff --git a/X10D.xml b/X10D.xml
index 737742c..7e40709 100644
--- a/X10D.xml
+++ b/X10D.xml
@@ -172,6 +172,30 @@
Extension methods for and similar types.
+
+
+ Adds a key/value pair to the if the key does not already exist, or updates a
+ key/value pair in the by using the specified function if the key already
+ exists.
+
+ The dictionary to update.
+ The key to be added or whose value should be updated.
+ The value to be added for an absent key.
+
+ The function used to generate a new value for an existing key based on the key's existing value.
+
+ The type of the keys in the dictionary.
+ The type of the values in the dictionary.
+
+ The new value for the key. This will be either be (if the key was absent) or the result
+ of (if the key was present).
+
+
+ is .
+ -or-
+ is .
+
+
Adds a key/value pair to the if the key does not already exist, or updates a
@@ -196,6 +220,32 @@
is .
+
+
+ Uses the specified functions to add a key/value pair to the if the key does
+ not already exist, or to update a key/value pair in the if the key already
+ exists.
+
+ The dictionary to update.
+ The key to be added or whose value should be updated.
+ The function used to generate a value for an absent key.
+
+ The function used to generate a new value for an existing key based on the key's existing value.
+
+ The type of the keys in the dictionary.
+ The type of the values in the dictionary.
+
+ The new value for the key. This will be either be the result of (if the key was
+ absent) or the result of (if the key was present).
+
+
+ is .
+ -or-
+ is .
+ -or-
+ is .
+
+
Uses the specified functions to add a key/value pair to the if the key does
@@ -222,6 +272,38 @@
is .
+
+
+ Uses the specified functions and argument to add a key/value pair to the if
+ the key does not already exist, or to update a key/value pair in the if th
+ key already exists.
+
+ The dictionary to update.
+ The key to be added or whose value should be updated.
+ The function used to generate a value for an absent key.
+
+ The function used to generate a new value for an existing key based on the key's existing value.
+
+
+ An argument to pass into and .
+
+ The type of the keys in the dictionary.
+ The type of the values in the dictionary.
+
+ The type of an argument to pass into and .
+
+
+ The new value for the key. This will be either be the result of (if the key was
+ absent) or the result of (if the key was present).
+
+
+ is .
+ -or-
+ is .
+ -or-
+ is .
+
+
Uses the specified functions and argument to add a key/value pair to the if
@@ -1290,6 +1372,102 @@
is less than 0.
+
+
+ Extension methods for and .
+
+
+
+
+ Returns a value indicating whether a specific enumeration value is contained with the current span of elements.
+
+ The type of the elements in .
+ The span of elements.
+ The value to search for.
+
+ if is contained with ; otherwise,
+ .
+
+ The size of is unsupported.
+
+
+
+ Returns a value indicating whether a specific enumeration value is contained with the current readonly span of
+ elements.
+
+ The type of the elements in .
+ The readonly span of elements.
+ The value to search for.
+
+ if is contained with ; otherwise,
+ .
+
+ The size of is unsupported.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ An 8-bit unsigned integer containing the packed booleans.
+ contains more than 8 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ An 8-bit unsigned integer containing the packed booleans.
+ contains more than 8 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 16-bit signed integer containing the packed booleans.
+ contains more than 16 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 16-bit signed integer containing the packed booleans.
+ contains more than 16 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 32-bit signed integer containing the packed booleans.
+ contains more than 32 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 32-bit signed integer containing the packed booleans.
+ contains more than 32 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 64-bit signed integer containing the packed booleans.
+ contains more than 64 elements.
+
+
+
+ Packs a of booleans into a .
+
+ The span of booleans to pack.
+ A 64-bit signed integer containing the packed booleans.
+ contains more than 64 elements.
+
Represents a circle that is composed of a 32-bit signed integer center point and radius.
@@ -4061,6 +4239,11 @@
Looks up a localized string similar to {0} is not an interface..
+
+
+ Looks up a localized string similar to Rune.Utf8SequenceLength returns value {0} which is outside range 1 to 4 (inclusive), which is unexpected according to the official documentation..
+
+
Looks up a localized string similar to Year cannot be zero..
@@ -5162,6 +5345,83 @@
The product of the projected values.
is .
+
+
+ LINQ-inspired extension methods for .
+
+
+
+
+ Returns the minimum and maximum values in a sequence of values.
+
+ A sequence of values to determine the minimum and maximum values of.
+ The type of the elements in .
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
+
+
+ Returns the minimum and maximum values in a sequence of values, using a specified comparer.
+
+ A sequence of values to determine the minimum and maximum values of.
+ The comparer which shall be used to compare each element in the sequence.
+ The type of the elements in .
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
+
+
+ Invokes a transform function on each element of a sequence of elements and returns the minimum and maximum values.
+
+ A sequence of values to determine the minimum and maximum values of.
+ A transform function to apply to each element.
+ The type of the elements in .
+ The type of the elements to compare.
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
+
+
+ Invokes a transform function on each element of a sequence of elements and returns the minimum and maximum values,
+ using a specified comparer.
+
+ A sequence of values to determine the minimum and maximum values of.
+ A transform function to apply to each element.
+ The comparer which shall be used to compare each element in the sequence.
+ The type of the elements in .
+ The type of the elements to compare.
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
+
+
+ Returns the minimum and maximum values in a sequence according to a specified key selector function.
+
+ A sequence of values to determine the minimum and maximum values of.
+ A function to extract the key for each element.
+ The type of the elements in .
+ The type of the elements to compare.
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
+
+
+ Returns the minimum and maximum values in a sequence according to a specified key selector function.
+
+ A sequence of values to determine the minimum and maximum values of.
+ A function to extract the key for each element.
+ The comparer which shall be used to compare each element in the sequence.
+ The type of the elements in .
+ The type of the elements to compare.
+ A tuple containing the minimum and maximum values in .
+ is .
+ contains no elements.
+
LINQ-inspired extension methods for of .
@@ -5464,7 +5724,7 @@
- Computes the digital root of this 16-bit integer.
+ Computes the digital root of this 8-bit integer.
The value whose digital root to compute.
The digital root of .