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.23.1.1 (3.23.0205.1)
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 a list of the parsed program arguments.
(Inherited from ArgumentStoreBase.)
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 arguments has been checked.
(Inherited from ArgumentStoreBase.)
Public propertyIsError
Gets a value indicating whether the arguments are containing an error or not.
(Inherited from ArgumentStoreBase.)
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.
(Inherited from ArgumentStoreBase.)
Public methodGetArgumentSingleValueT(String, T)
Gets the converted value of a particular arguments data.
(Inherited from ArgumentStoreBase.)
Public methodGetArgumentSingleValueT(String, String, T)
Gets the converted value of the arguments defined.
(Inherited from ArgumentStoreBase.)
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 an particular argument is defined or not.
(Inherited from ArgumentStoreBase.)
Public methodIsArgumentDefinedAnd
Gets a value indicating whether both of the defined arguments are defined.
(Inherited from ArgumentStoreBase.)
Public methodIsArgumentDefinedOr
Gets a value indicating whether one or both of the two arguments are defined.
(Inherited from ArgumentStoreBase.)
Public methodIsArgumentValueDefined
Gets a value indicating that a particular argument value of a defined argument is present or not.
(Inherited from ArgumentStoreBase.)
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 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