Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0730

Typ type 'type' nejde přeposlat, protože se jedná o vnořený typ 'type'.

Tato chyba se vygeneruje při pokusu o předání vnořené třídy.

Příklad

Následující ukázka vygeneruje CS0730. Skládá se ze dvou zdrojových souborů. Nejprve zkompilujte soubor CS0730a.csknihovny a zkompilujte soubor CS0730.cs odkazující na soubor knihovny.

C#
// CS0730a.cs  
// compile with: /t:library  
public class Outer  
{  
   public class Nested {}  
}  
C#
// CS0730.cs  
// compile with: /t:library /r:CS0730a.dll  
using System.Runtime.CompilerServices;  
  
[assembly:TypeForwardedToAttribute(typeof(Outer.Nested))]   // CS0730  
  
[assembly:TypeForwardedToAttribute(typeof(Outer))]   // OK