Si1TypeDefTuple class
Inheritance
Implemented types
Methods
cast <TYPE extends ScaleTypeDef > ()
→ TYPE
inherited
getValue ({required PortableRegistry registry , required Object ? value , required bool fromTemplate , required int self })
→ Object ?
Checks the provided value
and returns the correct data compared to the template or simple design,
using the provided registry
, fromTemplate
flag, and optional property
.
layout ({String ? property })
→ CustomLayout<Map <String , dynamic > , List <int > >
override
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
scaleJsonSerialize ({String ? property })
→ List <int >
override
serialize ({String ? property })
→ List <int >
inherited
toHex ({String ? prefix , bool lowerCase = true })
→ String
inherited
toString ()
→ String
A string representation of this object.
inherited
typeDefDecode ({required PortableRegistry registry , required List <int > bytes , required int offset })
→ LayoutDecodeResult
Decodes the data based on the type definition using the provided registry
and bytes
.
typeDefLayout (PortableRegistry registry , Object ? value , {String ? property })
→ Layout
Returns the serialization layout of the type definition using the provided registry
, value
, and optional property
.
typeInfo (PortableRegistry registry , int id )
→ MetadataTypeInfo
typeTemplate (PortableRegistry registry , int id )
→ TypeTemlate
Returns the type template using the provided registry
.