Community
Participate
Working Groups
Should "Service" be part of the interface name? After all, we don't have IDisassemblyService, IMemoryService, etc.
Perhaps it is a poor name since it is not consistent with other service names. We started with ICommandControl, but we later changed it so that it didn't extend IService. We did that so that other non-service object could implement it, i.e. MIVariableCache. It then turned out that having a non-service interface to reference a service was problematic, so we created this ICommandControlService. In any case, I can't imagine that we would want to break backwards compatibility in a future release just in order to fix this name, so I'm marking as won't fix.
Fair enough. Just wanted to put it on the radar in case there was a bucket of interfaces to rename for a future major release (7.0).