Reporter |
|
---|---|
Created | Oct 10, 2009 11:05:06 PM |
Updated | Apr 6, 2018 5:40:32 PM |
Resolved | Apr 6, 2018 5:40:32 PM |
Subsystem | Context Actions |
Assignee | Alisa Afonina (alisa.afonina) |
Priority | Normal |
State | Obsolete |
Type | Bug |
Fix version | Backlog |
Affected versions | No Affected versions |
Fixed In Version ReSharper | Undefined |
VsVersion | All Versions |
public new bool InvokeRequired
{
get
{
if (base.InvokeRequired) // here
return true;
return !IsHandleCreated && ReflectionHelper.UIInvokeRequired;
}
}
It I add redundant 'else', everything works as expected:
public new bool InvokeRequired
{
get
{
if (base.InvokeRequired) // Convert to conditional
return true;
else
return !IsHandleCreated && ReflectionHelper.UIInvokeRequired;
}
}
Result:
return base.InvokeRequired || !IsHandleCreated && ReflectionHelper.UIInvokeRequired;