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 de type.

namespace
StringHandle

Espace de noms de type.

name
StringHandle

Nom du type.

implementation
EntityHandle

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

typeDefinitionId
Int32

ID de définition de type.

Retours

Handle vers le type exporté ajouté.

Exceptions

implementation n’a pas le type de handle attendu.

S’applique à