Class NavigationState
- Namespace
- MackySoft.Navigathena
- Assembly
- MackySoft.Navigathena.dll
Provides one immutable snapshot of logical histories and presentation correlations.
public sealed class NavigationState
- Inheritance
-
NavigationState
- Inherited Members
Properties
Entries
public IReadOnlyDictionary<NavigationEntryId, NavigationEntry> Entries { get; }
Property Value
HostIncident
public NavigationHostIncident? HostIncident { get; }
Property Value
Presentations
public IReadOnlyDictionary<NavigationEntryId, PresentationState> Presentations { get; }
Property Value
Regions
public IReadOnlyDictionary<RegionInstanceId, RegionState> Regions { get; }
Property Value
Revision
public long Revision { get; }
Property Value
RootRegionInstanceId
public RegionInstanceId RootRegionInstanceId { get; }
Property Value
Methods
GetEntry(NavigationEntryId)
public NavigationEntry GetEntry(NavigationEntryId id)
Parameters
Returns
GetPresentation(NavigationEntryId)
public PresentationState GetPresentation(NavigationEntryId id)
Parameters
Returns
GetRegion(RegionInstanceId)
public RegionState GetRegion(RegionInstanceId id)