Compilerfehler CS0730
Aktualisiert: November 2007
Fehlermeldung
Der Typ 'Typ' ist ein geschachtelter Typ von 'Typ' und kann daher nicht weitergeleitet werden
Cannot forward type 'type' because it is a nested type of 'type'
Dieser Fehler wird generiert, wenn Sie versuchen, eine geschachtelte Klasse weiterzuleiten.
Beispiel
Im folgenden Beispiel wird CS0730 generiert. Es besteht aus zwei Quelldateien. Kompilieren Sie zunächst die Bibliotheksdatei CS0730a.cs, und kompilieren Sie anschließend die Datei CS0730.cs, die auf die Bibliotheksdatei verweist.
// 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