Перемещение первого элемента с вложенными областями с помощью Semantic Merge
В инструменте перегруппировки файлов перемещение элемента, который является первым элементом в области, также перемещает строку #region. Эти шаги обычно предназначены для перестановки предметов в регионе. Также кажется, что при использовании вложенных областей иногда происходят странные вещи (например, когда области выходят за пределы линии или открываются открытые теги областей).
Как я могу избежать этих проблем? Нужно ли менять конфигурацию?
1 ответ
Боюсь, что это поведение инструмента в данный момент, так как регионы считаются парсером комментариями.
Например, #region
Член считается комментарием Method1
, Итак, если вы двигаетесь Method1
комментирует, как часть Method1
, тронут с этим.
#region Members
public void Method1()
{
...
}
public void Method2()
{
...
}
#endregion
Мы уже заметили такое поведение, и оно включено в список известных проблем. Мы будем работать над этим.