示例#1
0
 /// <summary>
 /// Constructor for Navigation class
 /// </summary>
 /// <param name="globalNavigation">GlobalNavigation object</param>
 /// <param name="currentNavigation">CurrentNavigation object</param>
 /// <param name="searchNavigation">SearchNavigation object</param>
 public Navigation(GlobalNavigation globalNavigation = null, CurrentNavigation currentNavigation = null, StructuralNavigation searchNavigation = null)
 {
     this.GlobalNavigation  = globalNavigation;
     this.CurrentNavigation = currentNavigation;
     this.SearchNavigation  = searchNavigation;
 }
 /// <summary>
 /// Constructor for CurrentNavigation class
 /// </summary>
 /// <param name="navigationType">CurrentNavigationType object</param>
 /// <param name="structuralNavigation">StructuralNavigation object</param>
 /// <param name="managedNavigation">ManagedNavigation object</param>
 public CurrentNavigation(CurrentNavigationType navigationType, StructuralNavigation structuralNavigation = null, ManagedNavigation managedNavigation = null) :
     base(structuralNavigation, managedNavigation)
 {
     this.NavigationType = navigationType;
 }
示例#3
0
 /// <summary>
 /// Constructor for BaseNavigationKind class
 /// </summary>
 /// <param name="structuralNavigation">Structural Navigation object</param>
 /// <param name="managedNavigation">Managed Navigation object</param>
 public BaseNavigationKind(StructuralNavigation structuralNavigation = null, ManagedNavigation managedNavigation = null)
 {
     this.StructuralNavigation = structuralNavigation;
     this.ManagedNavigation    = managedNavigation;
 }