DashboardFrameFluent
ConsoleMonster.Frames
The fluent methods of DashboardFrame, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.
Inheritance
- object
- DashboardFrameFluent
Methods
public static DashboardFrame AddMeter(DashboardFrame dashboardFrame, Meter item) #Adds an item to DashboardFrame.Meters: Headline meters, in priority order.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- item ConsoleMonster.Frames.Meter
- The item.
public static DashboardFrame AddMeters(DashboardFrame dashboardFrame, params Meter[] items) #Adds items to DashboardFrame.Meters: Headline meters, in priority order.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- items ConsoleMonster.Frames.Meter[]
- The items, in order.
public static DashboardFrame AddMeters(DashboardFrame dashboardFrame, IEnumerable<Meter> items) #Adds items to DashboardFrame.Meters: Headline meters, in priority order.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- items System.Collections.Generic.IEnumerable<ConsoleMonster.Frames.Meter>
- The items, in order.
public static DashboardFrame AddSection(DashboardFrame dashboardFrame, FrameSection item) #Adds an item to DashboardFrame.Sections: Overview and detail sections, in the order they print.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- item ConsoleMonster.Frames.FrameSection
- The item.
public static DashboardFrame AddSections(DashboardFrame dashboardFrame, params FrameSection[] items) #Adds items to DashboardFrame.Sections: Overview and detail sections, in the order they print.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- items ConsoleMonster.Frames.FrameSection[]
- The items, in order.
public static DashboardFrame AddSections(DashboardFrame dashboardFrame, IEnumerable<FrameSection> items) #Adds items to DashboardFrame.Sections: Overview and detail sections, in the order they print.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- items System.Collections.Generic.IEnumerable<ConsoleMonster.Frames.FrameSection>
- The items, in order.
public static DashboardFrame Attention(DashboardFrame dashboardFrame, Action<AttentionList> configure) #Configures DashboardFrame.Attention in place: The attention list; it prints first in the summary rows whenever it has items.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- configure System.Action<ConsoleMonster.Frames.AttentionList>
- Configures the value.
public static DashboardFrame Configure(DashboardFrame dashboardFrame, Action<DashboardFrame> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- configure System.Action<ConsoleMonster.Frames.DashboardFrame>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
dashboardFrame.Compact = value; dashboardFrame.Configure(configured => configured.Compact = value);public static DashboardFrame Header(DashboardFrame dashboardFrame, Action<FrameHeader> configure) #Configures DashboardFrame.Header in place: The title line.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- configure System.Action<ConsoleMonster.Frames.FrameHeader>
- Configures the value.
public static DashboardFrame Length(DashboardFrame dashboardFrame, ConsoleViewLength? value) #Sets DashboardFrame.Length: An explicit length; null uses the session preference or Standard.
Parameters
- dashboardFrame ConsoleMonster.Frames.DashboardFrame
- The instance.
- value ConsoleMonster.Views.ConsoleViewLength?
- The value.
Examples
// C# initializer or property // C# fluent
dashboardFrame.Length = value; dashboardFrame.Length(value);