Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Cannot forward type 'type' because it is a nested type of 'type'
This error is generated when you try to forward a nested class.
Example
The following sample generates CS0730. It consists of two source files. First, compile the library file CS0730a.cs, and the compile the file CS0730.cs referencing the library file.
// 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