MetadataBuilder.AddExportedType Methode

Definition

Fügt einen exportierten Typ hinzu.

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

Parameter

attributes
TypeAttributes

Die Typattribute.

namespace
StringHandle

Der Typnamespace.

name
StringHandle

Der Typname.

implementation
EntityHandle

Das Implementierungsentitätshandle, das eine der folgenden Sein kann: ein AssemblyFileHandle, , ExportedTypeHandleoder AssemblyReferenceHandle.

typeDefinitionId
Int32

Die Typdefinitions-ID.

Gibt zurück

Ein Handle für den hinzugefügten exportierten Typ.

Ausnahmen

implementation verfügt nicht über den erwarteten Handletyp.

Gilt für: