Ler em inglês

Compartilhar via


Erro do Compilador CS0730

Não é possível encaminhar o tipo "type" porque ele é um tipo aninhado de "type"

Esse erro é gerado quando você tenta encaminhar uma classe aninhada.

Exemplo

O exemplo a seguir gera o erro CS0730. Ele consiste em dois arquivos de origem. Primeiro, compile o arquivo de biblioteca CS0730a.cs, depois compile o arquivo CS0730.cs referenciando o arquivo de biblioteca.

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