TypeBuilder.DefineNestedTypeCore 方法

定義

在衍生類別中覆寫時,定義巢狀類型,並指定其名稱、屬性、大小,以及其擴充的類型。

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

型別的總大小。

傳回

定義的巢狀型別。

適用於