CSharpArgumentInfoFlags Enumeration
This API supports the product infrastructure and is not intended to be used directly from your code.
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.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: Microsoft.CSharp (in Microsoft.CSharp.dll)
| Member name | Description | |
|---|---|---|
| Constant | This API supports the product infrastructure and is not intended to be used directly from your code. The argument is a constant. | |
| IsOut | This API supports the product infrastructure and is not intended to be used directly from your code. The argument is passed to an out parameter. | |
| IsRef | This API supports the product infrastructure and is not intended to be used directly from your code. The argument is passed to a ref parameter. | |
| IsStaticType | This API supports the product infrastructure and is not intended to be used directly from your code. The argument is a Type indicating an actual type name used in source. Used only for target objects in static calls. | |
| NamedArgument | This API supports the product infrastructure and is not intended to be used directly from your code. The argument is a named argument. | |
| None | This API supports the product infrastructure and is not intended to be used directly from your code. No additional information to represent. | |
| UseCompileTimeType | This API supports the product infrastructure and is not intended to be used directly from your code. The argument's compile-time type should be considered during binding. |
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1