Would it be reasonable to mirror/entangle what a user types when changing a Type over an equals sign?
Starting from here:
List<IOrderWarehouseExtended> orderWarehousesToInsert = new List<IOrderWarehouseExtended>();
If I decide to change the type like this:
The result will be this:
List<IOrderWarehouse|> orderWarehousesToInsert = new List<IOrderWarehouseExtended>();
Note: | represents the cursor.
It would be nice if there was a fast way to do some "quantum entanglement" between the two types so you only have to type changes once.
So, instead you'd get:
List<IOrderWarehouse|> orderWarehousesToInsert = new List<IOrderWarehouse|>();
And you'd only have to type on one side, where the "entangled cursor" takes care of the other side.
This is the same thing that happens with HTML tags now, where you start typing an opening tag, and at the same time the closing tag is automatically filled in.
I know there are rare instances where we'd want the types to be different, but probably RARELY over "= new TYPE".
This would be a small time saver that could get daily use.