Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.Reflection.ParameterAttributes

Assembly: System.Runtime

Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h.

Values

None
Specifies that there is no parameter attribute.
In
Specifies that the parameter is an input parameter.
Out
Specifies that the parameter is an output parameter.
Lcid
Specifies that the parameter is a locale identifier (lcid).
Retval
Specifies that the parameter is a return value.
Optional
Specifies that the parameter is optional.
HasDefault
Specifies that the parameter has a default value.
HasFieldMarshal
Specifies that the parameter has field marshaling information.
Reserved3
Reserved.
Reserved4
Reserved.
ReservedMask
Specifies that the parameter is reserved.