I have noticed that if I have an existing selection set of elements and I then create a new instance of a class which uses ILocateCommandEvents, my previously selected elements are no longer selected.
Is there a way that I can retain the selection and add to it with ILocateCommandEvents?
I have another idea for your reference.
To keep the existing selection set, you can replace ILocateCommandEvents with IPrimitiveCommandEvents which can retain selection set.