DateTimeArgumentAttribute Class

Summary

This attribute can be applied to nullable properties in option classes, to specify the option to pass to the executable in case of a null value, or the option to pass before the property value itself.
Assembly
Mercurial.Net.dll
Namespace
Mercurial.Attributes
Interfaces
  • _Attribute
Base Types
graph TD Base0["ArgumentAttribute"]-->Type click Base0 "/Cake.Hg/api/Mercurial.Attributes/ArgumentAttribute" Base1["Attribute"]-->Base0 Base2["object"]-->Base1 Interface0["_Attribute"]-.->Type Type["DateTimeArgumentAttribute"] class Type type-node

Syntax

public sealed class DateTimeArgumentAttribute : ArgumentAttribute, _Attribute

Attributes

Type Description
AttributeUsageAttribute

Constructors

Properties

Name Value Summary
Format string
Gets or sets the format to use for the DateTime property value. If null or empty string, use the default format. Default is null.
NonNullOption string
Gets or sets the option to specify before the property value when passing it to the Mercurial executable. If System.String.Empty, only the property value itself will be passed.
NullOption string
Gets or sets the option to pass to the Mercurial executable if the property value is null. If System.String.Empty, no option will be passed in this case.

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 options class.