Class: PEdump::CLR::TypeSpecBlob
- Defined in:
- lib/pedump/clr/signature.rb
Overview
Constant Summary
Constants inherited from Signature
Signature::DEFAULT, Signature::ELEMENT_TYPE_ARRAY, Signature::ELEMENT_TYPE_BOOLEAN, Signature::ELEMENT_TYPE_BYREF, Signature::ELEMENT_TYPE_CHAR, Signature::ELEMENT_TYPE_CLASS, Signature::ELEMENT_TYPE_CMOD_OPT, Signature::ELEMENT_TYPE_CMOD_REQD, Signature::ELEMENT_TYPE_END, Signature::ELEMENT_TYPE_FNPTR, Signature::ELEMENT_TYPE_GENERICINST, Signature::ELEMENT_TYPE_I, Signature::ELEMENT_TYPE_I1, Signature::ELEMENT_TYPE_I2, Signature::ELEMENT_TYPE_I4, Signature::ELEMENT_TYPE_I8, Signature::ELEMENT_TYPE_INTERNAL, Signature::ELEMENT_TYPE_MVAR, Signature::ELEMENT_TYPE_OBJECT, Signature::ELEMENT_TYPE_PTR, Signature::ELEMENT_TYPE_R4, Signature::ELEMENT_TYPE_R8, Signature::ELEMENT_TYPE_STRING, Signature::ELEMENT_TYPE_SZARRAY, Signature::ELEMENT_TYPE_TYPEDBYREF, Signature::ELEMENT_TYPE_U, Signature::ELEMENT_TYPE_U1, Signature::ELEMENT_TYPE_U2, Signature::ELEMENT_TYPE_U4, Signature::ELEMENT_TYPE_U8, Signature::ELEMENT_TYPE_VALUETYPE, Signature::ELEMENT_TYPE_VAR, Signature::ELEMENT_TYPE_VOID, Signature::EXPLICITTHIS, Signature::FIELD, Signature::GENERIC, Signature::HASTHIS, Signature::PROPERTY, Signature::SENTINEL, Signature::VARARG
Instance Method Summary collapse
-
#initialize(io) ⇒ TypeSpecBlob
constructor
A new instance of TypeSpecBlob.
Methods inherited from Signature
#_read_CustomMod, #_read_Param, #_read_RetType, #_read_Type, #_read_TypeDefOrRefOrSpecEncoded, #_read_compressed_uint, read, #to_s
Constructor Details
#initialize(io) ⇒ TypeSpecBlob
Returns a new instance of TypeSpecBlob.
312 313 314 |
# File 'lib/pedump/clr/signature.rb', line 312 def initialize io @type = _read_Type(io) end |