Lire en anglais

Partager via


Erreur du compilateur CS0730

Impossible de transférer le type 'type', car il s’agit d’un type imbriqué de 'type'

Cette erreur est générée quand 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. Compilez tout d’abord le fichier bibliothèque CS0730a.cs, puis le fichier CS0730.cs faisant référence au 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