## siArgumentFlags

### Description

Information on the direction of an argument indicating how it is passed to or from a command.
Note: Output and InOut arguments are not supported by some script languages, including JScript. For this reason only siArgumentInput is supported on custom Commands.

### C# Syntax

    siArgumentFlags.siArgumentInput                                             // 2
    siArgumentFlags.siArgumentOutput                                            // 4
    siArgumentFlags.siArgumentInputOutput                                       // 6

Constant | Value | Description
--- | --- | ---
siArgumentInput | 2 | The parameter is passed as input to the command.
siArgumentOutput | 4 | The parameter is used to return information from the command.
siArgumentInputOutput | 6 | The parameter is used to pass information both to and from a command.

### Applies To

ArgumentCollection.Add Argument.Flags Argument::GetFlags