CSharpArgumentInfoFlags Enumeration

This API supports the .NET Framework 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.

Namespace:  Microsoft.CSharp.RuntimeBinder
Assembly:  Microsoft.CSharp (in Microsoft.CSharp.dll)

public enum CSharpArgumentInfoFlags

Member nameDescription
NoneNo additional information to represent.
UseCompileTimeTypeThe argument's compile-time type should be considered during binding.
ConstantThe argument is a constant.
NamedArgumentThe argument is a named argument.
IsRefThe argument is passed to a ref parameter.
IsOutThe argument is passed to an out parameter.
IsStaticTypeThe argument is a Type indicating an actual type name used in source. Used only for target objects in static calls.


Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions