MetadataBuilder.AddExportedType Methode

Definitie

Hiermee voegt u een geëxporteerd type toe.

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

Parameters

attributes
TypeAttributes

Het typekenmerken.

namespace
StringHandle

De typenaamruimte.

name
StringHandle

De naam van het type.

implementation
EntityHandle

De implementatieentiteitshandler, die een van de volgende kan zijn: een AssemblyFileHandle, ExportedTypeHandleof AssemblyReferenceHandle.

typeDefinitionId
Int32

De typedefinitie-id.

Retouren

Een ingang aan het toegevoegde geëxporteerde type.

Uitzonderingen

implementation heeft niet de verwachte soort ingang.

Van toepassing op