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