ParameterKind Enumeration |
Enumerates all possible kinds of method parameters. The parameter kind indicates whether the parameter is by ref or by value and its direction.
Namespace: PostSharp.Reflection
Assembly: PostSharp (in PostSharp.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public enum ParameterKind
Member name | Value | Description | |
---|---|---|---|
InValue | 0 | Normal (input) parameter. | |
ByRefIn | 1 | The read-only parameter passed by reference (in parameters since C# 7.2). | |
ByRefOut | 2 | out parameter. | |
ByRefInOut | 3 | ref parameter. | |
ReturnValue | 4 | The return value parameter. | |
ReturnRef | 5 | The reference return value parameter (ref returns since C# 7.0). |