ParameterType Class |
Namespace: us.FreeWill.CommandLine
public class ParameterType
The ParameterType type exposes the following members.
Name | Description | |
---|---|---|
![]() | ParameterType | Initializes a new instance of the ParameterType class |
![]() | ParameterType(NotifyEventDelegate, String, ListString, ListString) | Initializes a new instance of the ParameterType class |
![]() | ParameterType(NotifyEventDelegate, String, String, String, String) | Initializes a new instance of the ParameterType class |
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Init |
Initialize the paramter object.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetValidateFunction |
Manually assign your own paramter validation event handler.
It will automatically be called when users enter this parameter
so you can hook into validating what the user enters.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Validate |
Perform a vlidation on the user entered paramter value.
|
Name | Description | |
---|---|---|
![]() | ValidateFunction |
The validation function event.
|
Name | Description | |
---|---|---|
![]() | LongHelp |
Long text to display in the automated help command for this parameter.
|
![]() | ParamText |
The paramter name expected from the user.
|
![]() | Required |
Boolean enforcing whether a command can be accepted without this paramter.
|
![]() | ShortHelp |
Short text to display in the automated help command for this parameter.
|
![]() | UserEquate |
The equals string the user provided.
|
![]() | UserValue |
The value for the parameter the user provided. This is what follows the equals character.
|
![]() | ValidEquates |
List of strings that will be accepted as equals text.
For example, a command like TEST MYPARM = HELLO, the "=" is the ValidEquate.
You can accept more than one character or string as a valid equals string
such as this: TEST MYPARM := HELLO, the ":=" string is the ValidEquate.
You can have it accept more than just one at any time.
|