ReSharper File Layout для явно реализованных интерфейсов - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь настроить формат файла 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?

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...