Language

ArgumentArity 構造体

定義

オプションまたは引数のアリティを定義します。

public value class ArgumentArity : IEquatable<System::CommandLine::ArgumentArity>
public ref class ArgumentArity : System::CommandLine::IArgumentArity
public readonly struct ArgumentArity : IEquatable<System.CommandLine.ArgumentArity>
public class ArgumentArity : System.CommandLine.IArgumentArity
type ArgumentArity = struct
type ArgumentArity = class
    interface IArgumentArity
Public Structure ArgumentArity
Implements IEquatable(Of ArgumentArity)
Public Class ArgumentArity
Implements IArgumentArity
継承
ArgumentArity
継承
ArgumentArity
実装

注釈

アリティとは、コマンド ラインで渡すことができる値の数を指します。

コンストラクター

Name 説明
ArgumentArity(Int32, Int32)

ArgumentArity クラスの新しいインスタンスを初期化します。

プロパティ

Name 説明
ExactlyOne

正確に 1 つの値を持つ必要があるアリティ。

MaximumNumberOfValues

引数に使用できる値の最大数を取得 します。

MinimumNumberOfValues

引数に必要な値の最小数を取得 します。

OneOrMore

少なくとも 1 つの値を持つ必要があるアリティ。

Zero

値を許可しないアリティ。

ZeroOrMore

複数の値を持つ可能性があるアリティ。

ZeroOrOne

1 つの値を持つことができますが、1 つ以上の値を持たないアリティ。

メソッド

Name 説明
Equals(ArgumentArity)

現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

GetHashCode()

既定のハッシュ関数として機能します。

適用対象