<div dir="ltr">Oops... bad version of the code.  Try this one...</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 5, 2020 at 11:44 PM Phil B <<a href="mailto:pbpublist@gmail.com">pbpublist@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I created a minor extension to ReferenceFinder called, cleverly enough, CustomReferenceFinder.  The idea is that you want to scan the image for references not based on identity, but some other criteria.  My immediate use case was for things that are equal, but not identical, to the target object.  So for example: CustomReferenceFinder openExplorerOn: `0@0`.  (i.e. to clean up existing long lived instances)<div><br></div><div>So now my question is: does anyone have any clever ideas on how to best replace all the found references with `0@0`?  I don't think #become: is the answer because I want to keep all the existing references to the object in question, not swap pointers around.</div></div>
</blockquote></div>