Half |
[SerializableAttribute] public struct HalfType : IComparable, IFormattable, IConvertible, IComparable<HalfType>, IEquatable<HalfType>
The HalfType type exposes the following members.
| Name | Description | |
|---|---|---|
| HalfType(Decimal) | Initializes a new instance of System.Half to the value of the specified decimal number. | |
| HalfType(Double) | Initializes a new instance of System.Half to the value of the specified double-precision floating-point number. | |
| HalfType(Int32) | Initializes a new instance of System.Half to the value of the specified 32-bit signed integer. | |
| HalfType(Int64) | Initializes a new instance of System.Half to the value of the specified 64-bit signed integer. | |
| HalfType(Single) | Initializes a new instance of System.Half to the value of the specified single-precision floating-point number. | |
| HalfType(UInt32) | Initializes a new instance of System.Half to the value of the specified 32-bit unsigned integer. | |
| HalfType(UInt64) | Initializes a new instance of System.Half to the value of the specified 64-bit unsigned integer. |
| Name | Description | |
|---|---|---|
| Abs | Returns the absolute value of a half-precision floating-point number. | |
| Add | Adds two specified System.Half values. | |
| CompareTo(HalfType) | Compares this instance to a specified System.Half object. | |
| CompareTo(Object) | Compares this instance to a specified System.Object. | |
| Divide | Divides two specified System.Half values. | |
| Equals(HalfType) | Returns a value indicating whether this instance and a specified System.Half object represent the same value. | |
| Equals(Object) |
Returns a value indicating whether this instance and a specified System.Object
represent the same type and value.
(Overrides ValueTypeEquals(Object)) | |
| GetBits | Converts the value of a specified instance of System.Half to its equivalent binary representation. | |
| GetBytes | Returns the specified half-precision floating point value as an array of bytes. | |
| GetHashCode |
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| GetTypeCode | Returns the System.TypeCode for value type System.Half. | |
| IsInfinity | Returns a value indicating whether the specified number evaluates to negative or positive infinity. | |
| IsNaN | Returns a value indicating whether the specified number evaluates to not a number (System.Half.NaN). | |
| IsNegativeInfinity | Returns a value indicating whether the specified number evaluates to negative infinity. | |
| IsPositiveInfinity | Returns a value indicating whether the specified number evaluates to positive infinity. | |
| Max | Returns the larger of two half-precision floating-point numbers. | |
| Min | Returns the smaller of two half-precision floating-point numbers. | |
| Multiply | Multiplies two specified System.Half values. | |
| Negate | Returns the result of multiplying the specified System.Half value by negative one. | |
| PackTwoHalfsToFloat(HalfType, HalfType) | ||
| PackTwoHalfsToFloat(Single, Single) | ||
| Parse(String) | Converts the string representation of a number to its System.Half equivalent. | |
| Parse(String, NumberStyles) | Converts the string representation of a number in a specified style to its System.Half equivalent. | |
| Parse(String, IFormatProvider) | Converts the string representation of a number to its System.Half equivalent using the specified culture-specific format information. | |
| Parse(String, NumberStyles, IFormatProvider) | Converts the string representation of a number to its System.Half equivalent using the specified style and culture-specific format. | |
| Sign | Returns a value indicating the sign of a half-precision floating-point number. | |
| Subtract | Subtracts one specified System.Half value from another. | |
| ToHalf(UInt16) | Returns a half-precision floating point number converted from its binary representation. | |
| ToHalf(Byte, Int32) | Returns a half-precision floating point number converted from two bytes at a specified position in a byte array. | |
| ToString |
Converts the numeric value of this instance to its equivalent string representation.
(Overrides ValueTypeToString) | |
| ToString(IFormatProvider) | Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information. | |
| ToString(String) | Converts the numeric value of this instance to its equivalent string representation, using the specified format. | |
| ToString(String, IFormatProvider) | Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. | |
| TryParse(String, HalfType) | Converts the string representation of a number to its System.Half equivalent. A return value indicates whether the conversion succeeded or failed. | |
| TryParse(String, NumberStyles, IFormatProvider, HalfType) | Converts the string representation of a number to its System.Half equivalent using the specified style and culture-specific format. A return value indicates whether the conversion succeeded or failed. |
| Name | Description | |
|---|---|---|
| Addition(HalfType, HalfType) | Adds two specified System.Half values. | |
| Decrement(HalfType) | Decrements the System.Half operand by one. | |
| Division(HalfType, HalfType) | Divides two specified System.Half values. | |
| Equality(HalfType, HalfType) | Returns a value indicating whether two instances of System.Half are equal. | |
| (Decimal to HalfType) | Converts a decimal number to a System.Half. | |
| (Double to HalfType) | Converts a double-precision floating-point number to a System.Half. | |
| (HalfType to Byte) | Converts a System.Half to an 8-bit unsigned integer. | |
| (HalfType to Char) | Converts a System.Half to a Unicode character. | |
| (HalfType to Decimal) | Converts a System.Half to a decimal number. | |
| (HalfType to Int16) | Converts a System.Half to a 16-bit signed integer. | |
| (HalfType to Int32) | Converts a System.Half to a 32-bit signed integer. | |
| (HalfType to Int64) | Converts a System.Half to a 64-bit signed integer. | |
| (HalfType to SByte) | Converts a System.Half to an 8-bit signed integer. | |
| (HalfType to UInt16) | Converts a System.Half to a 16-bit unsigned integer. | |
| (HalfType to UInt32) | Converts a System.Half to a 32-bit unsigned integer. | |
| (HalfType to UInt64) | Converts a System.Half to a 64-bit unsigned integer. | |
| (Single to HalfType) | Converts a single-precision floating-point number to a System.Half. | |
| GreaterThan(HalfType, HalfType) | Returns a value indicating whether a specified System.Half is greater than another specified System.Half. | |
| GreaterThanOrEqual(HalfType, HalfType) | Returns a value indicating whether a specified System.Half is greater than or equal to another specified System.Half. | |
| (Byte to HalfType) | Converts an 8-bit unsigned integer to a System.Half. | |
| (Char to HalfType) | Converts a Unicode character to a System.Half. | |
| (HalfType to Double) | Converts a System.Half to a double-precision floating-point number. | |
| (HalfType to Single) | Converts a System.Half to a single-precision floating-point number. | |
| (Int16 to HalfType) | Converts a 16-bit signed integer to a System.Half. | |
| (Int32 to HalfType) | Converts a 32-bit signed integer to a System.Half. | |
| (Int64 to HalfType) | Converts a 64-bit signed integer to a System.Half. | |
| (SByte to HalfType) | Converts an 8-bit signed integer to a System.Half. | |
| (UInt16 to HalfType) | Converts a 16-bit unsigned integer to a System.Half. | |
| (UInt32 to HalfType) | Converts a 32-bit unsigned integer to a System.Half. | |
| (UInt64 to HalfType) | Converts a 64-bit unsigned integer to a System.Half. | |
| Increment(HalfType) | Increments the System.Half operand by 1. | |
| Inequality(HalfType, HalfType) | Returns a value indicating whether two instances of System.Half are not equal. | |
| LessThan(HalfType, HalfType) | Returns a value indicating whether a specified System.Half is less than another specified System.Half. | |
| LessThanOrEqual(HalfType, HalfType) | Returns a value indicating whether a specified System.Half is less than or equal to another specified System.Half. | |
| Multiply(HalfType, HalfType) | Multiplies two specified System.Half values. | |
| Subtraction(HalfType, HalfType) | Subtracts two specified System.Half values. | |
| UnaryNegation(HalfType) | Negates the value of the specified System.Half operand. | |
| UnaryPlus(HalfType) | Returns the value of the System.Half operand (the sign of the operand is unchanged). |
| Name | Description | |
|---|---|---|
| Epsilon | Represents the smallest positive System.Half value greater than zero. This field is constant. | |
| MaxValue | Represents the largest possible value of System.Half. This field is constant. | |
| MinValue | Represents the smallest possible value of System.Half. This field is constant. | |
| NaN | Represents not a number (NaN). This field is constant. | |
| NegativeInfinity | Represents negative infinity. This field is constant. | |
| One | ||
| PositiveInfinity | Represents positive infinity. This field is constant. | |
| Zero |
| Name | Description | |
|---|---|---|
| MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx) | |
| PropertyGet |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertyGetT |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx) |