Partager via


Erreur du compilateur CS0730

Mise à jour : novembre 2007

Message d'erreur

Impossible de transférer le type 'type', car il s'agit d'un type imbriqué de 'type'
Cannot forward type 'type' because it is a nested type of 'type'

Cette erreur est générée lorsque vous essayez de transférer une classe imbriquée.

Exemple

L'exemple suivant génère l'erreur CS0730. Il se compose de deux fichiers sources. En premier lieu, compilez le fichier bibliothèque CS0730a.cs, puis le fichier CS0730.cs qui référence le fichier bibliothèque.

// 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