[DevExpress Support Team: CLONED FROM T346361: CodeRush for Roslyn Code CleanUp issue]
If you execute "Organize Members" multiple times strange things occur. From the second time on the Delegates are moved to the top of the file. More specifically it is moved just above the first member group that has a region. For example if the first group that has a surrounding #region is properties then the delegates will be placed just above properties.
C#/// <summary>
/// Delegate - Moved to the top from second CleanUp execution onward
/// </summary>
#region Delegates
public delegate int MyDelegate(float myVar = 5f);
#endregion
Thanks for letting us know about this issue. I have reproduced it locally. We will work on fixing it in future updates.
Please note this problem is not limited to Delegates. Running "Organize Members" multiple times when regions are involved causes unpredictable ordering of region groups.
Thanks for your note. We will take it into account when working on a fix for this issue.