Summary
This attribute can be applied to properties of command classes to provide
the Mercurial executable with options, based on the properties of
the command class.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
.Attributes - Interfaces
-
- _Attribute
- Base Types
-
- object
- Attribute
- Derived Types
graph TD
Base0["Attribute"]-->Type
Base1["object"]-->Base0
Interface0["_Attribute"]-.->Type
Type["ArgumentAttribute"]
class Type type-node
Type-->Derived0["DateTimeArgumentAttribute"]
click Derived0 "/Cake.Hg/api/Mercurial.Attributes/DateTimeArgumentAttribute"
Type-->Derived1["EnumArgumentAttribute"]
click Derived1 "/Cake.Hg/api/Mercurial.Attributes/EnumArgumentAttribute"
Type-->Derived2["NullableArgumentAttribute"]
click Derived2 "/Cake.Hg/api/Mercurial.Attributes/NullableArgumentAttribute"
Type-->Derived3["RepeatableArgumentAttribute"]
click Derived3 "/Cake.Hg/api/Mercurial.Attributes/RepeatableArgumentAttribute"
Type-->Derived4["BooleanArgumentAttribute"]
click Derived4 "/Cake.Hg/api/Mercurial.Attributes/BooleanArgumentAttribute"
Syntax
public abstract class ArgumentAttribute : Attribute, _Attribute
Constructors
Name | Summary |
---|---|
ArgumentAttribute |
Methods
Name | Value | Summary |
---|---|---|
GetOptions |
string[] |
Gets a collection of options or arguments to pass to the Mercurial
executable, based on the property value from the command class.
|