PostSharpAPI ReferencePost­Sharp.​ReflectionParameter­Kind
Open sandboxFocus

ParameterKind Class

Enumerates all possible kinds of method parameters. The parameter kind indicates whether the parameter is by ref or by value and its direction.

Inheritance
ParameterKind
Namespace: PostSharp.Reflection
Assembly: PostSharp.dll
Syntax
public sealed class ParameterKind : Enum

Fields

Name Description
ByRefIn

The read-only parameter passed by reference (in parameters since C# 7.2).

ByRefInOut

ref parameter.

ByRefOut

out parameter.

InValue

Normal (input) parameter.

ReturnRef

The reference return value parameter (ref returns since C# 7.0).

ReturnValue

The return value parameter.

value__

Extension Methods

ParameterKindExtensions.IsInputParameter(ParameterKind)
ParameterKindExtensions.IsOutputParameter(ParameterKind)
ParameterKindExtensions.IsReturn(ParameterKind)
ParameterKindExtensions.IsByRefParameter(ParameterKind)
ParameterKindExtensions.IsParameter(ParameterKind)