1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-11-23 00:18:47 +00:00

Bump upm to 3.2.0-nightly.163

This commit is contained in:
Oliver Booth 2023-02-28 19:09:36 +00:00
parent 4d94bfb0c9
commit 0948babd79
No known key found for this signature in database
GPG Key ID: 20BEB9DC87961025
4 changed files with 421 additions and 4 deletions

Binary file not shown.

BIN
X10D.dll

Binary file not shown.

423
X10D.xml
View File

@ -510,6 +510,18 @@
</returns> </returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> or <paramref name="predicate" /> is null.</exception> <exception cref="T:System.ArgumentNullException"><paramref name="source" /> or <paramref name="predicate" /> is null.</exception>
</member> </member>
<member name="M:X10D.Collections.EnumerableExtensions.WhereNotNull``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
Filters a sequence of values by omitting elements that are <see langword="null" /> (<see langword="Nothing" /> in
Visual Basic).
</summary>
<param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> to filter.</param>
<typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
<returns>
An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains elements from the input sequence that are not <see langword="null" />
(<see langword="Nothing" /> in Visual Basic).
</returns>
</member>
<member name="T:X10D.Collections.Int16Extensions"> <member name="T:X10D.Collections.Int16Extensions">
<summary> <summary>
Collection-related extension methods for <see cref="T:System.Int16" />. Collection-related extension methods for <see cref="T:System.Int16" />.
@ -730,7 +742,7 @@
</returns> </returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception> <exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"> <exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="start" /> is less than zero or greater than <see cref="!:IReadOnlyList&lt;T&gt;.Count" />. <paramref name="start" /> is less than zero or greater than <see cref="P:System.Collections.Generic.IReadOnlyCollection`1.Count" />.
</exception> </exception>
</member> </member>
<member name="M:X10D.Collections.ListExtensions.Slice``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Int32)"> <member name="M:X10D.Collections.ListExtensions.Slice``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Int32)">
@ -747,7 +759,7 @@
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception> <exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"> <exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="start" /> or <paramref name="start" /> + <paramref name="length" /> is less than zero or greater than <paramref name="start" /> or <paramref name="start" /> + <paramref name="length" /> is less than zero or greater than
<see cref="!:IReadOnlyList&lt;T&gt;.Count" />. <see cref="P:System.Collections.Generic.IReadOnlyCollection`1.Count" />.
</exception> </exception>
</member> </member>
<member name="M:X10D.Collections.ListExtensions.Swap``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})"> <member name="M:X10D.Collections.ListExtensions.Swap``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})">
@ -1076,6 +1088,53 @@
</code> </code>
</example> </example>
</member> </member>
<member name="M:X10D.Core.RandomExtensions.NextFrom``1(System.Random,System.Span{``0})">
<summary>
Returns a random element from the specified span of elements using the current <see cref="T:System.Random" /> instance.
</summary>
<typeparam name="T">The element type.</typeparam>
<param name="random">The <see cref="T:System.Random" /> instance.</param>
<param name="source">The span of elements from which to draw.</param>
<returns>A random element of type <typeparamref name="T" /> from <paramref name="source" />.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="random" /> is is <see langword="null" />
-or-
<paramref name="source" /> is <see langword="null" />.
</exception>
<example>
<code lang="csharp">
Span&lt;int&gt; span = stackalloc span[5];
// populate the span ...
var random = new Random();
var number = random.NextFrom(span);
</code>
</example>
</member>
<member name="M:X10D.Core.RandomExtensions.NextFrom``1(System.Random,System.ReadOnlySpan{``0})">
<summary>
Returns a random element from the specified readonly span of elements using the current <see cref="T:System.Random" />
instance.
</summary>
<typeparam name="T">The element type.</typeparam>
<param name="random">The <see cref="T:System.Random" /> instance.</param>
<param name="source">The readonly span of elements from which to draw.</param>
<returns>A random element of type <typeparamref name="T" /> from <paramref name="source" />.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="random" /> is is <see langword="null" />
-or-
<paramref name="source" /> is <see langword="null" />.
</exception>
<example>
<code lang="csharp">
Span&lt;int&gt; span = stackalloc span[5];
// populate the span ...
var random = new Random();
var number = random.NextFrom(span.AsReadOnly());
</code>
</example>
</member>
<member name="M:X10D.Core.RandomExtensions.NextByte(System.Random)"> <member name="M:X10D.Core.RandomExtensions.NextByte(System.Random)">
<summary> <summary>
Returns a non-negative random integer. Returns a non-negative random integer.
@ -5422,6 +5481,14 @@
<param name="value">The value whose factorial to compute.</param> <param name="value">The value whose factorial to compute.</param>
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
</member> </member>
<member name="M:X10D.Math.ByteExtensions.GreatestCommonFactor(System.Byte,System.Byte)">
<summary>
Calculates the greatest common factor between the current 8-bit unsigned integer, and another 8-bit unsigned integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.ByteExtensions.IsEven(System.Byte)"> <member name="M:X10D.Math.ByteExtensions.IsEven(System.Byte)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -5461,6 +5528,23 @@
Multiplicative persistence is defined as the recursive digital product until that product is a single digit. Multiplicative persistence is defined as the recursive digital product until that product is a single digit.
</remarks> </remarks>
</member> </member>
<member name="M:X10D.Math.ByteExtensions.Wrap(System.Byte,System.Byte,System.Byte)">
<summary>
Wraps the current 8-bit unsigned integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.ByteExtensions.Wrap(System.Byte,System.Byte)">
<summary>
Wraps the current 8-bit unsigned integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.ComparableExtensions"> <member name="T:X10D.Math.ComparableExtensions">
<summary> <summary>
Extension methods for <see cref="T:System.IComparable`1" />. Extension methods for <see cref="T:System.IComparable`1" />.
@ -5747,7 +5831,7 @@
</member> </member>
<member name="M:X10D.Math.DecimalExtensions.Sqrt(System.Decimal)"> <member name="M:X10D.Math.DecimalExtensions.Sqrt(System.Decimal)">
<summary> <summary>
Returns the square root of this double-precision floating-point number. Returns the square root of this decimal number.
</summary> </summary>
<param name="value">The number whose square root is to be found.</param> <param name="value">The number whose square root is to be found.</param>
<returns> <returns>
@ -5775,6 +5859,23 @@
</returns> </returns>
<exception cref="T:System.ArgumentException"><paramref name="value" /> is negative.</exception> <exception cref="T:System.ArgumentException"><paramref name="value" /> is negative.</exception>
</member> </member>
<member name="M:X10D.Math.DecimalExtensions.Wrap(System.Decimal,System.Decimal,System.Decimal)">
<summary>
Wraps the current decimal number between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.DecimalExtensions.Wrap(System.Decimal,System.Decimal)">
<summary>
Wraps the current decimal number between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.DoubleExtensions"> <member name="T:X10D.Math.DoubleExtensions">
<summary> <summary>
Mathematical extension methods. Mathematical extension methods.
@ -6035,6 +6136,23 @@
<see cref="F:System.Double.NaN" />, this method returns <see cref="F:System.Double.NaN" />. <see cref="F:System.Double.NaN" />, this method returns <see cref="F:System.Double.NaN" />.
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.DoubleExtensions.Wrap(System.Double,System.Double,System.Double)">
<summary>
Wraps the current double-precision floating-point number between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.DoubleExtensions.Wrap(System.Double,System.Double)">
<summary>
Wraps the current double-precision floating-point number between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.InclusiveOptions"> <member name="T:X10D.Math.InclusiveOptions">
<summary> <summary>
Provides options for <see cref="M:X10D.Math.ComparableExtensions.Between``3(``0,``1,``2,X10D.Math.InclusiveOptions)" /> clusivity. Provides options for <see cref="M:X10D.Math.ComparableExtensions.Between``3(``0,``1,``2,X10D.Math.InclusiveOptions)" /> clusivity.
@ -6084,6 +6202,14 @@
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
<exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception> <exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception>
</member> </member>
<member name="M:X10D.Math.Int16Extensions.GreatestCommonFactor(System.Int16,System.Int16)">
<summary>
Calculates the greatest common factor between the current 16-bit signed integer, and another 16-bit signed integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.Int16Extensions.IsEven(System.Int16)"> <member name="M:X10D.Math.Int16Extensions.IsEven(System.Int16)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6168,6 +6294,23 @@
</list> </list>
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.Int16Extensions.Wrap(System.Int16,System.Int16,System.Int16)">
<summary>
Wraps the current 16-bit signed integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.Int16Extensions.Wrap(System.Int16,System.Int16)">
<summary>
Wraps the current 16-bit signed integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.Int32Extensions"> <member name="T:X10D.Math.Int32Extensions">
<summary> <summary>
Extension methods for <see cref="T:System.Int32" />. Extension methods for <see cref="T:System.Int32" />.
@ -6192,6 +6335,14 @@
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
<exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception> <exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception>
</member> </member>
<member name="M:X10D.Math.Int32Extensions.GreatestCommonFactor(System.Int32,System.Int32)">
<summary>
Calculates the greatest common factor between the current 32-bit signed integer, and another 32-bit signed integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.Int32Extensions.IsEven(System.Int32)"> <member name="M:X10D.Math.Int32Extensions.IsEven(System.Int32)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6276,6 +6427,23 @@
</list> </list>
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.Int32Extensions.Wrap(System.Int32,System.Int32,System.Int32)">
<summary>
Wraps the current 32-bit signed integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.Int32Extensions.Wrap(System.Int32,System.Int32)">
<summary>
Wraps the current 32-bit signed integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.Int64Extensions"> <member name="T:X10D.Math.Int64Extensions">
<summary> <summary>
Extension methods for <see cref="T:System.Int64" />. Extension methods for <see cref="T:System.Int64" />.
@ -6300,6 +6468,14 @@
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
<exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception> <exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception>
</member> </member>
<member name="M:X10D.Math.Int64Extensions.GreatestCommonFactor(System.Int64,System.Int64)">
<summary>
Calculates the greatest common factor between the current 64-bit signed integer, and another 64-bit unsigned integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.Int64Extensions.IsEven(System.Int64)"> <member name="M:X10D.Math.Int64Extensions.IsEven(System.Int64)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6384,11 +6560,58 @@
</list> </list>
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.Int64Extensions.Wrap(System.Int64,System.Int64,System.Int64)">
<summary>
Wraps the current 64-bit signed integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.Int64Extensions.Wrap(System.Int64,System.Int64)">
<summary>
Wraps the current 64-bit signed integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.MathUtility"> <member name="T:X10D.Math.MathUtility">
<summary> <summary>
Provides static helpers methods for mathematical functions not found in the .NET <see cref="T:System.Math" /> class. Provides static helpers methods for mathematical functions not found in the .NET <see cref="T:System.Math" /> class.
</summary> </summary>
</member> </member>
<member name="M:X10D.Math.MathUtility.GammaToLinear(System.Single)">
<summary>
Converts a gamma-encoded value to a linear value using a gamma value of <c>2.2</c>.
</summary>
<param name="value">The gamma-encoded value to convert. Expected range is [0, 1].</param>
<returns>The linear value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.GammaToLinear(System.Single,System.Single)">
<summary>
Converts a gamma-encoded value to a linear value using the specified gamma value.
</summary>
<param name="value">The gamma-encoded value to convert. Expected range is [0, 1].</param>
<param name="gamma">The gamma value to use for decoding.</param>
<returns>The linear value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.GammaToLinear(System.Double)">
<summary>
Converts a gamma-encoded value to a linear value using a gamma value of <c>2.2</c>.
</summary>
<param name="value">The gamma-encoded value to convert. Expected range is [0, 1].</param>
<returns>The linear value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.GammaToLinear(System.Double,System.Double)">
<summary>
Converts a gamma-encoded value to a linear value using the specified gamma value.
</summary>
<param name="value">The gamma-encoded value to convert. Expected range is [0, 1].</param>
<param name="gamma">The gamma value to use for decoding.</param>
<returns>The linear value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.InverseLerp(System.Single,System.Single,System.Single)"> <member name="M:X10D.Math.MathUtility.InverseLerp(System.Single,System.Single,System.Single)">
<summary> <summary>
Returns the linear interpolation inverse of a value, such that it determines where a value lies between two other Returns the linear interpolation inverse of a value, such that it determines where a value lies between two other
@ -6431,6 +6654,36 @@
The interpolation result as determined by <c>(1 - alpha) * value + alpha * target</c>. The interpolation result as determined by <c>(1 - alpha) * value + alpha * target</c>.
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.MathUtility.LinearToGamma(System.Single)">
<summary>
Converts a linear value to a gamma-encoded value using a gamma value of <c>2.2</c>.
</summary>
<param name="value">The linear value to convert. Expected range is [0, 1].</param>
<returns>The gamma-encoded value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.LinearToGamma(System.Single,System.Single)">
<summary>
Converts a linear value to a gamma-encoded value using the specified gamma value.
</summary>
<param name="value">The linear value to convert. Expected range is [0, 1].</param>
<param name="gamma">The gamma value to use for encoding.</param>
<returns>The gamma-encoded value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.LinearToGamma(System.Double)">
<summary>
Converts a linear value to a gamma-encoded value using a gamma value of <c>2.2</c>.
</summary>
<param name="value">The linear value to convert. Expected range is [0, 1].</param>
<returns>The gamma-encoded value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.LinearToGamma(System.Double,System.Double)">
<summary>
Converts a linear value to a gamma-encoded value using the specified gamma value.
</summary>
<param name="value">The linear value to convert. Expected range is [0, 1].</param>
<param name="gamma">The gamma value to use for encoding.</param>
<returns>The gamma-encoded value.</returns>
</member>
<member name="M:X10D.Math.MathUtility.ScaleRange(System.Single,System.Single,System.Single,System.Single,System.Single)"> <member name="M:X10D.Math.MathUtility.ScaleRange(System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary> <summary>
Converts a value from being a percentage of one range, to being the same percentage in a new range. Converts a value from being a percentage of one range, to being the same percentage in a new range.
@ -6477,6 +6730,14 @@
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
<exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception> <exception cref="T:System.ArithmeticException"><paramref name="value" /> is less than 0.</exception>
</member> </member>
<member name="M:X10D.Math.SByteExtensions.GreatestCommonFactor(System.SByte,System.SByte)">
<summary>
Calculates the greatest common factor between the current 8-bit signed integer, and another 8-bit signed integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.SByteExtensions.IsEven(System.SByte)"> <member name="M:X10D.Math.SByteExtensions.IsEven(System.SByte)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6561,6 +6822,23 @@
</list> </list>
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.SByteExtensions.Wrap(System.SByte,System.SByte,System.SByte)">
<summary>
Wraps the current 8-bit signed integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.SByteExtensions.Wrap(System.SByte,System.SByte)">
<summary>
Wraps the current 8-bit signed integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.SingleExtensions"> <member name="T:X10D.Math.SingleExtensions">
<summary> <summary>
Extension methods for <see cref="T:System.Single" />. Extension methods for <see cref="T:System.Single" />.
@ -6820,6 +7098,23 @@
<see cref="F:System.Single.NaN" />, this method returns <see cref="F:System.Single.NaN" />. <see cref="F:System.Single.NaN" />, this method returns <see cref="F:System.Single.NaN" />.
</returns> </returns>
</member> </member>
<member name="M:X10D.Math.SingleExtensions.Wrap(System.Single,System.Single,System.Single)">
<summary>
Wraps the current single-precision floating-point number between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.SingleExtensions.Wrap(System.Single,System.Single)">
<summary>
Wraps the current single-precision floating-point number between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.UInt16Extensions"> <member name="T:X10D.Math.UInt16Extensions">
<summary> <summary>
Extension methods for <see cref="T:System.UInt16" />. Extension methods for <see cref="T:System.UInt16" />.
@ -6843,6 +7138,15 @@
<param name="value">The value whose factorial to compute.</param> <param name="value">The value whose factorial to compute.</param>
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
</member> </member>
<member name="M:X10D.Math.UInt16Extensions.GreatestCommonFactor(System.UInt16,System.UInt16)">
<summary>
Calculates the greatest common factor between the current 16-bit unsigned integer, and another 16-bit unsigned
integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.UInt16Extensions.IsEven(System.UInt16)"> <member name="M:X10D.Math.UInt16Extensions.IsEven(System.UInt16)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6882,6 +7186,23 @@
Multiplicative persistence is defined as the recursive digital product until that product is a single digit. Multiplicative persistence is defined as the recursive digital product until that product is a single digit.
</remarks> </remarks>
</member> </member>
<member name="M:X10D.Math.UInt16Extensions.Wrap(System.UInt16,System.UInt16,System.UInt16)">
<summary>
Wraps the current 16-bit unsigned integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.UInt16Extensions.Wrap(System.UInt16,System.UInt16)">
<summary>
Wraps the current 16-bit unsigned integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.UInt32Extensions"> <member name="T:X10D.Math.UInt32Extensions">
<summary> <summary>
Extension methods for <see cref="T:System.UInt32" />. Extension methods for <see cref="T:System.UInt32" />.
@ -6905,6 +7226,15 @@
<param name="value">The value whose factorial to compute.</param> <param name="value">The value whose factorial to compute.</param>
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
</member> </member>
<member name="M:X10D.Math.UInt32Extensions.GreatestCommonFactor(System.UInt32,System.UInt32)">
<summary>
Calculates the greatest common factor between the current 32-bit unsigned integer, and another 32-bit unsigned
integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.UInt32Extensions.IsEven(System.UInt32)"> <member name="M:X10D.Math.UInt32Extensions.IsEven(System.UInt32)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -6944,6 +7274,23 @@
Multiplicative persistence is defined as the recursive digital product until that product is a single digit. Multiplicative persistence is defined as the recursive digital product until that product is a single digit.
</remarks> </remarks>
</member> </member>
<member name="M:X10D.Math.UInt32Extensions.Wrap(System.UInt32,System.UInt32,System.UInt32)">
<summary>
Wraps the current 32-bit unsigned integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.UInt32Extensions.Wrap(System.UInt32,System.UInt32)">
<summary>
Wraps the current 32-bit unsigned integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Math.UInt64Extensions"> <member name="T:X10D.Math.UInt64Extensions">
<summary> <summary>
Extension methods for <see cref="T:System.UInt64" />. Extension methods for <see cref="T:System.UInt64" />.
@ -6967,6 +7314,15 @@
<param name="value">The value whose factorial to compute.</param> <param name="value">The value whose factorial to compute.</param>
<returns>The factorial of <paramref name="value" />.</returns> <returns>The factorial of <paramref name="value" />.</returns>
</member> </member>
<member name="M:X10D.Math.UInt64Extensions.GreatestCommonFactor(System.UInt64,System.UInt64)">
<summary>
Calculates the greatest common factor between the current 64-bit unsigned integer, and another 64-bit unsigned
integer.
</summary>
<param name="value">The first value.</param>
<param name="other">The second value.</param>
<returns>The greatest common factor between <paramref name="value" /> and <paramref name="other" />.</returns>
</member>
<member name="M:X10D.Math.UInt64Extensions.IsEven(System.UInt64)"> <member name="M:X10D.Math.UInt64Extensions.IsEven(System.UInt64)">
<summary> <summary>
Returns a value indicating whether the current value is evenly divisible by 2. Returns a value indicating whether the current value is evenly divisible by 2.
@ -7006,6 +7362,23 @@
Multiplicative persistence is defined as the recursive digital product until that product is a single digit. Multiplicative persistence is defined as the recursive digital product until that product is a single digit.
</remarks> </remarks>
</member> </member>
<member name="M:X10D.Math.UInt64Extensions.Wrap(System.UInt64,System.UInt64,System.UInt64)">
<summary>
Wraps the current 64-bit unsigned integer between a low and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="low">The inclusive lower bound.</param>
<param name="high">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="M:X10D.Math.UInt64Extensions.Wrap(System.UInt64,System.UInt64)">
<summary>
Wraps the current 64-bit unsigned integer between 0 and a high value.
</summary>
<param name="value">The value to wrap.</param>
<param name="length">The exclusive upper bound.</param>
<returns>The wrapped value.</returns>
</member>
<member name="T:X10D.Net.EndPointExtensions"> <member name="T:X10D.Net.EndPointExtensions">
<summary> <summary>
Extension methods for <see cref="T:System.Net.EndPoint" /> and derived types. Extension methods for <see cref="T:System.Net.EndPoint" /> and derived types.
@ -8225,6 +8598,16 @@
<param name="value">The input string.</param> <param name="value">The input string.</param>
<returns><see langword="true" /> if this string is an emoji; otherwise, <see langword="false" />.</returns> <returns><see langword="true" /> if this string is an emoji; otherwise, <see langword="false" />.</returns>
</member> </member>
<member name="M:X10D.Text.StringExtensions.IsEmpty(System.String)">
<summary>
Returns a value indicating whether the current string represents an empty string.
</summary>
<param name="value">The value to check.</param>
<returns>
<see langword="true" /> if <paramref name="value" /> is empty; otherwise, <see langword="false" />.
</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="value" /> is <see langword="null" />.</exception>
</member>
<member name="M:X10D.Text.StringExtensions.IsLower(System.String)"> <member name="M:X10D.Text.StringExtensions.IsLower(System.String)">
<summary> <summary>
Determines if all alpha characters in this string are considered lowercase. Determines if all alpha characters in this string are considered lowercase.
@ -8234,6 +8617,28 @@
<see langword="true" /> if all alpha characters in this string are lowercase; otherwise, <see langword="false" />. <see langword="true" /> if all alpha characters in this string are lowercase; otherwise, <see langword="false" />.
</returns> </returns>
</member> </member>
<member name="M:X10D.Text.StringExtensions.IsNullOrEmpty(System.String)">
<summary>
Returns a value indicating whether the current string is <see langword="null" /> (<see langword="Nothing" /> in Visual
Basic), or represents an empty string.
</summary>
<param name="value">The value to check.</param>
<returns>
<see langword="true" /> if <paramref name="value" /> is <see langword="null" /> or empty; otherwise,
<see langword="false" />.
</returns>
</member>
<member name="M:X10D.Text.StringExtensions.IsNullOrWhiteSpace(System.String)">
<summary>
Returns a value indicating whether the current string is <see langword="null" /> (<see langword="Nothing" /> in Visual
Basic), represents an empty string, or consists of only whitespace characters.
</summary>
<param name="value">The value to check.</param>
<returns>
<see langword="true" /> if <paramref name="value" /> is <see langword="null" />, empty, or consists of only
whitespace; otherwise, <see langword="false" />.
</returns>
</member>
<member name="M:X10D.Text.StringExtensions.IsPalindrome(System.String)"> <member name="M:X10D.Text.StringExtensions.IsPalindrome(System.String)">
<summary> <summary>
Determines whether the current string is considered palindromic; that is, the letters within the string are the Determines whether the current string is considered palindromic; that is, the letters within the string are the
@ -8255,6 +8660,18 @@
<see langword="true" /> if all alpha characters in this string are uppercase; otherwise, <see langword="false" />. <see langword="true" /> if all alpha characters in this string are uppercase; otherwise, <see langword="false" />.
</returns> </returns>
</member> </member>
<member name="M:X10D.Text.StringExtensions.IsWhiteSpace(System.String)">
<summary>
Returns a value indicating whether the current string represents an empty string, or consists of only whitespace
characters.
</summary>
<param name="value">The value to check.</param>
<returns>
<see langword="true" /> if <paramref name="value" /> is empty or consists of only whitespace; otherwise,
<see langword="false" />.
</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="value" /> is <see langword="null" />.</exception>
</member>
<member name="M:X10D.Text.StringExtensions.Repeat(System.String,System.Int32)"> <member name="M:X10D.Text.StringExtensions.Repeat(System.String,System.Int32)">
<summary> <summary>
Repeats a string a specified number of times. Repeats a string a specified number of times.

View File

@ -6,7 +6,7 @@
"url": "https://oliverbooth.dev" "url": "https://oliverbooth.dev"
}, },
"displayName": "X10D", "displayName": "X10D",
"version": "3.2.0-nightly.155", "version": "3.2.0-nightly.163",
"unity": "2021.2", "unity": "2021.2",
"description": "Extension methods on crack", "description": "Extension methods on crack",
"keywords": ["dotnet", "extension-methods"], "keywords": ["dotnet", "extension-methods"],