CSharpArgumentInfoFlags CSharpArgumentInfoFlags CSharpArgumentInfoFlags CSharpArgumentInfoFlags Enum

Definition

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.

This API supports the product infrastructure and is not intended to be used directly from your code.

public enum class CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
type CSharpArgumentInfoFlags = 
Public Enum CSharpArgumentInfoFlags
Inheritance
CSharpArgumentInfoFlagsCSharpArgumentInfoFlagsCSharpArgumentInfoFlagsCSharpArgumentInfoFlags
Attributes

Fields

Constant Constant Constant Constant 2

The argument is a constant.

IsOut IsOut IsOut IsOut 16

The argument is passed to an out parameter.

IsRef IsRef IsRef IsRef 8

The argument is passed to a ref parameter.

IsStaticType IsStaticType IsStaticType IsStaticType 32

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

NamedArgument NamedArgument NamedArgument NamedArgument 4

The argument is a named argument.

None None None None 0

No additional information to represent.

UseCompileTimeType UseCompileTimeType UseCompileTimeType UseCompileTimeType 1

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

Applies to