DefineNestedType Method (String, TypeAttributes, Type, PackingSize, Int32)

TypeBuilder.DefineNestedType Method (String, TypeAttributes, Type, PackingSize, Int32)

.NET Framework (current version)
 

Defines a nested type, given its name, attributes, size, and the type that it extends.

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public TypeBuilder DefineNestedType(
	string name,
	TypeAttributes attr,
	Type parent,
	PackingSize packSize,
	int typeSize
)

Parameters

name
Type: System.String

The short name of the type. name cannot contain embedded null values.

attr
Type: System.Reflection.TypeAttributes

The attributes of the type.

parent
Type: System.Type

The type that the nested type extends.

packSize
Type: System.Reflection.Emit.PackingSize

The packing size of the type.

typeSize
Type: System.Int32

The total size of the type.

Return Value

Type: System.Reflection.Emit.TypeBuilder

The defined nested type.

.NET Framework
Available since 4.5
Return to top
Show:
© 2016 Microsoft