TypeBuilder.DefineNestedTypeCore メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされた場合、名前、属性、サイズ、および拡張する型を指定して、入れ子になった型を定義します。
protected:
abstract System::Reflection::Emit::TypeBuilder ^ DefineNestedTypeCore(System::String ^ name, System::Reflection::TypeAttributes attr, Type ^ parent, cli::array <Type ^> ^ interfaces, System::Reflection::Emit::PackingSize packSize, int typeSize);
protected abstract System.Reflection.Emit.TypeBuilder DefineNestedTypeCore (string name, System.Reflection.TypeAttributes attr, Type? parent, Type[]? interfaces, System.Reflection.Emit.PackingSize packSize, int typeSize);
abstract member DefineNestedTypeCore : string * System.Reflection.TypeAttributes * Type * Type[] * System.Reflection.Emit.PackingSize * int -> System.Reflection.Emit.TypeBuilder
Protected MustOverride Function DefineNestedTypeCore (name As String, attr As TypeAttributes, parent As Type, interfaces As Type(), packSize As PackingSize, typeSize As Integer) As TypeBuilder
パラメーター
- name
- String
型の短い名前。
name
には埋め込み値を null
含めることはできません。
- attr
- TypeAttributes
型の属性を指定する列挙値のビットごとの組み合わせ。
- parent
- Type
入れ子にされた型を拡張する型。
- interfaces
- Type[]
入れ子型で実装されるインターフェイス。
- packSize
- PackingSize
型のパッキング サイズ。
- typeSize
- Int32
型の合計サイズ。
戻り値
定義済みの入れ子にされた型。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET