Describes the argument passed to one parameter at a call site.
Namespace: Metalama.Extensions.Interceptors
Assembly: Metalama.Extensions.Interceptors.dll
Syntax
[CompileTime]
public readonly struct InvocationArgumentProperties
| Name | Description |
|---|---|
| Expression | Gets the argument expression written at the call site, for inspection only. The value is |
| IsNull | Gets a value indicating whether the instance is the default value of the struct, which the engine never creates and whose members are
all |
| Kind | Gets a value indicating whether the argument is written explicitly, is a default value, or is an expanded |
| Parameter | Gets the parameter of the intercepted method. |
| Source | Gets the source of the argument, or |
| Type | Gets the static type of the argument expression, or |