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 .