GeneratedConverterNamespaceAttribute Class

Sets the namespace to use for argument converters generated for arguments classes with the GeneratedParserAttribute attribute.

Definition

Namespace: Ookii.CommandLine.Conversion
Assembly: Ookii.CommandLine (in Ookii.CommandLine.dll) Version: 4.0.0+bb7ed9a8fdfd1cb21824750a8cf508863ad15086
C#
public sealed class GeneratedConverterNamespaceAttribute : Attribute
Inheritance
Object    Attribute    GeneratedConverterNamespaceAttribute

Remarks

To convert argument types for which no built-in non-reflection argument converter exists, such as classes that have a constructor taking a String parameter, or those that have a Parse method but don't implement IParsableTSelf, the source generator will create a new argument converter. The generated converter class will be internal to the assembly containing the generated parser, and will be placed in the namespace Ookii.CommandLine.Conversion.Generated by default.

Use this attribute to modify the namespace used.

Constructors

GeneratedConverterNamespaceAttribute Initializes a new instance of the GeneratedConverterNamespaceAttribute class with the specified namespace.

Properties

Namespace Gets the namespace to use for generated argument converters.
TypeIdWhen implemented in a derived class, gets a unique identifier for this Attribute.
(Inherited from Attribute)

Methods

EqualsReturns a value that indicates whether this instance is equal to a specified object.
(Inherited from Attribute)
GetHashCodeReturns the hash code for this instance.
(Inherited from Attribute)
GetTypeGets the Type of the current instance.
(Inherited from Object)
IsDefaultAttributeWhen overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.
(Inherited from Attribute)
MatchWhen overridden in a derived class, returns a value that indicates whether this instance equals a specified object.
(Inherited from Attribute)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Thread Safety

Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.

See Also