Module ParamAttributes

Expand description

Parameter attribute flags for the Param table.

This module defines all possible flags that can be set in the Flags field of Param entries according to ECMA-335 §II.23.1.13. These flags control parameter behavior, direction, and characteristics.

Constants§

HAS_DEFAULT
Parameter has a default value defined.
HAS_FIELD_MARSHAL
Parameter has marshalling information defined.
IN
Parameter is an input parameter (passed to the method).
OPTIONAL
Parameter is optional and may be omitted in calls.
OUT
Parameter is an output parameter (data flows out of the method).
UNUSED
Reserved bits that shall be zero in conforming implementations.