Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1899 lines (1688 sloc) 99.6 KB
<Type Name="MathF" FullName="System.MathF">
<TypeSignature Language="C#" Value="public static class MathF" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit MathF extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.MathF" />
<TypeSignature Language="VB.NET" Value="Public Class MathF" />
<TypeSignature Language="C++ CLI" Value="public ref class MathF abstract sealed" />
<TypeSignature Language="F#" Value="type MathF = class" />
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
The static fields and methods of the `MathF` class correspond to those of the <xref:System.Math> class, except that their parameters are of type <xref:System.Single> rather than <xref:System.Double>, and they return <xref:System.Single> rather than <xref:System.Double> values.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Abs">
<MemberSignature Language="C#" Value="public static float Abs (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Abs(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Abs(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Abs (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Abs(float x);" />
<MemberSignature Language="F#" Value="static member Abs : single -&gt; single" Usage="System.MathF.Abs x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number that is greater than or equal to <see cref="F:System.Single.MinValue" />, but less than or equal to <see cref="F:System.Single.MaxValue" />.</param>
<summary>Returns the absolute value of a single-precision floating-point number.</summary>
<returns>A single-precision floating-point number, x, such that 0 ≤ x ≤ <see cref="F:System.Single.MaxValue" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The absolute value of a <xref:System.Single> is its numeric value without its sign. For example, the absolute value of both 1.2e-03 and -1.2e03 is 1.2e03.
If `x` is equal to <xref:System.Single.NegativeInfinity> or <xref:System.Single.PositiveInfinity>, the return value is <xref:System.Single.PositiveInfinity>. If `x` is equal to <xref:System.Single.NaN>, the return value is <xref:System.Single.NaN>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Acos">
<MemberSignature Language="C#" Value="public static float Acos (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Acos(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Acos(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Acos (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Acos(float x);" />
<MemberSignature Language="F#" Value="static member Acos : single -&gt; single" Usage="System.MathF.Acos x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number representing a cosine, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
<summary>Returns the angle whose cosine is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ π.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Acosh">
<MemberSignature Language="C#" Value="public static float Acosh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Acosh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Acosh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Acosh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Acosh(float x);" />
<MemberSignature Language="F#" Value="static member Acosh : single -&gt; single" Usage="System.MathF.Acosh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1" />
</Parameters>
<Docs>
<param name="x">A number representing a hyperbolic cosine, where <paramref name="x" /> must be greater than or equal to 1, but less than or equal to <see cref="F:System.Single.PositiveInfinity" />.</param>
<summary>Returns the angle whose hyperbolic cosine is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that 0 ≤ θ ≤ ∞.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Asin">
<MemberSignature Language="C#" Value="public static float Asin (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Asin(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Asin(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Asin (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Asin(float x);" />
<MemberSignature Language="F#" Value="static member Asin : single -&gt; single" Usage="System.MathF.Asin x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number representing a sine, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
<summary>Returns the angle whose sine is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A positive return value represents a counterclockwise angle from the x-axis; a negative return value represents a clockwise angle.
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Asinh">
<MemberSignature Language="C#" Value="public static float Asinh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Asinh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Asinh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Asinh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Asinh(float x);" />
<MemberSignature Language="F#" Value="static member Asinh : single -&gt; single" Usage="System.MathF.Asinh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1" />
</Parameters>
<Docs>
<param name="x">A number representing a hyperbolic sine, where <paramref name="x" /> must be greater than or equal to <see cref="F:System.Single.NegativeInfinity" />, but less than or equal to <see cref="F:System.Single.PositiveInfinity" />.</param>
<summary>Returns the angle whose hyperbolic sine is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that -∞ &lt; θ ≤ -1, or 1 ≤ θ &lt; ∞.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Atan">
<MemberSignature Language="C#" Value="public static float Atan (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Atan(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Atan(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Atan (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Atan(float x);" />
<MemberSignature Language="F#" Value="static member Atan : single -&gt; single" Usage="System.MathF.Atan x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number representing a tangent.</param>
<summary>Returns the angle whose tangent is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that -π/2 ≤ θ ≤ π/2.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.NegativeInfinity" />, or π/2 rounded to double precision (1.5707963267949) if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A positive return value represents a counterclockwise angle from the x-axis; a negative return value represents a clockwise angle.
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Atan2">
<MemberSignature Language="C#" Value="public static float Atan2 (float y, float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Atan2(float32 y, float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Atan2(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Atan2 (y As Single, x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Atan2(float y, float x);" />
<MemberSignature Language="F#" Value="static member Atan2 : single * single -&gt; single" Usage="System.MathF.Atan2 (y, x)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="y" Type="System.Single" />
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="y">The y coordinate of a point.</param>
<param name="x">The x coordinate of a point.</param>
<summary>Returns the angle whose tangent is the quotient of two specified numbers.</summary>
<returns>An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) = <paramref name="y" /> / <paramref name="x" />, where (<paramref name="x" />, <paramref name="y" />) is a point in the Cartesian plane. Observe the following:
- For (<paramref name="x" />, <paramref name="y" />) in quadrant 1, 0 &lt; θ &lt; π/2.
- For (<paramref name="x" />, <paramref name="y" />) in quadrant 2, π/2 &lt; θ ≤ π.
- For (<paramref name="x" />, <paramref name="y" />) in quadrant 3, -π &lt; θ &lt; -π/2.
- For (<paramref name="x" />, <paramref name="y" />) in quadrant 4, -π/2 &lt; θ &lt; 0.
For points on the boundaries of the quadrants, the return value is the following:
- If y is 0 and x is not negative, θ = 0.
- If y is 0 and x is negative, θ = π.
- If y is positive and x is 0, θ = π/2.
- If y is negative and x is 0, θ = -π/2.
- If y is 0 and x is 0, θ = 0.
If <paramref name="x" /> or <paramref name="y" /> is <see cref="F:System.Single.NaN" />, or if <paramref name="x" /> and <paramref name="y" /> are either <see cref="F:System.Single.PositiveInfinity" /> or <see cref="F:System.Single.NegativeInfinity" />, the method returns <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The return value is the angle in the Cartesian plane formed by the x-axis, and a vector starting from the origin, (0,0), and terminating at the point, (x,y).
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Atanh">
<MemberSignature Language="C#" Value="public static float Atanh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Atanh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Atanh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Atanh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Atanh(float x);" />
<MemberSignature Language="F#" Value="static member Atanh : single -&gt; single" Usage="System.MathF.Atanh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1" />
</Parameters>
<Docs>
<param name="x">A number representing a hyperbolic tangent, where <paramref name="x" /> must be greater than or equal to -1, but less than or equal to 1.</param>
<summary>Returns the angle whose hyperbolic tangent is the specified number.</summary>
<returns>An angle, θ, measured in radians, such that -∞ &lt; θ &lt;-1, or 1 &lt; θ &lt; ∞.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> &lt; -1 or <paramref name="x" /> &gt; 1 or <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Multiply the return value by 180/<xref:System.MathF.PI?displayProperty=nameWithType> to convert from radians to degrees.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BitDecrement">
<MemberSignature Language="C#" Value="public static float BitDecrement (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 BitDecrement(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.BitDecrement(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function BitDecrement (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float BitDecrement(float x);" />
<MemberSignature Language="F#" Value="static member BitDecrement : single -&gt; single" Usage="System.MathF.BitDecrement x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The value to decrement.</param>
<summary>Returns the next smallest value that compares less than <paramref name="x" />.</summary>
<returns>The next smallest value that compares less than <paramref name="x" />.
-or-
<see cref="F:System.Single.NegativeInfinity" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NegativeInfinity" />.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="BitIncrement">
<MemberSignature Language="C#" Value="public static float BitIncrement (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 BitIncrement(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.BitIncrement(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function BitIncrement (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float BitIncrement(float x);" />
<MemberSignature Language="F#" Value="static member BitIncrement : single -&gt; single" Usage="System.MathF.BitIncrement x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The value to increment.</param>
<summary>Returns the next largest value that is greater than <paramref name="x" />.</summary>
<returns>The next largest value that is greater than <paramref name="x" />.
-or-
<see cref="F:System.Single.PositiveInfinity" /> if <paramref name="x" /> equals <see cref="F:System.Single.PositiveInfinity" />.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Cbrt">
<MemberSignature Language="C#" Value="public static float Cbrt (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Cbrt(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Cbrt(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Cbrt (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Cbrt(float x);" />
<MemberSignature Language="F#" Value="static member Cbrt : single -&gt; single" Usage="System.MathF.Cbrt x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0;netstandard-2.1" />
</Parameters>
<Docs>
<param name="x">The number whose cube root is to be found.</param>
<summary>Returns the cube root of a specified number.</summary>
<returns>The cube root of <paramref name="x" />.
-or-
<see cref="F:System.Single.NaN" /> if <paramref name="x" /> is equals <see cref="F:System.Single.NaN" />.</returns>
<remarks>
</remarks>
<altmember cref="M:System.MathF.Pow(System.Single,System.Single)" />
</Docs>
</Member>
<Member MemberName="Ceiling">
<MemberSignature Language="C#" Value="public static float Ceiling (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Ceiling(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Ceiling(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Ceiling (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Ceiling(float x);" />
<MemberSignature Language="F#" Value="static member Ceiling : single -&gt; single" Usage="System.MathF.Ceiling x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number.</param>
<summary>Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.</summary>
<returns>The smallest integral value that is greater than or equal to <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, that value is returned. Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The behavior of this method follows IEEE Standard 754, section 4. This kind of rounding is sometimes called rounding toward positive infinity. In other words, if `x` is positive, the presence of any fractional component causes `x` to be rounded to the next highest integer. If `x` is negative, the rounding operation causes any fractional component of `x` to be discarded. The operation of this method differs from the <xref:System.MathF.Floor%28System.Single%29> method, which supports rounding toward negative infinity.
]]></format>
</remarks>
<altmember cref="Overload:System.MathF.Round" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
<Member MemberName="CopySign">
<MemberSignature Language="C#" Value="public static float CopySign (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 CopySign(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.CopySign(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CopySign (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float CopySign(float x, float y);" />
<MemberSignature Language="F#" Value="static member CopySign : single * single -&gt; single" Usage="System.MathF.CopySign (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
<Parameter Name="y" Type="System.Single" Index="1" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">A number whose magnitude is used in the result.</param>
<param name="y">A number whose sign is the used in the result.</param>
<summary>Returns a value with the magnitude of <paramref name="x" /> and the sign of <paramref name="y" />.</summary>
<returns>A value with the magnitude of <paramref name="x" /> and the sign of <paramref name="y" />.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Cos">
<MemberSignature Language="C#" Value="public static float Cos (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Cos(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Cos(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Cos (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Cos(float x);" />
<MemberSignature Language="F#" Value="static member Cos : single -&gt; single" Usage="System.MathF.Cos x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the cosine of the specified angle.</summary>
<returns>The cosine of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, this method returns <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Cosh">
<MemberSignature Language="C#" Value="public static float Cosh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Cosh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Cosh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Cosh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Cosh(float x);" />
<MemberSignature Language="F#" Value="static member Cosh : single -&gt; single" Usage="System.MathF.Cosh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the hyperbolic cosine of the specified angle.</summary>
<returns>The hyperbolic cosine of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NegativeInfinity" /> or <see cref="F:System.Single.PositiveInfinity" />, <see cref="F:System.Single.PositiveInfinity" /> is returned. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="E">
<MemberSignature Language="C#" Value="public const float E = 2.718282;" />
<MemberSignature Language="ILAsm" Value=".field public static literal float32 E = (2.718282)" />
<MemberSignature Language="DocId" Value="F:System.MathF.E" />
<MemberSignature Language="VB.NET" Value="Public Const E As Single = 2.718282" />
<MemberSignature Language="C++ CLI" Value="public: float E = 2.718282;" />
<MemberSignature Language="F#" Value="val mutable E : single" Usage="System.MathF.E" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<MemberValue>2.718282</MemberValue>
<Docs>
<summary>Represents the natural logarithmic base, specified by the constant, <see langword="e" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
The value of this constant is 2.71828175.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Exp">
<MemberSignature Language="C#" Value="public static float Exp (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Exp(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Exp(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Exp (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Exp(float x);" />
<MemberSignature Language="F#" Value="static member Exp : single -&gt; single" Usage="System.MathF.Exp x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number specifying a power.</param>
<summary>Returns <see langword="e" /> raised to the specified power.</summary>
<returns>The number <see langword="e" /> raised to the power <paramref name="x" />. If <paramref name="x" /> equals <see cref="F:System.Single.NaN" /> or <see cref="F:System.Single.PositiveInfinity" />, that value is returned. If <paramref name="x" /> equals <see cref="F:System.Single.NegativeInfinity" />, 0 is returned.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
`e` is a mathematical constant whose value is approximately 2.71828.
Use the <xref:System.MathF.Pow%2A> method to calculate powers of other bases.
<xref:System.MathF.Exp%2A> is the inverse of <xref:System.MathF.Log%2A>.
]]></format>
</remarks>
<altmember cref="F:System.MathF.E" />
<altmember cref="M:System.MathF.Pow(System.Single,System.Single)" />
<altmember cref="M:System.MathF.Log(System.Single)" />
</Docs>
</Member>
<Member MemberName="Floor">
<MemberSignature Language="C#" Value="public static float Floor (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Floor(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Floor(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Floor (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Floor(float x);" />
<MemberSignature Language="F#" Value="static member Floor : single -&gt; single" Usage="System.MathF.Floor x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number.</param>
<summary>Returns the largest integral value less than or equal to the specified single-precision floating-point number.</summary>
<returns>The largest integral value less than or equal to <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The behavior of this method follows IEEE Standard 754, section 4. This kind of rounding is sometimes called rounding toward negative infinity. In other words, if `x` is positive, any fractional component is truncated. If `x` is negative, the presence of any fractional component causes it to be rounded to the smaller integer. The operation of this method differs from the <xref:System.MathF.Ceiling%2A> method, which supports rounding toward positive infinity.
]]></format>
</remarks>
<altmember cref="Overload:System.MathF.Round" />
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
</Docs>
</Member>
<Member MemberName="FusedMultiplyAdd">
<MemberSignature Language="C#" Value="public static float FusedMultiplyAdd (float x, float y, float z);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 FusedMultiplyAdd(float32 x, float32 y, float32 z) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.FusedMultiplyAdd(System.Single,System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function FusedMultiplyAdd (x As Single, y As Single, z As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float FusedMultiplyAdd(float x, float y, float z);" />
<MemberSignature Language="F#" Value="static member FusedMultiplyAdd : single * single * single -&gt; single" Usage="System.MathF.FusedMultiplyAdd (x, y, z)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
<Parameter Name="y" Type="System.Single" Index="1" FrameworkAlternate="netcore-3.0" />
<Parameter Name="z" Type="System.Single" Index="2" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The number to be multiplied with <paramref name="y" />.</param>
<param name="y">The number to be multiplied with <paramref name="x" />.</param>
<param name="z">The number to be added to the result of <paramref name="x" /> multiplied by <paramref name="y" />.</param>
<summary>Returns (x * y) + z, rounded as one ternary operation.</summary>
<returns>(x * y) + z, rounded as one ternary operation.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This computes `(x * y)` as if to infinite precision, adds `z` to that result as if to infinite precision, and finally rounds to the nearest representable value.
This differs from the non-fused sequence which would compute `(x * y)` as if to infinite preicision, round the result to the nearest representable value, add 'z' to the rounded result as if to infinite precision, and finally round to the nearest representable value.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="IEEERemainder">
<MemberSignature Language="C#" Value="public static float IEEERemainder (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 IEEERemainder(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.IEEERemainder(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function IEEERemainder (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float IEEERemainder(float x, float y);" />
<MemberSignature Language="F#" Value="static member IEEERemainder : single * single -&gt; single" Usage="System.MathF.IEEERemainder (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="y" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A dividend.</param>
<param name="y">A divisor.</param>
<summary>Returns the remainder resulting from the division of a specified number by another specified number.</summary>
<returns>A number equal to <paramref name="x" /> - (<paramref name="y" /> Q), where Q is the quotient of <paramref name="x" /> / <paramref name="y" /> rounded to the nearest integer (if <paramref name="x" /> / <paramref name="y" /> falls halfway between two integers, the even integer is returned).
If <paramref name="x" /> - (<paramref name="y" /> Q) is zero, the value +0 is returned if <paramref name="x" /> is positive, or -0 if <paramref name="x" /> is negative.
If <paramref name="y" /> = 0, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This operation complies with the remainder operation defined in Section 5.1 of ANSI/IEEE Std 754-1985; IEEE Standard for Binary Floating-Point Arithmetic; Institute of Electrical and Electronics Engineers, Inc; 1985.
The <xref:System.MathF.IEEERemainder%2A> method is not the same as the [remainder operator](~/docs/csharp/language-reference/operators/remainder-operator.md). Although both return the remainder after division, the formulas they use are different. The formula for the <xref:System.MathF.IEEERemainder%2A> method is:
```
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
```
In contrast, the formula for the remainder operator is:
```
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)
```
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ILogB">
<MemberSignature Language="C#" Value="public static int ILogB (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ILogB(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.ILogB(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function ILogB (x As Single) As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static int ILogB(float x);" />
<MemberSignature Language="F#" Value="static member ILogB : single -&gt; int" Usage="System.MathF.ILogB x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The number whose logarithm is to be found.</param>
<summary>Returns the base 2 integer logarithm of a specified number.</summary>
<returns>One of the values in the following table.
<list type="table"><listheader><term><paramref name="x" /> parameter
</term><description> Return value
</description></listheader><item><term> Default
</term><description> The base 2 integer log of <paramref name="x" />; that is, (int)log2(<paramref name="x" />).
</description></item><item><term> Zero
</term><description><see cref="F:System.Int32.MinValue" /></description></item><item><term> Equal to <see cref="F:System.Single.NaN" /> or <see cref="F:System.Single.PositiveInfinity" /> or <see cref="F:System.Single.NegativeInfinity" /></term><description><see cref="F:System.Int32.MaxValue" /></description></item></list></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Parameter `x` is specified as a base 10 number.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Log">
<MemberSignature Language="C#" Value="public static float Log (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Log(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Log(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Log (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Log(float x);" />
<MemberSignature Language="F#" Value="static member Log : single -&gt; single" Usage="System.MathF.Log x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">The number whose logarithm is to be found.</param>
<summary>Returns the natural (base <see langword="e" />) logarithm of a specified number.</summary>
<returns>One of the values in the following table.
<list type="table"><listheader><term><paramref name="x" /> parameter
</term><description> Return value
</description></listheader><item><term> Positive
</term><description> The natural logarithm of <paramref name="x" />; that is, ln <paramref name="x" />, or log e <paramref name="x" /></description></item><item><term> Zero
</term><description><see cref="F:System.Single.NegativeInfinity" /></description></item><item><term> Negative
</term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.NaN" /></term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.PositiveInfinity" /></term><description><see cref="F:System.Single.PositiveInfinity" /></description></item></list></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Parameter `x` is specified as a base 10 number.
]]></format>
</remarks>
<altmember cref="F:System.MathF.E" />
<altmember cref="M:System.MathF.Exp(System.Single)" />
</Docs>
</Member>
<Member MemberName="Log">
<MemberSignature Language="C#" Value="public static float Log (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Log(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Log(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Log (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Log(float x, float y);" />
<MemberSignature Language="F#" Value="static member Log : single * single -&gt; single" Usage="System.MathF.Log (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="y" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">The number whose logarithm is to be found.</param>
<param name="y">The base.</param>
<summary>Returns the logarithm of a specified number in a specified base.</summary>
<returns>One of the values in the following table. (+Infinity denotes <see cref="F:System.Single.PositiveInfinity" />, -Infinity denotes <see cref="F:System.Single.NegativeInfinity" />, and NaN denotes <see cref="F:System.Single.NaN" />.)
<list type="table"><listheader><term><paramref name="x" /></term><description><paramref name="newBase" /></description><description> Return value
</description></listheader><item><term><paramref name="x" />&gt; 0
</term><description> (0 &lt;<paramref name="newBase" />&lt; 1) -or-(<paramref name="newBase" />&gt; 1)
</description><description> lognewBase(a)
</description></item><item><term><paramref name="x" />&lt; 0
</term><description> (any value)
</description><description> NaN
</description></item><item><term> (any value)
</term><description><paramref name="newBase" />&lt; 0
</description><description> NaN
</description></item><item><term><paramref name="x" /> != 1
</term><description><paramref name="newBase" /> = 0
</description><description> NaN
</description></item><item><term><paramref name="x" /> != 1
</term><description><paramref name="newBase" /> = +Infinity
</description><description> NaN
</description></item><item><term><paramref name="x" /> = NaN
</term><description> (any value)
</description><description> NaN
</description></item><item><term> (any value)
</term><description><paramref name="newBase" /> = NaN
</description><description> NaN
</description></item><item><term> (any value)
</term><description><paramref name="newBase" /> = 1
</description><description> NaN
</description></item><item><term><paramref name="x" /> = 0
</term><description> 0 &lt;<paramref name="newBase" />&lt; 1
</description><description> +Infinity
</description></item><item><term><paramref name="x" /> = 0
</term><description><paramref name="newBase" />&gt; 1
</description><description> -Infinity
</description></item><item><term><paramref name="x" /> = +Infinity
</term><description> 0 &lt;<paramref name="newBase" />&lt; 1
</description><description> -Infinity
</description></item><item><term><paramref name="x" /> = +Infinity
</term><description><paramref name="newBase" />&gt; 1
</description><description> +Infinity
</description></item><item><term><paramref name="x" /> = 1
</term><description><paramref name="newBase" /> = 0
</description><description> 0
</description></item><item><term><paramref name="x" /> = 1
</term><description><paramref name="newBase" /> = +Infinity
</description><description> 0
</description></item></list></returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Log10">
<MemberSignature Language="C#" Value="public static float Log10 (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Log10(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Log10(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Log10 (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Log10(float x);" />
<MemberSignature Language="F#" Value="static member Log10 : single -&gt; single" Usage="System.MathF.Log10 x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number whose logarithm is to be found.</param>
<summary>Returns the base 10 logarithm of a specified number.</summary>
<returns>One of the values in the following table.
<list type="table"><listheader><term><paramref name="x" /> parameter
</term><description> Return value
</description></listheader><item><term> Positive
</term><description> The base 10 log of <paramref name="x" />; that is, log 10<paramref name="x" />.
</description></item><item><term> Zero
</term><description><see cref="F:System.Single.NegativeInfinity" /></description></item><item><term> Negative
</term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.NaN" /></term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.PositiveInfinity" /></term><description><see cref="F:System.Single.PositiveInfinity" /></description></item></list></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Parameter `x` is specified as a base 10 number.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Log2">
<MemberSignature Language="C#" Value="public static float Log2 (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Log2(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Log2(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Log2 (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Log2(float x);" />
<MemberSignature Language="F#" Value="static member Log2 : single -&gt; single" Usage="System.MathF.Log2 x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">A number whose logarithm is to be found.</param>
<summary>Returns the base 2 logarithm of a specified number.</summary>
<returns>One of the values in the following table.
<list type="table"><listheader><term><paramref name="x" /> parameter
</term><description> Return value
</description></listheader><item><term> Positive
</term><description> The base 2 log of <paramref name="x" />; that is, log 2<paramref name="x" />.
</description></item><item><term> Zero
</term><description><see cref="F:System.Single.NegativeInfinity" /></description></item><item><term> Negative
</term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.NaN" /></term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equal to <see cref="F:System.Single.PositiveInfinity" /></term><description><see cref="F:System.Single.PositiveInfinity" /></description></item></list></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Parameter `x` is specified as a base 10 number.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Max">
<MemberSignature Language="C#" Value="public static float Max (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Max(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Max(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Max (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Max(float x, float y);" />
<MemberSignature Language="F#" Value="static member Max : single * single -&gt; single" Usage="System.MathF.Max (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="y" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">The first of two single-precision floating-point numbers to compare.</param>
<param name="y">The second of two single-precision floating-point numbers to compare.</param>
<summary>Returns the larger of two single-precision floating-point numbers.</summary>
<returns>Parameter <paramref name="x" /> or <paramref name="y" />, whichever is larger. If <paramref name="x" />, or <paramref name="y" />, or both <paramref name="x" /> and <paramref name="y" /> are equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="MaxMagnitude">
<MemberSignature Language="C#" Value="public static float MaxMagnitude (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 MaxMagnitude(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.MaxMagnitude(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function MaxMagnitude (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float MaxMagnitude(float x, float y);" />
<MemberSignature Language="F#" Value="static member MaxMagnitude : single * single -&gt; single" Usage="System.MathF.MaxMagnitude (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
<Parameter Name="y" Type="System.Single" Index="1" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The first of two single-precision floating-point numbers to compare.</param>
<param name="y">The second of two single-precision floating-point numbers to compare.</param>
<summary>Returns the larger magnitude of two single-precision floating-point numbers.</summary>
<returns>Parameter <paramref name="x" /> or <paramref name="y" />, whichever has the larger magnitude. If <paramref name="x" />, or <paramref name="y" />, or both <paramref name="x" /> and <paramref name="y" /> are equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Min">
<MemberSignature Language="C#" Value="public static float Min (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Min(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Min(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Min (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Min(float x, float y);" />
<MemberSignature Language="F#" Value="static member Min : single * single -&gt; single" Usage="System.MathF.Min (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="y" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">The first of two single-precision floating-point numbers to compare.</param>
<param name="y">The second of two single-precision floating-point numbers to compare.</param>
<summary>Returns the smaller of two single-precision floating-point numbers.</summary>
<returns>Parameter <paramref name="x" /> or <paramref name="y" />, whichever is smaller. If <paramref name="x" />, <paramref name="y" />, or both <paramref name="x" /> and <paramref name="y" /> are equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="MinMagnitude">
<MemberSignature Language="C#" Value="public static float MinMagnitude (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 MinMagnitude(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.MinMagnitude(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function MinMagnitude (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float MinMagnitude(float x, float y);" />
<MemberSignature Language="F#" Value="static member MinMagnitude : single * single -&gt; single" Usage="System.MathF.MinMagnitude (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
<Parameter Name="y" Type="System.Single" Index="1" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">The first of two single-precision floating-point numbers to compare.</param>
<param name="y">The second of two single-precision floating-point numbers to compare.</param>
<summary>Returns the smaller magnitude of two single-precision floating-point numbers.</summary>
<returns>Parameter <paramref name="x" /> or <paramref name="y" />, whichever has the smaller magnitude. If <paramref name="x" />, or <paramref name="y" />, or both <paramref name="x" /> and <paramref name="y" /> are equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="PI">
<MemberSignature Language="C#" Value="public const float PI = 3.141593;" />
<MemberSignature Language="ILAsm" Value=".field public static literal float32 PI = (3.141593)" />
<MemberSignature Language="DocId" Value="F:System.MathF.PI" />
<MemberSignature Language="VB.NET" Value="Public Const PI As Single = 3.141593" />
<MemberSignature Language="C++ CLI" Value="public: float PI = 3.141593;" />
<MemberSignature Language="F#" Value="val mutable PI : single" Usage="System.MathF.PI" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<MemberValue>3.141593</MemberValue>
<Docs>
<summary>Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
The value of this field is 3.14159274.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Pow">
<MemberSignature Language="C#" Value="public static float Pow (float x, float y);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Pow(float32 x, float32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Pow(System.Single,System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Pow (x As Single, y As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Pow(float x, float y);" />
<MemberSignature Language="F#" Value="static member Pow : single * single -&gt; single" Usage="System.MathF.Pow (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="y" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number to be raised to a power.</param>
<param name="y">A single-precision floating-point number that specifies a power.</param>
<summary>Returns a specified number raised to the specified power.</summary>
<returns>The number <paramref name="x" /> raised to the power <paramref name="y" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The following table indicates the return value when various values or ranges of values are specified for the `x` and `y` parameters. For more information, see <xref:System.Single.PositiveInfinity?displayProperty=nameWithType>, <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, and <xref:System.Single.NaN?displayProperty=nameWithType>.
|Parameters|Return value|
|----------------|------------------|
|`x` or `y` = `NaN`.|`NaN`|
|`x` = Any value except `NaN`; `y` = 0.|1|
|`x` = `NegativeInfinity`; `y` < 0.|0|
|`x` = `NegativeInfinity`; `y` is a positive odd integer.|`NegativeInfinity`|
|`x` = `NegativeInfinity`; `y` is positive but not an odd integer.|`PositiveInfinity`|
|`x` < 0 but not `NegativeInfinity`; `y` is not an integer, `NegativeInfinity`, or `PositiveInfinity`.|`NaN`|
|`x` = -1; `y` = `NegativeInfinity` or `PositiveInfinity`.|`NaN`|
|-1 < `x` < 1; `y` = `NegativeInfinity`.|`PositiveInfinity`|
|-1 < `x` < 1; `y` = `PositiveInfinity`.|0|
|`x` < -1 or `x` > 1; `y` = `NegativeInfinity`.|0|
|`x` < -1 or `x` > 1; `y` = `PositiveInfinity`.|`PositiveInfinity`|
|`x` = 0; `y` < 0.|`PositiveInfinity`|
|`x` = 0; `y` > 0.|0|
|`x` = 1; `y` is any value except `NaN`.|1|
|`x` = `PositiveInfinity`; `y` < 0.|0|
|`x` = `PositiveInfinity`; `y` > 0.|`PositiveInfinity`|
]]></format>
</remarks>
<altmember cref="M:System.MathF.Sqrt(System.Single)" />
</Docs>
</Member>
<Member MemberName="Round">
<MemberSignature Language="C#" Value="public static float Round (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Round(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Round(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Round (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Round(float x);" />
<MemberSignature Language="F#" Value="static member Round : single -&gt; single" Usage="System.MathF.Round x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number to be rounded.</param>
<summary>Rounds a single-precision floating-point value to the nearest integral value, and rounds midpoint values to the nearest even number.</summary>
<returns>The integer nearest <paramref name="x" />. If the fractional component of <paramref name="x" /> is halfway between two integers, one of which is even and the other odd, then the even number is returned. Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method uses the default rounding convention of <xref:System.MidpointRounding.ToEven?displayProperty=nameWithType>.
[!INCLUDE[midpoint-rounding](~/includes/floating-point-equality.md)]
If the value of the `x` argument is <xref:System.Single.NaN?displayProperty=nameWithType>, the method returns <xref:System.Single.NaN?displayProperty=nameWithType>. If `x` is <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, the method returns <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, respectively.
]]></format>
</remarks>
<block subset="none" type="usage">
<para>Because of the loss of precision that can result from representing decimal values as floating-point numbers or performing arithmetic operations on floating-point values, in some cases the <see cref="M:System.MathF.Round(System.Single)" /> method may not appear to round midpoint values to the nearest even integer.</para>
</block>
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
<Member MemberName="Round">
<MemberSignature Language="C#" Value="public static float Round (float x, int digits);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Round(float32 x, int32 digits) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Round(System.Single,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Round (x As Single, digits As Integer) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Round(float x, int digits);" />
<MemberSignature Language="F#" Value="static member Round : single * int -&gt; single" Usage="System.MathF.Round (x, digits)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="digits" Type="System.Int32" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number to be rounded.</param>
<param name="digits">The number of fractional digits in the return value.</param>
<summary>Rounds a single-precision floating-point value to a specified number of fractional digits, and rounds midpoint values to the nearest even number.</summary>
<returns>The number nearest to <paramref name="x" /> that contains a number of fractional digits equal to <paramref name="digits" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of the `digits` argument can range from 0 to 6. Note that 6 is the maximum number of integral and fractional digits supported by the <xref:System.Single> type.
This method uses the default rounding convention of <xref:System.MidpointRounding.ToEven?displayProperty=nameWithType>.
[!INCLUDE[midpoint-rounding](~/includes/floating-point-equality.md)]
If the value of the `x` argument is <xref:System.Single.NaN?displayProperty=nameWithType>, the method returns <xref:System.Single.NaN?displayProperty=nameWithType>. If `x` is <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, the method returns <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, respectively.
]]></format>
</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="digits" /> is less than 0 or greater than 6.</exception>
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
<Member MemberName="Round">
<MemberSignature Language="C#" Value="public static float Round (float x, MidpointRounding mode);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Round(float32 x, valuetype System.MidpointRounding mode) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Round(System.Single,System.MidpointRounding)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Round (x As Single, mode As MidpointRounding) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Round(float x, MidpointRounding mode);" />
<MemberSignature Language="F#" Value="static member Round : single * MidpointRounding -&gt; single" Usage="System.MathF.Round (x, mode)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="mode" Type="System.MidpointRounding" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number to be rounded.</param>
<param name="mode">Specification for how to round <paramref name="x" /> if it is midway between two other numbers.</param>
<summary>Rounds a single-precision floating-point value to the nearest integer, and uses the specified rounding convention for midpoint values.</summary>
<returns>The integer nearest <paramref name="x" />. If <paramref name="x" /> is halfway between two integers, one of which is even and the other odd, then <paramref name="mode" /> determines which of the two is returned. Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
[!INCLUDE[midpoint-rounding](~/includes/floating-point-equality.md)]
If the value of the `x` argument is <xref:System.Single.NaN?displayProperty=nameWithType>, the method returns <xref:System.Single.NaN?displayProperty=nameWithType>. If `x` is <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, the method returns <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, respectively.
]]></format>
</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="mode" /> is not a valid value of <see cref="T:System.MidpointRounding" />.</exception>
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
<Member MemberName="Round">
<MemberSignature Language="C#" Value="public static float Round (float x, int digits, MidpointRounding mode);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Round(float32 x, int32 digits, valuetype System.MidpointRounding mode) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Round(System.Single,System.Int32,System.MidpointRounding)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Round(float x, int digits, MidpointRounding mode);" />
<MemberSignature Language="F#" Value="static member Round : single * int * MidpointRounding -&gt; single" Usage="System.MathF.Round (x, digits, mode)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
<Parameter Name="digits" Type="System.Int32" />
<Parameter Name="mode" Type="System.MidpointRounding" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number to be rounded.</param>
<param name="digits">The number of fractional digits in the return value.</param>
<param name="mode">Specification for how to round <paramref name="x" /> if it is midway between two other numbers.</param>
<summary>Rounds a single-precision floating-point value to a specified number of fractional digits, and uses the specified rounding convention for midpoint values.</summary>
<returns>The number nearest to <paramref name="x" /> that has a number of fractional digits equal to <paramref name="digits" />. If <paramref name="x" /> has fewer fractional digits than <paramref name="digits" />, <paramref name="x" /> is returned unchanged.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of the `digits` argument can range from 0 to 6. Note that 6 is the maximum number of integral and fractional digits supported by the <xref:System.Single> type.
[!INCLUDE[midpoint-rounding](~/includes/floating-point-equality.md)]
If the value of the `x` argument is <xref:System.Single.NaN?displayProperty=nameWithType>, the method returns <xref:System.Single.NaN?displayProperty=nameWithType>. If `x` is <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, the method returns <xref:System.Single.PositiveInfinity?displayProperty=nameWithType> or <xref:System.Single.NegativeInfinity?displayProperty=nameWithType>, respectively.
]]></format>
</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="digits" /> is less than 0 or greater than 6.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="mode" /> is not a valid value of <see cref="T:System.MidpointRounding" />.</exception>
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
<Member MemberName="ScaleB">
<MemberSignature Language="C#" Value="public static float ScaleB (float x, int n);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 ScaleB(float32 x, int32 n) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.ScaleB(System.Single,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function ScaleB (x As Single, n As Integer) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float ScaleB(float x, int n);" />
<MemberSignature Language="F#" Value="static member ScaleB : single * int -&gt; single" Usage="System.MathF.ScaleB (x, n)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" Index="0" FrameworkAlternate="netcore-3.0" />
<Parameter Name="n" Type="System.Int32" Index="1" FrameworkAlternate="netcore-3.0" />
</Parameters>
<Docs>
<param name="x">A single-precision floating-point number that specifies the base value.</param>
<param name="n">A single-precision floating-point number that specifies the power.</param>
<summary>Returns x * 2^n computed efficiently.</summary>
<returns>x * 2^n computed efficiently.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Sign">
<MemberSignature Language="C#" Value="public static int Sign (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 Sign(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Sign(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Sign (x As Single) As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static int Sign(float x);" />
<MemberSignature Language="F#" Value="static member Sign : single -&gt; int" Usage="System.MathF.Sign x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A signed number.</param>
<summary>Returns an integer that indicates the sign of a single-precision floating-point number.</summary>
<returns>A number that indicates the sign of <paramref name="x" />, as shown in the following table.
<list type="table"><listheader><term> Return value
</term><description> Meaning
</description></listheader><item><term> -1
</term><description><paramref name="x" /> is less than zero.
</description></item><item><term> 0
</term><description><paramref name="x" /> is equal to zero.
</description></item><item><term> 1
</term><description><paramref name="x" /> is greater than zero.
</description></item></list></returns>
<remarks>
</remarks>
<exception cref="T:System.ArithmeticException">
<paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />.</exception>
</Docs>
</Member>
<Member MemberName="Sin">
<MemberSignature Language="C#" Value="public static float Sin (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Sin(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Sin(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Sin (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Sin(float x);" />
<MemberSignature Language="F#" Value="static member Sin : single -&gt; single" Usage="System.MathF.Sin x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the sine of the specified angle.</summary>
<returns>The sine of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, this method returns <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Sinh">
<MemberSignature Language="C#" Value="public static float Sinh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Sinh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Sinh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Sinh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Sinh(float x);" />
<MemberSignature Language="F#" Value="static member Sinh : single -&gt; single" Usage="System.MathF.Sinh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the hyperbolic sine of the specified angle.</summary>
<returns>The hyperbolic sine of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NegativeInfinity" />, <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NaN" />, this method returns a <see cref="T:System.Single" /> equal to <paramref name="x" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Sqrt">
<MemberSignature Language="C#" Value="public static float Sqrt (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Sqrt(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Sqrt(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Sqrt (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Sqrt(float x);" />
<MemberSignature Language="F#" Value="static member Sqrt : single -&gt; single" Usage="System.MathF.Sqrt x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">The number whose square root is to be found.</param>
<summary>Returns the square root of a specified number.</summary>
<returns>One of the values in the following table.
<list type="table"><listheader><term><paramref name="x" /> parameter
</term><description> Return value
</description></listheader><item><term> Zero or positive
</term><description> The positive square root of <paramref name="x" />.
</description></item><item><term> Negative
</term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equals <see cref="F:System.Single.NaN" /></term><description><see cref="F:System.Single.NaN" /></description></item><item><term> Equals <see cref="F:System.Single.PositiveInfinity" /></term><description><see cref="F:System.Single.PositiveInfinity" /></description></item></list></returns>
<remarks>
</remarks>
<altmember cref="M:System.MathF.Pow(System.Single,System.Single)" />
</Docs>
</Member>
<Member MemberName="Tan">
<MemberSignature Language="C#" Value="public static float Tan (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Tan(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Tan(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Tan (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Tan(float x);" />
<MemberSignature Language="F#" Value="static member Tan : single -&gt; single" Usage="System.MathF.Tan x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the tangent of the specified angle.</summary>
<returns>The tangent of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />, this method returns <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Tanh">
<MemberSignature Language="C#" Value="public static float Tanh (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Tanh(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Tanh(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Tanh (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Tanh(float x);" />
<MemberSignature Language="F#" Value="static member Tanh : single -&gt; single" Usage="System.MathF.Tanh x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">An angle, measured in radians.</param>
<summary>Returns the hyperbolic tangent of the specified angle.</summary>
<returns>The hyperbolic tangent of <paramref name="x" />. If <paramref name="x" /> is equal to <see cref="F:System.Single.NegativeInfinity" />, this method returns -1. If value is equal to <see cref="F:System.Single.PositiveInfinity" />, this method returns 1. If <paramref name="x" /> is equal to <see cref="F:System.Single.NaN" />, this method returns <see cref="F:System.Single.NaN" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The angle, `x`, must be in radians. Multiply by <xref:System.MathF.PI?displayProperty=nameWithType>/180 to convert degrees to radians.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Truncate">
<MemberSignature Language="C#" Value="public static float Truncate (float x);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float32 Truncate(float32 x) cil managed" />
<MemberSignature Language="DocId" Value="M:System.MathF.Truncate(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Truncate (x As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static float Truncate(float x);" />
<MemberSignature Language="F#" Value="static member Truncate : single -&gt; single" Usage="System.MathF.Truncate x" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime.Extensions</AssemblyName>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Single" />
</Parameters>
<Docs>
<param name="x">A number to truncate.</param>
<summary>Calculates the integral part of a specified single-precision floating-point number.</summary>
<returns>The integral part of <paramref name="x" />; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table.
<list type="table"><listheader><term><paramref name="x" /></term><description> Return value
</description></listheader><item><term><see cref="F:System.Single.NaN" /></term><description><see cref="F:System.Single.NaN" /></description></item><item><term><see cref="F:System.Single.NegativeInfinity" /></term><description><see cref="F:System.Single.NegativeInfinity" /></description></item><item><term><see cref="F:System.Single.PositiveInfinity" /></term><description><see cref="F:System.Single.PositiveInfinity" /></description></item></list></returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
<xref:System.MathF.Truncate%2A> rounds `x` to the nearest integer towards zero.
]]></format>
</remarks>
<altmember cref="Overload:System.MathF.Round" />
<altmember cref="M:System.MathF.Ceiling(System.Single)" />
<altmember cref="M:System.MathF.Floor(System.Single)" />
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.