Class: Msf::Util::DotNetDeserialization::Types::Primitives::ObjId
- Inherits:
-
BinData::Primitive
- Object
- BinData::Primitive
- Msf::Util::DotNetDeserialization::Types::Primitives::ObjId
- Defined in:
- lib/msf/util/dot_net_deserialization/types/primitives.rb
Instance Method Summary collapse
Instance Method Details
#do_read(io) ⇒ Object
115 116 117 118 |
# File 'lib/msf/util/dot_net_deserialization/types/primitives.rb', line 115 def do_read(io) super(io) register_self end |
#get ⇒ Object
120 121 122 |
# File 'lib/msf/util/dot_net_deserialization/types/primitives.rb', line 120 def get self.val end |
#register_self ⇒ Object (protected)
131 132 133 134 135 |
# File 'lib/msf/util/dot_net_deserialization/types/primitives.rb', line 131 def register_self stream = DotNetDeserialization.get_ancestor(self, SerializedStream, required: false) return if stream.nil? stream.set_object(self.val, DotNetDeserialization.get_ancestor(self, Record).record_value) end |
#set(value) ⇒ Object
124 125 126 127 |
# File 'lib/msf/util/dot_net_deserialization/types/primitives.rb', line 124 def set(value) self.val = value register_self end |