Partager via


MetadataBuilder.AddExportedType Méthode

Définition

Ajoute un type exporté.

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

Paramètres

attributes
TypeAttributes

Attributs du type.

namespace
StringHandle

Espace de noms du type.

name
StringHandle

Nom du type.

implementation
EntityHandle

Handle de l’entité d’implémentation, qui peut être l’un des éléments suivants : AssemblyFileHandle, ExportedTypeHandle ou AssemblyReferenceHandle.

typeDefinitionId
Int32

ID de définition du type.

Retours

Handle pour le type exporté ajouté.

Exceptions

implementation n’a pas le type de poignée attendu.

S’applique à