class

Ecma335::SignatureDecoder

Inherits Reference < Object

Constants

IMAGE_CEE_CS_CALLCONV_C = 1_u8
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0_u8
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64_u8
IMAGE_CEE_CS_CALLCONV_FASTCALL = 4_u8
IMAGE_CEE_CS_CALLCONV_FIELD = 6_u8
IMAGE_CEE_CS_CALLCONV_GENERIC = 16_u8
IMAGE_CEE_CS_CALLCONV_HASTHIS = 32_u8
IMAGE_CEE_CS_CALLCONV_MASK = 15_u8
IMAGE_CEE_CS_CALLCONV_STDCALL = 2_u8
IMAGE_CEE_CS_CALLCONV_THISCALL = 3_u8
IMAGE_CEE_CS_CALLCONV_VARARG = 5_u8

Constructors

new(type_refs : Array(TypeRefRow), type_defs : Array(TypeDefRow))
Source

Instance methods

decode_field(blob : Bytes) : String | Nil
Source
decode_member_ref(blob : Bytes) : String | Nil
Source
decode_method(blob : Bytes) : MethodSignature | Nil
Source
decode_method_spec_instantiation(blob : Bytes) : String | Nil
Source
decode_property(blob : Bytes) : String | Nil
Source
decode_type_spec(blob : Bytes) : String | Nil
Source