C# Class Rsdn.Janus.MenuMergingHelper

ファイルを表示 Open project: rsdn/janus Class Usage Examples

Public Methods

Method Description
MergeMenuGroups ( [ groups ) : IEnumerable
MergeMenuItems ( [ items ) : IEnumerable
MergeMenuRoots ( [ roots ) : IEnumerable

Private Methods

Method Description
CreateMenuItem ( ContainerMenuItemType type, IList items ) : IContainerMenuItem
GetContainerMenuItemType ( IContainerMenuItem item ) : ContainerMenuItemType
GroupContainers ( IEnumerable containers ) : ContainerMergingInfo>.Dictionary
MergeMenuItemsInternal ( IEnumerable items ) : IEnumerable

Method Details

MergeMenuGroups() public static method

public static MergeMenuGroups ( [ groups ) : IEnumerable
groups [
return IEnumerable

MergeMenuItems() public static method

public static MergeMenuItems ( [ items ) : IEnumerable
items [
return IEnumerable

MergeMenuRoots() public static method

public static MergeMenuRoots ( [ roots ) : IEnumerable
roots [
return IEnumerable