Click or drag to resize
weroSoft AG, Software
WorkspaceArgumentStore Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Defines the startup parameter store.
Inheritance Hierarchy
SystemObject
  WeroSoft.InstallationArgumentStoreBase
    WeroSoft.Triton.Desktop.ConfigurationWorkspaceArgumentStore

Namespace:  WeroSoft.Triton.Desktop.Configuration
Assembly:  WeroSoft.Triton.Desktop.Library (in WeroSoft.Triton.Desktop.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public sealed class WorkspaceArgumentStore : ArgumentStoreBase

The WorkspaceArgumentStore type exposes the following members.

Constructors
  NameDescription
Public methodWorkspaceArgumentStore
Initializes a new instance of the WorkspaceArgumentStore class
Top
Properties
  NameDescription
Public propertyAllowArgumentNameCaseSensitive
Gets or sets a value indicating whether the argument names are allowed to be used case sensitive.
(Inherited from ArgumentStoreBase.)
Public propertyAllowArgumentNameMultipleUsage
Gets or sets a value indicating whether the multiple usage of an argument name is allowed or not.
(Inherited from ArgumentStoreBase.)
Public propertyAreViewsLoaded
Gets a value indicating whether the views are loaded or not.
Public propertyArguments
Gets the arguments.
Public propertyAssembliesToLoad
Gets a collection of assembly names which are defined in -pa or p arguments.
Public propertyClientPluginHostType
Gets the client plug-in host type.
Public propertyErrorInfo
Gets a collection of error information containing the errors found during testing the arguments.
Public propertyIsChecked
Gets a value indicating whether the argument store was checked.
(Overrides ArgumentStoreBaseIsChecked.)
Public propertyIsError
Gets a value indicating whether an argument error was detected.
(Overrides ArgumentStoreBaseIsError.)
Public propertyIsQuiet
Gets a value indicating whether quiet mode is enabled.
(Inherited from ArgumentStoreBase.)
Public propertyPluginsToLoad
Gets a collection of all plug-ins to be loaded.
Public propertyShowHelp
Gets a value indicating whether help shall be shown or not.
(Inherited from ArgumentStoreBase.)
Public propertyTrackNoArgumentsAsError
Gets or sets a value indicating whether no arguments shall be tracked as an error.
(Inherited from ArgumentStoreBase.)
Public propertyVerifiyEmptyArguments
Gets or sets a value indicating the verification of empty arguments is performed or not.
(Inherited from ArgumentStoreBase.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetArgumentMultiValue
Gets the argument data of a particular argument in its original form as string array.
(Overrides ArgumentStoreBaseGetArgumentMultiValue(String, String).)
Public methodGetArgumentSingleValueT(String, T)
Gets the converted value of a particular arguments data.
(Overrides ArgumentStoreBaseGetArgumentSingleValueT(String, T).)
Public methodGetArgumentSingleValueT(String, String, T)
Gets the converted value of the arguments defined.
(Overrides ArgumentStoreBaseGetArgumentSingleValueT(String, String, T).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsArgumentDefined
Gets a value indicating whether the argument with the defined name is present.
(Overrides ArgumentStoreBaseIsArgumentDefined(String).)
Public methodIsArgumentDefinedAnd
Gets a value indicating whether the two arguments given by name are both present.
(Overrides ArgumentStoreBaseIsArgumentDefinedAnd(String, String).)
Public methodIsArgumentDefinedOr
Gets a value indicating whether one of the two or both arguments given by name are present.
(Overrides ArgumentStoreBaseIsArgumentDefinedOr(String, String).)
Public methodIsArgumentValueDefined
Gets a value indicating whether the defined value of the defined argument is defined.
(Overrides ArgumentStoreBaseIsArgumentValueDefined(String, String, Boolean).)
Public methodParseArguments
Parses the arguments received from the command line.
(Inherited from ArgumentStoreBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventMessage
Occurs if a message is given
(Inherited from ArgumentStoreBase.)
Public eventParsedArgument
Occurs for each recognized argument of the command line.
(Inherited from ArgumentStoreBase.)
Top
Fields
  NameDescription
Public fieldStatic memberArgumentConfigFile
Gets the shell argument c.
Public fieldStatic memberArgumentEnableAutoStart
Gets the shell argument ea.
Public fieldStatic memberArgumentHideInTaskBar
Gets the shell argument h.
Public fieldStatic memberArgumentHideSplashScreen
Gets the shell argument hs.
Public fieldStatic memberArgumentMainWindowIcon
Gets the shell argument mwi.
Public fieldStatic memberArgumentMainWindowTitle
Gets the shell argument mwt.
Public fieldStatic memberArgumentOpen
Gets the shell argument 'o'.
Public fieldStatic memberArgumentPlugin
Gets the shell argument 'p'.
Public fieldStatic memberArgumentPluginAssembly
Gets the shell argument 'pa'.
Public fieldStatic memberArgumentPluginDisableAutoStart
Defines that explicitly defined plug-ins using parameter -p are not automatically started.
Public fieldStatic memberArgumentPluginTestMode
Gets the shell argument ptm.
Public fieldStatic memberArgumentSystemTray
Gets the argument to activate the system tray.
Public fieldStatic memberArgumentToastActivation
Gets the argument to activate the toast notification.
Public fieldStatic memberArgumentTop
Gets the shell argument 'top'.
Public fieldStatic memberArgumentTransparent
Gets the shell argument t.
Public fieldStatic memberArgumentViewer
Gets the shell argument v.
Public fieldStatic memberValueMenuFullName
Gets the full value for the menu viewer.
Public fieldStatic memberValueMenuShortName
Gets the short value for the menu viewer.
Public fieldStatic memberValueMenuToolBarFullName
Gets the full value for the menu tool bar viewer.
Public fieldStatic memberValueMenuToolBarShortName
Gets the short value for the menu tool bar viewer.
Public fieldStatic memberValueRibbonFullName
Gets the full value for the ribbon viewer.
Public fieldStatic memberValueRibbonShortName
Gets the short value for the ribbon viewer.
Public fieldStatic memberValueSingleCustomFullName
Gets the full value for the single viewer.
Public fieldStatic memberValueSingleCustomShortName
Gets the short value for the single viewer.
Public fieldStatic memberValueSingleFullName
Gets the full value for the single viewer.
Public fieldStatic memberValueSingleShortName
Gets the short value for the single viewer.
Public fieldStatic memberValueToolBarLargeFullName
Gets the full value for the large icon tool bar viewer.
Public fieldStatic memberValueToolBarLargeShortName
Gets the short value for the large icon tool bar viewer.
Public fieldStatic memberValueToolBarMidFullName
Gets the full value for the mid icon tool bar viewer.
Public fieldStatic memberValueToolBarMidShortName
Gets the short value for the mid icon tool bar viewer.
Public fieldStatic memberValueToolBarSmallFullName
Gets the full value for the small icon tool bar viewer.
Public fieldStatic memberValueToolBarSmallShortName
Gets the short value for the small icon tool bar viewer.
Public fieldStatic memberValueTransparentFullName
Gets the full value for the transparent viewer.
Public fieldStatic memberValueTransparentShortName
Gets the short value for the transparent viewer.
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