ShellMenu Class |
Namespace: ShellBoost.Core
public sealed class ShellMenu
The ShellMenu type exposes the following members.
| Name | Description | |
|---|---|---|
| AllItems |
Gets all child items.
| |
| AllItemsIds |
Gets all child items menu identifier offsets.
| |
| AllItemsMenuIds |
Gets all child items menu identifiers.
| |
| ChangedStates |
Gets a list of menu states, by menu item identifier, that must be changed.
| |
| Flags |
Gets the flags.
| |
| Items |
Gets the child items.
| |
| MergeType |
Gets the menu's merge context, if the menu is used in a merge context.
| |
| RemovedIds |
Gets the a list of menu item identifiers that must be removed.
| |
| Server |
Gets the Shell Folder server.
|
| Name | Description | |
|---|---|---|
| AddInvokeItemHandler |
Adds an invoke item handler.
| |
| ChangeStatesWhere |
Removes a list of menu item ids using a predicate function.
| |
| GetById |
Gets a menu item by its menu identifier offset.
| |
| Merge |
Merges the items with the specified items.
| |
| MergeNewMenu |
Merges this instance with the 'New' menu.
| |
| RemoveIdsRange |
Removes a list of menu items identifiers.
| |
| RemoveIdsWhere |
Removes a list of menu item ids using a predicate function.
| |
| Trace |
Utility method to trace this items. Useful for developers.
| |
| Trace(IEnumerableShellMenuItem) |
Utility method to trace the specified items. Useful for developers.
| |
| Trace(IEnumerableShellMenuItem, Int32, TextWriter) |
Utility method to trace the specified items. Useful for developers.
| |
| TraceNetCore |
Utility method to trace the specified items. Useful for developers.
| |
| TraceNetFramework |
Utility method to trace the specified items. Useful for developers.
|
| Name | Description | |
|---|---|---|
| InvokeItem |
Occurs when a menu is invoked.
|