Bạn có thể tùy chỉnh tệp XML bố cục thành viên mặc định và chỉ định mẫu bạn muốn bỏ qua trong bước "sắp xếp lại thành viên" của quá trình dọn sạch mã.
Hãy xem phần Loại bố cục thành viên trong Cài đặt chia sẻ lại. Bạn có thể thấy rằng đã có hai trường hợp ngoại lệ được xác định cho các giao diện COM và Struct với StructLayoutAttribute
:
<!--Do not reorder COM interfaces-->
<Pattern>
<Match>
<And Weight="100">
<Kind Is="interface"/>
<HasAttribute
CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"/>
</And>
</Match>
</Pattern>
<!--Do not reorder when StructLayoutAttribute is set -->
<Pattern>
<Match>
<And Weight="100">
<Or>
<Kind Is="struct"/>
<Kind Is="class"/>
</Or>
<HasAttribute
CLRName="System.Runtime.InteropServices.StructLayoutAttribute"/>
</And>
</Match>
</Pattern>
Bạn có thể dễ dàng tạo của riêng bạn IgnoreTypeMemberReorderingAttribute
và thêm một phần nhỏ trong file XML kiểm tra chống lại nó.
Nguồn
2010-07-09 17:30:13
Ngày nay nó được gọi là _File Layout_ và rất dễ tìm nếu bạn tìm kiếm trong Resharper Options. Đáng nói đến là các giao diện _COM hoặc structs_ được tìm thấy trên cùng một mức như _Default Pattern_, nếu bạn đã điều hướng khỏi _Patterns_. – wezzix