i created a type-extension and was wondering, why the two concepts InstanceMethodCallOperation and ExtensionMethodCall seem to behave differently within the editors CC-Menu, when switching between them. When i have an instance of InstanceMethodCallOperation in a cell and want to switch over to ExtensionMethodCall i have to delete the InstanceMethodCallOperation-cell completely before being able to select the extension-method:
If i want to switch from an instance of ExtensionMethodCall to InstanceMethodCallOperation can do that instantly (as i actually want) without deleting the ExtensionMethodCall-cell before (just typing Ctrl-Space behind "to"):
I compared the two concepts and found out, that they are defined exactly indentically in their concept-hierachy:
The only "obvious" difference is that InstanceMethodCallOperationdefines defines the following concept properties:
wheras the concept properties of ExtensionMethodCall are empty...
Is that the reason for the different handling in editor? Or why is that else?
BTW: there are differences in the concepts editors though, but i can't get the point :-)