Я пытаюсь настроить формат файла ReSharper таким образом, чтобы форматирование кода соответствовало правилу 'StyleCop SA1202'.
См. https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1202.md для получения дополнительной информации. .
По сути, это правило гласит, что порядок элементов необходим для соответствия заданному шаблону. Сначала «Publi c», затем «Internal» ...
Когда у меня есть класс, который реализует явный интерфейс, это фактически «publi c». См. Следующий код:
void IDisposable.Dispose()
{
// Implementation
}
Когда я настраиваю ReSharper File Layout со следующей конфигурацией:
<Entry DisplayName="Methods">
<Entry.Match>
<Kind Is="Method" />
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal Protected" />
</Entry.SortBy>
</Entry>
Явный реализованный интерфейс помещается как после всех методов publi c.
Есть ли способ настроить расположение файлов в ReSharper таким образом, чтобы при использовании явных реализаций интерфейса соблюдалось правило SA1202?
С уважением