Click or drag to resize

CommandLineArgumentAttribute Class

Indicates a property of a class defines a command line argument.
Inheritance Hierarchy
SystemObject
  SystemAttribute
    Ookii.CommandLineCommandLineArgumentAttribute

Namespace:  Ookii.CommandLine
Assembly:  Ookii.CommandLine (in Ookii.CommandLine.dll) Version: 2.3.0
Syntax
public sealed class CommandLineArgumentAttribute : Attribute

The CommandLineArgumentAttribute type exposes the following members.

Constructors
  NameDescription
Public methodCommandLineArgumentAttribute
Initializes a new instance of the CommandLineArgumentAttribute class using the property name as the argument name.
Public methodCommandLineArgumentAttribute(String)
Initializes a new instance of the CommandLineArgumentAttribute class using the specified argument name.
Top
Properties
  NameDescription
Public propertyArgumentName
Gets the name of the argument's command switch.
Public propertyDefaultValue
Gets or sets the default value to be assigned to the property if the argument is not supplied on the command line.
Public propertyIsRequired
Gets or sets a value indicating whether the named argument is required.
Public propertyPosition
Gets or sets the position of a positional argument.
Public propertyTypeId (Inherited from Attribute.)
Public propertyValueDescription
Gets or sets the description of the property's value to use when printing usage information.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Attribute.)
Public methodGetHashCode (Inherited from Attribute.)
Public methodGetType (Inherited from Object.)
Public methodIsDefaultAttribute (Inherited from Attribute.)
Public methodMatch (Inherited from Attribute.)
Public methodToString (Inherited from Object.)
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also