EditOperation.ShowProgressor property doesn't work. I set it to false but progress dialog is shown anyway. I saw your code with dotPeek and came to this awful workaround:
<SPAN class="keyword token">var</SPAN> editOperationType <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">typeof</SPAN><SPAN class="punctuation token">(</SPAN>EditOperation<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> progressorProperty <SPAN class="operator token">=</SPAN> editOperationType<SPAN class="punctuation token">.</SPAN><SPAN class="token function">GetProperty</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"CancelableProgressor"</SPAN><SPAN class="punctuation token">,</SPAN> System<SPAN class="punctuation token">.</SPAN>Reflection<SPAN class="punctuation token">.</SPAN>BindingFlags<SPAN class="punctuation token">.</SPAN>Instance <SPAN class="operator token">|</SPAN> System<SPAN class="punctuation token">.</SPAN>Reflection<SPAN class="punctuation token">.</SPAN>BindingFlags<SPAN class="punctuation token">.</SPAN>NonPublic<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="punctuation token">(</SPAN>progressorProperty <SPAN class="operator token">!=</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">)</SPAN>
progressorProperty<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetValue</SPAN><SPAN class="punctuation token">(</SPAN>operation<SPAN class="punctuation token">,</SPAN> CancelableProgressor<SPAN class="punctuation token">.</SPAN>None<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Can you fix EditOperation.ShowProgressor property logic?