2using System.ComponentModel.Design;
3using System.Threading.Tasks;
28 return Value is DateTime ? Grade.Ok :
Grade.NotAtAll;
38 public override async Task<string>
ToString(
object Value,
string Language,
41 if (Value is DateTime TP)
43 if (TP.TimeOfDay == TimeSpan.Zero)
44 return TP.ToShortDateString();
46 string s = await base.ToString(Value, Language, Settings);
48 if (TP.Kind == DateTimeKind.Utc)
54 return await base.ToString(Value, Language, Settings);
Abstract base class for parameter value renderers.
Converts a date and time parameter value to a human-readable string.
override Grade Supports(object Value)
How well a parameter value is supported.
override async Task< string > ToString(object Value, string Language, MarkdownSettings Settings)
Generates a Markdown string from the parameter value.
DateTimeParameterValueRenderer()
Converts a date and time parameter value to a human-readable string.
Settings used for Markdown generation of human-readable text.