<PackageReference Include="Microsoft.CSharp" Version="4.6.0-rc1.19456.4" />

CSharpArgumentInfoFlags

Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.

The argument is a constant.

IsOut = 16

The argument is passed to an out parameter.

IsRef = 8

The argument is passed to a ref parameter.

The argument is a Type indicating an actual type name used in source. Used only for target objects in static calls.

The argument is a named argument.

None = 0

No additional information to represent.

The argument's compile-time type should be considered during binding.