Click or drag to resize
weroSoft AG, Software
CommandManager Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Handles the command manager.
Inheritance Hierarchy
SystemObject
  WeroSoft.Triton.DesktopCommandManager

Namespace:  WeroSoft.Triton.Desktop
Assembly:  WeroSoft.Triton.Desktop.Library (in WeroSoft.Triton.Desktop.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public sealed class CommandManager : ITritonModelController, 
	ISubscriber<CommandExecutionEventArgs>, ICommandManager

The CommandManager type exposes the following members.

Properties
  NameDescription
Public propertyEditPluginSettingsCommand
Gets the start Triton edit plug-in settings command.
Public propertyLaunchClientAppPartCommand
Gets the client application part launch command.
Public propertyLaunchPluginCommand
Gets the launch command.
Public propertyNotExecutableCommand
Gets a not executable command.
Public propertySettingsManager
Gets the settings manager.
Public propertyStartExecutableCommand
Gets the command for starting any executable.
Public propertyStartPanelCommand
Gets the start panel command.
Public propertyStartPluginCommand
Gets the start plug-in command.
Public propertyStartTritonCommand
Gets the command to start a new Triton instance.
Public propertyStopPanelCommand
Gets the stop panel command.
Public propertyStopPluginCommand
Gets the Stop plug-in command.
Public propertyTraceService
Gets the trace service.
Public propertyWorkspaceController
Gets the workspace controller.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFinilizeStartup
Finalizes the end of work.
Public methodGetCommandT
Gets the command of a particular type.
Public methodGetCommandTargetT
Gets the active plug-ins which implements a particular interface.
Public methodGetCommandTargetsT
Gets all plug-ins implementing a particular interface.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initializes the Command Manager.
Public methodOnEventHandler
Executes the received command.
Public methodRefreshCanExecute
Refreshes the execution of all registered commands.
Public methodRegisterMainWindowCommand(String, String)
Registers a command which is controlled by the command broker.
Public methodRegisterMainWindowCommand(Type, String)
Registers a command which is controlled by the command broker.
Public methodRegisterMainWindowCommand(String, String, String, Object)
Registers a command which is controlled by the command broker.
Public methodRegisterMainWindowCommand(Type, String, String, Object)
Registers a command which is controlled by the command broker.
Public methodShutdown
Shutdowns the functionality.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnregisterMainWindowCommand
Unregisters a particular command instance.
Top
Extension Methods
  NameDescription
Public Extension MethodClone(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodCloneT(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodConvert (Defined by DataConverterExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String)Overloaded.
Creates a data entry into a string builder according to the giving parameters.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry for a data element.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry into a string builder.
(Defined by TraceExtensions.)
Public Extension MethodDynamicCast
Dynamically casts a reference to another type.
(Defined by TypeManagerHelper.)
Public Extension MethodExtractSystemParametersFromTrigger
Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
(Defined by TriggerExtensions.)
Public Extension MethodGetFieldValue(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetFieldValueT(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValue(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValueT(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodInject(Type, Object)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInject(Type, Object, Boolean)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInjectField
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Type, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInvoke(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodInvokeTResult(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodSetFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetPropertyValue
Sets the data object on a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetReadOnlyFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodTryInjectProperty
Tries to Inject a value to a property within a data object.
(Defined by DataInjection.)
Top
See Also