Enum ElementType
Represents signature element type as defined in ECMA-335
Namespace: CilTools.BytecodeAnalysis
Assembly: CilTools.BytecodeAnalysis.dll
Syntax
public enum ElementType : byte
Fields
| Name | Description |
|---|---|
| Array | Array |
| Boolean | System.Boolean |
| ByRef | Passed by reference |
| Char | System.Char |
| Class | Reference type |
| FnPtr | Function pointer |
| GenericInst | Generic type instantiation |
| I | System.IntPtr |
| I1 | sbyte |
| I2 | short |
| I4 | int |
| I8 | long |
| Internal | Implemented within the CLI |
| Modifier | Modifier |
| MVar | Generic parameter in a generic method definition |
| Object | System.Object |
| Ptr | Unmanaged pointer |
| R4 | float |
| R8 | double |
| Sentinel | Sentinel for vararg method signature |
| String | Sytem.String |
| SzArray | Single-dimensional array with 0 lower bound |
| TypedByRef | Passed by typed reference |
| U | System.UIntPtr |
| U1 | byte |
| U2 | ushort |
| U4 | uint |
| U8 | ulong |
| ValueType | Value type |
| Var | Generic parameter in a generic type definition |
| Void | The absence of return value |