internal static void InternalDecompile(DecompilerContext context, ref List <object> operands, int extraLength) { operands.Add(context.ReadUInt16()); operands.Add(context.ReadUInt16()); var length = context.ReadByte(); length += extraLength; var pos = context.Reader.BaseStream.Position; operands.Add(context.DecompileBlock(length)); context.Reader.BaseStream.Seek(pos + length, SeekOrigin.Begin); }