Blueprint maths expression doesnt work with 'find references'

I am currently moving all of my blueprint code to C++ where possible, and as part of this i am refactoring, moving blueprint variables to the C++ base class.

To aid with this i am renaming the blueprint variable, adding it to the base class and then using ‘find references’ on the blueprint variable to decide what to replace.

I have noticed though that ‘find references’ doesn’t find references to the blueprint variable within a math expression, which then leaves broken references should i delete the blueprint variable.

Is there a way around this? is this by design?

Thanks!

So instead of plugging in the variable you are using the name directly from the class? Well yea that would keep you from finding it then, guess they didn’t think of that when making the find all references… GL.

Yeah, it could work though. When you look at the maths expression it references the bp variable not by name but by GUID, so it could search the GUID.

I guess this is kind of a feature request, too.