Class AppointmentTooltipPlugin
Inheritance
AppointmentTooltipPlugin
Assembly: SoDataBase.BusinessLogic.dll
[TooltipPlugin("SuperOffice:AppointmentTooltip", new string[] { "appointment_id" })]
public class AppointmentTooltipPlugin : TooltipPluginBase
Constructors
Declaration
public AppointmentTooltipPlugin()
Fields
Declaration
public const string AppointmentHint = "appointment_id"
Field Value
Methods
FormatDiaryTooltipAsync(AppointmentRow, TextRow, CancellationToken)
Declaration
public static Task<string> FormatDiaryTooltipAsync(AppointmentRow appointmentRow, TextRow appointmentText, CancellationToken cancellationToken = default)
Parameters
Returns
Declaration
public static Task<string> FormatParticipantsAsync(AppointmentRow appointment, CancellationToken cancellationToken = default)
Parameters
Returns
Subclass contract: derived class must implement their tooltip logicin this method.
Declaration
protected override Task<string> InnerGetTooltipAsync(CancellationToken cancellationToken)
Parameters
Returns
Type |
Description |
Task<string> |
Tooltip text, or an empty string
|
Overrides
Extension Methods