IValueOfExpression Interface |
Expression that returns the value stored at an address. Equivalent to the C# keyword *.
Namespace: PostSharp.Reflection.MethodBody
Assembly: PostSharp (in PostSharp.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public interface IValueOfExpression : IUnaryExpression, IExpression, IMethodBodyElement
The IValueOfExpression type exposes the following members.
Name | Description | |
---|---|---|
Alignment |
Gets the alignment of the value at the address.
| |
IsVolatile |
Determines whether if the location at the address is volatile, i.e. if it can be changed
by a different thread than the current one.
| |
MethodBodyElementKind |
Gets the kind of syntax element.
(Inherited from IMethodBodyElement.) | |
ParentElement |
Gets the parent element in the tree.
(Inherited from IMethodBodyElement.) | |
ParentMethodBody |
Gets the parent method body.
(Inherited from IMethodBodyElement.) | |
ReturnType |
Gets the type of the return value of the current expression,
or Void if the expression does not return anything (i.e. for pure instructions, for instance a goto
or throw instruction).
(Inherited from IExpression.) | |
Value |
Operand of the unary expression.
(Inherited from IUnaryExpression.) |