ArgumentKind Enum

Definition

Kinds of arguments.

C#
public enum ArgumentKind
Inheritance
ArgumentKind

Fields

Name Value Description
None 0

Represents unknown argument kind.

Explicit 1

Argument value is explicitly supplied.

ParamArray 2

Argument is a param array created by compilers for the matching C# params or VB ParamArray parameter. Note, the value is an array creation expression that encapsulates all the elements, if any.

DefaultValue 3

Argument is a default value supplied automatically by the compilers.

ParamCollection 4

Argument is a param collection created by compilers for the matching C# params parameter. Note, the value is a collection expression that encapsulates all the elements, if any.

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0