API Reference
Class
PresenterValues
Value conversions shared by presenters, tone rules and aggregates.
Inheritance
- Object
- PresenterValues
Methods
public static String Dash(PresenterContext context) #Returns:
StringThe placeholder for a value that has no meaningful display (an unbounded duration, a non-finite number): an em dash, or "-" in the ASCII tier.
Parameters
- context ConsoleMonster.Presenters.PresenterContext
- The presenter context.
Returns
The dash.
public static Boolean IsEmpty(Object? value) #Returns:
BooleanWhether a value counts as empty (null, DBNull or an empty string).
Parameters
- value System.Object?
- The value.
Returns
True when empty.
public static Boolean IsNonFinite(Object? value) #Returns:
BooleanWhether a value is a NaN or infinite Double or Single (shown as a dash).
Parameters
- value System.Object?
- The value.
Returns
True for NaN and infinities.
public static String ToText(Object? value, CultureInfo culture) #Returns:
StringFormats any value as plain text with the culture (dates and numbers included).
Parameters
- value System.Object?
- The value.
- culture System.Globalization.CultureInfo
- The culture.
Returns
The text.
public static Boolean TryGetNumber(Object? value, out Double number) #Returns:
BooleanConverts a value to a double when it is a finite number (numbers, numeric strings in invariant format, TimeSpan seconds). NaN and infinities are not numbers here, so totals, tone rules and scales skip them.
Parameters
- value System.Object?
- The value.
- number System.Double
- The number.
Returns
True when the value is numeric.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?