Полагаю (*), что явные реализации интерфейса должны быть сгруппированы вместе (ниже событий), и правило применяется только к неявным реализациям интерфейса. Я думаю, что правило имеет некоторый смысл, потому что если вы реализуете интерфейс неявно , он становится частью открытого интерфейса класса, поэтому члены интерфейса логически также являются частью класса ( и поэтому вы не должны отделять их от остальной части класса).
С другой стороны, если вы используете явные реализации , вы говорите, что хотите реализовать интерфейс, не делая его частью класса. В этом случае имеет смысл хранить его отдельно от остальных членов.
Итак, я думаю, что совет будет использовать неявные реализации интерфейса как можно чаще (в тех случаях, когда это имеет смысл). Для явных реализаций может оказаться менее неудобным использовать предложенный порядок.
Тем не менее, если вы считаете, что лучше сгруппировать элементы интерфейса вместе, то я, вероятно, предпочел бы просто игнорировать правило StyleCop вместо использования частичных классов (что кажется мне безумным обходным решением). В конце концов, StyleCop дает вам только совет ...
(*) Если мое предположение неверно, то я, вероятно, просто проигнорирую правило: -).