Instructions whose operands can reference a declaration.
Namespace: PostSharp.Reflection
Assembly: PostSharp.dll
Syntax
[Flags]
public enum MethodUsageInstructionsFields
| Name | Description |
|---|---|
| Call | Call to a static or sealed method. |
| CallVirtual | Call to a virtual method. |
| Cast | Type casting. |
| IsInstance | "Safe" type casting ( |
| LoadField | Get field value. |
| LoadFieldAddress | Get field address. |
| LoadMetadata | Load the metadata token (for instance |
| LoadMethodAddress | Load the address of a static or sealed method (delegate instantiation). |
| LoadMethodAddressVirtual | Load the address of a virtual method (delegate instantiation). |
| NewArray | Create a new array of a type. |
| NewObject | Creation of a new instance (invoke the constructor). |
| None | No instruction. |
| SizeOf | Get the size of a value type ( |
| StoreField | Set field value. |