Error del compilador CS0730
Actualización: noviembre 2007
Mensaje de error
No se puede reenviar el tipo 'tipo' porque es un tipo anidado de 'tipo'
Cannot forward type 'type' because it is a nested type of 'type'
Este error se genera cuando se intenta reenviar una clase anidada.
Ejemplo
El código siguiente genera el error CS0730. Está compuesto por dos archivos de código fuente. En primer lugar, compile el archivo de biblioteca CS0730a.csy, a continuación, el archivo CS0730.cs que hace referencia al archivo 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