ArgumentAttribute Class

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.
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(object) string[]
Gets a collection of options or arguments to pass to the Mercurial executable, based on the property value from the command class.