mirror of
https://github.com/oliverbooth/X10D
synced 2024-11-22 19:48:46 +00:00
Update upm branch (7a119fc3c1
)
This commit is contained in:
parent
0948babd79
commit
f00938d398
BIN
X10D.Unity.dll
BIN
X10D.Unity.dll
Binary file not shown.
262
X10D.xml
262
X10D.xml
@ -172,6 +172,30 @@
|
||||
Extension methods for <see cref="T:System.Collections.Generic.Dictionary`2" /> and similar types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``2(System.Collections.Generic.Dictionary{``0,``1},``0,``1,System.Func{``0,``1,``1})">
|
||||
<summary>
|
||||
Adds a key/value pair to the <see cref="T:System.Collections.Generic.Dictionary`2" /> if the key does not already exist, or updates a
|
||||
key/value pair in the <see cref="T:System.Collections.Generic.Dictionary`2" /> by using the specified function if the key already
|
||||
exists.
|
||||
</summary>
|
||||
<param name="dictionary">The dictionary to update.</param>
|
||||
<param name="key">The key to be added or whose value should be updated.</param>
|
||||
<param name="addValue">The value to be added for an absent key.</param>
|
||||
<param name="updateValueFactory">
|
||||
The function used to generate a new value for an existing key based on the key's existing value.
|
||||
</param>
|
||||
<typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
<typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
<returns>
|
||||
The new value for the key. This will be either be <paramref name="addValue" /> (if the key was absent) or the result
|
||||
of <paramref name="updateValueFactory" /> (if the key was present).
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<para><paramref name="dictionary" /> is <see langword="null" />.</para>
|
||||
-or-
|
||||
<para><paramref name="updateValueFactory" /> is <see langword="null" />.</para>
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1,System.Func{``0,``1,``1})">
|
||||
<summary>
|
||||
Adds a key/value pair to the <see cref="T:System.Collections.Generic.IDictionary`2" /> if the key does not already exist, or updates a
|
||||
@ -196,6 +220,32 @@
|
||||
<para><paramref name="updateValueFactory" /> is <see langword="null" />.</para>
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``2(System.Collections.Generic.Dictionary{``0,``1},``0,System.Func{``0,``1},System.Func{``0,``1,``1})">
|
||||
<summary>
|
||||
Uses the specified functions to add a key/value pair to the <see cref="T:System.Collections.Generic.Dictionary`2" /> if the key does
|
||||
not already exist, or to update a key/value pair in the <see cref="T:System.Collections.Generic.Dictionary`2" /> if the key already
|
||||
exists.
|
||||
</summary>
|
||||
<param name="dictionary">The dictionary to update.</param>
|
||||
<param name="key">The key to be added or whose value should be updated.</param>
|
||||
<param name="addValueFactory">The function used to generate a value for an absent key.</param>
|
||||
<param name="updateValueFactory">
|
||||
The function used to generate a new value for an existing key based on the key's existing value.
|
||||
</param>
|
||||
<typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
<typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
<returns>
|
||||
The new value for the key. This will be either be the result of <paramref name="addValueFactory "/> (if the key was
|
||||
absent) or the result of <paramref name="updateValueFactory" /> (if the key was present).
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<para><paramref name="dictionary" /> is <see langword="null" />.</para>
|
||||
-or-
|
||||
<para><paramref name="addValueFactory" /> is <see langword="null" />.</para>
|
||||
-or-
|
||||
<para><paramref name="updateValueFactory" /> is <see langword="null" />.</para>
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``2(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``0,``1},System.Func{``0,``1,``1})">
|
||||
<summary>
|
||||
Uses the specified functions to add a key/value pair to the <see cref="T:System.Collections.Generic.IDictionary`2" /> if the key does
|
||||
@ -222,6 +272,38 @@
|
||||
<para><paramref name="updateValueFactory" /> is <see langword="null" />.</para>
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``3(System.Collections.Generic.Dictionary{``0,``1},``0,System.Func{``0,``2,``1},System.Func{``0,``1,``2,``1},``2)">
|
||||
<summary>
|
||||
Uses the specified functions and argument to add a key/value pair to the <see cref="T:System.Collections.Generic.Dictionary`2" /> if
|
||||
the key does not already exist, or to update a key/value pair in the <see cref="T:System.Collections.Generic.Dictionary`2" /> if th
|
||||
key already exists.
|
||||
</summary>
|
||||
<param name="dictionary">The dictionary to update.</param>
|
||||
<param name="key">The key to be added or whose value should be updated.</param>
|
||||
<param name="addValueFactory">The function used to generate a value for an absent key.</param>
|
||||
<param name="updateValueFactory">
|
||||
The function used to generate a new value for an existing key based on the key's existing value.
|
||||
</param>
|
||||
<param name="factoryArgument">
|
||||
An argument to pass into <paramref name="addValueFactory" /> and <paramref name="updateValueFactory" />.
|
||||
</param>
|
||||
<typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
<typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
<typeparam name="TArg">
|
||||
The type of an argument to pass into <paramref name="addValueFactory" /> and <paramref name="updateValueFactory" />.
|
||||
</typeparam>
|
||||
<returns>
|
||||
The new value for the key. This will be either be the result of <paramref name="addValueFactory "/> (if the key was
|
||||
absent) or the result of <paramref name="updateValueFactory" /> (if the key was present).
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentNullException">
|
||||
<para><paramref name="dictionary" /> is <see langword="null" />.</para>
|
||||
-or-
|
||||
<para><paramref name="addValueFactory" /> is <see langword="null" />.</para>
|
||||
-or-
|
||||
<para><paramref name="updateValueFactory" /> is <see langword="null" />.</para>
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Collections.DictionaryExtensions.AddOrUpdate``3(System.Collections.Generic.IDictionary{``0,``1},``0,System.Func{``0,``2,``1},System.Func{``0,``1,``2,``1},``2)">
|
||||
<summary>
|
||||
Uses the specified functions and argument to add a key/value pair to the <see cref="T:System.Collections.Generic.IDictionary`2" /> if
|
||||
@ -1290,6 +1372,102 @@
|
||||
</exception>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length" /> is less than 0.</exception>
|
||||
</member>
|
||||
<member name="T:X10D.Core.SpanExtensions">
|
||||
<summary>
|
||||
Extension methods for <see cref="T:System.Span`1"/> and <see cref="T:System.ReadOnlySpan`1"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.Contains``1(System.Span{``0},``0)">
|
||||
<summary>
|
||||
Returns a value indicating whether a specific enumeration value is contained with the current span of elements.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the elements in <paramref name="span" />.</typeparam>
|
||||
<param name="span">The span of elements.</param>
|
||||
<param name="value">The value to search for.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="value" /> is contained with <paramref name="span" />; otherwise,
|
||||
<see langword="false" />.
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentException">The size of <typeparamref name="T" /> is unsupported.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.Contains``1(System.ReadOnlySpan{``0},``0)">
|
||||
<summary>
|
||||
Returns a value indicating whether a specific enumeration value is contained with the current readonly span of
|
||||
elements.
|
||||
</summary>
|
||||
<typeparam name="T">The type of the elements in <paramref name="span" />.</typeparam>
|
||||
<param name="span">The readonly span of elements.</param>
|
||||
<param name="value">The value to search for.</param>
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="value" /> is contained with <paramref name="span" />; otherwise,
|
||||
<see langword="false" />.
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentException">The size of <typeparamref name="T" /> is unsupported.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackByte(System.Span{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.Span`1"/> of booleans into a <see cref="T:System.Byte" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>An 8-bit unsigned integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 8 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackByte(System.ReadOnlySpan{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.ReadOnlySpan`1"/> of booleans into a <see cref="T:System.Byte" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>An 8-bit unsigned integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 8 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt16(System.Span{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.Span`1"/> of booleans into a <see cref="T:System.Int16" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 16-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 16 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt16(System.ReadOnlySpan{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.ReadOnlySpan`1"/> of booleans into a <see cref="T:System.Int16" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 16-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 16 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt32(System.Span{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.Span`1"/> of booleans into a <see cref="T:System.Int32" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 32-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 32 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt32(System.ReadOnlySpan{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.ReadOnlySpan`1"/> of booleans into a <see cref="T:System.Int32" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 32-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 32 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt64(System.Span{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.Span`1"/> of booleans into a <see cref="T:System.Int64" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 64-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 64 elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Core.SpanExtensions.PackInt64(System.ReadOnlySpan{System.Boolean})">
|
||||
<summary>
|
||||
Packs a <see cref="T:System.ReadOnlySpan`1"/> of booleans into a <see cref="T:System.Int64" />.
|
||||
</summary>
|
||||
<param name="source">The span of booleans to pack.</param>
|
||||
<returns>A 64-bit signed integer containing the packed booleans.</returns>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="source" /> contains more than 64 elements.</exception>
|
||||
</member>
|
||||
<member name="T:X10D.Drawing.Circle">
|
||||
<summary>
|
||||
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..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:X10D.ExceptionMessages.UnexpectedRuneUtf8SequenceLength">
|
||||
<summary>
|
||||
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..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:X10D.ExceptionMessages.YearCannotBeZero">
|
||||
<summary>
|
||||
Looks up a localized string similar to Year cannot be zero..
|
||||
@ -5162,6 +5345,83 @@
|
||||
<returns>The product of the projected values.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
</member>
|
||||
<member name="T:X10D.Linq.EnumerableExtensions">
|
||||
<summary>
|
||||
LINQ-inspired extension methods for <see cref="T:System.Collections.Generic.IEnumerable`1" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMax``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>
|
||||
Returns the minimum and maximum values in a sequence of values.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<typeparam name="T">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMax``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IComparer{``0})">
|
||||
<summary>
|
||||
Returns the minimum and maximum values in a sequence of values, using a specified comparer.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<param name="comparer">The comparer which shall be used to compare each element in the sequence.</param>
|
||||
<typeparam name="T">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMax``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
|
||||
<summary>
|
||||
Invokes a transform function on each element of a sequence of elements and returns the minimum and maximum values.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<param name="selector">A transform function to apply to each element.</param>
|
||||
<typeparam name="TSource">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<typeparam name="TResult">The type of the elements to compare.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMax``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
|
||||
<summary>
|
||||
Invokes a transform function on each element of a sequence of elements and returns the minimum and maximum values,
|
||||
using a specified comparer.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<param name="selector">A transform function to apply to each element.</param>
|
||||
<param name="comparer">The comparer which shall be used to compare each element in the sequence.</param>
|
||||
<typeparam name="TSource">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<typeparam name="TResult">The type of the elements to compare.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMaxBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
|
||||
<summary>
|
||||
Returns the minimum and maximum values in a sequence according to a specified key selector function.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<param name="keySelector">A function to extract the key for each element.</param>
|
||||
<typeparam name="TSource">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<typeparam name="TResult">The type of the elements to compare.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="M:X10D.Linq.EnumerableExtensions.MinMaxBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
|
||||
<summary>
|
||||
Returns the minimum and maximum values in a sequence according to a specified key selector function.
|
||||
</summary>
|
||||
<param name="source">A sequence of values to determine the minimum and maximum values of.</param>
|
||||
<param name="keySelector">A function to extract the key for each element.</param>
|
||||
<param name="comparer">The comparer which shall be used to compare each element in the sequence.</param>
|
||||
<typeparam name="TSource">The type of the elements in <paramref name="source" />.</typeparam>
|
||||
<typeparam name="TResult">The type of the elements to compare.</typeparam>
|
||||
<returns>A tuple containing the minimum and maximum values in <paramref name="source" />.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
|
||||
<exception cref="T:System.InvalidOperationException"><paramref name="source" /> contains no elements.</exception>
|
||||
</member>
|
||||
<member name="T:X10D.Linq.Int16Extensions">
|
||||
<summary>
|
||||
LINQ-inspired extension methods for <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Int64" />.
|
||||
@ -5464,7 +5724,7 @@
|
||||
</member>
|
||||
<member name="M:X10D.Math.ByteExtensions.DigitalRoot(System.Byte)">
|
||||
<summary>
|
||||
Computes the digital root of this 16-bit integer.
|
||||
Computes the digital root of this 8-bit integer.
|
||||
</summary>
|
||||
<param name="value">The value whose digital root to compute.</param>
|
||||
<returns>The digital root of <paramref name="value" />.</returns>
|
||||
|
Loading…
Reference in New Issue
Block a user