Priority
Critical
Type
Bug 
State
Fixed 
Assignee
Dmitry Lomov 
Subsystem
No subsystem 
Affected versions
Fixed in
Fixed in build
Next build 
Build
455
  • Submitted by   Vladimir Reshetnikov
    2 years ago (09 Jun 2007 14:39)
  • Updated by Vladimir Reshetnikov
    2 years ago (07 Jul 2007 16:16)
  • Jira: RSRP-42766
    (history, comments)

RSRP-42766

Safe delete of type parameter works wrong

0
class Base<T,S>
{
    public virtual void Foo(ref S x)
    {
    }
}

class Derived : Base<int,int>
{
}


Try to safe-delete unused type parameter 'T'. Result:

class Base<S>
{
    public virtual void Foo(ref S x)
    {
    }
}

class Derived : Base<S> // error CS0246: The type or namespace name 'S' could not be found
{
}


Expected:

class Base<S>
{
    public virtual void Foo(ref S x)
    {
    }
}

class Derived : Base<int>
{
}


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