RMethodArgument {SMRUCC.Rsharp.Runtime.Interop} | .NET clr documentation

## RMethodArgument

### Description

The R# method argument wrapper

### Declare

    # namespace SMRUCC.Rsharp.Runtime.Interop
    export class RMethodArgument {
       acceptFormula: boolean;
       # default value
       default: any kind;
       # is a parameter that accept the byref value to this function?
       isByrefValueParameter: boolean;
       # is a ... list argument?
       isObjectList: boolean;
       # is an optional parameter?
       isOptional: boolean;
       # Do not apply the @M:SMRUCC.Rsharp.Runtime.RVectorExtensions.getFirst(System.Object,System.Boolean) operation
       isRequireRawVector: boolean;
       # The argument name
       name: string;
       requireRawExpression: boolean;
       # the type of this parameter that required
       type: RType;
    }

### .NET clr type reference tree

1. use by property member `default`: any kind
2. use by property member `type`: RType

[Package {$package} version {$version} Index]