NTP Analyzer  0.8.2
Analyze the operation of time servers
Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration Class Reference
Inheritance diagram for Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration:
Collaboration diagram for Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration:

Public Attributes

override Uri Link => page.Link
string Name => ConfigName
override ILinkable Page => page
override string TypeText => "Page"
- Public Attributes inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
virtual Uri Link => ConfigLink
- Public Attributes inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
virtual string FilePath => Parent.FilePath + SubPath
virtual string SubPath => string.Empty

Package Functions

 PageMenuItemConfiguration (string configName, string caption, ILinkable page)
- Package Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
virtual void Assemble ()

Private Attributes

readonly ILinkable page

Additional Inherited Members

- Protected Member Functions inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
 MenuItemConfiguration (string configName, string caption, Uri link)
- Protected Member Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
 ConfigurationNode (string name)
- Properties inherited from Ntp.Analyzer.Config.Node.Navigation.MenuItemConfiguration
string Caption [get]
Uri ConfigLink [get]
abstract ILinkable Page [get]
abstract string TypeText [get]
- Properties inherited from Ntp.Analyzer.Config.Node.ConfigurationNode
string ConfigName [get]
ConfigurationNode Parent [get, set]
- Properties inherited from Ntp.Analyzer.Interface.IConfigurationNode
string ConfigName [get]
- Properties inherited from Ntp.Analyzer.Config.Node.Navigation.ILinkable
Uri Link [get]
string Name [get]

Detailed Description

Definition at line 26 of file PageMenuItemConfiguration.cs.

Constructor & Destructor Documentation

Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.PageMenuItemConfiguration ( string  configName,
string  caption,
ILinkable  page 

Definition at line 28 of file PageMenuItemConfiguration.cs.

29  : base(configName, caption, null)
30  {
31  this.page = page;
32  }

Member Data Documentation

override Uri Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.Link => page.Link

Definition at line 42 of file PageMenuItemConfiguration.cs.

string Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.Name => ConfigName

Definition at line 40 of file PageMenuItemConfiguration.cs.

readonly ILinkable Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.page

Definition at line 34 of file PageMenuItemConfiguration.cs.

override ILinkable Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.Page => page

Definition at line 38 of file PageMenuItemConfiguration.cs.

override string Ntp.Analyzer.Config.Node.Navigation.PageMenuItemConfiguration.TypeText => "Page"

Definition at line 36 of file PageMenuItemConfiguration.cs.

The documentation for this class was generated from the following file: