Interface IConsoleToolDefinition
- Namespace
- ArcanaDevelopment.adTempus.Shared.Extensibility
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Interface for extensions that implement Console tools
public interface IConsoleToolDefinition : IExtensionDefinition
Properties
MenuName
The name of the menu item for this tool.
string MenuName { get; }
Property Value
- string
Remarks
If no MenuName is specified, the tool will not appear on the menu. The command will appear on the Tools menu unless a ParentMenuName is specified
ParentMenuName
The name of the parent menu that this tool's menu item should appear on.
string ParentMenuName { get; }
Property Value
- string
Remarks
Return null or an empty string to add this item directly to the Tools menu. To add it under a menu item created by another custom tool, return that tool's MenuName
- See Also
Inherited Members
- IExtensionDefinition.ExtensionType
- IExtensionDefinition.ExtensionID
- IExtensionDefinition.Name
- IExtensionDefinition.Description
- IExtensionDefinition.FactoryAssemblyName
- IExtensionDefinition.FactoryTypeName
- IExtensionDefinition.ExtensionVersion
- IExtensionDefinition.ExtensionDefinitionFileName
- IExtensionDefinition.UserInterfaces
- IExtensionDefinition.SupportsUserInterfacePlatform(string)
- IExtensionDefinition.SupportsUserInterfaceVersion(Version)
- IExtensionDefinition.GetUserInterfaceProperties(string)
- IExtensionDefinition.GetFactory(bool)