Pardon my ignorance, but is it documented somewhere that you can override variant properties like .stringvalue, .integervalue, etc?
I was just doing some experiments and found that if I have a class that contains a .stringvalue function and store it in a variant, when I call variant.stringvalue, my method gets called, which is pretty handy!
I just want to make sure that this isn’t some undocumented feature that may break in the future…?