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.
|