Sdílet prostřednictvím


MetadataBuilder.AddExportedType Metoda

Definice

Přidá exportovaný typ.

public:
 System::Reflection::Metadata::ExportedTypeHandle AddExportedType(System::Reflection::TypeAttributes attributes, System::Reflection::Metadata::StringHandle namespace, System::Reflection::Metadata::StringHandle name, System::Reflection::Metadata::EntityHandle implementation, int typeDefinitionId);
public System.Reflection.Metadata.ExportedTypeHandle AddExportedType (System.Reflection.TypeAttributes attributes, System.Reflection.Metadata.StringHandle namespace, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle implementation, int typeDefinitionId);
member this.AddExportedType : System.Reflection.TypeAttributes * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.ExportedTypeHandle
Public Function AddExportedType (attributes As TypeAttributes, namespace As StringHandle, name As StringHandle, implementation As EntityHandle, typeDefinitionId As Integer) As ExportedTypeHandle

Parametry

attributes
TypeAttributes

Atributy typu.

namespace
StringHandle

Obor názvů typu.

name
StringHandle

Název typu.

implementation
EntityHandle

Popisovač entity implementace, který může být jeden z následujících: AssemblyFileHandle, ExportedTypeHandlenebo AssemblyReferenceHandle.

typeDefinitionId
Int32

ID definice typu.

Návraty

Popisovač přidaného exportovaného typu.

Výjimky

implementation nemá očekávaný druh popisovače.

Platí pro