Priority
Show-stopper
Type
Bug 
State
Can't Reproduce 
Assignee
Eugene Pasynkov 
Subsystem
Code Analysis 
Affected versions
Fixed in
Fixed in build
Next build 
Checked in Build
250
  • Submitted by   Eugene Pasynkov
    3 years ago (06 Aug 2006 18:10)
  • Updated by Eugene Pasynkov
    3 years ago (09 Sep 2006 13:33)
  • Jira: RSRP-25966
    (history, comments)

RSRP-25966

Invalid error for correct code

0
public class MyClass1
{
public virtual object Copy()
{
return this.MemberwiseClone();
}
}

public class MyClass2 : MyClass1
{
public new virtual MyClass1 Copy()
{
return (MyClass1)this.MemberwiseClone();
}
}

public class MyClass3 : MyClass2
{
bool m_Copied = false;

public override MyClass1 Copy() // <-- ERROR: cannot change return type when overriding method
{
m_Copied = true;
return (MyClass2)this.MemberwiseClone();
}
}

Issue was closed
Comments (0)
 
History (0)
 
Links
 
Issue has no comments