ParameterPassingConfig Class |
Namespace: Cauldron.XAML
public sealed class ParameterPassingConfig
The ParameterPassingConfig type exposes the following members.
Name | Description | |
---|---|---|
BringToFront |
Gets or sets a value that indicates that the window will be brought to the front of all window on activation. Default value is true.
| |
DataSeparator |
Gets or sets a char that is used as data separator. Default value is \r.
| |
ExitDelegate |
Gets or sets a delegate that is executed to exit the application. The default value is Exit(Int32) with the value of 0.
| |
Instances |
Gets all instances of the the current process.
| |
IsSingleInstance |
Gets or sets a value that indicates if the application can only have one instance per user. The default value is false.
| |
ParameterPassedCallback |
Gets or sets a delegate that is executed if a running instance recieves new parameters. This should always be overriden.
| |
PassToAllInstances |
Gets or sets a value that indicates if the parameters are passed to all running instances. The default value is true.
| |
ProcessToPrefer |
Gets or sets a Process that is preferred to recieve all passed parameters, if multiple instances of the application is running.
| |
RandomSelectInstance |
Gets or sets a value that indicates if a random instance is selected or not if multiple instances of the application is running.
| |
ValidationDelegate |
Gets or sets a delegate that is used to validate the passed arguments. This is executed before any others.
|
Name | Description | |
---|---|---|
As(Type) | Overloaded.
Converts a type using the implicit or explicit operators. If both fails it will try to
convert the value with ChangeType(Object, Type).
(Defined by ExtensionsConvertions.) | |
As(Type, Type) | Overloaded.
Converts a type using the implicit or explicit operators. If both fails it will try to
convert the value with ChangeType(Object, Type).
(Defined by ExtensionsConvertions.) | |
AsT | Overloaded.
Performs a cast between compatible reference types. If a convertion is not possible then
null is returned. As a last resort it will use ChangeType(Object, Type).
Tries to use the implicit and explicit operators if exists when convertion with 'as'
returns null.
(Defined by ExtensionsConvertions.) | |
CreateTypeT |
Creates a new Type that implements the properties of an interface defined by T
and copies all value of anon to the new object.
(Defined by ExtensionsInterception.) | |
GetPropertyNonPublicValueT |
Searches for the specified property, using the specified binding constraints and returns
its value.
Default BindingFlags are Instance and NonPublic (Defined by ExtensionsReflection.) | |
GetPropertyValue(String, BindingFlags) | Overloaded.
Searches for the specified property, using the specified binding constraints and returns
its value.
(Defined by ExtensionsReflection.) | |
GetPropertyValueT(String) | Overloaded.
Searches for the specified property, using the specified binding constraints and returns
its value.
Default BindingFlags are Instance and Public (Defined by ExtensionsReflection.) | |
GetPropertyValueT(String, BindingFlags) | Overloaded.
Searches for the specified property, using the specified binding constraints and returns
its value.
(Defined by ExtensionsReflection.) | |
MapToT |
Maps all properties and fields of an instance to another instance. The Clone() method is used to copy an instance if exist.
Mapping fails on jagged and multidimensional array. Classes without parameterless constructor will stay null.
(Defined by ExtensionsCloning.) | |
ToLong | (Defined by ExtensionsConvertions.) | |
ToStringEx(String) | Overloaded.
Converts the value of this instance to its equivalent string representation, using the
specified format.
The following custom formatter are already added: ByteSizeFormatter, MetricUnitFormatter (Defined by Extensions.) | |
ToStringEx(String, CultureInfo) | Overloaded.
Converts the value of this instance to its equivalent string representation, using the
specified format.
The following custom formatter are already added: ByteSizeFormatter, MetricUnitFormatter (Defined by Extensions.) | |
TryDispose |
Tries to performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources.
This will dispose an object if it implements the IDisposable interface.
(Defined by Extensions.) |