The Unit type exposes the following members.
Methods
Name | Description | |
---|---|---|
ConvertUnit(UnitTypeEnum) |
Attempts to convert the current unit value to other unit of measurement.
Only absolute units can be converted. This method throws an exception if the conversion cannot be performed. |
|
ConvertUnit(UnitTypeEnum, Single) |
Attempts to convert the current unit value to other unit of measurement.
Only absolute units can be converted. This method throws an exception if the conversion cannot be performed. |
|
ConvertUnit(Single, UnitTypeEnum, Single) |
Attempts to convert the current unit value to other unit of measurement.
Only absolute units can be converted. This method throws an exception if the conversion cannot be performed. |
|
Equals |
Compares the current unit value with another object.
(Overrides ValueType..::..Equals(Object).) |
|
FromObject |
Attempts to convert an object to a unit value.
This method throws an exception if the conversion cannot be performed.
|
|
GetHashCode |
Gets the hash code for the current unit value.
(Overrides ValueType..::..GetHashCode()()()().) |
|
ToString |
Returns a string that represents the current object.
(Overrides ValueType..::..ToString()()()().) |
Operators
Name | Description | |
---|---|---|
Equality |
Tests whether the two unit values are equal.
|
|
Inequality |
Tests whether the two unit values are not equal.
|
Properties
Name | Description | |
---|---|---|
Auto |
Gets a Unit representing an "auto" value.
|
|
BoldLineWidth |
Gets a Unit value representing the default "bold" line thickness (2 points wide).
|
|
Empty |
Gets a Unit representing an emtpy (zero) value.
|
|
IsAbs |
Gets a value indicating whether the current unit represents an absolute value
(such as "1mm", "2in", "3em" and so on).
|
|
IsAuto |
Gets a value indicating whether the current unit represents an "auto" value.
|
|
IsEmpty |
Gets a value indicating whether the current unit represents an empty value.
|
|
IsParent |
Gets a value indicating whether the current unit is specified as "parent".
|
|
IsParentHeight |
Gets a value indicating whether the current unit is specified as "parent.height".
|
|
IsParentWidth |
Gets a value indicating whether the current unit is specified as "parent.width".
|
|
LineWidth |
Gets a Unit value representing the default line thickness (1 point wide).
|
|
Units |
Gets the unit of measurement of the current unit.
|
|
Value |
Gets the absolute value of the current unit (in Units).
|