コンパイラ エラー CS0730
型 'type' は、'type' の入れ子にされた型なので、転送できません。
入れ子になったクラスを転送しようとすると、このエラーが生成されます。
次の例では CS0730 が生成されます。 これは、2 つのソース ファイルで構成されます。 最初にライブラリ ファイル CS0730a.cs
をコンパイルし、次にそのライブラリ ファイルを参照しているファイル CS0730.cs
をコンパイルします。
// 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
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。